veritabanı işlemi yaparken :
com.mysql.jdbc.CommunicationsException: Communications link failure şeklinde bir hata alıyor isek
Yapmamız gereken :
- /etc/mysql/my.cnf i.dosyasında skip-networking satırını #skip-networking şeklinde comment edilmeli
27 Ocak 2010 Çarşamba
mysql hatası : com.mysql.jdbc.CommunicationsException: Communications link failure
Posted by
Cem Sönmez
zaman:
1/27/2010 01:00:00 PM
0
comments
26 Aralık 2009 Cumartesi
Temel bir Red5 Uygulaması Sınıf ve Methodları
Bu girdide basit bir red5 uygulamasının Application isimli sınıfında ne gibi sınıflar, arayüzler ve methodlar kullanılabileceğinden bahsedeceğim.
İlk olarak söylenilecek şey : herbir red5 uygulaması ApplicationAdapter isimli sınıftan türetilir.
Red5
-------
Sınıflar - Arayüzler
====================
IConnection -> Uygulamaya bağlanan herbir istemcinin sahip olduğu bağlantıdır. Red5 uygulamasının birden fazla bağlantısı olabilir. Aynı zamanda istemcilerin de birden fazla rtmp, soap, wsdl vs. bağlantısı olabilir.
IScope -> IConnection nesnesi üzerinde yer alan faaliyet alanlarıdır. Red5 üzerindeki herbir odayı IScope nesnesi olarak düşünebiliriz.
ISharedObject-> Sunucuda oluşturulan ve istemcilerden bağlanılan, uygulamaya ve bu shared obect'e bağlanan tüm istemciler tarafından ortak olarak kullanılan nesnedir.
ISharedObjectListener -> Shared object üzerinde yapılan işlemleri dinlemek için kullanılan interface'dir.
Metotlar
=============
appStart (IScope scope) -> Red5 uygulaması başlatıldığında ilk olarak çağrılacak methodtur.
appStop (IScope scope) -> Red5 uygulaması kapatıldığı zaman çağrılacak olan methodtur.
connect (IConnection conn, IScope scope, Object []params) -> Herhangi bir istemcinin ilgili Red5 uygulamasına bağlandığı zaman çağırılacak olan methodtur. Shared object'lerin yaratılması ya da istemcinin bilgilerinin alınması gibi işlemler bu method içerisinde yapılır.
disconnect (IConnection conn, IScope scope) -> İstemcilerin uygulamadan bağlantıyı kestiği zaman çağırılacak olan methodtur.
Bir sonraki girdide ise basit bir red5 uygulamasında shared object nasıl yaratılır ve openlaszlo platformu tarafından bu shared object'e nasıl erişilip kullanılabileceği konulardan bahsedeceğim.
Posted by
Cem Sönmez
zaman:
12/26/2009 05:30:00 PM
0
comments
19 Aralık 2009 Cumartesi
Actionscript 2134 : Cannot create SharedObject. hatası
Openlaszlo platformunda lzx etiketleri dışında, script olarak da işlemler yapmak mümkün. Bu script işlemleride actionscript kodu yazabiliriz(elbette ilgili flash kütüphanesini uygulamamıza eklediğimiz taktirde). Örneğin var conn= new NetConnection(); gibi bir ifadeyi openlaszlo'da kullanabiliyoruz. Doğal olarak herhangi bir hata durumunda actionscript'e ait runtime error alabiliyorsunuz.
Actionscript 2134 : Cannot create SharedObject hatası genellikle NetConnection nesnesi olmadığında ya da flash sunucusuna henüz bağlanmadığı durumlarda shared object oluşturma sırasında fırlatılan bir hatadır.
Yapmamız gereken :
- NetConnection'a listener eklemek
- NetConnection.Connect.Success durumunda shared object'i oluşturmak. Ya da daha önceden tanımlanmış (mesela "allowCreate" gibi) bir özellik tanımlayıp, bu durum oluştuğunda değerini "true" yapmak. Daha sonra shared object oluşturmak istediğinde bu özelliğin değerlendirmesini yapıp ona göre shared object'i oluşturmak.
Bağlantılar :
Flash Runtime Errors
Flash Compiler Errors
Posted by
Cem Sönmez
zaman:
12/19/2009 03:17:00 AM
0
comments
Labels: 2134, flash, hata, openlaszlo, shared_object
04 Aralık 2009 Cuma
openlaszlo (view) november edition
openlaszlo platformu gelişticilerinin, o ay içerisinde ne gibi özellikleri platforma kazandırdığından ve neler yaptıklarından bahsettiği aylık bir pdf sayısı yayınlıyorlar. Takip etmekte fayda var.
İşte karşınızda
Kasım sayısı : http://openlaszlo.org/misc/OpenLaszloView113009.pdf
Ekim sayısı : http://openlaszlo.org/misc/OpenLaszloView103109.pdf
Posted by
Cem Sönmez
zaman:
12/04/2009 11:33:00 PM
0
comments
Labels: openlaszlo, view
02 Aralık 2009 Çarşamba
derleme anında laszlo compilerın hafızasına harici sınıfları eklemesi
Openlaszlo derleme zamanında tüm lzx dosyalarındaki
Yapmamız gereken:
library.lzx gibi bir dosya oluşturup ve bu dosyanın içerisine tüm include'ları eklemeliyiz.
Posted by
Cem Sönmez
zaman:
12/02/2009 05:40:00 PM
0
comments
Labels: compiletime, include, openlaszlo
17 Kasım 2009 Salı
Openlaszlo as3 compilation error : "ReferenceError: Error #1056: Cannot create property..."
1-2 gündür çözümünü bulmaya çalıştığım hatayı, swf8 için hatasız derlenen ancak swf9 ve swf10'da kod için alıyordum. Örneğin swf8 için
this.so.send("writeMessage","aaa"); çağırıp
this.so.writeMessage= function (msg) {
Debug.debug(msg);
}
şeklindeki bir fonksiyonu dinamik olarak yükleyebiliyorduk uygulamamıza. Ancak swf9 için shared object'te değişiklik yapmak istiyorsak, shared object sınıfına ait bir instance'ı dinamik olarak oluşturmalıyız ve çağıracağımız writeMessage fonksiyonunu da public method şeklinde yazmamız gerekiyor.
Yapmamız gereken :
1-) this.so.client=this; (burada this, örneğini oluşturacağımız sınıf oluyor)
2-) sfw8 için dynamik olarak oluşturduğumuz metodu sınıfımıza da method name="writeMessage" args="msg"> şeklinde eklemek
Posted by
Cem Sönmez
zaman:
11/17/2009 02:18:00 PM
0
comments
Labels: #1056, hata, openlaszlo, swf10, swf9
16 Kasım 2009 Pazartesi
OpenLaszlo - Error: Initialization error: no request type: media
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
Posted by
Cem Sönmez
zaman:
11/16/2009 11:16:00 AM
0
comments
Labels: hata, openlaszlo

