Jump to content
php.lv forumi

bubu

Administratori
  • Posts

    8,897
  • Joined

  • Last visited

Everything posted by bubu

  1. Un ar šādiem nosaukumiem nav čakara nemaz? :) Vot nesaprotu - izdomā dīvainu veidu kā kautko darīt, un pēc tam brīnās, ka uzraujās uz visādām "dīvainībām ar mysql"..
  2. Nesapratu. Kāpēc tev vajag tādas dīvainas lietas? Ar parastu asociatīvu masīvu nepietiek: $dati = array("ieraksts" => $x, $nosaukums => $x); ?
  3. if (rand(0, 99) < 70) { // rādīt bildi }
  4. Ko tu tur gribi panākt? Ierakstīt pirmajā argumentā otrā argumenta vērtību?
  5. Kas tur dīvains? Tu selektē skaitli 1 un tev arī atgriež skaitli 1. Viss kārtībā. Kamdēļ neliec normālus kolonnu nosaukumus? Ja jau gribi izselektēt nevis skaitli 1, bet gan kolonnas ar nosaukumu 1 saturu, tad jau ir jāraksta SELECT `1` FROM ...
  6. Par pirmo punktu: vajag lietot | simolu: a|b, t.i: preg_replace("/(http:\/\/|www\.)([^\s]*)...
  7. Manuprāt viņam vajadzēja kautko šādu: <?php $id = intval($_GET['id']); $res = mysq_query("SELECT * FROM texts WHERE id=$id") or die(mysql_error()); if ($row = mysql_fetch_row($res)) { echo '<h2>'.$row['satura_nosaukums'].'</h2>'; echo '<p>'.$row['nosaukums'].'</p>'; } else { die("Nepareizs ID!"); } ?>
  8. Vājprātīgāku kodu sen nebiju redzējis... if vietā switch's, WHERE vietā while cikls ar brake.
  9. Vai tad programmēšanā tā nav labāk - rakstīt tādu kodu, kurš lauj neuztrautkies par to kā kautkāda fīča ir implementēta. Tb mazāk vajag zināt par to kā tas iekšā darbojas, ja tu nevari ar interfeisa palīdzību salauzt objektu/moduli? Enkapsulācija tā teikt. imho šī jau tieši ir viena no svarīgākajām lietām, kas atvielglo programmēšānu. Protams, ja ir slikts interfeiss (API), tad salauzt varēs daudz ko, un manis teiktais uz to neattiecas.
  10. Nesaprotu vienalga problēmu. Teksta kodējums jau nav atkarīgs no izmantotā OS/redaktora. Tie simboli jau ir tikai kautkādi baiti failā. Ja arī nerāda uz ekrāna rediģējot nu pofig, lai nerāda. Ieliec to vienā inklūdē un miers - lieto laimīgs. Pilnībā piekrītu visam, ko teica Roze ;)
  11. bubu

    pascal explode?

    Skaties uz Pos funkciju, ja nemaldos. Un izgriež ar Copy funkciju, ja nemaldos. (sliktākajā gadījumā taču pats varēji for (i=1..length) if i=='|' break uztaisīt tak) eh.. Vai vismaz manuāli atšķirt par string funkcijām...
  12. A kur problēma ar skripta failu utf-8 kodējumā?
  13. black: vai tad stack tracē neredzēsi no kuras vietas except klases metode ir izsaukta?
  14. Tā nu gan nav tiesa. 80/20 likums - 20% koda patērē 80% laika (citi saka, ka precizāki skaitļi ir 90/10). Nav vērts optimizēt lietas, kas tikai 1% laika vairāk iedos. Šādas lietas optimizēt prasīs tikai lielu laiku no developera, kura viņam tāpat vienmēr jau trūkst. Vairums laika tiek patērēts kodā, kurš ir ļoti neliela daļa no visa. Lūk tā vieta ir jāoptimizē un jādomā, kā izvairīties no tās izpildīšanas. Tas dos nevis 1% performances pieaugumu, bet gan 2x vai 10x ātrāku programmu. Optimizēk kodu par 1.01x nav vērts. Bet par 2x gan ir vērts pacīnīties. Optimizējot kodu par 1.01x vairākas reizes neko daudz neiegūsi - (1.01)^n ir mazs skaitlis. Taču 2^n ir liels! Agrāk es arī cīnījos par katru 1% vai 2% optimizācijas. Tagad esmu sapratis, ka tā ir tikai lieka laika izšķiešana - nav vērts. Labāk ir vairāk veltīt laika struktūras pārdomāšanai un algoritmu optimizācijai nevis nieka vienu procentu optimizēt.
  15. Bet varbūt vajag tā, ka tā vienkārši nevar uzrakstīt, tb skripta parsēšanas (jeb ja ir programma, tad kompilēšanas) laikā tiek parādīta kļūda. Un nevis runtaimā mests exceptions/errors. PHP veida (tb skriptu) valodām tas varbūt tik labi neizpaužās, taču kompilējamām (C/C++/Pascal/...) valodām tas ļoti labi izpaužas, tb ka vajag pēc iespējas vairāk kļūdu noķert kompilēšanas laikā, nevis runtaimā.
  16. Nevajag aizmirst, ka cilvēkam ir tikai dabiski kļūdīties. Un ja tu savā koda uzbūvē ļauj iespēju programmētājam kļūdīties, tad viņš noteikti vismaz vienreiz arī kļūdīsies. Tāpēc labāk būvēt kodu tā, lai tādu iespēju ir pēc iespējas mazāk.
  17. andrisp: definē kas ir ajax? Imho ajax ir da jeb kas, kur tiek izmandots JS, lai veiktu asinhroni datu manipulāciju ar konektēšanu uz serveri.
  18. Kāds AJAX sakars ar servera galu? Jo ja jau serveris nespēj reportēt upload progresu, tad nekādi ajaksi-šmajaksi tev nelīdzēs. Tavis iedotais links uz piemērs galīgi neatbilst autora prasītajai lietai. Viņam jau progress-baru vajag.
  19. n-reizes runāta tēma. Ja nemaldos, tad pat satura rādītāja topikā ir linki par šo tēmu (zem nosaukuma par bilžu dalīšanu pa n gabaliem rindā).
  20. bubu

    T krekli

    Kā tur php nav? Ir gan. + vēl uzbrauciens javistiem.
  21. Tev diez vai serveris.lv administratori atļaus pašam čakarēt servera php.ini failu. Visdrīzām viņiem ir viens šāds fails uz visiem klientiem, tāpēc arī viņi paši tikai to maina, un nevis kuram katram dos tur visu sabojāt.
  22. bubu

    back

    Vai tad telefoniem nav back šortkats uz kautkādu ciparu?
  23. bubu

    dc

    Pameklē forumā ar fsockopen keywordu. Vairākas reizes jau tavs jautājums bijis un ir izrunāts.
  24. Pirmo linku tur izlasīji? Kad to izlasi, tur uzspied uz pirmā linka Installing sadaļā (to oranžo here), un izlasi arī to, kas tur rakstīts. Kāpēc neviens negrib dokumentāciju lasīt...
×
×
  • Create New...