ColdFusion 8 Kurulumu

Posted on Haziran 19th, 2009 in ColdFusion by Hhuso

Now it is the turn of ColdFusion 8. ColdFusion 8 as we well know is the latest and greatest incarnation of the ColdFusion platform from Adobe. It has a lot of great new features such as cfimage, cfzip, cfexchange, some contentious features such as cfthread and cfinterface, and some not-so-necessarily-cool new “Web 2.0″ features such as cffeed and cfajax. But since this article isn’t about any of these, I better stick to the topic.

Mysql Türkçe Karakter Sorunu

Posted on Haziran 15th, 2009 in C#, MySQL by Hhuso

Mysql tablolarım utf 8 olarak ayarlı. Utf8 olunca veritabanına ğ, ş gibi türkçe karakterleri gönderince g, s olarak kaydediyordu. Çözümü, connection string imize Charset=utf8; kelimesini eklemek.

Yani “Server=ServerName/IP;Database=DBName;Uid=UserName;Pwd=Password;Charset=utf8

Java Day 2009

Posted on Haziran 14th, 2009 in Duyuru by Hhuso

Yıl 1995. Tüm dünyada her an her yerde ve her araçta aynı dilin konuÅŸulduÄŸu bir gelecek için Sun Microsystems Java’yı dünya ile tanıştırdı.

Yıl 2009. Java’nın gelecek vizyonu çok daha önceden gerçek oldu. Tüm dünyada milyonlarca Java geliÅŸtiricisi, her an her yer ve her araçta kullanılabilen eÄŸlenceden iÅŸe kurumsal ve bireysel Java uygulamaları geliÅŸtiriyor. Bugün Java 6 milyardan fazla aygıta güç katıyor.

25 Haziran’da gösteri baÅŸlıyor. Java Day’09 İstanbul, tüm dünyanın heyecanla izlediÄŸi San-Francisco’daki Java One konferansından hemen sonra gerçekleÅŸiyor. Java konusundaki en son yenilikler, JavaFX gibi tüm yeni teknolojiler gösteri için hazır.

Türkiye’nin kurumsal ve bireysel Java yazılım geliştiricilerini buluşturan en büyük etkinlik için geri sayım başladı. Uluslararası Java uzmanlarının geleneksel buluşmasında siz de yerinizi ayırtın. Seyirci kalmayın, kaydınızı yaptırın.

Kayıt: https://dct.sun.com/dct/forms/reg_tr_2805_343_0.jsp
Kaynak: http://tr.sun.com/sunnews/events/2009/javaday2009/index.jsp

ColdFusion Başlangıç Adımları

Posted on Haziran 9th, 2009 in ColdFusion by Hhuso

ColdFusion Araştırmalarım

Herşeyin Başlangıcı olan link :)  http://www.cffaq.com/

ColdFusion kullanan Web siteler : http://www.forta.com/cf/using/

ColdFusion diğerlerinin yapamadığı neyi yapıyor? : http://www.medyasoft.com.tr/Content.aspx?CtID=168&RecID=154

ADOBE ColdFusion

Posted on Haziran 9th, 2009 in ColdFusion by Hhuso

ColdFusion bir programlama dilidir. Daha çok web tabanlı uygulamalar yazmakta kullanılır. JJ Allaire ve kardeşi Jeremy Allaire tarafından geliştirilen ColdFusion, sonradan Macromedia ile Allaire firmalarının birleşmesi sonucu Macromedia bünyesine katılmıştır.

2006 yılına gelindiÄŸinde; Adobe, Macromedia’yı bünyesine kattığı için, artık “Adobe ColdFusion” olarak anılmalıdır. Türkiye dağıtıcısı Bilkom, artık Adobe’nin de dağıtıcılığını yapacaktır.

J2EE tabanlı bir web sunucu sistemi olan ColdFusion, hızlı uygulama geliştirme olanakları, teknoloji desteği, gelişmiş veritabanı desteği, kolay öğrenilebilirliği, Flash gibi diğer Macromedia ürünleri ile doğrudan entegrasyonu gibi birçok özelliği ile ön plana çıkmaktadır.

ColdFusion uygulama sunucusu, 7.0 sürümü ile birlikte daha kararlı hale gelmiştir. Kısa sürede orta/büyük ölçekte projeler tamamlamak, gelecekteki ek masraflarla uğraşmadan tek seferde ücretini ödeyerek kendinizi rahat hissetmek, bilindik programlama sorunları ile uğraşmadan iş bitirmek ve böylece para kazanmak istiyorsanız, bu dil tam size göredir.

Eğer küçük ölçekte projeler geliştirmek istiyorsanız, ColdFusion size biraz pahalı gelebilir. Böyle bir durumda, Macromedia, hosting ortaklarından birini tercih edebilirsiniz.

ColdFusion’un dili CFML’dir. DoÄŸal bir belgelendirmeli yapıya sahiptir. Fakat, geliÅŸtirim esnasında mutlaka bir metodoloji veya framework kullanmalısınız. En meÅŸhur CFML metodolojisi Fusebox ve en meÅŸhur framework [ http://www.mach-ii.com/ Mach-II] sayılabilir. Bununla birlikte, alternatifleri incelendikten sonra oluÅŸturulan, yerli üretim olan, büyük ve küçük projelerde sınanmış; sade, basit, hızlı, kolaylaÅŸtırıcı yönleriyle öne çıkan Reaction Framework de mutlaka incelenmelidir.

Kaynak : http://tr.wikipedia.org/wiki/ColdFusion

Silverlight 3.0 Öğrenme Ayı : Haziran, 12 Online Seminer!

Posted on Haziran 8th, 2009 in Duyuru, Silverlight by Hhuso

Daron Yöndem güzel bir iÅŸe daha imzasını atıyor. Haziran ayı boyunca sunacağı webcastlerin konuları ve tarihleri…

Silverlight’a GiriÅŸ - 8 Haziran, 21.00
Bu webinerde Silverlight nedir sorusuna cevap verirken mimari yapısına bakarak Silverlight dünyasına bir giriÅŸ yapacağız. Silverlgiht projeleri nasıl oluÅŸturulur,nasıl yayınlanır, XAML nedir? ve “Neden Silverlight” gibi soruların cevapları da bu webinerde.
https://www.livemeeting.com/cc/usergroups/join?id=GFRH8M&role=attend

Silverlight ile Animasyonlar - 9 Haziran, 21.00
Animasyon mantığını kavrayacağımız bu webinerde ilk olarak Expression Blend arayüzüne bakarak animasyonlarının Blend tarafında nasıl oluşturulabildiğine göz atacağız. Sonra bu animasyonların programatik olarak yaratılmasını ve kontrollerini inceleyerek Silverlight tarafında bir animasyon uzmanı olacağız.
https://www.livemeeting.com/cc/usergroups/join?id=6GRJPM&role=attend

Layout Kontrolleri ve Dinamik Arayüzler, 10 Haziran, 21.00
Silverlight içerisinde istediğiniz görsel arayüzü oluşturabilmek için arayüz oluşturma esnasından kullanabileceğiniz Layout kontrollerini çok iyi tanımanız gerekir. Diğer yandan dinamik olarak tüm nesneleri yaratbilmeniz, bu nesnelerin birbiri ile konuşabilmesi ve projenizi doğru biçimde UserControl yapıları ile şekillendirmeniz de şart. İşte bu webinerde bu konulara değineceğiz.
https://www.livemeeting.com/cc/usergroups/join?id=PBRM8P&role=attend

Kontrol Şablonları ve VisualStateManager, 11 Haziran, 21.00
Standart kontroller arasında sıkışmayın ve kontrollerinizi tamamen baÅŸtan yaratın. Hatta bu tasarımları tekrar ve tekrar kullanın. Bu webinerde silverlight kontrollerinin ÅŸablonlarının deÄŸiÅŸtirilmesini, Template Binding mekanizmasını ve visual State Manager’ın kullanımını Custom State yapıları ile beraber inceleyeceÄŸiz.
https://www.livemeeting.com/cc/usergroups/join?id=R8JSQH&role=attend

Silverlight içerisinde Veri Erişimi, 12 Haziran, 21.00
İster klasik web servisleri kullanın, ister WCF servisleri veya ister Socket üzerinden haberleşin hepsinin de kendine göre avantaj ve dezavantajları var. Gelin hepsinin de Silverlight tarafındaki detaylarını beraber inceleyip Silverlight uygulamalarımızı veri ile tanıştıralım.
https://www.livemeeting.com/cc/usergroups/join?id=GH9T5W&role=attend

Offline/Online/Desktop çalışma yapıları, 15 Haziran, 21.00
Silverlight 3.0 ile beraber uygulamalarınızı masaüstüne birkaç tıklama ile taşıyabilirsiniz. Peki hem masaüstünde hem webde hem online hem offline çalışırken tüm bu sistemi, verilerinizi nasıl kontrol edeceksiniz. Bu webinerde farklı çalışma yapılarını göz atarken verilerimizi IsolatedStorage içerisinde saklayacağız.
https://www.livemeeting.com/cc/usergroups/join?id=QTZH9R&role=attend

İş Uygulamaları Yaparken Silverlight, 16 Haziran, 21.00
Animasyonlar hoÅŸtur, güzeldir ama herÅŸey deÄŸildir. DataGrid’ler, Comboboxlar, Calendar’lar bir araya girdiÄŸinde hepsinden bir iÅŸ uygulaması arayüzü yaratıp kontrol etmeye ne dersiniz? Bu webinerde hep beraber bir iÅŸ uygulamasının ekranını hazırlayacağız.
https://www.livemeeting.com/cc/usergroups/join?id=BGN6BT&role=attend

RIA Services, 17 Haziran, 21.00
Farklı bir bakış açısı ile Silverlight uygulamalarınızdan veritabanına erişimine çocuk oyuncağına dönüştürmek ister misiniz? RIA Services sadece verinin taşınmasını değil aynı anda kendi kontrolleri ile düzenlenmesini de kolaylaştırıyor. Nasıl olacağını merak ediyorsanız bekleriz.
https://www.livemeeting.com/cc/usergroups/join?id=P9KQ6B&role=attend

Silverlight projelerinde SEO, 18 Haziran, 21.00
Arama motorlarına dair optimizasyonların çoğumuz için önemli. Silverlight projelerinde özellikle asenkron veri erişimi nedeniyle söz konusu veriye arama motorları ulaşamıyor. Peki ya bir çözümü varsa? Tabi ki o çözümü paylaşma vakti.
https://www.livemeeting.com/cc/usergroups/join?id=Q6H2G7&role=attend

Video Aşkına! Canlı/Cansız Yayın, 19 Haziran, 21.00
İnternette televizyoz izlemek veya cansız kayıtları yayınlamak, amacınız ne olursa olsun video konusunda Silverlight çok güçlü. Bu webinerde Silverlight ile canlı yayın, Media Services ayarları, Adaptive Streaming, cansız yayın ve Video Player hazırlanması gibi konulara değineceğiz.
https://www.livemeeting.com/cc/usergroups/join?id=BNPK36&role=attend

DeepZoom Uygulamaları, 22 Haziran, 21.00
Yaklaştıkça daha çok detay görmek isteyenlerin tarzı DeepZoom uygulamalarını hızlı bir şekilde geliştirmenin yanı sıra sıfırdan DeepZoom uygulamalarını yazmak, uygulamaları özelleştirmek ve veri bağlantısı yaparak dinamik DeepZoom projeleri yaratmak isteyenler bu webineri kaçırmasın.
https://www.livemeeting.com/cc/usergroups/join?id=BZFCH9&role=attend

Tarayıcı Entegrasyonu, 23 Haziran, 21.00
Silverlight ile tarayıcı arasındaki ilişkiyi inceleyeceğimiz bu webinerde Silverlight tarafındaki C#/VB kodunuz ile DOM entegrasyonunun yanı sıra tam ekran uygulamaları, ön yükleme ekranlarını ve RunTime yükleme ekranlarını özelleştirmeye göz atacağız.
https://www.livemeeting.com/cc/usergroups/join?id=3GZKMH&role=attend

Kaynak : http://daron.yondem.com/tr/PermaLink.aspx?guid=0a51c06a-9567-4eba-86d1-c0461e921ec2

Enum Sabitleri

Posted on Haziran 1st, 2009 in C# by Hhuso

Enum sabitleri geliştirici dostu tipler olarak düşünülebilir. Çoğu zaman uygulamalarımız içerisinde yer alan algoritmaların bazı durumlara göre farklı şekillerde hareket etmesi beklenir. Bu hareket serbestliğini sağlamanın kolay yollarından birisi, koşulların doğru şekilde tespitinden sonra, uygun bir biçimde ele alınabilmesidir. Bu amaçla sayısal değerler ile yapılan karşılaştırmalar son derece yerinde olmaktadır. Ancak algortima işleyişini değiştirmek için sayıları ele almak, eğer bu algoritmalar pek çok yerde kullanılacaksa çeşitli zorluklara neden olabilir. En azından hangi sayının ne anlama geldiğini yada o sayı için koşulun nasıl değiştirilmesi gerektiğini hatırlamak zor olabilir. Neyseki enum sabitleri sayesinde, bu tip sayıların anlamlı şekilde isimlendirilerek kullanılabilmesi sağlanmıştır.

Sonraki Sayfa »