Lps sunucusunu başlattıktan sonra, lzx dosyalarını tarayıcıdan çalıştırmak istediğimizde
"Error: Initialization error: no request type: media" şeklinde bir hata mesajı geliyor. Bunun sebebi locale settings ile alakalıdır. tr_TR.UTF-8 olduğunda problem çıkarıyor.
Yapmamız gereken :
LC_ALL=en_EN.UTF-8
16 Kasım 2009 Pazartesi
OpenLaszlo - Error: Initialization error: no request type: media
13 Kasım 2009 Cuma
firefox twitter eklentisi
uzun süredir hesabım olmasına rağmen yeni yeni kullanmaya başladığım twitter'da, firefox kullananlar için power twitter eklentisi işe yarayabilir. Ilk olarak göze çarpan özelliği : Ana sayfaya ufak bir panel ekliyor ve burada fotograf paylaşma, bağlantı küçültme vs. işlemlerini yapılabiliyorsunuz. Bunun dışında birçok özelliği de var elbette.
15 Temmuz 2009 Çarşamba
Openlaszlo ve Spket ile basit bir uygulama
Daha önce openlaszlo'dan kısaca bahsetmiştim. Bu yazıda ise basit bir laszlo uygulaması yapacağız ve bu uygulamayı oluştururken hangi aracı kullanabiliriz, bunlardan bahsedeceğiz.
Laszlo uygulamalarımızı geliştirmek için kullanacağımız büyülü araç Spket'tir. Benim için büyülü, çünkü uzun bir süre openlaszlo için kullanabileceğim eclipse veya netbeans plugin'i denemekle uğraşmama rağmen, hiçbirini kullanışlı bulmadım. Bunun dışında bağımsız işe yarar bir editör de göremedim (Spket dışında). Openlaszlo'ya yeni başlayanlara Spket'i öneririm, en azından benim boşa harcadığım vakti siz de harcamış olmazsınız;) Kurulum için buradaki spket türlerinden size uygun olanını indirip kurulumunu yapabilirsiniz. Eclipse plugin'i olarak, standalone ya da update site şeklinde kurulumları mevcuttur. Standalone kurulumu sayfanın altında da belirtildiği gibi oldukça basittir : java -jar spket-1.6.16.jar . (Bu komutu terminalden yazarken root değil de ev-kullanıcısı olarak verin. Grafik ekranda kurulumu bu şekilde görebilirsiniz.)
Spket kurulumunu yaptıktan sonra gelelim şimdi bir proje oluşturmaya. spket'in açılışında default workspace soruyor. Bu ekrana "tamam" demeden önce bir önceki yazıda belirtmiş olduğum yerde (benim için : /opt/lps-4.4.0/Server/lps-4.4.0/) bu yolu gösterin ve "tamam" deyin. Neden öntanımlı olan /home/workspace dizinini kullanmıyoruz diye soracak olusanız; daha sonra uygulamamıza tarayıcıdan erişeceğimiz için herseferinde gerekli olan bu dizine çalışma dizinimizi taşımayın diye burada oluşturuyoruz.
Spket açıldıktan sonra project explorer kısmına sağ tıklayıp yeni bir proje oluşturuyoruz( General->Project seçiyoruz). Sonra projeye sağ tık ve yeni dosya diyoruz. Dosya adı için ise "herneyse.lzx"(gerçekten herneyse :)) yazıyoruz.
Sonra dosyaya buradaki kodu yapıştırıyoruz :
Kaydediyoruz ve önceki yazıda belirtmiş olduğum şekilde laszlo sunucusu başlatmış olacak şekilde uygulamaya tarayıcıdan erişiyoruz("http://localhost:8080/lps-4.4.0/deneme" deneme->benim yukarıda belirtmis olduğum gibi spket'de oluşturduğum proje adı). Herşey yolunda ise projenizdeki dosyaları görüyor olacaksınız. Burada "herneyse.lzx"'e tıkladığınızda uygulama çalışıyor olacaktır.
14 Haziran 2009 Pazar
Zengin Internet Uygulamaları (Rich Internet Applications) için OpenLaszlo
Mevcut vidyokonferans yazılımlarına daha önce göz atmıştık. Bunlar içerisinden kullanılabiliirliği yüksek, hızla gelişen ve açık kaynak kodlu olması bizi kendine çeken en önemli etken olması dolayısıyla Openmeetings' in yapısına biraz göz attık.
Daha önce de belirttiğim gibi vidyokonferans yazılımında iki taraf bulunuyor: Sunucu ve istemci tarafı. Openmeetings, flash sunucusu olarak Red5 Flash Server'i kullanıyor. İstemci tarafında ise, RIA denilen zengin internet uygulamaları oluşturmak için kullanılan OpenLaszlo platformu kullanılmıştır. Şimdi biraz OpenLaszlo hakkında konuşalım.
OpenLaszlo, pek çoğumuzun duymuş olduğu Adobe Flex'in muadili olan, Common Public License lisansına sahip, RIA geliştirilmesinde kullanılan, açık kaynak bir platformdur. Openlaszlo platformu OpenLaszlo sunucusundan (lps - Laszlo Presentation Server) ve LZX programlama dilinden oluşur. OpenLaszo sunucusu LZX dilinde yazılmış olan kodları derleyerek, SWF ya da DHTML olarak çalıştırılabilir hale dönüştürür. OpenLaszlo sunucusu aslında bir Java Servlet'tir.
LZX ise XML ve Javascript'den oluşan bir dildir. HTML ve Javascript'e aşina olanların LZX'in yapısını anlamakta bir sıkıntı yaşamayacağını düşünüyorum.
OpenLaszlo Kurulumu (Linux kurulumu esas alınarak):
__________________________________________________
Kendi sitesinde burada anlatılıyor ama birkaç önemli noktayı gene de belirteyim
- Bu adresten ilgili arşivi indiriyoruz ve istenilen bir yere açıyoruz.
- Lps'yi çalıştırabilmek için JDK 1.5 ve üstü kurulu olması gerekiyor. Kurulumdan sonra JAVA_HOME ortam değişkenini "export $JAVA_HOME=/opt/jdk1.6.0_12/" komutu ile belirlemek gerekiyor (/opt/jdk1.6.0_12/ -> jdk'nin bulunduğu yer).
- "/opt/lps-4.2.0.2/Server/tomcat-5.0.24/bin/startup.sh" komutu ile lps'yi çalıştırıyoruz. (Burada lps arşivinin /opt/ 'ye açıldığını ve lps 4.2.0.2 sürümünü indirdiğimizi varsayıyorum).
Lps kurulumu bu kadar. Şimdi düzgün çalışıp çalışmadığını bir kontrol edelim :
Tarayıcıda adres satırına http://localhost:8080/lps-4.2.0.2/examples/ yazıyoruz ve örnek uygulamalarını görüyoruz. Şimdi bu örnekleri deneyebilir ve sayfanın altında bulunan "developer console" dan çeşitli işlemleri yapabiliriz. (adres satırında bulunan lps-4.2.0.2 kısmı, /opt/lps-4.2.0.2/Server/lps-4.2.0.2/'yi temsil ediyor.) Eğer 4.2 den sonraki sürümünü kurduysanız belirtilen yerdeki isimi kullanarak adres satırından çağırıyoruz. Daha sonradan oluşturacağımız kendi laszlo projelerimizi bu dizinin (/opt/lps-4.2.0.2/Server/lps-4.2.0.2/) altında oluşturuyoruz ve tarayıcıdan biraz önceki "examples" yerine projemizin ismini yazarak çağırıyoruz.
Daha sonraki girdilerde ise örnek bir laszlo projesi nasıl oluşturulur, hangi araçlar kullanılabilir ve bir lzx kod örneği konularından bahsedeceğim.
5 Haziran 2009 Cuma
Ulaknet Çalıştayı Ardından
Bir süredir Necdet Hocamla ÇOMU bilgi işlem daire başkanlığında çalıştığımdan dolayı bu seneki III. Ulaknet Çalıştayına ben de katıldım. 31 Mayıs-3 Haziran tarihleri arasında yapılan çalıştaya Adnan Menderes Üniversitesi ev sahipliği yaptı. Didim MYO'unda yapılan çalıştay 4 gün sürdü. Çeşitli eğitim seminerleri düzenlendi ve birşeyler öğrenme fırsatı buldum. Ancak en önemlisi Türkiye'nin dört bir yanından gelen meslektaşlarımla(desem doğru olur mu emin değilim :)) tanışma imkanı buldum. Özellikle ipv6 projesinde birlikte çalıştığımız Ulakbim ekibi ile oldukça eğlenceli vakit geçirdim diyebilirim, Sayın Köroğlu'nu da unutmamalı tabi :)
Çalıştayda sadece seminer yoktu elbette ;)
Posted by
Cem Sönmez
zaman:
6/05/2009 02:31:00 ÖS
0
comments
10 Mayıs 2009 Pazar
Kepezspor Şampiyon
Çanakkale'de iki sezondur formasını giydiğim amatör futbol takımı Kepezspor şampiyon oldu. Daha nice başarılarla Kepezspor'la :)
5 Mayıs 2009 Salı
Yeni Gezegenci
Henüz yeni bir gezegen üyesiyim, üye olalı daha birkaç gün oldu. Çanakkale Onsekiz Mart Üniveristesi Bilgisayar Müh. bölümü mezunuyum ve şu an, lisans döneminde hocam olan Necdet Yücel ile üniversitenin Bilgi İşlem Daire Başkanlığı'nda birlikte çalışıyoruz.
Günlüğümde daha çok Linux, özgür yazılım, OpenLaszlo, Red5, Ipv6 ve vidyokonferans gibi konulara yer veriyorum. Ancak gezegende bu girdilerden sadece Linux, özgür yazılım ve gündelik konularla ilgili olanlar yer alacak. Elimden geldiğince blog'a birşeyler yazmayı aksatmamaya çalışacağım. Bir sonraki yazımda görüşmek üzere ;)
