Jump to content
php.lv forumi

Blitz

Reģistrētie lietotāji
  • Posts

    639
  • Joined

  • Last visited

Everything posted by Blitz

  1. Kautkā neizdodas uztvert JS prototype inheritance mehānismu. Gribu realizēt mantošanu 3 līmeņos (piemēram) var A=function(paramsA) { this.paramsA=paramsA; this.init(); }; A.prototype={ paramsA:null, init: function() { console.log(this.paramsA); }, }; var B=function(paramsB, paramsA) { this.prototype=Object.create(A, {paramsA: { writable: true, configurable: true, value: paramsA },}) this.paramsB=paramsB; }; B.prototype={ paramsB: null, click: function() { console.log(this.paramsB); } }; var C=function(paramsC, paramsB, paramsA) { this.prototype=Object.create(C, { paramsA: { writable: true, configurable: true, value: paramsA }, paramsB: { writable: true, configurable: true, value: paramsB }, }) this.paramsC=paramsC; }; C.prototype={ paramsC: null, render: function() { console.log(this.paramsC); }, }; var Obj=new C(1,2,3); //console.log => 3 Obj.render(); //console.log => 1 Obj.click(); //console.log => 2 Vēlamais output konsolē: 3 1 2 Sobrīd dabūju konsolē: 1 Obj.click is not a function Nevaru saprast īsti kā realizēt šādu inheritance JS vidē.
  2. Paņem kādu tēmu no šīm un papēti sīkāk, ar kādiem real life piemēriem varbūt: https://en.wikipedia.org/wiki/List_of_software_development_philosophies Borzovam@LU noteikti patiks
  3. Ķeras, ķeras lēnām klāt arī īres līgumiem. Radinieks jau uzrāvās uz vid zvanu un jautajumiem nesen.
  4. Tas ir nevis vērts bet obligāts nosacījums ja gribi būt kas vairāk par pre-junior līmeni. Patterni normālā kodā ir gandrīz visur.
  5. WinCache ieslēgts? Pamēģini izslēgt.
  6. https://api.jquery.com/multiple-attribute-selector/
  7. Ja objektu raksturo 500 skalari propertiji tad es arī taisītu 500 kolonas
  8. Efektīgāk kādā ziņā? Performances? Diez vai...
  9. Ja jautājums bij vai 10 integer kolonas būs izselektēt ātrāk nekā 500 pie vienāda row skaita, tad, jā protams, 10 kolonas būs ātrāk.
  10. Nekas nav jaizdala. ja tabulā kolonu kopējais skaits nav stipri lielāks par vajadzīgo kolonu skaitu tad lieto *, pieņemu ka datubāzes query parserim būs vieglāka dzīvē.
  11. nu izvāc šito un tad apskaties cik ātri strādā, jo lasīšana no resultseta un 12k ierakstu outputa sutišana klientam arī aizņem laiku.
  12. Kādas manipulācijas ar datiem veic php? 12k ir diezgan daudz
  13. Uztaisi konsoles PHP aplikāciju/procesu kas visu laiku darbojas un lasa datus no kontroliera un raksta datubāzē. Rekur pat vari kā windows servisu palaist: http://php.net/manual/en/win32service.examples.php
  14. Vergturu kantori liekas tas pats kas armija, katram vēlams tam iziet cauri, iegūt biezu ādu un dzīves rūdījumu.
  15. Strādājot pašreizējā darba vietā jau kādu laiku ir sajūta, ka pienācis laiks pameklēt ko citu - labāku. Vēršos potenciālajiem kolēģiem vai darba devējiem kas ļoti iespējams apgrozās šeit. Nedaudz par mani. Apmēram 6 gadus draudzējos ar PHP, 4 no tiem neregulāru hatltūru veidā, 2 pēdējos no tiem maizes darbs 8h dienā. Uzskatu ka labi pārzinu OOP/MVC un protu rakstīt uzturamu, drošu, optimālu kodu. Ir pieredze ar dažiem modernajiem freimworkiem, Composer, GIT, RDBMS. Sevi uzskatu par normālu vidēja līmeņa programmētāju (starp junior un senior). Ātri mācos, patstāvigi attistos un patīk tas ko es daru. Vēlos strādāt stabilā uzņēmumā, komandā pie vidējiem/lieliem projektiem. Darba vieta protams Rīga, ideāli labajā daugavas krastā vai centrā. Varu atnākt uz interviju, varu uzrakstīt kādu koda gabalu (uz pāris h darbietilpību) utt. Sīkāk protams PM. Paldies.
  16. Defaultā input tips ir password, pēc tam ar js tam nomaini tipu uz text kad ir jāparāda ievadītais, reuzultātā nekas tur neglabājās pēc submita.
  17. Datu integritāte, nekad nemētāsies datubāzē norādes uz neeksistējošiem failiem, vai nekur neizmantoti faili bez datiem datubāzē
  18. Ja ir īstie rīki tad droši vien ka ērtāk ir veidot modeļus vispirms, Yii gadījumā jaiztiek ar database first, bet toties nav jāčakarējas ar mapošanu un relācijām.
  19. Domā db laukus vai modeļa propertijus? Ja modeļa propertijus tad šādus definē derived modelī ar rokām, base modelis ir pliks mapperis (entity?) pret db.
  20. Ne gluži, ģenerators tīri smuki updeito esošos modeļus ja mainījusies shēma, tikai protams modeļi ir jāsadala divās klasēs kur base klase ir ģenerētā un derived klase ir tā kur liec savu custom kodu.
  21. Runā par db migrācijām? Kā izpaužas stringa lipināšana un chainošana?
  22. Nu ir tā ka ir kantori kas potenciālos projāmgājējus ar neko nav spējīgi noturēt. Un līdzko kādam sāk likties ka būsi projāmgājējs tā tev vairs nedod tos kritiskākos un svarīgākos darbus, neiesaista jaunajos projektos bet dod uzturēt veco gavnokodu utt (sačakarēta dzīve). Kaut arī aizsūtot cv vai aizejot uz interviju esi gribējis tikai paskatīties ko piedāvā un kas notiek citur.
  23. Filmas var palīdzēt iemācities saprast klausoties. Saprast lasot un saprast klausoties nav viens un tas pats. Runāt savukārt var iemācities tikai runājot. Lasot un klausoties tu vari visu perfekti saprast, bet ja nav runāšanas pieredze tad vajadzīgie vārdi vienkārši nenāk ārā kaut arī tu viņus visus zini. Man līdzīgi ir ar krievu valodu, saprotu visu perfekti (druksu pārpīlēju) bet pateikt neko normāli nevaru tāpēc ka ikdienā nelietoju. Tātad lai iemācītos runāt angliski, ir jaatrodas vidē kur tev spiež to darīt. Angliski rakstīt arī, es nezinu nevienu gramatikas likumu, bet intuitīvi jūtu kas ir pareizi un kas ir nepareizi par cik sanāk daudz lasīt ikdienā (RTFM)
×
×
  • Create New...