May 17, 2012

Alıntı (acehreli):

>

Bizde baştan öyle düşünmüştük. Bir çok arkadaşın hevesli bir biçimde 10-15 dakikalık sunumlarla geleceklerini ummuştum ama ilgisizliğe çok şaşırdım. Yani sonuçta konuşmacı yoksa sunum da yok. :)

Ali bu konuda şaşıran kişi sadece sen değilsin, doğrusu bende özellikle buradaki arkadaşlardan destek gelir diye umuyordum ama malesef umduğum gibi olmadı. Neyse eldekilerle yola devam :)

Alıntı (acehreli):

>

Çok isterdim ama konuşmacı yok. GtkD bilen arkadaşlar var istemediler. Günün programını görüyorsun zaten. Eğer bunu kabul edersek zaman da kalmadı.

Benimde çok bilgim yok ama en azından D dilinin görsel programları hakkında herkezde bir merak olacaktır diye düşünüyorum. Dolayısıyla halen geliştirmekte olduğum Divid projesinden bir ara bahsedebilirim diye düşünüyorum.

Zaten öyle böyle sunum işine girdik madem bu işi tam yapalım :)

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

May 17, 2012

Hoş geldin Miraç...

Alıntı (miracsa):

>

Sadece ilk saat değil, her sunumun bitiminde o sunum konusuyla ilgili bir soru-cevap etkileşimi olması bence daha uygun olur.

Bence de her sunumda soru&cevap bölümü olması iyi olacak. Ancak her konuda ne kadar soru geleceğini bilemeyeceğimiz için konu sonunda sabit bir süreyi ayırmak vakit kaybı olabilir. Her konuyu yarım saat gibi bir süre düşünmekteyiz. Eğer 30+10 dk. gibi bir planlama yapmamız durumunda da bize ayrılan toplam süreyi geçeceğiz. Bence etkileşimli bir sunum olsun (tıpkı Çağdaş Şenol'un Scala Sunumu (http://video.cs.bilgi.edu.tr/watch/Scala_01) gibi) ve isteyen konu anlatılırken sorusunu sorsun.

Ne dersiniz?

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

May 17, 2012

Sanırım program aşağıdaki gibi oldu. Konuşmacıların aşağıdaki eksiklikleri ve yanlışlıkları bana bildirmelerini ve eğer daha yapmadılarsa kendilerini tanıtıcı bir kaç cümlelik tanıtım rica ediyorum.

Teşekkürler,
Ali

Ek: Programın son hali bir kaç mesaj sonra.

'----------------------
10:00 Açılış


10:05
"Akan Veriyi Dizginleme: Dizi, Dilim ve Şablonlar" (D)
Salih Dinçer

D'nin veriyi taşıyan/değerlendiren yapılarının büyüleyici esnekliğinden bahsedeceğiz. Verilerinizi işlenmek üzere D'ye güvenle emanet edebileceğinizi ve GC sayesinde dinamik bellek yönetimin kolaylığını göreceksiniz. Esnekliğin verdiği büyüleyiciliği izleyip Matruşka dünyasında yolculuğumuzu sürdüreceğiz.


11:05
"Unicode" (D ve C++11)
Ali Çehreli

Karakter tablolarının tarihçesi, Unicode standardı, UTF kodlamaları, ve C++11'in ve D'nin bu konuda sundukları olanaklar.


12:05 Yemek


13:30
"D ile Güvenli Programlar" (D)
Zafer Çelenk

D'nin temel hedeflerinden birisi doğru işleyen programlar üretmek olmuştur. D'nin program doğruluğuna yönelik olanaklarından yalnızca bir kaç tanesi: assert, enforce, unittest, ve Sözleşmeli Programlama.


14:15
"Koşut İşlemler ve Eş Zamanlı Programlama" (D ve C++11)
Ali Çehreli

Mikro işlemci hızları artık fiziğin sınırına erişmiş durumda. Programcılar hızlı programlar üretebilmek için koşut işlemlerden (parallelism) ve eş zamanlı programlamadan (concurrency) yararlanmak zorundalar. C++11'in ve D'nin bu konudaki yaklaşımları.


15:15
"ş.o.m. içinde D" (D)
Mert Ataol

Diziler, filtreler, rasgelelik, vs... Şiir kıvamında programcılık...


16:00
"C++11'in Getirdiği Olanaklar ve D'deki Karşılıkları" (D ve C++11)
Ali Çehreli

C++11 modern programcılığın gerektirdiği yeni olanaklar getiriyor. Bu olanaklar, çözüm getirdikleri sorunlar, ve D dilindeki karşılıkları.


17:00
Kapanış'

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

May 17, 2012

Hoşgeldin miracsa! :)

Alıntı (miracsa):

>

Sadece ilk saat değil, her sunumun bitiminde o sunum konusuyla ilgili bir soru-cevap etkileşimi olması bence daha uygun olur.

Ben de aynı fikirdeyim. Benim bulunduğum bütün sunumlarda hem konuşma sırasında hem de sunum sonunda soru ve yanıtlar oluyor.

Alıntı:

>

Uzunca sunumlar ve arada ufak ama etkili sunumlar iyi olur.

Bizde baştan öyle düşünmüştük. Bir çok arkadaşın hevesli bir biçimde 10-15 dakikalık sunumlarla geleceklerini ummuştum ama ilgisizliğe çok şaşırdım. Yani sonuçta konuşmacı yoksa sunum da yok. :)

Alıntı:

>

Harmanlayarak anlatma işi güzel fakat C++ 11 için mutlaka bir sunum ayrılmalı.

En sondaki sunum C++11'in olanaklarını anlatacak zaten. Her maddenin yanında da "D'de de böyle" diye kısacık bir kod örneği göstereceğim. D'cilerin (özellikle Zafer'in) ön ayak oldukları bir günde o kadarına hakkımız vardır herhalde. :)

Alıntı:

>

D ve C++'ın herhangi bir işi hangi bakış açılarıyla hallettikleri sunumlar içinde anlatılabilir fakat hem C++ 11 hem D bilen konuşmacılar var mı ki ?

Konuşmacı diye mi soruyorsun dinleyici mi? Ben C++98'te iyiyim. C++11'in hiçbir olanağını henüz kullanmadım ama hemen hemen hepsini ihtiyaç duyuldukları zamandan başlamak üzere haber gruplarında tartışılmalarından ve çözüm önerilerine kadar tanıyorum. Bir kaç kere gözden geçirirsem tamamdır.

Alıntı:

>

Qt ve wxWidgets ile ilgili belki bir sunum olabilir.

Çok isterdim ama konuşmacı yok. GtkD bilen arkadaşlar var istemediler. Günün programını görüyorsun zaten. Eğer bunu kabul edersek zaman da kalmadı.

Alıntı:

>

mikro işlemcilere de değinmeniz faydalı olur benim için.

Koşut programlama konusunu anlatırken nasıl fiziğin sınırına toslandığını filan söyleyeceğim ama mimarilerini veya makina kodlarını ancak azıcık biliyorum. Zaten C++ ve D programcılığında o konuları bilmek gerekmiyor.

Alıntı:

>

Mesajlaşarak eş zamanlı programlama, Veri paylaşarak eş zamanlı programlama bu konular önemli. Aynı şekilde Bellek yönetimi ve çöp toplayıcısı da. Bunlar belkemikleri.

Tütev'e yazıp ikinci günü de mi istesek acaba? ;) Yoksa fazla ilginç olmayan konuşmaların yerine bellek yönetimini mi koysak diyeceğim. Ama hem dilimleri anlatırken Salih çöp toplayıcıya zaten biraz dokunacak hem de bellek yönetimi D'de çok az gerekiyor. Ama olabilir tabii.

Alıntı:

>

hard-disk denetleyici programlama, cpu register programlama gibi çok extrem konular var C++'da.

Onlar çok özel konular olmalı. Benim hiçbir bilgim yok. Öğle yemeği ve akşam yemeği zamanlarında bol bol sohbet fırsatımız olacak.

Alıntı:

>

Yemek konusu nasıl olacak, bu önemli bir detay. Herkes ayrı ayrı mı gidecek, topluca bir şeyler mi planlanacak ?

Katılımcılara ücretsiz olarak sandviç gibi şeylerle halledeceğiz. Aynı ortamda ve sohbete devam ederek...

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

May 18, 2012

Konuşmalar kırk beş dakika veya bir saat.

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

May 19, 2012

Yukarıdaki programı (http://ddili.org/forum/post/5885) yeni gördüm. Ancak ilk konuşmayı genelde ev sahipleri veya yabancı ülkelerden gelen önemli konuşmacılar yapar. Her ikisi de olmadığıma göre yarım bilgilerim ile bu bana ağır gelir...

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

May 20, 2012

Not edildi. Zafer, seni öne alalım mı? Yoksa Unicode konuşması ile de başlayabiliriz.

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

May 20, 2012

Alıntı (Salih Dinçer):

>

Her ikisi de olmadığıma göre yarım bilgilerim ile bu bana ağır gelir...

Salih, o açıdan bakınca hiç birimizin tam bilgisi yok. Hepimiz bildiklerimizi paylaşacağız diye düşünüyorum.

Diğer taraftan zaten bu sunum bir konu üzerine derinlemesine bir inceleme değil. Genel olarak D dili ve yapılarını tanıtmaya çalışacağız diye düşünüyorum dolayısyla örneğin ben derinlemesine bir birim test anlatımı yerine, kısaca birim testlerin tanıtımı ve arkasından modern ve yeni bir dil olarak lanse edilen D dilinin birim testlerine yaklaşımını anlatmak ve dile entegre olmuş birim testleri yapısını ortaya koymanın daha anlamlı olacağını düşünüyorum.

Neticede bugün tüm dillerde birim test olanağı zaten mevcut, bir çok programcıda az veya çok bu olanağı biliyor. Bilmedikleri D dilinde bu olanağın ne kadar kullanışlı bir hale getirilmiş olması ve diğer dillerin aksine dile entegre bir şelkilde ne kadar kolay kullanıma sahip olduğu. Ben sunumlarda bu noktaların öne çıkması gerektiğini düşünüyorum, yoksa birim testler ile ilgili derinlemesine bilgiler vermek bu alanda çok daha fazla çalışmış olmayı gerektirir diye düşünüyorum, bilmem katılır mısınız?

Alıntı:

>

Not edildi. Zafer, seni öne alalım mı?

Ali sen nasıl istersen öyle ayarlayabilirsin. Benim için sorun olmaz. Sen birden fazla sunum yapacaksın kendine dinlenme zamanı ayıracak şekilde planlamayı yap, ben uyarım :)

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

May 21, 2012

Çok çok isabetli bir açılış bu...:)

D'nin ne olduğu ve diğer diller ile karşılaştırmanın yapıldığı bir başlangıç sanırım kimsenin kaçırmak istemeyeceği ve devamı için hayranlık depolayabileceğim kilit bir konuşma olacak.

<...Esnekliğin verdiği büyüleyiciliği izleyip Matruşka dünyasında yolculuğumuzu sürdüreceğiz.>

Düşünüyorum da bu son cümleyi kaldırsak mı? Sanırım Matruşka dünyasına girmeye vakit kalmayacak. Zaten diziler yeterince vakit öldürecek. Üstelik dilim ve dinamik kardeşliği bizleri Yüzüklerin Efendisi kadar uzun süren bir maceraya sürükleyecek!

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

May 21, 2012

Aşağıdaki program nasıl?

Ali

Ek: Bu da programın son hali değil.

'----------------------
10:00
Açılış


10:05
"D Programlama Dili" (D)
Ali Çehreli
D programlama dilinin genel bir tanıtımı, kullanım alanları, ve başka dillerle karşılaştırılması.


11:00
"Akan Veriyi Dizginleme: Dizi, Dilim ve Şablonlar" (D)
Salih Dinçer

D'nin veriyi taşıyan/değerlendiren yapılarının büyüleyici esnekliğinden bahsedeceğiz. Verilerinizi işlenmek üzere D'ye güvenle emanet edebileceğinizi ve GC sayesinde dinamik bellek yönetimin kolaylığını göreceksiniz.


12:00
Yemek


13:30
"D ile Güvenli Programlar" (D)
Zafer Çelenk

D'nin temel hedeflerinden birisi doğru işleyen programlar üretmek olmuştur. D'nin program doğruluğuna yönelik olanaklarından yalnızca bir kaç tanesi: assert, enforce, unittest, ve Sözleşmeli Programlama.


14:15
"Koşut İşlemler ve Eş Zamanlı Programlama" (D ve C++11)
Ali Çehreli

Mikro işlemci hızları artık fiziğin sınırına erişmiş durumda. Programcılar hızlı programlar üretebilmek için koşut işlemlerden (parallelism) ve eş zamanlı programlamadan (concurrency) yararlanmak zorundalar. C++11'in ve D'nin getirdikleri çözümler.


15:15
"ş.o.m. içinde D" (D)
Mert Ataol

Diziler, filtreler, rasgelelik, vs... Şiir kıvamında programcılık...


16:00
"C++11'in Getirdiği Olanaklar ve D'deki Karşılıkları" (D ve C++11)
Ali Çehreli

C++11 modern programcılığın gerektirdiği yeni olanaklar getiriyor. Bu olanaklar, çözüm getirdikleri sorunlar, ve D dilindeki karşılıkları.


17:00
Kapanış'

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]