Vojenské zpravodajství (VZ) se v březnu zapojilo do mezinárodní operace proti aktivitám hackerské skupiny APT28, která je spojovaná s ruskou vojenskou zpravodajskou službou GRU a která přes slabě zabezpečené routery prováděla kybernetické útoky na státní a další organizace v ČR i zahraničí. Operaci vedl americký Federální úřad pro vyšetřování (FBI) a jejím cílem bylo odebrat útočníkům přístup k napadeným zařízením a ty následně … více »
Tvůrcem nejpopulárnější kryptoměny bitcoin, který se skrývá za pseudonymem Satoši Nakamoto (Satoshi Nakamoto), je britský kryptograf Adam Back. Na základě vlastní investigativní práce to tvrdí americký deník The New York Times (NYT). Několik indicií podle autorů jasně ukazuje na to, že Back a Nakamoto jsou stejný člověk. Jde mimo jiné o podobný odborný a osobnostní profil či totožné chyby a manýry v psaném projevu.
Google Chrome 147 byl prohlášen za stabilní. Nejnovější stabilní verze 147.0.7727.55 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Vylepšeny byly také nástroje pro vývojáře. Přehled novinek v Chrome DevTools 145 až 147 také na YouTube.
Vývojáři z Laboratoří CZ.NIC vydali nové verze aplikací Datovka (Datovka 4.29.0, Mobilní Datovka 2.6.2). V případě desktopové verze přibyly možnosti projít všechny uložené zprávy, zkontrolovat časy expirací časových razítek a přerazítkovat datové zprávy, které lze v ISDS přerazítkovat. Novinkou je také možnost vytahovat myší ze seznamu ZFO soubory datových zpráv, tento úkon jde udělat i pomocí tlačítek Ctrl+C. Nová verze Mobilní Datovky přináší jen drobné úpravy.
MicroPython (Wikipedie), tj. implementace Pythonu 3 optimalizovaná pro jednočipové počítače, byl vydán ve verzi 1.28.0. Z novinek lze vypíchnout novou třídu machine.CAN.
Michael Meeks, CEO společnosti Collabora, na apríla oznámil, nebyl to ale apríl, že nadace The Document Foundation zastřešující vývoj kancelářského balíku LibreOffice vyloučila ze svých řad všechny zaměstnance a partnery společnosti Collabora, tj. více než třicet lidí, kteří po mnoho let přispívali do LibreOffice. Nadace The Document Foundation po několika dnech publikovala oficiální vyjádření. Přiznává pochybení při zakládání
… více »Protože je už po aprílu, můžou strahováci opět zveřejnit program další Virtuální Bastlírny, aniž by připravená témata působila dojmem, že jde o žert. Vězte tedy, že v úterý 14. dubna (změna!!!) od 20:00 proběhne VB, kde se setkají bastlíři, technici, učitelé i nadšenci do techniky a kde i vy se můžete zapojit do družného hovoru, jako by všichni seděli u pomyslného piva. Co mají bastlíři tento měsíc na srdci? Pravděpodobně by nás musel zasáhnout
… více »Byla vydána verze 26.1 aneb čtvrtletní aktualizace open source počítačového planetária Stellarium (Wikipedie, GitHub). Vyzkoušet lze webovou verzi Stellaria na Stellarium Web.
VOID (Video Object and Interaction Deletion) je nový open-source VLM model pro editaci videa, který dokáže z videí odstraňovat objekty včetně všech jejich fyzikálních interakcí v rámci scény (pády, kolize, stíny...) pomocí quadmaskingu (čtyřhodnotová maska, která člení pixely scény do čtyř kategorií: objekt určený k odstranění, překrývající se oblasti, objektem ovlivněné oblasti a pozadí scény) a dvoufázového inpaintingu. Za projektem stojí výzkumníci ze společnosti Netflix.
Design (GitHub) je 2D CAD pro GNOME. Instalovat lze i z Flathubu. Běží také ve webovém prohlížeči.
Když už se tady hodně mluví o vimu, a je zde i pokus jednoho našeho kolegy o konverzi na vim, zkusme se vzájemně podělit o svoje soubory vimrc, kteréžto ukládají startovací konfiguraci vimu.
Abych vám dodal odvahy, zveřejňuji zde svůj soubor, kterémuž se určitě dá spoustu věcí vytknout. Protože zrovna pracuji pod Windows, bude to Windows verze, takže se tam tuším odkazuji na jeden bat soubor.
" Systémový konfigurační soubor pro editor vim. " Ing. Miloslav Ponkrác 1999-2003. set nocompatible " režim nekompatibility s editorem vi set exrc " Povol lokální konfigurace. set secure " V lokálních konfiguracích bezpečnostní prvky. set backup " vytváření záložních kopií set backupext:.bak " záložní kopie bude mít na konci .bak set confirm " pokud má operace selhat, ukáže se dialog set fileformat:unix " U nových souborů řádky zakončuj jenom pomocí LF. set fileformats:dos,unix " U otevřených souborů proveď rozpoznávání. set errorbells " set backspace:2 " mazání i přes konec řádky set autoindent " automatické odsazování set tabstop:4 " šířka tabelátoru je 4 sloupce set expandtab " nahrazuj tabelátory mezerami set showmode " zobrazí INSERT nebo REPLACE set showcmd " zobrazí zadávané příkazy norm. režimu set ruler " zobrazí pozici kurzoru set history:100 " pamatuj si posledních 100 příkazů set nogdefault " nahrazování nenahrazuje pouze první výskyt set showmatch " ukazuje párovou závorku set nojoinspaces " nevkládá 2 mezery za větu při spojování řádků set ignorecase " vypne rozlišování velikosti písmen při hledávání set smartcase " velikosti rozlišuje jen při zadání velkých písmen set incsearch " text se hledá už při jeho zadávání set scrolloff:1 " min. počet řádků zobrazených nad a pod kurzorem set sidescroll:1 " počet sloupců, o které se text posouvá do stran set sidescrolloff:1 " min. počet znaků zobrazených před a za kurzorem " v insert módu ignoruj wrap řádky inoremap <Down> <C-O>gj inoremap <Up> <C-O>gk " Nastaví adresář pro ukládání záložních souborů. function SetSwapDirectory() let temp_swap_directory = "" if ($VIMTMP != "") let temp_swap_directory = temp_swap_directory . $VIMTMP . "," endif if ($TMP != "") let temp_swap_directory = temp_swap_directory . $TMP . "," endif if ($TEMP != "") let temp_swap_directory = temp_swap_directory . $TEMP . "," endif let &directory = temp_swap_directory . "." let &backupdir = temp_swap_directory . "." endfunction " Teď nastav adresář pro ukládání záložních souborů. call SetSwapDirectory() " Nastaví text a pozadí podle proměnné &background. function SetSyntaxByBackground() syntax on if (&background=="dark") highlight Normal guibg=black guifg=white ctermbg=black ctermfg=white so $VIM/colors/black_ponny.vim else highlight Normal guibg=white guifg=black ctermbg=white ctermfg=black endif endfunction " Přepíná mezi bílé pozadí/černý text a černé pozadí/bílý text. function SwitchBackground() if (&background=="dark") let &background="light" else let &background="dark" endif call SetSyntaxByBackground() endfunction " Nastavení syntax highlighting. set background=dark " předběžně nastav set hlsearch " při hledání obarví všechny výskyty " Pokud se napíše na klávesnici postupně <F9>bgs, přepne se mezi bílým a černým pozadím. call SetSyntaxByBackground() map <F9>bgs :call SwitchBackground()<kEnter> " Informace o uživateli let Meta_Author = "Ing. Miloslav Ponkrác" let Meta_Login = "ponkrac" " Nastavení pro program MAKE autocmd BufNewFile,BufRead makefile, *.mak set noexpandtab " HTML a spol. autocmd BufNewFile *.htm,*.html,*.shtml,*.php4,*.php3,*.php r $VIM/ponny/win1250.html autocmd BufNewFile,BufRead *.htm,*.html,*.shtml,*.php4,*.php3,*.php source $VIM/ponny/html.vim " Při vytvoření souboru pro jazyk C, nebo C++ vloží hlavičku. " -- momentálně nefuguje -- " autocmd BufNewFile *.h call Choose_And_Add_C_Or_Cpp_Header() " autocmd BufNewFile *.c call Add_Ponny_C_Header() " autocmd BufNewFile *.cc,*.cpp,*.hpp call Add_Ponny_Cpp_Header() " Klávesová zkratka <F9> c zkontroluje správnost syntaxe překladačem jazyka C. " Klávesová zkratka <F9> p zkontroluje správnost syntaxe překladačem jazyka C++. map <F9>ccc :update<kEnter>:!test_cpp.bat %<kEnter> map <F9>cpp :update<kEnter>:!test_cpp.bat %<kEnter> " Vytváření makefilů " autocmd BufNewFile,BufRead makefile.*,*.mak,*.make set noexpandtab autocmd BufNewFile,BufRead *.* sy sync minlines=500
Tiskni
Sdílej:
))
</ironie>
Schválně, kde jsou komentáře sjednocené? Každý jazyk si to dělá po svém, je to každý pes jiná ves. A to ještě kolega nade mnou zapomněl na daší způsoby, jako
-- pro Adu
(* *) pro Pascal
a určitě by se našlo leccos dalšího.
Navíc použití # jako komentáře by u vimu rozhodně neprošlo, protože znak # slouží k příkazu vyhledávání, má tedy svou funkci.
)
No tak lidi, už přestaňte s tím komentářovým šílenstvím. Není to naprosto k ničemu. To se opravdu nenajde někdo, kdo by zveřejnil svůj vimrc? Takhle kolegovi moc nepomůžeme
Tak já přidám ještě vimrc od pana Satrapy, mého virtuálního učitele vimu:
set backspace=2 set expandtab set exrc set secure set gdefault set history=100 set hlsearch set ignorecase set nojoinspaces set ruler set shiftwidth=3 set showcmd set showmatch set smartindent set smarttab set textwidth=79 set visualbell noremap Q gq map :split map :w^M au BufNewFile *.htm so $VIM/edhtml.vim au BufReadPre *.htm so $VIM/edhtml.vim au BufNewFile *.tex so $VIM/edtex.vim au BufReadPre *.tex so $VIM/edtex.vim syntax on
ct (change-to), dt (delete to), a ".". fakt super vecičky, nepamätám sa, že by som to v nejakom editore videl (myslím prvé 2).