Jump to content
php.lv forumi

malinens

Reģistrētie lietotāji
  • Posts

    81
  • Joined

  • Last visited

Everything posted by malinens

  1. Googles tantei neinteresē meta keywords. Viņai interesē sakarīgs meta description, kas neuzlabo SEO, bet toties parādās meklēšanas rezultātos kā papildus apraksts zem linka. Ieteicamais garums ir 160 simbolu.
  2. ar php var pielikt headerus pirms <html> taga: <?php header( 'Expires: Sat, 26 Jul 1997 05:00:00 GMT' ); header( 'Last-Modified: ' . gmdate( 'D, d M Y H:i:s' ) . ' GMT' ); header( 'Cache-Control: no-store, no-cache, must-revalidate' ); header( 'Cache-Control: post-check=0, pre-check=0', false ); header( 'Pragma: no-cache' ); ?> vai arī HTMLā iekš <head> taga ielikt meta tagu: <meta http-equiv="Cache-Control" content="no-cache"/>
  3. Manuprāt, 99% gadījumos kaut kas vairāk par dev-test-prod vidēm un unit testiem svarīgākajai loģikai ir overkill... Nevajag cilvēkus par stulbiem saukt. Un esmu LUtišņiks, ja kas...
  4. Viss nenotiek automātiski. Publishot automātiski uz production ir stulbi un tas jādara manuāli. Testi nekad visas problēmas neizķer... Vēl jo vairāk, ja ir tikai vienībtesti, kurus liela daļa pat neveido...
  5. +1 ielejai 99% gadījumu ar kādu konkrētu sistēmas moduli strādā max 2-3 cilvēku, bet parasti 1 vai 2. Ja izstrādā viens cilvēks, tad deployment stratēģijas ir bezjēdzīgas... Un vairāku cilvēku komanda izmanto testa serveri, kurā augšupielādē savas izmaiņas kaut vai uzreiz, bet uz production liek tikai tad, kad komanda ir vienojusies, ka izmaiņas ir gatavas...
  6. Ja nav bijis, tad ir viens video par legacy projektu refactoringu. Pamudināja mani sakārtot vienu projektu, kas pārsvarā bija rakstīts procedurālajā spaghetti kodā. Salīdzinoši neilgā laikā sanāca "ieekonomēt" apmēram 5000 koda rindiņu un kods ir palicis krietni lasāmāks un universālāks. Lielas koda loģikas daļas pārnešana uz klasēm nekādu ātruma zudumu nedeva un viss dabojas tikpat ātri kā iepriekš.
  7. tu nekādi nevari būt "iesācējs", ja saproti PHP OOP un esi darbojies ar vairākiem ietvariem...
  8. Izvēlies kādu jau no TCPDF bibliotēkā iebūvētajiem fontiem, kas saprot utf-8. Nav īpaši jēgas tērēt savu laiku un meklēt, kā ģenerēt tos fontus. Es lietoju: // Set font $this->SetFont('dejavusans', 'I', 8);
  9. nedaudz 'sakārtoju' tavu kodu: http://paste.php.lv/0926eaefd23201de7ac2def4d67291f2?lang=php Starp citu ar attēla mime tipa pārbaudi nepietiek, lai būtu droši...
  10. Netēma/beztēma/draza ir citā foruma sadaļā. Tur varat arī kaut vai virtuāli izkauties =)
  11. xampp ir domāts, lai pēc iespējas vienkāršāk lietotu php, apache2 un mysql kopā. Vari visu arī atsevišķi likt kopā, bet visticamāk tev nekas labs nesanāks vai arī vēlāk radīsies kaut kādas problēmas un nebūs tik "ērti" kaut ko izstrādāt Windows vidē. Kāpēc tu tik ļoti gribi kādu atsevišķu programmu, lai pārvaldītu mysql? ar phpmyadmin tev noteikti pietiks. Ja vajag kādu programmu, tad vari protams lietot MySQL Workbench (bezmaksas), sqlyog (maksas) un tamlīdzīgas noderīgas programmas, bet tev tās tagad nevajag. Nedzēs neko ārā. Uztaisi jaunu folderi (piemēram, test1) un tas būs pieejams caur http://localhost/test1/
  12. Apskaties šo resursu par PHP pamatiem: http://net.tutsplus.com/tutorials/php/the-best-way-to-learn-php/ bet pirms tam izej cauri HTML un CSS pamatiem: http://learncss.tutsplus.com/ PHP ir programmēšaans valoda un XAMPP palīdz darbināt failus ar .php paplašinājumu caur webu (htdocs folderī). Ņem xamppam jaunāko versiju. xamppā jau ir iekļauta SQL datubāžu vadības sistēma MySQL. Tikt tai varēsi klāt caur http://localhost/phpmyadmin Ar datubāzēm rīkoties mācies tikai pēc HTML un PHP pamatu apgūšanas... php failus vari droši rediģēt ar notepad++, sublime text2 vai kaut vai notepad (lai gan silti neiesaku).
  13. $url = new Klase1("http://www.domain.com/"); $myArray = $url->Funkcijas_Nosaukums($url); echo $myArray[2];
  14. Visus vecos projektus esmu pārlicis no mysql uz mysqli, jo tas bija diezgan vienkārši. Jaunajos projektos "pa taisno" ar db nedarbojos, bet izmantoju dažādo ietvaru db risinājumus... Ja vari, tad nomaini topika nosaukumu- nevar uzreiz saprast, ko tu gribi...
  15. http://www.fpdf.org/ mājaslapā tie saka, ka "kaut kāds" utf-8 atbalsts jau esot (tikai ne pēc noklusējuma). ar fpdf tikai un vienīgi problēmas esot bijušas. Pats tcpdf lietoju. Starp citu TCPDF tagad tīri labi sagremo HTML un CSS
  16. Python ir apčamdīts, bet jau vairākus gadus ir vēlme izveidot kādu native mobilo aplikāciju. Kad nomainīšu savu veco telefonu pret kādu no andrīšiem, tad noteikti stimuls būs lielāks...
  17. varēji arī nemainīt, bet desc vietā darīt tā: <pre class="prettyprint">...title, `desc`, link,...</pre>
  18. rtf taisu ar phprtflite. otrādi gan īsti nezinu. varbūt komandrindas openoffice/libreoffice apskaties, bet tas būs milzīgs blāķis tādam uzdevumam...
  19. likeit.lv cv.lv Nevajadzētu būt grūti atrast prakses vietu. Vari arī paprasīt tās "Kurzemes jauno programetaju skolas" pasniedzējiem. Tie arī teorētiski tevi varētu kaut kur iekārtot. Pasniedzēji pie viena arī zina labāk par tavām spējām...
  20. Jo dārgāks hostings, jo parasti ir labāk. Ja lieto atvērta koda risinājumus, tad regulāri jāseko līdzi atjauninājumiem. Tās, manuprāt, ir divas lietas, kuras ar vismazāko piepūli nodrošinās tevi ar pēc labāku aizsardzību. Ja projekts nav ļoti populārs, tad nevajadzētu pārāk iespringt uz to.
  21. http://paste.php.lv/47690ceca1d8ed398b8e5ca81ce533e5?lang=php neesmu notestējis. pamēģini
  22. mācies atkļūdot un mēģini notvert vietu, kas nestrādā... <pre class="php">$submit</pre> vietā vajag:<pre class="php">!empty($_POST)</pre> visādu fopen vietā labāk lietot file_get_contents/file_put_contents <? lieto <?php un vispār, ja ar ftp darbojies, tad arī izmanto ftp iebūvētās fjas failu nolasīšanai un saglabāšanai (no sākuma uztais i temp failu un tad ar ftp fju augšupielādē uz ftp servera...)
  23. Kas tajā function_exists tik slikts? Nākas salīdzinoši bieži lietot, kad lēkāju starp PHP versijām vai arī darbojos ar greizu kodu ar ko negribu ilgi čakarēties...
  24. funkcijas liec vismaz atsevišķā failā un deklarē tā: if(!function_exists('customFunc')) { function customFunc() { return TRUE; } } un tad nebūs fatal erroru
  25. tām lapām tāds pats dizains, kas neliekas nopietni... Ja vajag Webmoney apmainīt, tad to daru caur pazīstamu dīleri....
×
×
  • Create New...