Jump to content
php.lv forumi

codez

Reģistrētie lietotāji
  • Posts

    4,276
  • Joined

  • Last visited

Everything posted by codez

  1. Kad pats raksti, vismaz zini, ka šito ātri uzrakstīji neefektīvi, jo vajadzēja ātrāk dabūt gatavu, bet to uzrakstīji kārtīgi un efektīvi, jo tur ir bootlenecks. Kamēr gatavā bibliotēkā tu sagaidi, ka katrā vietā būs ievēroti kaut kādi elementāri CS ātrdarbības standarti. Bet nē, pigu tev. Runa ir par vietām, kur vienkārši panākt O(1), bet taisa O(N), vai O(N logN), bet taisa O(N^2), utml. P.S. Es jau neesmu pret gatavu bibliotēku izmantošanu, bet bieži vien ir jāskatās, kas apakšā, kā strādā un gadās, ka jāpārraksta API funkcijas. Protams, ja es būtu labs cilvēks, būt tām pārrakstītajām funkcijām jātaisa pull requests. Bet es neesmu labs cilvēks.
  2. Te man jāpiekrīt jurchikam, ka komjunitījs bieži taisa lielas ziepes. Ir redzētas lielas un populāras komjunitī bibliotēkas un freimworki, kuros tu paļaujies uz dokumentēto API funkciju efektīvu realizāciju, bet tad pēkšņi tomēr izdomā paskatīties, kas ir zem vāka un jāsaķer galva šausmās.
  3. Hmm, man likās pašsaprotami, ka tas ir par dienu. P.S. Tas bija tā - referencei, ko citi saprot ar jēdzienu - "labs atalgojums".
  4. 500 euro nav slikti, man ik pa laikam aptuveni tādi un bišķi lielāki piedāvājumi nāk no UK un USA rekruiteriem.
  5. Vēl ir tāds teiciens: "Savāc kompromātu par sava drauga tēvu un viņš tev nopirks PC par 2k"
  6. Jā, pasaule ir ļauna un netaisnīga. Es tev ieteiktu šādu plānu. Iemācies programmēt, apgūsti mākslīgā intelekta programmēšanu, izveido mākslīgo intelektu,kurš klausa tikai tev. Tālāk MI tavā vietā izdomās, kā uztaisīt pirmo robotu. Palīdzi viņam uztaisīt pirmo robotu, kurš tālāk taisīs visus pārējos robotus. Tālāk liec viņam darīt visu, ko vēlies, lai viņš tev uztaisa gan PC par 1'000'000'000$, gan austiņas, kuras pa tiešo pieslēgtas ar neirālo interfeisu tavām smadzenēm. Nu vienu vārdu sakot, varēsi pārņemt visu varu uz Zemes un pats izvēlēties ko likt kuros amatos, vai vispār visus amatus atcelt. Kaut kā tā.
  7. Vajadzība rodas no iespējas. Pirms 100 gadiem cilvēkiem internets arī nebija vajadzīgs. Bet tikko tu kaut ko vairāk māki, tā tas tev dod jaunas iespējas un vajadzību šīs iespējas izmantot un uzlabot savu produktivitāti.
  8. Ir tāds teiciens: "Nauda ir jātērē, lai pelnītu vairāk." ;)
  9. Mhm. Vai kādam vēl ir atnākusi šāda ziņa no Githuba?
  10. Viss tā vai tā glabājas bināri, gan atmiņā, gan sūtot pa tīklu, gan arī visas matemātiskās darbības tiek veiktas binārā formā. Decimāli tiek reprezentēti skaitļi tos attēlojot lietotājam. Heksadecimāli varētu būt reprezentētas tikai kāds krāsu kods CSSā.
  11. Binārus datus, 1. baits nosaka, kas tiek sūtīts un tālāk jau atkarībā no tā, tiek lasīti konkrēti baiti, vai masīvi ar ierakstiem. P.S. Datus lasu no ArrayBuffer-a ar DataView
  12. Fellony, ārēja db netiek izmantota, ir tikai iekšējas datu struktūras, kuras glabājas RAMā, kas kalpo kā tāda RAM db, bet tas nemaina būtību, ka datu 1 sekundē ir ļoti daudz. Wuu, priekš ģeolokācijas tiek izmantots kd-Tree, kas arī tiek kverijots, lai noskaidrotu, kuri objekti iedarbojas ar tevi un kuri objekti ir tavā redzamības zonā un par kuriem dati tev jāsaņem. Dati tiek sūtīti maksimāli optimizēt - katram lietotājam tikai tie, kas nepieciešami, piemēram, lietotāju koordinātes, tikai tiem lietotājiem, kurus redzi, apēstā un uzrodošās pārtika, tikai tajā brīdi, kad pazūd vai uzrodas.
  13. Man spēļu serverī katrs lietotājs 20 reizes sekundē sūta savas komandas un 20 reizes sekundē saņem stāvokļa izmaiņas, pie 200 lietotājiem sanāk ap 4000 komandu apstrāde un 4000 stāvokļu nosūtīšanas, pie tam katrs stāvoklis, ko sūta var būt 1 - 20+ lietotāju dati. Rezultātā apjoms var sasniegt pat 100k datu vienību sekudē. Pie šāda apjoma, trafiks parasti ir ap 10Mbs up un 1Mbs down.
  14. Cilvēki, kuriem rādīju šito, iedalās izteikti divās kategorijas, pirmie tie, kas saka: "cik kruti", otrie tie, kas saka: "cik pretīgi". :)
  15. Ir, ir, tieši tagad arī taisu 3D versiju. Citā topikā, kur runāju par ģeometrijas ģenerācijas algoritmu, runa bija tieši par 3D čūskas ģeometrijas ģenerēšanu un efektīvu kustināšanu izmantojot skeletu un šeiderus.
  16. Pieredze, protams, spēlē šeit arī savu lomu, bet galvenais, manuprāt, ir šī prāta skaidrība (kā es viņu saucu) - tu vienkārši redzi visu kopbildi un saproti kā viss strādā kopā. Visa lielā pieredze neko nedos, ja galva pilna ar citām problēmām, neesi izgulējies vai smadzenes pilnas ar toksīniem (alkohola izcelsmes, vīrusu/baktēriju pārpalikumi, u.c.).
  17. Wuu, IQ ir metode intelekta mērīšanai. Intelekts ir spēja risināt (nestandarta) problēmas. Protams, ka var būt cilvēks ar superaugstu intelektu, bet absolūti nemotivēts un neko nesasniegt. Tai paša laikā cilvēks ar ne to apdāvinātāko prātu, bet visu laiku darbojoties, kaut ko darot, apgūstot real life paternus, sasniedz vairāk. Kas attiecas uz programmēšanu, ja es esmu slikti izgulējies un citi negatīvi faktori, tad gadās, ka nākošā dienā man gribās nogalināt to, kurš rakstījis manu kodu. Bet reizēs, ka jūtos perfekti, esmu lietojis jau kādu laiku kreatīnu, izgulējies, regulāri izkustējies, tad ir bijušas situācijas, ka tai pašā javascriptā uzrakstu 200+ rindiņas bez nevienas starppārbaudes un viss strādā perfekti. Piemēram, nesen savam jaunajam 3D projektam uzrakstīju 3d modeļa ģeometrijas ģenerācijas, skeleta struktūras ģenerācijas un skeleta kustināšanas algoritmu un attiecīgos šeiderus, kur principā pa vidu nav ko testēt, jo visu var apskatīt tikai tad, kad viss salikts kopā un tur bija kādas 400 rindiņas un viss strādāja ar pirmo reizi. Kas attiecas uz kopbildes regulāru čekošanu, tad tur es esmu konstatējis, ka, jo vecāks palieku, jo labāk strādā šis kopbildes čeks un, ja kaut ko ir jāuzlabo jau pusgatavā kodā, tad spēja pamanīt speciālgadījumus arvien uzlabojas.
  18. codez

    Konstruktors

    Jā, protams, ar papildus masku ir universālāks un visdrīzāk ilgtermiņā arī vienkāršāks variants. Pie tam maskā var sadalīt ar dažādām krāsām dažādas zonas, kuras var mainīt atsevišķi.
  19. Drošvien. Tur ir klasiskā google adsense - pagaidām neko labāku (kas maksā vairāk) neesmu atradis.
  20. Pēc pus gada rezultāti ir šādi. Pagaidām katru mēnesi ir gandrīz miljons unikālo apmeklētāju ar tendenci nedaudz pieaugt. Youtube 15k subscraiberu, FB 26k šāres un 14k komentāri. Spēle ievietota vairāk kā 500 spēļu direktorijās no kurām nāk aptuveni puse trafika, piemēram, http://slitherio.org/games/agario3d.html, http://www.minijuegos.com/juego/agario-3d
  21. DO ir zem 5%. Tas sanāk virs 20:1. Iepriekšējos mēnešos bija gandrīz miljons unikālo apmeklētāju katru mēnesi.
  22. Es DO tērēju gandrīz 1k/mēn., bet vienalga bija patīkami, kad pirms pāris dienām piešķīra 50$ referral bonusu.
  23. codez

    Konstruktors

    Krāsu var mainīt arī ar canvām klienta pusē. Pirmais google meklējums atrada šādu piemēru: http://stackoverflow.com/questions/29156849/html5-canvas-changing-image-color
  24. Kur LV var to DE versiju atrast, no dell lapas rāda, ka tikai USA var nopirkt?
×
×
  • Create New...