Dánské ministerstvo pro digitální záležitosti má v plánu přejít na Linux a LibreOffice [It's FOSS News].
V úterý Google vydal Android 16. Zdrojové kódy jsou k dispozici na AOSP (Android Open Source Project). Chybí (zatím?) ale zdrojové kódy specifické pro telefony Pixel od Googlu. Projekty jako CalyxOS a GrapheneOS řeší, jak tyto telefony nadále podporovat. Nejistá je podpora budoucích Pixelů. Souvisí to s hrozícím rozdělením Googlu (Google, Chrome, Android)?
Byla vydána (𝕏) květnová aktualizace aneb nová verze 1.101 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Ve verzi 1.101 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.
V Brně na FIT VUT probíhá třídenní open source komunitní konference DevConf.CZ 2025. Vstup je zdarma, nutná je ale registrace. Na programu je celá řada zajímavých přednášek, lightning talků, meetupů a workshopů. Přednášky lze sledovat i online na YouTube kanálu konference. Aktuální dění lze sledovat na Matrixu, 𝕏 nebo Mastodonu.
Vyloučení technologií, které by mohly představovat bezpečnostní riziko pro stát, má umožnit zákon o kybernetické bezpečnosti, který včera Senát schválil spolu s novelami navazujících právních předpisů. Norma, kterou nyní dostane k podpisu prezident, počítá rovněž s prověřováním dodavatelů technologií pro stát. Normy mají nabýt účinnosti od třetího měsíce po jejich vyhlášení ve Sbírce zákonů.
Open source platforma Home Assistant (Demo, GitHub, Wikipedie) pro monitorování a řízení inteligentní domácnosti byla vydána v nové verzi 2025.6.
Po Red Hat Enterprise Linuxu a AlmaLinuxu byl v nové stabilní verzi 10.0 vydán také Rocky Linux. Přehled novinek v poznámkách k vydání.
Bylo vydáno Eclipse IDE 2025-06 aneb Eclipse 4.36. Představení novinek tohoto integrovaného vývojového prostředí také na YouTube.
Americká filmová studia Walt Disney a Universal Pictures podala žalobu na provozovatele populárního generátoru obrázků pomocí umělé inteligence (AI) Midjourney. Zdůvodňují to údajným porušováním autorských práv. V žalobě podané u federálního soudu v Los Angeles označují firmu za „bezednou jámu plagiátorství“, neboť podle nich bez povolení bezostyšně kopíruje a šíří postavy z filmů jako Star Wars, Ledové království nebo Já, padouch, aniž by do nich investovala jediný cent.
Ultra Ethernet Consortium (UEC), jehož cílem je optimalizace a další vývoj Ethernetu s důrazem na rostoucí síťové požadavky AI a HPC, vydalo specifikaci Ultra Ethernet 1.0 (pdf, YouTube).
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:
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).