You are hereAylık yazı arşivimizi sizin için açtık! / Kasım 2008
Kasım 2008
Ruby Geliştirme Ortamı RubyMine
Ruby pek çok programlama diline nazaran yeni ve dinamik bir programlama dili. Özellikle son dönemde Rails çatısıyla hazırlanmış pek çok internet sitesi görmek mümkün. Bu dille uygulama geliştirenlerin çeşitli geliştirme ortamı (IDE) tercihleri var elbette. Bir yenisi de, bir Java IDE'si olan IDEA'nın yapımcı şirketi JetBrains'den: RubyMine.
Denemek isteyenler için http://www.jetbrains.com/ruby/
Google PageRank'ımı Geri Verdi
Birkaç gündür kayıplara karışan PageRank'ım bugün geri döndü. Ömer, sonunda vicdanının yaptığı baskıya dayanamayıp Google'daki tanıdıklarına, hosaf.org'un PR'ını sıfıra düşürme talebini geri çektiğini düşünüyorum. Her ne kadar bana karşı bir garezi olsa da Ömer'in böyle bir girişimde bulunacağını tahmin etmezdim, ama demek ki onda da vicdan varmış. Yani en azından ben böyle düşünmek istiyorum :P
PR check için: http://www.prchecker.info/check_page_rank.php
Mualla'yı Seviyorum
Mualla'nın hikayesi biraz değişik. Onu kimler sevdi, o kimleri sevdi bilmiyorum. Yıllar önce puslu, hafif soğuk bir hazan sabahında tanışmıştık. Bir arkadaşım tanıştırmıştı bizi. O da çok severdi Mualla'yı. İlk zamanlar duygusal bir bağım olmadıysa da günden güne Mualla'yı çok sevdiğimi hissetmeye başladım.
Mualla bana karşı hep çok sempatik oldu. Başbaşa kaldığımızda sanki ta içimden gelen duygulara tercüman oluyor, hiçbir şey söylememe gerek kalmıyor. Sadece onu dinlemek bile apayrı bir heyecan ve aynı zamanda huzur kaynağı benim için. Pek fazla kimseyle bunu paylaşmadım ama pek çoğu sabahları beni uyandıran odur. Onu dinlemek öyle zevkli ki, kimsenin rahatsız olmayacağını bilsem saatlerce onu dinlemek için elimden geleni yaparım. Öyle de çok seviyorum Mualla'yı...
Aslında onun adını bilmiyorum, bizi tanıştıran arkadaş da bilmiyordu. O "Mualla" diyordu, adı öyle kaldı. Hiç merak edip de araştırmadık. Şimdi Mualla'yı size de dinletmek istiyorum. Ben sizin de onu seveceğinizi düşünüyorum. Eğer Mualla'yı tanıyorsanız, gerçek adı, kim tarafından bestelendiği vb. bilgileri de paylaşırsanız çok müteşekkir kalırım :D
İşte Mualla:
| Ek | Boyut |
|---|---|
| Mualla.mp3 | 1.89 MB |
Kasım 2008 KPDS Sonuçları Açıklanmış
2 Kasım 2008'de yapılan Kamu Personeli Dil Sınavı sonuçları açıklanmış. Sonucu şu sayfadan öğrenebilirsiniz:
http://sonuc.osym.gov.tr/Sorgu.aspx?SonucID=826
Ben de 67 almışım. Hayırlısı artık.
Türban/Başörtüsü Bundan Böyle Serbest Olur mu?
Kafamda ilginç bir düşünce belirdi az evvel, ardından da oturdum Yasin'in Hoşaf'ına arada yaptığım gibi misafir olup bu düşüncemi sizlere sunayım dedim. Şöyle ki;
Artık sokakta karşınıza çıkan 10 yaşındaki çocuğa başörtüsü(kimine göre türban) yasağı falan deseniz hemen size pek çok fikir sunabilir. Kısacası ülkede başörtüsü ile ilgili resmi yasakları bilmeyen kimse kalmadı. Yasaklar bir yana bu yasakların temellendirildiği sebepleri de çok iyi biliyor, bol bol duyuyoruz. Bunların başında ise bir dönem neredeyse ağızlara sakız olan "Siyasi Simge" sözü geliyor.
Başörtüsü ile ilgili yasaklar getirildikten sonra çok tartışıldı hala da tartışılıyor ve de tartışılacak. Hak ve özgürlükler çerçevesinde bu yasağın hukuka aykırı olduğunu söyleyenler, buna karşılık da ilginç kavramlar üreterek bu yasağın haklılığını(!) savunanlar var. İnsanların bir kısmının başörtüsünü dini amaçlarla değil de siyasi simge olarak kullandığını sebep gösterip bu yasakların gerekliliğini dile getiriyorlar. Şimdi bu Siyasi Simge kavramına bakarsak bunu söyleyenler özünde başörtüsünün siyasette belli bir kesimi temsil ettiğini ve bu manada siyasi anlamda bir simge olduğunu düşünüp olaya bu şekilde yaklaşıyorlar. Bu belli bir siyasi kesime ait olduğunu iddia ettikleri başörtüsü sebebiyle de toplumu kesimlere ayırma, ayrımcılığa sebebiyet vermeye kadar işi götürüyorlar. Bu sebeple de belli bir siyasi kesimi temsil ettiğini, ciddi bir siyasi simge olduğunu ileri sürdükleri başörtüsünün kamusal alanda yasak olmasının gerektiğini(!) söylüyorlar ve yasaklatıyorlar.
Şimdi asıl olay şu ki, son günlerde her yerde sık sık Deniz Baykal'ın çarşaflı, başörtülü, yemenili, türbanlı bayanlara rozet takması, o bayanların partiye katılması, CHP yönetiminin "halka açıldık", "herkesin partisiyiz", "halkın partisiyiz" benzeri söylemleri, bu bayanlardan bir kaçının "Artık gerçekleri gördük", "Gidişat ortada, doğru yeri seçtik" gibi laflar sarfetmeleri gibi olaylara şait olmuşsunuzdur. Kesinlikle kimseye laf etme derdinde değilim. Kişisel haktır bu ve isteyen istediği dini de seçebilir, partiyi de kıyafeti de. Ha bu bizim ülkemizde pek geçerli olmuyor ama neyse konu bu değil.
Bu son durum sonucunda, biraz baktığımızda görüyoruz ki, görüntü itibariyle de olsa artık başörtülülerin temsil ettiğini idda edebileceğimiz bir kesim pek kalmış değil. (işin özünde olayların daha farklı gelişmekte olduğunu düşünüyor olsam da şekil itibariyle durum bu) Yani bu son dönemdeki gelişmelerden sonra yolda çarşaf giymiş bir bayan (uç nokta olduğundan bu örneği verdim) gördüğümde ona direkt şu partili kesin ya da şu görüşten diyemeyeceğim. Zira CHP, hatta belki de benzer kesimin uç bir partisinin üyesi olabilir.
Sonuç itibariyle görünen o ki "Siyasi Simge" olduğu iddia edilen Başörtüsü artık siyasi bir kesimin simgesi olmaktan çıkmış genele yayılmış durumda. (aslında hep öyleydi de acaba birileri mi göremiyordu bunu?) Hal böyle olunca da madem siyasi bir simgelik kalmadı o halde yasağın bir manası da kalmadı artık(hoş önceden bir manası var mıydı ki)..
"Bu kadar da düz mantıkla bakılmaz ki olaylara" diyenler için de Nasreddin hocanın "Kazanın doğurduğuna inanıyorsun da öldüğüne neden inanmıyorsun" şeklindeki harika sözünü hatırlatıyorum :)))
Kısa
Kısa yazılar yazmayı öğrenmeye karar verdim. Kısa işte...
CPanel Hosting Nasıl Taşınır?
CPanel, hosting'e sahipseniz, sitenizi nasıl başka bir hostinge taşırsınız, ondan bahsedeceğim. Aslında birden fazla yolu var ama ben en çok işime gelen yöntemi paylaşacağım. Ömer'e de lazım olduğundan herkese lazım olabilir, herkese faydam dokunabilir.
CPanel nedir?
CPanel bir çeşit hosting kontrol paneli yazılımı. Genelde CPanel'in bulunup bulunmaması sahip olduğunuz hostinge bağlı olarak değişir. Eğer CPanel varsa, site adresinize "cpanel" ekleyerek, ya da "2082" numaralı porttan erişebilirsiniz. Yani örnek olarak, sitem.com adresli site CPanel'e sahipse www.sitem.com/cpanel ya da www.sitem.com:2082 adreslerinden, sitem.com'un CPanel'ine ulaşabilirim.
Dosyalara nasıl ulaşırım?
Normalde dosyalara FTP aracılığıyla ulaşılabilir, ama aynı zamanda CPanel'deki File Manager ve Legacy File Manager uygulamaları da kullanılabilir. CPanel'e girmişken, File Manager'i açalım ve gelen "pop-up" penceresinden gitmek istediğimiz klasörü seçelim.
Burada klasör seçimi çok önemli değil, File Manager içinde de istediğimiz klasöre gidebiliyoruz. Ama aynı hosting hesabı üzerinde birden fazla site barındırıyorsak, buradan gitmek istediğimiz siteyi seçerek hızlıca ilgili klasöre ulaşabiliriz. Alttaki "Go" butonuna tıklayarak File Manager'a gerçiyoruz.
Dosyaları Sıkıştırma

File Manager sayesinde dosyaları sunucudan indirmeden evvel sıkıştırarak yedekleme ve taşıma işlemini kolaylaştırabiliriz. Taşınacak tüm dosyaları sıkıştırarak işe başlayalım. Önce taşınması gereken dosyaları seçelim. Hepsini seçmek için "Select all"a tıklamamız yeterli. Ardından da "Compress"e basarak sıkıştırma işlemini gerçekleştirebiliriz.
Hostinginizin sağladığı imkanlara bağlı olarak birkaç formatta sıkıştırma yapılabilir. Windows'ta kullandığımız Zip formatı ya da Linux'te daha yaygın olan Tar veya Gzip gibi formatlar seçilebilir. Önemli olan her iki hostingin de, yani şu an kullandığımız hosting ve yeni taşınacağımız hostingin desteklediği formatı seçmemiz gerekiyor.
Basitçe Tar formatı seçtim, şimdiye kadar bir sorun yaşamadım. Eğer taşıma işleminde sorun olursa bu formatı değiştirerek tekrar deneyebilirsiniz.
Sıkıştırılmış Dosyaları İndirme
Dosyaları sıkıştırdıktan sonra artık kendi bilgisayarımıza indirebiliriz. Bunu da sıkıştırılmış olan dosyayı seçtikten sonra yine "Compress" yazısının olduğu satırda ama biraz daha solda bulunan "Download"a tıklayarak bilgisayarımıza indirelim.

Sıkıştırmanın ardından yaptığımız indirmeyi FTP aracılığıyla da gerçekleştirebiliriz. Sonuçta tek dosya aktarımı yapılacağı için iki yol da kolay.
Veritabanını Yedekleme
Drupal ya da Wordpress gibi bir CMS kullanıyorsak veritabanı içeriğimizin asıl kaynağıdır. Bu yüzden sadece dosyaları taşımak yeterli olmaz. Asıl içeriği, yani yazıları da taşımak gerekir ki bunlar veritabanında bulunmaktadır. CPanel kullandığımız arabirine geri dönerek phpmyadmin'i çalıştırarak veritabanımızın yedeğini bilgisayarımıza indirebiliriz.
phpmyadmin'e girdikten sonra sol tarafta veritabanlarımızı görebiliriz. İlgili veritabanına tıkladığımızda, o veritabanının içindeki tabloları ve veritabanının yapısını görebiliriz.
Yeni gelen sayfada, sağ çerçevede, eğer phpmyadmin'iniz İngilizceyse "Export", Türkçeyse "Dışa Aktar" sekmesini görebilirsiniz.

Export ya da Dışarı Aktar bölümüne geldiğimizde veritabanımızdaki, taşıdığımız siteye ait olan tabloları çekmemiz ve SQL sorgusu olarak kaydetmemiz gerekiyor. Eğer ilgili tabloların hangisi olduğunu bilmiyorsanız muhtemelen hepsidir. Wordpress gibi içerik yönetim sistemlerinin kurulumu sırasında aynıveritabanı içine farklı sistem tablolarının yerleştirilmesine olanak sağlamak amacıyla "prefix" yani ön ek kullanımı seçeneği vardır. Kullandığınız CMS'in varsayılan ayarları prefix koyduruyorsa ve siz de kurarken prefix'i silmediyseniz kurulurken zaten bu prefix otomatik olarak konmuştur. Sadece bu prefix'e sahip olan tabloları seçerek gerekli verileri almış oluruz. Wordpress için bu prefix bildiğim kadarıyla wp_. Kullandığınız CMS'e göre başka bir prefix verilmiş olabilir.
Bundan sonra sayfada biraz daha aşağıda bulunan, sorguyu kaydetme seçeneğine geliyoruz.

Burada da "Compression" yani sıkıştırma seçeneğimiz var. Üç seçenekten birini seçebilirsiniz. "None" sıkıştırma olmayacağı anlamına gelir, ama bu büyük veritabanları için belki biraz vakit kaybına neden olabilir. zipped ya da gzipped'i seçerek sağdaki "go" butonuna tıklıyoruz. Biraz bekledikten sonra seçtiğimiz tablolar bize dosya olarak gelecek. Bu dosyayı da bilgisayarımıza kaydediyoruz.
Yüklemeler
Şimdi kopyasını aldığımız kaynak dosyaları yeni hostingimize yerleştirmemiz gerekiyor. Eğer DNS/NS ayarları değiştirmeniz gerekiyorsa, bunu "domain registrar" yani alan adı kayıtçı firmanız vasıtasıyla ilgili ayarları yaparız. Bundan sonra bize gösterilen yeni CPaneli açarak ya da FTP yoluyla sıkıştırdığımız dosyaları yeni hostingimize yükleriz. Bu aşamada veritabanı dosyası için bir şey yapmıyoruz. Sadece hostingde bulunması gereken dosyaları yeni hostinge yüklememiz gerekiyor. CPanel ile bu işlemi yapacaksak, yeni CPanel'imizi açıp buradaki yeni File Manager'a giriyoruz. İlgili klasörümüzü seçerek "Download!ın yanındaki "Upload" tuşuna basarak sunucuya, yani hostinge yüklemek istediğimiz dosyaları verebileceğimiz arayüz ekranı geliyor. Burada "gözat"a tıklayarak dosyamızın yerini belirtiyoruz ve dosya yüklemesi başlıyor. Bunu FTP yoluyla da yapabiliriz. Ancak FTP ile sıkıştırılmış dosyaları açmak mümkün mü bilmiyorum.
Sıkıştırılmış dosyanın sunucuya yüklenmesi bittikten sonra File Manager'da bu dosyayı .tar, .zip ya da hangi formatta kaydettiysek o biçimde görüyoruz. Bu dosyayı seçtikten sonra, daha önceki CPanel'de "Compress" dediğimiz yerinde hemen yanındaki "Extract"a tıkladığımızda bu sıkıştırılmış dosyaların çıkartılacağı yer sorulacak. Burda da ilgili yeri seçerek sıkıştırılmış dosyaları çıkartma işlemini yaptırırız.
Dosyalarımız yerli yerinde mi diye şöyle bir kontrol etmek faydalı olacaktır. Sıkıştırılmış dosyalar yanlış klasör adına açılmışsa, doğru olana taşımak ya da eskileri silip sıkıştırılmış dosyayı tekrar açmak gerekir.
Veritabanı Yüklemesi
Bundan sonra sıra veritabanında. Bu kez phpmyadmin'e gitmeden önce bu sitemiz için bir veritabanı ve bu veritabanını kullanmaya yetkili bir kullanıcı tanıtmamız gerekiyor. eğer daha önceden tanımlıysa, bunu yapmaya gerek yok. Ama bu hostingi sıfırdan kullanıyorsak, yeni bir veritabanı ve kullanıcı oluşturmak gerekir. Bunu da CPanel'in "MySQL Databases" ya da "Database Wizard" uygulamalarından birini kullanarak yapabiliriz.
Her veritabanı bir kullanıcının yetkisinde kullanılabildiği için, yeni tanımladığımız kullanıcıya, yeni tanımladığımız veritabanını kullanması için tüm yetkilerini verdiğimizi belirtmemiz gerekir. Yani kullanıcı tanımlarken ilgili veritabanı için "Add All Priviledges"i işaretlemek gerekiyor.
Veritabanı ve kullanıcıyı oluştururken verdiğimiz adları ve şifreyi bir yere not etmekte fayda var. CMS içinde bunları kullanacağız. Bundan sonra phpmyadmin'e geçebiliriz.
Yine sol sütunda ilgili veritabanını seçtiğimizde, bu veritabanının içeriğini göreceğiz. Daha önce "Export" dediğimiz yerde şimdi de "Import" yani "İçe aktar" diyoruz. Bundan sonra "Browse" ya da "Gözat"a tıklayıp veritabanının kayıtlı olan dosyasını göstererek veritabanını da taşımış oluyoruz.
CMS ayarları
Wordpress gibi bir CMs kullanıyorsak, bu CMS'in veritabanına ulaşması gerektiğinden vertabanını kullanacak olan ve bizim az önce tanımladığımız veritabanı kullanıcısının adı ve şifresi gibi detaylarını CMS'in ayarlarının bulunduğu dosyadan değiştirmemiz gerekiyor.
Bu ayarı da yaptıktan sonra sitemizi tam olarak taşımış oluyoruz.
Yeni hostingimiz hayırlı olsun.
Beduk - Automatik
Bedük'ten düğün manzaralı bir klip. İlginç bir çalışma, bence süper.
Matematiksel İşlemler için Firefox Arama Çubuğu
İnterneti Firefox'la geziyorsanız, aramalarınız için muhtemelen pek Google.com'a uğramıyorsunuzdur. Çünkü Firefox'un Google'a has arama çubuğu var. Sağ üstteki arama formundan bahsediyorum.
Bu arama formunun "suggestions" yani "öneriler" gibi de güzel bir özelliği var. Aramak istediğiniz ifadeye benzer olan ve çok aranan ifadeleri öneri olarak size sunuyor. Bundan başka bir de basit matematiksel ifadelerin cevaplarını veriyor.
Arama yapmak için kullandığımız bu boşluğa, arama ifadesi yere matematiksel bir ifade girdiğimizde cevabı da öneri olarak karşımıza geliyor.

Basit ifadeler dedim ama gayet karmaşıkların cevapları da çıkabiliyor. Örneğin sin(pi) = 0 olarak görebiliyoruz. Cevabın hızlıca çıkması için sanırım matematiksel ifadenin ardından bir = koymamız gerekiyor.

Bunu Ahmet Yükseltürk'ün Friendfeed paylaşımında gördüm, daha önceden bilmediğim bir özellikti.
Ekleme: Hangi işlemleri yapabildiğinize dair ayrıntılı bilgi burada
Firefox'u indirmek isterseniz buradan buyurun
NetBeans 6.5 Çıktı

Ünlü açık kaynak Java IDE'si NetBeans'in 6.5 sürümü çıktı. NetBeans.org sitesinden indirilebilir durumda.
Bu sürümde Java'nın yanısıra PHP, Ajax/JavaScript, C/C++ ve Ruby de kodlayabiliyoruz. Yeni NetBeans'ın özellikleri burada. Dokümantasyon ve destek burada. Yardımcı videolara da buradan erişebiliyoruz.
Bir de NetBeans'in Twitter hesabı varmış, belki lazım olur:
twitter.com/netbeans
Blog
Musiki