Yazar: Orhan Balci 18 Ocak 2010 tarihinde

Loading ...
-
HSQLDB’yi sunucu kipinde çalıştırmak için :
java -cp ./hsqldb.jar org.hsqldb.Server -database.0 file:veritabanı dosya adı -dbname.0 veritabanı alias adı
komutu girilmlidi. Bu komut hsqldb.jar dosyasının olduğu klasör içinde verilmiştir.
- HSQLDB’ye dosya kipinde bağlanırken veritabanı dosya yolunu jar dosyanıza göreceli verebilirsiniz. Jar dosyanız ile veritabaı dosyanız aynı klasörde bulunuyorlarsa veritabanı bağlantı Stringiniz :
"jdbc:hsqldb:file:./veritabanı dosya adı" şeklinde olmalıdır.
Yazar: Orhan Balci 13 Ocak 2010 tarihinde

Loading ...
Öyle nefis muhasebesi yapan birisi değilim. Kendisine hedef belirleyip sıkı sıkıya bu hedeflere sarılan birisi de sayılmam. Yeni yılın ilk ayının ortalarına gelmişken okuduğum bir blog girdisi kendimi sorgulamama sebep oldu. Geçtiğimiz yıl hayatımda ne gibi değişiklikler olduğunu ve yeni yılda kendimden ne beklediğimi yazmaya karar verdim. Önümüzdeki yıla kadar yaşarsak bu listenin neresinde olduğumuza bakarız hep birlikte.
- 2009
- Benim adıma 2009′un en önemli olayı nişanlanmam oldu
- Eski işyerim KaleTron’un KaTron oldu ve askerden dönmemle yeniden işe başladım
- Sonlarına doğru ekibe katıldığım MES projesini tamamladık.
- POTSIM projesine başladık. Hala bitiremedik
- NVIDIA PhysX kütüphanesiyle boğuştum
- Windows kullanmayı bıraktım, Ubuntu’ya terfi ettim
- Senenin ilk beş ayı Sarıyer’de, geri kalan kısmı Ümraniye’de geçti
- Proje Bülbül başladı
- 2010
- 2010 yılı içinde evlenmeyi planlıyorum (evlenmeyi planlayanı da ilk defa görüyorum)
- Yüksek lisansa başlamayı umuyorum
- Yeni bir programlama dili olarak Python öğrenmeyi planlıyorum
- Sene boyunca 50 kitap okumayı hedefliyorum. Listemde Jose Saramago, Asimov, Selim İleri, Refik Halid Karay var.
- Türkiye’de daha önce görmediğim bir şehri ziyaret etmek istiyorum. Bu şehir hakkında şu an hiç bir fikrim yok
- Blogumda aylık ortalama 5 yazı yayınlamayı amaçlıyorum
Yazar: Orhan Balci 06 Ocak 2010 tarihinde

Loading ...
Bülbül pojesi Twitter API sarmalayan bir Java katmanı geliştirmek için başladığım bir proje. Uygulamalarınızdan Twitter mesajlarınıza, listelerinize ulaşabilir. Yeni mesaj yollayabilirsiniz. Proje halen gelişme aşamasında olup ilgili kaynaklara
http://kenai.com/projects/bulbul adresinden ulaşabilirsiniz. Şu anda desteklenen API fonksiyonlarının listesi :
- statuses/public_timeline
- statuses/home_timeline
- statuses/friends_timeline
- statuses/user_timeline
- statuses/mentions
- statuses/retweeted_by_me
- statuses/retweeted_to_me
- statuses/retweets_of_me
- statuses/show
- statuses/update
- statuses/destroy
- statuses/retweet
- statuses/retweets
- users/show
- users/search
- statuses/friends
- statuses/followers
- POST lists(create)
- POST lists id (update)
- GET lists(index)
- GET list id(show)
- DELETE list id (destroy)
Yazar: Orhan Balci 26 Aralık 2009 tarihinde

Loading ...
Soru metni için öncelikle
40. soruda verdiğimiz açıklamaları okuyun.
‘i3(3([i]>))’ komutu kaç numaralı şekli çizer?
A) (8)
B) (3)
C) (11)
D) (14)
E) (7)
CEVAP: Verilen komutu incelersek önce bir defa kuzeye ilerleyip arkasından 9 kere parantez içindeki komutu işletmemiz gerektiği anlaşılır. Parantez içindeki komut ise konumumuzu kaydetmeyi sonra ilerlemeyi sonra kaydettiğimiz konuma geri dönmeyi ve en sonunda sağa 45 derecelik bir dönüş yapmamızı söylüyor. 
Yukarıdaki şekilden tosbağanın izleyeceği yolu takip edelim. Önce ilerle komutuyla 1′den 2′ye gidiyoruz. Kaydet komutu 2. noktada kuzey yönünü kaydeder. İlerle komutu 2′den 3′e gider. Kaydettiğimiz 2 noktasına geri geliyoruz. 45 derece sağa dönüş yapıyoruz. Konumumuzu kaydedip ilerleyerek 2′den 4′e gidiyoruz. Kaydettiğimiz 2 noktasına geri geliyoruz. 45 derece sağa dönüş yapıyoruz. Konumumuzu kaydedip ilerleyerek 2′den 5′e gidiyoruz.Bu işlemi 9 kere tekrarladığımızda yukarıdaki şekili elde etmiş oluyoruz. Doğru şıkkımız A.
Yazar: Orhan Balci 13 Aralık 2009 tarihinde

Loading ...
Algoritma Adı: Birleştirmeli Sıralama Algoritması (Merge Sort)
Algoritma Türü: Sıralama Algoritması
Açıklama: Parçala yönet mantığıyla geliştirilmiş özyinelemeli (recursive) sıralama algoritmasıdır. Temel olarak üç aşamadan oluşur. Algoritma kendine verilen diziye ikiye böler. Birinci ve ikinci parçaların sıralanmasını sağlar. Son olarak da sıralı iki altdiziyi birleştirir. Örnek olarak 6 elemanlı 6 5 4 3 2 1 dizisini sıralayalım.
(daha fazla…)
Yazar: Orhan Balci 11 Aralık 2009 tarihinde

Loading ...
Soru metni için öncelikle
40. soruda verdiğimiz açıklamaları okuyun.
‘8(i3(>))’ Komutu kaç numaralı şekli çizer?
A) (12)
B) (10)
C) (4)
D) (5)
E) (2)
CEVAP : 39. ve 40. soruya nazaran daha kolay bir soru. Yapmamız gereken komutları takip ederek yolu çizmek. Verilen komutu incelersek 8 kere aynı komutların tekrar edilmesini istiyoruz. Tekrar edeceğimiz komut ise ileri gidip sağa 3*45 yani 135 derecelik dönüş yapmak. Yani tosbağamız sırasıyla aşağıda verilen köşelerden geçer :

Doğru seçenek B şıkkı.
Yazar: admin 08 Aralık 2009 tarihinde

Loading ...
Soru metni için öncelikle 40. soruda verdiğimiz açıklamaları okuyun.
Aşağıdakilerden hangisi (5) numaralı şekli çizer.
A) 4([<i2(3(>)i)]>>)
B) >4([i]>>i>>i)
C) 4([ii3(>>>i)]>>)]
D) 4([ii3(>>>i)]>)]
E) >4([i]>>i>i)
CEVAP: Şekil her ne kadar karmaşık görünsede aynı alt şeklin 4 kere tekrar edilmesinden oluşuyor. Yapı olarak 40. soruya çok benziyor. Biz 5 numaralı şeklin sol üst çeyreğindeki şeklin çizilmesine odaklanalım.

Yukarıdaki şekle göre algoritmamızı yazmaya başlayabiliriz. Tosbağamız kuzeye baktığından dolayı öncelikle 45 derecelik sola dönüş gerekli bize. İfademiz < şeklinde başlıyor. 1′den 2′ye gitmek için ilerliyoruz. İfademiz <i oldu. 2. köşeden saat yönünde 135 derecelik dönüş lazım. İfademiz <i>>> oldu. 2′den 3′e gitmek istiyoruz. İfademiz <igt;>>i oldu. Yine 3. köşede 135 derecelik dönüş yapmamız gerekiyor. İfademiz <i>>>i>>> oldu. 3′den 4′e gitmek istiyoruz. İfademiz <i>>>i>>>i oldu. Diğer tüm alt şekiller için aynı algoritma uygulanabilir. Bunu değişik şekillerde sadeleştirebiliriz. Örneğin <2(i3(>))i veya <i2(3(>)i) şeklinde sadeleştirebiliriz. Diğer şekilleride çizebilmek için bize 90 derecelik dönüşler gerekli. Tabi bunun için öncelikle ilk konumumuzu hatırlamalı ve alt şeklin çizilmesi bittiği zaman tekrar ilk konuma dönmemiz gerekir. Yani ifade [<i2(3(>)i)] şeklini alır. Bunun sonuna 90 derecelik dönüş ekleyip işlemi 4 kere tekrarlamamız 5 numaralı şeklin çizilmesini sağlayacaktır. İfademiz 4([<i2(3(>)i)]>>) şeklini aldı. Doğru seçenek A şıkkı.
Not: Çizim Dia yazılım ile üretilmiştir.