Kasspars Posted April 18, 2016 Report Share Posted April 18, 2016 ^ Tā arī ir. Stingri tipētās valodas (aka Pascal) priekš iesācējiem PHP, JavaScript - priekš pro developeriem Quote Link to comment Share on other sites More sharing options...
F3llony Posted April 18, 2016 Report Share Posted April 18, 2016 Domāju, ka internaly PHP visdrīzāk glabā to pašu 0.30....04, bet pie izvades viltīgi noapaļo. P.S. yep, http://codepad.org/AZbcjiGw echo ((0.2+0.1)===0.3)?"Yes":"No"; Output: 1 No Nu es kaut ko tādu arī gaidīju. Tajā pašā laikā, PHP ir arī standarta risinājums - php > $x = bcadd(0.1, 0.2, 50); php > var_dump($x); string(52) "0.30000000000000000000000000000000000000000000000000" Quote Link to comment Share on other sites More sharing options...
Kasspars Posted April 18, 2016 Report Share Posted April 18, 2016 Un ko tu ar to gribi teikt, ka php kaut kādā veidā ir apgājuši floating point īpatnības? $x = bcadd(0.300000000000000004, 0.2, 50); var_dump($x); string(52) "0.50000000000000000000000000000000000000000000000000" Nē, vienkārši php sakārto, lai šī īpatnības neizlec. Kaut gan tas nav īsti labi, manuprāt Quote Link to comment Share on other sites More sharing options...
F3llony Posted April 18, 2016 Report Share Posted April 18, 2016 Kaspar neliels fail tev tur. Ieliec abus floatus pēdiņās as in string. <?php $x = bcadd('0.300000000000000004', '0.2', 50); var_dump($x); Quote Link to comment Share on other sites More sharing options...
Kasspars Posted April 18, 2016 Report Share Posted April 18, 2016 Tie ir float nevis stringi. Nelikšu pēdiņās Quote Link to comment Share on other sites More sharing options...
F3llony Posted April 18, 2016 Report Share Posted April 18, 2016 Tad ej dillēs. Tiem kam interesē - string reprezentācija tiek izmantota tāpēc, ka tad tiek garantēta precizitātes saglabāšana - gan tajā pašā, gan starp dažādām sistēmām, un vari būt drošs, ka reģistru izmērs nebūs faktors lai to floatu pieglabātu. Quote Link to comment Share on other sites More sharing options...
Mr.Key Posted April 18, 2016 Report Share Posted April 18, 2016 We offer you to compete against PVS-Studio static analyzer by locating bugs in 15 source code fragments randomly selected from our database of open source projects. http://q.viva64.com/ Quote Link to comment Share on other sites More sharing options...
Mr.Key Posted April 18, 2016 Report Share Posted April 18, 2016 Nu, konkrēti manā pašreizējā darbā IT jomā ir tikai 2 darbinieki, no kuriem viens esmu es, tā kā apmaiņa tāpat ikdienā notiek. Par Draugiem nezinu, bet pat ja tā ir, tad tas ir nenormāls retums. >Ja tu Tagad aizietu un pateiktu, hey mēs ik nedēļu stundu or divas piektdienas beigās te padalīsimies ar info un pamācīsimies ... domā tavs menedžeris tev pateiks nē? Zini... Ir zināmas darba vietas, kur pateiktu gan nē. Labākajā gadījumā pateiktu "tev jau tāpat ikdienā notiek apmaiņa ar kolēģiem". Tur tā lieta, ka cilvēks veidojas tāds, kādā vidē viņš atrodas. IT jomā pluss ir tāds, ka atver pārlūku un (nosacīti) izvēlies, kur atrasties. Darbavietā būtiski, lai būtu savstarpēji atbalstoša vide un kopīgas vērtības. Tās dažādiem cilvēkiem dažādās vietās var būt savādākas. Tāpat kā ir dažādas skolas un dažādas klases - vieniem ir labi skolā, kur ka tik ātrāk notīties, citiem pašsaprotami ir palikt ilgāk pēc stundām un pārrunāt teoriju. Tagad IT uzņēmumos vajadzētu būt iespējai tā, kā @F3llony raksta, jāpameklē tikai labāk. Un arī IT uzņēmuma iekšienē var būt diametrāli pretējas atmosfēras. Var jau mēģināt pats izrādīt iniciatīvu, bet pēc analoģijas ar skolu klasēm – vienā gadījumā tas izdosies, citā gadījumā naysaijeri vnk bolīs acis un noēdīs. :) Bet "I know the pain" un risinājums ir "avoid it!" Par tiem uzņēmumiem un menedžeriem, kas ir tik nepretimnākoši - žēl gan. Skaidrs taču, ka IT nav grīdas slaucīšana, kur nostrādāto stundu skaits atbilst produktivitātei, tāpēc pāris h nedēļā kopā sanākšanai tak pilnīgi neko neatņem. Gluži otrādi - rodas jaunas idejas un apņēmība. Jācer, ka konkrētajam menedžerim toreiz bija vienkārši neizdevusies diena. :) Quote Link to comment Share on other sites More sharing options...
jurchiks Posted April 18, 2016 Report Share Posted April 18, 2016 Nē, nebija gan neizdevusies diena, vienkārši nogruzīti ar uzdevumiem līdz pēdējam. Kas Latvijā, starp citu, ir baigi common; pašreizējā darbā arī, lai cik smieklīgi nebūtu, bet līdz manai atnākšanai vienam vienīgam čalim bija ap 15 projektiem jātaisa. Dažiem jāuzzīmē dizaini (viņš ir FULL-stack, ne tikai front+backend, bet arī dizainus zīmē) un pēc tam, kad saņems atbildi, tad jātaisa, dažiem jau dizaini ir un tikai jātaisa, dažiem kkas jāpielabo... Tagad es būšu otrais, kas daļu no tā paņems uz sevis, bet vienalga darba ir dafiga. Nesaprotu, kā tas čalis var būt tik pozitīvs, lai gan bez tā laikam neiztikt, reāli širmis aizietu ciet. Quote Link to comment Share on other sites More sharing options...
Kasspars Posted April 18, 2016 Report Share Posted April 18, 2016 Tu tak vari arī nestrādāt pie viņiem! Tas čalis, kas zīmē dizainu + programmē un vēl pie tam ir pozītīvs, ir reāls tīradnis. Iedod man viņa kontaktus! Quote Link to comment Share on other sites More sharing options...
jurchiks Posted April 19, 2016 Report Share Posted April 19, 2016 Un ko, tu viņam vēl darbu uzvelsi? :D Man steidzami vajadzēja darbu, nebija dižas izvēles, + teorētiski šis darbs varētu labi izskatīties CV. Quote Link to comment Share on other sites More sharing options...
Mr.Key Posted April 19, 2016 Report Share Posted April 19, 2016 Jautrākais, ka kamēr tādi čaļi veic īstus brīnumus, tikmēr kritiski lielbudžeta un lielkomandu projekti feilo vienā laidā. Quote Link to comment Share on other sites More sharing options...
jurgenzz Posted April 19, 2016 Report Share Posted April 19, 2016 Es strādāju lielā komandā, kur kopā ir kādi 6 projekti. Katram ir pa kādiem 2 projektiem un 10-15 uzdevumiem. Man arī ir 10 - 15 uzdevumi. Bet visos 6 projektos. Es eju prom. Nevar tā strādāt. Eju tur, kur man būs pie 1 projekta jāstrādā. Quote Link to comment Share on other sites More sharing options...
F3llony Posted April 19, 2016 Report Share Posted April 19, 2016 Jautrākais ir tas, ka ir pilna dibenpuse tādu "foršo" vakanču, es pat šeit iepostēju. Cik man uzrakstīja? Nulle. Es strādāju lielā komandā, kur kopā ir kādi 6 projekti. Katram ir pa kādiem 2 projektiem un 10-15 uzdevumiem. Man arī ir 10 - 15 uzdevumi. Bet visos 6 projektos. Es eju prom. Nevar tā strādāt. Eju tur, kur man būs pie 1 projekta jāstrādā. 6 projekti, katram pa 2, sanāk 3 cilvēki. Liela komanda where? Quote Link to comment Share on other sites More sharing options...
Blitz Posted April 19, 2016 Report Share Posted April 19, 2016 3 programmētāji, 3 dizaineri, 6 vadītāji, 6 vadītāju asistenti, 2 cio, 1 cto, 4 testētāji = liela komanda Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.