<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:georss="http://www.georss.org/georss">
<channel>
<title>Windows - Www.Ocal.Online - Bilgisayar ve Teknoloji Haberleri</title>
<link>https://portal.ocal.online/</link>
<language>tr</language><item>
<title>C# Rehberi – Bölüm 1</title>
<link>https://portal.ocal.online/windows/18-c-rehberi-bolum-1.html</link>
<pdalink>https://portal.ocal.online/windows/18-c-rehberi-bolum-1.html</pdalink>
<guid>https://portal.ocal.online/windows/18-c-rehberi-bolum-1.html</guid>
<pubDate>Sat, 25 Apr 2026 11:14:16 +0000</pubDate>
<category>index</category>

<content:encoded><![CDATA[<h3>C# ne?</h3> <p>C# → Microsoft’un çıkardığı bir programlama dili.<br>Windows uygulaması yaparsın, web tarafına girersin, API yazarsın. İstersen oyun bile yaparsın (Unity ile).</p> <hr> <h3>Ne lazım?</h3> <p>En kolayı:</p> <ul> <li> <p>Visual Studio kur</p> </li> </ul> <p>Kurarken “.NET Desktop Development” seçili olsun.<br>Alternatif olarak Visual Studio Code da olur ama ilk başta Visual Studio daha rahat.</p> <hr> <h3>İlk kod</h3> <p>Klasik olay:</p> <pre><code class="language-csharp">using System; class Program { static void Main() { Console.WriteLine("Merhaba Dünya"); } } </code></pre> <p>Çalıştır, ekrana yazı bastığını gör. Olay bu.</p> <hr> <h3>Bu ne şimdi?</h3> <p>Kafayı karıştırmadan hızlı geçelim:</p> <ul> <li> <p><code>using System;</code> → hazır şeyleri kullanabilmek için</p> </li> <li> <p><code>Main()</code> → program buradan başlar</p> </li> <li> <p><code>Console.WriteLine()</code> → ekrana yazı basar</p> </li> </ul> <p>Şimdilik bu kadar bilsen yeter.</p> <hr> <h3>Değişken olayı</h3> <p>Veri tutmak için:</p> <pre><code class="language-csharp">int sayi = 5; string isim = "öcal"; double pi = 3.14; bool acikMi = true; </code></pre> <p>Mantık basit:</p> <ul> <li> <p><code>int</code> → sayı</p> </li> <li> <p><code>string</code> → yazı</p> </li> <li> <p><code>double</code> → ondalık</p> </li> <li> <p><code>bool</code> → doğru/yanlış</p> </li> </ul> <hr> <h3>Kullanıcıdan veri almak</h3> <pre><code class="language-csharp">Console.Write("Adın: "); string isim = Console.ReadLine(); Console.WriteLine("Selam " + isim); </code></pre> <p>Kullanıcı bir şey yazar, sen alırsın.</p> <hr> <h3>Küçük örnek</h3> <pre><code class="language-csharp">Console.Write("Sayı gir: "); int sayi = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Karesi: " + (sayi * sayi)); </code></pre> <p>Burada tek yeni şey:<br><code>Convert.ToInt32</code> → yazıyı sayıya çeviriyor.</p> <hr> <h3>Bu bölüm bitti</h3> <p>Şu an şunları biliyorsun:</p> <ul> <li> <p>Program nasıl başlar</p> </li> <li> <p>Ekrana yazı nasıl yazılır</p> </li> <li> <p>Değişken ne</p> </li> <li> <p>Kullanıcıdan veri alma</p> </li> </ul> <hr> <h3>Sonraki bölüm</h3> <ul> <li> <p>if / else</p> </li> <li> <p>switch</p> </li> <li> <p>for / while döngüleri</p> </li> </ul>]]></content:encoded>
</item><item>
<title>Bilgisayarda Temiz Kurulum Rehberi (Adım Adım)</title>
<link>https://portal.ocal.online/windows/17-bilgisayarda-temiz-kurulum-rehberi-adim-adim.html</link>
<pdalink>https://portal.ocal.online/windows/17-bilgisayarda-temiz-kurulum-rehberi-adim-adim.html</pdalink>
<guid>https://portal.ocal.online/windows/17-bilgisayarda-temiz-kurulum-rehberi-adim-adim.html</guid>
<pubDate>Sat, 25 Apr 2026 11:10:13 +0000</pubDate>
<category>index</category>

<content:encoded><![CDATA[<p>Bilgisayar bir süre sonra yavaşlar, saçma hatalar verir, neyi silsen düzelmez. İşte o noktada en net çözüm: temiz kurulum. Bu rehberde sıfırdan, tertemiz bir sistem kurmayı anlatıyorum.</p> <hr> <h3>1. Önce Yedek Al (En Kritik Adım)</h3> <p>Temiz kurulum demek her şey silinecek demek.</p> <ul> <li> <p>Masaüstü, Belgeler, İndirilenler klasörlerini yedekle</p> </li> <li> <p>Tarayıcı yer imlerini dışa aktar</p> </li> <li> <p>Önemli projeleri harici diske veya buluta at</p> </li> <li> <p>Lisanslı programların anahtarlarını not al</p> </li> </ul> <p>Kısacası: “Lazım olur mu?” dediğin her şeyi al.</p> <hr> <h3>2. Kurulum USB’si Hazırla</h3> <p>Bir USB belleğe ihtiyacın var (en az 8 GB).</p> <ul> <li> <p>Windows için: Media Creation Tool indir</p> </li> <li> <p>Linux için: ISO dosyası + Rufus kullan</p> </li> <li> <p>USB’yi boot edilebilir hale getir</p> </li> </ul> <p>Bu USB, bilgisayarı sıfırdan kurmanı sağlayacak.</p> <hr> <h3>3. BIOS / Boot Ayarı</h3> <p>Bilgisayarı yeniden başlat:</p> <ul> <li> <p>Genelde DEL, F2 veya F12 ile BIOS’a girilir</p> </li> <li> <p>Boot sırasını değiştir → USB en üste gelsin</p> </li> <li> <p>Kaydet ve çık</p> </li> </ul> <p>Bilgisayar artık USB’den açılacak.</p> <hr> <h3>4. Diski Temizle (Asıl Temizlik Burada)</h3> <p>Kurulum ekranı geldiğinde:</p> <ul> <li> <p>“Özel (Gelişmiş)” seçeneğini seç</p> </li> <li> <p>Tüm disk bölümlerini sil</p> </li> <li> <p>Tek bir boş alan bırak</p> </li> </ul> <p>Bu adımda eski sistem tamamen gider. Geri dönüş yok.</p> <hr> <h3>5. İşletim Sistemini Kur</h3> <ul> <li> <p>Boş alanı seç → İleri</p> </li> <li> <p>Kurulum otomatik devam eder</p> </li> <li> <p>Bilgisayar birkaç kez yeniden başlar</p> </li> </ul> <p>Kurulum bittikten sonra temel ayarları yap (kullanıcı adı vs.)</p> <hr> <h3>6. Sürücüleri Kur</h3> <p>İnternet bağlandıktan sonra:</p> <ul> <li> <p>Ekran kartı sürücüsü (çok önemli)</p> </li> <li> <p>Anakart / chipset</p> </li> <li> <p>Ses sürücüsü</p> </li> </ul> <p>En doğrusu üretici sitesinden indirmek.</p> <hr> <h3>7. Temel Programları Kur</h3> <p>Şişirme yapma. Sadece gerçekten lazım olanları yükle:</p> <ul> <li> <p>Tarayıcı</p> </li> <li> <p>Ofis programı</p> </li> <li> <p>Medya oynatıcı</p> </li> <li> <p>WinRAR / 7-Zip</p> </li> </ul> <p>Ne kadar az program = o kadar hızlı sistem.</p> <hr> <h3>8. Gereksiz Servisleri Kapat</h3> <p>Biraz ileri seviye ama işe yarar:</p> <ul> <li> <p>Başlangıç programlarını azalt (Görev Yöneticisi)</p> </li> <li> <p>Arka plan uygulamalarını kapat</p> </li> <li> <p>Gereksiz servisleri devre dışı bırak</p> </li> </ul> <hr> <h3>9. Güncellemeleri Yap</h3> <ul> <li> <p>Windows Update’i çalıştır</p> </li> <li> <p>Tüm güncellemeleri indir</p> </li> <li> <p>Gerekirse birkaç kez restart at</p> </li> </ul> <hr> <h3>10. Sistemini Koru</h3> <p>Temiz kurulum yaptıktan sonra tekrar çökmesini istemiyorsan:</p> <ul> <li> <p>Rastgele program kurma</p> </li> <li> <p>Crack / şüpheli dosyalardan uzak dur</p> </li> <li> <p>Düzenli temizlik yap</p> </li> <li> <p>Disk dolmasına izin verme</p> </li> </ul> <hr> <h2>Sonuç</h2> <p>Temiz kurulumdan sonra bilgisayar resmen “yeniden doğmuş” gibi olur. Açılış hızlanır, donmalar gider, sistem nefes alır.</p> <p>Bu işi 6 ayda bir yapmak bile fark yaratır.</p>]]></content:encoded>
</item><item>
<title>C Rehberi Bölüm 1</title>
<link>https://portal.ocal.online/linux/6-c-rehber-1.html</link>
<pdalink>https://portal.ocal.online/linux/6-c-rehber-1.html</pdalink>
<guid>https://portal.ocal.online/linux/6-c-rehber-1.html</guid>
<pubDate>Fri, 24 Apr 2026 04:55:18 +0000</pubDate>
<category>index</category>

<content:encoded><![CDATA[<p>Başlangıçtan Giriyoruz</p> <p>C dili dediğin şey öyle süslü püslü değil. Direkt iş yapar. Araya giren, seni kurtaran, hata yapınca elinden tutan bir sistem yok. O yüzden öğrenmesi biraz serttir ama mantığını kaptın mı diğer diller çocuk oyuncağı gibi gelir.</p> <p>Bu dili geliştiren kişi Dennis Ritchie. Bugün kullandığımız birçok sistemin temelinde bu dil var. Mesela Linux çekirdeği büyük oranda C ile yazılmış.</p> <hr> <h3>Önce Mantığı Anlayalım</h3> <p>C yazdın diye direkt çalışmaz. Önce derlenir.</p> <p>Yani:</p> <ul> <li> <p>Sen kodu yazarsın (<code>.c</code>)</p> </li> <li> <p>Derleyici alır bunu makine diline çevirir</p> </li> <li> <p>Sonra çalışır</p> </li> </ul> <p>En yaygın derleyici: GCC</p> <hr> <h3>İlk Program</h3> <p>Klasik ama gerekli</p> <pre><code class="language-c">#include &lt;stdio.h&gt; int main() { printf("Merhaba Dunya\n"); return 0; } </code></pre> <p>Çok büyütülecek bir şey yok ama şunları bil:</p> <ul> <li> <p><code>stdio.h</code> → ekrana yazı yazdırmak için lazım</p> </li> <li> <p><code>main</code> → program buradan başlar</p> </li> <li> <p><code>printf</code> → ekrana basar</p> </li> <li> <p><code>return 0</code> → sorun yok, bitti</p> </li> </ul> <hr> <h3>Nasıl Çalıştıracaksın</h3> <p>Terminal aç:</p> <pre><code class="language-bash">gcc program.c -o program ./program </code></pre> <p>Windows kullanıyorsan:</p> <pre><code class="language-bash">gcc program.c -o program.exe program.exe </code></pre> <hr> <h3>Değişken Nedir</h3> <p>Bir yere veri koyuyorsun, sonra kullanıyorsun. Olay bu.</p> <pre><code class="language-c">int a = 10; float b = 3.14; char c = 'X'; </code></pre> <ul> <li> <p><code>int</code> → tam sayı</p> </li> <li> <p><code>float</code> → ondalık</p> </li> <li> <p><code>char</code> → tek karakter</p> </li> </ul> <hr> <h3>Küçük Örnek</h3> <pre><code class="language-c">#include &lt;stdio.h&gt; int main() { int x = 4; int y = 6; int sonuc = x + y; printf("%d\n", sonuc); return 0; } </code></pre> <p>Çıktı:<br>10</p> <hr> <h3>Şunu Net Söyleyeyim</h3> <p>C dili:</p> <ul> <li> <p>Hata affetmez</p> </li> <li> <p>Bellekle oynarsın (yanlış yaparsan patlar)</p> </li> <li> <p>Ama çok hızlıdır</p> </li> </ul> <p>Bu yüzden öğrenirken zorlanırsın, sonra rahat edersin.</p> <hr> <h3>Bu Bölümde Ne Yaptık</h3> <ul> <li> <p>C nedir gördün</p> </li> <li> <p>Derleme mantığını anladın</p> </li> <li> <p>İlk kodu yazdın</p> </li> <li> <p>Değişken gördün</p> </li> </ul> <hr> <h3>Sonraki Bölüm</h3> <p>Orada iş biraz ciddileşecek:</p> <ul> <li> <p>If Else</p> </li> <li> <p>Döngüler</p> </li> <li> <p>Kullanıcıdan veri alma</p> </li> </ul> <p>Orada zaten “tamam bu iş neymuş” diyorsun.</p>]]></content:encoded>
</item><item>
<title>Fransa’dan Büyük Hamle: Milyonlarca Bilgisayarda Windows Yerine Linux Dönemi Başlıyor</title>
<link>https://portal.ocal.online/linux/4-fransa-windows.html</link>
<pdalink>https://portal.ocal.online/linux/4-fransa-windows.html</pdalink>
<guid>https://portal.ocal.online/linux/4-fransa-windows.html</guid>
<pubDate>Thu, 23 Apr 2026 14:46:54 +0000</pubDate>
<category>index</category>

<enclosure url="https://test.ocal.online/resimler/nietzsche1.jpg" type="image/jpeg" />
<content:encoded><![CDATA[<p><img src="https://test.ocal.online/resimler/nietzsche1.jpg" width="650" height="366" alt=""></p> <div> <div> <div> <div> <div> <div> <p>23 Nisan 2026 – Son haftalarda Avrupa’dan gelen bir haber var ki bilgisayar dünyasında baya ses getirdi. Hani öyle küçük bir kurum geçiş yaptı falan değil, direkt devlet seviyesi. Fransa, milyonlarca bilgisayarda Windows 11 yerine Linux kullanmaya başlıyor. Rakam da az değil, yaklaşık 2.5 milyon cihazdan bahsediliyor.</p> <p>Şimdi ilk bakışta “ee ne olmuş ki” gibi durabilir ama olay aslında baya derin. Çünkü yıllardır devletler, kurumlar, şirketler falan hep Windows’a bağlıydı. Hatta çoğu yerde “bilgisayar = Windows” gibi bi algı vardı. Ama bu karar, o alışkanlığın kırılabileceğini gösteriyor.</p> <p>Bu geçişin arkasındaki sebepler de klasik ama önemli. Birincisi maliyet. Lisans ücretleri yıllardır devletlerin sırtında ciddi yük oluşturuyordu. Linux tarafında ise böyle bir zorunluluk yok, açık kaynak olduğu için hem ücretsiz hem de istediğin gibi özelleştirebiliyorsun. Bu da uzun vadede baya para demek.</p> <p>İkinci konu performans ve kontrol meselesi. Windows 11 özellikle son yıllarda biraz ağırlaşmış durumda. Güncellemeler, arkaplanda çalışan şeyler, sistem gereksinimleri falan derken eski makinelerde ciddi yavaşlama yaşanıyor. Linux ise daha hafif çalışıyor, daha az kaynak tüketiyor. Yani aynı bilgisayardan daha fazla verim alabiliyorsun.</p> <p>Bir de işin “bağımsızlık” tarafı var. Avrupa ülkeleri özellikle son yıllarda Amerika merkezli büyük teknoloji şirketlerine fazla bağımlı olmaktan rahatsız. Microsoft da bunun en büyük örneklerinden biri. Kendi sistemini kullanmak, kendi kontrolünde olmak gibi bi düşünce var. Linux burada baya iyi bir alternatif sunuyor.</p> <p>Tabii bu geçiş o kadar da kolay değil. Çünkü yıllardır Windows’a alışmış milyonlarca kullanıcı var. Ofis programları, özel yazılımlar, kurum içi sistemler… bunların hepsini değiştirmek gerekiyor. Eğitim lazım, uyum süreci lazım, bazı şeyler çalışmayabilir falan. Yani kısa vadede biraz sancılı olabilir açıkçası.</p> <p>Ama uzun vadede bakınca bu karar domino etkisi yaratabilir. Yani Fransa yaptıysa, başka ülkeler de “biz de deneyelim” diyebilir. Özellikle Almanya gibi daha önce benzer şeyleri denemiş ülkeler tekrar gündeme alabilir bu işi. Hatta küçük kurumlar bile “niye biz hala Windows kullanıyoruz” diye sorgulamaya başlar.</p> <p>Bir de şöyle bi gerçek var, Linux artık eskisi gibi “sadece nerdler kullanır” sistemi değil. Arayüzler çok gelişti, kullanım kolaylaştı. Ubuntu, Mint gibi dağıtımlar baya kullanıcı dostu hale geldi. Yani ortalama bir kullanıcı da artık çok zorlanmadan kullanabilir.</p> <p>Bu haber aslında şunu gösteriyor: bilgisayar dünyasında dengeler yavaş yavaş değişiyor. Tek bir sistemin her yerde olduğu dönem biraz kırılıyor gibi. Alternatifler güçleniyor. Kullanıcılar ve kurumlar daha fazla seçenek istemeye başlıyor.</p> <p>Belki hemen yarın herkes Linux’a geçmez ama bu tarz büyük hamleler bi başlangıç oluyor. Küçük küçük değişimler birikiyor ve bi bakıyorsun sistem komple değişmiş.</p> <p>Şu an için en ilginç tarafı şu: yıllardır “Windows şart” diye düşünülen alanlarda bile artık farklı şeyler mümkün görünüyor. Ve bu, bilgisayar dünyası için baya kritik bir kırılma noktası olabilir.</p> </div> </div> </div> </div> <div></div> </div> </div>]]></content:encoded>
</item></channel></rss>