Jump to content
php.lv forumi

briedis

Moderatori
  • Posts

    4,669
  • Joined

  • Last visited

Everything posted by briedis

  1. Paskrollē tak zemāk, viņiem vnk gamble faktors algā :D
  2. Neviens risinājums nav pilnīgi par velti - vai nu maksā ar savu laiku, vai arī fiksētu mēneša maksu, vai kādu procentu. Izpētīji šo sadaļu? https://www.printful.com/integrations Vienmēr vari uzmest kaut kur WP+Woocommerce, tad tik jāpieslēdz kāds maksājumu procesētājs pašam.
  3. Rekur veids kā fiksi atrast haltūru - apstaigā facebook, kur mazie tirgotāji piedāvā produktu piegādes uz mājām, un piedāvā ātri uzcept kkādu mazu e-veikalu, kaut vai izmantojot esošas platformas :)
  4. Es arī kādreiz domāju, ka tā ir problēma, bet tā nav. Visām lapām vari resetot paroles uz epastu. Tāpēc svarīgākais ir zināt no galvas drošu epasta paroli. Mūsdienās na neviena legit arugmenta nelietot paroļu menedžeri.
  5. ŠItais ir diezgan rip. Visiem rekomendēju saģenerēt backup kodus, kurus iedot gan vecākiem, gan kādam uzticamam draugam vai partnerim. Šitā vienreiz pārsēžots lildmašīnā pakāsu telefonu. Par laimi biju pirms kāda gada nosūtījis sievai bildi ar tiem kodiem, varēju atjaunot piekļuvi...
  6. Viss Draugiem Group / Printful pārgāja uz mājas režīmu, kamēr "thing blow over". Lai arī vairāki kolēģi arī agrāk strādāja remote, tagad viss ofiss.
  7. Mans mix config fails, kas: 1. minificē/versionē ja laiž npm run prod 2. iznes npm libus atsevišķā failā (vai vairākos) 3. iekļauj bable pluginus Out of box strādā arī hot reloads. Kas nozīmē, ka labojot kodu re-builds būs <1-2s noteikti. Pašos layoutos (base layout) atliek izmantot frameworka metodi, kas parūpējās, lai strādā arī versionēšana, ja ir buildots ar prod flagu. <script src="{{ mix('js/app.js') }}"></script> No lietām, kuras neesmu mēgīnājis - vairākus entry pointus, bet pieļauju iespēju, ka to var risināt ar mix.js(..cits-fails.js), jo js/app.js satur visu vue bootstrapu. const mix = require('laravel-mix'); const webpackConfig = require('./webpack.config'); mix.webpackConfig(webpackConfig); mix.babelConfig({ plugins: [ '@babel/plugin-proposal-class-properties', '@babel/plugin-proposal-optional-chaining', '@babel/plugin-proposal-private-methods', ], }); mix.js('resources/js/app.js', 'public/js') .sass('resources/sass/app.scss', 'public/css') .sass('resources/sass/custom.scss', 'public/css') .extract(['vue', 'vee-validate', 'vuex', 'bootstrap-vue']) .extract(['moment'], 'js/moment') .extract(['sweetalert2'], 'js/sweetalert'); if (mix.inProduction()) { mix.version(); } Man grūti iztēloties, ka tas viss varētu būt vēl vienkāršāk...
  8. Optimizēt frameworka kodu 99.99% gadījumu ir pats pēdējais ko vajag darīt. Viens sūdīgs kvērijs, vai arī kvēriji ciklā, vai neoptimizēts attēls pirmajā lapā nodara daudz lielāku ļaunumu nekā frameworka boot laiks. Tā kā tas nav liels aspekts. Es gan vairāk varu spriest par Laravelu, kas ir diezgan elastīgs frameworks, kas arī ļautu izgriezt ārā dažādas nevajadzīgas lietas, ja nu tiešām pēdējais salmiņš ir paša boot laika optimizācija.
  9. Pirmo reizi par tādu Parcel dzirdu. Bet ko tur sīkā - es paņemu laravelu ar mix un zero configs... (nu neskaitot pielikt klāt kkādus pluginus)
  10. Troļļoju, troļļoju...bet es nešaubos, ka ir daudzi, kas tieši tā arī domā, kas ir ļoti biedējoši.
  11. Nu beidz, taisīt savas autorizācijas ir daudz drošāk un foršāk, nekā paļauties uz kaut kādu standartu. PIemēram, man patīk salīmēt SQL kopā, nekā lietot AR/ORM, un tad tur notiek kaut kāda maģija apakšā. Middleware? More like Shittleware. Ieliek koda sākumā die() un nav nekāds overheads ar stack trace pa 50 rindām. Kāpēc lietot kaut kādu log mail draiveri, ja var uzreiz normāli uztaisīt integrāciju ar kādu API, un tas nebūs jādara vēlāk, kā arī būs 1:1 environments kā uz produkcijas. Jūtos daudz drošāk uploadojot failus uz S3 pa taisno, nekā lietot kaut kādu storage draiveri, kuram nevar zināt, kas apakšā notiek - varbūt tas kādam hakerim pa kluso sūta visus manus uploadus. Man arī patīk konfigurēt webpack pašam, jo tas liek vismaz atsvaidzināt zināšanas par pašreizējo ekosistēmu. /s
  12. Tu to saki tā, it kā API būtu kaut kas standalone. Wordpress ir API. Woocommerce ir savs API. Pajautā viņiem, kopš kura laika viņi būvē API :)
  13. Tev nav bijusi saskarsme ar API, bet piemini GraphQL? You cray? Vienkāršākais variants būtu saglabāt attēlu savā publiskajā mapē un izsaukt pieprasījumu uz to otras lapas endpointu padpdot parametru ar bildes urli.
  14. Tas ir tā kā labi vai slikti? Jo nepārāk sen: "How one developer just broke Node, Babel and thousands of projects in 11 lines of JavaScript" https://www.theregister.co.uk/2016/03/23/npm_left_pad_chaos/ Tā kā sava taisnība @Grey_Wolf ir, lai kā negribētos piekrist :)
  15. Nu, tikko paskatījos - man docker ēd 10GB, bet storms tikai 2GB ar ļoti lielu projektu. Varbūt tomēr palūdz vēl 8GB? Rams taču ir lēts, būtu muļķīgi upurēt produktivitāti pārdesmit eiro dēļ.
  16. Ai aizgāja normāls spams, bet man gribās arī iepļackāt savu viedokli. Daži te runā par ātrdarbību it kā būvētu feisbuku vai twitteri. Ātrdarbība nenes naudu 99.99% gadījumos. Frameworkus vajag, lai būtu vienota sistēma, kā būvēt lietas. Frameworki ļauj nesalīdzināmi ātrāk realizēt ideju. "Es freimworkus nelietoju", bet varu derēt, ka kad jāsāk jauns projekts, tad pats ņem copy pasta koda fragmentus no iepriekšējā projekta. Dzelži ir lēti, par pāris stundām programmētāja resursa var ez paņem jaudīgāku dzelzi. Diskusija tik pat muļķīga, kā apgalvojums, ka labāk kodēt teksta redaktorā, jo tam redz boot laiks ir par 4s ātrāks.
  17. Yeah, tas, ka reģistrācija ir vajadzīga, lai kaut ko redzētu, ir off-putting. Zaudē conversions.
  18. Uztaisi proof-of-concept šeit https://3v4l.org/ Parādi to kodu, kas nestrādā, ar ievaddatiem un izvaddatiem.
  19. Visdrīzāk, lai aizbiedētu cilvēkus. Varbūt rekruteris gribēja būt gana techy, bet nepakonsultējās ar īstiem programmētājiem.
  20. Kinda piekrītu. Tev jādomā arī par to, kā pēc tam varēs atkratīties no tā uzdevuma, jo tas tomēr ir WP - var elementāri kko salauzt, jātaisa updeiti, kaut kādi plugini nestrādās utt, karoč, netiski vaļā. Tā radu būšana var kapā iedzīt pēc tam. Labāk paņem kādu easy hosted platformu, kurai ir supports un kuru viņi paši varēs labot utt.
  21. codez ir tik labs, ka viņam salīdzinājums ar kirilu ir kā uzbrauciens - point proven :)
  22. Tas ir codez. Viņam viss vienmēr sanāk. Viņš ir tā kā php.lv foruma mītiskais Kirils.
  23. Man liekas, ka mikroservisa lielākā jēga ir tieši tas, ka vari nodalīt pilnībā visu loģiku. Es gan īsti nevaru saprast, kāds ir mērķis, ko centies panākt? Izklausās, ka vairāk runā par kaut kādu modulāru monolītu, nevis mikroservisu. Vismaz manā uztverē mikroserviss ir nodalīts projekts, kas veic kādu specifisku darbu. Saziņa parasti notiek caur kaut kādu API (http, piemēram)
  24. briedis

    background url

    swiper-slide elementam nav izmēra. VIņš ir 0x0 pikseļi. Tāpēc arī nav nekas redzams. Ja pieškir teiksim width:200px; tad parādās. bilde
  25. briedis

    Padoms

    https://www.seleniumhq.org/
×
×
  • Create New...