Archive for January, 2009

Bani sunt! proiectele sunt sublime

Wednesday, January 28th, 2009

Banii pentru investiţii în afaceri pe internet se strâng, însă proiectele bune sunt prea scumpe, iar cele ieftine, neinteresante. În lipsa unor ţinte valoroase, unele fonduri pornesc pe cont propriu.

CItiti tot articolul in Capital aici

AJAX APIs Playground

Monday, January 26th, 2009

Da JavaScript, frumos nu ?

AJAX APIs Playground

Tica2

Google App Engine - Exemple simple

Sunday, January 18th, 2009

http://tica2.appspot.com/ Este un exemplu bun de aplicatie de start.
Partea buna este ca poate fi publicat pe propriul tau domeniu !
In cazul meu este publicat pe
http://tica2.tcl.ro/

Pentru a face aceasta setare trebuie ca in prealabil sa setezi tcl.ro ca sa foloseasca Google Apps.

Urmatorul exemplu este facut cu un scop anume: publicarea sub Google App Engine a unui site static.

Am facut aceasta aplicatie formata din 3 fisiere statice (index.html, main.css si o imagine logo)
Am ales un id unic pe appspot.com
ID: tica2-static-site
Astfel site-ul static este publicat aici:

http://tica2-static-site.appspot.com/

Acum cu manevra de la primul exemplu am publicat

aplicatia  tica2-static-site
pe http://www.tcl.ro/

Simplu nu-i asa?

Tica2TM

President-Elect Obama’s Weekly Address

Sunday, January 18th, 2009

Cand vedem si la Basescu un discurs asemanator ?

Cateva note de Antreprenor:

Saturday, January 17th, 2009

1) Urasc sa muncesc in “sala motoarelor”
Vorbeam zilele trecute cu o fosta colega de munca angajata la o mare companie software, …
se munceste din greu acolo, zice ea pana in noapte tarziu, probabil sunt minti luminate acolo
dar la ce bun! nu se vad … sunt acoperite de gardul “companiei”
Asa a fost si cu mine pana nu demult, si ? nu m-am ales cu nimic, de asta am decis sa
ies in larg, sa plec in padure, sa-mi iau zborul.
Ma poate manca repede un rechin, sau un Leu ori un Lup hamesit, sau poate ma zdrobesc dupa 2 metrii
de zbor ca nu am invatat sa zbor.
Cine stie? Cine poate sa-mi spuna ?

2) Urasc sa muncesc in “sala motoarelor”
Pai e mai bine la suprafata! cate sanse am eu sa scap de inec daca se scufunca “Compania”… scuze Corabia ?
Si apoi cum sa-l mai trag la raspundere pe capitan de decizia lui gresita cand eu stau si putrezesc pe fundul marii ?
Sigur ca e mai putin probabil sa se scufunde la o furtuna mai maricica!

3) Uite-l! el e in carne si oase, Vivi|Zoso|Manafu|Manac|Orlando|Bobby…, arata mai bine in poze
Conteaza ce fes port? Conteaza ce zic sau ce fac cand “colega din fata” vorbeste toata ziua pe mess ?
Conteaza ce nume am cu N-Nume si M-prenume cand nu am reusit sa impart nici 1% din cartile de vizita
pe care departamentul de vanzari le face cu o precizie si o regularitate perfecta, parca le intra un “bonus”
la salar.
Conteaza ca proiectul la care am lucrat se inchide din lipsa de perspectiva? Din lipsa de viziune a clientului
final ?
Conteaza, oare, ca, Cristian Popescu a adaugat “Tudor”(Prenumele tatalui sau) ca sa nu-l confunde lumea
cu bunul sau prieten, pentru a fi unicul Cristian Tudor POPESCU.
Conteaza ?
Conteaza ca din lipsa de inspiratie multi parinti aleg nume comune la copii lor? Ionel, Gigel
pai ce altceva? doar nu Nadia, Tiriac sau doamne fereste … Vivi|Zoso|Manafu|Manac|Orlando|Bobby
Conteaza ca nu-mi intra nimeni in casa, ca nu araunca nimeni cu oua in mine si nu-mi sparge masina ?
NU CONTEAZA!

4) Toate se reduc la “Publicitate”, “Imagine”, “Perceptie” si la asocierea pe care o dau oamenii la ce vad
Am vizionat filmele cu “Zeitgeist Addendum” …
Se propune acolo o lume ideala in care abundenta de hrana si resurse ne poate conduce la o lume
fara bani, reclama, publicitate pt. toate sunt gratis si nu mai au sens bancile/banii/munca.
Am tot stat si m-am gandit si cred ca doar astea conteaza Bani/Publicitate/Imagine/Perceptie
Asta vine din natura si nu poate fi schimbat, este esenta supravetuirii.
Florile sunt mai colorate si mai frumoase pentru a atrage insecte si a se perpetua…
Felete se fac tot mai frumoase, poate, poate se uita cineva la ele …

5) Capcana lucrurilor “Gratuite”
Ni se ofera pe tava tot mai multe lucruri gratuite, lumea iubeste aceste lucruri gratuite,
devenind ghiar dependente de ele. Problema este ca toate au un scop!
Nu uita ca tot ce este gratuit este si “diabolesc” sau “rau” in acelasi timp.

6) Vor detine controlul cei ce vor descoperi reteaua si o vor folosi
Tu devii o tinta!
Tu devii 1 din xxx.xxx.000.000
Tu ai adresa …, Numarul de telefon …, ID-ul Yahoo, Google si celelalte,
Tu devii o persoana publica.
Tu nu te mai poti ascunde.
Tu cu o probabilitate de 90% folosesti pasta Colgate, …
Tu cunosti multe persoane dar cel mai influent pare a fi El

7) Urmaresc pe twitter X persoane si sunt urmarit de Y. Citesc X feed-uri si Y persoane citesc feed-ul meu.
Punctajul tau este dat de Y si este medie ponderata a punctajelor persoanelor pe care le urmaresti.
Tu contezi daca Y e mare si X cat mai mic.
Valoarea ta e direct proportionala cu raportul Y/X.
Cu cat X e mai mare cu atat e mai mare timpul pierdut online. Dar ai mai multe sanse sa prinzi o oportunitate.

8) Am devenit oameni cand am trait impreuna.
Acum cand socializam ce o sa devenim?

9) Comunist pana la 35 de ani si Capitalist dupa 35 ani.
Se gasesc diverse fraze asemanatoare sau cu acelasi sens.
Nu stiu a cui e, sau cine a emis asa ceva primul.
Ce pot sa zic e ca a avut mare dreptate.

10) Nu este criza.
Cine mai zice ca este criza este invatat cu un mod de trai cu un mediu care dintr-o data se schimba.
E ca si cum a venit putin ger si strigam tare “a venit era glaciara”.

Tica2TM

Google App Engine

Friday, January 16th, 2009

Google are puterea sa experimenteze.

Google are puterea sa inchida ce nu merge bine.

Google are puterea sa zica, asta merge si asta nu merge.

Software ca un serviciu cum suna ?

Nu mai cumperi un soft, este deja gratuit, open source.

Trebuie doar sa-l instalezi in “nori” si sa-l folosesti pentru tine sau pentru public.

Atunci ce mai platesti ?

Pai platesti la domnul “Zeu” sa aiba grija de “Norisorul tau” si sa-l ocroteasca de toate relele ca mai tot “muritorul” sa se bucure de el.

Aceasta este povestea mea “Google App Engine” si am sa va tot povestesc din ea pana la adanci batraneti.

Tica2TM

Ati primit acest e-mail dintr-unul din urmatoarele motive:

Wednesday, January 14th, 2009

Ati primit acest e-mail dintr-unul din urmatoarele motive: sunteti un client al companiei noastre, sunteti in baza noastra de date ca urmare a unor corespondente anterioare, adresa dumneavoastra de e-mail a fost selectata dintr-o baza de date la care ati subscris, adresa dumneavoastra a fost facuta publica prin afisari cu caracter publicitar sau se regaseste in site-urile publice si a fost folosita pentru a va aduce la cunostinta serviciile noastre si pentru a va deschide o noua oportunitate de afaceri. Ne cerem scuze anticipat pentru orice neplaceri cauzate de acest mesaj. Pentru nelamuriri va rugam sa ne contactati. Apreciem si intelegem intimitatea dumneavoatra si ne cerem scuze daca acest mesaj a ajuns din greseala la dumneavoatra. Daca doriti sa nu mai fiti contactat de noi pe viitor, va rugam sa trimiteti un email aici.
Va multumim!

Urasc sa citesc aceste lucruri, sunt stupide …
Tot in legea respectiva care domnii zic de subscriptie zice ca NU se vor folosi programe automate ce vor trimite e-mail-uri. Dar nu aminteste nimeni de asa ceva.

Tica2TM

Poate Bobby Voicu are dreptate !

Monday, January 12th, 2009

2009 in online - intuneric si oportunitati

Va fi un an greu, dar cei care vor specula oportunitatile vor fi milionarii de peste 3-4-5 ani.

Asa sa fie Bobby!

Tica2TM

Cine ar fi crezut ca Limbajul JavaScript sa cucereasca lumea ?

Sunday, January 11th, 2009

Totul pare rupt dintr-un film SF.

Sa ne intoarcem putin in trecut si sa vedem pasii prin care au trecut limbajele de programare.

Initial era ASM - limbajul de asamblare, dependent de arhitectura hard si foarte greoi (La scris).
Sigur aveai in mana toata puterea masinii dar prea multe POP, PUSH … nu prea dadeau bine.
Nu era de ajuns, trebuia ceva mai mult trebuia ceva portabil independent de hard si raspunsul a fost Limbajul C.

Probabil limbajul C ramane cel mai mare pas facut in aceasta evolutie restul palind prin zorzonele si floricele.
Ce face limbajul C ? Aduce portabilitate la nivel de arhitectura si odata cu UNIX aveai practic un mod unitar de tratare a perifericelor si access la hardware.

Prima abstractizare a fost facuta, nu mai conta hard-ul conta doar sistemul de operare.

A fost de ajuns ? NU!
UNIX a palit in fata Windows si ca sa scrii un program pentru atatea sisteme de operare e prea mult.

A urmat Java, “scrie o data si ruleaza oriunde” care sigur la nivel declarativ suna bine dar cred ca a avut nevoie de 10 ani ca sa se vada rezultatele.
Totul ruleaza in masina virtuala care este dependenta de sistemul de operare dar care asigura programelor
portabilitatea de la o platforma la alta.

A fost de ajuns ? …
Odata cu explozia internetului, totul se muta in browser, browser care acum devine un sistem de operare.
Ce avem ?
Hard peste care sta Sistemul de operare si pe care sta un Browser, iar in browser avem aplicatii. Care aplicatii ?

Intrebare: In ce limbaj sa scriem acest program ?
Java, Dar avem nevoie de masina virtuala Java pe toate sistemele de operare.
Flash, Dar avem nevoie de plug-un de Flash in toate browserele.
C#, e o gluma

Si la urma urmei ce aplicatii pot scrie eu in Browser ? Nu va egala niciodata una de pe desktop! Oare ?

Hai sa vedem ce cuvinte cheie avem noi aici:
1) Hardware
2) SO Sistemul de Operare
3) Browser-ul
4) Limbajul de programare (hai sa-l impart)
4a) Limbaj de nivel inalt, strong type
4b) Limbaj de nivel jos (Un fel de cod masina in browser)
5) Access nativ la hardware din browser (DIN BROWSER! Ce tampenie mai e si asta ?)

Gata e de ajuns, sa dam cheia problemei:
1) Hardware
Telefonul mobil, PC-ul, ce importanta mai are ?
2) SO Sistemul de Operare
E Android si e bazat pe Linux
3) Browser-ul
Oricare vrei IE, Safari, Opera, Firefox dar important e ca exista un “push” si acesta este “chrome
4) Limbajul de programare
4a) Limbaj de nivel inalt, strong type
Acesta este Java
4b) Limbaj de nivel jos
Acesta este JavaScript

Nu intelegi nimic ? E simplu, scrii programul in Java si compilezi in JavaScript, asa cum scriai in C si compilai in limbaj masina.
Asa cum era scris in Java si compilai in BiteCode.
GWT e raspunsul ( e tot de la Google)

5) Access nativ la hardware din browser
http://code.google.com/p/nativeclient/

In toata povestea asta exista un “Calcaiul lui Ahile”, ceva ce va face ca toata povestea asta sa dea roade:
Se chiama “Gears” si e un plug-in ce va face din browser ce vrea “muschiul lor” sa faca.

Toate au un nume in spate si se cheama Google.

Asta e frumos la ei au un plan pe care-l urmeaza.

Restul sunt mici bucati din puzle mai mult sau mai putin relevante.

De ce toata povestea asta ?

Simplu, pentru-ca lumea se schimba, nu mai este ce a fost si devine altceva.

E criza, dupa orice criza lumea se schimba, regulile jocului se schimba si ele.

Concluzia e simpla: Profita de oportunitatea asta.

Tica2TM

O piata noua ? … e piata telefoanelor mobile ?

Sunday, January 11th, 2009

Citez: dupa cum zice danv aici

Terminalele evoluează rapid, accesul la date mobile se extinde de la an la an, ceea ce ne lipsesc sunt proiectele de conţinut, aplicaţiile şi proiectele de prezenţă mobilă bine făcute şi profesioniste care să exploateze această oportunitate imensă.

Pe buna deptate, unde sunt aplicatiile? cine sa le faca ? cine arunca cu bani in asa ceva ?

Tica2TM