Dec 16

Avansul tehnologic face ca Nokia sa scoata pe piata un telefon N900. Ce poate sa faca?.. sa ruleze linux nativ, si toate aplicatiile de linux: browser puternic, flash, etc. (Nu stim daca are inca forta sa ruleze si aplicatiile de bussines gen open office, dar n-am fi surprinsi sa o faca.). Plus ca vine cu toate facilitatile unui sistem de operare, multitasking fiind cea mai importanta. Puterea bateriei s-ar putea sa fie singurul minus.

De ce incepe o noua era? Pentru ca acum practic poti sa ai calculatorul desktop la tine in buzunar, si asta e doar inceputul.

Oportunitatea bussines-ului sa devine mobil este din ce in ce mai aproape. Serviciile web vor juca un rol dominant in viitor.

Dec 12

Astazi am scos niste poze si cand am venit acasa stickul avea un virus de autoplay. Daca n-as sti cum sa dau click pe butoanele de windows l-as fi luat fara probleme. Din fericire suntem pe linux si suntem imuni la virusii acestia. Stergerea a implicat executarea unei linii de comanda..

Banuim ca acest virus/bot este prezent la toti cei care au scos poze de acolo (la gara de nord pentru informatii mai exacte).

Aceasta este a doua oare in interval de un an de zile… (de fapt de 2 ori pe an ma duc sa mai scot poze). Pentru colectionarii de virusi nu e un virus bun ca e prea raspandit.

Nov 08

Google se extinde in aproape toate ariile conexe internetului. Se prefigureaza un sistem de operare bazat pe un browser de web (care e cel mai rapid de pe piata). Interfata in care faci aplicatii pe acest OS va avea la baza standardul de azi pentru web. Zilele trecute google-ul a pus la dispozitie o componenta cheie din inima aplicatiilor de Google Docs si Gmail, care credem noi va juca un rol important in dezvoltare de aplicatii pentru viitorul sistem de operare.

Nu mai spunem de android 2.0 care deja lansarea lui a scazut valoare la bursa a unor software developeri pentru gps-uri si harti. Android 2.0 are gps pentru masina gratis pe baza de google maps. Probabil ca asa se va intampla cu toti dezvoltatorii de soft.

Viitorul Google OS va avea la baza linux-ul si probabil o interfata care sa fie cat mai usor de folosit. Probabil ca vor stabiliza cumva API-ul de linux si vor pastra compatibilitatea aplicatiilor dezvoltate vechi la viitoarele versiuni.

Practic Google ataca toate ramificatiile web-ului si va oferi in curand o platforma unica pentru device-uri mobile, netbookuri, laptopuri, adica anticul browser de web intr-o firma zvelta.  Forta de dezvoltare de soft pentru google deja este ametitoare… nu cred ca exista alta companie care sa scoata pe banda rulanta aplicatii de web,  majoritatea lor cu potential pe termen lung.

Ce lispseste Google-ului este posibilitatea de a oferi internet gratuit la oricine cumpara un mobil.. dar cand o sa gaseasca o solutie atunci internetul va exploda in sfarsit pe device-uri mobile. (cred ca se va numi gooble)

Oct 24

Zilele acestea s-a lansat Window 7, pe care nici nu l-am vazut la fata. Peste cateva zile se lanseaza Ubuntu 9.10 (linux). Pentru cei care nu stiu linux-ul este un OS ca si Windows-ul sau Mac OS-ul. Linux-ul e facut de-a lungul anilor de oameni cu timp liber sau angajati din companii care cred in el. O sa detaliez putin parte ascunsa, mai tehnica pentru a putea trage o concluzie.

Noi suntem o companie mica axata pe programare, cunoastem indeaproape toate api-uri de pe linux, windows, mac. Din punctul nostru de vedere windows 7 nu reprezinta o zona de interes la nivel de API… ce a fost in trecut, e si acum si probabil va fi si mult timp de acum incolo, acelasi API care se corecteaza pe aici pe colo, care trebuie sa fie la fel pentru a pastra compatibilitatea cu aplicatiile vechi. E un sistem destul de stabil din punctul asta de vedere si probabil o platforma care doar se upgradeaza din deceniu in deceniu. Windows XP probabil va dainui inca mult timp de acum in colo, cu toate incercarile lui Window 7 de a arata mai bine.

In schimb api-ul de linux-ul, lasand la o parte bibliotecile de baza, nu pastreaza o compatibilitate decat la nivel de cod, o aplicatie care a mers in trecut probabil ca nu va merge decat daca se recompileaza… asta inseamna costuri supliementare, dar beneficiile sunt ca se mentine o stare de sanatate a codului in timp si e loc de inovatie la orice nivel. Ubuntu 9.10 (care este o distributie pe baza de linux) nu scapa de aceasta probleme doar ca face treaba mult mai bine si utilizatorii finali nu simt aceste updatari constante in librarii. Linux este masiv folosit pe device-uri care au o functionalitate specifica si mai putin ca desktop.

Un alt sistem de operare este Mac OS. La nivel de API are la baza unix-ul (care este similar cu linuxul), si un api de interfata proprietar , similar in multe astecte cu api de windows. Mac OS beneficiaza de aceasi metoda de insanatosire a codului vechi prin renuntarea constanta la aplicatiile vechi (care sunt fortate sa se updateze la noul API in caz ca e exista intereses comercial). Deci Mac OS-ul e cumva la jumatate intre linux si window.

Din punct de vedere financiar ierarhia e destul de clara:  Mac OS-ul costa cel mai mult (vine si cu hardware si nu prea poti sa schimbi hardware-ul), apoi Windows, si Linux.

Companiile care si-au investiti banii in Windows probabil vor continua sa-l foloseasca pana la capatul existentei. Companiile noi care cauta alternative o sa dea eventual de linux si o sa inceapa sa-l foloseasca si nu o sa regrete. Companiile care au avut windows dar ofera si linux sub o forma sau alta o sa inceapa sa realizeze ca se pot folosi si ei de linux nu doar sa vanda produse pe baza de linux. De obicei cand vezi o companie care foloseste linux (daca apuci sa vezi asa ceva) o sa vezi o companie care incearca sa inoveze.

In viitor Linux va recupera si va deveni din ce in ce mai stabil la nivel de API, si probabil va ajunge la acelasi nivel cu windows-ul, si mai mult o sa fie posibil sa rulezi aplicatii windows pe linux fara problemele de acum.

Probabil ca OS-ul nu va mai juca un rol important cum a jucat in trecut, inovatia se va muta cu totul pe web. Urmeaza o era in care 3D-ul si p2p-ul va incepe sa intre pe web ca web 3D.0. Ca programator ar fi bine sa te muti pe web, locurile de munca pe API-uri e in scadere si concurenta va fi acerba. Daca ai o afacere care merge.. mut-o pe web ca va merge si mai bine.

‘API’-ul de web va fi extrem de stabil prin posibilitatea de al ingheta la nivelul care te satisface, upgrade-urile se fac la nivel de hardware extrem de simplu. Aplicatiile pe web vor fi accesibile peste tot. E o schimbare brusca de mentalitate, greu de acceptat, dar cei care o fac vor vedea imediat beneficiile.

Sep 09

De multe ori ne-am intrebat de ce sistemele informatice (chiar si cele create de noi la cerere) au nevoie de atatea clickuri pentru a creea documente necesare desfasurarii activitatii. De ce aceste documente nu se creaza singure si doar sa fie usor de vizualizat cand e nevoie de ele.

Documentele inteligente ar ajuta pentru a reduce cheltuielile cu personalul (sau redirectionarea lui catre alte activitati productive) prin abilitatea de a se manageriza singure. Ele cauta informatia de care au nevoie in sistemul pe care il inteleg, si se creaza/updateaza singure. Odata create in versiunea finala ar decide sa se puna singure pe mail sau sa trimita notificari ca sunt gata la destinatari.

Conceptul nu e revolutionar si cred ca s-ar putea sa existe. Urmatorul serviciu web pe care o sa-l lansam va fi cu documente inteligente.

Aug 10

Nevoia generata de softul oferit brokerilor in domeniul asigurarilor ne-a pus sa updatam un pic modul de lucru cu documentele printate si in special abilitati noi la PDF-uri. Acum o sa punem un update si pe aifacturi.ro pentru a face urmatoarele functionalitati: posilitatea de adaugat stampila si semnatura, rotirea cu foarte putine grade pentru a creea efectul de foaie scanata, adaugarea unui fundal de tip fax pentru a crea falsa impresie ca foaie a fost trimisa prin fax. Sunt inca clientii care nu accepta factura electronica care este perfect legal. Pentru ei facem tooluri de pacalire.

May 19

O sa incercam sa tinem o istorie a statisticilor pe codul de la asiguram sa vedem cum se modifica in timp  si cum e afectata statistica de un anumit feature:

php: 462
css: 6
unknown: 52
javascript: 16
sql: 6
542 files (63,871 KB), containing 408941 lines of code and 1294 function definit

Mar 09

Am terminat un modul extrem de important pentru generatorul nostru de aplicatii web. Acest modul ne permite sa setam logici de tranfer automat de date intre diferite servere/instante ale applicatii care sa ne permita creerea de ierarhii logice intre servere. Limitele sunt impuse doar de logica bussiness-ului pentru care sunt create. Deasemeni acest modul ne permita sa oferim si aplicatii offline (pentru linux/mac/windows) create pe acelasi cod ca si aplicatia online, incapsulate in xulrunner si ruland pe apache/php/mysql care vin odata cu aplicatia offline oferind o interfata transparenta utilizatorilor. Synchronizarea clientilor offline se face doar cand exista internet.

Acest modul a fost creat pentru asiguram.ro pentru a permite brokerilor/societatile de asigurari sa ofere partenerilor lor (altii decat cei directi) o solutie informatica pentru gestiune si tranfer electronic usor de folosit, in ideea reducerii costurilor si a cresterii eficientei in exploatare.

Un alt mod de a valorifica acest modul este sa oferim gratis o aplicatie offline pentru aifacturi.ro pentru a  creste procentul de 99% de disponibilitate online la 100%, fiecare utilizator sa poate uploada/descarca facturile catre online/offline fara probleme. Ramane sa investigam aceasta varianta.

Jan 19

Un nou update a fost pus pe aifacturi.ro care permite colorarea facturilor mai usor, imbunatatirea timpilor de incarcare, protectia pentru o singura pagina deschisa pe sesiune pentru evitarea unor probleme la salvari, alte probleme minore rezolvate.

In speranta ca totul merge conform planului va dorim numai bine.

Dec 03

Concluzia e simpla: totul merge perfect.
Probabil micile upgrade-uri se vor face doar la masini. Din punct de vedere soft activitatea e complet pe linux si servicii web. Costuri sunt incredibil de mici.. restu’ banului acum se duce in profit direct.

Sfatul pe care il dam gratis: treceti acum pe Linux si reduceti costurile folosind servicii web, care devin din ce in ce mai ieftine. Cand inevitabil o s-o faceti probabil va fi prea tarziu.