Jump to content
php.lv forumi

briedis

Moderatori
  • Content Count

    4650
  • Joined

  • Last visited

About briedis

  • Rank
    parastais, meža
  • Birthday 04/02/1988

Contact Methods

  • ICQ
    0
  • Skype
    briedis88

Profile Information

  • Gender
    Male
  • Location
    Rīga
  • Interests
    Foto

Recent Profile Visitors

31444 profile views
  1. Man liekas, ka problēma šeit ir, ka mēģini atņemt visu virsrakstu no virsraksta. Neesmu drošs, vai tā var darīt. Visdrīzāk ir jāiet cauri pēc tam katram virsraksta burtam un jāsalīdzina tie individuāli, kamēr kāds no tiem atškirās titleA[i] - titleB[i].
  2. Šis *ūds nestrādās. Ko es iesaku darīt ir, nodefinē stringu ar visu alfabētu, taisi custom sort metodi, kas sasortē skatoties pēc burta indeksa stringā. a - 0, ā-1 utt.
  3. Well shit, aizrakstiet kāds vienam no lielākajiem e-komercijas kruķītājiem Shopify, pasakiet, ka viņi nemāk taisīt distributētas sistēmas, kas apkalpo miljonus :D
  4. Mikroservis vairs nav stilīgi, tiem arī ir savas problēmas. Tagad topā modulārs monolīts https://www.infoq.com/news/2019/07/shopify-modular-monolith/
  5. Mēs Printful sēžam dotajā brīdī uz Yii2 (jo pirms 7 gadiem tas bija relatīvi topā), bet veiksmīgi tikām līdz 7.4, un arī iesim tālāk uz PHP 8, kad būs iespēja. Jauniem projektiem, protams, uzreiz tiek lietots viss jaunākais. Laika gaitā framework nozīme kļūst ļoti minimāla projektā, jo biznesa loģika tāpat ir famework agnostiska. Kas tad ir frameworks? Routings un kontrolieri, active record. Projektam augot ātri arī pienāk brīdis, kad ir jāveido custom risinājumi, kurus pats FW nespēj nodrošināt. Ja nu ir interese, mūsu vakances: https://www.printful.com/jobs/it-engineering Mēs jop
  6. Ņemot vērā, cik php8 vēl ir svaigs, nez vai ir kāds pieaudzis projekts, kas būs ar tādu stacku. Lielie projekti arī nav tik viegli/ātri nomigrējami, tīri dažādu dependency dēļ.
  7. briedis

    Platforma

    1.4 neminificēti. Izlaidīs caur minificēšanu, izlaiž caur gzip un būs max 150kB network transfers :) Vnk tagad izskatās, ka ne devs ne servera konfigurētājs neprot savu lietu tā labi līdz galam...
  8. Diemžēl, vēl nekas nav zināms. Kad būs, tad noteikti šeit arī paziņošu. Sekot jaunumiem var arī draugiemgrupas kontam twitter.
  9. Jā, Clean Code būtu nākošā, ko es ieteiktu. Neesmu drošs par OOP grāmatām. Ja es tagad mācītos no jauna, es visdrīzāk meklētu "PHP OOP" tutoriāļus. Koncentrēta informācija ar daudz piemēriem. Šis izskatās ok raksts: https://code.tutsplus.com/tutorials/object-oriented-php-for-beginners--net-12762 Jā, tas ir vecs, tur vēl netiek izmantotas jaunās PHP 7+ fīčas, kā mainīgo, funkciju typehinti, bet galvenie koncepti tiek apskatīti. https://dev.to arī ir daudz jēdzīgu rakstu par php (https://dev.to/search?q=php+tutorial)
  10. Ņem par labi. Izklausās, ka esi uz pareizā ceļa. Neaizmirsti, ka kods nav tikai sintakse. Ir labās prakses, stils, utt, tā kā noteikti ir vērts pameklēt, palasīt kā rakstīt labāku kodu. Varu ieteikt šo grāmatu, kas vairāk apskata dažādus principus, pieejas, kļūdas: https://www.amazon.com/Pragmatic-Programmer-Journeyman-Master/dp/020161622X Gan jau var kaut kur "aizņemties" digitālo versiju, jo grāmata nav lēta, bet ir laba.
  11. Esmu viens no skolas pasniedzējiem. Ja tā īsi būtu jāsaka, tad tas ir juniora līmenis. HTML, CSS (SCSS) pamatzināšanas (pačeko arī kādu Bootstrap vai ko tādu). MySQL pamati arī, piemēram, join'i, tabulu projektēšana, kolonnu datu tipi, kaut kas par indeksie. PHP pamati - iepazīties ar OOP principem. Pastudē kā strukturēt projektu, palasi par MVC. JS sintakses pamati, apgūt nedaudz ES6. Ja iespēja, pamēģināt kaut ko jau sarežģītāku - vuejs, piemēram. Vēlams arī palasīt par drošību - pareizu datu eskeipošanu, XSS, sql injekcijām. Iegūglē: OWASP TOP 10. Vari sev uzstādīt par mēr
  12. Ļoti labs teikums: Ja tev kods/keys glabājās principā turpat kur enkriptētie dati - tas viss tiešām ir diezgan bezjēdzīgi.
  13. Visdrīzāk ar to ir domāts, ka datubāze ir kritpēta, nevis saturs. Tas būtu diezgan liels absurds, lai ielogotos lietotāja kontā, būtu jādekriptē visi ieraksti, lai atrastu kurš lietotājs tas ir :) Piemēram, ja lieto AWS RDS: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Overview.Encryption.html
  14. Dev tools satur daudz veidu kā tādu lietu debugot. Piemēram, uzliec breakpointus http requestiem vai dom modifickācijām utt un izstepo cauri.
  15. Forumu labā etiķete prasa, lai arī padalies ar risinājumu, ja nu kāds nonāk pie līdzīgas problēmas, lai zina, kas bija jādara :)
×
×
  • Create New...