Byl publikován aktuální přehled vývoje renderovacího jádra webového prohlížeče Servo (Wikipedie). Servo mimo jiné nově zvládne animované obrázky APNG a WebP.
Na chytré telefony a počítačové tablety v Rusku bude od začátku příštího měsíce povinné předinstalovávat státem podporovanou komunikační aplikaci MAX, která konkuruje aplikaci WhatsApp americké společnosti Meta Platforms. Oznámila to dnes ruská vláda. Ta by podle kritiků mohla aplikaci MAX používat ke sledování uživatelů. Ruská státní média obvinění ze špehování pomocí aplikace MAX popírají. Tvrdí, že MAX má méně oprávnění k přístupu k údajům o uživatelích než konkurenční aplikace WhatsApp a Telegram.
Společnost PINE64 stojící za telefony PinePhone nebo notebooky Pinebook publikovala na svém blogu srpnový souhrn novinek. Kvůli nedostatečnému zájmu byla ukončena výroba telefonů PinePhone Pro.
Po pěti měsících vývoje byla vydána nová verze 0.15.1 programovacího jazyka Zig (GitHub, Wikipedie). Verze 0.15.0 byla přeskočena. Přispělo 162 vývojářů. Přehled novinek v poznámkách k vydání.
Před sedmi lety společnost Valve představila fork projektu Wine s názvem Proton umožňující v Linuxu přímo ze Steamu hrát počítačové hry do té doby běžící pouze ve Windows. Aktuální přehled podporovaných her na stránkách ProtonDB
Společnost DuckDuckGo rozšířila svůj AI chat Duck.ai o GPT-5 mini (𝕏). Duck.ai umožňuje anonymní přístup bez vytváření účtů k několika modelům umělé inteligence. Aktuálně k GPT-4o mini, GPT-5 mini, Llama 4 Scout, Claude Haiku 3.5 a Mistral Small 3.
Marek Tóth v příspěvku DOM-based Extension Clickjacking: Data ve správcích hesel v ohrožení na svém blogu popsal novou clickjacking techniku s několika variantami útoků a otestoval ji proti 11 správcům hesel. Výsledkem bylo nalezení několika 0-day zranitelností, které mohly ovlivnit uložená data desítek milionů uživatelů. Jedno kliknutí kdekoliv na webové stránce kontrolované útočníkem umožňovalo ukrást uživatelská data ze
… více »Na dnešní akci Made by Google 2025 (YouTube) byly představeny telefony Pixel 10 s novým čipem Google Tensor G5 a novými AI funkcemi, hodinky Pixel Watch 4 a sluchátka Pixel Buds 2a.
The Document Foundation oznámila vydání nové major verze 25.8 svobodného kancelářského balíku LibreOffice. Podrobný přehled nových vlastností i s náhledy v poznámkách k vydání (cs) a také na Youtube a PeerTube.
Zeek (Wikipedie), původně Bro, byl vydán v nové major verzi 8.0.0. Jedná se o open source platformu pro analýzu síťového provozu. Vyzkoušet lze online.
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).