<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Projekty on Field Laboratory</title><link>https://armum.eu/projects/</link><description>Recent content in Projekty on Field Laboratory</description><generator>Hugo</generator><language>pl-pl</language><lastBuildDate>Mon, 27 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://armum.eu/projects/index.xml" rel="self" type="application/rss+xml"/><item><title>LifeJourney</title><link>https://armum.eu/projects/lifejourney/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://armum.eu/projects/lifejourney/</guid><description>&lt;h2 id="opis"&gt;
 Opis
 &lt;a class="heading-link" href="#opis"&gt;
 &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;
 &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;
 &lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;LifeJourney&lt;/strong&gt; to narzędzie do generowania CV w formatach HTML i PDF. Używa danych z plików YAML oraz szablonów Jinja2 do tworzenia dokumentów. Oferuje wiele unikalnych szablonów, w tym interaktywny terminal z obsługą poleceń. Obsługuje eksport do PDF za pomocą przeglądarki lub Playwright. Pozwala na personalizację wyglądu i treści poprzez konfigurację YAML. Projekt zawiera skrypty Python do generowania HTML. Domyślnie używa danych demo, ale obsługuje prywatne pliki lokalne. Interaktywny szablon terminalowy wykorzystuje bibliotekę xterm.js. Możliwe jest generowanie wielu wariantów wizualnych z jednego źródła danych. Projekt jest otwarty i pozwala na łatwe dostosowanie szablonów.&lt;/p&gt;</description></item><item><title>mlarena</title><link>https://armum.eu/projects/mlarena/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://armum.eu/projects/mlarena/</guid><description>&lt;h2 id="opis"&gt;
 Opis
 &lt;a class="heading-link" href="#opis"&gt;
 &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;
 &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;
 &lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;ML Arena porządkuje pracę nad konkursami Kaggle: inicjalizację projektu, EDA, trening, wysyłanie submissionów i śledzenie wyników. Centralnym punktem jest CLI &lt;code&gt;mla.py&lt;/code&gt;, które spina skrypty, konfiguracje YAML, profile uruchomień i metadane eksperymentów. Narzędzie zapisuje kontekst uruchomień, w tym hash gita, dzięki czemu łatwiej odtworzyć wynik. Obsługuje także pobieranie score&amp;rsquo;ów z Kaggle, zarządzanie miejscem na dysku i eksperymenty z Optuna. To infrastruktura robocza do szybkiej, powtarzalnej iteracji w projektach ML.&lt;/p&gt;</description></item><item><title>quaternion-julia-fractal-explorer</title><link>https://armum.eu/projects/quaternion-julia-fractal-explorer/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://armum.eu/projects/quaternion-julia-fractal-explorer/</guid><description>&lt;h2 id="opis"&gt;
 Opis
 &lt;a class="heading-link" href="#opis"&gt;
 &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;
 &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;
 &lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Quaternion Julia Fractal Explorer&lt;/strong&gt; to przeglądarkowa aplikacja do eksploracji fraktali Julia w przestrzeni kwaternionów. Renderowanie działa w WebGL z użyciem Three.js i technik takich jak adaptive ray marching oraz ambient occlusion. Interfejs pozwala zmieniać parametry fraktala, ustawienia kamery, jakość renderowania, palety kolorów oraz tryby przekrojów. Projekt obsługuje nagrywanie WebM, animację czwartego wymiaru i zapisywanie tras eksploracji. To narzędzie do wizualnego badania fraktali 3D/4D, a nie gotowy produkt użytkowy.&lt;/p&gt;</description></item><item><title>tklivetracker</title><link>https://armum.eu/projects/tklivetracker/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://armum.eu/projects/tklivetracker/</guid><description>&lt;h2 id="opis"&gt;
 Opis
 &lt;a class="heading-link" href="#opis"&gt;
 &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;
 &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;
 &lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;tklivetracker monitoruje wybranych użytkowników TikToka i uruchamia nagrywanie, gdy pojawi się transmisja live. Wykrywanie stanu transmisji opiera się na Selenium, a nagrywanie realizuje FFmpeg. Aplikacja ma nadzorcę procesów, limity równoległych nagrań, czyszczenie procesów po awariach i prosty panel webowy we Flasku. Stan nagrań jest synchronizowany z bazą SQLite. Konfiguracja wymaga cookies TikToka, pobieranych z pliku JSON albo z profilu Firefoksa.&lt;/p&gt;
&lt;h2 id="linki"&gt;
 Linki
 &lt;a class="heading-link" href="#linki"&gt;
 &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;
 &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;
 &lt;/a&gt;
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/hipotures/tklivetracker" class="external-link" target="_blank" rel="noopener"&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>ProfundaImmersio</title><link>https://armum.eu/projects/profundaimmersio/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://armum.eu/projects/profundaimmersio/</guid><description>&lt;h2 id="opis"&gt;
 Opis
 &lt;a class="heading-link" href="#opis"&gt;
 &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;
 &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;
 &lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Profunda Immersio to prototyp gry logicznej VR inspirowanej klasycznymi grami z opadającymi blokami. Projekt jest kierowany na urządzenia Meta Quest i budowany jako PWA w oparciu o A-Frame, TypeScript i Vite. Repozytorium zawiera dokumentację, początkową konfigurację i plan prac rozpisany na zadania. Konfiguracja rozgrywki obejmuje między innymi rozmiary planszy, kolory głębi i definicje bloków. To wczesny etap projektu, skupiony na przygotowaniu podstaw pod grywalny prototyp.&lt;/p&gt;</description></item><item><title>vocatio</title><link>https://armum.eu/projects/vocatio/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://armum.eu/projects/vocatio/</guid><description>&lt;h2 id="opis"&gt;
 Opis
 &lt;a class="heading-link" href="#opis"&gt;
 &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;
 &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;
 &lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Vocatio&lt;/strong&gt; wspiera pracę z materiałem z wydarzeń: zdjęciami, wideo, transkrypcją i eksportem wybranych zestawów. Ma dwa tryby przetwarzania dziennego. Pierwszy wykorzystuje synchronizację wideo i transkrypcję do wyznaczania odcinków czasu. Drugi działa tylko na obrazach, jakości zdjęć i embeddingach DINOv2. Oba tryby zapisują artefakty w katalogu _workspace i prowadzą do tego samego GUI do przeglądu oraz eksportu. Projekt wymaga Pythona, ffmpeg i exiftool, a opcjonalnie korzysta z whisperx albo lokalnych modeli VLM.&lt;/p&gt;</description></item><item><title>memoria</title><link>https://armum.eu/projects/memoria/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://armum.eu/projects/memoria/</guid><description>&lt;h2 id="opis"&gt;
 Opis
 &lt;a class="heading-link" href="#opis"&gt;
 &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;
 &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;
 &lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Memoria&lt;/strong&gt; to projekt osobistej warstwy pamięci nad rozproszonymi archiwami: mailami, czatami, PDF-ami, zrzutami ekranu i notatkami. Ważnym założeniem jest zachowanie surowych danych źródłowych oraz pełnej informacji o pochodzeniu danych. System rozdziela dane kanoniczne, trwałe obiekty wiedzy i projekcje, czyli widoki przygotowane do odczytu. Ma umożliwiać wyszukiwanie artefaktów, odtwarzanie kontekstu i zadawanie pytań z możliwością sprawdzenia źródeł. Proponowane działania mają wymagać jawnego zatwierdzenia użytkownika.&lt;/p&gt;</description></item><item><title>any-item</title><link>https://armum.eu/projects/any-item/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://armum.eu/projects/any-item/</guid><description>&lt;h2 id="opis"&gt;
 Opis
 &lt;a class="heading-link" href="#opis"&gt;
 &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;
 &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;
 &lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;AnyItem&lt;/strong&gt; to aplikacja desktopowa dla sprzedawców wystawiających przedmioty na platformach takich jak Allegro i OLX. Na podstawie zdjęć rozpoznaje produkt, wyciąga podstawowe cechy, sugeruje cenę i przygotowuje szkic ogłoszenia. Aplikacja działa lokalnie: dane trafiają do SQLite, a automatyzacja przeglądarki odbywa się przez Chrome CDP. Część desktopowa jest zbudowana w Tauri 2, z backendem w Rust i frontendem w SvelteKit. Zadania AI obsługuje Pythonowy sidecar korzystający z LiteLLM.&lt;/p&gt;</description></item><item><title>snaptag</title><link>https://armum.eu/projects/snaptag/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://armum.eu/projects/snaptag/</guid><description>&lt;h2 id="opis"&gt;
 Opis
 &lt;a class="heading-link" href="#opis"&gt;
 &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;
 &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;
 &lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;SnapTag&lt;/strong&gt; to eksperymentalny backend do budowania lokalnej pamięci ze zrzutów ekranu. Obecny zakres obejmuje import plików, OCR, deduplikację, indeksowanie i wyszukiwanie pełnotekstowe. Usługa jest napisana w FastAPI i korzysta z lokalnej bazy SQLite. Repozytorium zawiera też narzędzia do benchmarkingu OCR, między innymi dla Tesseract, PaddleOCR, Ollama, llama.cpp i vLLM. Projekt nie ma jeszcze pełnego interfejsu użytkownika ani aplikacji mobilnej.&lt;/p&gt;
&lt;h2 id="linki"&gt;
 Linki
 &lt;a class="heading-link" href="#linki"&gt;
 &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;
 &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;
 &lt;/a&gt;
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/hipotures/snaptag" class="external-link" target="_blank" rel="noopener"&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>scriptoza</title><link>https://armum.eu/projects/scriptoza/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://armum.eu/projects/scriptoza/</guid><description>&lt;h2 id="opis"&gt;
 Opis
 &lt;a class="heading-link" href="#opis"&gt;
 &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;
 &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;
 &lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Scriptoza&lt;/strong&gt; to zbiór małych skryptów narzędziowych pogrupowanych według zastosowania. Obejmuje narzędzia do porządkowania wideo, zmiany nazw plików, sortowania według daty i wykrywania kolizji nazw. Część fotograficzna zawiera skrypty do pracy z plikami z aparatów Sony i Panasonic oraz konwersji HIF/HEIF do JPG. W katalogu utils są między innymi narzędzia do analizy użycia Claude Code, organizowania plików i skanowania metadanych MP4. Starsze skrypty są oznaczone jako przestarzałe, a VBC jest utrzymywany jako osobne repozytorium.&lt;/p&gt;</description></item><item><title>twister</title><link>https://armum.eu/projects/twister/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://armum.eu/projects/twister/</guid><description>&lt;h2 id="opis"&gt;
 Opis
 &lt;a class="heading-link" href="#opis"&gt;
 &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;
 &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;
 &lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Twister&lt;/strong&gt; to lokalny prototyp do zbierania tweetów z feedu „For You” na X/Twitterze. Pobieranie treści odbywa się przez połączenie CDP z przeglądarką albo przez Selenium, bez użycia oficjalnego API. Dane są deduplikowane w SQLite i mogą być uzupełniane o embeddingi w Qdrant. Interfejs HTTP pozwala przeglądać tweety pojedynczo i oceniać je, a oceny wpływają na wagi tagów używane przy dalszej selekcji. Aplikacja działa lokalnie i może korzystać z modeli embeddingów offline.&lt;/p&gt;</description></item><item><title>command-center</title><link>https://armum.eu/projects/command-center/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://armum.eu/projects/command-center/</guid><description>&lt;h2 id="opis"&gt;
 Opis
 &lt;a class="heading-link" href="#opis"&gt;
 &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;
 &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;
 &lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Command Center&lt;/strong&gt; analizuje lokalne logi JSONL z Claude Code i zapisuje metryki w SQLite. Generuje raporty o aktywności, zużyciu tokenów, kosztach modeli i skuteczności cache. Dane można przeglądać w terminalu albo eksportować do PNG. Aktualizacje są przyrostowe, więc kolejne raporty nie wymagają pełnego przetwarzania historii. Projekt korzysta z Pythona, Rich i Pillow, a treści promptów i odpowiedzi nie są wysyłane do zewnętrznych API.&lt;/p&gt;</description></item><item><title>gitiary</title><link>https://armum.eu/projects/gitiary/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://armum.eu/projects/gitiary/</guid><description>&lt;h2 id="opis"&gt;
 Opis
 &lt;a class="heading-link" href="#opis"&gt;
 &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;
 &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;
 &lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Gitiary&lt;/strong&gt; wizualizuje aktywność commitów z wielu repozytoriów GitHuba. Pokazuje wykresy dzienne, heatmapy, regularność pracy, przerwy oraz zmiany w liczbie dodanych i usuniętych linii. Dane są pobierane przez GitHub CLI i zapisywane w SQLite. Interfejs powstał w SvelteKit i TypeScript, a wykresy są renderowane przez Apache ECharts. Projekt wspiera eksport statyczny oraz automatyczne generowanie zrzutów ekranu.&lt;/p&gt;
&lt;h2 id="linki"&gt;
 Linki
 &lt;a class="heading-link" href="#linki"&gt;
 &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;
 &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;
 &lt;/a&gt;
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/hipotures/gitiary" class="external-link" target="_blank" rel="noopener"&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>vbc</title><link>https://armum.eu/projects/vbc/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://armum.eu/projects/vbc/</guid><description>&lt;h2 id="opis"&gt;
 Opis
 &lt;a class="heading-link" href="#opis"&gt;
 &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;
 &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;
 &lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;VBC&lt;/strong&gt; służy do wsadowej kompresji bibliotek wideo do AV1 z zachowaniem metadanych. Obsługuje enkodowanie przez NVENC albo SVT-AV1, profile jakości dla konkretnych kamer, kolejkę zadań i wznawianie przerwanego procesu. Interfejs TUI pokazuje stan kolejki, użycie GPU i podstawowe statystyki. Narzędzie zachowuje metadane EXIF/XMP/GPS i dopisuje własne tagi VBC. Projekt wymaga Pythona, FFmpeg oraz ExifTool.&lt;/p&gt;
&lt;h2 id="linki"&gt;
 Linki
 &lt;a class="heading-link" href="#linki"&gt;
 &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;
 &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;
 &lt;/a&gt;
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/hipotures/vbc" class="external-link" target="_blank" rel="noopener"&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>37degrees</title><link>https://armum.eu/projects/37degrees/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://armum.eu/projects/37degrees/</guid><description>&lt;h2 id="opis"&gt;
 Opis
 &lt;a class="heading-link" href="#opis"&gt;
 &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;
 &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;
 &lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;37degrees&lt;/strong&gt; generuje krótkie materiały wideo o klasycznej literaturze. Pipeline obejmuje zebranie informacji o książce, przygotowanie scen, wygenerowanie ilustracji i złożenie filmu w formacie nadającym się do publikacji w mediach społecznościowych. Projekt korzysta z agentów badawczych, Perplexity AI, Google Search oraz generatorów obrazów takich jak InvokeAI lub ComfyUI. Renderowanie wideo obsługuje efekty Ken Burns i animacje tekstowe. Kod jest napisany w Pythonie i zarządzany przez uv.&lt;/p&gt;</description></item><item><title>identity</title><link>https://armum.eu/projects/identity/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://armum.eu/projects/identity/</guid><description>&lt;h2 id="opis"&gt;
 Opis
 &lt;a class="heading-link" href="#opis"&gt;
 &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;
 &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;
 &lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Identity&lt;/strong&gt; to fork aplikacji YaLTeR/identity służącej do porównywania obrazów i plików wideo. Moje zmiany dodają między innymi obrót obrazu oraz kontrolę prędkości odtwarzania wideo. Aplikacja korzysta z GStreamer do obsługi multimediów i z glycin do wyświetlania obrazów. Projekt pozostaje zgodny z ekosystemem GNOME: można go budować przez GNOME Builder albo ręcznie za pomocą Meson i Ninja.&lt;/p&gt;
&lt;h2 id="linki"&gt;
 Linki
 &lt;a class="heading-link" href="#linki"&gt;
 &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;
 &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;
 &lt;/a&gt;
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/hipotures/identity" class="external-link" target="_blank" rel="noopener"&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>sonus</title><link>https://armum.eu/projects/sonus/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://armum.eu/projects/sonus/</guid><description>&lt;h2 id="opis"&gt;
 Opis
 &lt;a class="heading-link" href="#opis"&gt;
 &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;
 &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;
 &lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Sonus&lt;/strong&gt; automatyzuje transkrypcję i diarizację plików audio oraz wideo. Przetwarzanie opiera się na WhisperX, a zadania są uruchamiane w Google Cloud Platform przez Cloud Run Jobs i Pub/Sub. Komponent aktywatora wyszukuje nowe pliki, a transkryber wykonuje właściwe przetwarzanie. Infrastruktura jest opisana w Terraform/OpenTofu, a kod aplikacyjny jest napisany w Pythonie.&lt;/p&gt;
&lt;h2 id="linki"&gt;
 Linki
 &lt;a class="heading-link" href="#linki"&gt;
 &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;
 &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;
 &lt;/a&gt;
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/hipotures/sonus" class="external-link" target="_blank" rel="noopener"&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>todoit</title><link>https://armum.eu/projects/todoit/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://armum.eu/projects/todoit/</guid><description>&lt;h2 id="opis"&gt;
 Opis
 &lt;a class="heading-link" href="#opis"&gt;
 &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;
 &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;
 &lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;TODOIT&lt;/strong&gt; to system zarządzania zadaniami z interfejsem CLI i integracją MCP. Obsługuje zadania hierarchiczne, zależności, tagi, statystyki postępu oraz import i eksport Markdown. Dane są przechowywane w SQLite, a warstwa aplikacji korzysta z SQLAlchemy i Pydantic. Integracja MCP pozwala używać projektu z Claude Code przy planowaniu i porządkowaniu prac.&lt;/p&gt;
&lt;h2 id="linki"&gt;
 Linki
 &lt;a class="heading-link" href="#linki"&gt;
 &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;
 &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;
 &lt;/a&gt;
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/hipotures/todoit" class="external-link" target="_blank" rel="noopener"&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>HSOF</title><link>https://armum.eu/projects/hsof/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://armum.eu/projects/hsof/</guid><description>&lt;h2 id="opis"&gt;
 Opis
 &lt;a class="heading-link" href="#opis"&gt;
 &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;
 &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;
 &lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;HSOF&lt;/strong&gt;, czyli Hybrid Search for Optimal Features, to eksperymentalny system selekcji cech napisany w Julii. Pipeline składa się z trzech etapów: szybkiego filtrowania, wyboru podzbioru cech metodą Monte Carlo Tree Search oraz końcowej ewaluacji modelami XGBoost, RandomForest i LightGBM. Konfiguracja jest oparta na plikach YAML, a dane mogą być czytane z SQLite. Repozytorium zawiera przykład dla zbioru Titanic oraz testy jednostkowe dla głównych etapów przetwarzania.&lt;/p&gt;</description></item><item><title>mdm</title><link>https://armum.eu/projects/mdm/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://armum.eu/projects/mdm/</guid><description>&lt;h2 id="opis"&gt;
 Opis
 &lt;a class="heading-link" href="#opis"&gt;
 &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;
 &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;
 &lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;MDM&lt;/strong&gt; (ML Data Manager) porządkuje pracę ze zbiorami danych w projektach uczenia maszynowego. Obsługuje SQLite, DuckDB i PostgreSQL, wykrywa typy kolumn oraz rozpoznaje typowe struktury danych z Kaggle. Udostępnia CLI i API w Pythonie, eksport do CSV, Parquet i JSON oraz hierarchiczną konfigurację z nadpisywaniem przez zmienne środowiskowe. Projekt zawiera warstwę inżynierii cech, przetwarzanie wsadowe i śledzenie postępu operacji. Repozytorium jest nastawione na powtarzalną pracę z dużymi datasetami.&lt;/p&gt;</description></item><item><title>minotaur</title><link>https://armum.eu/projects/minotaur/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://armum.eu/projects/minotaur/</guid><description>&lt;h2 id="opis"&gt;
 Opis
 &lt;a class="heading-link" href="#opis"&gt;
 &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;
 &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;
 &lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Minotaur&lt;/strong&gt; to eksperymentalny system automatycznej inżynierii cech oparty na Monte Carlo Tree Search. Powstał w kontekście konkursu Kaggle dotyczącego przewidywania optymalnego nawożenia. Dane są obsługiwane przez DuckDB, a ocena wariantów cech może korzystać z AutoGluon i metryki MAP@3. Projekt zawiera zestaw operacji cech, obsługę sesji, rejestrację datasetów i mechanizmy walidacji integralności danych. Kod jest napisany w Pythonie 3.12 z użyciem Pydantic.&lt;/p&gt;</description></item></channel></rss>