Byla vydána nová major verze 5.0.0 svobodného multiplatformního nástroje BleachBit (GitHub, Wikipedie) určeného především k efektivnímu čištění disku od nepotřebných souborů.
Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za duben (YouTube).
Provozovatel čínské sociální sítě TikTok dostal v Evropské unii pokutu 530 milionů eur (13,2 miliardy Kč) za nedostatky při ochraně osobních údajů. Ve svém oznámení to dnes uvedla irská Komise pro ochranu údajů (DPC), která jedná jménem EU. Zároveň TikToku nařídila, že pokud správu dat neuvede do šesti měsíců do souladu s požadavky, musí přestat posílat data o unijních uživatelích do Číny. TikTok uvedl, že se proti rozhodnutí odvolá.
Společnost JetBrains uvolnila Mellum, tj. svůj velký jazykový model (LLM) pro vývojáře, jako open source. Mellum podporuje programovací jazyky Java, Kotlin, Python, Go, PHP, C, C++, C#, JavaScript, TypeScript, CSS, HTML, Rust a Ruby.
Vývojáři Kali Linuxu upozorňují na nový klíč pro podepisování balíčků. K původnímu klíči ztratili přístup.
V březnu loňského roku přestal být Redis svobodný. Společnost Redis Labs jej přelicencovala z licence BSD na nesvobodné licence Redis Source Available License (RSALv2) a Server Side Public License (SSPLv1). Hned o pár dní později vznikly svobodné forky Redisu s názvy Valkey a Redict. Dnes bylo oznámeno, že Redis je opět svobodný. S nejnovější verzí 8 je k dispozici také pod licencí AGPLv3.
Oficiální ceny Raspberry Pi Compute Modulů 4 klesly o 5 dolarů (4 GB varianty), respektive o 10 dolarů (8 GB varianty).
Byla vydána beta verze openSUSE Leap 16. Ve výchozím nastavení s novým instalátorem Agama.
Devadesátková hra Brány Skeldalu prošla portací a je dostupná na platformě Steam. Vyšel i parádní blog autora o portaci na moderní systémy a platformy včetně Linuxu.
Lidi dělají divné věci. Například spouští Linux v Excelu. Využít je emulátor RISC-V mini-rv32ima sestavený jako knihovna DLL, která je volaná z makra VBA (Visual Basic for Applications).
30. října, Praha – Sdružení CZ.NIC, správce domény nejvyšší úrovně .CZ, dnes oznámilo výsledky prvního kola soutěže pro mladé talenty v oblasti ICT. V něm mohli zájemci přihlásit od 4. září do 17. října projekty zaměřené na vývoj nového open-source softwaru nebo inovaci softwaru používaného v oblasti internetových technologií, služeb či infrastruktury. Odborná komise dnes rozhodla o tom, na kterých projektech mohou začít soutěžící pracovat, a jaké částky mohou jednotlivci nebo týmy po úspěšném vyřešení projektů získat. Do soutěže se přihlásili jak studenti z gymnázií, tak ze středních a vysokých škol.
Od této chvíle mohou vybraní přihlašovatelé začít pracovat na svých projektech. Na jejich vyřešení mají čas do 15. ledna 2009. Poté se opět sejde odborná komise a do konce měsíce odevzdané projekty vyhodnotí. Vyhlášení výsledků soutěže a slavnostní předání cen proběhne 2. února příštího roku.
„Přestože soutěž VIP – Vyvíjej, inovuj, programuj – pořádáme letos poprvé, přihlásilo se do ní více projektů, než jsme čekali. Mezi těmi, které porota vybrala, je i několik, kterým jsme přiřadili nejvyšší možnou částku. Jedním takovým, a z pohledu poroty asi nejzajímavějším, je projekt, který by měl zajišťovat dosažitelnost IPv4 serverů z IPv6-only sítí,“ říká jeden z porotců soutěže Ondřej Surý, technický ředitel sdružení CZ.NIC.
Informace o vybraných projektech, podrobný harmonogram, porotce atd. najdou zájemci na internetové adrese soutěže http://www.nic.cz/vip/. Soutěž mediálně podporují i její partneři, kterými jsou informační portály AbcLinuxu.cz, Root.cz, IT Systems a měsíčník Connect.
O sdružení CZ.NIC, z. s. p. o.
Zájmové sdružení právnických osob CZ.NIC bylo založeno předními poskytovateli internetových služeb v roce 1998 a v současné době má 54 členů. Hlavní činností sdružení je provozování registru doménových jmen .CZ a 0.2.4.e164.arpa (ENUM), zabezpečování provozu domény nejvyšší úrovně CZ a osvěta v oblasti doménových jmen. V současné době se sdružení intenzivně věnuje rozšiřování systému ENUM, rozvoji systému FRED pro správu domén, zavádění DNSSEC a podpoře nových technologií a projektů prospěšných pro internetovou infrastrukturu v České republice. Sdružení CZ.NIC je členem sdružení EURid spravujícího evropskou doménu .EU a dalších obdobně zaměřených mezinárodních společností (CENTR, ccNSO, ITU a další). Více informací na internetové adrese http://www.nic.cz.
Kontakt pro média:
Vilém Sládek
Specialista komunikace
CZ.NIC, z.s.p.o.
Tel.: + 420 222 745 117
GSM:+ 420 739 452 919
E-mail: vilem.sladek@nic.cz
Jan Hrabovský
Account Manager
Ewing Public Relations
Tel: +420 224 800 537
GSM: +420 777 855 459
E-mail: jan.hrabovsky@ewingpr.cz
Projekt č. 2
Specifikace funkčnosti
DnsResolver .NET bude nepřímou portací projektu Net::DNS 0.63 (http://www.net-dns.org/) na platformu .NET/MONO. Umožní zasílat požadavky na DNS servery a následně interpretovat jejich odpovědi.
Při implementaci budu vycházet z těchto dokumentů:
Hodnotící kritéria
Projekt č. 4
Specifikace funkčnosti
Implementácia import funkcionality do aplikácie Doxygen podľa požiadavky vo wish-liste. Požiadavka zavádza nový tag @import, ktorý includuje text, určitu časť zo zdrovojého súboru. Tag by mal mať nasledujúcu syntax: @import [region-name] Kde file je zdrojový súbor a region-name je meno regionu v tomto zdrojovom súbore. Okrem toho je nutné zaviesť aj tag @region ktorý v zdrojovom súbore vyčlení a pomenuje region. Tag by mal mať nasledujúcu syntax: @region [skip-lines] Kde region-name je meno regionu, ktorým je region identifikovaný. Okrem toho ma teto tag nepovinný parameter skip-lines. Ide o číslo, počet riadkov, ktoré sa na začiatku regionu ignorujú a nebudú includovane. Pôvodná požiadavka hovorila o dalšom tagu @endregion ktorý som sa rozhodol vypustiť. Za koniec regionu bude považovaný začiatok nového regionu, alebo EOF.Tým chcem eliminovať chybovosť a detekciu stavov ako region v regione, neukončený region.
Hodnotící kritéria
Projekt č. 11
Specifikace funkčnosti
Při psaní složitějších programů, skriptů, konfiguračních souborů se každému občas stane, že udělá změnu, která se ukáže jako chybná a pak nastává problém jak se dostat do předchozího, funkčního stavu. K tomu slouží správce verzí. Jde o programy(např. CVS, SVN, Bazaar, GIT, Mercurial), do kterých je možné komfortní cestou ukládat jednotlivé verze souborů a oni si pamatují změny mezi těmito verzemi a dokážou na požádání vrátit minulou verzi, nebo třeba verzi z minulého pátku. Dalším místem kde se ukazují jako neocenitelní pomocníci je spolupráce více lidí na velkých projektech. V takovém případě dokáží řešit přístup více lidí k jednomu souboru a řešit konflikty ve změnách udělaných různýmí uživateli. Pro nasazení správce verzí je potřeba buď vlatnit server nebo použít některých poskytovatelů jako jsou sourceforge nebo code.google. Proto bych rád vytvořil správce verzí, kterého si každý bude moci nainstalovat na webový hosting, kterých je ať už placených nebo zdarma na internetu spousta.
Hodnotící kritéria
Správce verzí na web hostingu by měl umět základní věci jako checkout, commit, diff, získání určité verze, získání verzovaných souborů tak jak vypadaly určitého data, řešení konfliktů, webové rozhraní pro zobrazování verzí. Serverová část bude napsána v PHP a MySQL, klientská v Javě.
Projekt č. 14
Specifikace funkčnosti
Snadná IM (Instant messaging) komunikace z mobilu. Projekt by měl tři části:
Návrhem tedy lze částečně přirovnat k Opeře Mini. Klient však bude mít další výhodu: nebude nutno jej mít spuštěný pořád. Pokud nebude spuštěn a uživateli dojde zpráva, bude automaticky spuštěn. Pokud by již byla spuštěna nějaká Java aplikace a telefon by nepodporoval spuštění více aplikací zároveň, chování by záleželo na telefonu. Podle zkušeností například Sony Ericsson K320i uživateli navrhne ukončení aktuální aplikace. Samotná IM komunikace mezi proxy serverem a serverem poskytovatele IM by probíhala přes XMPP.
Tento protokol byl zvolen z několika důvodů:
Hodnotící kritéria
Server by měl mít funkčnost odpovídající Java aplikaci. Prvně uděláme jednoduchého klienta (=klienta+proxy), který by uměl přijímat a posílat zprávy a zpravovat stavy. Potom se jej budeme snažit rozšiřovat.
V plánu by byly hlavně tyto funkce:
Také můžeme vylepšovat uživatelské rozhraní. Ten, kdo bude dělat Java aplikaci, má zkušenosti s BombusModem a může se jím inspirovat nebo něco udělat lépe.
Projekt č. 15
Specifikace funkčnosti
MapTiler bude nově vytvořená aplikace umožňující komukoliv jednoduše publikovat na Internetu existujicí rastrové mapy jako překryvnou vrstvu pro Google Maps, Microsoft Virtual Earth, Yahoo Maps, OpenStreetMap či OpenAerialMap a další služby s využitím standardních JavaScript API a open-source projektů. Typickým příkladem může být publikovaní skenovaných papírových map, nebo vygenerovaných překryvných map s transparentností, např. mapa signálu mobilní sítě na určitém území či map kampusu univerzity. MapTiler využívá existující georeference již obsažené v rastrových souborech formátů jako je GeoTIFF, JPEG2000, MrSID, ECW apod. Aplikace sama provádí transformaci lokálních kartografických systémů (např. českého S-JTSK) na globální projekci použitou v mezinárodních internetových mapových aplikacích. Výstup je také možné zobrazit ve 3D prostředí aplikace Google Earth.
Ukázky prezentace map automaticky generovaných z volně dostupných amerických rastrových map (USGS, NOAA):
Projekt je použitelný i pro publikovaní rozměrných obrazů jiného typu než map: napřiklad snímků z mikroskopu, rentgenu, nebo velmi rozměrných fotografíí. Umožňuje totiž uživatelsky příjemné zoomovaní a prohlížení obrazu obecně i bez informace o georeferenci. MapTiler generuje sadu malých grafických souboru (dlaždic), prohlížeče v HTML a metadata v XML formátu. které po přesunutí na jakýkoliv webserver poskytnou kompletní zpřístupnění obrazu, bez nutnosti instalovat nebo nastavovat speciální serverový software. Pro vlastní zobrazení map nebo obrazů v prohlížeči je primárně využit open-source JavaScript projekt OpenLayers, není zde tedy závislost na žádné komerční či uzavřené knihovně nebo API. Celá aplikace je pod open-source licencí BSD. Základ pro hlavní funkcionalitu této aplikace jsem již vytvořil v rámci programu Google Summer of Code v projektu GDAL2Tiles. Jedná se o utilitu v příkazové řádce, která implementuje zmíněnou funkcionalitu jako součást open-source knihovny GDAL. (info: http://www.klokan.cz/projects/gdal2tiles/) Ukazuje se, že funkcionalita utility GDAL2Tiles je atraktivní i pro méně zkušené uživatele, kteří ale mají problém s kompilací knihovny GDAL, s kartografickou terminologií a také s programatorským přístupem k editaci obrazu, či jen příkazovou řádkou. Proto nově navrhovaný projekt MapTiler je orientován více na koncové uživatele. Cílem je vytvořit grafickou aplikaci která bude jednoduše použitelné pro mírně a středně pokročilé uživatele a programatory, kteří dnes například vytváří mashups pomocí Google Maps API nebo projektu OpenLayers. Věřím, že open-source aplikace tohoto charakteru muže výrazně ovlivnit systém jakým jsou dnes publikovany mapy na internetu. Plně tak spadá do oblasti internetových technologií, infrastruktury či služeb, které je předmětem soutěže VIP sdružení CZ.NIC. Aktivně pracuji i na standardizaci zminěného formátu publikace v rámci Open Geospatial Consortium. Moje utilita GDAL2Tiles už byla prakticky využita experty z institucí: European Commission Joint Research Center, National Library of Scotland, US Forest Survey, French Geological Survey a dalšími. Jsem postgradualní student kartografie na FSV ČVUT v Praze, mám vystudovanou fakultu Informatiky na Masarykově univerzitě v Brně. Moje CV je k dispozici na http://www.klokan.cz/cv.pdf Pro projekt MapTiler jsem už připravil webové stranky na adrese http://www.maptiler.org/.
Hodnotící kritéria
Projekt č. 21
Specifikace funkčnosti
Plug-in bude přidávat nabídku do menu u formuláře na odeslání souborů(obrázků). U obrázku bude moci uživatel změnit velikost - nebude muset nahrávat zbytečná data, která by stejně kvůli omezení webového serveru byla zbytečná. Uživateli tak nemusí mít grafický editor a bude moci obrázky pro web škálovat přímo ve svém prohlížeči. Uživatel si dále bude moci vybrat pouze určitou část obrázku podle zadaného poměru stran. Plug-in bude také nabízet možnost automatické změny velikosti obrázků podle uživatelem zadaných kritérií. Uživatel tak nebude muset u každého obrázku měnit velikost ručně, ale nastaví maximální výšku/šířku obrázku a obrázky se při odeslání formuláře automaticky zmenší/zvětší. Uživatel také bude moci znovu odeslat obrázek zmenšený během běhu firefoxu.
Hodnotící kritéria
Plug-in bude fungovat ve verzích Firefoxu 2.0 a vyšších na systémech Linux, Mac OS X a MS Windows. Plug-in bude správně měnit velikost obrázku na základě uživatelem zadaných kritérií. Plug-in bude automaticky správně měnit velikost obrázku při odeslání formuláře. Plug-in dokáže i vybrat a měnit velikost pouze určité části obrázku.
Projekt č. 26
Specifikace funkčnosti
Výpočet derivací, určitého a neurčitého integrálu, rozložení na parciální zlomky, Taylorovy řady, sum, limit funkcí a řad, operací s maticemi, vlastních čísel a vektorů matic a determinanty matic. Vykreslování funkcí jedné a dvou proměnných. Uložení a načtení uživatelské relace, Vytváření PDF dokumentů z výsledků a doprovodného textu. Nástroj pro výpočty z oblasti Mikroekonomie (zobrazování indiferenčních křivek s rozpočtovým omezením; výpočet současné hodnoty; hledání maximálního užitku, zisku; výpočet elasticit; výpočet mezní míry (technické) substituce; výpočet mezních a průměrných nákladů firmy).
Hodnotící kritéria
Projekt č. 28
Specifikace funkčnosti
Implementace umozni jednoduse vyuzivat DNSSEC knihovny ldns i v programech napsanych v jazyce Python.
Hodnotící kritéria
Implementovany budou vsechny funkce z DNSSEC knihoven ldns.
Projekt č. 29
Specifikace funkčnosti
Implementace umozni jednoduse vyuzivat knihovny DNS serveru Unbound i v programech napsanych v jazyce Python.
Hodnotící kritéria
Implementovany budou vsechny funkce z knihoven DNS serveru Unbound.
Projekt č. 30
Specifikace funkčnosti
Hlavní cíl projektu je vytvořit vysokoúrovňový interface serveru Unbound pro jazyk Python (PyUnbound), s důrazem na co nejjednodušší použití, který umožní server snadno rozšiřovat při zachování jeho výkonu. Příkladem použití pak bude DNS server (proxy) pro Grey/White/Black List (dále DNSBL), který lze využít pro redukci spamu na vysoce exponovaných poštovních uzlech. DNS server bude určen k nasazení na nejpoužívanějším open-source email serveru (MTA) Sendmail (Postfix), který bude pomocí Milter API rozšířen o možnost vytvořit na DNS serveru gray list (dočasně zakázané domény). Seznam pravidel bude možné automaticky synchronizovat s velkými RBL (Realtime Black-List) servery. Více v příloze.
Hodnotící kritéria
Projekt č. 31
Specifikace funkčnosti
Program bude zajišťovat dosažitelnost IPv4 serverů z IPv6-only sítí (předpokládá se běh na serveru/routeru, který má přístup přímo do IPv4 sítě). Skrze svůj IPv6 adresní rozsah (dostatečně velký pro "maskování" všech IPv4 adres + 1 adresa pro přístup k vlastnímu serveru), na kterém naslouchá, bude zajišťovat spojení s IPv4 servery. Současně bude zprostředkovávat funkci DNS resolveru (nikoli nahrazovat), kdy se nejprve pokusí zjistit dosažitelnost serveru přes IPv6 (v případě úspěchu vrátí přednostně přímo tento výsledek), posléze se dotáže na totéž pro IPv4 a výslednou (IPv4) adresu zamaskuje do svého IPv6 adresního rozsahu, takže klient obdrží IPv6 adresu. Není nutné, aby tyto dvě funkce běžely na témže stroji (program tedy bude mít dva režimy - nastavitelné). Samozřejmostí je, aby klientské aplikace byly připravené na IPv6 a nedotazovaly se na Áčkové DNS záznamy - ty se totiž budou vracet v nezměněné podobě.
Hodnotící kritéria
Projekt č. 32
LDNS Python wrapper (pyLDNS) a jeho využití pro automatickou kontrolu konfigurace DNS serveru
Specifikace funkčnosti
Cílem projektu je zpřístupnit nástroje pro práci s DNS záznamy aplikacím psaným v jazyce Python a umožnit tak vývojáři pohodlné ladění a rychlé prototypování nových nástrojů a aplikací. Jako nejvhodnější se jeví knihovna LDNS (http://www.nlnetlabs.nl/projects/ldns), ke které bude vytvořen tenký objektově orientovaný wrapper - modul pyLDNS. Tento modul bude využit k realizaci aplikace, jejíž úlohou je usnadnit administrátorům odhalení typických chyb, kterých se často dopouští při konfiguraci DNS serveru. Detaily viz příloha.
Hodnotící kritéria
Nástroje: Tisk bez diskuse
Tiskni
Sdílej:
Principialne to de, viz Rischův algoritmus. S implementaci uz je to horsi, nevim jestli to nekdo zvladnul uplne cely. Napsal sem kdysi jistou cast (zadny odmocniny, exponenciely po uprave pouze ve jmenovateli, logaritmy kdekoli) a v principu se to prevadelo na integraci racionalnich funkci.
Zajimavy je, ze ten algoritmus je ciste algebraickej a vyuziva pouze per partes (teda Leibnizovo pravidlo, ze) a diferencialni rovnice, ktery definujou funkce jako exp nebo log. Prekvapive nepouziva substituci, kterou vetsina lidi (a nadanejsich delfinu;) povazuje za silnejsi.