kelebek@PIS-ii:~ $ cat /dev/blograndom
  Bi bok bilmiyorsun. İşin kötüsü bi bok bilmediğini de bilmiyorsun - Aziz Nesin

Nazım Hikmet’in son sürprizi!

27 Dec 2007 Kategori: Esti yine, Günlük

Nazım babanın bir şiiri daha bulundu. İsmi "Dört Güvercin"
Nazım Hikmet’in son sürprizi!

dört güvercin
geldi dört güvercin
suda yıkanmak için.
Su mahpusane yalağındaydı.
ve güneş
güvercinlerin
gözünde, kanadında, kırmızı ayağındaydı.
girdi dört güvercin
yıkanmak için
suyun içine.
ve kederli toprakta dört insan
baktı dört güvercine.
Güvercinler hep beraber
güneşi taşıyıp kırmızı ayaklarında
uçabilirler.
Durdurmaz onları demir ve duvar.
güvercinlerin yumuşak kanatları var.
Ve kanatlar
Şimdi burda, şimdi damın üzerinde.
İnsanların kanatları yok
İnsanların kanatları yüreklerinde.
Dört güvercin
güneşe varmak için
yıkandı, uçtu sudan.

Project Euler – Problem sitesi:)

27 Dec 2007 Kategori: Algoritma, İnternet

Project Euler - Problem sitesi:)Project Euler adlı bir site ile karşılaştım. Bu sitede yaklaşık 170 adet problem var ve bu problemleri sizden çözmeniz bekleniyor. Aralarında 14163 kez çözülmüş olanıda var 116kez çözülenide. İstediğiniz bir dilde çözüp çözümlerinizi yayınlayabiliyorsunuz. Kolay gelsin.
Adres: http://www.projecteuler.net/

Scheme ile ekrana içi boş dikdörtgen bastırmak

20 Dec 2007 Kategori: AQ, Algoritma, Scheme
  1. (define (kare x y)
  2. (do ((i 0 (+ i 1))) ((= i x))
  3. (newline)
  4. (do ((j 0 (+ j 1))) ((= j y))
  5. (if (or (= i 0) (= i (- x 1)))
  6. (display "*")
  7. (if (or (= j 0) (= j (- y 1)))
  8. (display "*")
  9. (display " "))))))

bu kod aşağıdaki gibi bir şekil oluşruracak

 
**********
*        *
*        *
*        *
*        *
*        *
*        *
*        *
*        *
**********

Ancak bu şekil pek hoş değil. Eğer display'in içini biraz düzenlersek çok dahahoş şekilerle karşılaşırız.

  1. (define (kare x y)
  2. (do ((i 0 (+ i 1))) ((= i x))
  3. (newline)
  4. (do ((j 0 (+ j 1))) ((= j y))
  5. (if (or (= i 0) (= i (- x 1)))
  6. (display "* ")
  7. (if (or (= j 0) (= j (- y 1)))
  8. (display "* ")
  9. (display " "))))))

Bu kod

* * * * * * * * * *
*                 *
*                 *
*                 *
*                 *
*                 *
*                 *
*                 *
*                 *
* * * * * * * * * *

şeklini oluşturacaktır. Tabiki etkileşim penceresinde şekil daha düzgün çıkacaktır.

Tanrı Kent

20 Dec 2007 Kategori: Günlük, Karikatür, Sinema

Tanrıkent tv8 23.15 20/12/2007

Tanrı Kent

Film, Rio de Janeiro’nun gecekondu mahallelerinde geçiyor ve şehre hakim olan çetelerin arasında büyüyen ve acımasız uyuşturucu pazarında kendilerine bir yer kapmaya, daha da önemlisi hayatta kalmaya çalışan küçük çocukların yaşamını anlatıyor. Tanrıkent, 1960’larda, sefil koşullarda yaşayan halkı ev sahibi yapmak için başlatılan bir toplu konut bölgesine verilen isimdir. Film, 1980’lerde Rio de Janeiro’nun en tehlikeli mahallelerinden biri haline gelen Tanrıkent’te yaşayan ve yolları defalarca keşişen insanların yıllar boyunca süren hikayelerini anlatır. Yoksulluğun yaşam tarzı olduğu, uyuşturucu, açgözlülük ve şiddetin sokakları kapladığı bir yerdir burası. Bol ödüllü, etkileyici bir film.

Kesinlikle izlemenizi tavsiye edeceğim bir film.

Bayram gelmiş neyimize!!

20 Dec 2007 Kategori: AQ, Esti yine, Günlük, Öğrenci Hali

Bayram gelmiş neyimize. Ne bayramlaşmaya gelmiş bi misafirimiz ne de bi tas et getirecek bi komşumuz, ne de hadi bugün bayram çalışmayın lan affettim diyen bi hocamız. Bayram çalışmakla geçecek yani. Yinede sizinki iyi geçsin dileklelrimle.

Erdal Eren Yoldaş Ölümsüzdür!!

17 Dec 2007 Kategori: Siyasi

Erdal Eren Yoldaş Ölümsüzdür
Erdal Eren Yoldaş Ölümsüzdür!!

http://www.evrensel.net/haber.php?haber_id=22113

Bubble sort algoritması ve scheme çözümü

17 Dec 2007 Kategori: Algoritma, Konudışı, Scheme

Bubble sort algoritması kabaca: verilen dizideki elemanları ikili olarak karşılaştırıp gerekli olduğunda yerlerini değiştirmek esasına dayanır. Elimizde 11 5 8 4 6 84 7 sayılarında oluşan bir dizi olduğunu var sayalım ve bu diziyi küçükten büyüğe sıralamak isteyelim.

  1. önce 11 ile 5i karşılaştırırız, 11 5'ten büyük olduğu için 11 ile 5in yerini değiştiririz; 5 11 8 4 6 84 7
  2. sonra 11 ile 8i karşılaştırırız ve 11 ile 8'in yerini değiştiririz 5 8 11 4 6 84 7
  3. 11 ile 4; 5 8 4 11 6 84 7
  4. 11 ile 6; 5 8 4 6 11 84 7
  5. 11 ile 84; 84 büyük olduğu için sıralamaya dokunmayız. 5 8 4 6 11 84 7
  6. şimdi 84 ile 7'yi karşılaştırırız; 5 8 4 6 11 7 84

Son durumda 7 elemanlı bir dizi için 6 kontrol yaptık ve en büyük elemanı sona attık. Şimdiki karşılaştırmalarımızda artık son elamanı yok sayabiliriz. Yani problemimiz artık 6 elemanlı bir diziyi sıralamak oldu. Aynı işlemleri 6 eleman varsayarak yaptığımızda sırasıyla problem 5, 4, 3, 2 ve 1 elemanlı dizileri sıralamaya dönüşecek. 1 elemanlı dizi herzaman sıralı olduğu için hiç bi derdimiz sıkıntımızda kalmayacak:) Bu şekilde işlemleride 6 defa yaptık.
Şimdi sıra geldi koda

  1. (define vector-bubble-sort
  2. (lambda (vec op)
  3. (let ((tmp 0) (stop-do #f))
  4. (do ((i 0 (+ i 1))) ((or (= i (vector-length vec)) stop-do))
  5. (set! stop-do #t)
  6. (do ((j 0 (+ j 1))) ((= j (- (vector-length vec) i 1)))
  7. (if (not (op (vector-ref vec j) (vector-ref vec (+ j 1))))
  8. (begin
  9. (set! tmp (vector-ref vec j))
  10. (vector-set! vec j (vector-ref vec (+ j 1)))
  11. (vector-set! vec (+ j 1) tmp)
  12. (set! stop-do #f))))))
  13. vec))

DrScheme de etkileşim penceresine

(vector-bubble-sort #(5 11 8 4 6 84 7) < )

şeklide giriş yapmamız gerekiyor. "< " işareti yerine ">" işaretide koyabiliriz. Bu sayede birde büyükten küçüğe sıralamak için aynı kodları yazmamıza gerek kalmayacak.

Yeni Yök Başkanı dsnds #4

15 Dec 2007 Kategori: D.S.N.D.S

Doğru Söze Ne Denir ki Serisi #4
Çıktığı televizyon programında “mahalle baskısı, türban ve mikrofaşizm”den bahseden ilihiyatçı Doç. Dr. Şahin Filiz hakkında soruşturma açıldı. Göreve gelir gelmez “Üniversitelerdeki tüm yasakları kaldıracağım” diyen YÖK Başkanı Özcan’ın özgürlük anlayışının türbanla sınırlı olduğu anlaşıldı.
Doğru Söze Ne Denirki - Türban

Hakkımda

Aşkın Yollu
Dokuz Eylül Üniversitesi
Bilgisayar Mühendisliği
Öğrenci

Blog Hakkında

Kafama esenleri bu bloga koyuyorum
Gün gelir bi karikatür koyarım, gün gelir teknik bir makale yazarım, gün gelir hocanın bitanesine küfür - iltifat ederim, gün gelir hiçbirşey yazmam. Kısacası kafama göre takılırım.

  • askin @ blog rss
  • askin @ delicious
  • askin @ last.fm
  • askin @ technorati
  • askin @ deviantart

Bazı Hakları Saklıdır

Bazı Hakları Saklıdır Bu site Creative Commons - Attribution / Share Alike lisansı ile korunmaktadır. Ayrıntılı bilgi için logoya tıklayınız.

Katagoriler

Twitter Updates

Twitter Updates

    follow me on Twitter