Cost Of Celexa (Citalopram) Buy Discount Amoxil (Amoxycillin) Pharmac has delisted Lorstat, the cheaper generic version of atorvastatin, within weeks of announcing a sole supply agreement with Mylan NZ. Low Cost Melatonin Now With hundreds of drug-dispensing Websites in business, how can consumers Discount Prices On Pepcid (Famotidine) Best Price Of Kamagra (Kamagra Soft) How To Get Claritin (Loratadine) Why It Is Done We’re using the situations as a preventative measure to stop someone else going down that path, she says. Buying Tiazac (Diltiazem Hcl) online pharmacies. Cheap Keflex (Cephalexin) The figures speak for themselves. We are achieving better results for the patients than what they were getting previously. And we are also achieving better results than GP practices are using similar systems. I was able to show [health minister] Tony Ryall this. Many customers are upset and a lot of people look very tired, he says, adding his retail manager lost her house in the quake. Price Of Cymbalta (Duloxetine) Discount Prices On Plavix (Clopidogrel) Denise Wood, chief executive of the Researched Medicines Industry Association (RMI), says while the announced funding boost of $60m for medicines is a welcome step, the additional money is likely to go towards funding the cheapest medicines, which has been the Pharmac policy so far. Can I Give My Dog Bactrim (Sulfamethoxazole) Where To Buy Vicodin Where Can I Buy Voltaren (Voltaren Xr) know, he adds, that theres a price to pay for operating an illegal How To Get Avalide (Irbesartan Hydrochlorothiazide) such as the U.S. Customs Service and the U.S. Postal Service enforce What Consumers Can Do Get A Eskalith (Lithium) Alzheimers New Zealand’s national director Johan Vos says subsidy for donepezil will make a substantial change to the people the agency is working for. Order Human Growth Hormone (Hgh) Cheap Clorpres (Clonidine-Chlorthalidone) Prescriptions usually are delivered within three days, often for no Cheap Vicodin Pharmac announced its decision to fund Donepezil-Rex in May when the drug was still awaiting Medsafe consent. The agency hoped the funding would kick in some time after 1 July, depending on when the Medsafe consent came through. Care Chemist chief executive Nicolette McDonald has resigned from her position after four and a half years and is returning to her roots as a community pharmacist. Buying Flomax (Tamsulosin) She says the required emphasis on the documentation has been to reduce the need for pharmacists having to take part in other types of professional assessments (in their own time), eg, OSCEs (similar to intern assessment), professional peer clinical assessment (such as doctors have to undergo annually) or clinical portfolios, eg, nurses or physios. The drug can slow the progression of Alzheimer’s disease, allowing patients to live independently (as opposed to in a residential care facility) for longer. Cheap Cleocin (Clindamycin) Buy Hyzaar In The Uk Where Can I Buy Advair Diskus (Salmeterol) Phendimetrazine Without Rx Buy Cheap Naprosyn (Naproxen) Best Price Of Sterapred (Prednisone) Meanwhile, Denise Wood, chief executive of the Researched Medicines Industry Association that represents manufacturers of researched based medicines, says the organisation is pleased Pfizer has been able to support Pharmac in ensuring New Zealand patients do not have any disruption in their supply of this important medicine. Buy Discount Cellcept (Mycophenolate Mofetil) Hydrocodone 5Mg 5Mg Lexapro (Escitalopram) Get A Arimidex (Anastrozole) VIPPS is a voluntary certification program. The fairly rigid conditions A Brave New World Tadalafil Us Pharmacy Generic Premarin (Premarin 28S) FDA offers these tips to consumers who buy health products online: How To Ease Off Of Lexapro (Escitalopram) Pharmacy Today understands street access to two pharmacies in the north Canterbury town of Kaiapoi have been blocked, forcing them both to operate out of the nearby premises of another pharmacy. Can I Take Lexapro (Escitalopram) allow users to pick the prescription up at a local drugstore. Mr Roper welcomed Medsafe’s statement at the weekend there is insufficient proof there is a link between calcium and heart disease. Drug Altace (Ramipril) However, the dispensing data will not be available for use by clinicians for another three months, to make sure the repository has enough of a base record to be clinically useful. confidence they have in their neighborhood pharmacist. In fact, while Get A Plavix (Clopidogrel) The pharmaceutical industry would like to see the government fund the best medications for New Zealanders rather than focussing on the cheapest. Get A Ovral (Norgestrel) Watson 351 7.5 Lortab From November, all doctors wanting to access MIMS Integrated will need to be subscribers and general practices will not have the option of part-subscribing wherein only some of the doctors opt-in. 150Mg Adderall Dxm Klonopin (Clonazepam) Christchurch pharmacies and general practices deserve a real pat on the back for their tireless efforts following Saturday s earthquake, health minister Tony Ryall says. A new prescription pad has been developed and is now being implemented, which will hopefully make information clearer to pharmacists, the spokeswoman says. Low Cost Naprosyn (Naproxen) Mr McMichael moved to Hamilton in 1982 to begin his career as a pharmacy intern at Waikato Hospital. Since then, he says he has seen massive changes in the way health services are delivered. She says activities such as the society’s symposia and NZ College of Pharmacists’ audio conferences are not intended to provide immediate Enhance outcome credits, but the idea is that taking part in these would allow pharmacists to learn and extend their understanding and then use that new and updated knowledge to improve the way they work. Only then they could apply Enhance outcome credits. Order Dexone (Dexamethasone)

Neuer Lüfter

Abgelegt unter: EPIA — um 13:11 am Sonntag, August 13, 2006

Vor einigen Tagen habe ich mir einen neuen Lüfter für mein ME6000 gekauft. Das ganze lief über ein Team Mitglied aus dem epiacenter.de Forum und hat mich zum Glück nicht arm gemacht.

Erstanden habe ich einen Pabst 8412N/2GLE mit 3-Pin Molexstecker. Der Lüfter ist bei 12 V ein wenig leiser als mein alter. Auch wenn der alte bei 7 V lief und für mich so eigentlich noch leiser war. Der Vorteil des neuen ist aber ganz klar der 3-Pin Molexstecker. Dieser kann nämlich direkt auf das Motherboard gesteckt werden und liefert auch gleich noch ein Tachosignal mit. Über lmsensors kann ich damit dann die Drehzal auslesen und mich daran erfreuen. Mehr Sinn sehe ich da zur ZEit noch nicht wirklich drin. ;-) Damit das ganze auch wirklich klappt musste ich in der sensors.conf noch eine Änderung vornehmen.

set fan1_div 4

musste eingefügt werden, da sonst 0 RPM angezeigt wurden, was natürlich kaum stimmen konnte.

Nun muss ich den Lüfter aber endlich mal Schwingungsgedämpft einbauen, da er sonst doch schon ein wenig radau macht muss ich sagen. Hält man den Lüfter dagegen in der Hand ist er eigentlich nicht zu hören. Wenn ich dann noch endlich ein picoPSU habe sollte der Rechner wirklich mal in richtung lautlos gehen.

copycurrent v0.3

Abgelegt unter: EPIA — um 10:34 am Dienstag, Juni 20, 2006

Newest version of my copycurrent script. It should now delete the oldest or the biggest depending on the size of the currently playing track.

Copycurrent v0.2

Abgelegt unter: EPIA — um 11:20 am Sonntag, Februar 5, 2006

Here it is now. In this version the script behaves differently when a song is above a certain size


#!/usr/bin/perl -w
use strict;
use Data::Dumper;
use File::Copy;
#use Audio::MPD;

# Declaration of a few variables
my $musicdir = "/media/mp3/";
my $mountpoint = "/media/stick/";
my $sound_ok = $musicdir.'sounds/button16.wav';
my $sound_size = $musicdir.'sounds/subdive.wav';
my $sound_mount = $musicdir.'sounds/pfiff.wav';
my $threshhold = "150000000";

# Die if device is not added
if ($ENV{ACTION} =~ /remove/) { die };

# Device has to be mounted otherwise we don't get the freespace
system("mount", $mountpoint) == 0
or die system("aplay", "-q", "-d", "2", $sound_mount);

# Determine how much space in bytes is available
sub space {
my $space = `df $mountpoint`;
chop $space;
$space =~ /(\d+\s*)(\d+\s*)(\d+)\s*/mg;
my $free = $3 * 1024;
#print $free."\n";
return $free;
}

sub oldest {
my %data;
my @sorted;
my @content = `ls -1 $mountpoint`;
for (@content) {
chop $_;
$data{$_} = (stat($mountpoint.$_))[9];
@sorted = sort { $data{$a} cmp $data{$b} } keys %data;
}
#print Dumper \@sorted;
return shift(@sorted);
}

sub biggest {
my %data;
my @sorted;
my @content = `ls -1 $mountpoint`;
for (@content) {
chop $_;
$data{$_} = (stat($mountpoint.$_))[7];
@sorted = sort { $data{$a} cmp $data{$b} } keys %data;
}
return shift(@sorted);
}

die("MPD.pm not found!\n") unless -f "/usr/local/bin/MPD.pm";
require("/usr/local/bin/MPD.pm");
my $mpd = MPD->new();
my %currentsong = $mpd->get_current_song_info;
my $file = $musicdir.$currentsong{file};

my $filesize = (stat($file))[7];

#print "right before\n";
for (my $freespace = space(); $filesize > $freespace; $freespace = space()) {
#print "inside\n";
system("aplay", "-q", $sound_size);
if ($filesize > $threshhold) {
unlink($mountpoint.biggest()); #biggest() is the above function
} else {
unlink($mountpoint.oldest());
}
}

copy($file, "/media/stick")
or die "Copy failed: $!";
system("umount", $mountpoint);
system("aplay", "-q", $sound_ok);

Update to copycurrent

Abgelegt unter: EPIA — um 21:38 am Freitag, Februar 3, 2006

At the moment I am trying to implement something new to my copycurrent.pl script. I like to listen to long mixes which are often bigger than 150MB . When one of these is allready on my mp3 player which isn’t the oldest copycurrent used to delete all the old files first. This might lead to deleteing all files and then copying the new mix.
Now I want to delete the biggest file if the current files size is greater than a certain size. I thought it should work but because of my limited perl knowledge it’s got some kind of ailments…
I’ll keep you all posted.

iPod mania

Abgelegt unter: Technisches — um 17:30 am Donnerstag, Dezember 22, 2005

Vor einigen Tagen schickte mir ein Freund zwei Links mit ein wenig Erheiterung über den Aple iPod und seine Nachfolger. Im ersten Video geht es um die Neuvorstellung eines iPod. Im zweiten Video werden ebenfalls interessante neue Aple Produkte und Zubehör vorgestellt. Beide Videos sind meiner Meinung nach auf jeden Fall einen Klick wert und waren zumindest für mich sehr erheiternd.

Copycurrent

Abgelegt unter: EPIA — um 17:34 am Donnerstag, September 15, 2005

In this thread I asked wheter anyone had achieved something like copying the currently played song in mpd to a USB-Stick. Now I think I have succeeded. This is a refined version that checks for available filespace and deletes the oldest file on the device. Always deleting the oldest one might not be the best thing but it certainly gives you new songs. Even though this might delete your favourite song at some point.

I have to find a way to make the source file available for download.

#!/usr/bin/perl -w
use strict;
use Data::Dumper;
use File::Copy;
# Declaration of a few variables
my $musicdir = "/media/mp3/";
my $mountpoint = "/media/stick/";
my $sound_ok = $musicdir.'sounds/button16.wav';
my $sound_size = $musicdir.'sounds/subdive.wav';
my $sound_mount = $musicdir.'sounds/pfiff.wav';
# Die if device is not added
#die unless ($ENV{ACTION} =~ /add/);
if ($ENV{ACTION} =~ /remove/) { die };
# Device has to be mounted otherwise we don't get the freespace
system("mount", $mountpoint) == 0
or die system("aplay", "-q", "-d", "2", $sound_mount);
# Determine how much space in bytes is available
sub space {
my $space = `df $mountpoint`;
chop $space;
$space =~ /(\d+\s*)(\d+\s*)(\d+)\s*/mg;
my $free = $3 * 1024;
return $free;
}
sub oldest {
my %data;
my @sorted;
my @content = `ls -1 $mountpoint`;
for (@content) {
chop $_;
$data{$_} = (stat($mountpoint.$_))[9];
@sorted = sort { $data{$a} cmp $data{$b} } keys %data;
}
return shift(@sorted);
}
die("MPD.pm not found!\n") unless -f "/usr/local/bin/MPD.pm";
require("/usr/local/bin/MPD.pm");
my $mpd = MPD->new();
my %currentsong = $mpd->get_current_song_info;
my $file = $musicdir.$currentsong{file};
my $filesize = (stat($file))[7];
for (my $freespace = space(); $filesize > $freespace; $freespace = space()) {
system("aplay", "-q", $sound_size);
unlink($mountpoint.oldest()) == 1
or die "Fehler: ";
}
copy($file, "/media/stick") or die "Copy failed: $!";
system("umount", $mountpoint);
system("aplay", "-q", $sound_ok);

The Perl Module MPD.pm is needed. It can be downloaded on the mpd download page (at the bottom). I think it can now be found on CPAN as well.

This script copys the currently playing song to /media/stick. For this to work automaticaly you have to do quite a few things more though. Install udev, create a udev-rule and adjust your /etc/dev.d. This proved to be pretty complicated for me…

Installing udev under debian was very simple once I new that I needed it:
apt-get install udev

creating the udev rule proved quit complicated because I assumed a few things that were wrong. The following links should tell you all you need to know:
http://www.linuxjournal.com/article/7316
http://www.reactivated.net/writing_udev_rules.html
http://kernel.org/pub/linux/utils/kernel/hotplug/RFC-dev.d

The second link is very usefull when you need to gain information about your USB-Device. The last one solves the mystery of how to execute a certain script after the device node has been set up. I always tried with the PROGRAM=”script.pl” option in the udev rule. That is wrong!

I had to make a directoy under /etc/dev.d/ which I called stick. So it looks like this:
/etc/dev.d/stick

[~] ls -l /etc/dev.d/stick/
insgesamt 0
lrwxrwxrwx 1 root 29 2005-09-12 22:08 copy.dev -> /usr/local/bin/copycurrent.pl

In there you can either put the scripts to be run when the stick is attached or you create symlinks. Another option is to write a bash script which then executes your scripts. Decide for yourself.

TODO:

  • for now the oldest file in the device is deleted
  • better error erporting

Update to v0.3 of copycurrent:
copycurrent v0.3/

Adieu IXUS

Abgelegt unter: Technisches — um 11:14 am Montag, August 29, 2005

Gerade eben hab ich das Schicksal meiner IXUS V3 besiegelt. In der Antwort auf den Kostenvoranschlag habe ich “Kostenfrei entsorgen” angekreuzt und werde meine kleine IXUS dann wohl nicht wiedersehen.
Mittlerweile bin ich ziemlich enttäuscht muss ich sagen. Von einer Kamera für so viel Geld hätte ich mir ein etwas längeres Leben gewünscht. Da ich sie im Januar 2003 gekauft habe ist die Kamera sozusagen zweieinhalb Jahre alt geworden. Auch 4000 gemachte Fotos sind nicht wirklich viel finde ich. Aber etwas habe ich denke ich gelernt. Nie wieder sooo viel Geld für eine Digitalkamera. Im Moment fasse ich die IXUS 40 und die PowerShot A510 ins Auge. Allerdings überlege ich auch ob ich nochmal eine Canon kaufen soll. Es ist sicher alles nur ein Einzelfall, aber ein ungutes Gefühl bleibt dennoch.

Es lebe der Kostenvoranschlag

Abgelegt unter: Technisches — um 17:12 am Montag, August 22, 2005

Heute kam endlich der Kostenvoranschlag für die Reparatur meiner Digitalkamera. Vor ca. 10 Tagen hatte ich meine IXUS zur Reparatur eingeschickt. Kurz zuvor hatte ich mich noch mit David unterhalten und mich dann auf seinen Rat hin doch noch dazu entschlossen erst mal einen Kostenvoranschlag machen zu lassen bevor ich reparieren lasse. Im Nachhinein hat sich dies als sehr vernünftig erwiesen. Die Reparatur soll nämlich leider 210 Euro kosten. Davon sind 110 Euro für eine neue Optikeinheit welche ausgetauscht werden müsste. Diese Reparatur ist natürlich viel zu teuer und der Spruch “Kaufen Sie sich lieber gleich ne neue” kommt zum tragen. Daher werde ich wohl nicht reparieren lassen und eine neue kaufen. Der einzige Haken an der ganzen Sache ist aber, dass ich keine 200 Euro für eine neue Kamera hätte. Für eine Reparatur allerdings auch nicht…
Also heisst es wohl erst mal ohne auskommen und sparen.

T-Online die zweite

Abgelegt unter: Technisches — um 11:51 am Freitag, August 5, 2005

Wer gedacht hat die Sache mit T-Online wäre mit einer Kündigung und einem unnützen Anruf beendet der irrt sich natürlich gewaltig.
Heute flattert die aktuelle T-Com Rechnung ins Haus und dort wird die DSL-Flat noch schön bis zum 26.08 abgerechnet. Etwas verwirrt rufe ich dann natürlich bei einer Hotline an um zu fragen warum. Dort wird mir dann berichtet, dass meine Kündigungsfrist nicht wie angenommen 6 Werktage sondern 20 Werktage beträgt und ich somit erst zum 08.08.2005 kündige. Seeehr interessant. Warum wurde mir dies nicht während des ansonsten überflüssigen Anrufs vom 29.06.2005 mitgeteilt? Da ging es aber nur um das Gelaber welches ich durch mein Kündigungsschreiben vermeiden wollte. Der jetzt eingetretene Fall einer verschobenen Kündigung war allerdings ein Fall bei dem ich ausdrücklich um Kontaktaufnahme gebeten hatte.
Die Dame an der Hotline wollte mir dann natürlich weiß machen, dass ich das doch wissen müsste, weil ich ja bereits darüber informiert worden bin. Die 20 Werktage Kündigungsfirst kann ich wohl nicht anfechten. Dann stellte sich mir aber die Frage warum mir der Tarif dann noch 18 Tage länger in Rechnung gestellt wird und dann erst erstattet wird. Nachdem ich der Dame an der Hotline die freche Frage stellte warum mir die Flatrate bis zum 26.08 in Rechnug gestellt wird wenn T-Online doch bereits seit dem 11.07 weiss, dass ich zum 08.08 kündige konnte sie dann wohl auch nicht mehr erklären und die Leitung war plötzlich tot. Das war natürlich nur ein Versehen…
So wurde es mir zumindest von dem nächsten Mitarbeiter erklärt den ich dann an der Strippe hatte. Das war natürlich wieder jemand ganz anderes der für das Verhalten der anderen Person nichts kann. CallCenter sind einfach eine tolle Sache. Da kann man immer sagen es war ein anderer.
In diesem Gespräch stellte sich dann auch noch heraus, dass die Kündigungsfrist ja schon seit einem Jahr bei 20 Werktagen liegt. Dann frage ich mich allerdings warum mir vor einem knappen halben Jahr etwas von 6 Werktagen erzählt wurde.
Ich hoffe, dass ich ab dem 08.08 nun wirklich nichts mehr von dem Laden höre.

CSS und Templates

Abgelegt unter: Technisches — um 18:52 am Freitag, Juli 29, 2005

Templates sind irgendwie ziemlich undurchsichtig finde ich. Vielleicht sollte ich mich aber auch einfach mal mit der Technik dahinter beschäftigen. Dann könnte es sein, dass ich das schon eher verstehe. Mal sehen.