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 - Ondrej Nemecek

Stran: 1 ... 50 51 [52] 53 54 ... 90
766
Sítě / Re:Jak funguje seekování MP4/MKV/TS přes HTTP?
« kdy: 11. 09. 2018, 15:29:38 »
Metadata by měla být na začátku, jinak se bude čekat na načtení celého souboru. MP4 servírovaný pomocí Apache2, Nginx nebo Tomcat a zobrazený ve Firefox či Chrome - seekuje mi v pohodě. Vše přiměřeně aktuální verze software.

Trochu mě překvapilo, že, zdá se, není ve Firefoxu v panelu Síť seekování vidět??

767
Vývoj / Re:Maji tabulkove databaze v dnesni dobe smysl?
« kdy: 07. 09. 2018, 21:55:00 »
Ještě tu nezaznělo, že i SQL databáze se stále vyvíjejí, takže reagují na nástup SSD i na nástup NoSQL přístupů. Podívejte se na články pana Stěhule tady na rootu o novinkách v Postgres, je to dobrý příklad.

Pak existují databáze, které umožňují kombinovat sql, grafový, dokumentový a objektový přístup. Jejich prostudováním můžete také získat představu o vhodnosti či nevhodnosti jednotlivých přístupů pro daný účel.

768
Hardware / Re:Pomoc s výběrem repasovaného/nového notebooku
« kdy: 28. 08. 2018, 18:22:26 »
Záleží taky na tom, jak často a jak je notebook přenášen.

Pří nenáročném zacházení (přenášení jen občas a pěkně v neoprenovém pouzdře a v batohu) se dá žít i s laciným novým notebookem a těžit třeba z jeho nižší hmotnosti).

Při každodenním nošení kdekoliv zase vynikne odolnost šasi repasovaných business notebooků (Thinkpad T a X, případně vyšší Delly či Toshiby).
Časem se ale přece jenom pronesou. Tahat každý den do školy třeba W530 by se mi moc nechtělo.

Repasy business notebooků mají obecně tyto nevýhody:
1. Opotřebovaná baterie na vyhození (mrnkul bych jestli mají alternativní v Avacomu)
2. Cizojazyčnou klávesnici (spousta dodavatelů repasů jazyk klávesnice neuvádí - čest výjimkám -  a klidně vám pošlou klávesnici pro Dány. S přelepkami se dá žít, ale ideálně na US klávesnici.
3. Opravdu hodně staré modely nemusí oficiálně podporovat Windows 10 a každá další větší aktualizace je může zaříznout, nebo třeba odříznout od WiFi

Výhody jsou taky zřejmé
1. Odolné a kvalitní šasi
2. Dobře řešené chlazení, nepřehřívají se už z "výroby"
3. Většinou poměrně solidní klávesnici (i ta chicletová na ThinkPadech >=x3x není vůbec špatná)

Naprosto souhlas. Ohledně nevýhod - to je potřeba si zkontrolovat u prodejce.

ImportPC jsou v tomhle seriózní, takže víte, jakou klávesnici tam máte (českou/počeštěnou/jinou) a u baterie ta výdrž odpovídá tomu, co tam deklarují (výdrž). Dokonce si můžete doplatit za zánovnější baterii nebo si nechat klávesnici vyměnit. Co nenabízí rovnou na webu, na to se lze zeptat. A mimochodem - stav B znamená, že ten ntb vypadá skoro jako nový, stav A znamená jak po vybalení z krabice.

U Vašeho použití nebudete mít s výkonem asi problém, můžete jít s cenou možná i níž nebo si třeba přikoupit  monitor nebo docking station. Doporučuju se zamyslet nad klávesnicí, třeba já měl požadavek co nejplnohodnotnější klávesnice, takže mám i numerický blok. Kvalitní šasi něco váží, to je pravda, pro moje použití je mi to fuk (notebook plní funkci stěhovací stanice, nesu ho maximálně z auta do domu...).

769
Hardware / Re:Pomoc s výběrem repasovaného/nového notebooku
« kdy: 26. 08. 2018, 23:54:51 »
Podle mě levné nové notebooky za moc nestojí, jsou tam i časté reklamace. Výkon repasů odpovídá v reálu víceméně údajům na cpubenchmark, porovnávám na této stránce http://www.cpubenchmark.net/CPU_mega_page.html

U konkrétních programů záleží, jak dobře umí vytížit jádra, to je celkem zásadní. Pokud potřebujete výkon v nějakých specifických programech, doporučuju ověřit a ozkoušet předem.

Pokud děláte něco náročnějšího než kancelář, tak zaplníte 16GB RAM celkem snadno. Pod 16GB bych proto nešel. Disk 128GB SSD je dost malý, doporučuju alespoň dvojnásobek + případně externí disk na datový sklad.

Ten Dell Precision je mechanicky dost robustně udělaný, s klasickou klávesnicí, je lehce těžší. Mám tu ještě taky repas Lenovo ThinkPad X201 a ten je taky robustní, lehký a přenosnější, samozřejmě menší. Výdrž baterky v obou případech odpovídá údajů prodejce importpc.


770
Hardware / Re:Pomoc s výběrem repasovaného/nového notebooku
« kdy: 26. 08. 2018, 13:11:54 »
Řeší se to tady pravidelně, stačí se podívat do historie. Sám mám něco jako https://www.importpc.cz/notebooky/dell-precision-m4700-11607.html a s klidem bych to jako spolehlivý pracovní notebook nazval, akorát bych tam přidal RAM (sám mám 16G).

771
Vývoj / Re:Proč ten hype okolo Go?
« kdy: 25. 08. 2018, 12:57:20 »
Otázka je, co se s Go stane, až za sebou bude mít stejnou historii jako java. IMHO jediná relevantní metrika inovativních cool projektů.

772
Vývoj / Re:Existuje jazyk, ktery...
« kdy: 19. 08. 2018, 15:47:42 »
Musí to tak bohužel tímto stylem být, to prostě nejde jinak.

nemusí. Můžeš pokaždé vracet stejný objekt a jen měnit jeho stav. Většinou se to tak dělá. Říká se tomu builder pattern.

https://jlordiales.me/2012/12/13/the-builder-pattern-in-practice/

můžeš dokonce vracet singleton a přidávat routy do nějaké kolekce v něm.

Dotaz jsem pochopil tak, že tazateli vadí vytváření toho objektu v builder pattern. Což potvrdil. IMHO jen pokus o trolling.

773
Vývoj / Re:Existuje jazyk, ktery...
« kdy: 18. 08. 2018, 16:39:45 »
Výkonu bych se nebál, až budete řešil aplikace, kde by to vadilo, tak se už nebudete muset ptát na rootu  :)

Jinak nepomohl by náhodou pattern matching ála scala?

774
Studium a uplatnění / Re:Vypoved - vycitky
« kdy: 18. 08. 2018, 16:33:58 »
Výčitky zmizí po nástupu do nového zaměstnání. Navalí na Vás práci a nebudete mít čas se užírat výčitkama.

Jinak je ovšem přirozené, že člověk touží po hlubších lidských vazbách - najděte si osoby či skupinu, kde bude mít smysl být případně vázán výčitkami (loajalitou) - rodinu, komunitu, kolegy, to vše dle  životního stylu a Vaší osobnosti.

775
Tak cookies se zase blokují jinak, přeci.

776
/dev/null / Re:Proč ateisté nepoužívají logiku ?
« kdy: 10. 08. 2018, 22:14:37 »
https://youtu.be/cGktbsUQRQA

To je hodně dobrý!, sem neznal  ;D ;D ;D

Nicméně osobně i když scénka je to super, nemůžu úplně souhlasit. Ač to tak dosud možná nevyznělo, víru jako celek zčásti respektuju a toleruji.

No ten maník na tom videu ... ve skutečnosti jen předvádí jakýsi velmi laciný bonmot, asi tak na úrovni Zemana. Mohu vymyslet desítky takových bonmotů, kde budu střídat osazenstvo toho prvního, druhého a ostatních vagónů, ale nic tím neřeknu.

Ale lidi si rádi vyberou tu variantu, která bude souhlasit s jejich postoji a zatleskají mi. Jinými slovy, na té show opravdu nic není.

777
/dev/null / Re:Proč ateisté nepoužívají logiku ?
« kdy: 10. 08. 2018, 22:01:40 »
Myslím, že lidstvo ještě nedospělo do bodu, kdy se obejde bez náboženství. Ten myšlenkový konstrukt je sice silně zneužitelný (a zneužívaný), ale má taky pořád svoji funkci.
(...)
Představte si, že by se někomu podařilo v jednom okamžiku naprosto všem lidem a dokázat, že je nečeká žádné nebe, ani peklo, že nikdo nehlídá jejich kroky a každý si je odpovědný sám za sebe své svědomí... On ten vývoj přijde, jen to ještě bude chvíli trvat...

Vývoj je nezpochybnitelný - po zániku tradičních struktur si každý svůj světonázor musí najít sám. A přitom si nesmí myslet, že spolknul všechnu moudrost a musí vyjít s ostatními. Alternativ vzniká  poměrně dost - ačkoli nejsou všechny nutně náboženské nebo duchovní, mohou i tak plnit podobnou sociální a psychologickou funkci. A mohou v nich mohou vznikat i impulsy cenné pro celou společnost (třeba alternativní ekonomické modely, nové přístupy k ochraně přírody, nové formy sociální péče apod). Najde se tam samozřejmě i dost balastu a podvodníků, ale „podle ovoce poznáte je“ funguje  dodnes spolehlivě.

778
Vývoj / Re:Alternativa k Hibernate
« kdy: 05. 08. 2018, 16:39:35 »
A všechno to začalo u té jedné "nedůležité věci", že HTTP server startuje "jen" 1.5 vteřiny a referenční implementace JAX-WS, Jersey, "jen" 3.5 vteřiny.

Omyl, všechno trápení začalo tím, že se člověk narodil :D :D :D

779
Vývoj / Re:Alternativa k Hibernate
« kdy: 05. 08. 2018, 13:07:37 »
No zkusil jsem ten Vert.x (jede to nad Netty) rozjet jak na "localhost", tak na "127.0.0.1" a žádný rozdíl se nedostavil. Používám Windows 7, zkoušel jsem porovnávat perfromance s Linuxem při startu aplikací, ale není to lepší o více než 10%.

Vert.x u mě najede za 1800ms. Ale doba startu opravdu není nejdůležitější údaj...

780
Vývoj / Re:Alternativa k Hibernate
« kdy: 05. 08. 2018, 01:00:43 »
Vyjadřujete se jako idiot. Jinak Spring Boot aplikace s databázi a webserverem mi startuje 10-20 vteřin a přijde mi to v pořádku ;) Dělat se s tím nic nedá, ale to nevadí, protože jak často asi tu aplikaci spouštíte ;)

Já se tak vyjadřuju a ty jím zřejmě jsi, jestli ti přijde v pořádku, aby ti pár sraček kódu startovalo 10-20 vteřin. Když pouštíš integrační test, tak to ti taky přijde v pořádku čekat, než ti ten sráč nastartuje? Jó aha, ty vlastně IT něděláš, ty si to totiž testuješ unit testy. Jo aha, jenže ty shitty zabordelené unit testy používat musíš, protože ti to jinak startuje 10-20 vteřin. Typický Javista.

Nejlehčí věc co se dá sehnat je Spark framewrok s jetty. Jenže i ten sráč ebedded jetty startuje 2.5 vteřiny.

Teď jsem si schválně zkusil Golang projekt s restem. Jak dlouho to startuje? Do 50ms to nastartuje a vrátí do prohlížeče hello world! Prostě okamžite! Takhle to má vypadat, konečně se cítím jako člověk.

PS: už se těším až ta Java chcípne, protože tohleto je takový bordel, že si to ani nic jiného nezaslouží. Do te doby ještě posedím v korporátě.

Pokud potřebujete start do 50ms tak použijte ten Golang a máte po starosti, ne? Jinak mě startuje Spark s embedded Jetty 300ms. Ale podle mě skutečně trollíte a bavíte se tím.

Děláš si zadek???? Jak jenom 300ms, mě to startuje 2.5 vteřiny!!! Co máš za stroj? Já mám notebookové i7 dvoujádro, ssd a 16gb ram.

Ty vole jestli zjistím, že mi to dělá antivir něbo nějaký podobný shit, tak asi budu muset obrátit svou zlobu zcela jinam.

Mám i7-2860QM, 16GB RAM a SSD, testuju takhle:

Kód: [Vybrat]
import static spark.Spark.*;
public class Run {
    public static void main(String[] args) {
        get("/hello", (req, res) -> "Hello World");
    }
}

Kód: [Vybrat]
java -cp .:javax.servlet-api-4.0.1.jar:jetty-client-9.4.12.RC1.jar:jetty-http-9.4.12.RC1.jar:jetty-io-9.4.12.RC1.jar:jetty-security-9.4.12.RC1.jar:jetty-server-9.4.12.RC1.jar:jetty-servlet-9.4.12.RC1.jar:jetty-util-9.4.12.RC1.jar:jetty-webapp-9.4.12.RC1.jar:jetty-xml-9.4.12.RC1.jar:slf4j-api-1.7.25.jar:slf4j-jdk14-1.7.25.jar:slf4j-simple-1.7.25.jar:spark-core-2.7.2.jar:websocket-api-9.4.12.RC1.jar:websocket-client-9.4.12.RC1.jar:websocket-common-9.4.12.RC1.jar:websocket-server-9.4.12.RC1.jar:websocket-servlet-9.4.12.RC1.jar Run
(...)
INFO: == Spark has ignited ...
Srp 05, 2018 12:54:57 DOP. spark.embeddedserver.jetty.EmbeddedJettyServer ignite
(...)
Srp 05, 2018 12:54:57 DOP. org.eclipse.jetty.server.Server doStart
INFO: Started @345ms

Včetně kompilace toho Run.java to trvá cca 700ms.

Stran: 1 ... 50 51 [52] 53 54 ... 90