VirtualBox Sanal HardDisk’e Yeni UUID Verme

Posted on December 6th, 2008 in hacking, ipucu by cagatay

VirtualBox’da bir sanal hard disk’i kopyaladığınızda o kopyalanan dosyayı tekrar VirtualBox’a tanıtmak isterseniz şöye bir hata alabilirsiniz :


A hard disk with UUID {e9f2bb7f-667a-483e-90c7-4972ebf5392c} or with the same properties ('/home/cagatay/.VirtualBox/kopya.vdi') is already registered

Bu durumda yapılacak olan bu dosyaya yeni bir UUID atamaktır. Bunu da konsoldan

~/.VirtualBox$ VBoxManage internalcommands setvdiuuid kopya.vdi

komutu ile yapabilirsiniz.

Python development with NetBeans in Ubuntu 8.10

Posted on December 4th, 2008 in firebird, hacking, python, ubuntu by cagatay

For a time I’ve been searching for a good python editor under Ubuntu. I’ve tried :

  • SPE : Does not work in Turkish Locale. Have set LC_ALL = C before running. Also not so good in editing in html, css and js
  • Eric : Somehow I could not feel comfortable with it.
  • Komodo Edit : Fine in editing multiple types files, but lacks many python editing features. Comprasion with Komodo IDE is here.
  • Eclipse : Far too complex for me.
  • Komodo IDE : Powerfull enough for editing css, js, html and python. It has good code completion support, and can debug python. Also has a good source browser. Bu it is commercial and somehow it seemed slow for me while editing files, changing editor windows.

So far the ideal editor was the Komodo IDE. But I have new a candidate : NetBeans ! An early access edition of Netbeans with Python support is released. It can be downloaded from here. It nearly have all the features that I want from an editor :

  • Code completion
  • A Usable and fast source browser
  • A usable directory browser
  • Debugging
  • Fast response in editor
  • Renaming / refactoring
  • Good code highlighting
  • Ability to edit html, js and css
  • jQuery support

And the additional features I’ve liked are :

  • A database browser. Comes very handy when developing db applications.
  • Ability to connect to Firebird through Firebird JDBC driver.
  • Very nice tips about coding style
  • Very fast startup time.

More detailed information is on the wiki of NetBeans.

To install NetBeans 6.5, first install sun java6 SDK which is in multiverse repositories :

sudo apt-get install sun-java6-jdk

Then download it, and make it executable and run :)

wordpress özelleştirme adımlarım

Posted on November 29th, 2008 in hacking, site by cagatay

Blog ile daha fazla ilgilenmeye başladım. Belki de sebebi yaptığım işin giderek web’e kaymasından. Tekrar başka bir yere wordpress kurarsam neler yaptığımı hatırlamam kolay olsun.

Öncelikle kullandığım tema wordpress 2.3′te gelen etiket (tag) özelliğini desteklemiyordu. Kısa bir Google cevabı buldu. Tek yapmam gereken wordpres yönetim panelinden, tema index.php dosyasına (içeriğin yazıldığı döngüye) ve single.php dosyasına etiketlerin görünmesini istediğim alana bu

1
  <?php the_tags("Tags: ", "", ""); ?>

PHP kodunu eklemekmiş.

Örneğin

1
  <?php the_tags("Tags: ", " -- ", " || "); ?>

kodu şöyle bir çıktı veriyor :


Tags: -- debian || -- linux ||

İkinci adım olarak, yukarıdaki gibi üzere kod parçacıklarının düzgün görünebilmesi için WP-Syntax eklentisini kurdum.

Ayrıca ana sayfanın altındaki sayfa geçiş bağlantılarını da, WP-PageNavi ile değiştirdim. Yalnız bu aşamada, ilgili css dosyasında biraz değişiklik yapmam gerekti.

Görünüm üzerindeki değişiklilerin şimdilik yeterli olduğunu düşünüyorum. Biraz da sitenin arkaplanı ile ilgilendim.

Öncelikle spam mesajları elimine etmek için Akismet‘i devreye aldım.

Ayrıca sitenin erişim istatisklerine ulaşmak için hem hem wordpress yönetici konsolundan erişilen Wordprees.com Stats hem de Google Analytics için veri sağlayan Google Analytics For Wordpress eklentilerini devreye aldım. [ Ve evet site istatistikleri feci durumda :) ]

Google robotlarının daha iyi çalışması için site haritası üreten Google (XML) Sitemaps Generator for WordPress eklentisini de kurdum.

Tabii bir de ileride sayılamayacak kadar çok olacak (!) site feed aboneleri feedburner kurulumunun tamamlanması gerekiyordu.

Evet şimdilik wordpress özelleştirmesi bu kadar. Son olarak basit bir google ile bulunablecek en iyi 50 ve en iyi 30 wordpress eklentisi listesini de buraya not düşmekte fayda var.

Peki sizin favori eklentileriniz neler?

debian pear install problemi

Posted on January 17th, 2008 in ipucu by cagatay

Bir kaç saattir debian sistemime Deki Wiki kurmaya çalışıyor ama

pear install XML_RPC

kısmında takılıyordum. Timu Eren’in blogunda çözüme rastladım. Dediği gibi sistem yerellerini türkçe’den kurtarınca sorun çözüldü.

Yani :

export LC_ALL=”C”

export LANG=”C”

Kendisine saatlerimi kurtardığı için teşekkür ederim.

Yedekle Yeni Sürüm

Posted on August 2nd, 2007 in projeler, yedekle by cagatay

Oldukça uzun bir aradan sonra (yaklaşık üç yıl) tekrar yedekle üzerinde çalışmaya başladım. Bunun da sebebi yazılımın, akademik ve idari toplam 4000 personeli bulunan Uludağ Üniversitesi kampüsündeki makinaların yedekleme ihtiyacını karşılamak için kullanılacak olması. Bu projeyi yürütene Sn. M. Yaşar Onur Bey’in bulduğu ve temizlediği bir böcük bu yeni sürümün temeli oldu. Dolayısı ile şu anda yazılıma herhangi bir eklenti yok.

Kısa sürüm notları :

  • Boşluk içeren dosya isimlerinin yedekten dönülememe hatası giderildi.
  • Yedekleme seçim listesi boş ise programdan çıkılırken verilen hata giderildi.
  • Proje sourceforge‘a taşındı.
  • Kodlar sourceforge‘a taşındı .

Son sürümü artık sourceforge‘dan indirebilirsiniz.

Excel notları

Posted on March 26th, 2007 in hacking by cagatay

Excel eğitimi verdiğim zamanlarda hazırladığım kurs notlarını siteye ekledim. Bu eğitim verilirken Excel 97 kullanılmaktaydı. O yüzden ekran görüntüleri biraz eski kaldı. O zamandan bu zamana döküman üzerinde herhangi bir geliştirme yapmadım. Ama sanırım döküman yeni excel sürümleri ile de büyük ölçüde uyumludur. Dökümanı webe taşırken cc olarak lisansını belirledim.

Eğer zamanım ve yeterli talep de olursa ilerleyen tarihlerde yeni versiyonda hazırlanmış html bazlı yeni sürümünü hazırlayabilirim.

Tabi bunun bir de Open Office sürümünü de hazırllamak söz konusu olabilir ama belki onun için hiç zamanım olmayabilir.

Excel notlarını buradan indirebilirsiniz.

Apache çalıştırılabilinir dosya / dizin ayarı

Posted on March 6th, 2007 in ipucu by cagatay

Python cgi-bin betiklerini cgi-bin dizini dışında kodlamak ve test etmek için apache’ye aşağıdaki direktifleri vermek yeterli :


<Directory "d:/prj/web/script/">
AddHandler cgi-script .py
Options ExecCGI Indexes
</Directory>

site taşındı

Posted on February 26th, 2007 in hayat, site by cagatay

Sitenin taşınma işlemi bitti. Bir takım yazılar anlamlarını yitirdikleri için siteden kaldırıldılar. Taşınma esnasında da alt yapıyı wordpress’e taşıdım. Site yapısındaki istediğim organizasyonu sağladım gibi duruyor.

taşınıyorum

Posted on February 23rd, 2007 in hayat, projeler, site by cagatay

sitenin hostingini değiştiriyorum o yüzden bir süre eski yazılara ulaşılınamayacak.

Unified Gecko

Posted on June 27th, 2005 in hayat by cagatay

Gecen hafta persembe ve cuma bir Egitim icin Istanbul’daydim. Istiklal’de dolasip eski gunleri anarken Tunel’de bir sokak konserine rastladim. Grubun adi Unified Gecko. Hakikaten de grubun uyeleri temsili bir birlesmis milletler. Anadolu ezgilerini saksafon, trompet, harp, darbuka, elektro, bateri ve klavye ile caliyorlar. Enteresan olmus. Sanirim Live Studio diye bir yerde cikiyorlar. Benim zamanimda yoktu. O yuzden nerede oldugunu da bilmiyorum ?

Bunun yani sira aksam Neviza’de de balik ve raki yaptim. Ozlemisim Istanbul’u.

Egitim standart Istanbul plazalarindan birindeydi. Sevmiyorum ben bu kapida kimlik birakilan, merdiven boslugunda sigara icilen plazalari…

Page 1 of 212»