Yazılar
Homelab, otomasyon ve arada iş hayatı üzerine notlar.
MCP: bir protokol 18 ayda nasıl standart oldu
MCP'yi kendi makinemde tek bir sunucuyla kullanıyorum. Protokolün standart olması entegrasyonu kolaylaştırdı, ama güven sınırını ortadan kaldırmadı — asıl iş hâlâ bende.
HomelabAynı araç iki yerde: PDF setini evde ve bulutta çalıştırmak
BentoPDF'i ev sunucusuna kurdum, sonra aynı statik dosyaları Cloudflare Pages'e koydum. 25 MiB dosya limiti, COOP/COEP başlıkları ve 'gizlemek silmek değildir' dersi.
HomelabRobot süpürgeyi bulutsuz çalıştırmak
Evdeki robot süpürge yalnızca üreticinin bulutu üzerinden çalışıyordu. Cihazı yerel ağdan konuşturmak için port taramasından Frida'ya, oradan ham komut çerçevelerine kadar giden yol ve duvara tosladığım yer.
OtomasyonSAP GUI scripting: alan ID'lerini nasıl keşfederim?
SAP GUI scripting'de işin çoğu makroyu yazmakta değil, doğru alan ID'sini bulmakta geçiyor. Kaydediciyi ID sözlüğü olarak kullanmayı, F1 teknik bilgisini, obje ağacı dökümünü ve tıklayarak ID yakalamayı anlatıyorum.
HomelabSyncthing: dosyaları cihazlar arasında silmeden senkronlamak
Obsidian vault'unu sunucu ile PC arasında Syncthing'le senkronlarken PC tarafında boş klasör açmamın silmeyi sunucuya yaymaya başladığı kazayı, yarım saatlik kurtarmayı ve senkronun neden yedek olmadığını anlatıyorum.
Yapay ZekaOllama: eski laptopta yerel dil modeli çalıştırmak
Sloppenhimer boru hattının metin sadeleştirme adımı için Ollama'yı ev sunucusuna kurdum: 4 GB'lık GTX 1650'de 3B modelin ölçülmüş hızı, ısınma davranışı ve 'iş bitince durdur' kuralının sebebi.
HomelabYeşil yanan ama ölü sistem: izlemede yanlış şeyi ölçmek
Cloudflare Access giriş ekranının 200 dönmesi, docker ps'in 'Up' demesi ve Zabbix'in host'u ayakta görmesi aynı yanılgının üç hali. Uçtan uca sağlık kontrolünü neden, nerede ve nasıl kurduğumun hikayesi.
Homelabn8n: ev sunucusundaki otomasyon orkestratörü
İndirme bittiğinde Plex'in taramadığını fark etmemle başlayan süreç: n8n'i ev sunucusuna kurmak, qBittorrent-Plex-Telegram üçlüsünü webhook'larla bağlamak ve yeşil yanan ama hiçbir şey yapmayan düğümün dersi.
Muhasebe & FinansSAP'te ay sonu: VBA makrolarıyla kapanış kayıtları
Ay sonu kapanışında SAP'ten veri toplamayı VBA makrolarına, sürecin takibini Power Automate akışlarına devretme hikayesi: SAP GUI Scripting'in gücü, kırılganlığı ve otomasyonun sınırını doğru çizmek.
OtomasyonFaturayı makineye okutmak: şablon tanımak yerine belgeyi anlamak
Türkçe PDF ve XML e-faturaları Google Gemini ile okuyup onaydan sonra Excel'e aktaran bir masaüstü uygulaması yaparken verdiğim kararlar — ve sabit kurallı bir ayrıştırıcının neden ilk yeni şablonda kırıldığı.
HomelabBu siteyi nasıl kurdum: evdeki bir dizüstünden internete açılan yol
Boş bir fikirden yayındaki bir siteye ve dışarı açılmış bir ev sunucusuna giden yol — alan adından CGNAT'a, tünelden yeşil yanan ama ölü bir izlemeye kadar verdiğim kararlar ve elediklerim.