Navigace se soukromím CoMaps postavena nad OpenStreetMap je nově k dispozici v Google Play, App Store i F-Droid. Jedná se o komunitní fork aplikace Organic Maps.
Vývojáři OpenMW (Wikipedie) oznámili vydání verze 0.49.0 této svobodné implementace enginu pro hru The Elder Scrolls III: Morrowind. Přehled novinek i s náhledy obrazovek v oznámení o vydání.
Masivní výpadek elektrického proudu zasáhl velkou část České republiky. Hasiči vyjížděli k většímu počtu lidí uvězněných ve výtazích. Výpadek se týkal zejména severozápadu republiky, dotkl se také Prahy, Středočeského nebo Královéhradeckého kraje. Ochromen byl provoz pražské MHD, linky metra se už podařilo obnovit. Výpadek proudu postihl osm rozvoden přenosové soustavy, pět z nich je nyní opět v provozu. Příčina problémů je však stále neznámá. Po 16. hodině zasedne Ústřední krizový štáb.
Po více než roce vývoje od vydání verze 5.40 byla vydána nová stabilní verze 5.42 programovacího jazyka Perl (Wikipedie). Do vývoje se zapojilo 64 vývojářů. Změněno bylo přibližně 280 tisíc řádků v 1 500 souborech. Přehled novinek a změn v podrobném seznamu.
Byla vydána nová stabilní verze 7.5 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 138. Přehled novinek i s náhledy v příspěvku na blogu.
Sniffnet je multiplatformní aplikace pro sledování internetového provozu. Ke stažení pro Windows, macOS i Linux. Jedná se o open source software. Zdrojové kódy v programovacím jazyce Rust jsou k dispozici na GitHubu. Vývoj je finančně podporován NLnet Foundation.
Byl vydán Debian Installer Trixie RC 2, tj. druhá RC verze instalátoru Debianu 13 s kódovým názvem Trixie.
Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za červen (YouTube).
Libreboot (Wikipedie) – svobodný firmware nahrazující proprietární BIOSy, distribuce Corebootu s pravidly pro proprietární bloby – byl vydán ve verzi 25.06 "Luminous Lemon". Přidána byla podpora desek Acer Q45T-AM a Dell Precision T1700 SFF a MT. Současně byl ve verzi 25.06 "Onerous Olive" vydán také Canoeboot, tj. fork Librebootu s ještě přísnějšími pravidly.
Licence GNU GPLv3 o víkendu oslavila 18 let. Oficiálně vyšla 29. června 2007. Při té příležitosti Richard E. Fontana a Bradley M. Kuhn restartovali, oživili a znovu spustili projekt Copyleft-Next s cílem prodiskutovat a navrhnout novou licenci.
Protože se zde množí zápisky na téma vim, ať už od lidí, kteří se vážně ptají, zda se jim vyplatí jít do vimu, nebo zesměšňující zápisek, který vim haní, rozhodl jsem se, že ve zkratce napíšu, co oceňuji na vimu já a bez kterých vlastností bych nemohl být.
Multiplatformovost - velmi důležitý požadavek. Lítám často mezi Windows a Unixem a chci používat jeden editor na všech platformách. Vim toto dokonale splňuje. Dokonce mám stařičký notebook ještě s Windows 3.11 a světe div se, tam vim taky běží.
Multirežimovost - to jsem možná napsal špatně, ale vim umí pracovat jak v textovém, tak i v grafickém režimu. Potřebujete-li textovou konzoli, pak máte možnost práce s vimem v textové konzoli. Pokud pracujete v grafickém režimu, je k dispozici gvim, který vás rozmlsá všemi vymoženostmi grafického rozhraní.
Automatické zotavení a robustnost - ve vimu se nemusím bát o svoje data. Pokud jsem v něm psal několik hodin svůj text, aniž bych soubor ukládal a elektrárna vypne proud, ve vimu přijdu maximálně o pár posledních napsaných písmenek. Je to nesmírně návykové, zatímco v jiných editorech neustále ukládám soubor na disk, abych v případě pádu editoru, či systému přišel o co nejméně práce, ve vimu klidně edituji celé hodiny, aniž bych se staral o ukládání souboru. Ukládám soubor jenom když musím, třeba chci přeložit zdroják překladačem, nebo chci ukončit editaci. Vim totiž chrání moje data a vím, že mi nic nehrozí. Pro jistotu napíšu, že se nejedná o žádné neinteligentní automatické ukládání souboru, ale o propracovaný systém vimu, který se podobá spíše transakcím v databázových systémech.
Ovládání vimu - ač je ovládání vimu často bráno jako problém pro začátečníky, beru ovládání vimu za geniální. Pokud se naučíte alespoň základy vimu, rychle zjistíte, že je to velmi logicky vymyšleno a dokáže hotové zázraky. Jasně, není to intuitivní, a je potřeba věnovat alespoň pár hodin naučením se základům ovládání, ale je to nesmírně efektivní ovládání, které vám zaručí mnohem rychlejší práci s editorem. Přiznám se, že se ošívám, když dostanu do ruky jiný editor a vše se řeší složitými kombinacemi Crtl+něco, apod..
Sloupcové bloky - vim zvládne nejen označování jako klasické bloky, ale i sloupcové bloky. Velmi často se to hodí pro úpravu dat v pevných formátech.
Doplňování slov - vim mě nenutí neustále dokola opisovat dlouhatánské názvy proměnných, nebo jiných slov. Prostě napíšu několik písmenek, zmáčknu Ctrl+N, nebo Ctrl+P a vim slovo za mě dopíše.
Flexibilnost a rozšiřitelnost - vim je nesmírně vstřícný spoustě úpravám na přání a jeho rozšiřování. Samozřejmostí je libovolná úprava prostředí vimu, různá barevná schémata, můžete vi menu a ikonky libovolně přestavět podle svého. Pro vlastní editaci se také nemá za co stydět. Můžete využít makrovací jazyk vimu, jednoduše filtrovat text přes externí programy v operačního systému, používat automatické příkazy, využít spousty hotových pluginů. Koneckonců spousta pluginů je přímo v "ceně", tedy v základní instalaci vimu. Najdete tam třeba souborový manžer (zkoušel jsem), nebo přímou práci se soubory přes síť, jako FTP (nezkoušel jsem), apod..
Má všechny samozřejmosti - vim má všechny samozřejmosti, které má mít každý pokročilý editor, o kterých se ani nezmiňuji zvlášť. Jedná se třeba o obarvování syntaxe, nebo pokročilou práci s regulárními výrazy, možnost označit určitá místa v textu a pak se k nim vracet, práce s více okny, vynikající nápovědu, mnoho schránek pro práci s textem, zkrátka nechybí mu nic, co by měl každý pokročilý editor mít.
Podpora Visual Studia C++ - Protože často programuji ve Windows ve Visual C++, velmi oceňuji to, že vim ve Windows umí pracovat s OLE a lze ho do Visual C++ integrovat.
Foldy - pro orientaci v dlouhých textech, nebo zdrojových kódech je možnost sbalit část textu do foldu, a to klidně i víceúrovňově. Vidíte tak to podstatné, co v danou chvíli potřebujete, a když budete potřebovat něco jiného, tak si fold rozbalíte.
Samotný vim toho obsahuje daleko víc, ale mě výše uvedené vlastnosti stačí. Zatím jsem nenašel editor, který by můj výčet požadavků na editor splňoval tak dokonale jako vim. Najdete-li editor, který bude splňovat mnou výše uvedené body, dejte mi vědět. Ale já sám jsem hledat dlouho a marně mezi jinými editory ))
Pokud to chcete s vim zkusit, doporučuji použít perfektní Satrapův manuál k vimu. A pokud budete investovat určitý čas do naučení se vimu, vim se vám odmění. Je to skutečně nejlepší editor co znám.
Tiskni
Sdílej:
Toto sa mi páči :) a som rád, že v takejto dobe aj iní ľudia už/ešte nespia. Ja vim nepoužívam, pretože nevidím nič čo by mi priniesol. Ale verím, že mnohým ľuďom vyhovuje a asi to tak má byťPřiznám se, že se ošívám, když dostanu do ruky jiný editor a vše se řeší složitými kombinace Crtl+něco, apod..
Doplňování slov - vim mě nenutí neustále dokola opisovat dlouhatánské názvy proměnných, nebo jiných slov. Prostě napíšu několik písmenek, zmáčknu Ctrl+N, nebo Ctrl+P a vim slovo za mě dopíše.
blg~w
že CTRL+x ldoplnovani celych radku. Kdo se porad ma psat s for (int c ...
Mrkev v zimě…To jsem nepochopil :-/
Takže pokud byste to opravdu neznal, tak to pochází z jedné hádanky. Jak se loví zajíc v zimě? Řešení: položíte na cestu mrkev a nad ni natáhnete ostrý drát; přijde zajíc, vidí mrkev, začne kroutit hlavou: "Chm, chm, chm… Mrkev v zimě…" …a uřízne si hlavu. K popukání to zrovna není, ale úsloví "Mrkev v zimě…" patří ke všeobecnému vzdělání.
:set fileencodings=neco,neco,neco " změna nastavení kódování pro načítání souborů, použije se první korektní :set fileencoding=neco " změna nastavení kódování pro současný soubor :set fileformat=neco " změna nastavení konců řádků pro současný soubor :w ++enc=neco " uložení v nějakém kódování :e ++enc=neco " otevření souboru v nějakém kódování :w ++ff=neco " uložení s nějakými konci řádků :e ++ff=neco " otevření souboru s nějakými konci řádkůZbytek si dohledejte v manuálu.