Prenumeruok RSS

Straipsniai sukurti 2006.08

Google for webmasters

Eilinis google projektas skirtas webmasteriams, bandoma surinkti viską ką gali pasiūlyti google webmasteriams.

Kada gi google leis turėti normalią įrankinę pereiti nuo vieno projekto į kitą, kad nereikėtų nuorodų kas kart rašinėti? Turiu omenyje ne vien gmail’e kalendorius… bet viską. :)

Garantinis aptarnavimas

Nežinau, kurioje pasaulio dalyje mes gyvenam, jei garantiniam servisams netinka eurogarntija (kuri galioja visoje europoje). Taigi prieš keturis mėnesius pirkau iš Senukų (Megoje) audio aparatūra, na atsitiko bėda, kad sugedo automagnetola… neįsijungia. Surinkęs visus popieriukus nunešu į garantinį (šeštadienį). Šiandien skambijo iš senukų tipo trūksta kažkokio raudonai mėlyno popieriuko (aka lietuviška garantija) tai gryžo atgal. Nuvykęs ten pradėjau kelti šumą… žiūrėsim kuom baigsis. Norisi pagirti to skyriaus vadybininkus-konsultantus jie mane kaip pirkėją visiškai palaikė. Be to sakė jei per savaitę situacija nepasitaisys… :) kviesti direktorių… ir kaip mat problemos bus išspręstos. Gą gi laukiam :)
Nežinau, bet tie garantiniai servisai tikrai įsidirbinėja siekdami kuo daugiau uždirbti, tai tipo garantijos nėra, tai tipo ši detalė negarantinė, tai tipo pats sugadinai. Dažnai tenka paskaityti panašių istorijų su garantiniais aptarnavimais www.skundai.lt svetainėje.

MindManager

Dirbant bet kurioje srityje reikalingas dažnai brainstorming, kad gauti įvairiausių idėjų tam tikram projektui įgyvendinti. Dažnai tokias idėjas rašomos ant popieriaus (arba bandoma prisiminti blogiausiu atveju) ir poto projektuojama pagal įpročius (pvz.UML) ir pan. Brainstormingui labiausiai padėtų vienas programėle kuri leistų greitai tai įgyvendinti.

Galima parsiųsti iš www.mindjet.com svetainės ir patestuoti, o matant patogią ir reikalingą ir įsigyti. (Windows ir MAC versijos)

Mysql dot lt

Ką gi pasirodo yra naujas paleistas projektas www.mysql.lt. Kuriame kolkas veikia tik forumas, bet žadama būti wiki ir pan. Tad manau tikslinė kategorija žmonių gali reikštis čia.

Google programos jūsų domenui

Vakar google pranešė, kad išleidždia google programas kurios veiks su jūsų domenui. Ir tai daugiausia pritaikyta pvz smukliam bizniui, ar net uniniversitetui. Iš esmės nieko naujo čia kolkas tas pats kas buvo gmail for own domain (kurio ir as naudojusi) tik dar plius “Google page creator”.

Mitai apie css

Peržiūrėjus rytinę dozę naujienų ber bloglines aptikrau gan įdomų straipsniuką apie Mitus apie ccc. Neblogai išdėstytos mintys bravo.

Bet kaip ir kiekviena technologija turi savo trūkumus. Norint pasinaudoti teisingą svetainę naudojant css + div tikrai tai yra įmanoma. Bėda ta, kad dažnai reikia naudoti teisingus hackus, kad veiktų ant skirtingų svetainių, o tai nervija. O kas pasakys, kad nereikės rašytį hackų, kad veiktų kiti hackai? Pvz taip atsitiko su drupal.org svetainę. Pasirodo IE7 jau nebepripažysta kai kurių hackų, kurios nuėmus svetainė vėl veikia (tada žinoma IE6 rodys ne taip kaip norėtusį). [digg]

Be to css kurį dar dabar supranta daugelis naršyklių nėra tobulas. Pavyzdžiui nėra dar tokio elemento kai border-image, kuris matyt bus tik css3 versijoje. Ir dar kokia nesamonė daryti css+div dizainą tarkim 3-5 stulpelių, o kad tai pavyktų tik pasinautoti javascript. Ar čia logiška? Na gal geresni žinovai sugeba tai įgyvendinti.

Turbūt dizaineriai pasakytų dar ne vieną reikaliną dalykėlį.

Viskas būtų gerai jei css teisingai intepretuotų visos naršyklės, bet kiek jų praeina Acid2 testą? Kiek girdėjau tik safari, (lyg ir opera naujausia)

Gerai kad esu programeris, kuriam per daug nereikia žinoti css (na žinoma didelis privalumas), bet ir mums tenka kovoti dėl naršyklių skirtumų, jei naudojamas Javascript :)

Aš už CSS, bet jam iki tobulumo dar toli…..

KET 2006 pakeitimai

Turbūt daugelis girdėjo, kad nuo rudens bus eismo taisyklių pakeitimų. Vienas jų dėl įjungtų šviesų visą parą, 70 ženklo pašalinimas naujiems vartotojams ir pan. Gal kas turite nuorodą į projektą?

MySQL collation cp1257 to utf8

Neseniai rašiau apie problemą kai perėjus prie MySQL5 atsirado problema su UTF-8 duomenis. Taigi google užklausos nepadėjo nie kiek, tad teko pagalvoti logiškai, ir sprendimą radau.

Situacija

Duomenų bazės, lentelių, stulpelių collation yra cp1257
Duomenys išsaugoti UTF-8 formatu.
Duomenims įterpti dar nenaudojams SET NAMES, SET CHARSET

Užduotis

Sutvarkyti taip, kad būtų teisingi collcate.

Sprendimas

PHPMyAdmin ar kitos toolsas kuris pritaikytas mysql 4.1 ar mysql 5 tikrai netinga. Nes juose jau naudojamas set names, set charset ko pasekoje duomenis tampa sugadinti. Ką gi vadinasi reikia tools’o kuris nenaudotu exportuojant jų. Išvada darom backup’ą be setnames. Paieškojęs phpclasses susiradau elemantarią klasikę padarančią duomenų bazės backupą, kaip ir tikėjausi ji nenaudoja specifinių SET NAMES, SET CHARSET. Kadangi kaikurių lentelių dydis gan didelis ir PHP pradeda keiktis kai per daug duomenų patenka į RAM, teko ją optimizuoti eksportuoti po vieną lentelę.

Paleidus skriptą ji eksportuoja duomenis teisingai. Tereikia paredaguoti struktūra nurodant teisingą collation (Šiuo atveju pakeičiant cp1257 į UTF8) pvz

pakeičiant į

žinoma ir rekomenduotina pačios lentelės collation pakeiti jau į teisingą.

MySQL 5 koduotės konvertavimas nepažeidžiant duomenų.

Po perėjimo į MySQL 5 versiją serverio standartinis collation tapo windows-1257 (nes dauguma projektų naudoja šią koduotę). Po mažu pereinėja projektai ant UTF-8 ypač jei naudojama daugiau nei viena kalba.

Taigi turim projektą, kurį importavus duomenys saugomi UTF-8 koduotę, o nurodyti collation windows-1257. Keista bet kolkas veikia teisingai (na rušiavime turi būti problemų). Bet va ant db noriu pakeisti į UTF-8 kodavimą ir t.t. Klausimas kaip tą padaryti nepažeidžiant duomenų? Padarius DUMP per PHPmyAdmin duomenys jau ateina pažeisti. Toks vaidzdas kad reiktų kovertuoti du kartus, kad atgauti orginalų tekstą su teisingomis koduotėmis.

Turbūt kas susidūrę suprato problemą, tad kokios idėjos?

Lietuva – Kataras 106:65

Na pagliau pirma pergalė, kuri buvo iškart aiški, kad bus. Lietuviai taip stipriai laimėjo, lad atsilošt už praėjusias dvi nesėkmes. Dar liko kelios varžybos šiame etape ir tikrai mums reikia pergalės prieš Austrus bei Brazilus.