Ne pregătim pentru NetCamp şi Launch48

launch48-london

Săptămâna viitoare va avea loc una dintre cele mai interesante provocări de care am avut parte în ultima vreme: implementarea unui proiect de la idee la lansare în doar 48 de ore de dezvoltare.

Launch48 este un eveniment “importat” din UK care işi propune să lanseze câteva proiecte web în 48 de ore. Totul porneşte de la câteva idei alese pentru a fi lansate în două zile, continuă cu dezvoltarea efectivă a proiectelor, pentru ca în final acestea să fie prezentate publicului. Iniţiativa îi aparţine lui Cristian Manafu şi echipei Evensys, fiind pentru prima dată când are loc în afara graniţelor UK.

Noi vom avea ocazia să ne punem la încercare priceperea în ale online-ului, de această dată în altă formulă decât cea “consacrată” deoarece echipele de lucru vor fi mixte, criteriul lor principal de formare fiind dat de răspunsul la întrebarea “tu ce ştii să faci?”, mai degrabă decât “tu al cui eşti?” :D

Pentru cei interesaţi să ne însoţească la Bucureşti sau să ne cunoască la Launch48 e bine de ştiut că înscrierile “costă” o idee.

Ne-am suflecat deja mânecile. Ne vedem între 7 şi 9 decembrie la Launch48!

Despre Noi
Evenimente
Proiecte

Comments (1)

Permalink

CV online

De ceva vreme ne întrebam care ar fi cea mai potrivită cale de a pune la un loc un portofoliu Dream Production. Şi parcă nu ar fi fost de ajuns că acest gând nu ne dădea pace, ne doream să fie şi uşor de înţeles la ce ne pricepem, la ce proiecte am lucrat, şi mai ales ce ne place să facem.

Pentru că ne-am dorit un portofoliu accesibil şi uşor de înţeles în din doi timpi şi trei mişcări am ales să folosim prima pagină a website-ului nostru pentru a aşterne o selecţie de proiecte numai bune pentru CV.

Rezultatul este pe dreamproduction.ro

Despre Noi

Comments (0)

Permalink

Înapoi în timp: 2007

Puţinele noastre încercări de webdesign.

Penisunea El Plazza: temă WordPress

Penisunea El Plazza: temă WordPress

Hotel Geta: ne-am jucat şi în Flex

Hotel Geta: ne-am jucat şi în Flex

Casa Lorabella: o poveste în Flash

Casa Lorabella: o poveste în Flash

Pensiunea Foişor: din nou Flash

Pensiunea Foişor: din nou Flash

Aşteptăm note pentru cele 4 website-uri pe care le-am “croşetat” în 2007.

Noi spunem că am făcut bine atunci când am hotărât să ne lăsăm de design. Voi ce credeţi? :)

Despre Noi
Proiecte
Păreri

Comments (0)

Permalink

Cum e primită autentificarea Google şi Yahoo! în .ro

Am fost tare curioşi să vedem ce reacţii va stârni în .ro în rândul dezvoltatorilor delegarea autentificării, în speţă cea care foloseşte contul de Google sau pe cel de Yahoo!. Până acum ne-am bucurat să vedem că a fost încercată de Trilulilu şi de Agregator, puţin mai târziu.

Am fi şi mai curioşi să aflăm cât de mult le place utilizatorilor celor două site-uri acest tip de autentificare.

Păreri

Comments (2)

Permalink

Cum se face un robotel pentru messenger :)

Cum se face un robotel pentru messenger ? (avertisment: articol tehnic)

Primul raspuns: foarte simplu – exista deja niste biblioteci care abstractizeaza protocolul, dupa care tu te gandesti ce vrei sa faca&zica robotelul, implementezi, te distrezi vorbind cu el, gata.

Raspunsul mai detaliat
E bazat pe faptul ca noi am ales Java pentru implementare (multithreading usor, exista biblioteci si pentru Yahoo! si Google) si contine sfaturi iesite din experienta si cautarile noastre. :)

Yahoo!
Protocolul pentru Yahoo! Messenger este proprietar Yahoo!, insa exista un suflet nobil care a facut reverse engineering pe protocol si a creat proiectul jYMSG.

Dat fiind ca protocolul e proprietar, proiectul se ‘tine’ de modificarile facute de Yahoo! cu o latenta (relativ mica) – de ex versiunea 0.6.0 pe care am incercat-o prima oara nu reusea sa faca login. Versiunea 0.6.4 este mult mai compatibila, singurele problemutze pe care le-am gasit noi fiind

  • timeout-ul la thread-ul de mentinere a conexiunii in cazul in care lumea ‘tace’ – era facut sa trimita un mesaj de keepalive o data la 20 minute, pe cand Yahoo! inchide conexiunea dupa 10 (fix: Session.java -> private class PingThread -> public int time = 1000*60*8; in loc de public int time = 1000*60*20; bineinteles, numarul asta ar putea sa fie undeva intr-un fisier de configurare)
  • faptul ca protocolul nu este implementat bine pentru partea de acceptat cererile de “add friend” – nu am apucat sa sapam indeajuns cat sa vedem cum se corecteaza
  • aranjamentul surselor din pachetele oferite nu e acelasi cu declaratiile de clase – prin urmare IDE-urile clasice protesteaza si nu vor sa le compileze :)

Ca mod de lucru, clasa STest\SwingTestClient.java ofera un model bun de cum se foloseste partea de protocol – scotand tot ce tine de interfata obtii o implementare de protocol.

GTalk

La GTalk este mult mai simplu – protocolul folosit este Jabber pentru care am gasit o biblioteca foarte buna – smack de la Ignite Realtime.

Parametrii de conectare pentru GTalk sunt:
ConnectionConfiguration config = new ConnectionConfiguration(“talk.google.com”, 5222, “gmail.com”);

dupa care daca pui un PacketListener pe conexiune ai rezolvat daraua.

Cititi aici despre robotelul nostru pentru lista.lu.

irina

Info-spot
Proiecte
lista.lu

Comments (1)

Permalink