Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - Tuxik

Stran: 1 ... 51 52 [53] 54 55 ... 99
781
Vývoj / Re:Bitové operace ve vyšších jazycích
« kdy: 08. 09. 2016, 12:24:07 »
Tomu říkám dobrý výběr kandidátů :D Tak to nezapomeň hodit na ostatní, že neumíte pozvat někoho slušného.
No jo, když on podle životopisu každej šmudla všechno umí a pak skutek utek. Ty jsi taky nejlepší z nejlepších a přitom jsi nikdy nedokázal odpovědět na jedinou konkrétní otázku :D Tebe by normální zaměstnavatel přijal maximálně na pozici "junior manual earthmover"  :D

782
Se divím, že už lezou i do státní správy, ale každopádně bych to předal nadřízeným, ať si s tím poradí. Přece ze své vlastní vůle neposkytneš informace kdejakýmu hejhulovi, natož mu třeba umožnit nějakou fyzickou prohlídku. A když už by tam nakonec nějakej hejhula přišel, samozřejmě s požehnáním patřičných míst, tak bych už jen tak z čisté nenávisti k MS chtěl papír, že je řádně prověřen pro nakládání s osobními údaji (které jistě ve státní správě budou), případně nějakou další bezpečností prověrku dle konkrétního úřadu a samozřejmě nějaké certifikáty, že ví, co dělá. Jinak by se mohl dívat jen z dálky a na nic bych ho nenechal ani sáhnout :D

783
Vývoj / Re:Bitové operace ve vyšších jazycích
« kdy: 08. 09. 2016, 12:03:42 »
??? To se jako jeste vychloubate svou drzosti? V takove firme tedy musi byt radost pracovat.
Je to smutné, ale souhlasím s jeho přístupem. Byl jsem u několika pohovorů, jen z pozice budoucího možná kolegy, ale většinou bych za drzost považoval spíš to, že tam vůbec někteří lidi přijdou a mrhají časem několika dalších lidí. Pokud ti třeba na pohovor na linux admina přijde člověk, kterej klidně prohlásí, že neví, co je shell, ale že ho nepotřebuje, protože síť na serveru může naklikat v "takovým tom okýnku", tak je to na facku. Několikrát jsem podobným lidem podstrčil svůj NB se shozenýma Xkama, většina z nich se toho bála dotknout a jeden asi 3x vztekle zkoušel "ipconfig", než pochopil, že tudy cesta nevede.

784
Vývoj / Re:Bitové operace ve vyšších jazycích
« kdy: 08. 09. 2016, 11:52:56 »
ROFL. Takový lopaty potkávám na pohovorech pořád častěji. Buď rád, že máš vůbec práci, když jsi tak mimo :D Tebe tak postavit maximálně k pokladně s tím přístupem.

Ale to je tak, když dostane zodpovědnost lopata...
Ne, to je tak, když se na odborné pozice hlásí motyky jako jsi ty. Vždy, když se narazí na něco konkrétního, tak je to podle tebe pro tebe moc jednoduchý a proto to neumíš - vyřeší to lopaty. Vlastně jediná pozice, která tvoje bludy splňuje je, že balíš média s hotovými aplikacemi do krabic někde na lince - lopaty už to naprogramovaly a ty to "doděláš". A tvých slavných 100+ je možná tak hodinová hrubá mzda v korunách, možná spíš za zkrácenou směnu někde v chráněné dílně (a po odečtění tebou způsobených škod to bude sotva stačit na zmrzlinu).


785
Vývoj / Re:Bitové operace ve vyšších jazycích
« kdy: 08. 09. 2016, 09:28:42 »
Kód: [Vybrat]
((count << 2) + 3) >> 1
Prostě se na to podívám a vidím to tam, aniž bych o tom musel vůbec přemýšlet.

786
Vývoj / Re:Bitové operace ve vyšších jazycích
« kdy: 08. 09. 2016, 09:20:41 »
Ano, to tvrdim. A vzdyt jste nalinkoval presne to, co jsem psal - potunenou knihovnu. Normalne se nad VM takoveto mikrooptimalizace pri normalnim vyvoji (cti ne potunene knihovny, kde maji perf testy na kazdy radek) casto radeji ani nedelaji, protoze snizuji citelnost kodu, tj. udrzovatelnost, a navic nemusi vzdy ani zvysovat vykon. Nejde o to, jestli je ten algoritmus pokrocily nebo sebevic chytry, ale o to, ze dobry vyvojar nebude znovu implementovat kolo - radeji pouzije jiz hotove poradne kulate kolo, nez aby se placal se svym hranatym desetinasobne dele, nez by zabralo pouziti hotoveho, a ve vysledku tak jen marnil cas.
Ano, běžný programátor je dnes obyčejný lempl. Mikrooptimalizace v rámci jednoho řádku tu vždy byly, většinou neušetřili nic závratného (občas ve smyčce ano), ale na druhou stranu, těch několik málo jednoduchých operací znal každý tak dobře, že to čitelnost nijak nesnižovalo. Když se v asm objevilo xor ax,ax, každý věděl, že je to to samé, jako mov ax,0, jenom o takt rychlejší, to samé instrukce shr a shl, prostě to byla samozřejmost. A stejné postupy se dají použít - a kupodivu používají - dodnes a to i ve vyšších jazycích. Chápu, že u prototypování je to zbytečné řešit, můžu si dovolit používat monstrózní knihovny kvůli jedné pětiřádkové fičuře, ale očekával bych, že každej obyčejnej kodér, kterej nic nevymýšlí a v zásadě jen přepisuje do lepší formy hotovou aplikaci, tak by drobné optimalizační procesy měl znát, měl by je používat a měl by mít dost soudnosti (pokud ji neměl bastlíř před ním) na to, aby vyházel zbytečné závislosti, pokud je to otázkou 5ti minut.

787
Vývoj / Re:Bitové operace ve vyšších jazycích
« kdy: 07. 09. 2016, 15:52:25 »
uchovávání a třídění IP adres v databázích ve formě stringů, protože dotyčným matlákům nedocvaklo, že ve skutečnosti jde o jedno 32bitové číslo.

Na tomhle není nic špatného.
??? Opravdu??? 15 bytů místo 4? Větší indexy? Pomalejší vyhledávání? Složitější dotazy? Složitější validace? A to jen proto, že někdo neumí základní bitové operace? No to snad ne...

A co když k té IP adrese ukládáš i user agenta? Potom je tvé šetření pamětí úplně zbytečné. Jako výhodu celočíselné reprezentace beru možnost selektování rozsahů.
Jasně, taky k té IP adrese můžu ukládat kilometrovej blob nějaké binární komunikace a procentuálně jsem ušetřil prd, ale ono je to trochu tady, trochu támhle... Jestli je jediným důvodem, proč ukládat adresu ve stringu to, že se odmítám naučit binární posun doleva, doprava, and a or, tak mi to přijde celkem ubohý. V tomto případě konkrétně to nemá absolutně žádnou obhajitelnou výhodu a spoustu nevýhod. Pokud bych z nějakého zvláštního důvodu opravdu potřeboval vidět adresy v databázi jako string, udělám si na to pohled a je to.
Pokud už bych IP adresy chtěl uchovávat v množství menším, než malém, pravděpodobně to bude kvůli nějakým statistikám a například vytáhnout z toho geografické údaje bude mnohonásobně efektivnější a jednodušší, než to tahat ze stringů.

Pokud se někdo bavil o IPv6, situace je obdobná, jen to uložím jako binary(16), případně jako dvě 64 bitové hodnoty.

788
Hardware / Re:Desktop alebo notebook (programator)
« kdy: 07. 09. 2016, 14:18:59 »
Miluji příklady z reálného života :)
Já jen abych si lépe představil, co je to to "udebagování" :D

789
Vývoj / Re:Bitové operace ve vyšších jazycích
« kdy: 07. 09. 2016, 14:13:47 »
uchovávání a třídění IP adres v databázích ve formě stringů, protože dotyčným matlákům nedocvaklo, že ve skutečnosti jde o jedno 32bitové číslo.

Na tomhle není nic špatného.
??? Opravdu??? 15 bytů místo 4? Větší indexy? Pomalejší vyhledávání? Složitější dotazy? Složitější validace? A to jen proto, že někdo neumí základní bitové operace? No to snad ne...

790
Vývoj / Re:Bitové operace ve vyšších jazycích
« kdy: 07. 09. 2016, 14:08:11 »
Tak neví nějakou píčovinu a to určitě nikomu nevadí. Mě se obyvkle takhle zeptají a když řeknu, že nevím, tak čumí, jak kdybych byl úplně k ničemu :D Fakt jsem zvědavej na podobný suterény.

Člověk s praxí nikoho nezajímá, to jsou nějaký vykopávky k ničemu. Zajímá mě aktuální tržní cena v ČR pro lidi, kteří jsou ochotni se to naučit a nebo mají pár let praxe. Kdyby to byl takový hit, tak všichni zahodí Javu a jdou do Cobolu.
No jo, když odpovíš nevím na každou otázku, včetně jména, tak se nediv, že čumí :D

Bohužel, nenašel jsem žádnej inzerát na COBOListu, u kterýho by byla mzda. Každopádně, poptávka je celkem malá, nabídka taky, ale logicky, kdyby se vyrojily desetitisíce nových COBOListů, asi by šla cena dolů a práci by stejně nesehnali. To máš jak s Javou, jazyk pro motyky, kterej se naučí cvičená opice za bednu banánů. Pár let zpátky si každej Pepík ze zvláštní školy řekl, že to zvládne taky a pak se tu množí témata, jestli vzít práci za 15-25k. A pak se dozvíš, že javamani neví, co je to bit, odmítají používat databáze, neúspěšně obíhají jeden pohovor za druhým, nedokážou se tam ani představit a po dopoledním pohovorovém kolečku chodí trollit na roota, jak se mají dobře.

791
Vývoj / Re:Bitové operace ve vyšších jazycích
« kdy: 07. 09. 2016, 13:51:29 »
Ja dávam aj otázky, o ktorých si myslím, že na ne neodpovie ani jeden kandidát. Ak odpovie, je to príjemné prekvapenie, ak neodpovie, aj z nesprávnej odpovede sa dá niečo vyčítať.
PŘESNĚ!!!
Co přesně? A co asi zjistíš?
Třeba zjistíš, že uchazeč není takovej suterén, jak se tvářil, že nedokáže normálně uznat, že něco neví (což je kupodivu velmi dobrá a HR vysoce ceněná vlastnost), a že jeho odolnost vůči stresu (ať už to znamená cokoliv), kterou si napsal do CV, se limitně blíží nule.

Co se týče COBOLu a obecně věcí kolem mainframů, asi by jsi se hodně divil, kolik může dostat zkušený člověk s praxí. I když je pravda, že to žije v Evropě hlavně v Německu, tam na tom bylo postavený všechno v době, kdy se u nás v JZD vyráběly PMDčka a spousta těch systémů kupodivu žije dodnes.

792
Vývoj / Re:Bitové operace ve vyšších jazycích
« kdy: 07. 09. 2016, 13:20:57 »
Jasně a nezapomeň taky na znalost Cobolu. Nikdy nevíš!  ;D
Jak říkáš, nikdy nevíš. Z COBOLu se vyvinul ABAP a najednou je z toho takovej byznys, o jakým se motykám od javy, kterých je na každým rohu hromada, ani nesnilo :D Nehledě k tomu, že i samotnej COBOL je dneska placenej zlatem, tam kde dožívá.

793
Vývoj / Re:Bitové operace ve vyšších jazycích
« kdy: 07. 09. 2016, 13:10:33 »
Nikdy jsem v praci vypocty v binarni ani hexadecimalni soustave nepouzil. Ano, uznavam, ve vzacnych pripadech se muze hodit tusit, jak je to vevnitr usporadane (napr. kdyz prohlizite zkompilovane css soubory v hloupem editoru), ale rozhodne to neni potreba - rucne to front-endak nepotrebuje pocitat, protoze budto to ma od grafika zadane, nebo pouziva nejaky css preprocesor, ktery ho odstinuje od "vypoctu" v hexa soustave. Je take podstatne lepsi mit zakladni barvu a z ni mit odvozene ostatni odstiny a pocitat to pomoci preprocessoru, nez to mastit rucne absolutne a pak pri zmene zakladni barvy se musi vse prepisovat. A tu zakladni barvu, pokud ji nema zadanou, si take nevycuca nevypocita z hlavy, proste si otevre nejake klikatko, namixuje par barev a vyzkousi, jak to vypada. Tohle fakt neni hw/low level, kde potrebujete vykuchat pomoci and jeden bitik a pak o kousek dal pri vypoctu kvuli rychlosti pouzit shift misto nasobeni, protoze potrebujete ty extra % vykonu.
No jo, asi stará škola... když potřebuju barvu, většinou ji dostatečně přesně trefím v hexa, naopak, když použiju klikátko, tak zjistím, že větší plocha vypadá výrazně jinak, než malej čtvereček u klikátka a stejně to dodělám ručně. Ale jinak barvy tu někdo uvedl jako dost špatný příklad, vytvářet barvu v css z jiné barvy bitovým maskováním není asi v praxi úplně nejběžnější, i když by se tím určitě občas dalo dosáhnout zajímavých výsledků.
Nicméně na mém názoru se nic nemění, každej člověk od IT by měl vědět, co je bit, co je byte, měl by být schopnej převést soustavy mezi sebou a vědět, co jsou základní logické operace. Minimálně za mého mládí to tak bylo, ve škole jsme se učili boolovu algebru, karnaufovy mapy, nebo jak se ten opruz píše a nebyl v tom problém. Je to stejné jako tvrdit, že nepotřebuju češtinu, protože jsou běžné automatické kontroly a opravy, nebo že nepotřebuju matematiku, protože mám v kapse nonstop mobil s kalkulačkou. Prostě to k IT patří a minimálně se to hodí k pochopení dalších věcí, i když to třeba přímo nikdy nepoužiju.

794
Studium a uplatnění / Re:Skúsenosťi s NESS Czech
« kdy: 07. 09. 2016, 12:42:15 »
To je nesmysl, kámo :D Na VŠ se učil 5 let, takže pak už se učit nemusí. A nástup musí podle toho vypadat. Možná hloupá VŠ lopata nastoupí za 25, protože těch 5 let nic nedělal, ale normální absolvent může dostat 40+. Lopata si nedokáže spočítat, že 5 let jeho cena rostla, protože studoval, tak po studiu je potřeba to vrátit. Ne začínat na 25 jako skladník, prodavačka, uklízečka...
Áááááha... dál už se učit nemusí, jo? Zajímavá teorie. Ale on není problém, kde začne, ale kde skončí. Pokud má jen diplom a žádný zajímavý projekt za sebou, pak je to pro zaměstnavatele stejná motyka, jako skladník, kterej si po večerech zkoušel něco smolit v nějakým podřadným jazyce, třeba v javě. Velkou výhodu a tudíž i možnost vyššího platu může mít ve specifických případech, ale rozhodně to není pravidlem. Tabulky platů podle dosaženého vzdělání přežívají maximálně na úřadech a tam stejně víc jak těch 25k nástup nedostane. Ale rozdíl je později, kdy skladník, který nastoupil za 20 a po zkušebce dotal 22, bude mít po 10ti letech možná 30k, což nepokryje ani inflaci, zatímco programátor může být o řád výš, když na to má a má štěstí.

Stran: 1 ... 51 52 [53] 54 55 ... 99