KDE – Dolphin ile Türkçe kodlanmış altyazıları UTF-8’e çevirme

Malumunuzdur, indirdiğiniz altyazılar genellikle Windows-1254 ile kodlanmış oluyor. GNU/Linux ortamındaki birçok oynatıcının da öntanımlı olarak UTF8 kullandığı göz önünde bulundurulduğunda oynatıcının altyazıları garip göstermesi beklenen bir davranış. Elbette oynatıcının ayarlarından kodlama türünü değiştirip bu sorunu çözebiliriz fakat bu sefer her indirdiğimiz farklı kodlamaya sahip altyazı dosyası için ayar değiştirmemiz gerekecek. Böyle yapmak yerine dolphin için bir servis menüsü hazırlayıp kullanmak en pratik çözüm.

Bu şekilde altyazı dosyasına sağ tıklayıp anında çeviri işlemini yapabilirsiniz. Aksiyonu menüye eklemek için yapmanız gereken ise şu aşağıdaki dosyayı ~/.local/share/kservices5/ServiceMenus/ içine kopyalamanız:

Haskell Notları – 3 (Listeler)

Haskell’in en güzel yönlerinden birisi olan listelere bakacağız şimdi. Listeler Prelude> [1,2,3,4] [1,2,3,4] Prelude> [“eleman”, “eleman 2”] [“eleman”,”eleman 2″] Prelude> [True, True, False, True] [True,True,False,True] Aklınıza gelebilecek her şeyi bir listenin içine koyabiliyoruz. Burada dikkat edilmesi gereken nokta, listenin bütün elemanlarının aynı türden olması gereklilliği. Yani şöyle bir şey hata verecektir: Prelude> [1,”iki”,3] <interactive>:6:2: error:…

Haskell Notları – 2 (Tipler)

Bir önceki yazının sonunda bir listenin neye benzediğini görmüştük. Listelere geçmeden önce Haskell’deki tip(type) sisteminden bahsedelim, sonra da listelere giriş yapalım. Tipler Diğer dillerden alışık olduğumuz tipleri Haskell’de de görüyoruz. Örnek vermek gerekirse, “deneme” bir String, True bir Bool tipine sahip. GHCI üzerinde, bir şeyin tipini merak ettiğinizde yapmanız gereken :t komutunu kullanmak, şöyle ki:…

Haskell Notları – 1 (Değişkenler ve Fonksiyonlar)

Haskell üzerine fazla Türkçe kaynak olmamasından ve en iyi öğrenme biçiminin de öğrenirken not tutmaktan geçmesi beni bu yazı dizisini başlatmaya iten sebepler. Haskell, fonksiyonel programlama geçmişi olmayanlar için oldukça oldukça ilginç ve zor kavranan bir dil. Dolayısıyla temel kavramları Türkçe bir kaynaktan öğrenmek sizler için de öğrenim hızını birazcık da olsa arttıracaktır. Bu yazılar…