Link-urile săptămânii 10-16 Octombrie

  1. Understanding JavaScript OOP;
  2. Efficient Encapsulation of JavaScript Objects;
  3. money.js & open source Exchange Rates;
  4. Advanced Polling with jQuery ;
  5. New Mobile Safari stuff in iOS5: position:fixed, overflow:scroll, new input type support, web workers, ECMAScript 5;
  6. Advanced Layout Templates In WordPress Content Editor;
  7. Using the Google Analytics API in WordPress;
  8. How To: Create Tabs with the Settings API in WordPress;
  9. 0-60 with Goliath: building high-performance (Ruby) web services;
  10. Manifested – Get a jump start on converting your site to running offline using HTML5;
  11. A Programmer’s Greatest Enemy & Four Kinds of Stuck;
  12. Githaven și gitlabhq sunt două… alternative open source pentru Github;
  13. Google a scos „the next JavaScript killer language”, Dart. Care Dart „compilează” un simplu Hello World în doar 17k linii JavaScript. So, What Is Wrong About 17259 Lines Of Code ?

Două cărți

Chip.ro are în ofertă două cărți Sitepoint traduse în limba română:

Ce mă miră foarte mult este prețul foarte mic pentru ediția în limba română.

O a treia carte, mai non-techie (dar pe care o recomand oricui), Rework, este disponibilă și ea în limba română.

Nu este decât de admirat că se traduc astfel de cărți în limba română.

Kudos!

ps: nu știu dacă am văzut vreun magazin online mai aiurea și mai lent decât chip.ro!

Update

Am primit cele două cărți Sitepoint. La o primă răsfoire pot spune că:

  • Mi-au sărit în ochi câteva traduceri funny (the fold = peste îndoitură, culisoare de conținut = slidere etc)
  • Fontul mi se pare obositor. Combinația de serif cu line-height mic nu mi se pare cea mai fericită;
  • Cărțile nu au aceeași dimensiune! Chiar dacă au un număr apropiat de pagini, una este cu câțiva milimetri mai înaltă decât cealaltă, arătând un pic ciudat în bibliotecă. Iar naivii ăia de la O’Reilly au făcut toate cărțile același format!
  • Calitatea printului este bună iar hârtia cred că ar fi putut fi un pic mai groasă, că nu se supăra nimeni, chiar dacă asta însemna un preț puțin mai ridicat.

WordPress Emag Profitshare 2.0

Am tot amenințat că scot o versiune nouă a pluginului vreme de vreo’ jumătate de an. În ultimele trei-patru săptămâni am lucrat pe apucate la o versiune complet nouă a pluginului minune. Ce s-a schimbat, ce s-a întâmplat?

  • În ultimele două luni am învățat PHP OOP. Am înțeles concepte, idei, principii, iar plugin-ul nu este decât rezultatul a ceea ce am învățat;
  • Toate setările existente sunt făcute folosind Settings API. În versiunea veche, salvarea se făcea old way. Teoretic, e mai bine. Practic… aștept feedback :D
  • Dacă în primele versiuni scurtarea link-urilor se făcea folosind un script extern (link-urile fiind de forma goo.gl/url), în această versiune am abordat problema un pic diferit: link-urile păstrează url-ul blogului, având forma: https://www.iamntz.com/go/15/rework-jason-fried-david-heine, particula go fiind customizabilă din panoul de administrare. Pentru ca acest feature să funcționeste este important ca .htaccess să fie writable;
  • Există o funcție foarte basic ce îți permite să generezi un link rapid ge genul https://www.iamntz.com/go/15/ pentru a putea fi dat rapid mai departe (twitter, facebook etc). Pentru a funcționa, este nevoie de a activa link-urile scurte și bara de admin. Momentan este în teste, s-ar putea schimba ceva în viitoarele versiuni;
  • O pagină cu statistici pentru fiecare link în parte este în lucru. Din păcate încă nu există un API public, asta rămânând o problemă destul de gravă a programelor afiliate, deci statisticile/detaliile vor fi destul de… low, ca să zic așa. Statisticile vor funcționa doar dacă opțiunea de scurtare a link-urilor este bifată. Colectarea statisticilor este activată de la versiunea curentă (2.0), fără să existe momentan o pagină dedicată pentru acest feature. În acest moment, statisticile există doar la nivel de click; dacă vrei detalii de genul pagina în care a fost făcut click-ul, ora, ip etc, lasă un comentariu;
  • Îți place plugin-ul? Îți poți arăta recunoștiința față de autorul pluginul (that’s me!) activând opțiunea share your profit. Asta funcționează în felul următor: folosind funcția php rand( 0, 1000 ) se generează un număr… random între 0 și 1000. În cazul în care numărul generat este peste 950, atunci link-ul este „împărțit” cu mine. La următorul refresh se reia procesul. Din testele făcute de mine, pică peste 950 rezonabil de rar pentru a nu-ți afecta câștigurile foarte mult.

Fac încă o dată apel către cei de la Emag pentru a pune la dispoziția publicului un API, atât pentru profitshare cât și pentru magazinul în sine. Am primit răspuns: http://j.mp/qvQRg8

Acestea fiind spuse: Download!

windows apple dropbox facebook twitter