Jump to content
php.lv forumi

rATRIJS

Moderatori
  • Posts

    1,505
  • Joined

  • Last visited

Everything posted by rATRIJS

  1. codez: vai ta GWT arī netiek atbalstīts? Ja tā, tad it kā JAVAi arī vajadzētu būt daļēji atbalstītai. Vismaz GWTiski un ar google app engine. nedaudz pa tēmu - 000webhost vai kaut kas tāds agrāk bija populārs. Tas gan nehostēsies LV, bet cik zinu bija OK. 2easy - nu te neko vairāk kā topiku par to kas ir php nenohostēsi :D savādāk ļaunie admini visi izdzēsīs :P
  2. Delphi ir ar Pascal sintaksi. http://en.wikipedia....i/Object_Pascal http://en.wikipedia....CodeGear_Delphi EDIT Ja tu vispār domā tos delfus...
  3. Tam kljuudas pazinjojumam klaat veel vajag pielikt visu ievadiito datu nodzeeshanu, lai lietotaajam visu pa jaunu vajag rakstiit!!!
  4. rATRIJS

    PHP6 par maksu?

    Man po, es kodeeju prologaa!!!
  5. Nu ja jau mans niks ir pieminēts, tad būtu grēks neatbildēt :) Ko es labotu: - visu sadalītu pa moduļiem (db, ieraksts, skati, helperi, ...). Vienalga ko izmantojot - klases/funkcijas. Tas pie viena nodalītu HTML no PHP - obligāti aizpildāmos laukus nočekotu pašā sākumā (empty, strlen), jo savādāk tiks uzģenerēts E_NOTICE līmeņa warnings - date vietā izmantotu time un noformētu to pareizi pie izvades. Datubāzē to var glabāt kā int - mysql_fetch_array vietā izmantotu mysql_fetch_assoc, jo cipariskie indeksi tāpat netiek izmantoti - htmlspecialchars izmantotu pie datu insertošanas datu bāzē nevis pirms izvades (pie tam IP un laiks tāpat neko sliktu nevar saturēt) - SELECT * vietā es rakstītu ko tieši man vajag, īpaši ja visu neizmanto - vai tiešām vards vajag būt 255 simbolus garam? (laiks arīdzan - bet kā jau teicu es to pārvestu uz int un lietotu time) Kaut kā tā ^_^ Bet prieks ka kāds kaut ko dara ne tikai forumos prasa kā izveidot php mainīgo... EDIT: ā un par to ka var iemest space - vajag lietot trim. Un par magic quotes. PHP6 vēl tāpat tik drīz nebūs pieejams. (vispār un kur nu vēl uz šārētajiem hostingiem). Bet nu var jau skatīties vai attiecīgā funkcija eksistē. Ā un HTMLam nepievērsu uzmanību, vet font tags un tables lietošani ir SLIKTI!!!
  6. rATRIJS

    Problēma ar css

    <!DOCTYPE html> <html> <head> <title>HTML5 FTW</title> <style type="text/css"> #wrapper { width:500px; border-left:1px solid black; border-right:1px solid black; margin:0px auto; } </style> </head> <body> <div id="wrapper"> OMG šis ir centrēts div </div> </body> </html>
  7. rATRIJS

    Problēma ar css

    transitional/strict is the past - HTML5 is the future ^_^
  8. rATRIJS

    PHP:class

    Līdz klasēm ir jāizaug ^_^ bērniņi sāk ar funkcijām ^_^ :D
  9. rATRIJS

    PHP:class

    Nezinu gan vai tev 100% vajag izmantot klases, ja nezini ko tās dara. Iesaku kārtīgāk palasīt internetā kas tas ir un kur to izmanto un tad tikai ķerties klāt lietām, kad zini, ko tās dara.
  10. Nu skaties vien savu kodu kas tev tur notiek...
  11. 1) kā ta nav sakara ar OOP, ja to izmanto tieši OOP nevis procedurālā programmēšana :D 2) OOP class DoCoolStuff { public function do() { /* te tiek darītas mega foršas lietas */ } } class DoEvenCoolerStuff extends DoCoolStuff { public function do() { /* te tiek sadarīts vēl kaut kas mega interesants */ parent::do() /* varam padarīt vēl kaut ko */ } } class DoMegaUberSuperCoolStuff extends DoEvenCoolerStuff { public function do() { /* te vnk acis izsprāgst no foršuma */ parent::do() /* nolaižam tvaiku no foršuma */ } } $the_stuff_maker = new DoMegaUberSuperCoolStuff(); $the_stuff_maker->do(); /* your mind is blown away by this point */ Procedurāli (re - šis ir tik nepopulāri, ka pat saīsinājuma šamam nav) function do_cool_stuff_do() { /* šoreiz iztikšu bez komentāriem, jo procedurālis neko kūl nevar ^_^ */ } function do_even_cooler_stuff_do_cool_stuff_do() { /* can you see where I'm going with it? */ do_cool_stuff_do(); /* smiekliņš */ } function do_mega_uber_super_cool_stuff_do_even_cooler_stuff_do_cool_stuff_do() { /* this is pretty fucked up ^_^ */ do_even_cooler_stuff_do_cool_stuff_do() /* next level = FAIL */ } do_mega_uber_super_cool_stuff_do_even_cooler_stuff_do_cool_stuff_do() /* this isn't very cool any more... */ Tas ir ja mēs ievērojam konvencijas. Un to mums vajadzētu darīt, ja ar kādu strādājam kopā (vai vēlamies pēc n gadiem šo to pamainīt) 3) IMO codez lieliski parādīja dažādu patternu izmantošanu, kas atvieglo un padara skaidrāku programmēšanas darbu Runājot par globālajiem variabļiem. Reiz sanāca mega gļuks, kad wordpresā kāds variablis pēkšņi ieguva random vērtības. Pagāja neliels laiciņš kamēr iedomājos globālos variabļus. Tā arī līdz šim brīdim nesapratu, kā tas gadījās konkrētā koda scope'ā. Tā kā nevajag noliegt kolīzijas :) Pareizi ir izmantot pareizos tūļus, pareizās vietās. Man nav nekas pret procedurālo programmēšanu, bet IMO lieliem projektiem OOP ir labāks. Tieši menedžēšanas ziņā. Pie lieliem projektiem tu reti kad strādāsi viens un kods, kas tev liek pareizi visu strukturēt ir tieši laikā. Kā arī OOP, IMO daudz ko palīdz automatizēt. Tieši visa extend'ošana un __autoload + magic klašu metodes.
  12. Klases un extend'oshana FTW :) Es visu daliitu pa moduljiem (kur modulis >= 1 klase) un attieciigi ja kaut ko vajag izmainiit, tad developeris pats extendo klasi, override'o nepiecieshamaas lietas un dziivo laimiiigs. Bet nu gan jau atnaaks 2easy un teiks, ka OOP sux + lai visu dara proceduraali :D
  13. Tas tak iepriekš piederēja bedre.lv ne tā?
  14. rATRIJS

    Piedavajums

    Neviens normāls cilvēks neies par velti palīdzēt projektā, kuram nav nākotnes. Tādas smieklu lapas ir simtiem (da kaut vai draugiem.lv runā) un ar tādu ideju, kā ir pašreiz tur vairāk par pārdesmit apmeklējumiem dienā (pie noteikuma, ka tur viss strādā) nebūs - kāda ta no tā kādam ir jēga? Ne ta jēdzīgs ieraksts portfolio ne nauda. Ja gribi, lai kāds palīdz par velti, tad tev ir jādara vismaz kaut kas - jāizdomā kāda ģeniāla ideja. Cilvēks (-i), kas gribēs palīdzēt pie kā ar ļoti labu potenciālu, noteikti, atradīsies (es pats būtu ar mieru kaut ko darīt, ja redzētu - o, šis var nostrādāt). Ja nav ne naudas, ne idejas, tad nu neko. Taisi pats, ja vēlies. btw šai pašai smieklu idejai, var piedomāt klāt daudz ko interesantu...
  15. Kad būs v34.6.123a private BETA v03.34?
  16. siggned in nav pareizi - pareizi ir signed in. Tāpat arī, ja nav ielogojies, tad izdzēs sesijas mainīgo, pretējā gadījumā, lai stāv un tad var rakstīt: function signed_in() { return isset($_SESSION['user__signed_in']); }
  17. Nu kaa - tavu nevar sarakstiit vienaa rindinjaa :D
  18. Nu naf jau tā, ka web lapa ir tikai kods no <html> līdz </html> un ir jādomā tikai par to kā saformatēt visu, lai viss izvadās pareizi. Ir arī uzturamība, ja vien, protams, neveido lapas, kas turās online pāris mēnešus un nekad nekas netiek uzlabots. Es nesaku, ka procedurālā programmēšana ir slikta, vai neuzturama, bet IMO ievērojot noteiktus Design Patterns kods sanāk daudz strukturētāks un saprotamāks arī citiem, līdz ar to tas ir vieglāk uzturams un ir iespējams ērtāk pievienot jaunus moduļus (vismaz, ja viss ir labi sataisīts) un krāmēt pa virsu papildus funkcionalitāti, nezaudējot un nemainot veco. Es, parasti, pirms sāku kaut ko rakstīt, apsveru, vai šis būs kaut kāds liels projekts, vai šis būs nākotnē jāuztur, vai kāds to pēcāk lasīs un pārveidos. Ja vairums atbilžu ir nē, tad es izvēlos visu rakstīt procedurāli. Ja vairums ir jā, tad OOP + kāds Design Pattern ir way to go. Tā vismaz daru es, un, pagaidām, ar to nav bijušas problēmas ne man, ne maniem kolēģiem :)
  19. rATRIJS

    wordpress

    Kādā veidā te palīdzētu random? Ja man sadaļā 'Random' vajag bildi, kur rakstīts 'Te ir random šits', tad nekāds randoms nederēs...
  20. rATRIJS

    wordpress

    Reku tev dokumentācija par to, lai noskaidrotu kurā lapā šobrīd esi... http://codex.wordpress.org/Conditional_Tags Tas pats is_page() jau būs jāizmanto.
  21. Reku tev atbilde - savieno abu CMS'u regjistraacijas un autorizeeshanaas sisteemas.
  22. rATRIJS

    Smarty

    Un tu gribi teikt, ka shi nav atdalishana? <p><?php echo $text; ?></p>
  23. mhh - bet cilveeks, kuram neinteresee viss CSS un kursh veelas uzzinaat konkreeta elementa CSS, vienkaarshi atver developeru tuuli (ieksh Chrome integreeto, vai Firebug, vai ...) un paskataas vajadziigajai lietai CSS :D
×
×
  • Create New...