Diğer Diller Kategorisindeki Yazılar

Google App Engine İçin Özel Şablon Yardımcıları

9 Mayıs 2009

GAE ile bir uygulama geliştirirken şablon kısmında ekrana yazılan değeri biçimlendirmem gerekti. Bu konuyla alakalı daha önce Django için bir yazı yazmıştım. Google App Engine de ise durum Django dan biraz farklıymış. Özel şablon yardımcıları oluşturmak için ilk olarak ana dizinde ya da herhangi bir dizinde bir dosya oluşturuyoruz. Örneğin ana dizinde customfilters.py adında bir [...]

Microstation VBA – Eşyükselti eğrisinin yumuşatılması

26 Şubat 2009

Daha once sozunu ettiğim Microstation CAD programı için Makro yazma işine ait başka bir kod.
Cografyadan da hatırlasınız Eşyukselti egerileri gectikleri noktalardaki yuksekligi ifade ederler. 1200m cizgisinin geçtiği her yer 1200m yuksekligindedir. Boyle cizgiler 2D olan haritalar uzerine işlenerek 3D bilgi içermesi sağlanıyor. Haritaya bakan biri nerenin yuksek,nerenin alçak olduğunu kolayca anlıyor.
Bu eğriler soyle meydana getirilir. [...]

Microstation VBA – Eşyükselti eğrisi seyreltme

26 Şubat 2009

MicroStation programının içine yazdığım VBA kodunun bir kısmı..
Buradaki kod Coğrafyadan bildiğimiz Eşyukseklik eğrisi için olculen nokları, parametre olarak verilen yumpar değişkenine gore azaltıyor. Eşyukseklik eğrisi daha az veriyle eskine yakın bir dogrultu izliyor. Bu işlem daha sonra yapılacak B-Spline ve Parametre ile eğriyi yumusatma işlemlerinin ilk adımı. Eğer eğride cok fazla nokta varsa yumusatma yapamiyorsunuz. [...]

Microstation VBA – Yay Parçalama

26 Şubat 2009

Arabistanda ki bir firma için Bentley Firmasının Microstation programına VBA (Visaul Basic For Application) ortamında makrolar yazıyorum. Ortalama 15 tane kadar macro.
Bu macrolardan ilki Arc(Yay) Parçalama. Çizim operatorleri linestring(çoklu çizgi) yapmaları gereken bazı bina ve yol köşelerini Arc ile çizmişler. Benim buradaki amacım kullanicinin veridigi bir parametreye gore bu Arc'lari mantıklı bir şekilde Linestring'e donusturmek.
Aşağıdaki [...]

Java Web Start ve JNLP

18 Şubat 2009

JNLP: Java Network Launching Protocol. Başka bilgisayardaki JAR dosyasının bilgisayarınızın belleğine alınması için geliştirilen bir veri alıp-verme protokolu.
Java Web Start (JWS): Başka bilgisayardaki jar dosyasını bilgisayarınızdaki JVM (Java Virtual Machine) ile bağlantısını sağlıyor.
JWS JNLP protokulu uzerinde calisan bir uygulama gibi düşünebiliriz.
Bu teknolojinin çıkmasındaki en onemli neden, Java ile geliştirdiğiniz ve Web oratmında kullandığımız Applet'lerde güvenlik [...]

OOP ve Class Kavrami (Uygulama-Java)

7 Şubat 2009

Bir önceki yazımızda Class kavramı konusunda genel genel bir bilgi sahibi olduk.
Class'ın getirdiklerini hatırlayacak olursak..
Property: Class içindeki verilere verdiğimiz isimdir.
Method: Class içindeki fonksiyonlara verdiğimiz isim.
OverLoading: Ayni isimde birden cok fonksiyon tanımlaya bilmemizi sağlar. Onemli olan iki fonksiyonun farklı parametre alabilmesidir.
Encapsulation: Private ve Public kavramlarıyla dışardaki sınıfların erişimine sınır getirilebilir.
Inheritance: Kelime anlamıyla kalıtım veya Miras anlamına [...]

Java ve GUI

22 Aralık 2008

Küçük bir araştırma ile bulabileceğiniz Open Source (Açık Kaynak Kodlu) Java GUI projelerine bir göz atalım. Öncelikle şunu söylemeliyim ki Java programcıları bu konuda şanslı. Çünkü yeterince ve başarılı Open Source Java GUI projeleri ortalıklarda fink atıyor.

Java’da Soket Programlama

11 Aralık 2008

Java ile kendi istemci/sunucu uygulamamızı nasıl yaparız buna bir göz atalım.
Soket Nedir?
Uygulamaya başlamadan önce soket hakkında biraz konuşalım.
Uygulamanın sunucu kısmıyla ilgileneceğiz. Senoryaya göre istemci sunucunun belli bir portundan talepte bulunur ve sunucu bu talebe cevap verir. İşlem bu şekilde devam eder.

Bunun gerçek hayattan örneği olarak web sayfanızdan www.google.com adresine bağlanmanızı verebiliriz. Siz bu şekilde Google [...]

Pardus’ta program çalıştırmak

23 Kasım 2008

Bugün internette Python'da kullanıcı arayüzleri(gui) oluşturmak için kullanılan Tkinter(Tk)'in görsel bir tasarımcısını(designer) ararken bir sorunla karşılaştım.

ColdFusion İle Portal Geliştirmek İçin Framework: HomePortals

10 Nisan 2008

HomePortals, coldfusion ile portal ve modüler yapıda web uygulamaları geliştirmek için tasarlanmış bir framework. HomePortals'da sayfalar farklı elemanların kombinasyonu ile oluşturuluyor. HomePortals ile geliştiricilerin kişisel sayfalar, sosyal topluluk siteleri, intranet gibi daha bir çok uygulamanın geliştirilebileceği iddia ediliyor.