Archive for the 'Development & Scripting' Category

Esperanza webcam

Saturday, November 24th, 2007

Voorbeeld resultaat Vandaag was ik in een creatieve bui, en dat heeft ImageMagick geweten… Want dat resulteerde in een klein shellscriptje voor KDE. Eerder had ik al een bericht over de webcam van de Esperanza, inmiddels siert deze mijn bureaublad elke 15 minuten met een andere plaat. Ik zal laten zien hoe je dit eenvoudig zelf ook onder KDE kunt gebruiken.

Het gaat om dit kleine stukje opdrachten voor de shell. Opdracht voor ImageMagick (txt)
KDE gaat elke 15, 30 of meer minuten dit programma uitvoeren en de achtergrond aanpassen. Sla dit programma ergens op waar ook plaatjes opgeslagen mogen worden, het liefst dus een lege map! (In dit voorbeeld: /home/adriaan/tmp/gp/ (je mag ook ~/tmp/gp gebruiken).) In die map moet een schrijfbare submap met (in het voorbeeld) de naam ‘rr‘ zijn, diezelfde map moet ook de achtergrond voor de samenstelling staan (als background.jpg). Zoek een plaat die sowieso groter is dan 879×480. Deze achtergrond heb ik gebruikt. Sla de door jouw gekozen achtergrond op als background.jpg of pas de code aan zodat het klopt. Draai voor de test eerst het programma vanaf de commandline als alles goed werkt verschijnt er nu een bestand bg_compo.jpg in de map van het programmatje.

KDE dekstop instellingenKlik met rechts op je achtergrond en open de instellingen van je bureaublad. Je krijgt dan een vergelijkbaar venster te zien. Het instellen van het verloop werkt niet bij iedereen, maar dat zal waarschijnlijk geen onoverkomelijk probleem zijn.

Instellingen voor dynamische achtergrondenKlik op ‘geavanceerde opties’ om het venster met programma’s te krijgen. Vink de mogelijkheid tot het gebruik van programma’s aan. Maak vervolgens een nieuw programma.

Programma voor het aanpassen van de achtergrondDeze gegevens kun je overnemen en aanpassen aan jouw locatie van het .sh bestand. Voorbeeld van deze regel: ~/tmp/gp/image_pr.sh

Als alles klopt krijg je nu de eerste run van de commandline te zien als achtergrond. Na de door jou ingestelde tijd komt er automatisch een nieuwe. Dit is niet heel efficiënt omdat ook de afbeeldingen van een aantal uur geleden opnieuw gedownload worden. Of iemand moet een aanpassing maken of je moet niet elke 15 minuten een nieuw plaatje willen. Alleen als het echt spectaculair gaat worden is dat misschien leuk. Voorlopig dus gewoon op elk uur, werkt prima!

Om ImageMagick op computers met beperkte rekenkracht te gebruiken kun je het tooltje nice gebruiken. Hiermee kan je het verversen van de achtergrond een lage prioriteit meegeven. Je computer blijft dan normaal draaien (zonder dat je iets merkt van het verversen) alleen als je toch even niets doet wordt het voor je geregeld.

De originele pagina voor de webcam.

Mail

Saturday, June 16th, 2007

Jippie! Mijn mail doet het weer. Deze keer was het (bij grote uitzondering) eens niet de KPN, maar een instelling op de server.

Waarom doet hij het soms niet?
Alle mail die ik krijg moet via KPN. Deze service is echter geen onderdeel van het basispakket waar je voor betaald en heeft soms een beetje achterstallig onderhoud. Ook groots verbruik van de dienst wordt niet op prijs gesteld.

Krijg je de mail helemaal niet?
Meestal komt de mail later wel aan, maar dan wel met een vertraging tot 3 dagen.
Mail die gestuurd is naar @gmail.com komt altijd aan. Op het moment dat je mail krijgt van @fwrite.org antwoord je mailprogramma vanzelf aan @gmail.com

Hoe weet ik dat het aangekomen is?
Als ik niet binnen 2 dagen heb gereageerd zit het fout.

Waarom heb je überhaupt een eigen server?
Intern heb ik nu veel meer mogelijkheden en de kosten blijven enigszins beperkt.
Overigens gebruik ik deze server ook veel voor het ontwikkelen van applicaties soms is het dan onbetaalbaar om speciale software extern te gebruiken.

Gereddt

Saturday, March 17th, 2007

De wereld is weer van de ondergang gereddt. Ik gebruik inmiddels ook WordPress 2.1.2. Ik kreeg binnen de admin al vanaf maart de melding:

Longer explanation: This morning we received a note to our security mailing address about unusual and highly exploitable code in WordPress. The issue was investigated, and it appeared that the 2.1.1 download had been modified from its original code. We took the website down immediately to investigate what happened.

Ik heb daar echter nooit wat mee gedaan omdat ik volgens het orgineele bericht niet in de risico groep val. Maar nu ik even de tijd had toch maar het zekere voor het onzekere genomen en alles geupdate.

De orginele melding van WordPress zelf kan je vinden via de link.

Camera

Saturday, December 23rd, 2006


Dat gebeurt er dus, als je naar een trage webcam gaat flitsen. Het effect is wel grappig, dat moet je toegeven…

Zandbanken

Tuesday, August 1st, 2006

In Scheveningen hangen al een tijdje camera’s van een Amerikaans onderzoek. Ze proberen dmv. camera’s en berekeningen zandbaken te voorspellen maar ook te ‘zien’. Een golf breekt namenlijk op een helling, zo’n helling is vaak een zandbank. Een zandbank loopt in 4-16 jaar van de kust weg en verdwijnt ook op termijn. Als je die beweging kunt voorspellen kun je efficienter opspuiten.
Een ander blangrijk punt zijn de zogenaamde muien, dit zijn ‘gaten’ in de banken waardoor een stroming loopt (met een max. snelheid van 20 m/s(!), een zwemmer haalt 2 m/s). Elk jaar komen er wel mensen om die erin terecht komen en er niet meer uit komen. (Parallel aan de kust zwemmen, een mui kan 100/200 meter lang zijn, maar is meestal niet breeder dan 30 meter.)

Het strandToen dacht ik: ‘dat kan ik ook maken!’ En ja, het is gelukt. Alleen heb ik nog niet genoeg afbeeldingen (die ga ik proberen te krijgen) om een gemiddelde te berekenen. Deze berekening is natuurlijk vrij onnouwkeurig, bijvoorbeeld wind speelt op deze momentopname een zeer grote rol.Afbeelding Strand, na zandbank berekening
De waarden zijn aangegeven door 3 kleuren, het programma slaat alleen ook de data op als 1-2-3 zodat bij meer foto’s eenvoudig een gemiddelde berekend kan worden. Later worden deze waarden weer vervangen door een kleurtje om het overzichtelijk te maken. In het totaal bestaat deze foto uit 217*327 berekningen over de kleur.

Pixels

Wednesday, June 28th, 2006

Gister was ik even heel creatief!
Random pixels
Deze afbeelding bestaat uit geheel random gekleurde pixels. Elke keer als je de pagina herlaad dan veranderen ze weer random van kleur.
Ontzettend creatief, met dank aan php!

PasteIt

Saturday, May 27th, 2006

HTML CodeSnel even iets vragen op een forum of IRC? Dan post je niet graag een hele lap tekst. Dat levert allemaal gezeur op van admins en ander tuig dat gewoon rustig wil praten.

Er bestaan al verschillende paste-sites. Daar kan je je stukje tekst pleuren en vervolgens de link ernaartoe plaatsen in de chat.
Makkelijk, maar het moet beter kunnen dacht ik. Dus vandaar: http://www.pasteit.nl!
Lekker makkelijk je code of andere onzin neergooien en dan lekker linken naar de rest van de wereld.

Uiteraard is alles weer geheel Linux powerd, en heerlijk stabiel.Linux Inside Tot het punt dat ik eraan ga zitten. Maar maak je geen zorgen je code staat veilig!
Ik heb er dan ook bewust voor gekozen geen gebruik te maken van een database (MySQL) maar gewoon van static HTML. Dat heeft ook als voordeel dat de pagina’s veel sneller geleverd kunnen worden.

BreezahSletten

Saturday, May 27th, 2006

Edit: door een gebrek aan financiën heb ik (samen met Giel) moeten besluiten de website te sluiten. Helaas, zeker ivm. de belangstelling.

Breezah!

Goede morgen mensen!
http://www.breezahsletten.nl is een feit. De algemene pagina voor de NABI. De Neerlands Algemen Breezah Index.
Voor het registreren van alle 8r33z@h’s binnen Nederland.

Een voorbeeld van een certificaat kan je hier bekijken en een mooie afbeelding voor de CU2 van de 8r33z@h zelf bestaat ook. Uiteraard moeilijk na te maken!

De vorderingen zijn bij te houden op de geschiedenis pagina, en uiteraard zijn alle vragen ook los te bekijken. Je krijgt er per aanmelding namenlijk maar 10 van de 90 te zien.

2882lm.jpg051215_118602_breezah.jpg635324_0580a954c1.jpg635324_02725ee4a2.jpg635324_ab3fb04f91.jpg891876_2f5e5aa3a7.jpg925722_240999c450.jpg
Uiteraard hebben heel veel moeite gedaan om de eigenaressen van de foto om toestemming te vragen. *kuch