Jump to content
php.lv forumi

briedis

Moderatori
  • Posts

    4,669
  • Joined

  • Last visited

Everything posted by briedis

  1. Nez, parasti katram freimworkam ir savs standarta veids, kā glabāt. Visbiežāk jau tas ir masīvs. Es vispār nesaprotu, kur ir problēma. Kāpēc configi vispār jāšēro? Katrai sistēmai savs veids kā viņš glabājās. Ja ir custom sistēma, tad taču nenošērosi savu custom configu. Ja ir standarta freimworks, tad arī ir standarta configs. Esmu cilvēks, kam patīk izmantot IDE, tāpēc ja rakstītu no 0, gan jau rakstītu klasē, lai suggestioni forši strādā.
  2. Izklausās, ka cilvēkam vajag vienkārši wordpress...
  3. Cik tad bieži ir jēga updeitot tos rakstus? Nu updeito reizi pāris stundās, un updeito tiešām tikai aktīvos rakstus (mazāk aktīvos updeito retāk). Rate limitus taču var ļoti vienkārši noskaidrot API dokumnetācijās.
  4. Sphinx, Elasticsearch? Hz :)
  5. Lūdzu: http://www.draugiem.lv/say/ext/like_count.php?url=http://www.tvnet.lv Varētu būt, ka nav dokumentēts. Mēģināšu pielikt arī doķos un API bibliotēkā :)
  6. 1. Tu spied linku, notiek redirekts 2. Tu ielogojies draugiem.lv 3. Draugiem.lv tevi redirektē atpakaļ uz example.com, bet urlī padod kaut kādu tokenu: example.com?token=blablablabal 4. example.com lapā draugu libs nolasa šo tokenu, un sazinās pa taisno ar serveri, noskaidro kāds lietotājs atbilst šim tokenam. Ja viss ok, tad tiek pa taisno no servera iegūti lietotāja dati un izveidota sesijas uz example.com Visa vajadzīgā infa tiek nodota caur urli redirekta brīdī, nekādi cepumi nekur nelidinās starp domēniem.
  7. aikas variants ļauj ievadīt janis........berzins
  8. echo preg_replace('#(\d+)[^/]+/#', '$1/', '30ml/100ml/500ml/1pcs/5pcs/100pcs');
  9. Ja vajag ģenerēt pdf, tad viennozīmīgi wkhtmltopdf libs. Ģenerē zibenīgi un ļoti labi!
  10. Esmu sagatavojis templeitu xls ā un ar phpexcel vienkārši sabakstījis attiecīgajās šūnās attiecīgos datus. Izmantoju ģenerējot rēķinus. PDF, protams, vienkāršākais, jo ģenerē tikai vienā virzienā. Ar word varētu būt čakarīgāk, bet gan jau arī ir kaut kādi templeitu risinājumi.
  11. Izklausās zolīds piedāvājums, lai veicas atrast kolēģi!
  12. Nepiekritīšu. Kaut kādu darbu jau vajag uzsākt paralēli, vismaz freelancot :) Es jau kaut kādā mērā haltūrēju jau vidusskolā.
  13. Švaki gan. LU 2. vai 3. kursā kādi 85% (kādi 60 cilvēki bija auditorijā) vismaz cēla rokas, kad jautāja, vai strādā profesijā.
  14. Aiziet, iemet githubā, un izestāsti ~ ko viņš dara.
  15. Atmet to vārdu "prakse", tas tikai nosit vērtību ņēmēja acīs, kaut gan rīku arsenāls neslikts!
  16. Man liekas, ka selenium testi īpaši neizceļas ar ātrumu. Ja tu laid php testus, tad viss notiek principā vienā skripta izpildes laikā, netiek veikti nekādi rekvesti utt. Vienkārši ar attiecīgajiem rīkie ir jātestē attiecīgās lietas. Selenium tomēr ir priekš klienta puses testēšanas.
  17. Kas par freimworku? Gan jau, ka tas in-memory arī ir kaut kāds sqlite risinājums. Es ar laravel to kādu brīdi lietoju, līdz nobesījos par nesakritībām (nav foreign key'i, atšķiras sql sintakse), un beigās testus/migrācijas kļuva parāk apgrūtinoši uzturēt, lai strādātu testi, utt. Pašlaik es daru nedaudz savādāk - veidoju atsevišķu testa db, uz kuras laižu migrācijas, seed'oju datus. Tas vismaz garantē, ka 1:1 būs tāda pati vide. Bet tas ir integrācijas/funckionālo testu gadījumā. Ja tie ir true unittesti, tad nekādu db vispār nevajadzētu darbināt, bet mock'ot tikai interfeisus, kas servē datus no db.
  18. Piemēram, Laravelam (jaunākai versijai, kas nāk tikai ārā) ir failsistēmas interfeiss, configā norādi draiveri - vai faili ir turpat uz hdd, vai kādā mākoņrisinājumā (atliek ievadīt paroles). Tā kā tehniski pilnībā atkrīt jautājums, kā apakšā tas ir realizēts...
  19. // Insertojam faila ierakstu db, dabūjam unikālu id $hash = md5($id); $mape = "/storage/" . $hash[0] . "/". $hash[1] . "/" . $hash[2] . "/"; mkdir($mape, true); // Izveidojam visu koku move_uploaded_file($_FILES['file'], $mape . $hash); Zinot faila ID vienmēr varam dabūt ceļu uz failu. Baigais čakars.........
  20. Tas, kas strādā, ir vnk gļuks. Citi pārlūki ir tolerantāki pret programmētāju lažām, citi nav. Tā kā, saved kārtībā savu kodu.
  21. id atribūtam jābūt UNIKĀLAM! Tev viņi tur dublējās nejēgā.
  22. White list failu paplašinājumiem un miers. Kādas problēmas tur var būt? Vai vēl labā, kā tika augstāk minēts - failu nosaukumu glabājam kaut kādu hashu. Ja gribas, var arī servēt failus caur kādu skriptu un direktorijas failiem pa tiešo neļaut piekļūt.
  23. Tiešām, kas par bullšitu? Cilvēki lielākoties grabina kapeikas kaut kādam sūda hostingam, kur nu vēl kaut kādam S3 servisam, lai glabātu failus? Pilnīgi lieki, pilnīgi nekādas jēgas no tā nav maziem projektiem, kādi ir 99.9% Ja cilvēkam ir problēma izlemt glabāt failus db vai vienkārši failos, tad kur prāts varētu būt piedāvāt lietot kaut kādu vēl ārēju servisu. Visam savs laiks. Anyway, es redzu 0 priekšrocības failu glabāšanai datubāzē.
×
×
  • Create New...