Katedral ve Pazar: Linux’u bir yazılım hayratı haline getiren felsefe hakkında

Yıllar önce sosyologlar, elemanları eşit düzeyde uzman (yahut cahil) olan bir kitlenin ortalama fikrinin, aynı kitleden tesadüfen seçilen tek elemanın fikrinden daha güvenilir bir gösterge olduğunu keşfetmişler ve adını da Delphi etkisi koymuşlardı.

Özgür ve açık kaynaklı modelde, bu hakların verilmesi iki yükümlülüğü de beraberinde getirir; aynı haklar orjinal çözüm veya iyileştirilmiş sürüm (0.1.2) paylaşıldığında devredilmelidir ve katkıda bulunanlar, herhangi bir sürümü paylaşıldığında belirtilmelidir. Açık kaynaklı model bu haliyle Platon’un Akademia’sının bir devamıdır.

Bilimsel etik, teorilerin ortaklaşa hazırlandığı ve hataların görülüp, tüm bilim camiasının eleştirileri yoluyla aşama aşama düzeltildiği bir mode gerektirir. Elbette ki bilim adamları bu modeli, salt etik nedenlerden dolayı değil, aynı zamanda bilimsel bilgiye ulaşmanın en başarılı yolu olduğu için seçtiler. Doğa hakkında bildiklerimizin tümü, bu akademik veya bilimsel modele dayanır.

Kitaptan bazı alıntılar:

  • Her iyi yazılım, programcısının kendi yarasını kaşımasıyla başlar.
  • İyi programcı ne yazacağını bilen programcıdır. Ama, neyi yeniden yazacağını (ve kullanacağını) bilen programcı, büyük programcıdır.
  • Kod paylaşımını öne çıkaran bir yazılım kültüründe evrim, projenin doğal sürecidir.
  • Programın oluşumunda kullanıcıların katkısına başvurmak, kod geliştirme ve arıza (hata) gidermede en etkili ve rahat yoldur.
  • İcatların anası zaruretlerdir.
  • Geliştirme ortağı havuzu ve beta sınayıcı yeterince büyükse, sorunlar çabucak belirlenir ve halledilir.
  • Beta sınayıcılarınıza en değerli kaynaklarınız olarak muamele ederseniz, en değerli karşılığı vereceklerdir.
  • Genellikle en çarpıcı ve yenilikçi çözümlere, problem konseptinizin yanlış olduğunu fark etmekle kavuşursunuz.

LTE (4.5G) ağlarında DOS ve İzleme (Konum Takibi) Zafiyetleri

Mobil iletişim ağlarının güvenliği geçilen her nesil (Generation) ile daha güvenli bir seviyeye taşınmıştır. 3G ile sahte baz istasyonu kurmak ve kimlik doğrulamayı engellemek için aşılması güç yeni güvenlik önlemleri gelmiştir. Özellikle LTE’de sahte baz istasyonu kurmak ve uygulamak çok zor hale gelmiştir.

Okumaya devam et “LTE (4.5G) ağlarında DOS ve İzleme (Konum Takibi) Zafiyetleri”

“USB Flash Copy” ile Flash Belleklerinizi Otomatik Olarak Bilgisayara Yedekleyin

Flash bellekler sahip olduğu kapasite ve modülarite özellikleri ile günlük işlerimizde sıklıkla kullandığımız depolama aygıtlarından biri. Flash belleklerin hayatımızdaki kullanım alanı bu kadar genişken hemen herkesin başından en az bir kez veri kaybı kazası geçmiştir. Bu kayıp genellikle flash bellek kullanım anında bilgisayardan çekildiğinde gerçekleşir. Kimi zaman dosya sistemi hataları (MFT ve FAT) ile tüm dosya sistemini kaybederiz ya da en son çalıştığımız dosya erişilmez olur. Bazen de flash bellek donanımına bağlı hatalar verilerimizin tamamen bozulmasına sebep olur.

Okumaya devam et ““USB Flash Copy” ile Flash Belleklerinizi Otomatik Olarak Bilgisayara Yedekleyin”

WordPress Kullanmanın Dez Avantajları

wordpress_good_bad

Bir pesimistin WordPress deneyimleri. Biraz bardağın boş tarafı biraz da deneyim.

  1. WordPress kullanmanın en ciddi dez avantajı muhtemel güvenlik açıkları ile karşılaşma riskinizin yüksek olmasıdır. Bu risk WordPress’in dünyada kullanılan en popüler içerik yönetim sistemlerinden biri olmasından kaynaklanır (CMS – Content Management System)
  2. WordPress varsayılan olarak içerik sayfalarına numaralandırılmış kalıcı bağlantılar verir ve çoğu kullanıcı bunu kategorisel ve anlamlı URL adreslerine dönüştürmenin başarısından habersizdir. Bu kötü bir özelliktir.
  3. WordPress’in geliştiricileri son kullanıcıya herhangi bir destek hizmeti sunmuyor. Son kullanıcı bu ihtiyacını topluluğun forum ve e-posta listelerinden karşılamak zorunda kalırken, nadiren de olsa  çeşitli destek talebi ve sorularında da yanıtsız kaldığını görebilirsiniz.
  4. WordPress eklentileri daha çok amatör kullanım içindir ve profesyonel geliştiricilerin ihtiyacını gidermez. Bu sorun özellikle özgün temanız ile mevcut eklentileri entegre etmeye çalışırken karşınıza çıkar.
  5. Çok da standart olmayan eklenti kodlarını inceleyip anlamak  zaman israfına neden olabilir. Eklentilerin çoğu tamamen ücretsizdir fakat doğru eklentiyi bulmak bazen çok fazla zamanınızı alabilir. Durum böyleyken birçok eklentinin de yıllarca güncellenmediğini ve herhangi bir destek verilmediğine de şahit olabilirsiniz.  Tam da doğru eklentiyi bulduğunuzu düşündüğünüzde eklentinin sitenin diğer fonksiyonlarına bağlı olarak sitenin aniden istenildiği gibi çalışmamasına, sitenin normal işleyişini olumsuz etkilemeye ve hatta tarayıcı uyumsuzluklarının oluşmasına da neden olabilir.
  6. WordPress inanılmaz derecede eski sürümlerine uyumluluk sağlar. Bu iyi bir özellik gibi gözükse de WordPress’in programlandığı dil olan PHP’nin modern özelliklerinin kullanılmasını kısıtlamıştır.
  7. Performans. Kod satırı yüksek bir tema ve çok sayıda eklenti kullanıyorsanız WordPress süpriz derecede yüksek bellek ve CPU kaynağına gereksinim duyduğuna kısa sürede şahit olursunuz. Bu noktada önbellek (cache) eklentisi veya web sunucu önbelleklemesi kullanma zorunluluğu ortaya çıkar.
  8. Sizin belirtecekleriniz…