İçeriğe atla
Yiğit Tenekeci
CV

Yazılar

Homelab, otomasyon ve arada iş hayatı üzerine notlar.

Otomasyon

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.

4 dk okuma

Homelab

Aynı 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.

5 dk okuma

Homelab

Robot 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.

4 dk okuma

Otomasyon

SAP 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.

4 dk okuma

Homelab

Syncthing: 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.

5 dk okuma

Yapay Zeka

Ollama: 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.

5 dk okuma

Homelab

Yeş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.

4 dk okuma

Homelab

n8n: 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.

4 dk okuma

Muhasebe & Finans

SAP'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.

3 dk okuma

Otomasyon

Faturayı 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ığı.

2 dk okuma

Dağların ardında batan güneşHomelab

Bu 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.

10 dk okuma