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 - Tomáš Crhonek

Stran: 1 ... 10 11 [12] 13 14 ... 17
166
Hardware / Re:Maximální zatížení spínaných zdrojů
« kdy: 02. 06. 2014, 13:56:54 »
Pro dlouhodobé použití bych do noname zdrojů s plastovou krabičkou nešel. Doporučuji zdroje na DIN lištu, je tam lepší chlazení apod.

Např tenhle pasívní 960W drobeček zvládne trvale 960W a špičkově 1400W. Opakuji pasivně chlazený.

http://www.pulspower.com/index.php?reqNav=product&objectId=84

Pochopitelně mají i drobnější zdroje, tohle byla jen ukázka toho, co všecho je možné :-).

Dost by mě zajímalo, jak to zvládá dlouhodobě pasivně chladit 55 W (resp. jaké to má teploty), ale vypadá to fakt zajímavě :)


Mrkni na video od Majka: https://www.youtube.com/watch?v=kU63UiZEQZ8

Oni ten zdroj mají opravdu dobře udělaný, elektrolity jsou v nejchladnější oblasti (dole), nahoře cívky a trafa, těm teplo nevadí.

167
Hardware / Re:Maximální zatížení spínaných zdrojů
« kdy: 02. 06. 2014, 13:44:49 »
Pro dlouhodobé použití bych do noname zdrojů s plastovou krabičkou nešel. Doporučuji zdroje na DIN lištu, je tam lepší chlazení apod.

Např tenhle pasívní 960W drobeček zvládne trvale 960W a špičkově 1400W. Opakuji pasivně chlazený.

http://www.pulspower.com/index.php?reqNav=product&objectId=84

Pochopitelně mají i drobnější zdroje, tohle byla jen ukázka toho, co všecho je možné :-).

168
Studium a uplatnění / Re:K čemu školy?
« kdy: 23. 05. 2014, 11:46:40 »
Vzdělání je to co zbyde, když z mozku vydnáte všechny vědomosti.

Mimo jiné také proto si myslím, že do školy vyšších úrovní by mělo chodit co nejvíce lidí. Ne proto, aby měli papír opravňující používat písmenka před jménem, ale proto, že takoví lidé, i když nikdy nebudou pracovat v oboru dané školy, budou umět myslet a vidět souvislosti tam, kde je předtím neviděli. Školy, které mají absolventy, kteří mají pouze vědomosti a žádné vzdělání jsou skutečně zcela k ničemu.

Dále (a to se dostávám k těm pohovorům), ne každému je příjemné, když je někdo chytřejší jak on. Takže proto si u pohovorů vybírají lidi, kteří sice něco umí udělat, ale vlastně nechápou co dělají. Takové lidi lze snadněji manipulovat (na to jsou dneska takové ty soft skills managerské kursy). Člověk, který umí samostatně kriticky myslet je pro tito lidi nebezpečný.

Jinak, existují i firmy, které to mají naopak. Je celkem jedno co umíš, ale je důležité, co jsi schopen se naučit a jak si poradíš v nestandardní sitauci (krásná ukázka je ve filmu Apollo 13, kdy bylo potřeba opravit filtraci CO2 ze vzduchu a měli k tomu k disposici věci jako ponožky, lepící pásku apod). Což je mnohem cenější schopnost, než mít 30 cvičených opic, které jsou při sebemenším problému ztraceni (a stejně tam musí přijít někdo, kdo onu nestandardní situaci vyřeší).

169
Odkladiště / Re:Co je to cloud a k čemu to je?
« kdy: 22. 05. 2014, 14:55:34 »
Citace
Jak řekl jeden vyznamý vývojář jistého serverového softu, neznám žádnou aplikaci v ČR, kterou by reálně neutahal jeden server.
Cece, tak rozmyslam, ze ak by bola kazda apka v C alebo asm, tak asi fakt. Zavisi od toho co chapeme pod aplikaciou. Jedine o com mam trochu pochyby je taky system mobilneho operatora, alebo nejake bankove systemy. Tiez taka videokniznica televizie (live prenosy..).

Snažil jsem se a nenašel jsem komentář autora, takže nebudu uvádět ani jeho jméno, abych ho případně nepoškodil.

Samozřejmně, věci jako streamování videa a pod jeden server nezvládne ale ne z důvodu výkonu CPU nebo transakcí na diskové pole, ale z důvodů šířky přenosového pásma. Jen, když se nad tím zamyslíme, tak v ČR je 10 mil. lidí, to je takové jedno větší světové město. Komoditní HW (když se správně vybere, ne plečka s 5400rpm green srágorama na PERC H200) zvládá dejme tomu 40ktps. To znamená, že záznamy o všech lidech v ČR by se zvládly insertnout za 250s (kdyby to byly oddělené transakce, v případě bulk load ještě rychleji). Na takovém systému je tedy možné každé 4 minuty přepsat údaje o všech lidech v ČR. Dejme tomu centrální registr obyvatel. Nebo vozidel (kterých je méně, ale zhroutilo se jim to 5 minut po otevření).

Samozřejmně asi se najde pár specializovaných příkladů, kdy to nebude z různých důvodů možné (nevím co a jak řeší ten mobilní operátor), nikdy neříkej nikdy  ;).

170
Odkladiště / Re:Co je to cloud a k čemu to je?
« kdy: 21. 05. 2014, 20:56:08 »
Nie, to nie je o tom, ze nevies nastavit sluzby.

Mas jednu sluzbu, ktoru chces nasadit na 10 strojov. Polozis si otazku: "Preco by som mal to iste nastavene robit rucne 10 krat? Napisem si na to skript". Fajn, to dava zmysel.

Firma rastie a pribudne ti 10 dalsich sluzieb ktore potrebujes nasadit na dohromady 100 serverov. Skript pre nasadenie jednej sluzby uz mas, tak ho zacnes pisat aj pre ostatne sluzby. Potom si ale polozis otazu: "Preco by som mal pisat 10 +/- rovnakych skriptov? Napisem si super skript, ktoremu podhodim nejaku konfiguraciu a on mi nainstaluje tu ktoru sluzbu na tu ktoru sadu strojov". V tomto momente sa bud priamociaro pustis do pisania super skriptu alebo sa poobzeras po nete a objavis chef, puppet, salt stack...

Nainstaluji jeden server a xkrát ho naklonuji. Za tu dobu, co adminuju trojciferné číslo serverů si nepamatuji jediný případ, kdy bych puppet apod využil, protože každé prostředí je jiné, takže se ten server jednou nainstaluje a xkrát naklonuje. Pokud bych používal puppet, tak bych pro každé prostředí psal definiční soubory a ty bych jednou použil. Celkem zbytečná práce. Nehledě na to, že kdybych nebyl línej a naučil bych se dělat rpm balíčky, tak bych si i tak snadnou práci mohl ještě víc ulehčit (ale spíše je to opět důkaz toho, že to není potřeba).

171
Odkladiště / Re:Co je to cloud a k čemu to je?
« kdy: 21. 05. 2014, 16:05:52 »
Ked sa nad tym zamyslis, puppet a chef je naco

To by mě taky zajímalo ;) Ubuntu = neumí nainstalovat Debian, puppet = neumí nastavit služby?

172
Odkladiště / Re:Co je to cloud a k čemu to je?
« kdy: 20. 05. 2014, 15:04:20 »
Takze vubec nikdo poradne nevi, jak to vlastne funguje, na cem je co zavisly apod. A pak za tebou prijdou a reknou "hele, prover, jestli to mame vsechno zabezpeceny". Ja na to: "ok, ale sepiste mi specifikaci, co jste kam instalovali, co komunikuje s cim atd." -- "Ses posral v kine, ne? Mas chefskripty, tak co chces?!"

...kde je ta doba, kdy vsechno instaloval admin hezky rucne a presne vedel (a mel presne sepsany), co kde je a proc...

...no a tenhle vsechen cirkus jenom proto, aby prijal strukturovany data (tag -> hodnota), umel je podle tagu tridit a nekam zas dal odesilat. WTF?! To uz vubec nikdo neumi normalne pricetne programovat?!


Do kamene tesat!

173
Server / Re:Databazy - programovanie/spravovanie
« kdy: 17. 05. 2014, 18:08:49 »
Ne. Když něco nejde (třeba zadat žádost o důchod z důvodu duplicity rodného čísla), úřednice oznámí možnou chybu v systému, problém se analyzuje, zjistí se, že jde skutečně chyba v zadání, vypíše se výběrové řízení na úpravu software (nezapomeňte, že jde o změnu zadání, ne opravu chyby), no, a až tohle celé proběhne, může si dotyčný přijít požádat o důchod znovu.

Ne. V české realitě přijde ministr, co si taky chce nahrabat, zadá zakázky kamarádům ve zbrani, ti zbastlí systém postavený jak jinak než na cloudu, lidem se rozdají karty co nikdy nefungovaly a když ano, tak sloužily jako identifikace podlidí a úředníci, kterým není lhostejný osud lidí čekající na dávky umírají ve službě. Úkol byl splněn, softwarová firma a ministr se koupou v bazénu špampaňského, no a co, že podlidi čekají dva měsíce na dávky.

174
Server / Re:Databazy - programovanie/spravovanie
« kdy: 17. 05. 2014, 17:45:49 »
To pak nevím, jak budete v zaměstnání, ve škole nebo na úřadě osoby identifikovat. Rodná čísla, jména a příjmení a adresy trvalého bydliště odstraníte, a jak pak poznáte, komu máte třeba vydat diplom nebo vyplatit důchod?

V zaměstnání se kdysi dávaly peníze na ruku, snad vím, že ten dotyčný něco udělal. Ty další případy, o těch jsem nemluvil, tam řádná identifikace má své místo (na druhou stranu se tam zase sbírají jiné zbytné údaje). Ad ta škola. Po mě diplom chtěli asi tak 3x v životě a to ještě jako formalitu (když už si píšete ty písmenka, což teda nepíšu a v té slavné OP to taky nemám, tak nám ukažte cár papíru). Certifikáty ze školení, pro moji praxi mnohem významější hodnoty, jsem dostal jaksi na jméno bez řádné identifikace (nepamatuju si, že bych kdy v NIC.cz ukazoval jakýkoliv doklad). Ono jaksi lze žít i bez občanek, které u nás do 2 sv. války neexistovaly.

175
Server / Re:Databazy - programovanie/spravovanie
« kdy: 17. 05. 2014, 17:27:46 »
V takových případech ale zase není nutné tam ten údaj vůbec mít. To se zase dostáváme do extrému "bude se sbírat a ukládat všechno, co sbírat a ukládat lze". Ve fyzické praxi potom kdejaký vrátný od dvora s kupou hnoje chce vidět občanku a důkladně si zapíše do knihy návštev #OP. To tam příště můžu poslat svoji občanku, ať to vyřídí za mě, o moji osobu evidentně vůbec nejde.

176
Server / Re:Databazy - programovanie/spravovanie
« kdy: 17. 05. 2014, 16:47:42 »
Rodné číslo také má být unikátní. Jak už jsem psal, to, že nějaký identifikátor není primárním klíčem, ještě neznamená, že se unikátnost nemůže kontrolovat (s varováním) nebo vynucovat. Systém může uživatele varovat, že zadává duplicitní VIN, může vyžadovat schválení duplicitního VINu od dalšího uživatele nebo od vedoucího. Dokonce může mít i kontrolu na unikátnost VIN v databázi, ale když se použije umělý primární klíč, pořád je možnost aplikaci jednoduše upravit, až se přijde na to, že v praxi VIN unikátní není. Je mnohem jednoduší zrušit unikátní index a doplnit varování do aplikace, než ve všech odkazujících tabulkách měnit klíč.

Na tomto se neshodneme. To, že něco, co bylo původně navrženo jako unikátní nakonec tak moc unikátní není a ještě k tomu to nikdo nechce řešit, je podle mě tak velká změna zadání, že to vyžaduje v podstatě nový návrh. Protože ona změna unikátnosti má podstatný vliv na další logiku aplikace.

(Původní komentář byl delší, ale root se rozhodl, že během psaní zapomene moje přihlášení. Skvělý to systém.)

177
Odkladiště / Re:Co je to cloud a k čemu to je?
« kdy: 17. 05. 2014, 16:31:37 »
Jinak ještě k té předčasné optimalizaci. Já bych to optimalizací ani nenazýval. Je to prostě další hype v řadě (tako před lety nosql) a technologie, které každý musí používat jinak není dostatečně cool. Jako nic proti těmto technologiím, ale člověk, který ani neví o příkazu explain (natož, aby ten plán uměl číst), tak stejně věci jako elasticsearch také nepoužije úplně správně (pokud to řeknu slušně), takže výsledkem tohoto snažení bude o to pomalejší bastl s o to více závislostmi a místy, kde se to může pokakat.

178
Odkladiště / Re:Co je to cloud a k čemu to je?
« kdy: 17. 05. 2014, 16:18:00 »
Podceňuješ ten marketingový rozměr. Když přijdeš za investorem a řekneš "jsme příští Instagram - a jsme připravení růst donekonečna, běží nám to fklaudu. Teď máme sto pilotních uživatelů, ale infrastruktura je připravená na milion," tak to hned zní líp než "máme sto uživatelů a zvládá to stará 486ka, kterou máme v kanclu pod stolem" :)

Každý si myslí, že je příští Instagram a devět z deseti programátorů trpí nemocí zvanou premature eja optimalization. Výsledkem jsou nesmyslně přebujelé aplikace, které lidi nasazují na naprosto triviální problémy. Viz momentálně populární kombo logstash/elasticsearch, to by se jeden zblil ;)

 :D Jo, dobrá odpověď, to se mi líbí.

Jinak k té 486, byla jedna ne úplně malá firma a měla veškerou poštu na jednom ne úplně novém serveru (který toho dělal víc, než jen toto). 486 to nebyla ;-), ale zvládalo to levou zadní (nevím co má server levého zadního; tam jsou buď zdroje nebo karty). Potom šel jeden z vedení na jednu marketingovou akci a nasadila se Zimbra. Za šílené peníze, nasazená za šílené režie na cca 16x výkonnější želežo (vyhrazeno jen pro toto). No a všichni jsou happy.  :D Ono je to sice funkčně totéž, ale utratila se hromada peněz za licence i hw, takže je to vlastně mnohem lepší.  ;)

179
Server / Re:Databazy - programovanie/spravovanie
« kdy: 17. 05. 2014, 15:53:15 »
To, že nějaký údaj není v PK, vůbec neznamená, že se nemůže kontrolovat unikátnost takového údaje.

Boha jeho.

Naopak ten váš přístup znamená, že se pohledávka bude vymáhat po někom úplně jiném, nebo že se na tu duplicitu VIN nepřijde. Když systém to duplicitní rodné číslo neumožní zadat, tak holt tu pohledávku obsluha zapíše k tomu druhému člověku se stejným RČ, a třeba si to bude nějakou dobu pamatovat. A pro to auto si vymyslí jiný VIN, a ten do databáze zadá. Protože je to pořád menší otrava, než to auto neevidovat vůbec.

Všimněte si, že to vyžadování unikátnosti tam, kde v reálném světě identifikátor unikátní není a obsluha programu ten identifikátor nemůže nijak ovlivnit, tu chybu nikdy neopraví, naopak to připraví půdu pro vznik dalších chyb.

Tak jednak VIN unikátní má být (s rč je to horší) a to cos popsal se dá aplikovat na jakýkoliv systém. Ano, pokud to někdo bude chtít obejít a zprasit, tak to vždy udělá. Ale jde o to, jak validní jsou ta data v databázi. V systému typu "naťukejte co chcete, stejně se to nekontroluje" vznikne ten bordel okamžitě a ještě se toho bude cíleně zneužívat. V systému, kde jsou přesně definovaná omezení na data už to tak snadné není. Nehledě na možnost auditu (Filipe, kde jste vzal tento VIN?). V systému typu (id BIGSERIAL, notes TEXT null) ani není co kontrolovat.

180
Odkladiště / Re:Co je to cloud a k čemu to je?
« kdy: 17. 05. 2014, 15:39:54 »
Mě by zajímalo o jaké aplikace se jedná. Jednak z pohledu počtu požadavků /s a také z pohledu objemu dat. Protože, pokud zůstaneme v realitě, tak časem jde výkon serverů neustále nahoru, tudíž aplikací, které reálně potřebují více než jeden server je stále méně. Jak řekl jeden vyznamý vývojář jistého serverového softu, neznám žádnou aplikaci v ČR, kterou by reálně neutahal jeden server. Dnes také není problém mít veškerá podstatná data v paměti (a když už to nestačí, tak na ssd). Ostatně reklamy na servery s 40tis tps jsem četl někdy v roce 1998, dnes není nejmenší problém webserver s 80tis rq/s na komoditním železe. Vážně by mě zajímal příklad aplikace, pro kterou je to málo (příklady typu Twitter apod slyšet nechci, tohle ty startupy plné keců o cloudu apod fakt nejsou).

Stran: 1 ... 10 11 [12] 13 14 ... 17