End of year 2005

Vreme leti (i zimi i leti) i evo, samo što nismo ispratili ovu 2005-u godinu.

Svi nešto kao prave analize, sumiraju rezultate, pa evo i ja da se pridružim. Ovo je moje lično, koga interesuju globalni utisci, pravac na DevTalkPro 🙂

Godinu sam započeo sa velikim promenama na poslovnom planu. Napustio svoje višegodišnje prijatelje iz Boox-a kao i rad na SiteBuilderu sa svojim američkim kolegama. Sledi prelazak u Outcomesresearch, traženje developera, otvaranje office u Kragujevcu, … jednom rečju era optimizma. Nakon sjajnog početka (par revolucionarnih projekata … pssst top secret) i velikih obećanja, lagano korak po korak smo se razišli u svemu. Nakon manje od godinu dana, sledi razlaz i nov posao. Back to Lamp 🙂

Nakon nekoliko meseci zatupljivanja sa Macromedia Directorom, ponovo sam “kao riba u vodi”. PHP/Unix programiranje, rad sa milionskim tabelama i sl. Mali projekti sa kratkim rokovima, nekako mi to najviše leži. Nakon sjajna 3 meseca na novom poslu nudi mi se partnerstvo sa sadašnjom kompanijom, i ponovo isto, potraga za novim developerima, office i sl. Krug se zatvara kao što smo ispratili i prošlu godinu ? Hmm … ne baš. Ovaj put je drugačije. Lampix.

Ovaj put radim za sebe. Lampix je ime firme (u osnivanju) koja se neće baviti lampama već razvojem LAMP based Web Aplikacija. Za ime Lampix zaslužan je Kuki (Kuki kad postanem milioner možda i dobiješ nešto od toga, no sada kada sam u “garaža” fazi dosta je i što te pominjem na blogu 😉 O Lampix priči i o programerima u Srbiji pričaću drugi put. Tek sledeće godine 🙂

Have a good one! 🙂

MySQL – Prebacivanja tabele iz jedne baze u drugu

Pre neko veče sam morao da prebacim nekoliko tabela iz jedne baze (na istom MySQL serveru) u drugu. Pošto nisam imao vremena da se smaram sa dump-om, posle kraćeg razmišljanja došao sam do sledećeg rešenja:

use prvabaza;
create table foo like drugabaza.foo;
insert into foo select * from drugabaza.foo;

gde je prvabaza baza u koju prebacujemo tabele iz drugebaze. create table like … kreira tabelu identično originalnoj uključujući i indexe, a drugi iskaz kopira podatke iz jedne u drugu. I tako za svaku tabelu posebno (srećom nije ih bilo mnogo).

Danas sam listajući MySQL knjigu došao do znatno jednostavnijeg rešenja 🙂

alter table drugabaza.foo rename prvabaza.foo;

Jednostavno, brzo, efektno! Nadam se da će nekome ovo koristiti.

Firefox 1.5 final

Par meseci nakon najave, finalna verzija Firefox-a 1.5 od danas je dostupna za download.

Iako sam se pribojavao da bi nova verzija mogla da napravi (uobičajene) probleme sa extenzijama, instalacija je protekla sasvim glatko. Firefox me je obavestio da su extenzije koje imam instalirane nekompatibilne sa novom verzijom, ponudio update istih što sam prihvatio i nakon 10-tak sekundi sve extenzije su bile update-ovane na kompatibilne verzije.

Od vidljivih poboljšanja tu su novi “drag ‘n drop” tabovi, kao i nova opcija “Clear Private Data” (ovo je očigledno preuzeto iz Opere). Posebno izdvajam novi “Automated Update” koji će za razliku od prethodnih verzija sada (konačno) biti u stanju da skine mali “patch” umesto da izvona instalira ceo proizvod prilikom instalacije raznih sigurnosnih zakrpa.

Poboljšanja ispod haube su impresivna. Novi Firefox donosi potpunu podršku za SVG, CSS 2 i CSS 3, kao i JavaScript 1.6. Očigledno da će novi IE7 (kada se konačno bude pojavio) i dalje kaskati za Firefoxom barem kada su u pitanju W3C standardi. Više o novinama u novoj verziji Firefox-a možete naći ovde.

Za kraj interesantna novost. Firefox i Thunderbird se od sada nalaze na Mozilla.com sajtu.