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.

Potrebni vrhunski programeri

Dinke.net u saradnji sa svojim USA partnerom potražuje iskusne programere/developere koji zadovoljavaju sledeće uslove:

- Minimum 3 godine iskustva u jednom od sledećih jezika (*nix platforma): PHP, Perl, C/C++, Ruby
- Odlično poznavanje *nixa
- Odlično poznavanje MySQL-a. Iskustvo u dizajnu i implementaciji baza podataka.
- Odlično poznavanje principa Objektno Orijentisanog programiranja.
- Odlično poznavanje TCP/IP protokola. Iskustvo u mrežnom programiranju (rad sa socketima i sl).
- Iskustvo u razvoju AJAX aplikacija je plus.
- Komunikativnost, posvećenost poslu, timski rad, kreativnost.
- Sposobnost da se ispoštuju rokovi.
- Želja za stalnim usavršavanjem.
- Tečan engleski
- Fakultetska diploma je veliki plus

U slučaju da zadovoljavate gornje uslove, molim vas da pošaljete vaš CV na email jobs@dinke.net. Nepotpune i neozbiljne prijave neće biti uzete u razmatranje.

Odabranim kandidatima biće ponuđen full time posao uz atraktivnu platu sa plaćenim stažom, osiguranjem i sl. Prednost će imati kandidati koji mogu da rade puno radno vreme u office-u u Kragujevcu.