Jump to content
php.lv forumi

briedis

Moderatori
  • Posts

    4,669
  • Joined

  • Last visited

Everything posted by briedis

  1. Tādu nav, visiem viņiem ir tizli novietotas pogas. Ideālā gadījumā ir klavaitūra bez numpad'a, tiem nedaudz jēdzīgāks izkārtojums, bet nu tādu ir grūti atrast...
  2. Nū, un kas te bija sarežģītākais? Mēs, piemēram, uploadojam failu pa taisno uz S3, tad frontends saņem callbacku, ka fails uploadots. Tad ieliek queue uz apstrādi. Tad kāds no backend serveriem paņem to failu, apstrādā, un nosūta eventu, ka ir done, Klients momentā saņem callbacku ar datiem par jau apstrādātu failu. Sarežģītākais tajā visā bija uztaisīt UI ar multi uploadiem, jēdzīgu callbacku apstrādi...
  3. daGrevi, es vēl gaidu, kad pastāstīsi sīkāk par saviem fona procesiem, interesantos aspektus! :)
  4. Cik līmeņos viņi sarunājās, cik tādi procesi vienlaicīgi gaidīja (cik viņi bija saistīti)? Un kas tur bija sarežģītākais? Man tas tāpat izklausās diezgan sinhroni - viens process saņem vienus ievades datus, izdod ārā citus, pa ceļam varbūt izsauc citus procesus. Pa vidu varbūt nolocko kaut kādus resursus.
  5. Nu pastāsti, tīri interesanti.
  6. nu ne grūtāks, bet tīri ķēpīgāks
  7. Frontends ir sarežģīts, kad jāuztur sarežģīts stāvoklis, jātaisa UI/UX tā, lai lietotājs tur nevar samudrīties, kā asinhroni izpildīt N lietas utt. Backends ir salīdzinoši vienkāršs tāpēc, ka tas sinhrons.
  8. Kas tie par kuponiem vispār? KKādi akciju kodi jau darbojas tikai 1x, esmu meģīnājis iebarot, bet neņem pretī, sakot, ka tikai 1 kodu kontam var izmantot ever...
  9. Bootable usb? Man gan liekas, ka win10 iso ir kkur 3.5gb. Ar 2 būs par īsu... Un kāds sakars linux? Kā viņš var palīdzēt uzinstalēt win?
  10. XPS 1.3k pa 4gb ramu, i5 un 128SSD? Izklausās kkā baigi pārsālīti. Apmēram 2-3x pārsālīti. Kas viņam vēl ir tik labs? Nu neskaitot svaru...
  11. Tu gribi teikt, ka editorā neizmano home/end/pg up/down ? Šo pogu izkārtojums kodēšanai ir diezgan vitāls, kad skatījos portatīvo, šo pogu novietojums bija viens no lielākajiem kritērijiem..
  12. Man vienā pārlūks, otrā IDE Ja IDĒ debugoju, vienā ekrānā ir debug rīks (mainīgie, stacktrace, etc) Debugojot frontendu, pa vienu ekrānu ir debugeris, otrs chrome Vienā ekrānā skype, otrā pārlūks. Ļoti noder, kad skype jāraksta ir kkas to, ko redzu ekrānā.
  13. To pašu arī saka tie, kas slavē teksta redaktorus :) Kodēt taču var, ir ērti, man patīk, nafig IDEs? :)
  14. Nez, kurš vispār var ilgstoši pakodēt ar vienu monitoru, kur nu vēl pie tāda ar ~15". Mazohisms tas ir.. Normālā gadījumā tev mājās ir vnk ārējais monis, normāla klaviatūra un pele. Ja vajag kustēties, tad atvieno no vadiem un aiziet...
  15. Tu meklē portatīvo kodēšanai vai bilžu apstrādei?
  16. Nu jā, daudzi darbi nemaz neprasa minūtes izpildi. Iedomājies, ielādē tagad vienu failu un gaidi, kad thumbnails ģenerēsies veselu minūti. Ar workeri pāris sekundes. Un kas notiktu, kad ielādē 100, 200 failus rindā kādi 20 cilvēki... Protams, ka ar cronu to var atrisināt, bet tiklīdz jāmenedžē N workeri, lai tos varēt dinamiski pielikt, noņemt, un vajag normālu atbildes laiku - nekas tur smuks nesanāks...
  17. Mums ir 2 (ar pus) serveri, kas: 1. apstrādā dažādas rindas darbus 2. ir ar dažādu jaudu (attiecīgi dažāds workeru skaits uz katrs) 3. ir +- 20 dažādi jobi, kur katram variē workeru skaits, izpildes intervāli utt. Sūtam kampaņu epastus, apstrādājam attēlus, syncojam N dažādu e-veikalu datus, izpildam maksājumus, apstrādājam ienākošos webhookus, lejuplādējam failus, sūtam failus uz printeriem. Karoč, good luck to visu ar crontabu :) Mums nepieciešama arī objektu lockošana, un bombīt DB visu laiku nav diez ko forši un skeilojami... Ja par crontab, tad neskaitot screen procesus, uz viena servera ir padsmit, uz otra ir kkur 60 cronjobi. Izklausās, ka izmēģināsim RabbitMQ..
  18. eh JVM gan negribas darbināt, bet nu skaidrs, scala, scala..
  19. Kādus rīkus izmantojat, lai darbinātu dinamiskā daudzumā kaut kādus workerus, kas pilda darbu rindas (ar prioritātēm utt). Gearman, Amazon SQS,.. ?
  20. Nemaz nezināju, ka tāda paka eksistē...
  21. Exactly, forša sajūta ir atrisināt kādu sarežģītāku problēmu, vai arī izdomāt kādu elegantu risinājumu. Forši ir radīt kaut ko jaunu, noderīgu par ko priecājās lietotāji. Ja iztēlojies sevi kodējot vizītkartes lapu 60 gados, tad jā, labāk nevajag :D
  22. Kā tu automatizēsi kkādus pārlūku vipendronus? Teiksim, skrollojot izslīd augšējā URL josla, mainot dokumenta augstumu un salaužot, teiksim, kaut kādu pilnekrāna popupu vai pielīpošo elementu?
  23. Vari minēt kādu konkrētu keisu, ko dev tūlis nevar parādīt, bet iekārta var? Es nenoliedzu testēšanu uz gala ierīces, bet anyway, dev tūlis 99% gadījumā būs pietiekami atbilstošs reālai ierīcei.
  24. Es parasti daru tā - php artisan make:migration blabla Sadefinēju tabulas kolonnas, utt, tad izveidoju modeļa klasi: php artisan make:model App\BlaBlaModel Uzsetoju tabulu protected $table = 'blabla' (ar nosacījumu, ja tabulas nosaukums atsķiras no modeļa un nevar tikt automātiski atpazīts) Tad izmantojot ide-helperi ( https://github.com/barryvdh/laravel-ide-helper) lai saģenerētu @property ierakstu kolonnām. php artisan ide-helper:model App\BlaBlaModel Attiecīgi, tagad taisot new BlablaModel; ide saprot kādas kolonnas ir pieejamas, utt.
×
×
  • Create New...