Ajax rėksnių dėžė (ShoutBox)

Rėksnių dėžė

Rėksnių dėžė

Šis straipsnis skirtas norintiems išmokti sukurti paprastą rėksnių dėžę panaudojant Ajax.
Šiuo atveju mes nenaudosime jokios JavaScript bibliotekos, o tiesiog kursime viską savo ir Ajax užklausas bei metodus apsirašysime patys. Kadangi kaip žinia Ajax nereikalingi jokie papildomi HTML elementai kaip pavyzdžiui <iframe>, o visas Ajax pagalba gautas turinys įkeliamas vos ne tą pačią sekundę į nurodytą vietą.

Skaityti visą >>

Naudingos nuorodos #3

Humoras

1. Projekto sudarymas ir įvykdymas
2. Programuotojo evoliucija

Špargalkės

1. CSS špargalkė
2. HTML špargalkė
3. PHP špargalkė

Įrankiai

1. Nemokami ir populiariausi įrankiai skirti Windows OS
2. Nemokamas Online įrankis virusų skanavimui

Skaityti visą >>

Naudingos nuorodos #2

1. Online įrankis kurio pagalba bet kokį CSS stilių sutvarkys pagal validų standartą:
http://www.cleancss.com/

2. Taupome srautą iki išprotėjimo su PHP Minify, kurio pagalba sutaupomas srautas apie 3 kartus.
http://code.google.com/p/minify/

3. MySQL pradžiamokslis lietuviškai:
http://www.mif.vu.lt/~baronas/dbvs/slides/index.htm

4. Keisti išradimai, o gal ne?
http://lolosad.com/weird-inventions.html

5. Programa kuri skirta išarchyvuoti bet kokio tipo formatus. Pradedant *.zip ir baigiant *.exe:
http://www.legroom.net/software/uniextract

Skaityti visą >>

Šiukšlių rinkimas PHP aplinkoje

Tikriausia kiekvienas PHP programuotojas, kuris yra susidūręs su ilgai vykdomais sunkiais procesais, pastebėjo, kad PHP programa nuolat lėtėja. Itin gerai tai žino Magento integravę žmonės, kai reikia importuoti didelį kiekį prekių iš išorinių šaltinių. Tai įvyksta todėl, kad neefektyviai naudojama operatyvioji atmintinė, kurioje kaupiasi šiukšlės ir trikdo programos darbą su atmintimi, blogiausiu atveju programa nutraukia darbą, nes viršyja numatytą didžiausią atminties kiekį.
Kai kurie tikriausia pagalvojo – Magento… Teisingai! Tikrai opi problema, kuriai atrodo, kad nėra sprendimo. Taigi apie tai ir pakalbėkime.

Skaityti visą >>

Klaidų apdorojimas PHP aplinkoje

Šio straipsnio tikslas – papasakoti apie klaidų apdorojimą ir teikiamą naudą.

Dažnas nepatyrės programuotojas klaidų rodymą tiesiog išjungia arba naudoja operatorių @. Tokiu atveju, programavimo procese, nesimato daromos klaidos, pavyzdžiui naudojamas neapibrėžtas kintamasis, naudojamas masyvo elementas kurio nėra ir panašiai. Tokio tipo klaidos gali likti ir nepastebėtos, nes PHP kalboje tokiems atvejams yra taikomos tam tikros taisyklės, pavyzdžiui jei bandome gauti reikšmę iš kintamojo kurio nėra, gausite tuščią eilutę. Dažnas programuotojas to net nežino arba apie tai nesusimąsto. Tad programavimo procesui vykstant, tiesiog būtina įjungti klaidų rodymą.

Skaityti visą >>

Kodėl PHP netinka mokymuisi programuoti

Straipsnis skirtas tiems, kurie galvoja apie „viliojantį programavimo pasaulį“ ir norėtų pradėti mokytis programuoti… pasitelkiant PHP.

Nežiūrint to, kad PHP šiuo metu yra bene populiariausia tinklapių programavimo kalba, ir to, kad šį straipsnį skaitote PHP ir MySQL programuotojų tinklarštyje, aš nerekomenduoju pradėti mokytis programuoti naudojant PHP. Tai yra ne tik mano nuomonė ir argumentų tam yra gana daug.

Skaityti visą >>

Braižom grafikus su dygraphs

Kuo toliau tuo labiau Flash mums nebereikalingas. Jau dabar galima paišyti piešinius vien tik su HTML ir JavaScript (canvas). Galime braižyti grafikus vėl tik su HTML ir JavaScript (canvas). O jeigu reikia piešti serverio pusėje sudarant statinį grafiką ar paveiksliuką, užtenka pasinaudoti PHP GD biblioteka. Taigi Flash pozicija šiuo atveju krenta, nes nenaudojami bereikalingi kompiuterio resursai norėdami atvaizduoti grafiką.

Šiame straipsnyje panaudosiu dygprahs JavaScript biblioteką, kuri leidžia sukurti interaktyvų grafiką pagal duotus duomenis kurie gali būti perduoti kaip nuoroda į puslapį, CSV formatu ar tiesiog paprastu tekstiniu failu.

dygraph JavaScript bibliotekos pavyzdys

dygraph pavyzdys

Skaityti visą >>