Z upstreamu GNOME Mutter byl zcela odstraněn backend X11. GNOME 50 tedy poběží už pouze nad Waylandem. Aplikace pro X11 budou využívat XWayland.
Byl publikován plán na odstranění XSLT z webových prohlížečů Chrome a Chromium. S odstraněním XSLT souhlasí také vývojáři Firefoxu a WebKit. Důvodem jsou bezpečnostní rizika a klesající využití v moderním webovém vývoji.
Desktopové prostředí LXQt (Lightweight Qt Desktop Environment, Wikipedie) vzniklé sloučením projektů Razor-qt a LXDE bylo vydáno ve verzi 2.3.0. Přehled novinek v poznámkách k vydání.
Organizace Open Container Initiative (OCI) (Wikipedie), projekt nadace Linux Foundation, vydala Runtime Specification 1.3 (pdf), tj. novou verzi specifikace kontejnerového běhového prostředí. Hlavní novinkou je podpora FreeBSD.
Nový open source router Turris Omnia NG je v prodeji. Aktuálně na Allegro, Alternetivo, Discomp, i4wifi a WiFiShop.
Na YouTube a nově také na VHSky byly zveřejněny sestříhané videozáznamy přednášek z letošního OpenAltu.
Jednou za rok otevírá společnost SUSE dveře svých kanceláří široké veřejnosti. Letos je pro vás otevře 26. listopadu v 16 hodin v pražském Karlíně. Vítáni jsou všichni, kdo se chtějí dozvědět více o práci vývojářů, prostředí ve kterém pracují a o místní firemní kultuře. Můžete se těšit na krátké prezentace, které vám přiblíží, na čem inženýři v Praze pracují, jak spolupracují se zákazníky, partnery i studenty, proč mají rádi open source a co
… více »Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za říjen (YouTube).
Jeff Quast otestoval současné emulátory terminálu. Zaměřil se na podporu Unicode a výkon. Vítězným emulátorem terminálu je Ghostty.
Amazon bude poskytovat cloudové služby OpenAI. Cloudová divize Amazon Web Services (AWS) uzavřela s OpenAI víceletou smlouvu za 38 miliard USD (803,1 miliardy Kč), která poskytne majiteli chatovacího robota s umělou inteligencí (AI) ChatGPT přístup ke stovkám tisíc grafických procesů Nvidia. Ty bude moci využívat k trénování a provozování svých modelů AI. Firmy to oznámily v dnešní tiskové zprávě. Společnost OpenAI také nedávno
… více »Normalne to ale nepouzivam, prepnul sem na metabar jen pro ucely screenshotu, sice hezky, ale nepotrebuju to, sam vim nejlip v cem si to ci ono chci otevrit nebo jak s tim nalozit. Afaik existujou pro metabar i nejaky rozsirujici pluginy, ale vic uz fakt nevim.
Kam se hrabe Gtk... Ale co jsem koukal, tak v KDE to celkem funguje taky
z kliku je klepnuti a z dvojkliku poklepani.Asi mysleli na uživatele dotykových displejů
"Vzdycky a vsude to byly adresare, pak prisly windows a najednou to byly slozky a pak prislo KDE a prevzalo to taky. "Takže zaprvé, přišel s tím Apple, aby bylo jasno. Zadruhé, adresář vždycky byl adresář a pořád je a složka byla vždycky složka a pořád je. Jenže adresář je kus datové struktury disku, kdežto složka je objekt grafického prostředí, který sdružuje v grafické aplikaci několik "kusů" informace dohromady. A je úplně jedno, jestli to jsou adresáře na disku, nebo "schránky" v emailovém klientu. A dokonce ani i v tom "průzkumníku" (Explorer, Nautilus, Konqueror...) vůbec nemusí složka odpovídat adresáři, anžto to může být vnitřek ZIP souboru, nebo něco na způsob okýnkové složky "Místní pořítače", tedy dynamicky zjištěné stroje na místní síti, a tak podobně. Nevidím důvod, proč by se jednotící metafora nemohla v grafické aplikaci jmenovat "složka". Nebudu říkat adresáři "složka", ale stejně tak nebudu říkat "adresář" svému inboxu, pletl bych si to s address bookem.
.
Třeba já bych nesnesl poštovního klienta a nástroj pro vývoj na jedné ploše.(Co ale mají říkat uživatelé Emacsu, že...
)
Chci to koukatelné...
Do prilohy se to neveslo, takze to davam na jdisk sem.
No to písmo už jsem tu také řešil. Ve windows spolehlivě přečtu o stupeň až dva menší písmo než v linuxu.A mohu se zeptat, jak souvisí (ne)čitelnost písma s Linuxem? (Viz příloha)
Ovšem ta čárka nad "U" mi přijde lepší, protože nezačíná v levé půlce
Každopádně bych si toho ale sám nikdy nevšimnul a čitelnost mi přijde zcela stejná pod oběma systémy.
. Hlavně že je vedle toho menu s 10 ikonama o rozměru 120px.
.
Třeba takový digikam (v příloze) místo řeší docela dobře.
A to, že se nezaplácne každý pixel, je u nastavovacích dialogů někdy výhoda, ve Windows se do těch roletek a zaškrtávátek celkem dost blbě strefuje.
To nemluvím o šířce posuvníků (než mě někdo nařkne, tak i ve windech jsou tyto prvky defaultně nesmyslně velké). Takhle se na tu plochu prostě mnoho informací nedostane.
Ano, kalendář vlevo zabírá 1/4 šířky celé appCož se dá nastavit.
a mezi obrázkem a jeho popiskem je mezera jak vrata do dvora.To má své opodstatnění. Sem totiž patří hodnocení (hvězdičky).![]()
To nemluvím o šířce posuvníků (než mě někdo nařkne, tak i ve windech jsou tyto prvky defaultně nesmyslně velké).Zase, styly.
Takhle se na tu plochu prostě mnoho informací nedostane.Tak ještě jednou - v příloze.
Jen doufám, že není třeba půl hodiny nastavovat UI, než začne být použitelné.
Rámečky jsou zbytečně velké a náhledy zbytečně malé. Tohle je o nalezení vhodného poměru, kdy to už nebude zbytečně zabírat drahocené místo a ještě to nebude moc nahňácané. Ale na míře nahňácanosti se podílí více faktorů než jen vzdálenost -- třeba i kontrast čáry a pozadí. Světle šedé čáry na bílém pozadí můžou být o mnoho blíž u sebe než čistě černé, aby to přitom vypadalo stejně vzdušně.
já jsem mluvil o situaci, kdy všechno funguje tak, jak má. Např. jsem vynechal špatně nastavený windowsí instalátor atd. Je to analogické špatně naprogramovanému instalačnímu skriptu v balíčku...To bezesporu. S windowsími instalátory mám zkušenosti nepoměrně větší a musím přiznat, že jsem se se "špatně nastaveným" ještě nesetkal. S výše popisovaným problémem v Synapticu mě to potkalo jak kdysi v Kubuntu, tak v dobách nedávných v PCLOSu. Přesto všechno u mě výhody balíčkovacího systému jasně převažují.
Synaptic není samospasitelný. Na choulostivější operace je nejlepší použít klasický apt-get a dpkgSamospasitelná je totiž aptitude.
), takže stejně dpkguju.
Synaptic není samospasitelný.To bych se ani neodvážil tvrdit, šlo mi o porovnání začátečnického přístupu, tj. klikací Synaptic vs. klikací instalátory ve Win. Mimochodem, jsa klikač, docela rád bych se dožil stavu, kdyby Synaptic opravdu zvládl vše za 1 ;)
zatímco freshmouse vyfasoval XP, já si řekl o VistyMohl bych mít i Visty, ale byly tam už instalované XP, tak co to hrotit... Mám dovoleno pracovat na jakém OS chci. A co se týče Vist, tak ani moc nevím, co by mi přinesly...
A co se týče Vist, tak ani moc nevím, co by mi přinesly...Právě kvůli tomu jsem si o ně řekl, abych na to přišel
. Později jsem zjistil, že vzhledem k tomu, že mě Windows už nezajímají (myšleno tak, že se o nich už nechci nic učit), to byl dost dobrý masochismus. A i poté, co jsem se tím masochismem prokousal (nostalgie: největší boj byl zjistit, kde sakra nastavím tu síťovku) si nyní pohrávám s myšlenkou na downgrade, protože jsem došel k tomu, že mi nepřinesli nic (krom nefunkčních pár věcí jako například Evolution).Mimochodem, taky trpíš "Linuxovým komplexem" aneb upravit to co nejvíc tak, aby to vypadalo jako Linux? Zpočátku jsem se nadšeně vrhl, že konečně uvidím pořádně druhou stranu barikády a používal Live mail (co to, blbne diakritika u IMAPu!), IE (jak si sakra nahraju ty rozšíření), Průzkumníka (jediný přežil, mám zástupce "home"), Windows Media Player (dokonce jsem zkoušel pochopit i jejich knihovnu, šel hned po té, co jsem pokus o chápání vzdal). No a pak postupně všechno nahrazoval multiplatformním opensource softwarem
.
Zkrátka nemyslím, že by Visty uměly něco, co XP ne. Jen jsou možná hezčí a třeba i použitelnější, ale zase za cenu vysokých HW nároků.
A tím komplexem právě vůbec netrpím. Já dokonce raději "nativní" než multiplatformní aplikace (co se týče současné množiny aplikací, neplatí to nějak obecně).
Dobrej fud. Ze by melo Ubuntu umelou inteligenciOdkazovaný článek jsem nečetl, nemám teď na to čas. Nicméně si nepamatuju, kdy jsem naposledy musel něco ručně dělat v /usr/...
V linuxu to jde prece taky, ne?Přes balíčky ne tak snadno. Problém samozřejmě není v balíčcích, jako spíš ve faktu, že typicky současně neexistují dva balíčky, každý s jinou (minoritní) verzí aplikace nebo knihovny, které by mohly být nainstalovány současně.
Nicméně si nepamatuju, kdy jsem naposledy musel něco ručně dělat v /usr/...
ln -s -f gcc-3.4 gcc a podobně. Qt programy se nedají bez milionu varování překládat ničím jiným, než g++-4.2. Na druhou stranu jádro dělám gcc-3.4
Přes balíčky ne tak snadnoAFAIK v Gentoo to jde relativně snadno. Detaily ale musí poskytnout někdo, kdo se v Gentoo narozdíl ode mě vyzná.
# gcc-config -l [1] x86_64-pc-linux-gnu-4.2.3 [2] x86_64-pc-linux-gnu-4.3.1-pre20080516 * # gcc-config x86_64-pc-linux-gnu-4.2.3 && source /etc/profile ...
pacman --root=/cesta/
) tu opravdu moc zásadní rozdíl nevidím.
Právním puristům bych dokonce dokázal s určitým sebezapřením tvrdit, že systém instalace ve Windows je lepší, protože uživatel v instalátoru obvykle musí potvrdit souhlas s licencí, kdežto v linuxu bez problémů nainstaluji omylem i software s jehož licencí nesouhlasím
)
Podotýkám, že v práci celý den pracuji v linuxu, rpm/yum znám velice dobře, a vím co mi přináší za výhody. Velice nerad bych se v Linuxu vracel k "download/untar/make/make install" a znovu řešil že při upgradu knihovny libxyz-0.3.2 na libxyz-0.3.3 mi přestane fungovat půlka věcí. A ověření integrity nainstalovaného sw je taky věc která ve Windows prostě provést nejde :(.
Naopak mi tu chybí kritika jedné z nejnechutnějších vlastností instalátoru MSI ve Windows: že i pro ODINSTALACI nebo UPGRADE některé programy vyžadují původní instalační balíček .msi, a když ho nenajdou (nestačí mít ten aktuální), tak má člověk smůlu. Zbývá pak jen uchýlit se k řešením typu http://www.advancedinstaller.com/user-guide/qa-forced-uninstall.html, apod. Je to opravdu něco jako kdybych v Linuxu místo "rpm -Uhv balicek.rpm" musel psát "rpm --upgrade balicek.rpm --old-package-is-located-at /usr/share/oldpackages/balicek-0.2.3.rpm", a bez toho by prostě upgrade nešel provést.
Ano, rozdíl třeba mezi "yum search lua" a vyhledáním "lua download" přes google samozřejmě existuje :), ale není nijak zásadní.Zásadný rozdiel to začína byť pri "apt-get upgrade". Nehovoriac o tom, že na novú verziu balíčka vie väčšina user-friendly distribúcii upozorniť. Na Mac OS sa o niečo podobne snaží AppFresh, ale k výhodám apt to ma ďaleko.
) tak nema ani paru o windows - proto je to zajimavejsi :)
Kromě toho, to, co uživatel balíčkovacích systémů nemusí vůbec řešit, si musí uživatel Windows udělat sám. Týká se to třeba výběru místa instalace atd. Takže zatímco na Ubunťákovi mi bordel v /usr/ udržuje stroj, ve Windows to v C:\Program Files\ dělám sám.Né tak docela, spíš ve vidlích je tohle "automatizovaný", chci třeba něco instalovat na disk "d", tak si v tom instalátoru zadám cestu na disk "d" a dám enter. 20kb .exe soubor se mi nahraje tam kam chci a zbylejch pár set mega do totálně přecpanýho "c". Ještě štěstí že mě tohle trápí jen v práci...
PS: mimochodem, kolega mi dal v pondělí ikonky na ploše do "mřížky" a já se to už druhej den snažim neuspěšně přepnout spátky na "chaos", tam kde by se to logicky nastavovalo, čili někde v nastavení plochy, nebo ikonách, to neni...
(mam W2000 PL version)
...jestli to tam fakt je, zejtra tady oficiálně prohlásim že jsem "debil" (a PT mi za to může dát +1
)
), Průzkumník a OpenOffice.org.
Ale spousta aplikací nevypadá "nativně", viděl jsem např. Total Commander, ICQ, WinAmp a další...
Ale spousta aplikací nevypadá "nativně", viděl jsem např. Total Commander, ICQ, WinAmp a další...Dál mě napadá třeba Opera.
. Nebo proč nemůžou rychle přejmenovat složku, kterou si právě vytvořili v tom divným odlišným "sejvovacím" okénku.
(Sorry, já si prostě musel rejpnout)
))
jar a ve Windows uvidíte ještě ke každému adresáři jeho stejnojmenný ekvivalent ve formě souboru s nulovou velikostí. Tohle ať si strčej víme kam i s hologramem.CMD, ví, o čem mluvím. Pravda -- má se používat Windows Scripting Host. Ten ale neumím :-/ Když pominu CMD a COMMAND.COM, tak ve Windows neexistuje ekvivalent grepu (jejich FIND.EXE opravdu nevyndá), sedu AWK a tak podobně. Lze sice nainstalovat CygWin, ale všichni víme, že ideál to není -- už jen kvůli tomu memory managementu a plánovači procesů. Prostě je to nechutně pomalé.scp a ssh. PuTTY je v pohodě, ale občas bývá issue s kódováním a nebo "mapováním" klávesnice.find než přesvědčovat Punťu s Alíkem, aby se obtěžovali prohledávat i soubory, které nemají asociaci (to se dělá v registrech a musíte být Administrátor). Co absolutně nenávidím, je, že vždy musím začínat na internetu a stahovat naprosto základní nástroje (archiver, textový editor, ...).
Takže, abych to zesumarizoval. Když mám dělat na Windows, což je u zákazníka samozřejmost, musím nosit ještě booka s UNIXem, abych mohl pracovat. Je vám asi jasné, jak se navztekám, když ani ta flashka nefunguje -- je to jediný způsob, jak přetáhnout soubory mezi stroji; svůj osobní notebook prostě u zákazníka nemůžu do sítě připojit kvůli bezpečnosti.
Určitě si dovedete představit, jak velký atomový hřiby jsem s*al, když jsem dostal na stůl Celeron 1GHz, 256MB RAM a "teď dělej v Javě". No strašný!
Takže Windows jsou skvělý do kanceláří -- krásně laděj s panem Sponkou v Outlooku, Wordu a Excelu. Ale pro vývojáře to prostě není.
Onehdá tu byl přispěvek, komentář nebo co o tom, jak borec přechází na Windows. Tady máte TOP 10 důvodů, proč já na Windows přejít nemůžu.
Desktopové Windy jsou defaultně nastaveny tak, že paměťově i procesorově upřednostňují aplikaci na popředí (tj odswapují všechno aby bylo dostek cache pro tu jednu app). A to jednoduše proto, že většina obyčejných uživatelů (a nejen oni, je krása si přečíst pár let staré pojednání o mutli core cpu a jejich testy pomocí jednoho single thread programu
). Obé se dá nastavit (nebo rovnou použít serverové W, tak jak to dělám já). Tohle nastavení pochopitelně není pro ty, co chtějí používat součastně mnoho programů. No ale ti si to zase umí nastavit.
No ale ti si to zase umí nastavit.Jak vidíš, tak někteří ne
Krom toho, pokud si vzpomínám, tak myslím že to jde i nastavit, zda má upředňostňovat aplikace na popředí, nebo na pozadí. Já si osobně myslím, že Windowsům je tato věc u ... (pozadí), ale zkusím to zejtra taky zapnout. Třeba to pak začne zvládat víc než dvě aplikace najednou
.
No zkus si s tím pohrát.
Dvě app, vy jste fakt provokatéři
Nechtějte mě naštvat a donutit k postnutí tasklistu
. Mě tu běží věcí o kterých (jak tak koukám), ani nevím.
Vše plynulé, ale při takovémto nasazení bych lhal, kdyby se občas něco neodswapovalo. Rozhodně to ale nelze srovnávat s pracovními (zatím neoptimalizovanými) Windows.
Jsem přemýšlel co že je to za HW a systém, už to vím
Tohle Widle snesou. Já teda mám hodně věcí jako službu, tj mě to neotravuje v GUI, ale co do počtu se to vyrovná. Eclipse, vedle toho projekt, VMWare s dvěma hosty, kde to běží také, opera se spočitatelným počtem tabů, nějaký editory. Kravinky jako winamp, true crypt, mirandu, steam, task manager, daemon tools, azureus atd mám v trai (ať to nezavazí na liště). Pochopitelně kmplayer, spousta oken putty, total commander, vnc, world wide telescope a před chvílí jsem objevil i minimalizovaný Unreal Tournament 3.
).
Ber to tak, ber to tak ... složitý systém, jako je OS pro PC, nelze nastavit tak, aby to vyhovovalo všem. Mě to přijde prostě přirozené. Stejně jako si fotím obrazovky BIOSU po nastavení k obrazu svému, stejně jako když si nastavuju mobil, stejně jako si upravuju sedadlo a volant v autě, tak i ten OS musím nastavit. A v podstatě každý by mohl říct, že by to mělo být podle jeho. To nejde.
Rádo se stalo (btw sorry, trochu jsem ujelV pohodě, nic se nestalo. Svým způsobem máš pravdu.).
Ber to tak, ber to tak ... složitý systém, jako je OS pro PC, nelze nastavit tak, aby to vyhovovalo všem.To bude asi kámen úrazu. Prostě jsem zlenivěl. Již rok vlastním systém, který není třeba nastavovat, protože je ušitý na míru svému hardware. Proto se na některé věci dívám jinak. A proto mě ani nenapadlo, že bych musel svá pracovní Windows nastavovat. Naštěstí jsou tu lidi, kteří nevyšli ze cviku a umí dobře poradit
Já osobně zastávám utopický názor, že ideální systém, mobil, auto (cokoliv) je takový, který se nemusí nastavovat. Jak je vidno, v některých případech to jde. Ovšem svět PC je příliš rozsáhlý a roztříštěný na to, aby se v něm dalo něco takového realizovat...
Outlook to samé…Hele! Určitá slova zde vyslovovat nebudeme. Když zaslechnu slovo na O (Outlook) nebo na E (Excel) tak mě nenapadá nic jinýho než samý sprostý slova! Něco tak nehorázně neovladatelného jsem v životě neviděl. Je to jeden GUI antipattern na druhý! Z GMailu jsem zvyklý na princip "konverzací". Je Ti asi dost jasný, jak se v těch Odeslaných mailech a přijatých mailech orientuji. Vyhledávání také nevyndá
A nejvíc mě dostala kontextová nabídka nad kontaktem v mailu. Když chci zobrazit odpovídající položku v Adresáři, tak se jmenuje "Vlastnosti aplikace Outlook". A další, co mě nejvíc vytáčí, je, že když mi někdo něco přepošle (např. forward, nebo mě přidá do kopie), tak ten dementní pokus o program zahodí e-mailové adresy a do mailu vloží jen jméno. Neuvěřitelné!
Co se Excelu týče, tak tam mi nejvíc vadí, že při scrollování zarovnává na buňky. Vzhledem k tomu, že každej manager ten program zneužije na úplně libovolnou záležitost, je tohle fakt blocker. Něco jako "Hand Tool" z Acrobatu by fakt nebylo na škodu.
Jako — ať si říká kdo chce co chce, ale jestliže si Unicorn v podtitulku píše "Tak se dělá software", tak Microsoft by si měl psát "Tak takhle by se software nikdy dělat neměl". Osobně nechápu, jak se vůbec někdo může těch aplikací zastávat a bít se pro ně do krve.
Ale abych si přisadil i na druhou stranu, tak nové OpenOffice mě dost zklamaly. Přejaly spoustu Wordích anti-patternů. Asi je opravdu čas přejít na InDesign
Ano, nastavení v programech O a W jsou občas trochu záhadná. O tom, že nejnovější verze W je přinejmenším GUI exot by šlo diskutovat velmi dlouho. Ačkoliv, náš analytik si na novou verzi již zvykl a "tak nějak" se v ní vyzná. Člověk je tvor přizpůsobivý, takže si zvykne na ledacos.
InDesign je moc hezká věcička - už se těším, až si koupím studentskou licenci. Konečně v Adobe pochopili, že existuje tvor jménem student, který opravdu nemá 70 tisíc (nebo kolik to stojí) na to, aby si mohl dovolit Creative Suite 3.
O nových OpenOffice jsem se tu již před časem vyjadřoval, takže jen stručně. Jednoznačně inspirované W. Ale pokud zapracujou na GUI, tak to vcelku jde používat. A rychlost? Ta je oproti starším verzím úplně někde jinde.
Ale abych jenom nehanil, třeba takový Remote Desktop Connection je vcelku povedený program. A protože mě teď naštvaly iTunes (které mi OPĚT zakously celý počítač), tak jdu hledat náhradu. Uvidím, v jakém stádiu je Windows Media Player pro Mac. Škoda, že nemůžu mít Amarok
Jediná věc, která mi z Linuxu chybí...
InDesign je moc hezká věcička - už se těším, až si koupím studentskou licenci. Konečně v Adobe pochopili, že existuje tvor jménem student, který opravdu nemá 70 tisíc (nebo kolik to stojí) na to, aby si mohl dovolit Creative Suite 3.Zjišťoval jsem kvůli bratrovi. Funguje to takhle:
Ale abych jenom nehanil, třeba takový Remote Desktop Connection je vcelku povedený program. A protože mě teď naštvaly iTunes (které mi OPĚT zakously celý počítač), tak jdu hledat náhradu. Uvidím, v jakém stádiu je Windows Media Player pro Mac. Škoda, že nemůžu mít AmarokTady pozor. Windows Media Player pro Mac rozbíjí QuickTime a tedy celý Audio Subsystém, protože veškerý software, který chce pomyslet na zvuk, dělá to přes QuickTime. Je to kvůli tomu DRM. Známej to zkoušel a nakonec musel zreinstalovat Leoparda. Zásada číslo jedna: do počítačů Apple se nesmí dostat software té marketingové společnosti.Jediná věc, která mi z Linuxu chybí...
A co se iTunes týče, nechápu, v čem může být problém. Má iTunes Library má 25GB, 2301 skladeb a bez problémů mi běží takhle rok v podstatě denně. Zajímavé.
E (Excel) tak mě nenapadá nic jinýho než samý sprostý slova!To by mne teda zajímalo, u kterého tabulkového editoru tě napadají slova chvály a nadšení. Já vidím MS Office jako jediný SW, díky němuž se MS dostal tam, kde je (jelikož je opravdu dobře použitelný).
Hmm, to samé ale v obráceném gardu může říct někdo, kdo přešel z klasického e-mail klienta na GMail. Včetně mě. Na konverzace a absenci složek jsem si zvykl, ale že bych z toho byl nějak odvázaný, to teda ne. Co se týče hledání, nevím jestli s Gmailem srovnáváš Outlook Express (nepoužívám) nebo velký Outlook, ale ve porovnání s ním má Gmail sakra co dohánět.Outlook to samé…Z GMailu jsem zvyklý na princip "konverzací". Je Ti asi dost jasný, jak se v těch Odeslaných mailech a přijatých mailech orientuji. Vyhledávání také nevyndá![]()
všemožně vyskakující bubliny. Například ty v system tray, které zabírají místo, někdy seberou focus a zavřít se dají jen malým křížkem, protože když se klepne na bublinu, tak člověk do konce pracovní doby poslouchá disk a zavírá okna a průvodce.!@#$%^&* bubliny !!!
V Linuxu stačí pár adresářů.
*.bat nejde otevrit v editoruAle, ale… Přímo samotný explorer nabízí u bat souborů možnost "upravit". Může pak být problém ještě s kódováním, takže je lepší nainstalovat třeba PSPad, který zvládá snad všechno. Na přepisování koncovek je nejlepší použít 2panelového správce, jako třeba Total Commander - ten si s přejmenováním přípon starosti nedělá.
cmd
Co se týče spouštění odkudkoliv, v DOSu jsem míval adresář C:\BAT a v něm kopec jednořádkových skriptů. $PATH ve Windows funguje taky, akorát se jmenuje %PATH% a místo dvojteček jsou tam středníky.
PS C:\> date ; get-childitem . -recurse | foreach-object{if($_.name -match "dll"
){$_.fullname}} | measure-object -line ; date
21. května 2008 21:06:03
Lines : 10106
Words :
Characters :
Property :
21. května 2008 21:07:07
Prohledat pár GB čerstvý instalace WS 2008 za minutu a pět sekund, to není špatný, na podivnou mixku Perlu, Tcl a .NETu připomínající dort Pejska a Kočičky, že? A co na to Bash@Linux?
kyo@valinor:~> time find / -name \*.so 2>/dev/null | wc 6416 6416 267515 real 0m4.053s user 0m1.312s sys 0m2.484sHmm, ale čtyři sekundy na všech 140 GB souborů mojí omšelý instalace je "trošku" rychlejší, ne? Další důkaz "nadřazenosti" Powershellu je v příloze.
To jsou hned dvě vítězství PowerShellu v objektivním srovnání!
Obojí přitom dostalo tolik cache, kolik hrdlo ráčilo. A Bash není jediný shell, který můžeš používat, matláku jeden. Kdybys fakt chtěl s Linuxem umět zacházet, tak by ses to naučil taky. :-p
find má holt máloco.
Disk je totožný, je to jen jiný oddíl. Ale WTFS by podle mnohých měl být rychlejší, krásnější a vůbec úžasnější než ext3.
A totéž jsem si myslel o PowerShellu, že když to má třeba ty objektový pajpy uvnitř jedinýho procesu, že to bude jak namydlenej blesk. A ono prd.
Možná je to jeden z příkladů tradičního principu, že výkon leckdy tví v jednoduchosti.
BTW, obojí je traverzování filesystému a počítání souborů, na těch čtyřech ext3 oddílech mám dohromady asi 650000 souborů a ten NTFS oddíl má asi 46000 souborů. A nevěřím, že problém je v NTFS, leda že by NTFS ve Windows Serveru 2008 doznalo značného zhoršení, což se mi nezdá. Nejspíš je to zase navržený pro "občasný použití", kdežto Unix s pomalým shellem by se uplazil k smrti, takže pomalý shelly člověk tak nějak nenajde.
Rozšiřování funkcí přes .NET vypadá moc pěkně
, ale na druhou stranu, já stejně na složitější věci používám Gauche a mohl bych v případě potřeby fakt shelloidního kódu používat i scsh, což mi skoro přijde ještě mocnější. Takže ty výhody PowerShellu IMHO tkví hlavně v integraci s Windows, ale k tomu se dá říct jen "když jsi v Římě, dělej, jak římané dělají" - prostě budu psh používat na okýnkách a bash/zsh na unixech a nějak mi unikají ty výkřiky typu "PowerShell je lepší, woe!" a "Bash rulezzz!", protože k tomu chybí vyslovené předpoklady/definičné obor jako v matematice.
To nejspíš jen Jarda Šmíd trpí syndromem odmítání, jako po rozchodu s holkou(/klukem
), jinak by to viděl v trošku jiném světle asi.
650'000 souborů za 4s? To testuješ na ramdisku?
time find . | wc -l 903768 real 1m13.711s user 0m0.745s sys 0m2.200sA rychlejší už to nebude.
"Napoprvé" to findu trvá asi tak dlouho, jako Powershellu z cache.
Jenže i bez ohledu na to Poweshell při tom minutu natvrdo "žere" čas procesoru na 100 %, přičemž Ty sám tam máš jen tři sekundy, jak vidím, a zbytek je čekání na I/O.
#time find . | wc -l 903768 real 0m2.452s user 0m0.679s sys 0m1.384sTeď ještě power shell ať to vzájemné poměřování máme kompletní
PS C:\> date ; get-childitem . -recurse | measure-object -line ; date 21. května 2008 23:53:16 Lines : 277318 Words : Characters : Property : 21. května 2008 23:54:19Musím si přečíst k čemu to vlastně má být určené. K tomuto evidentně ne.
Musím si přečíst k čemu to vlastně má být určené. K tomuto evidentně ne.To je právě to.
Určitě to splňuje nároky na flexibilitu, věřím, že windowsím adminům to odedře spoustu práce, ale stejně mi to trošku smrdí jako "nástroj z druhé linie". Je samozřejmě ještě možné, že to používám špatným způsobem, ale o ničem jiném než Measure-Object pro tenhle případ nevím. Tak netuším.
). Já nějakej binární s*áč v SubVersion nechci! Chci to mít jednoduše editovatelný, protože je to lepší pro supportní oddělení.
V současnosti jsem to vyřešil tak, že Antem generuju CMD skripty podle šablony.
Takhle třeba vypadá v CMD napsaný ekvivalent příkazu which:
:which
(set WF=)
for %%a in ("" %PATHEXT:;= %) do (
if not defined WF if exist "%~1%%~a" set WF=%CD%\%~1%%~a
)
for %%a in ("" %PATHEXT:;= %) do (
if not defined WF for %%g in ("%~1%%~a") do (
if exist "%%~$PATH:g" set WF=%%~$PATH:g
)
)
if not "%~x1"=="" goto :ENDWHICH
for /f "delims=." %%a in ('help.exe *') do set HlpErr=%%a
help.exe "%~1" | find "%HlpErr%" > nul && goto :ENDWHICH
for %%a in (exe com) do (
if /i "%WF%"=="%windir%\system32\%~1.%%a" goto :ENDWHICH
)
set WF=%~1
:ENDWHICH
if not defined WF (
set WF=
)
goto :eof
No tak řeknu rovnou, že to bylo opakovaně. Leckdo se může cítit méněcennýNo a neřekl jsem to?
Obojí přitom dostalo tolik cache, kolik hrdlo ráčilo.
já už dalšího exota do menšiny nechciJen tak na okraj -- beztak v tý menšině jsou samí exoti
Kdo chce software (i základní), musí podstoupit tuto řadu: najít software na Internetu–stáhnout software–spustit instalátor–odpovědět na otázky typu jestli chci položku do menu–(někdy) restartovat systém. Zábavné.Eště si zapoměl na položky najít a aplikovat crack!
Tiskni
Sdílej: