Konečně se ochladilo, možná i díky tomu přestaly na chvíli padat rakety jako přezrálé hrušky, díky čemuž se na Virtuální Bastlírně dostane i na jiná, přízemnější témata. Pokud si chcete jako každý měsíc popovídat s dalšími bastlíři, techniky, vědci a profesory u virtuálního pokecu u piva, Virtuální Bastlírna je tu pro Vás.
Ještě před ochlazením se drát na vedení V411 roztáhl o 17 metrů (přesné číslo není známé, ale drát nepřežil) a způsobil tak… více »Na čem aktuálně pracují vývojáři GNOME a KDE Plasma? Pravidelný přehled novinek v Týden v GNOME a Týden v KDE Plasma.
PixiEditor byl vydán ve verzi 2.0. Jedná se o multiplatformní univerzální all-in-one 2D grafický editor. Zvládne rastrovou i vektorovou grafiku, pixel art, k tomu animace a efekty pomocí uzlového grafu. Zdrojové kódy jsou k dispozici na GitHubu pod licencí GNU LGPL 3.0.
Byly představeny novinky v Raspberry Pi Connect for Organisations. Vylepšen byl protokol auditu pro lepší zabezpečení. Raspberry Pi Connect je oficiální služba Raspberry Pi pro vzdálený přístup k jednodeskovým počítačům Raspberry Pi z webového prohlížeče. Verze pro organizace je placená. Cena je 0,50 dolaru za zařízení za měsíc.
CISA (Cybersecurity and Infrastructure Security Agency) oznámila veřejnou dostupnost škálovatelné a distribuované platformy Thorium pro automatizovanou analýzu malwaru. Zdrojové kódy jsou k dispozici na GitHubu.
Ubuntu nově pro testování nových verzí vydává měsíční snapshoty. Dnes vyšel 3. snapshot Ubuntu 25.10 (Questing Quokka).
Společnost Proton AG stojící za Proton Mailem a dalšími službami přidala do svého portfolia Proton Authenticator. S otevřeným zdrojovým kódem a k dispozici na všech zařízeních. Snadno a bezpečně synchronizujte a zálohujte své 2FA kódy. K používání nepotřebujete Proton Account.
Argentinec, který byl náhodně zachycen Google Street View kamerou, jak se zcela nahý prochází po svém dvorku, vysoudil od internetového giganta odškodné. Soud uznal, že jeho soukromí bylo opravdu porušeno – Google mu má vyplatit v přepočtu asi 12 500 dolarů.
Eben Upton, CEO Raspberry Pi Holdings, informuje o RP2350 A4, RP2354 a nové hackerské výzvě. Nový mikrokontrolér RP2350 A4 řeší chyby, i bezpečnostní, předchozího RP2350 A2. RP2354 je varianta RP2350 s 2 MB paměti. Vyhlášena byla nová hackerská výzva. Vyhrát lze 20 000 dolarů.
Představen byl notebook TUXEDO InfinityBook Pro 15 Gen10 s procesorem AMD Ryzen AI 300, integrovanou grafikou AMD Radeon 800M, 15,3 palcovým displejem s rozlišením 2560x1600 pixelů. V konfiguraci si lze vybrat až 128 GB RAM. Koupit jej lze s nainstalovaným TUXEDO OS nebo Ubuntu 24.04 LTS.
bitbake virtual/kernel
a system se už sám postará o stažení zdrojáku, závislosti, patche, zkonfiguruje a vytvoři balíček , jádro, nebo celý rootfs image.
fork()
modulu _stackless
. Co tahle funkce dělá? Inu přesně to, co její jmenovkyně z pravého Unixu, jen nevytvoří nový proces, ale korutinu (takové lehkotonážní vlákno, které nemá preempci a musí se přepínat explicitně).
Když zdrojový kód zkrátíte a zároveň vám vzroste rychlost exekuce, tak si můžete být skoro jistí, že už do toho pomalu pronikáte. Prohlížel jsem si takhle nějaký kód v erlangu a viděl jsem tam takovou hezkou vychytávku (stejná myšlenka je použita níže ve funkci mapper/2 a collector/2), kdy dotyčný procházel pomocí lists:foldl
list a zároveň z něho vytvářel slovník (dict
). No a pak mě napadlo jestli bych taky nemohl přepsat stavový algoritmus z mého prvního erlangového modulu na rekurzivní, ale se schopností foldl/foldr funkce a pak ostatní funkce jako map a perms přepsat se stejným trikem. Zároveň mi vrtalo hlavou jestli se to náhodou nezrychlí a byl jsem dost překvený, nárust výkonu byl více než dvojnásobný a kódu dost podstatně ubylo (dostal jsem se na 1,1 us což je ani ne 2x víc než v C napsaný Alghoritm-Permute pro perl!).
Jak jsem slíbil (http://www.abclinuxu.cz/forum/show/168981), tak činím. Zkusil jsem popsat možnosti menu v IceWM.
Konečně jsem opustil zastaralou verzi 1.4.3 knihovny na vyhledávání Lucene a přešel na řadu 2, konkrétně 2.1. Přitom jsem se zaměřil na odladění co nejvíce chyb a námětů ohledně hledání. Stručně: je možné hledat v učebnici i inzerátech, výsledky by měly být relevantnější.
Ve funkcionálních jazycích se spousta (většina?) algorimů zapisuje jako rekurze. Nejinak je tomu i u erlangu. Jenže rekurze je pro normální dnešní CPU fuj a tak se to řeší (a nejen ve funkcionálních jazycích) tzv. tail rekurzí. Prakticky jde o nahrazení rekurze cyklem a nealokuje se kvůli tomu další paměť na zásobníku, ale různé jazyky se s tím umí vyrovnat různě.
Nedávno jsem narazil na úžasný nový (pro mě), průmyslově ověřený funkcionální jazyk. Jmenuje se Erlang. Jeho vlastnosti mě přiměly říct wow! Posuďte sami. Za pozornost stojí například distributed (no on je to taky tak trochu komplet OS co se dokáže tvářit, že jede jako by jeden homogenní OS na heterogenním HW) a Hot code upgrade (viz example 14), nebo "Mnesia is a nice example of the power of Erlang: in how many languages could you write a fully-featured industrial-strength distributed DBMS in less than 20,000 lines of code?"
Minule jsem tu psal o Pypy, implementaci Pythonu v jazyce samém, a o neuvěřitelné flexibilitě, kterou tato hračka nabízí.
Též jsem psal, že Pypy umí variaci na Stackless Python, tedy oprostění se od limitů systémového zásobníku. Rekurze omezená jen velikostí paměti je jen začátek. Program může explicitně manipulovat se svým zásobníkem. Je možné rozličným způsobem přepínat zásobníkové rámce funkcí atd. Následující kód mi hlava dost dlouho nebrala :
Před několika dny mě přestalo bavit řešit problémy s cryptoloop
a losetup
a tak jsem se začal poohlížet po něčem jiném.
Nedávno jsem si koupil notebooka, s tím vznikly další požadavky na domácí server. Potřebuji zajistit abych mohl v bezdrátových sítích (běžně velmi špatně zabezpečených) bez problémů pracovat, bez obav o zneužití svých dat, zároveň potřebuji používat jiné služby na sítích kde je dovolen například jen web.
Bylo mi jasné že mé požadavky může splnit VPN, pustil jsem se tedy do instalování, ale jako každý jsem se potýkal s nějakými problémy, ve stručnosti bych sem tedy rád napsal jak vytvořit VPN server (bridgovaný) pomocí programu OpenVPN.
Zdravim, pred nekolika dny jsem si kompiloval nove jadro (2.6.20.6) pokusim se ted dokompilovat nektere moduly do wmvare. Ale ejhle, vyskytla se nasledujici chyba:
Prednedávnom som si kúpil nový digitálny foťák a nejak som zistil, že mi zrazu prestáva stačiť miesto na disku... To je tak, keď jedna fotka má 2 MB, minútové video 100 MB (po rekompresii naštastie len zlomok) . A tak som sa pár mesiacov nato = pred pár dňami rozhodol pre upgrade: vymeniť interný disk v noťase zo 60 na 120 GB, samozrejme bez reinštalácie systému... Nakoniec to nebolo až také bolestivé.
Jak už si někteří z vás všimli, u mého blogu se před přibližně třemi týdny objevil banner, který reagoval na jednu docela známou reklamu. Ono se to totiž nabízí - asi jako někdejší (1996?) slogany "Kouř a síra" nebo "Za poctivou práci - doživotí!".
Pekny navod ako si v linuxe slusne zatelefonovat odkaz
X-Lite je SIP klient vyvinutý firmou XTen Networks, ktorá ho ponúka zdarma na stiahnutie. Je to odľahčená verzia komerčného klienta X-PRO určeného hlavne pre podnikové použitie. Firma XTen má v ponuke ešte niekoľko zaujimavých VoIP aplikácii, okrem iných aj pripravovaný SIP klient eyeBeam s videokonferecingom, podporou prezencie a instant messagingu.
Právě teď si doma vytvářím důmslnný systém tenkého klienta, rozhodl jsem se odstranit všechny pevné disky ze svého PC a vše co půjde přesunout na nějaký server, který bude schovaný mimo a poběží stále.
Během návštěvy pana Cerfa v Praze (já název toho článku nevymyslel :-) - viz URL) jsem měl možnost se s ním setkat i při sympaticky komorním popovídání, kterého se účastnilo jen několik dalších lidí. Sice jsem se trochu zhrozil, když jsem si (po té, co jsem na tu tzv. snídani přijal pozvání) v oficiální tiskové zprávě přečetl, že se pan Cerf setká s "bloggery" (ošklivá havěť, tihle bloggeři), ale nakonec o tom do blogu píši, takže si nemám co stěžovat... Pár neuspořádaných postřehů:
*******************************************
ako #root
*******************************************
naistalujeme balik do systemu: pacman -S ndiswrapper
Jak jsem upozorňoval minule, nasadil jsem skóre uživatelů abclinuxu. Popis najdete ve FAQ a minulém zápisku. Dále jsem ještě opravil chybu 754 - vyprázdnění cache Nursery při reinicializaci.
Ale tentokrát na reálnom hardware.. Mal som chvíľu čas, iso image som stiahol už pár dni dozadu a navyše ta zvedavosť - jednoducho som neodolal. Rýchlo nájsť v kôpke CD jedno voľné RW, pravý klik na iso -> Vypáliť na disk, Zapísať, Vymazať CD a je to. (ja tieto jednoduché veci zbožňujem, K3B a podobné som za celu dobu ani nenainštaloval - no flame pls, každému, čo jeho je) Počas vypaľovania som rýchlo prebehol plochu a homedir, či nebude treba niečo zálohovať, všetko OK, takže reštart a boot z CD.
Heslo "Počítejte s námi" by mohlo být dobrým sloganem pro nějaké hnutí odporu, o nic takového ale nejde. BOINC je název klienta pro distribuované výpočty, které může provádět každý uživatel až doma ... @home.
Dnes si přečtete o tom, jak nastavit Apache, abyste nemuseli používat safe_mode, open_basedir a podobné bezpečnostní obezličky, když Apache je nastavený na mass hosting, taky padne něco o finálním nastavení mého hostingového serveru (o kterém jsem psal dříve a ještě tady) a ještě pár komentářů k současnému dění na Ábíčku :)
Mám mobil, který podporuje GPRS a Bluetooth, a telefonuje pod T-Mobile. Potom mám ještě notebook s Mandrivou a k němu dosti obstarožní USB Bluetooth adaptér od fy. Microcom. Docela natolik obstarožní, že pod Windows už to neběhá. WXP se během pár let asi nějak vyvinuly, starý ovladač pořád padá a žádný novější na světě není. Tím líp, jde se s tím na linux. (Na rozdíl od WiFi karty, která mi zase běhá jen pod Windowsem).
Nakonfigurovat chodivé GPRS není tak těžké, ale třeba si to někdo radši přečte, než aby všechno sám vynalézal.
Začínají mi chodit soubory s příponou, která končí na x. Ano, .docx, .pptx a podobné krásy. Jak na ně?
Včera jsem si na DVD-RAM přinesl DVD ISO obraz distribuce KNOPPIX. Mám sice dvě optické mechaniky, ale jen jedna z nich čte DVD-RAM. Nezbývalo než zkopírovat ISO obraz na pevný disk a pak jej předat k3b.
Naneštěstí je ISO obraz větší než 4GB a tolik volného místa mi zbylo jen na diskovém oddílu se souborovým systémem FAT32 (který tak velké soubory nepodporuje). Oddíl je "reziduem" z dob před zakoupením Windows XP. Co teď ? Smazat oddíl a vytvořit místo něj nový s NTFS ? V budoucnu to jistě provedu, ale zálohovat 10GB dat teď večer ?!
Lepší rešení bylo použít LVM.
Nová verze gnuplotu si už rozumí s UTF-8. I když jen částečně (výstup do velmi žádáného PostScriptu to není), věc považuji za zápisku hodnou.
Líbí se mi projekty jako je Einstein@Home. Počítače se doma nudí, tak proč ten výkon nevěnovat na nějaké šlechetné účely. Nedávo se mi do rukou dostal počítač s dvoujádrovým Xeonem. Jiný počítač s více jádry némám, tak jsem byl zvědavý, jak mu pujde počítat einsteinovy workunity.
Zkouším si takhle debianizovat wine, a napadlo mě - když už tady na to téma padla zmínka - že se kouknu jak je udělaný source balík pro tu verzi která je v unstable.
Tak jsem si stáhnul zdrojové balíky a začal studovat, když tu mi padnul do oka v diffu souborek s názvem amd64.tar.lzma.uu
o velikosti téměř 14MB. Copak v něm asi je? Že by nějaké proprietární knihovny? Chvilka laborování a s úžasem jsem zjistil že jsou v něm již zkompilované všechny binárky. Tak takový source balíček je opravdu unikátní, neboť řečeno s klasikem - jeho smysl mi uniká.