ESP32-C3 adblock přemění lacinou vývojovou desku ESP32‑C3 na samostatný DNS blokovač nejenom reklamních domén, minimalistickou alternativu k populárnímu Pi-hole. ESP32-C3 adblock místo objemných názvů domén ukládá jejich 40-bitové FNV-1a hashe do flash paměti, které pak binárně prohledává, kontrola jedné domény trvá přibližně 10 milisekund. Blocklist pojme až 537 tisíc domén a lze jej spravovat přes webové rozhraní. Projekt zatím
… více »ArtCraft je sada open source aplikací pro práci s obrázky a videi "inspirovaných" aplikacemi od Adobe. Napsaných v Rustu. Pro MacOS, Windows i Linux. Běží také ve webovém prohlížeči. Aktuálně se jedná o 7 aplikací: PhotoCraft (Photoshop), VectorCraft (Illustrator), FilmCraft (Premiere Pro), LightCraft (Lightroom), PdfCraft (Acrobat), EffectCraft (After Effects) a DesignCraft (InDesign). Zdrojové kódy jsou k dispozici na GitHubu.
Strands Decider 2B je malý open-source model s 2 miliardami parametrů, určený k rychlé klasifikaci vstupů a rozhodování mezi možnostmi, generující odpovědi ve stylu modelu Jev. Strands dosáhl přibližně 72% shody s Jevem na veřejné testovací sadě JevBench (tento benchmark pochopitleně nepředstavuje přímé srovnání s modelem Jev). Zdrojové kódy jsou k dispozici na GitHubu pod licencí Apache-2.0, váhy modelu na Hugging Face.
Ve věku 90 let zemřela americká softwarová inženýrka Margaret Hamiltonová, která vedla tým, jenž vyvíjel letový software pro program Apollo amerického Národního úřadu pro letectví a vesmír (NASA).
Japonský Google rozšířil svou kolekci DYI fyzických klávesnic Gboard o klávesnici ve tvaru běžícího pásu. Proč se mají přesouvat ruce po klávesnici, když se mohou přesouvat klávesy k ruce? Pro zájemce je návod na sestavení včetně STL souborů pro 3D tisk a firmware k dispozici na GitHubu.
Nejnovější X.Org X server 21.1.25 a Xwayland 24.1.14 řeší 12 bezpečnostních chyb.
Google Chrome 155 byl prohlášen za stabilní. Přináší podporu JPEG XL (.jxl). Opraveno bylo 247 bezpečnostních chyb.
Konference OpenAlt 2026 hledá přednášející. Přihlásit přednášky lze do neděle 11. října. Konference proběhne o víkendu 7. a 8. listopadu na půdě Fakulty informačních technologií VUT v Brně. Témata konference jsou: Otevřený a svobodný software, IoT a Hnutí tvůrců, Vzdělávání, Bezpečnost a soukromí, Otevřená společnost, komunity a data, OpenMobility a další.
Byla vydána nová verze 10.6 sady aplikací pro SSH komunikaci OpenSSH. Přináší řadu důležitých bezpečnostních oprav, vylepšení funkcí a oprav chyb. Povoluje hybridní postkvantový podpisový algoritmus ssh-mldsa44-ed25519.
Americká společnost Reflection AI světu představila Beam, open-weight model s 501 miliardami parametrů (z toho 23 miliard aktivních), určený především pro programování a práci autonomních agentů. Podle autorů jejich model nabízí výkon srovnatelný s většími modely při výrazně nižších nárocích na výpočetní výkon. Beam nyní ještě prochází závěrečným testováním, na stránkách Reflection AI se však lze zaregistrovat a získat předběžný přístup. Váhy modelu, dokumentace a nástroje pro vývojáře mají být zveřejněny v průběhu tohoto měsíce.
pridas repo pro apache 2.4 a php 5.6Které repo konkrétně? Kterému se dá dost věřit pro produkční nasazení. Nebylo by lepší si stáhnout zdrojáky přímo od Apache a PHP a sestavit si z nich vlastní RPM?
Doinstalujes oracle-instantclient, ORACLE nabizi rovnou RPMTo sice ano, i když je to pěkná sračka (viz komentář výše -- proměnná).
pres pecl doinstalujes OCI8, pri iinstalaci mu reknes kde je adresar a oracle clientemTohle byl kámen úrazu (nevím přesně proč, nebyl jsem přímo u toho).
I s instalaci OS mas po obede hotovo.Tomu moc nevěřím. Můj optimistický odhad je, že bych to dal za den, třeba přes víkend a pak jim to vyfakturoval
ale cítím tam celkem vysoké riziko, že to za den nedám (na základě toho, že na tom jiní strávili týdny), dálší čas se mi s tím nebude chtít trávit a výsledkem je ztracený den a nic z toho.
Lituji, že to neběží třeba na PostgreSQL... (nebylo to moje rozhodnutí).
Které repo konkrétně? Kterému se dá dost věřit pro produkční nasazení.Ani samotnemu CentOS nemuzes moc verit. Apache 2.4 je v EPELu, celkem bezne pouzivane repo, Instalace EPEL rpm je primo v centos base. PHP 5.6 je tusím v centos extras, repo primo od autorů.
To sice ano, i když je to pěkná sračkapokud chceš tu sračku instalovat, tezko se bez te sračky obejdes. Cestu nastavujes jednou při překladu OCI8
Tohle byl kámen úrazu (nevím přesně proč, nebyl jsem přímo u toho).Pak to byl určitě zapeklitý problém
ale cítím tam celkem vysoké riziko, že to za den nedám (na základě toho, že na tom jiní strávili týdny)místo pindání čti návody
Kéž by to bylo tak jednoduchéano je to jednoduché, instaloval jsem to na centos asi 10x
apache + php mas v redhat software collections: https://access.redhat.com/documentation/en-US/Red_Hat_Software_Collections/2/html/2.2_Release_Notes/chap-RHSCL.html#sect-RHSCL-Changes-Overview takze se s tim trapit vubec nemusis.
Instalace oracle clienta, taky neni nic narocneho. Max den prace.
rpm -i oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm rpm -i oracle-instantclient12.1-devel-12.1.0.2.0-1.x86_64.rpmRučně je potřeba udělat:
echo /usr/lib/oracle/12.1/client64/lib > /etc/ld.so.conf.d/oracle-instant-client.conf ldconfigJinak ten Oracle není kompatibilní sám se sebou (
ldd na jeho binárkách i knihovnách říká, že chybí knihovny).
Potom potřebujeme OCI modul do PHP:
yum install gcc yum install rh-php56-php-devel yum install rh-php56-php-pear pecl install oci8-2.0.10 echo "extension=oci8.so" > /etc/opt/rh/rh-php56/php.d/50-oci8.ini service httpd24-httpd restartBTW: ten pecl funguje bezvadně na první dobrou, až jsem se divil, ale jde to mimo distribuční repozitáře, stáhne to prostě odněkud zdrojáky a zkompiluje -- jak je zde zajištěna integrita, aby někdo neudělal MITM? Chyba:
PHP Warning: PHP Startup: Unable to load dynamic library '/opt/rh/rh-php56/root/usr/lib64/php/modules/oci8.so' - libclntsh.so.12.1: cannot enable executable stack as shared object requires: Permission denied in Unknown on line 0Řešení:
setsebool -P httpd_execmem 1 # http://antoine.hordez.fr/2012/09/30/howto-install-oracle-oci8-on-rhel-centos-fedora/ # Configure SELinux : allows httpd to execute programs that require memory addresses that are both executable and writeableJe to OK? Mně to přijde spíš trochu WTF? Proč oraclí klient (!) potřebuje spustitelnou a zároveň zapisovatelnou paměť?
service httpd24-httpd restartPak to jde spustit a v
phpinfo() vidíme modul OCI8, ale když se z PHP skriptu zkusíme připojit k DB, následuje chyba:
oci_connect(): ORA-12546: TNS:permission deniedŘešení:
setsebool -P httpd_can_network_connect on # http://www.emsperformance.net/2013/12/20/connecting-to-oracle-database-from-php-with-oci8/ service httpd24-httpd restartJe to OK? Má se to takhle dělat? Není to moc dřevorubecké? Byla to práce asi na půl hodiny a výsledkem je, že se můžu z PHP skriptu připojit do Oracle databáze. Má to ale "drobný" háček:
Apache/2.4.18 (Red Hat) PHP/5.6.5Ten Apache asi může být. Ale PHP 5.6.5 vyšlo 22. ledna 2015 tzn. víc jak rok a půl zpátky. Aktuální verze této větve je 5.6.23. Nebo to RedHat patchuje a backportuje opravy tak, že je to lepší než 5.6.5 stažená z PHP.net? Z jakých repozitářů tam dostanu novější verzi PHP?
Nebo to RedHat patchuje a backportuje opravy tak, že je to lepší než 5.6.5 stažená z PHP.net?RedHat backportuje opravy po celou dobu životnosti tohoto distra. Jestli je to lepší, než verze stažená odněkud? To musí posoudit ten, který takové změny provádí.
jak je zde zajištěna integrita, aby někdo neudělal MITM?Klasické korporátne riešenie, takže nijak. Nejak sa to nelíši od Dockeru od RedHat a podpory pre Win z ulož.to. Veľa zdaru.
Tiskni
Sdílej: