Vispār kaut kā nedaudz dīvaini sanāca ar pasākumu, kurš tika pie nosaukuma ‘Secret Santa challenge‘. Kad es attiecīgo ierakstu rakstīju, nebiju īsti izdomājis ko vēlētos redzēt noslēgumā. T.i. – mērķis bija neskaidrs. Zināju, ka būtu interesanti redzēt citu programmētāju pieeju vienas un tās pašas problēmas risināšanai. Tā kā pats parasti runāju par PHP, tad sagaidīju, ka šī valoda būs plašāk pārstāvēta (ja vispār kāds piedalīsies). Bet izrādījās, ka Secret Santa challenge tapa par poliglotu salidojumu. 13 valodas (bija 14, bet viens risinājums atsaukts). Daudzām pa 1 risinājumam. Populārākā Python (4 risinājumi), bet otrā un trešā vieta dalīta starp C# un PHP. Continue reading

Raksta par jaunumiem, kuri tiks ieviesti PHP5.3 un PHP6 komentāros minēju, ka nopublicēšu sarakstu ar saitēm uz blogiem, kurus regulāri lasu un kuri ir par tēmu PHP, CSS, Ajax, Web utml. Nedaudz papētot Google Reader attiecīgo sadaļu atlasīju 24 saites, kuras tad redzamas turpinājumā. Lielākā daļa no saitēm ved uz nevis blogiem, bet palieliem resursiem par attiecīgajām tēmām. Ja arī tu regulāri lasi līdzīgas tematikas Web lapas, turklāt tās nebūs pieminēti manā sarakstā, lūdzu dalies ar saitēm komentāros vai savā blogā.Continue reading

Mario in JavaScript Lūk tas jau ir interesanti. Jacob Seidelin ir izveidojis populārās spēles Super Mario versiju izmantojot JavaScript. Turklāt sakompresētā versijā šis fails aizņem tikai 14kb. Spēlē netiek izmantoti attēli vai kādi ārēji faili, bet visa grafika tiek renderēta ar JavaScript izmantojot cavas elementus vai parastus div veidošanas principus.

Spēlei pat ir versija ar MIDI mūziku, kas arī iekļauta JavaScript failā iekodējot datus ar base64.

Spēle nav pilnīga kopija Super Mario. Turklāt tai trūkst vairāki būtiski elementi. Taču rezultāts ir ļoti iespaidīgi. Nebiju domājis, ka ar JavaScript var kaut ko tādu paveikt. Es tikai neņemos prognozēt to, cik šī spēle labi spēlēsies uz vājākiem datoriem. Jo JavaScript mēdz labi aizņemt procesora resursus.

Lai izmēģinātu spēli varat izmantot šīs saites.
Regulārā versija: bez mūzikas vai ar mūziku
Dubultā izmērā: bez mūzikas vai ar mūziku

Vairāk par spēli, kā arī palasīt komentārus par attiecīgu tēmu un lejupielādēt nekompresētu JavaScript varat šeit.

jQueryjQuery ir JavaScript bibliotēka ar kuras palīdzību var ļoti ātri un ērti uzrakstīt JavaScript kodus. Kopš esmu sācis izmantot jQuery, negribu vairs domāt par to, kā būtu, ja šādas vai tamlīdzīgas bibliotēkas nebūtu uzrakstītas.

Neskatoties uz to, ka jQuery ir ļoti funkcionāls, ar to nevar izdarīt pilnībā visu. Tad atliek vai nu trūkstošo lietu pieprogrammēt pašam, vai sameklēt kādu atbilstošu spraudni. Sastgroup.com ir publicēts saraksts ar 240 jQuery spraudņiem. Iespējams, ka to tur ir mazāk/vairāk, bet tā vismaz teikts saraksta virsrakstā. Visi spraudņi ir sakārtoti pa kategorijām. Ja gadījumā kādreiz ir nepeiciešams sameklēt kādu jQuery spraudni, tad tā varētu būt vieta no kuras sākt.

Uzreiz jāatgādina, ka ne visi spraudņi ir zelta vērtībā. Pirms nolemjat kādu izmantot, palasiet par viņu atsauksmes. Iespējams, ka ir pieejams kāds labāks (funkcionālāks, ātrāks, drošāks) spraudnis.