Jump to content
php.lv forumi

briedis

Moderatori
  • Posts

    4,669
  • Joined

  • Last visited

Everything posted by briedis

  1. Nu skaties tad, kas sauc to file_put_contents un izlabo, lai nelieto /tmp/ mapi, bet gan lieto funkciju http://php.net/manual/en/function.sys-get-temp-dir.php Tad /tmp/ atgriezīsies korektais atkarībā no vides (win/nix)
  2. O, pat labāks variants! Nebija ienācīs prātā :D
  3. Migrāciju tabula glabā to, kas ir nomigrēts, kas nav. Vienīgi ņem vērā, ka rollbackojot no vienas aplikācijas, rollbackosies otras aplikācijas tabulas. Tas pats ar migrēšanu. Tas ir, rollback migrācijas feilos, jo viena instalācija nevarēs atrast atbilstošu migrācijas failu, kas patiesībā atrodas otrā instalācijā. Variants cits - katrai instalācijai sava migrāciju tabula. To var configā norādīt.
  4. JS OOP ir pašā būtībā līka padarīšana. Šis izskatās normāls manuālis (arī citām JS lietām): https://developer.mozilla.org/en-US/docs/Web/JavaScript/Inheritance_and_the_prototype_chain
  5. Pa manam, izskatās, ka tu vienkārši pārraksti visu prototipa objektu pa virsu. Bet principā vajadzētu pārrakstīt tikai to, kas mainās, ko vēlies overraidot. x.proto = {}; x.proto.a = 1; x.proto = { b: 2}; // Šeit taču pazūd iepriekšējais {a:1}, jo vienkārši pārraksti. vs x.proto.b = 2; // Šajā gadījumā tu pievieno jaunu metodi, vecā paliek. Varbūt kļūdos. Nekad īsti neesmu vairāk par 1 līmeni manotjis prototipus.
  6. Nez nez, daudziem kodieriem ar stāžu šis termins ir svešs, kur nu vēl bērniem :)
  7. Tā viņi esot teikuši, ka viss ir forward-compatible. Gan jau routes tāpat vajadzēs pārrakstīt un citu kodu pārkopēt :)
  8. Izskatās, ka vispirms tiek meklēts GIT. Ja git nav, tad mēģina SVN vai mercurial. Karoč. Vajag git.
  9. Tāpēc ir profesionālā izglītība ietverta pirmajos 2 kursos, kur beigās tu sniedz kvalifikācijas darbu, kurš arī ir kkāda sistēma, visbiežāk, kaut kas praktisks. Bakalaurs tomēr ir augstāk - tur jāspēj analizēt arī kaut kas, nu vismaz nedaudz :)
  10. Bakalauram parasti ir jābūt pētnieciskam. Ar mājaslapas izstrādi tā kā par švaku. Tev vajag izpētīt. Varbūt der izpētīt kādas tehnoloģikas labāk, vai vispār izdomāt kādu sarežģītāku sistēmu pašai skolai, tev vajag atrisināt kādu problēmu. Jo lielāks darbā izmantoto atsauču saraksts, jo labāk. Tev taču ir piešķirts darbu vadītājs? Ar viņu arī vajadzētu pakonsultēties. Te, piemēram, vari atrast šī gada LU datoriķu iesniegtās tēmas: http://estudijas.lu.lv/course/view.php?id=143 un vēl visādi materiāli. Par testēšanu - testēšana ir noderīga ne tikai tādēļ, ka kods ir notestēts, bet arī tāpēc, ka tas maina tavu skatījumu uz kodu. Rakstot to, vienmēr paliek prātā doma - vai to varēs notestēt? Ja pieej no phpunit puses, tad tas liek rakstīt mazas funkcijas, kas dara tikai vienu lietu, izmantot dependency injection, u.c. patternus, rakstīt loosly coupled kodu, utt., kas principā ir labā prakse, pat ja neraksta testus. Darba devēja acīs tas noteikti būtu pluss!
  11. Yeah, piekrītu, ka vienas rindiņas regex nekādu papildus vērtību nesniedz. Vieglāk un skaidrāk ir sasplitot un iziet visam cauri. + var papildus darbības veikt, kā ģenerēt urli normālā veidā (no route'a), nevis visu embedot vienā regexā. Labi, sūds vēl ar skaitļiem, bet ja tur būtu citi simboli, tad vēl vajag urlencodēt, ko regexā arī sūdīgi izdarīt.
  12. Huh? Baigais blāķis jāvelk tikai kkādu pāris kursu glabāšanai :? "require": { "php": ">=5.3.0", "dbrisinajumi/audittrail": "2.1.3" }
  13. Tā taču frontend bibliotēka. Kāds sakars?
  14. Nav nekas tāds dzirdēts. FuelPhp vai nav miris? Anyway, ja fuelphp ir minificēts Yii, un Yii ir hujņa, tad fuelphp ir minificēta hujņa.
  15. Imho frontends ir bez maz tik pat svarīgs, cik backends. Pielikt N jquery pluginus nav baigā māksla, bet uztaisīt tā forši, loģiski, lai ir labs UX un arī viegli ieviest izmaiņas gan ir jāmāk. Es pat teiktu, ka bieži vien ir sarežģītāk atdzīvināt UI, nekā uzrakstīt atbilstošai sadaļai kaut kādus sql selektus, insertus u.c. loģiku.
  16. Iepazīties noteikti vajag. Pielietot atkarībā pēc vajadības.
  17. Pamēģini iedarbināt php ar built-in serveri. php -S localhost:80 -t public
  18. Man gan ir Yii2 + phpdotenv (lietojums tāds pats, kā laravel, un nekādas problēmas nav ar getenv(DB_USER) (arī vērtībai no sesijas, kas ir failu draiveris) Piezīmēšu, ka es izmantoju PHP iebūvēto web serveri.
  19. Šāds apraksts jau labāks, palasot arī resursu - interesants bugs, pats gan neesmu sastapies uz windas, bet acīmredzot citiem sāp, un risinājuma arī, izskatās, ka pagaidām nav :)
  20. Tā arī nepateici - kas tad tas ir par erroru (kā google viņu var atrast). Devoju uz windas ar laravel'u vairāk kā gadu - nekas tāds nav novērots.
  21. Kas tas ir par erroru? Fails nav lasāms? Kas ir daudz secīgi pieprasījumi? 10, 20, 100 ? No viena usera vai vairākiem? Uztaisi divus, trīs .env failus, kur configs load'o randomā vienu :D DotEnv->load('.env_' . rand(1,3)) :D
  22. Vispār for free: http://www.wix.com/
  23. Labi, jurčika variants strādās. Labāk gan butu normāli izveidot atsevišķu kolonnu, kur glabāt tipu. Nez vai tas regex būs žiperīgs, kad ierakstu sāks palikt vairāk.
×
×
  • Create New...