Archive for the ‘Programavimas’ Category

Eilės naudojimas MySQL duombazėje 2

Anksčiau mėginau apibrėžti ko dažniausiai reikia realizuojant eilę (queue) duomenų bazėje, dabar sukurkim likusias trūkstamas dalis. Mums reikės lentelės:

CREATE TABLE `queue` (
`object_id` int(10) unsigned NOT NULL,
`status` enum(’W',’L',’E') NOT NULL DEFAULT ‘W’,
`num_attempts` int(1) NOT NULL DEFAULT ‘0′,
`priority` int(1) unsigned NOT NULL DEFAULT ‘5′,
`locked_time` datetime DEFAULT NULL,
[...]

More »

Eilės naudojimas MySQL duombazėje

Kuriant visokius sudėtingesnius projektus ir duomenų apdorojimo procesus neretai prireikia realizuoti eilės (queue) tvarkymo darbą. Vienas būdas – naudoti programavimo kalbos eiles: C#, Java ar kad ir PHP. Kitas variantas – realizuoti eiles duomenų bazėje. Esu radęs keletą neblogų variantų Oracle ir MSSQL duomenų bazėse. O kaip su MySQL?

More »

Lentelė em, pt, px ir % css’e

Užtikau gerą lentelę HTML programuotojui – http://sureshjain.wordpress.com/2007/07/06/53/ Čia galėtų būti gera špera atrenkant dydžius. Ypač kai klientas sako, kad nori matyti tekstą 12 šriftu ar pan. Mes taip ipratę kalbėti apie Word’o programą, ar ne?

Points
Pixels
Ems
Percent

6pt
8px
0.5em
50%

7pt
9px
0.55em
55%

7.5pt
10px
0.625em
62.5%

8pt
11px
0.7em
70%

9pt
12px
0.75em
75%

10pt
13px
0.8em
80%

10.5pt
14px
0.875em
87.5%

11pt
15px
0.95em
95%

12pt
16px
1em
100%

13pt
17px
1.05em
105%

13.5pt
18px
1.125em
112.5%

14pt
19px
1.2em
120%

14.5pt
20px
1.25em
125%

15pt
21px
1.3em
130%

16pt
22px
1.4em
140%

17pt
23px
1.45em
145%

18pt
24px
1.5em
150%

20pt
26px
1.6em
160%

22pt
29px
1.8em
180%

24pt
32px
2em
200%

26pt
35px
2.2em
220%

27pt
36px
2.25em
225%

28pt
37px
2.3em
230%

29pt
38px
2.35em
235%

30pt
40px
2.45em
245%

32pt
42px
2.55em
255%

34pt
45px
2.75em
275%

36pt
48px
3em
300%

Na o fontų ir dydžių palyginimams kita nuoroda: http://www.typetester.org
http://pxtoem.com/
Spėju web developeriai expertai daugiau turi gerų nuorodų :)

More »

Gal kas turit Opf3?

Labai reiktų pilnos versijos. Jei kam negaila – gal galit pasidalinti?

More »

ORM .NET’e

Atradau seniai sukurtą dalyką – [Gentle.NET](http://sourceforge.net/projects/gopf). Su [MyGeneration](www.mygenerationsoftware.com) 1.2 versija (1.3 grybauja su MySQL bibliotekom) automatizuoti objektus žymiai lengviau. Aišku, yra daugiau tokių technologijų: NHybernate ir pan. galit papasakot daugiau pliusų ir minusų, kol neįgudau nei vieno naudot.
Va kas tikrai žinoma, tai, kad PHP neturi jokio tokio superinio “active record”. Na bent kad su MyGeneration [...]

More »

Nauja domreg.lt sistema

Šiandiena 13val. startavo nauja domreg’o sistema. Viskas daroma automatizuotai (EPP). Kontrolės mažiau, bet vistiek ji išlieka. Galima registruoti 2 simbolių domenus (kas anksčiau buvo negalima be spec sąlygų). Pagreitėja domeno registravimo procesas.
Dabar registravimo ir tikrinimo funkcijas lengvai galima atlikti su PHP EppClient klase.
Tik vienas klausimas kamuoja: kaip ant PHP4 išgauti ssl stream’ą? Pasak Zend’o – [...]

More »

Zend Studio 5.5

Šis rytas prasidėjo su [Zend Studio 5.5](http://www.zend.com/products/zend_studio) naujiena, Zend’as oficialiai praneša, kad yra nauja versija – suskubkit aj kaip norit tiksliau, nes nemanau, kad kas iš jūsų naudoja PHP 5.2 :)
O jei domina [Zend Platform](http://www.zend.com/products/zend_platform/zend_platform_3_0_beta) – galit pasibandyti 3.0 beta

More »

ZendGuard taikiklyje

Nors ir pavėluotai, tačiau galim pasakyti “pagaliau” gavom “Hakeris” žurnalo 11 Nr. Viršelis iškart sudomina savo antrašte. Juk tiek daug firmų koduoja savo PHP skriptus su ZendGuard kad negalėtų niekas jais naudotis nemokamai. O čia šast – viskas howto formatu parašyta beveik :)
Rytiečiai sugalvojo atvirkščią biznį – sukūrė deZender ir pardavinėja. Na kainos kandžiojas, bet [...]

More »

Ieškau…

Ieškau PHP puslapiavimo ir RSS generavimo klasių. Tingiu pats daryti :)
[PEAR](http://pear.php.net) puslapiavimo klasė nebloga, jai truksta galimybės naudoti raides vietoj skaičiukų. Konfigūracija gruboka. O RSS generavimo klasės normalios neradau. Vienas iš reikalavimų – galimybė naudoti savo namespace’us.
Gal turit kas ką pasiūlyt?

More »

PHP 5.2.0

Pagaliau išleista 5.2.0 versija. [Laukti pasikeitimai](http://lt.php.net/releases/5_2_0.php)
* Input filtering extension was added and enabled by default. – Nelabai pasiteisino bent jau man kolkas.
* Hooks for tracking file upload progress were introduced. – Yes, pagaliau.
* Many performance improvements. – Labai malonu.
* Over 200 bug fixes. – Visi šio laukiam [...]

More »