Yazılım, sunucu ve yapay zekâ üzerine saha notları

Native PHP, MariaDB, Linux sunucular ve yapay zekâ ajanlarıyla gerçek projelerde ne çalıştığını, ne çalışmadığını yazıyorum. Ölçmediğimi "ölçtüm", denemediğimi "denedim" diye anlatmam. Her hafta üç yazı: Salı seri bölümü, Perşembe radar, Cumartesi bağımsız teknik yazı.

Logodaki kare kûfî, Latin harfleriyle “Halit Yeşil” yazar.

№ 9016 dk okuma

Vibe Coderin El Kitabı · Bölüm 5.3

Vibe Coder #5.3: Güvenlik Denetimi – AI Kodunda Gizli Mayınları Avlamak

Üç mutlu yol testi yeşil, sınıfta üç mayın: SQL'e gömülü girdi, eval() ve kodda şifre. Ajanın yazdığı koda OWASP gözüyle bakıyoruz; kalıp arayan bir PHP kapısı, Semgrep ile iz sürme ve dört ekosistemin model denetçileri neyi bulup neyi kaçırıyor.

Yazıyı oku →

Son yazılar

90 yazı
  1. № 89 Multi store e-ticaret mimarisini anlatan kesit çizim: alacakaranlıkta yan yana üç ayrı vitrin ve arkalarında hepsinin kapıyla bağlandığı tek ortak depo. Tek Beyin, Çok Vitrin: Multi-Storefront E-Ticaret Mimarisi E-ticaret
  2. № 88 Terzi masasında kömür rengi kumaşın üzerinde sarı mezura ve tebeşir, arkada askıda sıralanmış birbirinin aynı gri takımlar ve yarım kalmış ceket giymiş manken. Impeccable: Ajanın Konfeksiyonuna Terzi Mezurası – AI Slop'u 62 Kuralla Yakalamak Yapay Zeka / AI
  3. № 87 Pirinç kandilden çıkan turkuaz duman, mühürlü cam fanus altındaki taş tableti sarıyor ama içeri giremiyor; AI-TDD'de testin ajana kapalı tutulması. Vibe Coder #5.2: AI-TDD – Önce Test, Sonra SihirVibe Coderin El Kitabı · Bölüm 5.2 Vibe Coding
  4. № 86 Yık-yap yerine güçlendirme: içinde yaşanan eski bir apartmanın kesiti; kolonlarda çelik gömlek ve çaprazlar, duvar içinde yenilenen tesisat, ön planda iple bağlı tapu rulosu ve su terazisi. Kentsel Dönüşüm #2: Yık-Yap mı, Güçlendirme mi? – Baştan Yazmanın FaturasıKentsel Dönüşüm · Bölüm 2 Yazılım Mimarisi
  5. № 85 Muayene istasyonunda çukurun üzerinde duran küçük bir panelvan; ön planda tek kırmızı işaretli kontrol listesi ve ibresi ortada duran terazi, çıkıştaki bariyer açık. SkillSpector: Ajan Skill'lerine Kurulum Öncesi Muayene – Puanla Değil Kusurla Geçilir Yapay Zeka / AI
  6. № 84 Ahşap masada spagetti dolu tabağın kenarına bırakılmış temassız kredi kartı, tabağın altından masadan sarkan uzun bir hesap ekstresi ve yanında bakır bozuk paralar: teknik borcun faizli kredi metaforu. Vibe Coder #5.1: Teknik Borç ve Spagetti Kod – AI'ın Faizli KredisiVibe Coderin El Kitabı · Bölüm 5.1 Vibe Coding
  7. № 83 Müzakere masasında bir yanda ahşap nesneler, öbür yanda çekmeceli kart kataloğu; ortada kulaklıklı boş tercüman sandalyesi ve pirinç sayaç, ORM vs SQL karşılaştırmasını anlatıyor. Kod Savaşları: ORM mi, Saf SQL mi? – Masadaki Tercüman Kod Savaşları
  8. № 82 Işıkları kapalı, kesiti açık iki katlı bir ev; içeride musluk akıyor, kapının yanında amber ışıklı bir zil ve yarı kalkmış bir şalter var, headless browser benzetmesi. Moli: Işıkları Kapalı Tarayıcı – AI Ajanları İçin Rust ile Headless Browser Yapay Zeka / AI
  9. № 81 Veri merkezi koridorunun sonundaki kapalı çelik yangın kapısının altından turuncu ışık ve duman sızıyor; kapı PHP2Shell’e karşı geçici kalkanı simgeliyor. PHP2Shell: Yama Gelmeyen Sunucuya Yangın Kapısı PHP
  10. № 80 Masada fil biçimli bir pasta dilim dilim yeniyor; kesilen dilimler tabaklara sırayla dizilmiş, öndeki tabakta çatalla bir dilim bekliyor: iterative development metaforu. Vibe Coder #4.3: Iterative Development – Fili Dilim Dilim YemekVibe Coderin El Kitabı · Bölüm 4.3 Vibe Coding
  11. № 79 Banka gişesinde kutucukları dar bir formun yanında duran yeni çipli kimlik kartı; sanal POS IPv6 uyumsuzluğunu anlatan illüstrasyon. 3D Secure Geçti, Ödeme Geçmedi: Sanal POS IPv6'yı Tanımıyor E-ticaret

Süren seriler

Seriler →

Kentsel Dönüşüm

2 bölüm

Yapay zekâ ajanlarıyla eski projeleri yıkmadan yenilemek: risk tespiti, test iskelesi, adım adım refactor ve canlıya geçiş. Gerçek bir legacy PHP deposu üzerinde, bölüm bölüm.

Konular

Arşiv