Saturday, December 20, 2008

Holiday is here... Flying to Cluj

Finally the long awaited holiday is here. Today we flew to Cluj-Napoca (Romania). The entire flight went very well. As there are no direct flights from Amsterdam to Cluj, we had to take alternatives. The best connection/price was Dortmund - Cluj with Wizzair for about 210 Eur.

Woke up at 3 a.m., left by car at 3:40 a.m. from Amsterdam, got to the Dortmund airport at 6 a.m. after 270 km, boarded on time at 8 a.m., landed beautifully in Cluj at 11:20 a.m. 15 minutes ahead of schedule. Lovely!! In just about 8 hours we got from Amsterdam to Cluj safe and sound.

We left the car in the long-term car Park 6-7, at Dortmund airport for about 63 Eur for 3 weeks.

You always know when it's going to be a good trip. And I have this feeling now. Our luggage was heavier than allowed - no problems. Plane was pretty full - but we ahd no problems finding good seats next to each other (we were traveling with 4 people), the cabin crew was in a cheerful joking mood... and the good strike continues in the next post...

I am in a very positive mood now ;) Let's see how this holiday continues...

Friday, December 19, 2008

Santa is in town...

Santa came to town and he brought a very nice and "simple" Nikon D40.

Lovely !

Wednesday, December 10, 2008

JAD Command Line

These are the parameters I normally use with JAD:

jad -r -b -dead -ff -i -o -space -nonlb -s java com\**\*.class

Tuesday, December 9, 2008

Caseta 1 - Traducere automată

Programele automate de traducere mă distrează de foioioi. Înţeleg şi respect efortul făcut pentru a ajunge la acest nivel tehnologic, dar mă şi umflă râsul când văd ce formulări scoate "robo-traducătorul".

Deci, ceea ce urmează este o traducere automată a postului anterior "Box 1", realizată de Google translator.

Dixtraţi-vă:

Caseta 1

Acesta poate fi un pas mic pentru omenire, dar cu siguranţă un mare pas pentru noi: am trimis prin e-mail de la prima caseta de California.

Am fost scris într-un post mai devreme, că suntem pe cale de a muta, până la coasta occidentală a SUA în ianuarie 2009. În ziua de vin este destul de rapid, asa ca am inceput de ambalare. Să sperăm că nu va fi prea multe cutii, de când l-am lăsa noastre de mobila si toate lucrurile în apartament din Amsterdam.

Oricum, TNT Post - (în limba olandeză de servicii poştale) taxele de 54.95 de Euro pentru o economie de transport în America de până la un maxim de 20 de kg. Parcelă de până se termină pe o navă şi estimările de la TNT Post ajungă în 4-6 săptămâni. Voi blog despre durata efectiva atunci când / dacă sosesc. Nu jinxing!

Box 1

It may be a small step for mankind, but definitely a huge step for us: we mailed the first box to California.

I was writing in an earlier post, that we are about to move to the west coast USA as of January 2009. The day is coming by pretty quickly, so we started packing. Hopefully it won't be too many boxes, since we leave all our furniture and stuff in the apartment in Amsterdam.

Anyway, TNT Post - (the Dutch postal service) charges 54.95 Eur for an economy shipment to America of up to maximum 20 kg. The parcel ends up on a ship and TNT Post estimates to arrive within 4-6 weeks. I'll blog about the actual duration when/if it arrives. No jinxing!

Duku's birthday pictures

Some very cool photos from my friend's birthday party back in November. Taken with a Nikon D90, mostly of them with a 70-300mm indoors!.

Copyright Duku

Sunday, December 7, 2008

Şurub prins cu sârmă

Duminică dimineaţă mă trezesc şi observ că nu mai merge netul. De vreo 2 săptămâni se lucrează la greu şi pică netul de vreo 10 ori pe zi. Le adresez nişte urale originale (adică legate de origine) şi mă duc să resetez modemul.

Spre surprinderea mea, modemul mergea, clipocea şi în general se simţea foarte bine. Lângă el, însă era pauză... gaură neagră. Şi anume routerul era completamente în întuneric. Foarte interesant, întrucât atât routerul cât şi modemul sunt alimentate din aceeaşi priză.

Verific priza, avea curent. Pun transformatorul routerului în altă priză, nu mergea. Se bulise. Am prin casă tot felul de încărcătoare. Le verific. Îmi trebuia 5V şi 2.5A stabilizat. Cam mulţi amperi... Tot ce aveam eu prin casă erau vreo 300mA nestabilizat la 4.5V sau 6V. Îmi bag picioarele şi le încerc pe ambele. Nu merge... Ledurile de pe router clipeau la nebunie, dar nu era accesibil. Bine măcar că nu s-a ars! Aşa că nu am ce face şi mă împac cu idea -- voi sta o Duminică întreagă fără internet. Şi dacă tot nu aveam ce face, mă apuc de reparat închizătorul la geamul din baie.

Peste vreo 4 ore mă apucă fibrilaţiile. Nu am net... nu se poate să stau o zi întreagă fără net. Suntem în secolul 21. Totuşi, e Duminică. Magazine nema. Suntem într-o ţară socialistă unde programul oamenilor se respectă. Deci Duminica mumu, totul e închis.

Mă loveşte o idee... ia să conectez laptopul direct în modem. Zis şi făcut. Uraaa! Merge. Am net măcar pe laptop. Încep să gugăluiesc... "power supply failure D-Link AirPlus". Bineînţeles, oamenii avuseseră şi ei probleme, aşa că găsesc rapid nişte nevoiaşi la fel ca mine.

Văd rapid nişte trasformatoare adecvate: 5V şi 2.5A stabilizat, dar numai Luni... Duminică nema. Până când îmi pică ochii pe un post: "if you need a 5V source, you can get it directly from your computer's power supply". Atunci îmi aduc aminte că doar pe USB ies 5V. Aşa că, fără să mai stau pe gânduri, masacrez cu cablu de USB şi cablul de alimentare al routerului şi încropesc un cablu de alimentare direct din USB.

Imagine cablu USB intrind la alimentarea routeruluiVerific de 10 ori să nu fie vreun scurt pe fir, că îmi bulesc placa de bază. Verific să fie plusul pe interiorul mufei si minus la exterior. Finalmente, fie ce-o fi, îl conectez. Am fost convins că nu va merge. Iniţial speram măcar să nu îmi ard placa de bază. Bag mufa în USB. Computerul încă merge. Bag apoi mufa şi în router. Mă aşteptam la acelaşi spectacol de lumini ca mai devreme. În schimb, routerul îşi face iniţializările, porneşte LAN, porneşte WLAN şi se aprinde frumos LEDul de ready status. Incredibil, dar merge. Laptopul găseşte reţaua wireless, se conectează, primeşte IP. Uraaa! Nu îmi vine să cred. Am reuşit! Sunt conectat...

Sunt online, deci exist!

Friday, December 5, 2008

PHP: How to execute a command in the background on Windows?

So the problem is: how to fire and forget a command/batch etc in PHP asynchronously (or in the background)? That is, the calling PHP script should not wait for the command to finish. Rather the PHP script would launch the command, then terminate. Meanwhile the command is running in the background.

There are many examples and techniques on the Internet on how to execute a command in *NIX. It could be as simple as appending an ampersand (&) to the command.

However, since I am running Windows, I needed one that works for Windows... duh :) right?
After much testing, trying, looking around, the only way I found to achieve this is the following:

pclose(popen("start cmd", "r"));

Some variations of this approach are presented here...

All the variations of PHP function exec() will result in synchronous execution (i.e. the PHP script hangs until the command terminates).

PHP Snoopy: How to make it work with HTTPS?

Recently I came across the requirement to read the response of a URL using a secure connection. Since I have been using Snoopy for several years already, I just fired a snoopy->fetch() to the HTTPS URL. To my surprise, nothing happened.

After some investigation, it turned out you need to have cURL installed and configured in Snoopy. Basically just set the Snoopy $curl_path member variable to the full path of the executable. In my case, since I’m running Windows, it was something like C:\curl\curl.exe

Read the rest only if you are running Snoopy 1.2.3.
First of all, update asap – there is a vulnerability in Snoopy 1.2.3.
Second, if you still use v1.2.3 and access sites which don’t use trusted certificates, you will need to add the –k option in the command line of cURL. This basically tells cURL to ignore that the server can’t be verified.

You would have to edit the Snoopy.class.php and modify the following line to also include a –k among the parameters of curl_path:

exec($this->curl_path." -k -D \"$headerfile\"".$cmdline_params." \"".escapeshellcmd($URI)."\"",$results,$return);

Thursday, December 4, 2008

Eeei Căline, Căline...

Şi dacă tot e aşa de citat bietul Călin, hai să mai postăm nişte replici memorabile ale maestrului însuşi:
calin (04:25:15PM): De ce a creat Dumnezeu femeia? Pentru ca o oaie nu putea aduce berea de la frigider pina in fata televizorului.
mitza (04:25:27 PM):
calin (04:26:04 PM):
calin (04:48:17 PM): Si pentru a fi misogin pana la capat, plecand de la adevarul ca pana la sfarsitul WW II, doamnele din lumea buna studiau la scoli speciale muzica, arta culinara, pictura si alte chestii umaniste, va rog sa imi spuneti cateva nume de femei mari compozitoare, pictorite, pianiste, maestre bucatar, filozoafe, etc.
mitza (04:52:22 PM): daca stau sa ma gindesc ca toti barbatii lumii acesteia au facut armata si putem numara citiva doar care au ajuns mari comandanti...si au adus lumea in halul in care e..cu razboaie, atentate,conflicte fara sfirsit...
calin (04:53:55 PM): se faceau doamne in societate si bucatarese, ca de curve erau curve de cand se stiau
calin (04:54:10 PM): ba
calin (04:54:16 PM): tu te-ai dat cu ele???
calin (04:54:23 PM): amu sustii ca is destepte?
calin (04:54:28 PM):
mitza: nuuu...da e cam greu sa fii curva...de una singura
calin: noa ashe

...a doua zi...

mitza (10:07:15 AM): salut
mitza (10:07:21 AM): tu sti cu cine ai vorbit ieri?
mitza (10:07:22 AM): ?
mitza (10:07:40 AM): discutia cu curvele... si misoginul de tine...
calin (10:07:41 AM): nu
calin (10:07:45 AM): cu cine?
mitza (10:07:47 AM): cu maica-mea !!
mitza (10:07:51 AM): ca is ai mei la mine...
mitza (10:07:54 AM): io eram la servici
mitza: hahha.. m-or intrebat ca cine e Calin?
mitza:
mitza: ai pus-o man...

Cu o altă ocazie:

mitza: no bine... astea abia asteapta sa zica..
mitza: toate zic asa...
calin: ha?
calin: cum?
mitza: fosta prietena nu credea ca esti tip
calin: )))))
calin: )
calin: )))))
mitza: pina i te-am arata in poza aia hapt din iad...
calin:
calin: cool
calin:
mitza: si atunci s-a calmat ca a zis ca si daca erai tipa nu ii era teama pt mine...
calin: care fosta prietena?
calin: ma
mitza: lasa tu femeile.. vezi?
calin: da' toata lumea vede ce pove noi?
calin: si mai ales
mitza: nici nu poti sa te concentrezi cind auzi de femei!!
mitza:
calin: toata lumea stie de noastra?
calin:
mitza: clar.. esti gelos pe ea
calin: api ea ar trebui sa fie geloasa nu io
mitza: hha... clar
mitza: deci nu iti pasa de versuri
calin: ba da
calin: ce sa imi pese/
calin: is super faine
calin: amu ce vrei mai mult? sa ma pun in genunchi in fata unei vaci sa i le recit?
calin:
mitza: hopa...
mitza: il simt...
mitza: aaaaaahhhh
calin: ce?
mitza: sper sa nu arati conversatia asta la vaca aia... ca atunci clar...
mitza: ne-o catalogat
calin:
calin:
mitza: proastele dracului...

Monday, December 1, 2008

Good Bye, Thailand - episode 13

This is the last episode, the lucky 13, of the Thailand holiday. Amazingly, it only took me almost 9 months to edit this holiday... Much like a baby... and still, it's finally finished :)

I used the Komika Title font for the final credits.

So, here it is: Last day in Thailand, we don't do anything but eating. Then, back in Amsterdam, we exchange some holiday impressions, in the "welcoming Dutch spring"...

Entire YouTube Thailand holiday available here
www.youtube.com/view_play_list?p=BBA2F917634AC45A