Kendi Internet Radyonuzu Kurun

Debian GNU/Linux üzerinde Icecast Radyo Sunucusu
Debian GNU/Linux üzerinde Icecast Radyo Sunucusu

Uzunca bir süredir yazı yazamıyorum. Yaklaşık 2 ay önce yeni bir kurumda çalışmaya başladım. Değişikliğin hem öncesi hem de sonrası – takdir edersiniz ki – biraz yoğun geçti. Kaldığım yerden devam edebilmeyi umuyorum.

Bu yazıda, Digital Ocean üzerinden (referans linkidir) ayağa kaldıracağımız bir droplet’te, Debian GNU/Linux üzerine Icecast kurulumu yapıp kendi internet radyomuzu oluşturacağız. Önceki yazılardan farklı olarak bir de video anlatım hazırladım.

Okumaya devam et “Kendi Internet Radyonuzu Kurun”

Uyku Kaçıran Programlama Dilleri – Ezoterik Diller

Üniversite yıllarımda bir süre programlamayla ilgilenmiştim. Hemen hemen her konuda olduğu gibi bu konuda da “Uçlarda ne var?” merakım, beni oldukça garip programlama dilleriyle buluşturdu. Bu dilleri öğrenmek, nasıl çalıştığını anlamak ve bu dillerde program yazmak gibi konulara ise merakım yetmemiş olacak ki; sadece uzaktan bakmakla yetindim.

“Ne işimize yarayacak?” ya da “Neden böyle bir şey yapalım ki?” sorularını en baştan reddeden bazı programlama challenge’larıyla karşılaşmışsınızdır. “Hiç noktalı virgül kullanmadan Hello world diyebilen bir C programı” gibi.

Eğer siz de bu sorulara “Hiiç, eğlence olsun, öylesine.” ya da “Çünkü yapabiliyorum.” cevaplarını vermeye hazırsanız, sizi bu tarz programlama dillerinin bir listesiyle baş başa bırakmak istiyorum.

Okumaya devam et “Uyku Kaçıran Programlama Dilleri – Ezoterik Diller”

Özgür Yazılım Nedir? Neden Önemlidir?

Uzun zamandır yazmak istediğim bir konu aslında. Hayli uzun bir yazı olacağını tahmin ettiğim için biraz da gözümü korkutuyordu açıkçası.

Bu yazının amacı; özgür yazılım felsefesini tanıtmak, özgür yazılım ve açık kaynak arasındaki farkı açıklamak, hack kültürünü anlatmak, kişisel verilerin önemini vurgulamaktır.

Elbette ki özgür yazılım hareketinin ilk günlerinde ortalıkta yoktum. Belki de bir ağacın dalındaydım. Bu nedenle, bu yazıya “belgelerin bir derlemesi” gözüyle bakabilirsiniz. Bu durum, yazının “Bağlantılar” kısmını bir hayli önemli kılıyor.

Hatta bu yazıyı boş verip aşağıda verdiğim bağlantıları okuyabilirsiniz.

Okumaya devam et “Özgür Yazılım Nedir? Neden Önemlidir?”

İşletim Sistemi 101 – #8 (Tarihe Saygı)

Serinin ilk yazısında bahsettiğim gibi “computer” kelimesi, hesaplama yapan insanlar için kullanılıyordu. “Bilgisayarlar eskiden oda büyüklüğündeymiş” der dururuz ya, ondan önce de baya baya ofisleri falan vardı. Masalarında çalışıyorlardı. O derece 🙂

1920’lerden sonra hayatımıza giren “computing machine” kavramı, bir “insan bilgisayar”ın yaptığı işleri yapabilen herhangi bir cihaz için kullanılmaya başlandı. 1940’lı yılların sonu ve 1950’li yılların başında ise, elektronik hesap makinelerinin gelişiyle “computing machine” kavramı, yerini “computer”a bıraktı.^1

Okumaya devam et “İşletim Sistemi 101 – #8 (Tarihe Saygı)”

İşletim Sistemi 101 – #7 (Boşlukları Dolduran Kavramlar)

Her ne kadar “101” konseptinde yazılar hazırlıyor olsam da, belirli noktalarda patır patır yeni kavramlar dökülüyor, bunun farkındayım. Öyle ki, bazı noktalarda name-dropping yaptığımı bile düşünebilirsiniz. Ama emin olun, name-dropping yapacaksam karşımdakinden gerçekten hoşlanmıyor olmam gerekir. 🙂

Kabul ediyorum. Bu konuları çok daha önceden yazmam gerekirdi. Fakat Star Wars’ı da 1’den itibaren izlemiyoruz. Dolayısıyla idare edin.

Okumaya devam et “İşletim Sistemi 101 – #7 (Boşlukları Dolduran Kavramlar)”