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 - noef

Stran: 1 ... 8 9 [10] 11 12 ... 60
136
suhlasim s Lael. Ono dost ludi, ktori sa tu vyjadruju zle o windowse, casto nemaju detailnejsie/technicke informacie, ako co funguje, ale system zhadzuju na zaklade ich zlych uzivatelskych skusenosti. Ale o danej problematike nemaju ani paru.

...
Skusenosti ukazuju, je ze Windows sa po case spomaluju. Defragmenatacia disku nepomoze. Pomoze len preinstalovanie. Ked to nie je registry tak cim to je ?

Asi tak. A nejsou to zkusenosti dvou lidi tady na foru. Pokud se tak vyznate ve Widlich, tak to mozna osvetlite, proc je dobre, ze se s postupem casu Widle zpomaluji :D. Je mozne, ze za to muze napr. nemazani starych updatu (fakt, minimalne xp a 7 tim trpely) a Widle se snazi je pokazde indexovat, nebo nejake auto-zalohy pro rescue point? Netusim, ale je zajimave, ze takovou zakladni vec M$ resi dekadu a nejak mu to moc nejde. Nebo to snad v 10kach uz konecne napravili? (Ze zkusenosti nevim, 10 jsem mel kratce nez se jim rozbily updaty, navic to bylo na ssd, takze mozna to zpomalovani jen nebylo tak patrne.)

PS: Ne, na 7mach jsem oproti stavu pred 2 lety provozoval stale stejne veci "po spusteni", takze zpomalovani nebylo zpusobene zatezi procesu pri spousteni.

PPS: Dokud jsem mel Widle jako hlavni OS, tak jsem take neustale pouzival konzolove utility z Linuxu. Nevim, PowerShell me prisel divny, roury a zakladni prikazy misto programovaciho jazyka mi prislo nejak lepsi (a take to fungovalo vsude - na Linuxu nativne, pod Widlema msys [nebo jak se to jmenovalo]).

137
Vývoj / Re:Dědičnost dnes
« kdy: 27. 01. 2017, 06:54:31 »
Monády jsou právě příklad jednoduchého a elegantního konceptu. Navíc v FP nepostradatelného.

OK. V dogmatickém FP je to nepostradatelný koncept. Nabízí se otázka, jestli dogmatické FP nevytváří víc problémů než řeší. Argument s formálním dokazováním správnosti FP programů má váhu jen u programů, kde tu správnost skutečně někdo dokazuje. Dost se mi líbí přístup jazyka Elixir, který zde byl zmíněn. Umožňuje psát FP stylem, ale nehází zbytečně klacky pod nohy.

Tak pokud monady povazujete za hazeni klacku pod nohy (monady jsou FP koncept), tak pak vam (se stejnou logikou) Java hazi klacky pod nohy tim, ze chce mit vsude ty proklate objekty ;D.

138
Widli registry podle tohoto clanku jsou teda dost otresne. Ve zkratce: registry jsou nachylke k chybam, format se lisi mezi verzemi widli, jsou tam mikrooptimalizace, ktere pouze zeslozituji implementaci a pritom velke vykonostni problemy nejsou resene (takze jsou pomale) atd. Odpovida to mym zkusenostem.

139
Vývoj / Re:Dědičnost dnes
« kdy: 26. 01. 2017, 15:01:10 »
Zadny ze soucasnych nefunkcionalnich jazyku tail call neumi (c++,java, c#, atp..), krom JavaScript (ES6).

To jako ze JS neni funkcionalni? Jiste, neni ciste (pure) funkcionalni, ale funkcionalni IMO je. Podobne Scala, ta ma v urcitych pripadech tail-call optimalizaci a take neni ciste funckionalnim jazykem.

140
Vývoj / Re:Dědičnost dnes
« kdy: 26. 01. 2017, 11:30:36 »
Tak se jim to moc nepovedlo. Java je v Guinessove knize. Na Hello World do terminal musite napsat nejvic radku kodu ze vsech jazyku.

To je lez, se podivejte na Java vs. C verzi treba:

Kód: [Vybrat]
public class Java {
public static void main(String[] args) {
System.out.println("Hello World");
}
}

Kód: [Vybrat]
#include<stdio.h>

int main() {
printf("Hello World\n");
return 0;
}

141
Apropo, kde uzivatel "Lael.Ophir" trolluje v jeho prispevkoch nad vami? Vas posledny komentar je skor o trollingu ;)

Srovnavat balickovaci system Linuxu s "balickovacim systemem" Widli a prezentovat je jako ze jsou na stejne urovni mi prijde jako trolovani.

Muj stav:
Kubuntu - skoro vsechen soft je z repa (ofic nebo neofic, a ano, i tu Oracli Javu mam z repa), pouze asi 3 veci jsou baliky
Widle - zadny soft neni z repa, vse se musi updatovat rucne, nebo si to se sebou pritahne aktualizator, ktery zatezuje neustale system a nahodne se aktualizuje nebo spamuje upozornenimi.

K tem registrum a rychlosti - ano, zpomaluje to start a vypinani OS i beh programu, protoze pod Widlema se bezne registry pouzivaji snad kazdym programem. Na Win XP to byla katastrofa (zrhuba jednou tak zpomaleni startu co rok -> nutne reinstally), pod 7 to uz nebylo tak dramaticke (ale je mozne, ze jsem jen tu pomalost Widli prebil silnejsim HW, pod Tuxem by pravdepodobne nebyl problem ani na mnohem slabsim zeleze).

PS: Zrovna vcera me Widle zase vytocily. Po nekolikate jsem zakazoval Defender a zase byl spusteny, vytezoval narazove procesor na max. Ty Widle ani to pousteni her moc nezvladaji (na nic jineho je uz nemam). Doufam, ze s tim novym Wínem se brzy dockame DX 11 a/nebo se zacnou veci ve velkem psat pro Vulcan, pak nebude treba rozbitych oken uz vubec.

142
Vývoj / Re:Dědičnost dnes
« kdy: 25. 01. 2017, 14:13:02 »
Mozna blba otazka, ale ja jsem myslel, ze kdyz knihovna v Haskellu nevyexportuje konstruktor, tak se k tomu nikdo krome knihovny nedostane. To neni zapouzdreni?

143
Vývoj / Re:Dědičnost dnes
« kdy: 24. 01. 2017, 10:23:14 »
Ti typovani Aktori jsou stale experimentalni, ale nevypada to marne. http://doc.akka.io/docs/akka/current/scala/typed.html#typed-scala

144
Vývoj / Re:Dědičnost dnes
« kdy: 24. 01. 2017, 09:59:56 »
Pro paralelní aplikace může být lepší používat vyšší abstrakce, třeba aktorový model nebo FRP...

Jen bokem, já teda aktory moc rád nemám, jsou to stavové A asynchronní potvory , takže se (aspoň mě) dost blbě uvažuje nad chováním takového aktorového systému (horší než OOP :) ) - ale moc zkušeností s nimi nemám. FRP se mi líbí víc.

Nejsou totiz aktori "silnejsi"? Nemam s tim zkusenosti, ale Akka streamy jsou narozdil od aktoru typovane a co jsem cetl, tak by melo zalezet na konkretnim problemu - to, ze aktori stoji vyse z pohledu abstrakce neznamena, ze se hodi na vse.

S tim Smalltalkem a Akka actory jsem spis mel na mysli pozdni vazbu. Nikdy nevite, jakeho typu (ve vyznamu typoveho systemu Scaly) je aktor na druhe strane - proste je to vzdy instance nejake jedne tridy. A i kdyby typ bylo povoleno pouzivat (myslim, ze technicky to lze, ale obchazi se tim aktor model), tak to neni moc uzitecne, protoze aktori muzou menit za behu na ktere zpravy reaguji - coz IMO odpovida tomu, kdyby se za behu pridavaly/odebiraly metody, napr. jako v JavaScriptu (coz nad JVM nebude trivialni jako v JS, navic tim ztratite vsechny vyhody statickeho jazyka jako treba podporu IDE, protoze z toho jazyka vlastne delate dynamicky).

145
Vývoj / Re:Dědičnost dnes
« kdy: 22. 01. 2017, 17:41:16 »
Jen tak ze zajimavosti, kdyz se uz tady resi ta dedicnost, tak se zeptam. Akka actori (Scala) mi pripadaji dost podobni jako ty objekty ve Smalltalku, je tomu tak? O Smalltalku jsem videl jen kratkou prednasku, takze opravdu moc netusim, ale napr. to posilani zprav a "netypovost" actoru pusobi dost podobne.

Osobne taky preferuji staticke veci typu Haskell nebo Scala (paradoxne jsem donedavna v praci delal primarne v JS :D, ted alespon s tim TypeScriptem jsem se trochu priblizil statickemu svetu).

Vetsina reflexe v Jave (i Scale) je dost draha na vykon a samozrejmne jak pise Javaman(), obtizne se to ladi, udrzuje, atd.

146
O serveru Root.cz / Re:Nový Root již dnes?
« kdy: 22. 01. 2017, 15:06:27 »
Zacinam pomalu uvazovat o tom, jestli by nebylo lehci na udrzbu a lepsi na prohlizeni napsat si neco jako proxy, ktera by roota nasekala, zpracovala - vytahla texty, clanky atp., nasadila na custom front-end (ktery by klidne mohl byt bez-JavaScriptovy) a poslala klientovi. Nemusely by se resit veci typu rozbiti layoutu kvuli "komunitne pratelskym" upravam kodu/stylu, ohackovavani vyfik*ndaci jako otravujici lazy loading, skakani po strance, nefungujici zpet nebo silene upozornovani na dalsi clanek - vse by to bylo blokovane "by default" :). Pouze pokud by se vyrazne zmenila struktura, tak by se zlehka upravil vysosavac dat.

147
O serveru Root.cz / Re:Nový Root již dnes?
« kdy: 21. 01. 2017, 10:35:35 »
Neprehanite to trosku s temi reklamnimi clanky?



S takovou je asi zacnu blokovat...

148
Vývoj / Re:Dědičnost dnes
« kdy: 18. 01. 2017, 09:42:23 »
...
...druhak máš trait/mixin... Výhoda je v tom, že mohu opravdu jen použít existující chování a přidat ho jinam.

Mixin bych pochopil, ale trait zavání 1. funkcionálním programováním, které odděluje data a zpracování, což je v přesném protikladu k OOP, 2. anemickým datovým modelem. Chování je v OOP z dobrého důvodu pevně spojeno se stavy, jejich rozdělení tudíž nemá smysl.
...

Myslim, ze tohle pro traity napr. ve Scale neplati. Trait si muze urcit do ceho bude namixovan (v podstate interface "this") a muze obsahovat jak stav, tak zpracovani. Casto tak rozdeluji velke tridy do nekolika traitu (a souboru) kvuli prehlednosti.

Po pravde si myslim, ze pokud ve Scale jedete "vice FP", tak spise pouzivate case classy a traity maximalne jako rozhrani (z case class nelze dedit dalsi case class). Traity si myslim jsou vice uzitecne pro OOP nez FP, alespon ve Scale.

149
Vývoj / Re:Dědičnost dnes
« kdy: 18. 01. 2017, 07:25:03 »
Já tady jako jediný nebudu říkat, jestli čtverec dědí odbelník nebo ne - to totiž vůbec není nějak předem dáno. Prostě není. Čtverec dědí v naší aplikaci obdelník - a říkám v naší aplikaci, protože v reálném světě takovéhle sračky neřešíme - právě v případě, kdy to SPLŇUJE ÚČEL. Není žádné apripori sračka pravidlo (díky bohu), jestli čtverec dědí obdelník, ikdyž je čtverec brán jako případ obdelníku.

Tohle je ten pristup nahodneho dedeni pro deduplikaci kodu, ze? Zmeni se jeden detail a cela hierarchie trid se musi zahodit/prekopat, protoze to nikdy nebylo logicky navrzeno.

Někdo totiž může říct, že obdelník může být speciální případ cltverce. Máš čtverec, hodíš na něj botu a je z něho obdelník.

Kd říká že je to tak či onak, sám je nerozumí OOP, viz Zboj.

Zboj alespon pusobi, na rozdil od vetsiny, ze ma i nejaky teoreticky background a prehled o jinych jazycich nez jen Java/C#.

BTW: Dedeni obecne samo o sobe neimplikuje sub-typing ("is-a" vazbu) a pokud vim, tak je mozne v potomcich cleny i odebirat, takze pomoci obecneho dedeni lze modelovat i ten ctverec<->obdelnik jakymkoliv smerem bez zbytecnych clenu (pochopitelne to pak nesplnuje LSP, pokud se teda napouziji nejake interfacy spolecne pro obe tridy).

150
O serveru Root.cz / Re:Nový Root již dnes?
« kdy: 17. 01. 2017, 07:10:13 »
Kdyz uz to pojali tak zesiroka redesignem, tak proc to nedotahnout do konce - tj. treba dotazniky, jak jsou uzivatele spokojeni s jednotlivymi komponentami, rozlozenim, atp. Tipuju, ze na otazku ktery design ctenari preferovali, by ten aktualni moc hlasu nedostal - sam bych tu uz asi nebyl, kdybych si to neprepsal podle sebe.

Je trapne jednoduche merit prokliky z toho vyjizdeciho boxu, takze budto na nas kaslou nebo to lidi opravdu pouzivaji (nepamatuji si, ze bych to nekdy pouzil, asi si to pujdu "vypnout" v reskinu).

Stran: 1 ... 8 9 [10] 11 12 ... 60