Jump to content
php.lv forumi

Delfins

Reģistrētie lietotāji
  • Posts

    3,746
  • Joined

  • Last visited

Everything posted by Delfins

  1. Delfins

    db class

    function plaintxtForDb() { ... } function htmlForDb() { ... } ... bet nu ne jau veselu klasi jāraksta.. ja vēlies, tad vari arī vienā klasē apvienot ;) kā kuram garšo..
  2. 1.) neizmanto nenormatīvo leksiku 2.) 100x atrunāts, izmanto search tepat vai google
  3. Delfins

    db class

    1.) imho, blogs, forums, neizmanto ne tuvu visas dbvs iespējas, gy... es par šiem runāju. 2.) ja domā izmantot konkrētu DB, šadai klasei - 0(nulle) jēga
  4. 1.) base64*+serialize - daudzdimensionālie, ja domā GET izmantot.. bet imho.. strings būs pārāk garš un sviestains... 2.) viendimensionalam: ...&masivs1=a&masivs2=b
  5. Delfins

    db class

    PDO neļauj man veidot SQL... SQL man pašam jāuzraksta... jo SQL/etc katram DB atšķirās... tas pats LIMIT - pgsql, mysql, oracle... nav viņiem vienādi.. pat nerunājot par oracle hack-triku (select *, rowid from (select...) ) Protams tas viss attiecās uz universāliem skriptiem/aplikācijām, kuru var uzstutēt uz jebkādas minētās DB... bet ja klients ir pieprasījis konkrētā `zvēra` izmantošanu, tad nu tur jau var tāpātās ar native f-jām...
  6. Delfins

    db class

    ak jēl, šitādu klasi uztaisīt ir 5 min /*abstract*/ class DB { function query(); function error(); function affected_rows(); function result_rows(); function sql_add_limit($sql); function ...(); function ...(); } tālāk ekstendējam.. var uzreiz teikt, ka ja gribēsi Oraklim rakstīt, tad dažas lietas vispār mainīsies... un netiek atbalstītas... katrā ziņā, vispirms ir jānodala, kādas DB suportēs, un tad jāizveido `kaut kas pa vidu`... lai vēlāk nav SQL jāpparaksta iekš aplikācijas.. Bet, vislabāk arī ir taisīt SQLBuilderi, un tās jau klases izmantos native PHP moduļu f-jas, lai caur N-wraperiem nav jālien.. tipa $ds1 = $queryObj->addDatasource('tableName'); $ds2 = $ds1->addDatasource('OtherTableName'); /* parent */ $ds2->addLink( 'pCatId', 'catid' ); /* this_field, parent_field */
  7. user1 -> ftpusers + webusers Apacis zem nobody:webusers PS: liekas ka proftpd varēja arī forcēt tiesības, ja nemaldos...
  8. Delfins

    db class

    A kāpēc tieši klasi un Mysql? Es saprotu, ja tev vajadzētu wraperi un [pg/my]sql.. PS: pārdeklarē mysql f-jas iekš savas klases.. un viss
  9. Delfins

    Izglītība

    Nu tad es laikam vidusskolnieks skaitos? :)
  10. Delfins

    Izglītība

    Ir vēl arī nepabeigtā augstākā...
  11. OOP izmantošana sākās tad, kad tev ir pats savējais/sistēmas objekta kods, ar kuru tu vari veidot instances un ar tām operēt... Nu nevar uzrakstīts kodu, padot parametros `Object`, bez paša objekta.. (vismaz kompilācijas laikā būs Fatal Error)... bet Tev neviens netraucē taisīt arī globālas f-jas, kas operē ar objektiem!!!... bet vienalga, Objekta definīcijai jābūt obligātai. function doObjInitRun(obj) { obj.init(); obj.run(); } I vot tād tu vari teikt, lūk šis ir uz OOP balstīts kods. (global f-tions + objektu/klašu definīcijas)
  12. To arī nozīmē.. tiek izmantots cits encodings
  13. OOP ir koncepcija.. nevis savu f-ju kolekcija. Es nesaprou, ko tu gribi ar šo jaut. noskaidrot... mhh.. Cik zināms, php5 ir gandrīz pilnīgs OOP atbalsts, vismaz tik tāl, cik tas nepieciešams Web-am un script-veidīgai programmai (non-threaded)
  14. Nu es tev tikai GNT piedāvājumus iesviedu.. izņemot HP tur ir arī citi... + komplektē pats.. gala cena ~tādi pati būs... Imho šitam bija arī Raid5 HP DL380G4 X3.0-2MB, 2GB,DVDRW,FAN, BBWC (1340Ls) + 6x 72.8GB ULTRA320 SCSI HOT PLUG UNIV. 10K (162Ls) Nu un + 1CPU Xeon3.0-2MB (165Ls) == 2.360 Ls imho ir OK..., jo visi hdd soti ir aizbāzti, un dual-CPU ja vajag tieši 2kLs, tad nomer 3 HDD, būs tev 3x73Gb, un to visu iekš RAID5... Anyway, jāskatās konkrēta konfigurācija, jo modeļi ar integrēto SmartArray (raid5 support), jau dārgāki būs...
  15. 1.) blockers.. 2.) skatoties kā tiek padots mainīgais f-jai CaricaFoto(..) PS: wtf par nosaukumiem? nozagts?
  16. tas ir cits gadījums, un turklāt ķer tikai `nozieguma vietā`.. tā kā LV ir maza, un torrents atrodas iekš LV tīkla, caur provaideri nebūs grūti noskaidrot kur tu esi.. (ka jau Roze minēja, ja trafiks neiet pāri `2 kontinentiem`, tad nu ir jāuzmanās) tas ka neviens nav noķerts tā nopietni pagaidām (LV), nenozīmē, ka nav jābaidās..
  17. Un ja viss RAMs aizņemts un tiek lietots SWAP? :)
  18. raid0 ir tikai workstacijām OS-am. Raid5 ir tīrs servera risinājums all-in-one, ne tik bremzīgs, un drošs. Par Inteliem.. skatoties kāds CPU būs.. var jau uz prastiem Xeoniem. 2xXeonDP = 600$ m/b = 600$ raid5 kontrolieris - skatoties kāda šina (be cenas arī ir stipri lielas) HDD... cik nu sagrabināsi īstenībā ir lētāk nopirkt gatavu ProLiant Dl360 G4 serveri.. 2 xeon CPU (4 loģiskie).. cena ~2k .. http://www.diglat.lv/shop.html vari pasearčot pēc `DL360` pieprasījuma (vismaz pārbaudīta lieta ;)) PS: cenas no froogle.com
  19. Imho, ja jau uzlikti opteroni, un dzese atbilstoša, tad šamais darbosies n-gadus...
  20. Postgre-per-user? citādi šaize sanāks ar upgreidiem.. PS: labs hostings skaitās `virtuāla mašīna`/dedicated kaste.. jums tāc ir?
  21. 1mher3, labam koderim neinteresē kaut kāds viens atsevišķs projekts, fig-zin-kādā-kantorī.. tā teikt, bez jebkādas nākotnes.. nu pat ar 2x algu neies.. neviens normāls neriskēs... 100p tev to saku...
  22. 1.) tu neminēji, uz kādas valodas tas tiks rakstīts 2.) google ads 3.) pats esmu piedalījis ads-exch izstrādē, un 90% varu teikt - fufelis un tikai izmaksas (ja vien nav savu ļoti lielu webu, kur var tā mierīgi ielikt baneri) 4.) bŗivu labu programmētāju vienkārši nav, vai nu samierinies ar to, vai nu piedāvā 2x lielāku atalgojumu - tas ir vienkārši fakts... 5.) Ja labs koders zinās, kas tas tieši par projektu (ads-netw), šaubos ka tur kāds ies strādāt - viss tas ir nestabili.. + tas saistīts 4. punkts (stabila alga)
  23. baneri vairs nav topā,.. ar googli i to reālāk nopelnīt ;)
  24. imho, primitīvs algoritms... pat mācīties tur nav ko daudz..
  25. Mājaslapas adrese ar tarifiem?
×
×
  • Create New...