CodeRage-2007 konferanslarini download etmek isteyenler
Posted by: admin in codegear, duyurular, genel
http://torrent.codegear.com/coderage/ adresinden tum konferanslari indirebilirler.
Author Archive
18
03
2007
CodeRage-2007 konferanslarini download etmek isteyenlerPosted by: admin in codegear, duyurular, genel
Delphi her ne kadar nesneye yonelik bir dil olsada icerdigi vcl teknolojisi nedeniyle gelistirilen uygulamalar genelde yapisal programlama seklindedir. Yani bir problemi cozmek uzere delphi ide sini actigimizda problemi yukairdan asagiya dogru bir yaklasim izlerek cozmeye calisiriz. Nesneye yonelik cozumlerde ise bu tasarim sureci yukaridan asagiya degil asagidan yukariya dogru olacak sekilde cereyan eder. Ayni ornek uzerinden giderek olayi her iki tasarim acisindan da orneklemeye calisalim. Cozmemiz gereken problem ise “X tabaninda ki bir sayiyi Y tabanina cevirmek” olsun. Bu problemi ilk once yapisal programlama mantigiyla cozup hemen arkasindan da nesneye yonelik olarak cozum gelistirecegiz ama bunun icin yazinin geriye kalan bolumlerini okumadan 10 dakika bir ara verin ve kendi cozumunuzu uretin. ardindan burdaki cozumlere bakin ve yapisal olarak mi yoksa nesnesel olarak mi dusundugunuzu kesfetmeye calisin. belki cok ogretici bir deneyim olmayacak ama eminim eglenceli olacaktir Evvel zaman icinde kalbur zaman icinde develer tellal iken pireler berber iken ben ninemin besiginde tingir mingir sallanirken keloglan bilgisayarin basinda kafayi cizmek uzereymis. Hemde bu cizme olayi o kadar ilerlemiski keloglanin kafasinda sac kalmamis, karakacan acliktan zayiflamis, aykiz bekleye bekleye otobus duragi olmus. Tum bu olanlarin nedeni ise keloglanin yazilim gelistirirken uygulamis oldugu birim testlerinin cok cok zaman almasiymis. Keloglan ‘in bazi nesneleri kafdaginin arkasina internet uzerinden baglanip anka kusunun haftanin hangi gunleri bos oldugunu soruyor bazi nesneleri sihirli guvercinin nerede oldugunu ogreniyor bazi nesneleri de uzaktaki web servislerine baglanip kendi hesabindan anasinin hesabina havale yapiyormus. Bu islemlerde kendi ic ortamindan bagimsi,z dis ortamlarla alakali oldugu icin dogal olarak birim testlerinin calismasi uzun suruyormus. Madem durum bu gelin hep birlikte el atalim ve keloglani, karakacani ve aykizi bu iskenceden kurtaralim sorunu cozmek icin asmamiz gereken iki problem var.
04
03
2007
Advantage Database, Fulltext, Security ImagePosted by: admin in advantage, veritabanları, tags: advantage, advantage database, advantage türk, databaseAdvantage Database : 1. ace32.dll Bu dosyaların toplam boyutu 2.13 MB olarak görünse de RAR ile Solid-Best sıkıştırma yaparsanız 764KB oluyor ki makul bir boyut. Bunlardan adslocal.cfg ayar dosyası olduğu için açıp biraz ayar yapabilirsiniz. Örneğin; ANSI_CHAR_SET=Turkish deyip türkçe sorunlarına çözüm getirebilirsiniz. Fulltext Search : Fulltext aramalarda kolondaki verileri “kelime1,kelime2,kelime3″ gibi bir yazım ile yazarsanız ilk beyaz karaktere kadar bunlar tek kelime olarak algılandığı için yaptığınız arama doğru olarak gerçekleşmiyor. O sebeple kelimeler arasında white space koymanız yerinde olacaktır, örneğin space gibi : “kelime1 kelime2 kelime3″ Security Image : Güvenlik resimlerinde 0 ve O kullanılması son derece asap bozucu. Normal şartlar altında monospace fontlarda sıfırın ortasında bir nokta vardır ki bu ayıt etmeyi kolaylaştırır. Böylece O ile sıfır karışmamış olur. Son zamanlarda her yerimiz güvenlik resmi olduğu için ve nedense güvenlik resimlerini yapan programcılar genelde bunları kullanıcıların okumamasını sağlamak üzere yaptıkları için sıfır ve o karakterlerine de dikkat etmiyorlar. Güvenli resmine bakarak kutuya yazıyorsunuz ama aslında sıfır görünen bir o harfi ya da tam tersi. Gıcık edici bir durum. 12, 13, 14, 15 ve 16 Martta buradaki sanal konferanslara ucretsiz katilabilir, sunum yapan kisiye sorularinizi canli yayinda yoneltebilirsiniz. iyi eglenceler… Borland Türkiye temsilcisi Bt Grubu Ankara ve İstanbul’da düzenleyeceği iki etkinlik ile Delphi 2007 for Win32′nin sunumu yapıyor. Buradan kayıt yaptırabileceğiniz sunumların duyurusu şu şekilde :
3. parti bilesenleri kurmamak icin ne kadar israr etsemde bir noktadan sonra artik kacinilmaz oluyor ve ister istemez Delphi ide sini 3.parti bilesenlerle genisletmek zorunda kaliyoruz. Sadece bilesenlerle kisitli olsa yine eyvallah diycez ama 3.parti add-on larla plug-inlerle ide genisliyorda genisliyor… Kullanirken fena olmuyor ama makineye format attiginizda yahut baska bir bilgisayarda calismalara devam etmek zorunda kaldiginizda is can sikici bir hale gelebiliyor malesef. Bu sikintidan kurtulmak icin Registry de Delphi anahtarini yedeklemek bir cozum olabilr ama bazi bilesenlerde pek yeterli olamayabiliyor. Cok gelismis olmasada bizi bu dertten kurtaracak iki adet program mevcut. CloneDelphi Wizard v.1.0
Delphi Registry Swapper ise sadece registry yedegini alip sakliyor.
Bu araclarin ne kadar saglikli calistigini henuz test edebilmis degilim bu yuzden isi saglam tutmakta ve 3. parti bilesenlerden mumkun oldugunca uzak durmakta fayda var ruh ve sinir sagliginiz icin. ve son olarak delphi 2006 destekleri mevcut mu bilemiyorum ama delphi 2006 da bu isi manuel yapmak icin suraya goz atabilirsiniz.
28
02
2007
Delphi ve 3-Katmanli Mimari - 2Posted by: admin in N-Tier, bileşenler, delphi, veritabanları
Açıkcası benim gibi hem PHP hem Delphi ile kodlama yapanlar için PHP kodlamak bir zülum. Uzun zamandır bir arayış içindeyim. Arayışın sebebi şu : Delphi ile bir uygulamayı kısa sürede gerçekleştirebiliyorken (örneği bir sitenin yönetim paneli gibi, PHP ile kodlamanız halinde yıllarınızı alan şeyler) PHP ile basit bir arayüz yapmak bile oldukça zaman alıyor. İnsan hazır birşeyler kullanmak istese de hazır portallar, cms’ler kullanmak istemiyor; zira onları düzenlemekle harcayacağınız zaman oldukça uzun bir zaman, belki sıfırdan başlamak bile daha kolay! İlk etapta gördüğümüz Delphi for PHP’nin bize Delphi’de olduğu gibi bileşen vari hazır şeyler sunacağı ama programları büyük oranda görsel bir şekilde ve hepsinden önemlisi hızla yapabileceğimiz oluyor. (demo) Bu da gerçekten PHP camiası içinde aranan bir özellik. Herşey bu kadar ileriyken hala bazı şeyler tekrar tekrar yazmak gerçekten ölüm geliyor. Bunu şöyle düşünebilirsiniz : Delphi’de bir buton koyacaksınız projenize ama her seferinde buton nesnesini tekrar tekrar baştan kodluyorsunuz! Ya da hiç olmadı önceki projelerinizden tekrar tekrar c/p yapıp düzenliyorsunuz! Çekilecek dert değil efendim. Bakalım, göreceğiz. Yaptiginiz proje buyudukce kodlarin yonetimi bir tarafa projeyi saglikli bir sekilde son kullanici icin paketlemekte sorun haline gelebilir. Yeni dosyalarin paketlenmesi, versiyon bilgilerinin guncellenmesi, otomatik testlerin calistirilmasi, versiyona uygun zip dosyalarinin olusturulmasi gibi bu liste uzar gider. Bu islemleri tek tiklamaya indirmek icin cesitli programlar mevcuttur. FinalBuilder, MSBuild bu araclardan iki tanesidir sadece. Biz bu yazida Ant turevi olan Want adli build aracini mincikliycaz. |