laaczlv // Visnotaļ smilškaste. Privātīpašums. Te vairs nav, ko rakstīt. | 2026-02-25 01:21 EET here
 
 

laacz tagad klausās:
Radio NABA

 


Kārtot pēc pēdējā pļurkt

Autora domas ne vienmēr sakrīt ar autora domām. © spectator

Ir pagājuši 25 gadi un 1 mēnesis un 24 dienas kopš mana mūža laimīgākās dienas

Papildus 3355 maniem pļurkšķiem ir sapļurkstēti 33189 sveši pļurkšķi.

ICQ: #58279153 (very rarely)
MSN:
E-mail:

Mazās pustizlās ikoniņas aiz linkiem (ne visiem) arī šo to nozīmē.
 

skābs ābols
roze.lv
~smejmoon
~aptieka (testing)
cietnis/blog
 
   
<br />
<br />
<br />
« -5 dienas | +5 dienas »
2004 4. novembris ceturtdiena
man par lielu izbrīnu, kad rakstīju, pulkstenc rādīja: 10:01 
Ieļurināt kaut ko no sevis ļurinātīšanas sistēmā 14 (+14)   

Vakar nolēmu savu DVD pleijeri pārdēvēt par videoplašu atskaņotāju.

 
2004 3. novembris trešdiena
man par lielu izbrīnu, kad rakstīju, pulkstenc rādīja: 13:59 
Ieļurināt kaut ko no sevis ļurinātīšanas sistēmā 17 (+17)   

Mīļie cilvēki. Aizmirstiet par samocītām templeitu sistēmām. Ir ļoti maz gadījumu, kad tādas ir nepieciešamas. PHP pats par sevi ir templeitu sistēma. Teiksim, salīdzinām:



<!−−{FOREACH $FORUMS AS $FORUM}−−>
<a href="<!−−{$FORUM−>URL}−−>"><!−−{$FORUM−>title}−−></a>
<!−−{ENDFOREACH $FORUMS}−−>


Un analogu PHP



<? foreach ($FORUMS as $FORUM) { ?>
<a href="<?=$FORUM−>URL?>"><?=$FORUM−>title?></a>
<? } ?>


Pirmajā gadījumā mums templeits vēl ir jāparsē un jākompilē. Otrajā gadījumā mums tas nav jādara.



Un nevajag argumentu, ka dizaineris nejēgs rakstīt otro variantu, bet jēgs pirmo. Tas ir absurds pieņēmums. Ja viņš spēj iemācīties pirmo, spēj arī otro. Pie kam ātrāk, nekā pirmo. Jo viņam nebūt nav jāmācās viss tas pats, ko zin programmētājs. Viņam nepieciešama maza daļa, kuru var apgūt no dažiem piemēriem un pāris paskaidrojumiem.



Pie kam, izmantojot PHP, brīdī, kad nepieciešama papildus funkcionalitāte (Jā, jā, neviens tev neaizliedz arī outputam piešķirt savu loģiku!), tev rokas nav saistītas ar izmantotās templeitu sistēmas iespējām. Tev nav jāveido jauni filtri, jājaucas biznesa loģikā, nav jāpapildina vai jāmodificē templeišu parseris, u.t.t.



Labi. Neizplūdīšu. Tik vien kā pārvaicāšu: "kālab vēlreiz jāizgudro velospiēds"? Es vēl saprastu, ja to dara izklaides pēc. Pašizglītošanās nolūkā.



Protams, ka pastāv specifiski gadījumi, kad sava templeitu valoda ir nepieciešama. Teiksim - multi-user vidē, kur katrs lietotājs var kaut ko mainīt. Nedos takš viņiem rakstīt PHP kodu.

 
man par lielu izbrīnu, kad rakstīju, pulkstenc rādīja: 13:27 
Ieļurināt kaut ko no sevis ļurinātīšanas sistēmā 16 (+16)   

Un tikai pasakiet, ka tas nav smieklīgi. Pie kam, šī jau nav pirmā reize, kad kaut kas notiek ar president.lv :) Atceramies kaut vai primitīvā tipa uzlaušanas gadījumu. Valsts seja, tā teikt.




Tehnisku iemeslu dēļ nestrādā Valsts prezidenta interneta mājas lapa



Rīga, 3.nov., LETA. Jau vairākas dienas nestrādā Valsts prezidenta kancelejas interneta mājas lapa
"www.president.lv", un pagaidām grūti prognozēt, kad tā darbu atsāks.



Prezidenta Preses dienestā aģentūrai LETA pastāstīja, ka mājas lapa nestrādā tehnisku iemeslu dēļ -
sabojājies servera centrālais cietnis.



Prezidentes pārstāvji atzina, ka tiek darīts viss, lai mājas lapa ātrāk atsāktu strādāt.



Labākajā gadījumā tas varētu notikt nākamnedēļ, bet sliktākajā - lapa varētu nestrādāt divas trīs
nedēļas.


 
man par lielu izbrīnu, kad rakstīju, pulkstenc rādīja: 07:27 
Ieļurināt kaut ko no sevis ļurinātīšanas sistēmā 8 (+8)   

Šīs nakts gaitā izraku no savu disku dzīlēm šo to no Underworld, kura lielākajai daļai zinošo asociēsies ar filmu Trainspotting.



Taču, lāča smadzene, kā redzies, jau izdzirdot dziesmas Born Slippy paša sākuma pašu sākumu tā vien iesmeldzas. Vienīgā tiešām nostiprinājusies asociācija ir ar kādu radio raidījumu, kurš relatīvi sen senos laikos ne nu gluži aiz trejdeviņām jūrām un trejdeviņiem kalniem, bet tepat - Rīgā pa vakariem tika klausīts. Nostaļģiskas un mazliet smeldzošas atmiņas :)

 
man par lielu izbrīnu, kad rakstīju, pulkstenc rādīja: 07:20 
Ieļurināt kaut ko no sevis ļurinātīšanas sistēmā 7 (+7)   

Nēnu, vajag takš tā sanākt, ka Aļaskā neviens pats cilvēks nav aizgājis uz vēlēšanu iecirkni un nobalsojis <g>

 
man par lielu izbrīnu, kad rakstīju, pulkstenc rādīja: 05:09 
Ieļurināt kaut ko no sevis ļurinātīšanas sistēmā 4 (+4)   

Sens bet aizvien daiļš Natalie Imbruglia dziesmas Smoke remikss Way Out West izpildījumā.

 
2004 2. novembris otrdiena
man par lielu izbrīnu, kad rakstīju, pulkstenc rādīja: 22:47 
Ieļurināt kaut ko no sevis ļurinātīšanas sistēmā 2 (+2)   

Lai cik jauks būtu del.icio.us, ar laiku makten sāk noriebties tas, ka turamienes saturs duplicējas, triplicējas un vairojas vēl lielākā skaitā. Un tādā aktīvākā dienā sāk jau tiešām pieriebt tas, ka ik pa pusstundai iebirst daždesmit jaunu itemu, bet, kā izrādās, tie visi jau ir apskatīti. Tad nu, prezentēju jums mazu RSS/Atom/XHTML barotnīti PHP un CSS tagiem.



Par satbilitāti un pieejamību neatbildu, ibo varu netīšām (vai tīšām) to izdzēst vai modficēt. Pagaidām.

 
man par lielu izbrīnu, kad rakstīju, pulkstenc rādīja: 21:03 
Ieļurināt kaut ko no sevis ļurinātīšanas sistēmā 5 (+5)   

Maza PHP funkcija, ka palīdz apiet problēmu, kura rodas, veidojot formas ar select elementu, kurā drīkst vienlaicīgi atzīmēt vairākus elementus.



Tā vietā, lai rakstītu <select name="sel[]">, kas neatbilst jums visiem tik mīļajām specifikācijām un rekomendācijām, ar šīs funkcijas palīdzību var rakstīt tā, kā visā normālajā pasaulē pieņemts - <select name="sel">.



Rezultātā tieši tāpat kā pirmajā gadījumā tiks iegūts masīvs $_POST['sel'], kurā tad arī tiks uzskaitīti visi elementi. Vienīgais mīnuss, kurš pastāv, ir tas, ka lai servera galā sekmīgi to visu apstrādātu, nāksies izmantot mazu viltību, jo, gadījienā, ja tiks atzīmēts tikai viens no elementiem, nekāds masīvs neizveidosies (kas loģiski):



$_POST = processRawPostData();

if (isset($_POST['sel']) && !is_array($_POST['sel'])) {
$_POST['sel'] = Array($_POST['sel']);
}


P.S. Šitais nestrādās, izmantojot formu ar enctype="multipart/form-data".



P.P.S. Un vēl. Ja mēs pieminam arīdzan WML, tad šeit multiplie selekti tiek padoti kā sel=val1;val2;val3

 
2004 1. novembris pirmdiena
man par lielu izbrīnu, kad rakstīju, pulkstenc rādīja: 15:38 
Ieļurināt kaut ko no sevis ļurinātīšanas sistēmā 14 (+14)   
 
man par lielu izbrīnu, kad rakstīju, pulkstenc rādīja: 14:44 
Ieļurināt kaut ko no sevis ļurinātīšanas sistēmā 0    

Ne pārāk apmeklējot W3C, kaut kā biju palaidis garām atbildes uz biežāk uzdotajie jautājumiem par XHTML. Daži padomi ir pat ļoti interesanti...



P.S. Ir vērts palasīties arīdzan other related FAQs.

 
man par lielu izbrīnu, kad rakstīju, pulkstenc rādīja: 09:35 
Ieļurināt kaut ko no sevis ļurinātīšanas sistēmā 7 (+7)   

Manuprāt, Emsis izskatās iereibis. Vāciski neredzu, tālab saturu nevaru komentēt. Un tulkot slinkums. Paldies, Rilke.



Man ir savs viedoklis par izveidojušos politisko situāciju un visu pārējo, bet, lai izvairītos no abnormāla fleima, paturēšu to pie sevis.



Update Tiem, kuri neredz bildi TUR, tā ir apskatāma TE.

 
man par lielu izbrīnu, kad rakstīju, pulkstenc rādīja: 09:29 
Ieļurināt kaut ko no sevis ļurinātīšanas sistēmā 3 (+3)   

Puspliks plīšu lācītis



Paldies, Ringlii.

 
2004 28. oktobris ceturtdiena
man par lielu izbrīnu, kad rakstīju, pulkstenc rādīja: 19:51 
Ieļurināt kaut ko no sevis ļurinātīšanas sistēmā 21 (+21)   

Making the Case for PHP at Yahoo! Vecs, bet aizvien lasāms gabsis.

 
man par lielu izbrīnu, kad rakstīju, pulkstenc rādīja: 19:19 
Ieļurināt kaut ko no sevis ļurinātīšanas sistēmā 15 (+15)   

m0n0wall is probably the first UNIX system that has its boot-time configuration done with PHP, rather than the usual shell scripts, and that has the entire system configuration stored in XML format.




Kā reizi viens brīvs kompis iraid. Jāpaprovē. Iespējams, ka ļ. labs mājas rūtera variants.

 
man par lielu izbrīnu, kad rakstīju, pulkstenc rādīja: 15:59 
Ieļurināt kaut ko no sevis ļurinātīšanas sistēmā 13 (+13)   

Atkal jau es stāstīšu par datorlietām :) Ir tāda lieta, ka nepieciešams katram WAP lapas lietotājam unikāls identifikators. Ja tas būtu parasts pārlūks, es ar lielāko prieku izmantotu PHP sesijas. Bet, WAP'ā rodas vairākas problēmas.




  1. Ļoti nedaudzas ierīces atbalsta cookies. Līdz ar to šis sesiju identifikatoru glabāšanas mehānisms neder.

  2. Tā kā daudzām ierīcēm maksimālais WML dokumenta izmērs ir ierobežots (nepilns pusotrs kilobaits), tad katrā linkā iestrādājot sesijas identifikatoru, diezgan spēcīgi palielinās WML dokumenta apjoms. Un paliek dikti maz vietas saturam.



Tad nolēmu darīt makten viltīgi. Pirmais - izmantojot glaunās priekšrocības, kuras iegūstam, izmantojot mod_rewrite iespējas, sesijas identifkators tiek padots, neizmantojot GET metodi.



Ja mums līdz šim hipotētiskā adrese ir bijusi /ad/rese/fails?sid=SESSION_ID, tad tagad mums būs šāda: /SESSION_ID/ad/rese/fails.



Un ko mēs iegūstam? To, ka, ja visi linki WAP lapā ir relatīvi, mums vispār dokumentos vairs nav jānorāda šis identifikators. Teiksim, links uz sākumlapu no /SESSION_ID/ad/rese/fails tiek norādīts kā <a href="../../../"...



Vēl viena lieta. Ja mēs kā sesijas identifikatoru izmantojam teksta rindu, kura sastāv no visiem latīņu alfabeta burtiem un cipariem (a-b, 0-9), iegūstam iespēju šo identifikatora garumu samazināt līdz pat 5 simboliem. Iespējamo kombināciju skaits ir pietiekams (69 343 957), lai nesatrauktos par iespējamo brute force uzbrukumu. It īpaši, piesaistot šo identifikatoru lietotāja IP adresei.



P.S. Whitespace izmešana no WML dokumentiem ir absolūti nevajadzīga padarīšana, jo pārsūtāmo datu apjomu samazina minimāli. Vismaz ne tik daudz, lai sevišķi iespringtu šajā sakarā.

 
man par lielu izbrīnu, kad rakstīju, pulkstenc rādīja: 08:43 
Ieļurināt kaut ko no sevis ļurinātīšanas sistēmā 4 (+4)   

Pastaigājoties pa saviem audio archiviem, nolūkā atrast šīs dienas drillējamos gabalus, atcerējos, ka man kauč kur iraid šī dziesma. 1996. gada Odekolons. Ieva un nemaksātāji. Kaķis.

 
man par lielu izbrīnu, kad rakstīju, pulkstenc rādīja: 08:31 
Ieļurināt kaut ko no sevis ļurinātīšanas sistēmā 0    

Optimizācija un debugošana. Kādu laiku jau pastāvošs, bet laiku pa laikam atjaunots ne pārāk īss HOWTO.



Un vēl viena prezentācija par skeilablu PHP - Large Scale PHP. Tā kā tas ir Rasmus, tad no objektivitātes ne kapeikas, bet laiku pa laikam paspīd šis tas noderīgs un interesants.

 
« -5 dienas | +5 dienas »
 
 
© 1996 - 2026 laacz | Visas tiesības, nu jūs jau zināt..
Spēcināts ar SPP v1.0 public beta