Sherlock Holmes

Am fost să văd Sherlock Holmes la Cinema City la Cotroceni. Bine, de fapt am mers cu gașca să vedem Avatar la IMAX 3D maxim culness, dar se pare ca e așa de mare hype pe treaba asta că e rezervat tot până săptămâna viitoare.

Anyway, mie filmul mi s-a părut foarte foarte tare. Am înțeles că cei care țin mult la personajul lui Sherlock Holmes din cărți nu au fost foarte încântați de noua abordare, dar eu m-am distrat la film :). Evident, a fost tras maxim de păr pe alocuri, că doar de aia e film :). Are cam tot ce-i trebe, bătăi, explozii, știință (aici îi, ca de obicei, partea trasă de păr), gagici, chestii oculte, incursiuni în mintea a detectivului. Povestea are loc în Londra, inclusiv prin Parlament și pe London Tower Bridge, care este în construcție, so dacă ați fost pe acolo o să vedeți familiar sites.

Nu sunt chiar personajele din cărți, adică eu nu mi-l amintesc pe Sherlock Holmes să fie bătăuș maxim sau dr. Watson să fi avut probleme cu pariurile. Dar filmul este entertaining, so go see it :D

Gnome software hunt

Din când în când îmi iau așa, o oră (sau mai mult, având în vedere că suntem în vacanță :P), și browse-uiesc în neștire, în căutarea unor versiuni mai noi și mai bune ale aplicațiilor pe care le folosesc, sau eventual a unor jucării noi și utile. Mi-a plăcut foarte mult la Gnome (default la mine pe Ubuntu) modul în care toate elementele sunt interconectate și integrate unele într-altele. Spre exemplu, mi se pare genial că dacă dau click pe locul din taskbar unde e ceasul și vremea, îmi arată taskurile, întâlnirile și aniversările de azi, dar și vremea și dacă e zi sau noapte în locațiile definite de mine.

O să încerc să scriu pe aici acum, când mai găsesc câte o chestie interesantă, poate ajută pe cineva :P.

So, ce am găsit / updatate tura asta:

  • Am încercat browser-ul default de la Gnome, Epiphany. Nu e cazul să îl instalați. Și nici Empathy, clientul de IM default din Gnome.
  • Am instalat hamster-applet, un program de contabilizare a timpului. Îmi propun să-l folosesc o săptămână, măcar de curios :D
  • Am observat ultimul update la PiTiVi, editor video scris în python și bazat pe allmighty gstreamer, și sunt fericit că am un editor, chiar dacă rudiementar pentru video-uri pe Linux. Nu sunt încă tranziții’n’stuff în distribuția oficială, dar pot fi scrise :D
  • Am testat mai multe jucării pentru telefonul mobil. De curând, după update-ul la ultima versiune la gammu din PPA, am văzut că nu pot să creez task-uri din cod pe telefonul meu Nokia 6303 Classic din python, ceea ce mi-a naruit (din nou) visele de a scrie un plugin de Conduit ca să îl sincronizez cu Evolution-ul. Am încercat Multisync0.90, dar n-am reușit să-l conving să copieze ceva contacte în Evolution (deși a reușit să se conecte prin SyncML la telefon, la un moment dat, după aia a crăpat de fiecare dată).
  • Mi-am instalat gnome-phone-manager, prin care poți trimite SMS-uri la numere de telefon din agenda Evolution. Are backend pe gnokii, dar merge la fel ca și gammu pe telefonul meu low-end, pe driver AT. Știe să trimită SMS-uri, dar nu știe să emită notificări când primesc mesaje noi. Oricum, dacă reușesc să fac un workaround pentru dispariția evolution-sharp, este obsolete.

Roată de apă

Am mai scris despre asta în postul de acum 100 de ani despre campul nostru de vară. Ideea a fost simplă: am vrut să facem o roată de apă care să alimenteze o pompă (făcută tot de noi) care să urce apă într-un cubitainer (un butoi mare de apă), de unde după aia să iasă la dușuri.

Am pus câteva poze atunci, dar acum mi-am adus aminte de asta pentru că am găsit, total random, un film pe care l-am făcut atunci cu roata, și pentru că, tot azi, povesteam cu Nicu despre ideea de a face o roată de apă mică, solidă, ușoară și ușor de montat / demontat care să genereze 5V stabilizat și maxim 1A de curent, pentru încărcat telefoane mobile and such în condiții grele (gen la munte :P).

Dacă are cineva hint-uri, le aștept cu cea mai mare plăcere :)

Django

Am scris de mai multe ori aici că mă jucam de-a dezvoltatul unui framework pentru aplicații web, scris în PHP. Aveam o grămadă de idei (le mai am și acum) și am petrecut destul de multă vreme gândind (și scriind cod) pentru asta. Totuși, cu cât m-am gândit mai mult, cu atât am dat de mai multe probleme (interesante, ce-i drept, de rezolvat). Zilele astea, pentru că am fost mai liber, am început să mă uit puțin la framework-uri opensource disponibile.

Am dat un ochi la Symphony, dar nu m-a prea atras. E drept, puteam să sap mai adânc, dar am ales să mă joc puțin cu Django, în schimb. Django este un framework (foarte) cul scris în python, care implementează toate ideile mele pentru yPHP and more, și le implementează exact așa cum mi-am dorit eu (și n-am reușit încă) pentru yPHP. În plus, python e un limbaj în care e absolut fenomenal să scrii cod (bine, aici Dan ar strâmba din nas și ar zice ca e total ne-eficient blah blah blah  :P).

N-am reușit să merg foarte departe, m-am jucat un pic doar cu o parte din componentele framework-ului, dar pare super-interesant. Și, deși comunitatea developerilor pe django / python pentru web este minusculă pe lângă comunitatea PHP, calitatea documentației este admirabilă.

Două chestii pe care vreau să încerc să le implementez sunt o interfață web pentru un gateway sms (Peticel pentru prieteni) și un mic proiect care să aibă de-a face cu google / yahoo maps. Revin cu detalii ;)