24 Eylül 2009 Perşembe

iBATIS ParameterMap

Bazen iBATIS ile çalıştırılacak sql sorgularıma bir iki parametre göndermem gerekiyor. Bunun için bir class oluşturmak angarya geldiği için struct vs. gibi yollarla da parametre gönderilebilir mi diye araştırdım. Öğrendiğim üzere iBATIS ile sadece IDictionary tipinde değişkenler ya da class objeleri parametre olarak yollanabiliyormuş. Benim gibi tırmalayanlara duyurulur...

11 Ağustos 2009 Salı

VisualSVN

Tıpkı Netbeans içine entegre edilmiş CVS gibi Visual Studio(2003,2005,2008,2010) içinden de SVN kullanılabilir. Tek yapmanız gereken server makineye VisualSVN Server kurmak, client makineye de TortoiseSVN ve VisualSVN kurmak. Ardından VisualStudio'yu açtığınızda VisualSVN menüsünden tüm versiyon kontrol sistemlerinde olduğu gibi Add/Get Solution, Update/Commit, Log Messages vs. fonksiyonlarını kullanabilirsiniz. Sadece serverdaki repository'lere değil Google Code gibi dış depolara da proje yükleyebilirsiniz, tek yapmanız gereken Add Solution seçeneğinde ilgili yere URL girmek.
Kullanımı ve kurulumu gayet kolay. Tavsiye ederim...
24.09.2009 --> Visual SVN Server ücretsiz ancak remote erişime kapalı halde :) Visual SVN Client ise ücretli. Bu sebeple aynı fonksiyonlara sahip client program olarak AnkhSVN kullanılabilir. OpenSource bir çalışma.

23 Temmuz 2009 Perşembe

Çakmaklı Telefon


Çin taklit ürünlerin dışında yaratıcı fikirlerine de ağırlık vermiş. Bir Türk'ten çıkmasını daha olası bulduğum fikirde, cep telefonuna aynı arabalardaki gibi bir çakmak monte edilmiş. Konuşurken tüttür hesabı... :))


21 Temmuz 2009 Salı

DeskPins

Hani bazı zamanlar olur ya, siz bir çok pencere ile çalışırken bir tane pencereniz olurki siz ne yaparsanız yapın o hep gözünüzün önünde olsun istersiniz. İşte bu küçük uygulama ile Windows'ta herhangi bir pencereyi seçip onun her zaman en üstte (always on top özelliği) kalmasını sağlayabilirsiniz.
Denemek için link: http://users.forthnet.gr/pat/efotinis/programs/deskpins.html

20 Temmuz 2009 Pazartesi

Sinir Küpü

Sinir kelimesini görünce Azeri hocamız Ahmad Babanlı'nın "Beni sınırlandırmayın cocuklar" dediği aklıma geldi. Bu oyun da beni fazlasıyla sınır etti :))

10 Temmuz 2009 Cuma

iBATIS Döküman

http://docs.google.com/View?id=d3rr2rq_0hktthdd9

Pick Me!


Tasarımcı Sadi Tekin tarafından ilk kez 2005 yılında üretilen Pick Me!, 2006 ve 2007 yıllarında İstanbul Design Week 'te sergilendi ve büyük beğeni kazandı. Gelen talep üzerine üretimine başlanan Pick Me!'ler, şimdilik Sadi Tekin'in el çizimlerinden hayata geçirilen ve 3 mm. akrilikten lazerle kesilmiş kolye, küpe, yaka iğneleri ile Basic ve Kamasutra serisi yüzüklerden oluşuyor.

Ben şahsen bayıldım bunara, keşke İstanbul'da yaşayıp bunlardan bir tane alabilme şansım olsa...
Detaylar için: http://www.mypickme.com/

İnternete Dünya dışından bağlantı

NASA ve BioServe Uzay Teknolojileri iş birliği ile internete uzaydan erişim sağlayabilecek bir protokol geliştirilmiş. Dünya'da kullandığımız TCP/IP protokolü uzayda kullanmak için elverişli değilmiş. Bu sebeple DTN(Delay Tolerant Networking) adı verilen bir protokole gereksinim duyulmuş. Uzay boşluğunda şu an için sürekli kesintisiz internet olmadığından, DTN'de iletişim bağlantı olduğu sürece devam edecek ve bir veri parçası gönderildikten sonra diğer veri gönderilmeden önce bağlantının tekrar kontrol edilmesi gerekecek. Bağlantı uyduları da her seferinde elle yeniden ayarlanmak zorunda olacak. Bunun sebebi ise sağlıklı bir bağlantı kurabilmek için uzay istasyonun, uyduların ve Dünya'nın o anki konumların sabit olmaması. NASA, DTN'in en erken 2011 yılında uzaya gönderilecek araçlarda kullanılabilir olacağını açıklamış. İlgililere duyurulur...

8 Temmuz 2009 Çarşamba

BMW Halbo

BMW'nin yeni tasarım motosikleti Halbo bana pek de ergonomik gelmedi. Arkadaki küre şeklinde tekerleği sayesinde sağa sola hareket etme kabiliyeti varmış. Bunun yanında normal bir mtosiklete kıysala %50 daha az yer kaplıyormuş. Yinede üzerindeki sürücünün direksiyonu tutması için o kadar eğilip, ayaklarını da arkadaki pedallara dayaması bence ciddi bir denge sorunu ve sırt ağrısı yatabilir :)) Meraklılarına duyurulur...

7 Temmuz 2009 Salı

iBATIS Nedir?

iBATIS ismi fransızcada ağaç kütüklerinden oluşmuş siper anlamına gelen ABATIS kelimesi ve İnternet kelimesinin birleşmesiyle çıkmış. iBATIS açık kaynak kodlu bir süreklilik katmanıdır. Geleneksel JDBC anlayışının tersine kodlama az işlev çok mantığına sahiptir. .NET ve Java'da veri haritalama için kullanılmaktadır.
iBATIS verilerle uğraştğınız kısmı asıl kodunuzdan bir güzel ayırıp size kodlama rahatlığı ve aynı zamanda güvenilir bir proje imkanı sunuyor. 3 katmanlı mimarinin yeni üyesi bu çatı, sizin sadece xml ve sql bilmenizi bekliyor. .NET ile çalışıyorsanız projenize 3 adet şema (.xsd), 3 adet referans (.dll), 2 adet konfigürasyon dosyası (.config) ve 1 adet xml dosyası eklemeniz kafi. Siz sadece konfigürasyonu yapıp, xml dosyasına da çekeceğiniz yada göndereceğiniz verilerle ilgili yapıları yazacaksınız. Kod kısmında ise bir iBATIS nesnesi oluşturup, xml'deki herhangi bir sorguyu çalıştırmanız yeterli :)) Gerisini iBATIS hallediyor zaten. Bu kadar basit.

Şuana dek SqlServer2005 veritabanıma bağlanıp bir adet select sorgusu çalıştırabildim. Bende uygulama kısmını detaylıca öğrenince buradan bildiklerimi paylaşmaya devam edebilirim.
Sevgiler, Saygılar...