Bash function og automatisering

Da ja tester og udvikler diverse applikation i PHP og MySQL, på min hjemme maskine, havde jeg brug for at kunne hurtigt starte/stoppe for web-/mysql-server. Da jeg er Mac bruger, og kan godt lide selv at kompilere MySQL, PHP og min web server, var det lidt svært at finde widgets som tillod mig at starte diverse tjenester ved enkelt tryk.

Mac OS X kommer med Apache, og den kan nemt startes/slukkes i Sharing indstillinger. Men da jeg bruger LiteSpeed web server, skulle jeg skrive kommandoen i terminalen for at gøre det samme. Det samme er med MySQL, der findes en indstilling widget der tillader dette, men kun hvis man installere deres egen binær version af MySQL server.

Disse kommandoer var ikke indviklede, men der var svære at huske og skrive hele tiden. Så jeg oprettede nogle alias’er som skulle hjælpe mig med det, og dermed også gøre kommandoer lidt kortere.

alias litespeed='sudo /opt/lsws/bin/lswsctrl $1'
alias sqlsrv='sudo /usr/local/mysql/share/mysql/mysql.server $1'

Det fungerede også i et styk tid, indtil jeg blev træt af at tænde dem enkeltvis. Så jeg kiggede efter hvordan man kunne lave en funktion som gjorde flere ting. Og sjovt nok, bash shell (fil ~/.bash_profile) tillader brugeren at oprette funktioner.

Så nu har jeg én kommando til at starte alle de relevante processer som jeg skal bruge når jeg tester og udvikler.

Nu skal jeg kun skrive dev start, for at starte web/mysql server. jeg kan også bruge stop for at stoppe dem, eller restart til at genstarte dem.

dev()
{
sudo echo $1"ing Dev Environment"
sudo /opt/lsws/bin/lswsctrl $1
sudo /usr/local/mysql/share/mysql/mysql.server $1
echo "Environment" $1"ed"
}

Jeg elsker simpelthen UNIX miljø, den tillader mig at opstille og indstille ting som jeg gerne vil have dem.

Arkiveret i Software | Kommentarer lukket til Bash function og automatisering

Respektløshed på arbejdspladsen

Ja, det er mig der er negativ hele tiden! Men mon ikke, jeg elsker at være negativ? Jeg står op om morgen, og tænker, fuck jeg er ladt op med negativ energi!!! Jeg skal være negativ i dag!

Nej, gu’ gør jeg ej!!
Jeg står op og glæder mig over at jeg er i live og er vel og rask. At jeg fik lov til at se endnu en dag, og skal bruge den til noget fornuftigt. Men så kommer jeg i de grå zone, kaldet real-life, og alle mine lyserøde drømme om den dag forsvinder.

Continue reading

Arkiveret i Blog | Kommentarer lukket til Respektløshed på arbejdspladsen

Fordobling i overfald på DSB-folk – dr.dk/Nyheder/Indland

Det skal siges, at jeg har pendlet med DSB i mere end 11 år nu. Og jeg har aldrig set en overfald. En sur svensker har jeg set, men han er også svensker. (læs: stiv svensker)

[From Fordobling i overfald på DSB-folk – dr.dk/Nyheder/Indland]

På nogle passagerer virker det som en rød klud at se en DSB-uniform eller bliver bedt om at vise togbilletten. Men DSB vil ikke længere vende den anden kind til.

Jeg er overbevist at det er ikke at vise billetten der er årsagen til frustrationer hos passagere. Det er at man skal vise billetten selvom man har stået i to timer, gnedet mod andre passagere i 35 grader varme tog-vogne. Kun fordi DBS er dårlig til at bedømme hvornår der er brug for flere vogne og at de konstant overbooker de antal pladser de må reservere.

Continue reading

Arkiveret i Diverse | Kommentarer lukket til Fordobling i overfald på DSB-folk – dr.dk/Nyheder/Indland

Sådan dræber man 8000 mennesker


[From Dom: Holland uden skyld i Srebrenica-massakre – dr.dk/Nyheder/Udland]

Hvordan dræber man 8000+ mennesker på nogle få dage?

Man kalder sig FN, opretter nogle tilflugtsteder som man kalder noget smart som “sikkert tilflugtssted”… samler og runder flygtninge der, bare for at lader deres værste fjender samle dem op, for at blive henrettet. Vent, har vi ikke set det før? Nå ja… Nazi Tyskland!

Og bagefter fratager man sig al ansvar, fordi man ikke havde mandat til at blive et menneske. Mens den amerikansk “6. flåde”, fløder fredelig 150 km væk og overvåger, om situationen er under kontrol. De må man siger den var, da der ikke blev reageret på nogen måde.

Ja, sådan er det at blive menneske i et land som ikke har olie-ressourcer. Men hej(!), som sidegevinst, er Bosnier blevet professionalle i at analysere og sammenligne DNA-prøver, fra de dræbte.

Hvad fanden har vi brug for FN? Hvad fanden har de gjort godt i verden? Har de nogen steder forhindret massakre, eller krige? Nej, gu’ har de ej! De er spild af vores skatte penge!

Sidder her og tænker, hvad havde man FN “styrker” til i Bosnien-Hercegovina, og andre lande? For at observere? Hvad? Mennesker blive slagtet og dræbt? Kunne de så ikke kalde sig “Voyeurs Club” eller noget lign.?

Tema: Folkedrab på DR

Arkiveret i Diverse | Kommentarer lukket til Sådan dræber man 8000 mennesker

EU: Udlands-sms må maksimalt koste 11 cent – ComON


[From EU: Udlands-sms må maksimalt koste 11 cent – ComON]

Det er der også på tide…

Det er absurd at en sms besked skal koste 2.50 kr bare fordi den skal til en anden operatør i et andet land.

Jeg skrev til min mobil operatør for noget tid siden, om netop dette, og fik at vide, det er pga. omkostninger. Hvilke omkostninger?

Det er ikke fax jeg sender. Det er lorte tekst besked på maks. 160 tegn. Det kan ikke koste mere end nano-sekund strøm og ca. 300 byte på båndbrede…

Jeg kan ringe og tale i 4-5 minutter, med samme person i et andet land, fra samme telefon, til blot 50 ører i minuttet, og det er endda med moms, og sekund pris!

Det kan ikke passe at denne 5 minutters opkald koster mindre end en sms …

Arkiveret i Blog | Kommentarer lukket til EU: Udlands-sms må maksimalt koste 11 cent – ComON

Fortune cookie

Det er søndag, sidder og stener til “fortune” cookie i terminalen. Fik følgende cookie, og straks så jeg Microsoft’s skjulte planner for verden med Windows OS.

Never make anything simple and efficient when a
way can be found to make it complex and wonderful.

Der manglede bare “Windows source code”, som kilde.

Arkiveret i Blog | Kommentarer lukket til Fortune cookie

Skoler mangler penge

I aftes så jeg fjernsyn og så en reportage om de små skoler, der ikke har råd til bøger, materiel, og lign., pga. kommune reform, og diverse besparelser. Bl.a. bliver der nævnt at børn ikke lærer at bruge Microsoft Word og andre Microsoft Office programmer, da skolen ikke har penge til licens aftaler til disse programmer.

Og det er faktisk det, der fanger min opmærksomhed mest. Med den tankegang kommer de sgu heller ikke til at have de penge. For de er faldet i Microsoft-falden! De tænker som Microsoft gerne vil have de sal tænke. Og det er sørgelig.

Continue reading

Arkiveret i Blog | Kommentarer lukket til Skoler mangler penge

Fra København til Århus på to timer – dr.dk/Nyheder/Politik

Hun (Carina Christensen) forestiller sig en såkaldt timemodel, hvor man på én time kan komme fra København til Odense, fra Odense til Århus, fra Århus til Aalborg eller fra Odense til Esbjerg. Hun vil dog ikke sætte årstal på, hvornår de plagede danske togpassagerer kan suse mellem hovedbyerne på blot en time.

[Fra Fra København til Århus på to timer – dr.dk/Nyheder/Politik]

Nej da, hun vil ikke sætte årstal på, det vil jo også være bindende. Det vil betyde, at hun mener det seriøst. En ting ad gangen, IC4-tog først, og så kan vi drømme om højhastighedstog og timemodel, som i Japan, Tyskland, Frankrig, Kina endda. Så kan vi køre med dem en gang i år 2080.

Arkiveret i Blog | Kommentarer lukket til Fra København til Århus på to timer – dr.dk/Nyheder/Politik

Facebook og spam

Hvis der er noget jeg hader, så er det spam.

For nogle fem-seks måneder siden, begyndte jeg at modtage mails fra Facebook, fra mine venner/bekendte. I et styk tid, har jeg kunne ignorere dem, og bare slette dem. Men så begyndte hype’n om dette Facebook-tingest at komme i hverdag hos mange i min omgangskreds, så næste gang jeg fik invitation, besluttede jeg at blive også medlem.

Continue reading

Arkiveret i Uncategorized | Kommentarer lukket til Facebook og spam

Frasortering af spam med PHP og IMAP

I går skrev jeg hvordan man får IMAP til at fungere med PHP eller rettere sagt, hvordan man konfigurere PHP til at understøtte IMAP-protokol.

Grundet hvorfor jeg havde brug for det, var pga. denne script. Jeg ville lave en spam filter som vil sortere spam væk fra min indbakke. Jeg valgte at gør dette med IMAP da dette vil tillade mig at filtrere spam uden at slette det. Da denne filter eller rettere script er meget firkantet i hvad den finder som spam eller legitimt mail. Så jeg havde brug for, ikke at slette mails, men bare flytte dem i en anden mappe, hvor jeg vil kunne gå ind og tjekke om der er nogle false positives. Og det vil der altid være.

Continue reading

Arkiveret i Software | Kommentarer lukket til Frasortering af spam med PHP og IMAP