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 - Filip Jirsák

Stran: 1 ... 299 300 [301] 302 303 ... 375
4501
Odkladiště / Re:Neplacení poplatků České televizi
« kdy: 23. 04. 2016, 08:49:15 »
Nemám problém platit, ale chci platit tomu, jehož služby využívám.
Jenže princip veřejnoprávních médií je mimo jiné v tom, že jsou užitečná i pro ty, kdo se na ně nedívají. Je to stejné, jako kdybyste chtěl platit „jenom za využívání“ třeba hasičům.

4502
Vývoj / Re:MySQL nejvyšší hodnota v posledních n řádcích
« kdy: 21. 04. 2016, 08:16:29 »
Je to LogTemp. Jen se zeptám, co je špatně na tom, že má každý snímač vlastní sloupec resp. jak to jde udělat jinak?
Předpokládá to, že budete měřit ze všech snímačů najednou, a že ta měření na jednotlivých snímačích mají mezi sebou nějaký vztah. Když přidáte další snímač, musíte měnit tabulku a aplikaci, když snímač odeberete, zůstane vám ten sloupec navždy v databázi (abyste nepřišel o historická data). Správně je mít tabulku, kde bude v jednom řádku datum a čas měření, snímač a měřená hodnota, a vedle ní případně tabulku se seznamem snímačů.

Už jenom když budete nad současnou tabulkou chtít udělat třeba dotaz na nejvyšší naměřenou teplotu po dnech (bez ohledu na snímač), bude z toho ošklivý dotaz závislý na konkrétní sadě snímačů.

4503
Sítě / Re:Wi-Fi automatická uvítací stránka
« kdy: 20. 04. 2016, 11:54:46 »
Z toho kódu je vidět, že Android se nejprve pokusí přes DNS přeložit adresu serveru, ve výchozím nastavení clients3.google.com. Pokud se to povede, použije první získanou IPv4 adresu a vytvoří HTTP požadavek na http://{IP_adresa}/generate_204. Pokud dostane jako odpověď jiný stavový kód, než je 204 (No Content), předpokládá, že je potřeba se k WiFi připojit přes captive portál.

4504
Sítě / Re:Wi-Fi automatická uvítací stránka
« kdy: 20. 04. 2016, 10:22:49 »
Prosímtě, je udělaný tak (v Androidu i v iOS), že se OS snaží po připojení k síti připojit na nějaký hardcoded seznamy serverů a něco si s nich stáhnout. Pokud se mu to nedaří, tak předpokládá, že se jedná o captive portal
V případě captive portálů se samozřejmě podaří něco stáhnout (tu přihlašovací stránku), takže „pokud se to nepodaří“ určitě ta podmínka není. A podle mne není ani podmínka „pokud stáhne něco jiného“, protože pak by to fungovalo s libovolným captive portálem – což nefunguje.

4505
Sítě / Re:Wifi automaticky uvitaci stranka
« kdy: 20. 04. 2016, 09:10:04 »
Android nějak detekuje, že je k WiFi potřeba se přihlásit přes webovou stránku, a rovnou danou stránku zobrazí. Tesco to asi „zneužívá“ k zobrazení toho letáku. Jak přesně to Android detekuje by mne také zajímalo – předpokládám, že zkusí jít na nějakou předdefinovanou adresu u Googlu přes HTTP, a pokud místo očekávané odpovědi obdrží přesměrování, předpokládá, že cíl toho přesměrování je ta přihlašovací stránka.

4506
Software / Re:Testování omezování internetu
« kdy: 20. 04. 2016, 08:08:06 »

4507
Vývoj / Re:MYSQL nejvyšší hodnota v posledních n řádcích
« kdy: 19. 04. 2016, 21:01:54 »
V tabulce jsou sloupce pouze datetime a 64000005E5CBCD28 (id senzoru bylo myšleno jeho id z výroby, nemá to nic společného s id v databázi-pokud by to nějak pomohlo, mohu sloupec id přidat)

Ale žádná z variant zápisu nefunguje.
A co v té tabulce tedy vlastně chcete najít? Datum a čas posledního zápisu zařízení s nějakým ID? To by bylo takhle:

Kód: [Vybrat]
SELECT MAX(DATETIME) FROM teplota WHERE id = '64000005E5CBCD28'

Tam ale zase nikde nefiguruje těch vašich tisíc záznamů…

Taky mi není jasné, proč se ta tabulka jmenuje teplota, když v ní žádná teplota není…

Zkusím to ještě jednou:
najde nejvyšší hodnotu
Nejvyšší hodnotu čeho?

z posledních 1000 záznamů například za poslední den
Tak z posledních 1000 záznamů, nebo za poslední den? Nebo chcete vybrat nějaký den, z něj vzít 1000 nejmladších záznamů a mezi nimi hledat?

zde bych očekával, že se mi zobrazí datum, čas a teplota
Když v té tabulce nemáte teplotu uloženou, rozhodně se vám nepodaří ji z ní načíst.

4508
Vývoj / Re:MYSQL nejvyšší hodnota v posledních n řádcích
« kdy: 18. 04. 2016, 22:44:18 »
Pokud jsou v tabulce teplota sloupce id, datetime a teplota a chcete zjistit nejvyšší teplotu pro zařízení s id = '64000005E5CBCD28' z posledního 1000 měření:

Kód: [Vybrat]
SELECT MAX(teplota) FROM (SELECT teplota FROM teplota WHERE id = '64000005E5CBCD28' ORDER BY datetime DESC LIMIT 1000)

4509
Software / Re:MC: pořadí kopírování souborů
« kdy: 18. 04. 2016, 21:25:36 »
Ad razeni ... bere to podle sektoru na disku - proste soubor co je driv se driv prenese .... a je to tak prave proto, aby nemusel seekovat! Kdyby to mel pri kopirovani delat podle vybranyho razeni, bude to podstatne pomalejsi.
Vážně kopírování více souborů probíhá asynchronně popř. ve více threadech se všemi současně, aby si to OS zoptimalizoval? Protože jinak se uvedeného efektu optimalizace seekování dosáhnout nedá. Ono je nějakému userspace programu houby do toho, kde je co alokované.
To psal Jéčko, takže i kdybyste o tématu vůbec nic nevěděl, můžete si být skoro jist, že takhle to není.

Uživatelský program samozřejmě neví nic o tom, jak jsou soubory fyzicky rozmístěné na disku. Ostatně obsah souboru může být fragmentovaný, takže řídit se pořadím prvního sektoru by moc nepomohlo. Taky může být v jednom sektoru víc souborů. A také ten soubor může být na RAIDu, nebo v síťovém úložišti, tam něco jako „sektor na disku“ ani není definován.

4510
Software / Re:Testování omezování internetu
« kdy: 18. 04. 2016, 14:11:28 »
Prinasim tvrda data od UPC 200/20, coz by melo byt 25MB/s download a 2.5MB/s upload.

Zkusil jsem zaraz stahovat http://merlin.fit.vutbr.cz/mirrors/centos/7/isos/x86_64/CentOS-7-x86_64-Everything-1511.torrent a http://cdimage.debian.org/debian-cd/8.4.0/amd64/bt-dvd/debian-8.4.0-amd64-DVD-1.iso.torrent.

Mereni rychlosti bez torrentu (vse v MB/s): 20.6 / 2.3
S torrenty: 0.5 / 0.4 + rychlost torrentu 8.5 / 0.030 coz dava dohromady 8.5 / 0.43
Ocividne 20.6 / 2.3 != 8.5 / 0.43 => limitovane pripojeni

Takze ja napr. asi mam pripojeni nejak limitovane. Je ale otazka, zda na strane ISP nebo jestli to nedava muj soho router (ale mohl by, je gbitovy, takze by neco mel utahnout) ci dva cinske switche v ceste. A dalsi otazka, zda to je limitovane na zaklade detekce protokolu, nebo ciste proto, ze se necemu po ceste nelibi par stovek pripojeni a zaplavy paketu.

PS: Jako aktiv a pomoci uTorrent 3.4.
Ty rychlosti jsou rychlosti čeho? Jak jste je měřil? Ono to nemusí být limitování připojení, možná si prostě jenom linku zahltíte režií na přenos spousty malých paketů, kterou neměříte.

4511
Software / Re:Testování omezování internetu
« kdy: 17. 04. 2016, 09:05:44 »
Omezuje nějak torrentové nebo jiné spojení mého internetu.
Ano, omezuje. Například k vám má pouze optické vlákno a na něm provozuje technologii 1 Gbit/s, přitom existují i rychlejší spoje. Takže i tohle je omezení ze strany ISP. Asi byste měl lépe nadefinovat, co si představujete pod pojmem „omezení spojení“. A možná vůbec nejlepší by bylo vykašlat se na filozofickou debatu, jestli vás omezuje nebo neomezuje, a napsat, v čem konkrétně máte problém.

Jestli se nepletu je to protizákonné.
Pletete se.

4512
Vývoj / Re:Java - kdy používat statické metody/atributy
« kdy: 16. 04. 2016, 09:32:13 »
Je problém mít třídu, ve které je metoda main, celou statickou? Tzn.: privátní statické atributy (ne nutně final) a privátní statické metody.
V případě prototypu to problém není. V případě ostrého kódu už ano, protože tu třídu už nedokážete použít jiným způsobem (oddědit, použít části kódu jinde, otestovat). Privátní statické mutable atributy znamenají, že v té třídě držíte stav, udělal jste z ní jedináčka, a nedokážete zařídit, abyste měl několik instancí té třídy s různým stavem v jedné aplikaci.

Půjdu ještě dál: dal bych celou třídu jako abstract. Jen tak, nikdy se nebude vytvářet její instance, tak proč ji nemít abstract. Je to ok?
Není. Abstract znamená, že ta třída bude mít potomky, které upřesňují nějaké chování. Tedy přesný opak toho, co chcete udělat. Pokud se nemají vytvářet instance třídy, použijte privátní konstruktor.

Mám nějakou kořenovou abstraktní třídu. je problém si do ní dát pár statických metod jako utilitky, které nějak souvisí s děděnými třídami?
Problém to není, ale je to něco jiného, než popisujete dále. Pokud jsou to nestavové metody, pak je to správně.

Třeba budu chtít generovat speciální posloupnost číslic, dám to do této abstraktní třídy jako statickou public metodu.
Tohle už správně není, protože pro generování té posloupnosti číslic potřebujete držet stav. A co když těch posloupností budete chtít generovat víc? Nebo to generování budete chtít parametrizovat?

Prvotně je to "utilitka" pro potomky, ale třeba ji bude chtít použít i nějaká jiná třída, tak proč ji nemít static public. Je to velký problém? Jasně, mělo by se to dát zvlášť do nějakých Utils.
Pokud ji bude chtít použít i jiná třída, nebude chtít ta třída záviset na jiné třídě, která dělá úplně něco jiného, a jen tak mimochodem exportuje nějakou užitečnou metodu.


Ale co když potřebuju jen 2 takové metody, vytvářet kvůli tomu zbytečně další třídu nějakých konkrétních Utils pro konkrétní sadu tříd? Ve které pak budou jen 1 nebo 2 metody?
Co znamená „vytvářet zbytečně třídu“? Vy ty třídy kupujete na kusy? Nebo musíte o vytvoření třídy požádat nadřízeného? Vytvoření třídy je triviální věc, třídy se nevytvářejí podle toho, jestli máte pocit, že máte málo nebo hodně tříd, ale tak, abyste měl u sebe kód, který spolu souvisí, a neměl u sebe kód, který spolu nesouvisí.

4513
O serveru Root.cz / Re:Nový Root již dnes?
« kdy: 15. 04. 2016, 17:30:26 »
Ano. Tak nechápu, k čemu chceš "pracně hledat" původní aktuální komentář, když se na něj vrátíš jedním zmáčknutím tlačítka.
Na ten komentář se vrátí prohlížeč, ne já. Já pak musím na té stránce hledat, kde přesně ten komentář je a kde jsem skončil se čtením. Dobře, není to „pracné“ je to jenom „zbytečné a otravné“.

4514
O serveru Root.cz / Re:Formátování diskusí
« kdy: 15. 04. 2016, 15:13:02 »
Což ale znamená, že odroluju od aktuálního komentáře, a pak ho budu muset pracně hledat.

Já ti nevím, já teda nic nehledám, na to mám 4. a 5. tlačítko u myši.
U mne 4. a 5. tlačítko myši zatím jen procházejí historii webového prohlížeče. I pokud by umožnily synchronně procházet i historii zaměření mé pozornosti, já bych takovou funkci nechtěl používat.

4515
Sítě / Re:Router nebo switch k modemu
« kdy: 15. 04. 2016, 13:17:47 »
Vazne mam dodat scan jak to vypada realne?
Vy dokážete dodat scan, jak to vypadá v celém Internetu? Nebo dodáte scan z vaší přípojky, který ale vůbec nedokazuje, že to tak dělají všichni?

Stran: 1 ... 299 300 [301] 302 303 ... 375