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 ... 52 53 [54] 55 56 ... 99
796
Hardware / Re:Desktop alebo notebook (programator)
« kdy: 07. 09. 2016, 11:57:35 »
No, chápu, že místní magické osazenstvo prostě magickým okem pohlédne do zdrojáku v Cčku a vidí, ale my obyčejní smrtelníci občas něco musíme udebugovat k fungování...
Udebugovat k fungování je například to, že člověk ve složitém výpočtu hledá souvislositi mezi chybným a správným výsledkem a zmateně přehazuje pořadí operací a znaménka tak dlouho, než mu to začne fungovat? A po roce zjistí, že to přeházel tak kvalitně, že to dává správný výsledek jen v 90ti procentech případů a má mezitím z 10ti procent naplněnou produkční databázi neidentifikovatelnýma chybnýma hodnotama? :D

797
Vývoj / Re:Bitové operace ve vyšších jazycích
« kdy: 07. 09. 2016, 11:53:01 »
Chapu to spravne, ze zastavate nazor, ze na vyvoj front-endu v JavaScriptu v danem frameworku (popravde asi libovolnem popularnim) je treba umet pocitat na papire v binarni soustave? :o To jako pro pridad, ze kdyby firma presla na novy framework, tak tam najednou vsude bude potreba binarni aritmetika? :D Na strane problizece? ;D Hmm, asi zijeme v jinem svete... Takovyto typ otazky vidim na stejne urovni, jak ptat se uchazece na misto backendisty v Jave, k cemu je bind v JavaScriptu - zcela nesouvisejici a uplne na nic na danem miste.

No, ale ono pokud se i na uklizecku obcas pozaduje maturita (jako WTF), tak je mozne, ze vyse popsane je smutna realita a radeji zamestnaji "vim od vseho zaklady" nez nekoho, kdo opravdu umel s technlogiemi se kterymi denne ve firme pracuji.

Osobne nemam rad ty pohory, kde vas "testuji" jak reagujete. IMO to zamestnavateli stejne nic nerekne, protoze pokud tam bude sedet nejaky smelar, tak vi, ze ho testujete a nebude mit problem to na tom kratkem pohovoru zahrat, mit priprave vsechny mozne skopiciny. Mnohem lepsi me prijde ferovejsi pristup - opravdu se ptat na co, co bude potreba a pripadne na konci na zajimavosti z CV. Jak clovek bude resit problemy, vychazet s ostatnimi v tymu atp. se stejne zjisti az ve zkusebce.

PS: Na pracaku nejsem :).
Viděl jsem i inzerát na uklízečku - SŠ, angličtina na komunikativní úrovni a další jazyk (francouzština, němčina) výhodou.
Každopádně, znalost binární soustavy si myslím prostě patří k základům každé profese související s IT a i když to nepoužíváš každý den, je pravděpodobné, že na to dříve nebo později narazíš. Pořád nevíme, na co přesně pohovor byl, ale čím víc nad tím přemýšlím, tím víc si myslím, že daná otázka může pomoct vybrat lidi, kteří mají o obor opravdový zájem. Osobně bych asi nepovažoval tuto otázku za klíčovou, ale může to být bodík k dobru, pokud je více zájemců, kteří vypadají kvalitativně podobně.

798
Vývoj / Re:WordPress přidání nového postu pomocí PHP
« kdy: 07. 09. 2016, 11:43:23 »
Hmm... já takhle nějak tahal věci z WP externím skriptem a fungovalo to, ale vytvořit post jsem nezkoušel... Nacpat to natvrdo do databáze, to bude trochu oříšek...

Zkus mrknout sem

https://wordpress.org/support/topic/inserting-posts-via-external-script/

799
Vývoj / Re:Bitové operace ve vyšších jazycích
« kdy: 07. 09. 2016, 10:43:04 »
Když se tu nadává na školy, že učej nepraktické věci, což obvykle tvrdí děcka, kterým teče mlíko po bradě a v životě ještě k žádné pořádné práci nečuchla, připadá mi to legrační. Ale vy tu už kádrujete i zaměstnavatele!  ;D Takže na pohovoru bych se měl podle vás asi nakonec ptát já uhrovatýho adolescenta, na co se ho mám ptát, protože on přece ví líp, co u nás bude potřebovat.  ;D

Fakt už si dejte mokrej hadr na palici a pozdravujte na pracáku.  ;D
No ale adolescent ti jednoznačně řekl předem, na co se ho máš ptát a to v životopisu, ne? Když ti napíše "Umým pérl", tak to znamená, že ho umí se vším všudy a s žádnou otázkou nebude mít problém :) Spíš je otázka, jestli vůbec má cenu dělat nějaký pohovor, když ti jasně řekl, že "ten pérl umý!" :D Prostě ho máš vzít a když ti náhodou nebude vyhovovat, je to tvoje chyba :D

Já se při pohovoru na Linux admina dostal u sítí až k layeru 1, protože jsem projevil hlubší znalosti a člověk, který se mnou pohovor dělal, se později přiznal, že už ani nevěděl, o čem mluvím :D

800
Vývoj / Re:Bitové operace ve vyšších jazycích
« kdy: 07. 09. 2016, 10:26:39 »
Taky si osobně myslím, že na té otázce není nic špatného. Za prvé, klidně se mohli ptát pro to, že to je prostě u nich potřeba a za druhé mohlo jít jen o snahu zjistit, jak hluboké má dotyčný znalosti. Je to jeden ze způsobu pohovoru, kdy nemusí jít o to někoho nachytat, ale prostě jen zjistit, v jaké oblasti je použitelný. Příklad je to tak akorát složitý na to, aby ukázal, že dotyčný o binárních operacích něco ví, ale zároveň dost jednoduchý na to, aby se dal v případě znalosti problematiky spočítat během minutky. Jako člověk, který začínal na asm, považuji binární operace za základní a triviální, ale možná se časy mění. Dejme tomu pár let a vývojář už nebude muset ani tušit, co je to bit, byte atd, nebude vědět, co je to CPU, nebude řešit paměťovou náročnost, protože paměti je všude dost a aplikace bude jen malovat v nějakým super frameworku. Potom se konečně vrátím k programování a začnu psát ovladače za milióny měsíčně, protože low-level věci nebude skoro nikdo znát.

801
Vývoj / Re:RRDtool - ping
« kdy: 07. 09. 2016, 09:00:56 »
Jestli myslíš rrd, tak nešlo. V každém RRD je jen jeden sloupec pro jeden údaj, nemá to nic, jako víc sloupců, nebo řádků. Proto i pro jednoho hosta je víc databází, v případě pingu třeba jedna na rtt, jedna na loss, případně další.

802
Vývoj / Re:Wordpress pridanie nove postu pomocov PHP
« kdy: 07. 09. 2016, 08:09:24 »
Musíš includovat něco jinýho... tuším wp-load.php?

803
Hardware / Re:Notebook pro přítelkyni
« kdy: 06. 09. 2016, 13:51:59 »
Běž se někdy podívat před MFF a FEL, jak vypadají cool programátoři, kteří budou brát 80+. Jen abys měl představu, co by asi holky muselo nalákat :D
Ne, děkuji, nepolezu ti do zelí. Já studenty lovit nechci, já mám manželku :D

804
Hardware / Re:Desktop alebo notebook (programator)
« kdy: 06. 09. 2016, 13:33:29 »
Lopaty kompiluju. Profik ani nekompiluje, len napise kod a posle zakaznikovi. Naco by si to mal koder kompilovat, ked to aj tak pojde?
Profík kompilovat ani nemůže, profík to mlátí přímo ve strojáku :D Nicméně to posílá zákazníkovi, aniž by to zkusil spustit, protože to stejně funguje :D

805
Hardware / Re:Desktop alebo notebook (programator)
« kdy: 06. 09. 2016, 13:17:20 »
Když na něčem dělá víc lidí, řeší se to zase jinak... A není problém mít CI naplánovaný víckrát, při commitu / night build / testy,...
Jak to má běžet na víc platformách, tak je CI asi tak jediná možnost, jak se z toho nezbláznit. I Javamanův rebuild otestuje jenom jednu mašinu.
Pro něco velikého je rebuild stejně nepříjemně pomalý bez ohledu na parametry stroje. Prostě pushnu, než doběhnou testy tak dělám něco jiného a pak omrknu výsledek. Pro příčetný návrh a příčetné unit testy je snesitelné to omrknout až ráno, protože pravděpodobnost chyby neodhalené unittesty je přiměřeně malá.

Pokud někdo šetří na unit testech, tak je mu na buildy každá mašina pomalá.
Testy jsou pro lopaty, profík to dá vždy na první dobrou :D

806
Hardware / Re:Notebook pro přítelkyni
« kdy: 06. 09. 2016, 13:05:07 »
Zeny idu po peniazoch a my programatori zarabame velmi dobre.


Tak určitě :D Nevím, jestli jsi viděl někdy dobré programátory, ale ti rozhodně nikoho nenalákají. Místo rande raději půjdou něco implementovat. A nevypají úplně cool. Lopaty to mají jinak, ale o těch určitě není řeč.
Ty musíš mít opravdu škaredě rozimplementovaný pozadí :D

807
Sítě / Re:Dial-up cez smartfon
« kdy: 06. 09. 2016, 11:24:35 »
Spíš bych původní problém řešil svobodnou anonymní decentralizovanou mash-sítí, třeba nad wifi.
Má to několik problémů:
- neseženeš dost lidí, kteří do toho budou investovat svůj čas a peníze
- i když je seženeš, wifi je v takovém stavu, že to spíš nepojede, než pojede
- většina poskytovatelů internetu smluvně neumožňuje redistribuci konektivity, málokdo to řeší, pokud si na tom nepostavíš živobytí, ale podobný projekt by jim ohrožoval zisky a řešit by to asi začali

808
Vývoj / Re:Zachycení zvýšeného pingu do souboru
« kdy: 31. 08. 2016, 11:08:23 »
Tuxik: co konkretne robi toto "${@:3}" v tom poslednom riadku? Dakujem
předá všechny parametry skriptu od třetího dál. Například při zavolání skriptu s parametry

Kód: [Vybrat]
./skript.sh par1 par2 par3 par4 par5

to vrátí hodnotu "par3 par4 par5".
Použil jsem to tam pro předání dalších parametrů přímo příkazu ping, kdyby byly potřeba.

809
Vývoj / Re:Zachycení zvýšeného pingu do souboru
« kdy: 31. 08. 2016, 09:06:16 »
A jeste bych ten radek s pingem upravil
Kód: [Vybrat]
ping $1 "${@:3}" | awk -v stamp=$(date +%s) -v time=$2 -F 'time=| ms' '{if (length($2) == 0) print strftime("%s")" "$0; else
 if ($2>time) print strftime("%s")" "$0}'

cimz se na zacatek kazdeho radku pripise timestamp, aby log k necemu byl.

810
Vývoj / Re:Zachycení zvýšeného pingu do souboru
« kdy: 31. 08. 2016, 08:46:41 »
Dovolil bych si nabidnout jeste jeden narychlo sesmoleny skript highping.sh:

Kód: [Vybrat]
#!/bin/bash
if [ $# -lt 2 ]; then
    echo "Spatna syntaxe - highping.sh <hostname> <maxtime> [dalsi parametry pro ping]"
    exit 1
fi
checknum="^[0-9]+(.[0-9]+)?$"
if ! [[ $2 =~ $checknum ]] ; then
    echo "Spatna syntaxe - highping.sh <hostname> <maxtime> [dalsi parametry pro ping]"
    echo "<maxtime> musi byt cislo";
    exit 1
fi
ping $1 "${@:3}" | awk -v time=$2 -F 'time=| ms' '{if (length($2) == 0) print $0; else if ($2>time) print $0}'

Jako prvni parametr to chce jmeno serveru, druhy je cas v ms - pokud je ping vetsi nez cas, vypise ho to a volitelne dalsi parametry jsou predany pingu, takze napriklad
Kód: [Vybrat]
./highping.sh www.six.sk 15 -i 0.1
pinga na www.six.sk s intervalem 0.1sec a vypisuje ping vetsi, nez 15ms

jeste doplnim, cislo muze byt i desetinne

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