<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/scripts/pretty-feed-v3.xsl" type="text/xsl"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:h="http://www.w3.org/TR/html4/"><channel><title>osmandagdeviren.com.tr</title><description>Stay hungry, stay foolish</description><link>https://osmandagdeviren.com.tr</link><language>tr</language><item><title>Merhaba Dünya</title><link>https://osmandagdeviren.com.tr/blog/merhaba-dunya</link><guid isPermaLink="true">https://osmandagdeviren.com.tr/blog/merhaba-dunya</guid><description>Kişisel teknik arşivimin ilk notu: kurduğum, bozduğum, öğrendiğim ve belgelediğim her şey için küçük bir başlangıç.</description><pubDate>Sat, 06 Jun 2026 06:30:00 GMT</pubDate><content:encoded>&lt;p&gt;Her projenin bir ilk çıktısı vardır.&lt;/p&gt;
&lt;p&gt;Bazen bu bir LED’in yanıp sönmesidir.&lt;br&gt;
Bazen temiz bir terminal ekranı, başarıyla tamamlanan bir build, yeşile dönen bir CI pipeline ya da hatasız açılan küçük bir web sayfası.&lt;/p&gt;
&lt;p&gt;Bu web sitesi için o ilk çıktı, bu yazı.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Merhaba Dünya.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;osmandagdeviren.com.tr üzerindeki ilk not bu. Bu yüzden sade kalmasını istiyorum. Büyük vaatler, fazlasıyla parlatılmış bir giriş yazısı ya da ilk günden olduğundan daha büyük görünmeye çalışan bir alan değil burası. Bu site şimdilik kişisel bir alan: yazmak, belgelemek, fikirleri denemek, teknik notlar tutmak ve gelecekteki kendime işe yarayacak izler bırakmak için açtığım bir yer.&lt;/p&gt;
&lt;p&gt;Bu izler yolda başka birinin de işine yararsa, ne güzel olur.&lt;/p&gt;
&lt;h2&gt;Bu site neden var?&lt;/h2&gt;
&lt;p&gt;İnternette küçük de olsa bana ait bir alan fikrini her zaman sevdim.&lt;/p&gt;
&lt;p&gt;Sadece başka bir platformdaki profil sayfası değil. Sadece sohbetlerin, repoların, yer imlerinin ve unutulmuş metin dosyalarının arasında dağılmış notlar değil. Daha çok teknik bir defter gibi hissettiren bir yer istedim: zamanla şekillendirebileceğim, bozabileceğim, düzeltebileceğim, yeniden tasarlayabileceğim ve büyütebileceğim bir alan.&lt;/p&gt;
&lt;p&gt;Bu sitenin ilk günden kusursuz bir bilgi kaynağı olmasını beklemiyorum. Daha çok yaşayan bir arşiv gibi düşünüyorum.&lt;/p&gt;
&lt;p&gt;Bazı yazılar düzenli rehberler olacak.&lt;br&gt;
Bazıları hata ayıklama notları.&lt;br&gt;
Bazıları hızlı hatırlatmalar.&lt;br&gt;
Bazıları fikir denemeleri.&lt;br&gt;
Bazıları da sadece neyin çalıştığını, neyin çalışmadığını ve denerken ne öğrendiğimi kayda geçiren notlar.&lt;/p&gt;
&lt;p&gt;Bence işin özü de burada.&lt;/p&gt;
&lt;p&gt;Gerçek teknik süreçler, sonradan yazılan dokümantasyonlar kadar temiz ilerlemiyor. Sistemler bozuluyor. Komutlar beklenenden farklı davranıyor. Sürücüler sorun çıkarıyor. Container’lar ayağa kalkmıyor. Modeller belleğe sığmıyor. Zararsız görünen tek bir konfigürasyon satırı saatler harcatabiliyor. Bazen sonuç çok şık oluyor; bazen de çözüm, uzun bir hata zincirinin içinde saklanan küçücük bir düzeltmeden ibaret kalıyor.&lt;/p&gt;
&lt;p&gt;Ben bu sitenin biraz da o zinciri saklamasını istiyorum.&lt;/p&gt;
&lt;h2&gt;Burada neler yazacağım?&lt;/h2&gt;
&lt;p&gt;Buradaki konular muhtemelen zaten zaman geçirdiğim alanların etrafında dönecek: Linux, self-hosting, homelab, Docker, Proxmox, otomasyon, web geliştirme, yapay zeka modelleri, performans testleri, donanım denemeleri ve ancak bir şey bozulduğunda önemli hale gelen küçük teknik ayrıntılar.&lt;/p&gt;
&lt;p&gt;Kullandığım araçlar hakkında yazılar olacak.&lt;br&gt;
Kurduğum sistemler hakkında yazılar olacak.&lt;br&gt;
Yaptığım hatalar hakkında yazılar olacak.&lt;br&gt;
Bazen de sadece kendime not düştüğüm kısa yazılar olacak.&lt;/p&gt;
&lt;p&gt;Her yazının uzaktan, her şeyi baştan bilen biri tarafından yazılmış bir rehber gibi durmasını istemiyorum. Daha çok gerçek sürece yakın yazmayı seviyorum: ne denedim, ne oldu, nerede takıldım, nasıl araştırdım ve sonunda ne çözdü?&lt;/p&gt;
&lt;p&gt;Bu tarz yazılar her zaman en kısa cevabı vermeyebilir. Ama gerçek dünyada aynı sorunla uğraşırken çoğu zaman en faydalı olan şey, sadece sonuç değil, sonuca giden yoldur.&lt;/p&gt;
&lt;h2&gt;Kişisel teknik arşiv&lt;/h2&gt;
&lt;p&gt;Bu blogu başlatmamın en basit sebeplerinden biri şu: unutuyorum.&lt;/p&gt;
&lt;p&gt;Büyük fikirleri değil belki ama küçük detayları. Tam komutları. Ufak parametreleri. İşlem sırasını. Gece 03:00’te garip bir sorunu çözen workaround’u. Bir aracı neden diğerine tercih ettiğimi. Yazarken çok açık görünen ama aylar sonra bakınca anlamı kaybolan konfigürasyon satırlarını.&lt;/p&gt;
&lt;p&gt;Bir şeyleri yazıya dökmek, geçici çözümleri tekrar kullanılabilir bilgiye dönüştürüyor.&lt;/p&gt;
&lt;p&gt;Bu yüzden bu site aynı zamanda kendi hafıza katmanımı oluşturma denemesi. Yazılım, donanım, altyapı ve otomasyonla uğraşırken öğrendiğim şeyler için aranabilir, herkese açık ve zaman içinde gelişen bir yer.&lt;/p&gt;
&lt;p&gt;Bazı yazılar zamanla eskiyebilir. Bazı çözümler geçerliliğini yitirebilir. Bu sorun değil. Teknoloji değişiyor. Bence iyi bir arşiv de bu değişimi saklamalı; her şey sonsuza kadar güncelmiş gibi davranmamalı.&lt;/p&gt;
&lt;h2&gt;Paylaşılan bilgi&lt;/h2&gt;
&lt;p&gt;Bilginin paylaşıldıkça daha değerli hale geldiğine inanıyorum.&lt;/p&gt;
&lt;p&gt;Bu blogda yayımlanan notların, rehberlerin, denemelerin ve açıklamaların kapalı bir kişisel arşivde kalmasını istemiyorum. Buradaki içerikler; okunabilsin, kullanılabilsin, uyarlanabilsin, tartışılabilsin, geliştirilebilsin ve başkaları tarafından daha ileri taşınabilsin diye var. Elbette orijinal emeğe saygı gösterilmesi şartıyla.&lt;/p&gt;
&lt;p&gt;Bu yüzden bu sitedeki blog yazıları, aksi özellikle belirtilmediği sürece &lt;strong&gt;Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License&lt;/strong&gt; kapsamında yayımlanacak.&lt;/p&gt;
&lt;p&gt;Daha sade söylemek gerekirse: içerikleri paylaşabilir ve uyarlayabilirsiniz; ancak uygun şekilde kaynak göstermeniz, ticari amaçla kullanmamanız ve türetilmiş çalışmaları aynı lisansla paylaşmanız gerekir.&lt;/p&gt;
&lt;p&gt;Bu yaklaşım, katkı vermek istediğim internet fikriyle uyumlu: faydalı bilginin kapalı platformların, kişisel notların veya unutulmuş sohbet kayıtlarının içinde kaybolmadığı; aksine insanların birbirinden öğrenmesiyle geliştiği ve çoğaldığı bir internet.&lt;/p&gt;
&lt;p&gt;Burada yazdığım bir şey birinin birkaç saatini kurtarırsa, bir problemi anlamasına yardımcı olursa ya da kendi çalışması için bir başlangıç noktası sunarsa, bu blog şimdiden işe yarayan bir şeye dönüşmüş demektir.&lt;/p&gt;
&lt;h2&gt;Buranın tonu&lt;/h2&gt;
&lt;p&gt;Bu blogun fazla kurumsal ya da yapay şekilde parlatılmış hissettirmesini istemiyorum.&lt;/p&gt;
&lt;p&gt;Daha pratik, kişisel ve dürüst bir yer olmasını istiyorum.&lt;/p&gt;
&lt;p&gt;Bir şey çalışıyorsa, neyin çalıştığını yazacağım.&lt;br&gt;
Bir şey çalışmıyorsa, neden çalışmadığını anlamaya çalışacağım.&lt;br&gt;
Emin değilsem, emin olmadığımı söyleyeceğim.&lt;br&gt;
Bir yazı sadece notsa, not olarak kalacak.&lt;/p&gt;
&lt;p&gt;Amaç her şeyi çözmüş gibi görünmek değil. Amaç öğrenmeye devam ederken bunu açıkça kaydetmek ve zamanla işe yarayan bir teknik arşiv oluşturmak.&lt;/p&gt;
&lt;h2&gt;İlk commit&lt;/h2&gt;
&lt;p&gt;“Merhaba Dünya” tek başına genelde etkileyici bir çıktı değildir.&lt;/p&gt;
&lt;p&gt;Büyük bir problemi çözmez. Mimarinin iyi olduğunu kanıtlamaz. Projenin mutlaka faydalı bir şeye dönüşeceğini garanti etmez. Sadece ilk bağlantının kurulduğunu gösterir.&lt;/p&gt;
&lt;p&gt;Sistem çalışıyor.&lt;br&gt;
Sayfa var.&lt;br&gt;
İlk çıktı görünüyor.&lt;/p&gt;
&lt;p&gt;Başlangıç için bu yeterli.&lt;/p&gt;
&lt;p&gt;Bu yazı da sitenin yazılı arşivindeki ilk commit olarak burada dursun.&lt;/p&gt;
&lt;p&gt;Merhaba Dünya.&lt;/p&gt;</content:encoded><h:img src="/_astro/merhaba-dunya.DygjgKfG.png"/><enclosure url="/_astro/merhaba-dunya.DygjgKfG.png"/></item></channel></rss>