Google’ın bence süper hizmetlerinden biri de verileri kolayca grafik şeklinde yayınlamaya olanak tanıyan Google Chart. Çok basit bir kullanımı olan bu hizmette sadece düzgün bir URL yazmanız yeterli. Yanlız şöyle bir sıkıntı ile karşılaştım: Türkçe karakterler doğal olarak URL tanımında yok! mesela Söyle bir URL yazdık:
http://chart.apis.google.com/chart?cht=p3&chd=t:2,1,3 &chs=500×100&chl=Beğendim|Beğenmedim|farketmez
Yani üç boyutlu pasta şeklinde (cht=p3), değerleri text olarak 2,1,3 şeklinde tanımlanmış (chd=t:2,1,3) , 500*100 piksel boyutlarında (chs=500×100), etiketleri “Beğendim, Beğenmedim, farketmez” (chl=Beğendim|Beğenmedim|farketmez) şeklinde tanımlanan bir grafik çizdirmek istedik. Sonuç aşağıda gördüğünüz gibi ‘ğ’ karakteri ‘?’ işareti çıktı.
Bunu düzeltmek için bulduğum çözüm URL encoding. Yani Türkçe karakteri karşı tarafına anlayacağı şekilde dönüştürmek. Başıma geldi oradan biliyorum, çözümü de PHP yazdığımufak bir kod ile aştım, Umarım işinize yarar:
<?php
$url="http://chart.apis.google.com/chart?cht=p3&chd=t:2,1,3 &chs=500x100&chl=Beğendim|Beğenmedim|farketmez" ;
$turkishchar = array("ç","Ç","ğ","Ğ","ı","İ","ö","Ö","ş","Ş","ü","Ü"," ");
$encodechar= array("%C3%A7", "%C3%87", "%C4%9F", "%C4%9E", "%C4%B1", "%C4%B0", "%C3%B6", "%C3%96", "%C5%9F", "%C5%9E", "%C3%BC", "%C3%9C", "%20");
$freshurl = str_replace($turkishchar, $encodechar, $url);
?>
Sonuç:
http://chart.apis.google.com/chart?cht=p3&chd=t:2,1,3 &chs=500×100&chl=Be%C4%9Fendim|Be%C4%9Fenmedim|farketmez
Tigris.org‘un Eclipse için hazırladığı “Subclipse” isimli Subversion eklentisini kurmak için;
1) Help->Sofware Update->Find and Install menüsüne girin,
2) “Search for new features to install” seçeneğini işaretleyerek ileri tuşuna basın,
3) Sağdaki menüden “New Remote Site” butonuna basın,
4) Açılan pencerede “Name:” kısmına Subclipse, “URL:” kısmına http://subclipse.tigris.org/update_1.2.x yazarak kaydedin
5) “Finish” butonuna basarak Eclipse’in sizin için var olan yüklemeleri yapmasını bekleyin.
Kaynak: Alperen Yusuf Aybar‘ın kişisel sitesindeki şu konu
Java’da Excel’deki gibi tablolar ve grafikler yaratmak için harike bir kütüphane varmış. Sağolsun Network dersimiz aracılığla öğrenmiş olduk. İsmi JFree. Resmi sitesi www.jfree.org. Nasıl kullanılacağı ile ilgili bilgiyi sitede bulamadım, bulan varsa bana da söylesin. Ancak iki site buldum: http://www.vogella.de/articles/EclipseJFreeChart/article.html#jfreechart_s1a adresinde JFree kütüphanesinin projenize nasıl ekleneceğini gayet iyi anlatıyor. http://www.java2s.com/Code/Java/Chart/JFreeChartPieChartDemo1.htm adresindeki örnek kodlarla gayet rahat nasıl çalıştığını anlıyorsunuz.
Eğer Java’da Remote Method Invocation (RMI) ile istemci-sunucu (client-server) yapısı kurmak istiyor ve IDE olarak Eclipse kullanıyorsanız, güzel bir eklenti ile bir çok adımı atlayarak rahatça sunucunuzu ve istemcinizi test edebilirsiniz.
Bunun için projenin sayfasından indirebileceğiniz gibi aşağıdaki adımları izleyerek Eclipse içerisinden otomatik olarak da bunu yaptırabilirsiniz:
Eclipse’i açın,
1) Help->Sofware Update->Find and Install menüsüne girin,
2) “Search for new features to install” seçeneğini işaretleyerek ileri tuşuna basın,
3) Sağdaki menüden “New Remote Site” butonuna basın,
4) Açılan pencerede “Name:” kısmına Eclipse RMI Plugin ya da herhangi bir şey, “URL:” kısmına http://rmi-eclipse.sourceforge.net/net.shotwave.eclipse.rmic.site/site.xml yazarak kaydedin
5) “Finish” butonuna basın ve gelen adımlara olumlu cevaplar vererek Eclipse’in sizin için var olan yüklemeleri yapmasını bekleyin.
Daha önceki yazımda bahsettiğim PDT eklentisini, dolayısıyla Eclipse i Ubuntu’da kullanıyorsanız sorun yok, eklenti sistemde kurulu sunucuyu varsayılan olarak tanıyor ancak Windows kullanıyorsanız sunucunuzun “htdocs” klasörünü tanıtmanız gerekiyor. Ayrıca her proje yarattığınızda, projenin hangi sunucu üzerinden çalıştırılacağını tanımlamanız gerekiyor.
Hadi başlayalım:
Eclipse için yazılan PDT eklentisi ile PHP yazmak mümkün oluyor. Eklenti hakkında daha çok bilgi almak için resmi sitesini ziyaret edebilir, ya da buraya tıklayarak gerekli tüm eklentileri dahil edilmiş , PHP yazmaya hazır Eclipse paketini indirebilirsiniz. Gerekli sunucu ayarlarını yakında anlatacağım.
Gittikçe yaygınlaşan Ruby ve Ruby on Rails frameworku için desteğini sürdüren Sun, Netbeans’in yeni sürümlerinde bu dillere yer vermeye başladı. Özellikle 6.0 M10 ile birlikte IDE ihtiyacını büyük ölçüde karşılamaya başladı, tabii javanın yavaşlığına katlanabiliyorsanız ![]()
Size basit bir Ruby on Rails uygulaması nasıl yaratılır ve çalıştırılır onu anlatmaya çalışacağım.
File menusunden New Project i seçiyoruz:
karşımıza gelen ekrandan Ruby on Rails Application ı seçiyoruz.
Projemize isim verip iki kez Next düğmesine bastıktan sonra Finish düğmesiyle projemizi yaratıyoruz.
Tüm gerekli klasör ve dosyalarla projemizin iskeleti hazır:
F6 ya da Run menüsündeki “Run” komutu ile sitemizin ilk haline çalıştırıyoruz. İşte sitemizin giriş sayfası:
Adresi : http://localhost:3000/
NetBeans IDE 6.0 M10 kurdunuz ve Türkçe XP kullanıyorsanız yeni proje oluştururken muhtemelen aşağıdaki gibi bir hata mesajı ile karşılaşacaksınız:
javax.xml.transform.TransformerConfigurationException: Could not compile stylesheet
ve Creating new project barı %25 te takılıp kalacaktır. Bu sorunu çözmenin çok basit bir yolu var: “Denetim Masası”ndan “Bölge ve Dil Seçenekleri”ne giriyoruz:
Bölgesel seçenekler sekmesinden ingilizceyi seçiyoruz:
Tamam düğmesine basarak sorumuzu çözüyoruz. Artık rahatça yeni bir proje oluşturabilirsiniz…
Son Yorumlar