Forum: Duyurular RSS
ddili.org artık açık kodlu
Sayfa:  1  2  sonraki 
acehreli (Moderatör) #1
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4527 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Konu adı: ddili.org artık açık kodlu
Siteyi oluşturduğum dizini Google Code'da proje haline getirdim:

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

Tarihsel bilgi kaybolmasın diye de son durumu ile başlamak yerine, elimde bulunan eski yedeklerini yarı otomatik bir işlemle adım adım yükledim.

Ali
acehreli (Moderatör) #2
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4527 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
GtkD derslerinin iskeletini oluşturdum ve Mengü'nün pdf'ini kullanarak bir şey başlattım.

Başlangıç olarak:

1) Projeyi şurada anlatıldığı gibi indir (oradaki bağlantının gösterdiği şifreyi yazman gerekecek):

svn checkout https://ddili.googlecode.com/svn/trunk/ ddili --username KULLANICI_ISMI

2) ddili dizininde make'i 'test' hedefiyle başlat:

cd ddili
make -C src test

(Gerekmese ve önerilmese de, dosyaları temizlemek istersen, hedefin ismi 'clean'.)

('test' yazmazsan, asıl sitede kullanılan dosyalar oluşturuluyor.)

3) Oluşan dosyaları tarayıcında aç. Örnek:

  public_html_test/ders/gtkd/merhaba_gtkd.html

4) Dersleri yazdıkça ikinci ve üçüncü adımları tekrarla :) Örneğin yazacağın kaynak dosyalardan birisi şu:

  src/ders/gtkd/merhaba_gtkd.d

Ddoc makroları .ddoc dosyalarında bulunuyor. En çok kullanılanlar şurada: src/common.ddoc

Sayfanın darlığı nedeniyle kod satırlarını 62 sütunda bölüyorum; daha uzun olanlar sağdan taşıyorlar.

Herhalde şimdilik bu kadar yeter. Gerektikçe sorarsın. :)

Ali
canalpay (Moderatör) #3
Kullanıcı başlığı: Can Alpay Çiftçi
Üye Tem 2009 tarihinden beri · 1133 mesaj · Konum: İzmir
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Yolladıklarım direk siteye etki etmediği için size haber vermeden kafama göre değiştiriyorum.

Todo belgesinede kafama göre şeyler ekledim ve kendim şöyle bir standart geliştirdim. Todo'da yaptığım şeyin yanına yapıldı dedim ve kaçıncı gönderişte yaptığımı ekledim. Örnek:
5) Derleyici hatalarinin cozumlenip cozumlenmedigine bak            |Giriş düzeni dersine bakıldı. Hata sürüyor.(28.03.2010)
6) Makalelerin baslarina D1 ile ilgili olduklarini yaz
7) karakterler dersinde trileri'den bahset                          |Yapıldı=>48
Böylece ne değişikliği yaptığımı, değişikliğin yeterli olup olmadığını görebilceğiz. Yada bunun yerine hata takip sisteminden mi yararlansak ?

Bu arada ddoc'u çok sevmeye başladım :-) localhost'a oluşturulan html dosyalarını koplayadım. style.css ile çok güzel oldu. Ama şu ddili.org sitesinde var olan resimleride svn'ye koymalısınız bence.
acehreli (Moderatör) #4
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4527 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Yardım için teşekkürler. :)

Duyurmadan önce trileri için daha iyi bir isim bulalım mı? Alfabe harfi kavramını destekleyen bir kütüphane haline geldi.

d.pdf'i de henüz duyurmamalıyız. Hem ismi yanlış, hem de belki /ders/d altında durmalı.

Ama nasıl olsa siteyi etkilemiyor. Bunları bir kere daha düşünürüz.

canalpay:
ddili.org sitesinde var olan resimleride svn'ye koymalısınız bence.

Şunlar var:

  https://code.google.com/p/ddili/source/browse/#svn/trunk/s…

Yerel olarak açtığında mı görünmüyorlar? Ben hiçbir yere kopyalamıyorum. Örneğin public_html_test/index.html dosyasını yerel olarak tarayıcıda dosya olarak açınca hem küçük resimler, hem D harfi resmi doğru olarak görünüyorlar. Bağlantılar bozuk oluyor ama yerel olarak baktığım zaman o kadar önemli bulmuyorum.

Ali
canalpay (Moderatör) #5
Kullanıcı başlığı: Can Alpay Çiftçi
Üye Tem 2009 tarihinden beri · 1133 mesaj · Konum: İzmir
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Duyurmadan önce trileri için daha iyi bir isim bulalım mı? Alfabe harfi kavramını destekleyen bir kütüphane haline geldi.

Bence çokta gerek yok. Ama yok illa değiştirelim derseniz şu adlara bakalım:
İmge(Edebiyatta çok kullanılır. Anlamı sanırım şu :zihinde tasarlanan ve gerçekleşmesi özlenen şey, düş, hayal, hülya.)

Yada Tamga'da olabilir.
belki /ders/d altında durmalı.


Evet bende nerede durmalı diye düşünüyordum. Ve evet dediğiniz yerde durmalı.

d.pdf'i de henüz duyurmamalıyız.

Bence duyurmalıyız. Örneğin interneti kesilecek biri dersleri internete bakmadanda okuyabilmeli. Diyeceksinizki html dosyalarını teleport pro benzeri bir program ile bütün dersi indirsin. Onuda herkes bilmez ve pdf kadar hoşnut olunmaz.

Belki siz derslerin çok sık güncellediği için ve  dersin pdf sürümünü edinilip bu pdf sürümünün güncellenmemesinden dolayı bunları diyorsanız bu konuda da merak etmeyin. İnsanlar pdf'nin güncel olmadığını fark ediyor ve pdf'nin en güncel halini ediniyorlar.

Yerel olarak açtığında mı görünmüyorlar? Ben hiçbir yere kopyalamıyorum. Örneğin public_html_test/index.html dosyasını yerel olarak tarayıcıda dosya olarak açınca hem küçük resimler, hem D harfi resmi doğru olarak görünüyorlar. Bağlantılar bozuk oluyor ama yerel olarak baktığım zaman o kadar önemli bulmuyorum.

Sanırım bağlantılar bozuk. style.css'yi bile görmüyordu. Bencede önemli değil. Zaten hallederim. Ama yinede kullandığınız bütün yazı tiplerini eklemeyi unutmayın.
acehreli (Moderatör) #6
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4527 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
canalpay:
d.pdf'i de henüz duyurmamalıyız.

Bence duyurmalıyız

Aynı fikirdeyiz. Ben, d.pdf bağlantısının duyulmasını istemem. O, bu forum için bir deneme bağlantısı; sileceğim. Anlaştığımız gibi, /ders/d/D_Programlama_Dili.pdf gibi bir şey olacak.

İnsanlar pdf'nin güncel olmadığını fark ediyor ve pdf'nin en güncel halini ediniyorlar

O konuyu da çözdüm. Makefile içinde svn ve awk'ı zincirleyerek sürümü de kapağa yerleştiriyorum:

  http://ddili.org/d.pdf

Kod şurada:

  https://code.google.com/p/ddili/source/…?spec=svn50&…

Kapağa C++ kitaplarında olduğu gibi bir de manzara yerleştirdim. Taslak... :)

Ama yinede kullandığınız bütün yazı tiplerini eklemeyi unutmayın.

Unutmayacağım. :)

Ali
canalpay (Moderatör) #7
Kullanıcı başlığı: Can Alpay Çiftçi
Üye Tem 2009 tarihinden beri · 1133 mesaj · Konum: İzmir
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
O konuyu da çözdüm. Makefile içinde svn ve awk'ı zincirleyerek sürümü de kapağa yerleştiriyorum:

Gördüm güzel olmuş. Ama onun yerine yada onla beraber tarihte yerleştirebilir miyiz ? Hatta mümkünse sitedeki derslerinde altınada son değiştirilme tarihi ekleyebiliriz.
Kapağa C++ kitaplarında olduğu gibi bir de manzara yerleştirdim. Taslak... :)

Bende r50'yi derlemiş ve son pdf halini görmüştüm. Ana kapak çok güzel. Renklerde çok güzel ama ben biraz oynayacağım. Belki daha güzel bir renk uyumu keşfederim :-)
Anlaştığımız gibi, /ders/d/D_Programlama_Dili.pdf gibi bir şey olacak.

O hale getiriyorum.
acehreli (Moderatör) #8
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4527 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
canalpay:
onla beraber tarihte yerleştirebilir miyiz

Bence de iyi olur. Derslerden zaman bulunca sen yaparsın... ;)

Ali
canalpay (Moderatör) #9
Kullanıcı başlığı: Can Alpay Çiftçi
Üye Tem 2009 tarihinden beri · 1133 mesaj · Konum: İzmir
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Makalelerin D1 ile ilgili olduklarını yazılacak demişsiniz ama hangi makalelerin dahil olduğunu söylememişsiniz.
Bende bu yüzden "Düzenli İfadeler" ve "Tembel Değerlendirmeler" için uyarı ekledim. Ve sanırım sadece Düzenli İfadeler için Uyarı eklenecekti.

Hangi makalelere ekleneceğini söylerseniz ona göre düzeltirim. Bu arada uyarı nasıl olmuş bakarsınız.
canalpay:
acehreli:
    onla beraber tarihte yerleştirebilir miyiz


Bence de iyi olur. Derslerden zaman bulunca sen yaparsın... ;)


Bu ara tarih ekleme işlemi elle mi yapılacak ? Eğer elle yapacaksak her dersi değiştirdiğimizde tarihide elle değiştirmek zorundayız.
acehreli (Moderatör) #10
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4527 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
canalpay:
Hangi makalelere ekleneceğini söylerseniz ona göre düzeltirim.

Ben de emin değilim. Tek bildiğim "çoğu"... :)

Bu ara tarih ekleme işlemi elle mi yapılacak

Tabii ki değil. make deyince yapılacak... :)

Eğer elle yapacaksak her dersi değiştirdiğimizde tarihide elle değiştirmek zorundayız.

Ben sürüm numarasını svn'in çıktısını awk'a göndererek çekmiştim. İlginç gelirse bakarsın diye öyle söyledim. Benzer şekilde yapılabilir.

Ali
canalpay (Moderatör) #11
Kullanıcı başlığı: Can Alpay Çiftçi
Üye Tem 2009 tarihinden beri · 1133 mesaj · Konum: İzmir
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Ben de emin değilim. Tek bildiğim "çoğu"... :)

Benim bildiğim ise makaleler bölümündeki makalelerden sadece 1inin D1 ile ilgisi olduğu yönünde. Neyse fark ettikçe uyarıyı ekleriz veya sileriz.
Tabii ki değil. make deyince yapılacak... :)

Aslında bu da doğru değil. Çünkü o dersin son güncellenme tarihini vermeyecek. Sitenin son güncellenme tarihini verecek. O zaman tarihi bir yere yazar her tarafta aynı tarih gözükmesini sağlarız.
Ben sürüm numarasını svn'in çıktısını awk'a göndererek çekmiştim. İlginç gelirse bakarsın diye öyle söyledim. Benzer şekilde yapılabilir.

Evet olabilir ama daha başka çözümlerde düşünmek istiyorum. Aslında awk ile değilde D ile çözüm bulmak istiyorum.

Bu günlük zamanımı bambaşka bir şeye  ayıracağım. Başarırsam ddili için katkıda sağlarım. Olmazsa o zamanda yine bambaşka bir şey için zamanımı harcıyacağım.(Yani olmazsa soket programlamayı deneyeceğim. Ama şuan denemek istemiyorum. Çünkü Türkiye yakın bir zamanda ipv6'ya geçecek. Ve sanırım phobos kütüphanesinde socket modülü ipv6 için düzenlendi ama daha düzgün olarak denenmedi.)
acehreli (Moderatör) #12
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4527 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
canalpay:
Tabii ki değil. make deyince yapılacak... :)

Aslında bu da doğru değil. Çünkü o dersin son güncellenme tarihini vermeyecek. Sitenin son güncellenme tarihini verecek.

Haklısın. svn info'yu bir doysa üzerinde çalıştırınca daha fazla bilgi veriyor:

svn info src/ders/d/index.d

Çözüm bulunur... :)

Ali
canalpay (Moderatör) #13
Kullanıcı başlığı: Can Alpay Çiftçi
Üye Tem 2009 tarihinden beri · 1133 mesaj · Konum: İzmir
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Daha önce şöyle bi şey demiştim:
canalpay:
Bu günlük zamanımı bambaşka bir şeye  ayıracağım. Başarırsam ddili için katkıda sağlarım.

Sanırım başardım. Amacım bir iki gtk ile ilgili belgeyi açıp kendim bir gtk uygulaması yazıp o uygulamanın dersini yazmaktı. Amacımdaki esas neden Mengu'nun yazdığı derse rakip bir ders yazmak değil. Amacım sadece benim kadar düzeyi düşük kişilerin gtk'yi kolayca anlamasını sağlamaktı. Bu yüzden kendim için basit bir ders yazdım(Daha çok basit bir ders yazmama rağmen tamamlayamadım :-) ).

Ve ders : http://www.dosyahosting.net/file/2/0P0e/0P0eKsAqQfV2/gtkde… (ilk open office ile yazdım. Çünkü dershaneye ekleneceği belli olmadığı için gereksiz yere ddoc ile yazmaya uğraşmadım.)

İlk önce soracağım şey kullandığım sözcüklerde yanlış var mı ? Örneğin ben sınıf demişimdir ama aslında o yapıdır.

Anlatım bozukluğu var mı ? (Sanırım çok var :-D )

Derslere devam etmemeli miyim ?
acehreli (Moderatör) #14
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4527 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
canalpay:
Amacım bir iki gtk ile ilgili belgeyi açıp kendim bir gtk uygulaması yazıp o uygulamanın dersini yazmaktı

Çok iyi bir fikir. :)

Çünkü dershaneye ekleneceği belli olmadığı için

D.ershane'nin ana sayfasında ayrı bir başlık altında durur.

İlk önce soracağım şey kullandığım sözcüklerde yanlış var mı ? Örneğin ben sınıf demişimdir ama aslında o yapıdır.

Doğal olarak bir kaç yazım hatası var ama derinlemesine bakmadım.

Derslere devam etmemeli miyim ?

Devam etmelisin. :)

Ali
acehreli (Moderatör) #15
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4527 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Yanıtlanan mesaj #9
canalpay on 2010-03-30, 10:22:
Bende bu yüzden "Düzenli İfadeler" ve "Tembel Değerlendirmeler" için uyarı ekledim. Ve sanırım sadece Düzenli İfadeler için Uyarı eklenecekti.

Ben o uyarıları kaldırmaya karar verdim; çünkü şu andaki derleyici ikisini de destekliyor. lazy'nin kalkacağını duyduk ama kalktığını duymadık. Düzenli ifadelerle de daha oynamadım ama Phobos'ta var.

Uyarı makrosu duruyor; emin oldukça ekleriz.

tarih ekleme işlemi

Sanırım onu da hallettim. svn info'yu yalnızca ders dosyaları üzerinde işletiyorum, sıralıyorum, ve sonuncusunu kullanıyorum. Böylece sitenin başka yerlerindeki değişiklikler pdf'i etkilemeyecek.

Ali
Doğrulama Kodu: VeriCode Lütfen resimde gördüğünüz doğrulama kodunu girin:
İfadeler: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Özel Karakterler:
Sayfa:  1  2  sonraki 
Forum: Duyurular RSS
Bağlı değilsiniz. · Şifremi unuttum · ÜYELİK
This board is powered by the Unclassified NewsBoard software, 20100516-dev, © 2003-10 by Yves Goergen
Şu an: 2017-11-19, 06:14:02 (UTC -08:00)