Thread overview
October 04, 2013

Ali hocam sizde uygun görürseniz http://ddili.org/forum/thread/1265 adresindeki olayı ders olarak d.ershane ye eklerseniz çok iyi olur hem forumun içerisinde kaybolmamış olur hemde biraz daha detaylı bir şekilde anlatılmış olur :)

Veya en azından forumun içerisinde kaybolmaya yüz tutmuş bunun gibi konuları ders haline çevirebiliriz.

Zekeriya

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

October 04, 2013

Düşündüğüm şey sadece forumun haricinde bir yerden (makale gibi de olur) ulaşılabilmesi ve daha detaylı bir şekilde içeriğin yazılması. Eminim birileri kurulumda zorluk yaşayacaktır. Onun haricinde C libini D ye nasıl bind edilebileceği ile ilgili bir derste hazırlanabilir.

Mesela bugün yeni bir olay daha öğrendim. Normalde D-lib oluşturmak için dll i d-lib e çeviriyordum elimde c-lib olduğu halde. Ama meğerse coffimplib direk c-lib i d-lib e çeviriyormuş. (aradaki farkı gösterebilmek adına d-lib ve c-lib diye bir tanım kullandım). Bu tarz konuları ders haline getirsek eminim bir çok kişinin işine yarayacaktır çünkü forumda bunları bulmak zor.

Mesela Erdem hocam http://ddili.org/forum/post/7346 burada bundan bahsetmiş.

Zekeriya

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

October 04, 2013

İyi fikir ama kitap veya makale olarak düşünüyorsan daha kapsamlı ve farklı düzende olmalı. Yoksa forum konusu olarak zaten çok yararlı ve iyi oldu. Google aramalarında da çıkacaktır.

Ali

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

October 04, 2013

Boş zaman bulduğunda yazacağından eminim. ;) Şaka bir yana, ben de aynı durumdayım.

Ali

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

October 05, 2013

Evet aynen ben de şu aralar güç elektroniği dersi alıyorum. Konular bir taraftan gittikçe ilginç hale gelmeye başlarken diğer taraftan da zorlaşıyor. Ali bey de sanırım ufaklıkla uğraşıyordur ;-)

Aslında wiki'ye eklemeye ne dersin:

http://ddili.org/wiki/

Sitenin kaynak kodu da belki biliyorsundur buradan oluşturuluyor. Ben bu yazım biçimine pek alışamasam da aslında her şey bir D dosyası :-)

https://code.google.com/p/ddili/

Bir de wiki kurulurken Media Wiki kullanalım diye ben demiştim ama şimdiki aklım olsa dokuwiki önerirdim.

Bir tane sır vereyim benim sitemdeki sayfalar da böyle oluşturuluyor.

www.temelelektronik.net/wiki (<temelelektronik.net>)

Sayfayı oluşturduktan sonra bir tane python betiği (https://gist.github.com/erdemoncel/dad1d3b87a462181cdb6) wiki sayfalarını html biçimine çeviriyor. Sonra ftp ile sunucuya yüklüyorum. Aslında yarı otomatik çalışıyor ama bir tane örümcek (https://gist.github.com/erdemoncel/bc01f6a406d64d39a156) kullanarak sunucudaki değişiklikler takip edilebilir ve bu işlem otomatik olarak yapılabilir.

İşin güzel tarafı da ufak değişikliklerle istediğimiz döküman biçemine örneğin Ali beyin kullandığı ddoc biçimine de çevrilebilir.

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

October 06, 2013

Mümkünse benim de önerim blog açmak. Örneğin salih.ddili.org şeklinde bir adres açabilirsek, meydana gelecek ek trafik için, bant genişliği arttırma masraflarını aramızda bölüşürüz.
Alıntı (zekeriyadurmus:1380912951):

>

Düşündüğüm şey sadece forumun haricinde bir yerden (makale gibi de olur) ulaşılabilmesi ve daha detaylı bir şekilde içeriğin yazılması. Eminim birileri kurulumda zorluk yaşayacaktır. Onun haricinde C libini D ye nasıl bind edilebileceği ile ilgili bir derste hazırlanabilir.
Sanırım D dili, Windows işletim sistemlerinde, Borland uyumlu bir yapı kullanıyor. Bu yüzden D'ye has bir alt yapımız yok. Gerçi şurada DM'nin tüm geliştirme araçları OMF uyumlu olduğu yazıyor ve MS uyumu için şöyle bir araçtan bahsediyor:

http://www.digitalmars.com/ctg/coffimplib.html

Zaten bunu, D extern'leri için lib dosyalarını oluşturarak kullanıyoruz. Bahsi geçen başlıkta ise aşağıdaki gibi tam Windows uyumlu yapıyor olmalıyız. Açıkcası artık pek Windows kullanmadığım için denemedim ama bunları da öğrenmek ve yaymak lazım:

Alıntı:

>

dmd -I. win32.lib -version=WindowsNTonly -version=Windows2000 -version=WindowsXP project.d RESOURCE.d resource.res

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