Google oznámil, že Quick Share na Androidu funguje s AirDropem na iOS. Zatím na telefonech Pixel 10. Uživatelé tak mohou snadno přenášet soubory z telefonů s Androidem na iPhony a obráceně.
Byla vydána nová verze 8.5 (8.5.0) skriptovacího jazyka PHP používaného zejména k vývoji dynamických webových stránek. Přináší řadu novinek a vylepšení (URI Extension, Pipe Operator, Clone With, …). Vydána byla také příručka pro přechod z předchozích verzí.
Evropská komise zahájila tři vyšetřování týkající se cloudových platforem Amazon Web Services (AWS) a Microsoft Azure. Evropská exekutiva, která plní také funkci unijního antimonopolního orgánu, chce mimo jiné určit, zda jsou americké společnosti Microsoft a Amazon v cloudových službách takzvanými gatekeepery, tedy hráči, kteří významně ovlivňují provoz internetu a musí dle nařízení o digitálních trzích (DMA) na společném trhu
… více »Společnost Meta Platforms vyhrála ostře sledovaný spor o akvizici sítě pro sdílení fotografií Instagram a komunikační aplikace WhatsApp. Podle amerického soudu firma jejich převzetím neporušila antimonopolní zákon, protože si tak nemonopolizovala trh sociálních sítí. Žalobu na Metu podala před pěti lety americká Federální obchodní komise (FTC). FTC argumentovala, že Meta, tehdy známá jako Facebook, koupila tyto dvě společnosti v letech 2012 a 2014 proto, aby s nimi nemusela soutěžit.
Home Assistant včera představil svůj nejnovější oficiální hardware: Home Assistant Connect ZBT-2 pro připojení zařízení na sítích Zigbee nebo Thread.
Byla vydána verze 9.1 open source virtualizační platformy Proxmox VE (Proxmox Virtual Environment, Wikipedie) založené na Debianu. Přehled novinek v poznámkách k vydání a informačním videu.
Byl aktualizován seznam 500 nejvýkonnějších superpočítačů na světě TOP500. Nejvýkonnějším superpočítačem zůstává El Capitan od HPE (Cray) s výkonem 1,809 exaFLOPS. Druhý Frontier má výkon 1,353 exaFLOPS. Třetí Aurora má výkon 1,012 exaFLOPS. Nejvýkonnější superpočítač v Evropě JUPITER Booster s výkonem 1,000 exaFLOPS je na čtvrtém místě. Nejvýkonnější český superpočítač C24 klesl na 192. místo. Karolina, GPU partition klesla na 224. místo a Karolina, CPU partition na 450. místo. Další přehledy a statistiky na stránkách projektu.
Microsoft představil Azure Cobalt 200, tj. svůj vlastní SoC (System-on-Chip) postavený na ARM a optimalizovaný pro cloud.
Co způsobilo včerejší nejhorší výpadek Cloudflare od roku 2019? Nebyl to kybernetický útok. Vše začalo změnou oprávnění v jednom z databázových systémů a pokračovalo vygenerováním problém způsobujícího konfiguračního souboru a jeho distribucí na všechny počítače Cloudflare. Podrobně v příspěvku na blogu Cloudflare.
Byla vydána (Mastodon, 𝕏) první RC verze GIMPu 3.2. Přehled novinek v oznámení o vydání. Podrobně v souboru NEWS na GitLabu.
jinak s tim ten/ta esej mate asi pravdu, ta zni lepe. no taky by mne zajimaly pripadne pripominky k anglictine, nektere konstrukce se mi zdaji celkem neohrabane, a dost casto nektere fraze opakuju, ale vzhledem k tomu s jakym spozdenim jsem to psal, tak to byla celkem rychlovka - klasika, spousta casu, ale stejne se to pak pise na posledni chvili po nocich.
no a k obsahu pripominky nikdo nema? zadna kritika, opravy a tak?
navyse, JNI ta priviaze na tu jednu konkretnu platformu. Nevraviac o tom, ze vyuzivanie action-handlerov v konecnom dosledku vedie k mnozstvu anonymnych tried.
pre mna osobne je java prilis obmedzujuca. je to jazyk pre drevorubacov.
uznavam, navrhnut vykonny jazyk s cielmi povodne propagovanymi javou je tazke, v konecnom dosledku by sa clovek dostal k MVC, kde M a V su len deklarativne, interpretovane jazyky. Skutocna prenositelnost (v mojom pohlade) znamena, ze rozne casti systemu dokazes prenasat medzi roznymi dodavatelmi, ze mas jednoznacne a otvorene definovany kazdy interface. tuna imho je velky priestore pre open-source teoretikov
)
k obsahu eseje?Myslim ze tak hrozne to neni, pokud zrovna nejde o veci jako zminovany JOGL/JOAL, tak minimalne Free BSD a MacOSX jsou v pohode (a na MacOSX bezi ostatne i ty knihovny a zminovany Jake. Pokud jde o cistou javu, tak myslim ze prenositelnost je velice slusna.moj osobny nazor je, buducnost javy nesie skratku rip. ono, povodne motto sa zmenilo na "write once, run on 4 platforms" (Linux x86, Solaris x86, Solaris SPARC, windos x86).
navyse, JNI ta priviaze na tu jednu konkretnu platformu. Nevraviac o tom, ze vyuzivanie action-handlerov v konecnom dosledku vedie k mnozstvu anonymnych tried.ale to nepopiram, take to ostatne zminuju, ale jak rikam, pokud napisete ciste javovou aplikaci, tak na tento problem nenarazite. a aplikaci vyuzivajicich JNI opravdu zas tak moc neni...
pre mna osobne je java prilis obmedzujuca. je to jazyk pre drevorubacov.tak k tomu nevim co bych napsal, nevim jaka omezeni mate na mysli (i kdyz spousty jsem si samozrejme vedom ;)
Skutocna prenositelnost (v mojom pohlade) znamena, ze rozne casti systemu dokazes prenasat medzi roznymi dodavatelmi, ze mas jednoznacne a otvorene definovany kazdy interface.Ale toto je prave podle mne neco co v jave funguje docela solidne. Neni to ani tak o jazyku, jako spise o podpore tech rozhrani dodavateli, coz samozrejme vzdycky trosku skripe, protoze to nikdo z nich doopravdy nechce. Ale s javou zde myslim fakt neni problem, a ostatne pri rozumnem pouziti reflexe toto muze fungovat i kdyz treba rozhrani nejsou uplne stejna, nebo nektere komponenty implementuji i neco navic. Krasna ukazka myslim je, ze je ve vyvoji API, ktere umozni pouzivat mnozstvi pluginu jak pod eclipse, tak pod netbeans. Az tohle bude fungovat, tak to bude opravdu fajn...
Myslim ze tak hrozne to neni, pokud zrovna nejde o veci jako zminovany JOGL/JOAL, tak minimalne Free BSD a MacOSX jsou v pohode (a na MacOSX bezi ostatne i ty knihovny a zminovany Jake. Pokud jde o cistou javu, tak myslim ze prenositelnost je velice slusna.ono aj ciste C alebo C++ je prenositelne velmi slusne
. nemal som na mysli teoreticku schopnost jazyka, ale realnu migraciu programov.
tak k tomu nevim co bych napsal, nevim jaka omezeni mate na mysli (i kdyz spousty jsem si samozrejme vedom ;)ok, veci ktore mi vadili (javu od verzie 1.5 uz nesledujem, mozno sa nieco pomenilo alebo chysta zmenit)
Ale toto je prave podle mne neco co v jave funguje docela solidne. Neni to ani tak o jazyku, jako spise o podpore tech rozhrani dodavateli, coz samozrejme vzdycky trosku skripe, protoze to nikdo z nich doopravdy nechce. Ale s javou zde myslim fakt neni problem, a ostatne pri rozumnem pouziti reflexe toto muze fungovat i kdyz treba rozhrani nejsou uplne stejna, nebo nektere komponenty implementuji i neco navic. Krasna ukazka myslim je, ze je ve vyvoji API, ktere umozni pouzivat mnozstvi pluginu jak pod eclipse, tak pod netbeans. Az tohle bude fungovat, tak to bude opravdu fajn...hej? vyskusajte si pouzivat rozne J* interface z inych programovacich jazykov

ono aj ciste C alebo C++ je prenositelne velmi slusnejakou migraci mate na mysli? popularni javove programy se vetsinou pouzivaji na vsem moznem (windows, linux, macky), takze ani v realu to nebude tak spatne ;). i kdyz uznavam, ze existence separatnich balicku pro ruzne platformy trochu vypovida i o tom, ze to neni uplne bez problemu. i kdyz casto jde jen o ruzne instalatory atd.. nemal som na mysli teoreticku schopnost jazyka, ale realnu migraciu programov.
ok, veci ktore mi vadili (javu od verzie 1.5 uz nesledujem, mozno sa nieco pomenilo alebo chysta zmenit)no nektere z tech veci uz jsou opravdu resene prave v 1.5, ale to Vas uz asi nenalaka co?
chybajuci overloading operatorovto je jedna z veci ktera podporovana neni, a myslim ze nejspis ani nebude. osobne prinos pretezovani operatoru povazuju za minimalne diskutabilni, i kdyz nekomu to asi muze chybet...
zakladne typy nie su objekty, objektove reprezentacie sa nedaju zmysluplne pouzit v algoritmochto je prave jedna z veci ktere v 1.5 doznaly vcelku podstatnych zmen...
chybajuca viacnasobna dedicnost. kazdy projekt, na ktorom som pracoval, trpel problemom cut&paste prave kvoli tomuto. samozrejme, da sa to vyriesit odsunutim implementacie metody do inej triedy, ale ta rezia ...)k vicenasobne dedicnosti asi tolik co k pretezovani operatoru. v jave k tomu proste slouzi implementace rozhrani a oddelene tridy, jak jste napsal. ze by si nekdo stezoval na prilis velkou rezii vidim poprve, i kdyz nejaka jiste bude...
absencia premenliveho poctu argumentov - napriklad inicializializacia hashtablepromenne pocty argumentu uz jsou take podporovane, i kdyz jestli primo podpora v hashtables ani nevim...
striktna previazanost jeden subor, jedna public trieda a opacne - v konecnom dosledku to viedlo k zdrojakom velkosti radovo desiatky kB. tu by som navrhoval moznost implementovat jednotlive metody v separatnom suborenevim, ja se vzdycky snazim skladat kod spise z mensich fragmentu, i kdyz vzdycky to asi taky neni mozne. ale ani obrovske tridy mi zase problemy nedelaji, ale dokazu si predstavit ze pro lidi co jsou zvykli na editory jako vim to nemusi byt pohodlne (no flame prosim, poukazuju jen na to, ze existence ruznych outline pohledu a podobne v nastrojich jako eclipse nebo netbeans tohle proste hrozne usnadnuje)
hej? vyskusajte si pouzivat rozne J* interface z inych programovacich jazykovtak to moc nechapu, o prenositelnosti na jine jazyky jsem vubec nemluvil. i kdyz uznavam ze tohle je jedna z velkych vyhod .NET oproti jave. v jave sice existuje spousta projektu na podporu vseho mozneho, ale AFAIK pouze python se nejak vice pouziva. ale v 1.6 uz by to melo byt lepsi, zahledl jsem zminky o oficialni podpore pythonu, perlu a javascriptu (proc javascript osobne moc nechapu). nicmene v tomhle je .NET asi mnohem dal, protoze uz to bylo soucasti navrhu. jestli je to dobre nebo spatne si ale uplne 100% jisty taky nejsem. no nic, jdu taky neco delat
ale dokazu si predstavit ze pro lidi co jsou zvykli na editory jako vim to nemusi byt pohodlne (no flame prosim, poukazuju jen na to, ze existence ruznych outline pohledu a podobne v nastrojich jako eclipse nebo netbeans tohle proste hrozne usnadnuje)Příště prosím nezmiňovat vim, ale vybrat si omezenější editor
. Aneb Vim outliner. Mě tedy stačí vestavěný folding (Příklad nastavení pro Javu/C/C++ ).
But I'm sure I'll get back later and read it all. Thanx.
thready? thready sux, 99,999% programatorov nevie programovat multithreadove aplikacie, takze je lepsie (a castokrat s lepsim vykonom) pouzivat oddelene aplikacie.
priklad: mam server s 1000 paralelnymi konexiami. co pouzijete? 1 thread a 1 poll s neblokujucimi socketmi alebo 1000 threadov a blokujucimi socketmi ?
neblokujuce je tazsie, tam si treba pamatat stav, treba viac osetrovaciek, narocnejsi parser protokolu ...
a tak
Je až neuvěřitelné, jak tuhý má Java život. Byla určena pro průmyslovou automatizaci, ovšem procesory co interpretovaly Java bytecode v mikrokódu byly ve srovnání s čímkoliv rozumným (RISCy) příliš pomalé a žravé, tak to po zásluze chcíplo.no jak je to s podporou prumyslovych zarizeni moc nevim, ale na mobilech se jave myslim dari v posledni dobe celkem dobre
. Ja mam zkusenosti teda jenom s J2ME a se Symbianem, a musim rict ze programovani v J2ME je tezka pohoda a vykon nijak hrozny neni.
ohledne appletu asi neni moc co dodat, moc se to nerozsirilo, ohledne bugovitosti nevim, ale mozna nenazranosti java trochu taky predbehla dobu :)
ze se jave dari v serverove oblasti jen diky tomu ze tam nejmene vadije podle mne trochu nefer tvrzeni. myslim ze java je na psani takto velkych veci jednoduse docela vhodna, a to je taky duvod proc se na takove veci pouziva. co momentalne existuje v prostredi .NETu bohuzel ani nevim, i kdyz predpokladam ze minimalne MS urcite neco ma. co se tyce javy, tak je toho na vyber (i mezi free produkty!) urcite neskonale vice.
jestli chce SUN delat z javy prototypovaci jazyk netusim, ale musim rict ze ja ji takto obcas pouzivam (treba ted jsem si celkem rychle udelal prototyp mobilni aplikace, kterou jsem nasledne pouze prepsal do C++ na zminovany symbian) a nestezuju si. je to vzdycky spis o tom co komu vyhovuje a v cem je zvykly (rychle) psat...
ohledne pollu, ja jsem ho nijak nevyzdvihoval, ani neprosazoval, byla to jen ukazka k tematu, o kterem byla esej napsana. nic vice, nic mene. ale ze by nemel zadne vyuziti, to bych taky netvrdil...
jinak ze je .NET slusna platforma jsem tam ostatne psal take, ale ze by vsichni na nej s radosti presli, tomu teda moc neverim. i kdyz MS pro to dela co muze. na to uz ma java prilis velkou programatorskou zakladnu. jak v komercni sfere, tak i ve svete free sw.
k eclipse, jakych 150MB mate na mysli? jako ze to tolik zabira? no a? je to platforma, pomoci (relativne) malych pluginu se z toho da udelat celkem dost univerzalni balik (ja osobne v eclipse mam podporu pro C/C++, javu, webove sluzby a python). v dnesni dobe mi 150MB prijde opravdu nic. zvlaste kdyz se takove visual studio dodava na nekolika DVD... (tim ovsem vubec nechci porovnavat eclipse a visual studio, vim ze je k nemu pribaleno mnozstvi dokumentace, a mnoho lidi na nej neda dopustit. i kdyz ja k nim teda po svych zkusenostech s nim rozhodne nepatrim...)
Tiskni
Sdílej: