Slave


El. paštas: justinas (at) slave.lt
Svetainė: http://www.Slave.lt
Slave
Rugsėjis 15, 2007

PHP klausimai #5 (atsakymai)

1. Įsivaizduokite, kad jums prireikė parašyti AJAX aplikaciją, kurios būdu iš www.orai.lt (parinkta atsitiktinai) imamas XML failas ir atvaizduojamas jūsų sistemoje. Kaip išspręsite `cross domain` problemą?
Dažniausiai naudojamas failas vietiniame serveryje, kuris veikia kaip proxy. Kreipiamės į jį su AJAX, o pastarasis panaudodamas URL/sockets/file_get_contents “nusiurbia” reikiamą informaciją ir gražina mūsų AJAX aplikacijai. Kaip ir minėjo ZaZa reiktų nepamiršti užtikrinti, kad to skripto neišnaudotų kaip proxy kitom užklausoms. plačiau
Skaityti toliau »

Slave
Rugsėjis 11, 2007

PHP klausimai #5

1.Turbūt dauguma jūsų šį įrašą skaitote Firefox naršykle ir džiaugiatės jos privalumais, tačiau kartais pasitaiko, kad net ir mylimiausia naršyklė negali padaryti to, ką gali kitos. Kalbu apie „cross domain“ užklausas, kurių Firefox naršyklė nepalaiko. Žiūrint iš saugumo pusės tai gerai, tačiau kai tenka kurti AJAX aplikacijas, kuriai reikia kreiptis į kitą serverį tai tampa tikru galvos skausmu. Ypač tiems, kurie ieško problemos sprendimo ne ten kur reikėtų.

Įsivaizduokite, kad reikia jums prireikė parašyti AJAX aplikaciją, kurios būdu iš www.orai.lt (parinkta atsitiktinai) imamas XML failas ir atvaizduojamas jūsų sistemoje. Kaip išspręsite `cross domain` problemą?
Skaityti toliau »

Kad ir kaip būtų keista pirmasis klausimas buvo pats sunkiausias skaitytojams .
1. Kaip sužinoti kiek dienų skiria dvi skirtingas datas pagalba?
Atsakymas į klausimą klausimu! Kiek dienų praėjo nuo mano gimtadienio?

$manoGimtadienis = "2007-08-03";
$skirtumas = round((time() - strtotime($manoGimtadienis)) / 86400);

Skaityti toliau »

Slave
Rugsėjis 3, 2007

PHP klausimai #4

Sveiki, kolegos. Jau turbūt pagalvojote, kad pirmadienis liks be klausimų? Netiesa! Nežinau ar rudens depresija mane pagavo ar tiesiog nuovargis, bet šiandien smegenyse didžiulė juodoji skylė, o akys prašosi poilsio. Tad pabudau tik dabar ir prisiminiau, kad liko nepadarytų darbų.

10 klausimų, kurie laukia jūsų atsakymų:
1. Kaip sužinoti kiek dienų skiria dvi skirtingas datas pagalba?
2. Kuo skiriasi ‘ORDER BY’ nuo ‘GROUP BY’? (SQL)
3. Kokie versijos kontrolės (CVS) sistemų privalumai ir kodėl turėtume jas naudoti?
4. Kuo skiriasi ‘primary key’ nuo ‘unique key’? (SQL)
5. Kokia crypt() funkcijos paskirtis?
6. Kokiu būdu galime sužinoti paskutinio į MySQL duomenų bazę įterpto įrašo ID?
7. Kam reikalinga flush() funckija?
8. Įsivaizduokime, kad paspaudus “stebuklingą” apsivalymo mygtuką ištrinami visi vartotojai, kurie neprisijungė prie sistemos ilgiau nei metus. Kokiu būdu sužinosime kiek eilučių ištrynėme užklausos metu?
9. Ar galima pagalba prisijungti prie IRC tinklo ir kanale ištarti ‘Labas pasauli!’?
10. Kodėl nėra dešimto klausimo? Kokiu būdu atsakytumėte į pastarąjį klausimą panaudodami tik - t.y. nenaudojant naršyklės. Įmanoma? :)

Sėkmės.

Slave
Rugpjūtis 30, 2007

PHP klausimai #3 (atsakymai)

Sveiki! Na štai ir pirmadienį pateiktų klausimų . Dėkui visiems prisidėjusiems ir atsiprašau, kad jie pasirodo tik šiandien. Įtempta diena daro savo…

1. Kaip patikrinsite ar el.pašto adreso domenas egzistuoja?
Patikrinti galima su funkcija checkdnsrr, tačiau, kaip minėjo NeWorld, ji veikia tik UNIX sistemose. Windows alternatyva -
exec(”nslookup -type=MX $domain”, $result); Plačiau apie tai galite paskaityti čia.
Skaityti toliau »

Slave
Rugpjūtis 27, 2007

PHP klausimai #3

Ar dažnai sergate pirmadienio tinginystės sindromu? O gal kaip tik atvirkščiai, jis jums daug produktyvesnis nei kitos savaitės dienos? Asmeniškai man pirmadieniai visad sunkūs, nes reikia prisiminti kas padaryta, o kas ne bei įsilieti į darbinį ritmą. Keistai aš čia pradėjau, turiu ir kitų klausimų. Mūsų tikslas - atsakyti į klausimus, kurie iškyla kuriant žiniatinklio sistemas. Tai tik teorija, tačiau norint praktikoje būti produktyviam reikia teorinių žinių. Beje, viena iš pasyvumo priežasčių yra žinių trūkumas.
Skaityti toliau »

Slave
Rugpjūtis 22, 2007

PHP klausimai #2 - atsakymai

Sveiki, mielieji. Man labai džiugu matyti, kad šią savaitę taip aktyviai atsakinėjote į klausimus, kas yra aktyvios bendruomenės bruožas. Tikiuosi, kad ir toliau sėkmingai atsakinėsite į klausimų dėžutės “ & WEB DEVELOPMENT” klausimus.

Na, o dabar tiesiai prie atsakymų į pirmadienio klausimus. Tikiuosi nesupyksite, bet rašydamas atsakymus dažnai panaudosiu jūsiškius, nes kartais jie būna daug aiškesni. Dvi galvos geriau nei viena, o dar jei pixel.lt skaitytojai prisijungia, tai rezultatas labai džiugina.

:
1. Ar įmanoma aplinkoje iškviesti funkcijas dinamiškai?
Taip. Jei $name = “hello”; tada $name(); iškvies funkciją hello. (Armandas)
Skaityti toliau »

Slave
Rugpjūtis 20, 2007

10 PHP klausimų #2

Baigėsi tingus savaitgalis - laikas klausimams, kurie primiršusiems padės prisiminti, o naujokams ir kažko išmokti. Dėkui visiems, kurie nepatingi atsakyti į klausimus ankščiau už mane.

1. Ar įmanoma aplinkoje iškviesti funkcijas dinamiškai?
2. Koks magiškasis metodas naudojamas norint objektą naudoti kaip eilutę (string)?
3. Kas yra SimpleXML?
4. Kaip sužinoti kiek parametrų perduota funkcijai?
5. Kuo skiriasi abstrakti klasė nuo interfeiso (interface)?
6. Kaip gauti vartotojo IP adresą?
7. Koks skirtumas tarp manoFunkcija() ir @manoFunkcija() ?
8. Kam reikalingas operatorius ‘<<<’ ?
9. Koks skirtumas tarp === ir == ir = ?
10. Ką jums sako terminas ‘design patterns’?

trečiadienį.

Pirmadienį buvo pateikta 10 PHP klausimų, kaip ir žadėjau šiandien pateiksiu atsakymus.

1. Kuo skiriasi metodų overriding’as nuo overloading’o?
Skaityti toliau »

Slave
Rugpjūtis 13, 2007

10 PHP klausimų #1

Sveiki, kolegos. Štai ir pirmasis mano prisilietimas prie projekto Pixel.lt. Džiaugiuosi galėdamas prisidėti prie jo augimo ir mūsų geekiškos bendruomenės didinimo. Pasistengsiu įnešti truputėlį interaktyvumo pradėdamas naują įrašų sesiją - “ “. Tačiau tai jokiu būdu nereiškia, kad apsiribosime tik . Personal Home Page pavadinimas čia labai tinka (kalbu su ironija ;) ). Manau, kad kažkam tai bus mažytė pramoga prisimenant , o kai kuriems ir didelė pagalba keliaujant į pokalbį dėl darbo. bus publikuojami trečiadieniais. Be abejo, tikiuosi, kad mane aplenksite :)
Skaityti toliau »