Memcached Nedir? ve Windows 7 x64 Üzerine Nasıl Kurulur?

Memcached Nedir?

Memcached kısaca bilgisayarın ram'ini izin verilen miktarda cache bellek olarak kullanmanıza olanak tanır. Ram'e yazma/okuma işlemleri çok hızlı yapıldığından, uygulamalarınızda (genellikle web uygulamaları) size gerçekten çok büyük bir hız kazandırır. Mevcut memcached kullanıcıları arasında hepimizin bildiği Wikipedia, Twitter, YouTube da var. Ayrıca ücretsiz, açık kaynak kodlu bir yazılımdır.

Memcached'in web sitesine buradan ulaşabilirsiniz. Ancak windows üzerine kurulum yapabilmeniz için ya sitedeki kaynak kodları indirip kendiniz windows için derleyeceksiniz yada benim yaptığım gibi dosyaları bu işlemi daha önce yapmış olan bir yerden edineceksiniz. Ben dosyaları buradan indirdim. Aynı adreste İngilizce olarak Windows üzerine kurulumuda anlatılıyor, ben biraz daha detay vermeye çalışacağım. Fazlası...

Kod Yazmayı Eğlenceli Hale Getirmek: Visual Studio Achievements

Herşey reddit'de birinin eğer Visual Studio'da oyunlardan bildiğimiz achievements sistemi olursa nasıl olabileceğinden bahsettikten sonra başladı. Bu fikri ciddiye alan Coding4Fun ekibi, Visual Studio için böyle bir eklenti geliştirmeye başladı. Ve eklenti 2 gün önce beta olarak yayınlandı. Kod yazmayı oldukça eğlenceli hale getiren bu eklentiyi denemenizi tavsiye ediyorum. Eklentiyi kullanabilmeniz için bir live hesabına ihtiyacınız olacak.

Eklentiye buradan ulaşabilirsiniz. 

SOPA (Stop Online Piracy Act) Karartma Günü

Günlerdir sosyal medyayı ve yabancı yayın kaynaklarını meşgul eden bir konu var "SOPA". Peki nedir bu SOPA?

ABD'de Stop Online Piracy Act (SOPA) ve Protect Intellectual Property Act (PIPA) tarafından birkaç ay önce meclise sunulan ve yetkililerin yasadışı web sitelerini kapatabilmesini kolaylaştıracak yasa tasarısı, hala tartışılıyor. Tasarı, telif hakkı bulunan içeriğin akış ile sunulması için 5 senelik hapis cezasını öngörüyor.

Tasarı, etkisiz yapısı (web sitelerinin farklı bir domain veya IP ile tekrar harekete geçebileceği) ve interneti sansürleme hakkı vermesi nedeniyle eleştiriliyor.

Facebook, YouTube gibi web siteler bu durumdan tabi ki hoşlanmıyorlar. Zira yeni yüklemeler için yeni politikalar oluşturmaları gerekiyor ve telif hakkına sahip içerik barındırmak nedeniyle kapatılmaları da olası. Yasayı desteklediğini söylenen GoDaddy, 37.000 domain'ini bu nedenle kaybetmişti.

Alıntı: Chip

Bugün bu yasaya karşı bir çok web sitesi birleşiyor, bunların başında Wikipedia geliyor. Wikipedia bugün ekranını komple kararttı. Bu hareketi Google hazırlamış olduğu bir sayfa ile destekliyor. Reddit yaklaşık 6 saat sonra kapanacığını duyurdu.

Bu harekete Türkiye'den de destek var İnternet Tutulması adlı web sitesinde, bu hareketi destekleyen sitelerin bir listesi ve durumla ilgili açıklamalar bulunuyor. Bende bu harekete destek vereceğim için bu yazıyı ancak yarın yada direk yazı adresine ulaşarak okuyabileceksiniz.

Oca18

Studiostyl.es ile Visual Studio'da Renk Şemaları Oluşturun, Kullanın

Eğer Visual Studio'nun sunduğu standart renklendirme hoşunuza gitmiyorsa, yada farklı birşeyler denemek istiyorsanız Visual Studio içerisinde ki Tools > Options > Environment > Fonts and Colors bölümünden epey bir uğraşarak Visual Studio'nun renklerini değiştirebilirsiniz. Yada StudioStyl.es web sitesi ile Visual Studio için hazır oluşturulmuş onlarca renk şeması arasından istediğinizi seçebileceğiniz gibi, renk şeması oluşturma aracıyla kolayca kendinizde yeni şemalar oluşturabilirsiniz.

Şema Yükleme

  1. Siteden indirdiğiniz .vssettings uzantılı dosyayı belgelerim içerisindeki Visual Studio 2010\Settings klasörüne atınız.
  2. Visual Studio içerisinden Tools > Import and Export settings ekranını açınız.
  3. Import Selected Environment Settings'i seçip bir sonraki ekrana geçiniz 
  4. Bu ekranda mevcut ayarlarınızı kaydetmek isteyip istemediğinizi belirterek ilerleyiniz.
  5. Son ekranda karşınıza yüklemiş olduğunuz yeni renk şemasını belirten .vssettings dosyası My Settings klasörünün altında gözükecektir.
  6. Seçip Finish'e bastığımızda yüklemiş oluyoruz.

Sublime Text 2'nin default renk şablonu olan monokai adlı renk şablonunun Visual Studio'ya uyarlanmış hali

Konami Code

Geçen gün bir arkadaşım Konami Code diye bişeyden bahsetti. Konami oyunlarında belirli bir tuş kombinasyonu uygulayarak hile yapmamıza yarayan klasik Konami kodunu bazı web sitelerinde çeşitli sürprizler çıkartmak için kullanmışlar, oldukçada eğlenceli olmuş. Konami Code Sites sitesinde bu kodu kendisine uyarlayan sitelerin listesini bulabilirsiniz. Bunlardan en dikkat çekici olanları jQuery ve Google Reader.

Konami Code Sites sitesine de girebilmeniz içinde bu tuş kombinasyonunu uygulamanız gerekiyor. Tuş kombinasyonu şöyle;


Yukarı + Yukarı + Aşağı + Aşağı + Sola + Sağa + Sola + Sağa + B + A

Bunu öğrenmişken kendi siteme uyarlamazlıkda etmedim tabiki :) Çocukluğumdan beri fanı olduğum bir oyunun grafikleriyle yapılmış ufak bir sürpriz koydum.

Sizde kendi web sitenizde bu tarz bir sürpriz uygulamak isterseniz diye bu kombinasyonu yakalayan javascript kodunu paylaşıyorum.

var lastKeys = [];
var validCombine = [38, 38, 40, 40, 37, 39, 37, 39, 66, 65];
$(document).keydown(function(e) {
    lastKeys.push(e.which);
    if(checkKonamiCode()) launchKonami();
});

function checkKonamiCode() {
    if(lastKeys.length >= 10) {
        var isValid = true;
        for (i = 0; i < lastKeys.length; i++) {
            if(lastKeys[i] != validCombine[i]) {
                isValid = false;
                break;
            }
        }

        lastKeys.shift();
        return isValid;
    }
    return false;
}

function launchKonami() {
    alert('konami!');
}

Kodun çalışması için jQuery gereklidir.