Jump to content
php.lv forumi

Aleksejs

Moderatori
  • Posts

    4,584
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Aleksejs

  1. Latvijas silīcija ielejai būtu jāatrodas Codē :D
  2. Paroli kā likums prasa pie uzstādīšanas ievadīt vismaz 2x lai nodrošinātos, ka kaut ko nejauši neievada, tā ka, manuprāt, nebūtu jāsatraucās, ka cilvēks kaut ko ne tā nejauši ievada... No otras puses... ja cilvēkam nejauši pārslēdzas klaviatūras izkārtojums uz, teiksim, kirilicu (ļoti ticama situācija mūsu platuma grādos), tad, protams, abi lauki sakritīs, bet lietotājs pēc tam kasīs pakausi...
  3. P.S. Starp citu tieši nesen Sitepoint forumā līdzīga tēma "Jack of all trades"
  4. Tas viss, manuprāt, tādēļ, ka teorētiskā ekonomikas teorija pēc savas būtības ir haotiska sistēma (matemātiskajā šā jēdziena izpratnē). Līdz ar to arī ārpus īpašiem valdību un korporāciju prognostikas centriem vienkāršāk ir izmantot kaut ko vienkāršāku (atvainojos par tautoloģiju).
  5. Tāpēc, ka uzņēmējam liekās, ka tā varēs ietaupīt. Ja tas ir startups, kura finansiālo attīstību raksturo: tad uzņēmējam ir ļoti svarīgi samazināt izdevumus tieši šajā "Valley of death" posmā.
  6. Nu, gandrīz visi bezmaksas (un daži maksas) internetveikali, ko esmu sastapis ir atrodami te: http://php.lv/f/topic/10276-iesakiet-web-veikala-scriptu/ Savienot ar latvijas internetbankām laikam uzreiz visu to nesanāks, jo neviens nav pluginus priekš internetbankām bez maksas publicējis (es tikai skaļidomāju, bet nu man šķiet, ka pašu banku interesēs būtu bijis publicēt tādus...). Ja interesē nevis apmaksa bet gan pieslēgšanās ibankai, lai pārbaudītu konta stāvokli, tad šogad ir ieviests FIDAVISTA standarts, kuru atbalsta liela daļa no Latvijas bankām. Bezmaksas veikaliem vienalga tev pašam būs jāmaina (vai ja nezini kā to dara jāalgo/jāpērk) dizains. Atkarībā no tā, cik ļoti pats vai tava komanda to pārzin, bezmaksas vs maksas veikala uzstādīšana var sanākt ar nebūtisku finansiālo atšķirību. Pats gan ieteiktu kādu no populārajām atvērtā koda platformām tā iemesla dēļ, ka lielāks cilvēku daudzums, kas vismaz kaut ko par tām zina.
  7. vaiespareizisapratukavajagizdariittaalaikadkadlietotaajsirielogojiesunvainuliimenii4vailiimenii2tadvinjunelaizhtaalaak?
  8. 1337 ir tas, kurš zina, kurās vietās manuālī ir ielaistas kļūdas (~;
  9. + vēl variants apača konfigā (vai .htaccess): SetEnvIfNoCase User-Agent "*msie*" bad_browser Order Allow,Deny Allow from All Deny from env=bad_browser Bet iespējams, ka bloķēs arī citus, kuriem būs nepalaimējies saturēt msie user-agent-stringā. http://www.useragentstring.com/pages/Internet%20Explorer/
  10. domāju, ka tas ir gana labs un vienkāršs risinājums. Vienīgi unixā esošajam FINDam minimālā vērtība ir diena. Ja tas ir OK, tad: /usr/bin/find /atskaites/ -type f -ctime +1d -exec /usr/bin/rm -f {} \; Ja vajag minūtes, tad ar shellu vien man nepietika. Man ir ±tā: #!/usr/bin/perl use File::stat; use FileHandle; my $filelist=`ls /atskaites/`; my @fla=split(/\n/,$filelist); for $i (@fla) { my $fh = FileHandle->new("/atskaites/$i", "r"); my $timestamp = stat($fh)->mtime; my $starpiba = time()-$timestamp; if($starpiba > 600){ `rm -rf /atskaites/$i`; } } Use at your own risk (~;
  11. Vēl ir arī vīriešu dzimtes vārds sieviešu dzimtē: puika
  12. Twitterā @epakalpojumi ieteica šo: http://info.e-me.lv/?page_id=206
  13. Vecajā e-me lapā ir šī diskusija: http://ej.uz/8m8
  14. Pa lielam - ja gribi to klienta pusē darīt, tad nāksies vien izmantot Javu (vai kādu mazāk izplatītu lietu, kas nez vai strādās visos pārlūkos): http://www.developer.com/java/other/article.php/3587361/Java-Applet-for-Signing-with-a-Smart-Card.htm http://blogs.sun.com/rohanpinto/entry/smartcard_reader_applet_lowdown http://netbeans.org/kb/docs/javame/java-card.html
  15. Un parakstīs klients, kas Submito formu? Vai serveris, kurš dabū formas datus?
  16. Ar e-parakstu tiek domāts tieši e-me veidīgais, vai plašākā nozīmē? GnuPG piemēram arī ļauj visu ko parakstīt... Apstiprināto formu vari atveidot kā XML datus (kurus vari galbāt kā vien vēlies), kur attiecīgi formas laukiem ir atbilstoši elementi.
  17. PHP Security Poster - Sektion Eins - A0 !!! Izmēra plakāts :)
  18. Aleksejs

    sesijas

    nu vispār jau... Sesija pēc noklusējuma katram apmeklētājam tiek veidota sava. Līdz ar to: glabājam: $_SESSION['last_activity'] pēdējo laiku un daram tieši to, ko aprakstīji.
  19. Es apgalvoju, ka eksistē cilvēku kopa, kuriem šī grāmata noderēs. Piemēram, šķiet foxsk8 tajā atrada vismaz 1 lietu, kas viņam šķita ievērības cienīga. Q.E.D. Jā, gan jQuery, gan w3c dokumentācija ir jālasa. Tāpat kā jebkuram web aplikāciju izstrādātājam ir jābūt lietas kursā par to, kas ir rakstīts RFC2616, taču kā mēs visi zinām - "in theory there is no difference between theory and practice, in practice there is" - tādēļ ir vesela virkne informācijas avotu, kuros ir sīkāk un detalizētāk apskaidrotas dažādas implementācijas, uzreiz norādītas netriviālas sekas, kuras gudrie standartizētājji nav uzskatījuši par vajadzīgām norādīt utt. Tēmu uzsāku nevis, lai pateiktu, ka šī manis minētā grāmata ir absolūti labākā no visām pieejamajām, bet gan tādēļ, lai ikviens varētu norādīt dažādus resursus, kuros aprakstītais varētu palīdzēt citiem. Piemēram, tagad man ir skaidrs, ka Vhubuo-prāt, šī grāmata ir bezjēdzīga - arī tā ir vērā ņemama atziņa, kuru varēšu ņemt vērā tad, kad rakstīšu Vhubuo līdzīgu cilvēku auditorijai. P.S. Par to, kuros brīžos triumfē sātans... varētu padiskutēt kādā Alfa kursā, bet ne šeit ;)
  20. Es domāju, ka iebildumus pret saturu Tev būtu jāizsaka drīzāk grāmatas autorei. ;) Ja ši konkrētā grāmata nešķiet nepieciešama, ir vienkāršs risinājums - nelasi to. :)
  21. Vēl viena skaista vizualizācija: http://blog.brucemerry.org.za/2010/09/visualising-sorting-algorithms.html + tajā pašā rakstā norāde uz šo:
  22. Arī getting real esmu šeit licis. (~; Redzi, mācību un uzziņu process katram cilvēkam ir individuāls - vienam patīk lasīt dokumentāciju, kura bieži vien (ne jQuery gadījumā gan) nav pilnīga. Dažreiz pat tā pati lieta pasniegta citā secībā vai pārfrāzēta, vai nedaudz plašāk/šaurāk izklāstīta ir daudz saprotamāka.
  23. jQuery Fundamentals - Rebecca Murphey
  24. Aleksejs

    C++ Rand

    viens variants (pseidokods): funkcija gen(saraksts, dzilums){ elements = izvelamies_randomā_vienu_no_saraksta_elementiem(saraksts); saraksts_prim = izmest_no_saraksta(saraksts,elements); if(dzilums > 0) { elements = elements + gen(saraksts_prim,dzilums-1); } else { return elements; } } summa = gen([1,2,4,8,16,32],3);
×
×
  • Create New...