Forum: Duyurular RSS
gtkD ile bir editör
Sayfa:  önceki  1  2  3  4  sonraki 
acehreli (Moderatör) #16
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 ID 1713
Mengu:
D'nin Turkce yeri burasi, o yuzden derslerin burada olmasinda hicbir problem yok benim icin ustad.

ddili.org artık açık:

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

Mengü, senin Google projelerinde kullandığın hesabın var mı? Seni de projeye eklemem gerekiyor.

Ek yapmadan önce bana biraz zaman ver de GtkD dersinin iskeletini oluşturayım. Sonra projeye istediğin gibi eklersin. :) (Tekrar çok teşekkürler bu arada!)

Siteyi hosting firmasına yüklemek yine bana kalacak çünkü o adamlar (HostGator.com) birden fazla hesaba izin vermiyorlar. Tek admin ben olmak zorundayım. :/

Ali
Mengu (Moderatör) #17
Kullanıcı başlığı: NONSERVIAM
Üye Tem 2009 tarihinden beri · 347 mesaj · Konum: Dersaadet
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Yanıtlanan mesaj ID 1720
canalpay:
Ayrıca bir pdf oluşturma programı alacağım. Her dersin veya bütün kitabın pdf'leri de sitede hazır bulunur; indirilir.
pdf oluşturma programı almadan önce biraz daha araştırmak gerekiyor bence(Siz araştırdınız mı bilmiyorum. Araştırmamız gerektiğini şu yüzden söyledim. Html görüntüsü ile pdf görüntüsü aynı olmayabilir.) Mesela ilk kez pdf üretelim diyen bendim ve bunu şu yazılımdan örnek aldım: http://sphinx.pocoo.org/
Pythonun resmi sitesi bile kaynak oluşturmak için bunu kullanıyormuş.

Bende bu nasıl pdf formatına dönüştürüyor diye araştırdım ve şu anahtar sözcüğü buldum: reStructuredText

Ne olduğuna dair bilgiler içinde :http://ozbekanil.googlepages.com/reStructuredText.pdf

O rst(kısaltması)'yi şu araçla pdf'ye dönüştürüyormuş: rst2pdf

Ayrıca rst kodları html'ede çevrilebiliyormuş. Ve pdf'ye çevrilirken olsun, html'e çevrilirken olsun hiç bir görüntü farklılaşması olmuyormuş.

Bunlar hep python teknolojisi ama bize pek zararı dokunmaz sanırım. Tek sorun kodlarımızı nasıl renklendireceğimiz.

sphinx mukemmeldir ve evet, python.org dokumantasyonu sphinx ile yazildi.

acehreli:
ddili.org artık açık:

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

Mengü, senin Google projelerinde kullandığın hesabın var mı? Seni de projeye eklemem gerekiyor.

Ek yapmadan önce bana biraz zaman ver de GtkD dersinin iskeletini oluşturayım. Sonra projeye istediğin gibi eklersin. :) (Tekrar çok teşekkürler bu arada!)

Siteyi hosting firmasına yüklemek yine bana kalacak çünkü o adamlar (HostGator.com) birden fazla hesaba izin vermiyorlar. Tek admin ben olmak zorundayım. :/

Ali

ustad, ben proje hosting icin google code kullanmiyorum, github kullaniyorum ancak google hesabim mengukagan@gmail.com, zannediyorum ekleyebilirsin.

bu benim ilk yaptigim pdf basit bir prototip, uzerinde mutlaka eklemeler olacak. hatta iskelet cikartman benim icin cok iyi olur. hatta kucuk bir sir vereyim. http://www.pygtk.org/pygtk2tutorial/ adresini D ve gtkD ile dusunun. :D

ek olarak, hocam pdf hazirlama programi derken, mesela ben bu ilk dokumani Open Office Word Processor ile yazdim ve onun icinde otomatik olarak PDF'ye aktarma ozelligi var, oradan PDF olarak cikarttim. yani ekstra baska bir seye ne tarz bir ozellik icin ihtiyac duyuyorsunuz?
http://www.mengu.net - some kind of monster
acehreli (Moderatör) #18
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ı
Mengu:
sphinx mukemmeldir ve evet, python.org dokumantasyonu sphinx ile yazildi

Zamanında sepeth de başka bir araç kullanmamı önermişti ama bir kere ddoc ile başladım ve takıldım. :/ Belki de ddoc'u fazla geri bulacaksın... :)

google code kullanmiyorum, github kullaniyorum

Diğer projeler de Google Code oldu diye bunu da öyle yaptım. Tamam: seni de proje üyelerine ekledim.

http://www.pygtk.org/pygtk2tutorial/ adresini D ve gtkD ile dusunun. :D

Çok iyi... :)

yani ekstra baska bir seye ne tarz bir ozellik icin ihtiyac duyuyorsunuz?

Site sürekli gelişiyor. pdf oluşturma adımını da projeye eklersek bir tek make diyerek herşeyi oluşturmuş oluruz.

Ayrıca ddoc ile başlamış olduğum için ve henüz ddoc'u pdf'e çeviren bir araç olmadığı için onun oluşturduğu html'den pdf'e dönüşüm düşünüyorum. (Acaba ddoc->pdf dönüşüm projesi de mi yapsak? :D Bunu daha önce Can da söylemişti galiba.)

Başka bir yol olarak ddoc'tan bir ara formata (örneğin reStructuredText'e) ve ondan da pdf'e dönüştürülebilir ama belki ona da gerek yok. html->pdf dönüşümü için prince hakkında güzel şeyler duydum. Ona da bakacağım.

Ali
Mengu (Moderatör) #19
Kullanıcı başlığı: NONSERVIAM
Üye Tem 2009 tarihinden beri · 347 mesaj · Konum: Dersaadet
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
acehreli:
Mengu:
sphinx mukemmeldir ve evet, python.org dokumantasyonu sphinx ile yazildi

Zamanında sepeth de başka bir araç kullanmamı önermişti ama bir kere ddoc ile başladım ve takıldım. :/ Belki de ddoc'u fazla geri bulacaksın... :)

google code kullanmiyorum, github kullaniyorum

Diğer projeler de Google Code oldu diye bunu da öyle yaptım. Tamam: seni de proje üyelerine ekledim.

http://www.pygtk.org/pygtk2tutorial/ adresini D ve gtkD ile dusunun. :D

Çok iyi... :)

yani ekstra baska bir seye ne tarz bir ozellik icin ihtiyac duyuyorsunuz?

Site sürekli gelişiyor. pdf oluşturma adımını da projeye eklersek bir tek make diyerek herşeyi oluşturmuş oluruz.

Ayrıca ddoc ile başlamış olduğum için ve henüz ddoc'u pdf'e çeviren bir araç olmadığı için onun oluşturduğu html'den pdf'e dönüşüm düşünüyorum. (Acaba ddoc->pdf dönüşüm projesi de mi yapsak? :D Bunu daha önce Can da söylemişti galiba.)

Başka bir yol olarak ddoc'tan bir ara formata (örneğin reStructuredText'e) ve ondan da pdf'e dönüştürülebilir ama belki ona da gerek yok. html->pdf dönüşümü için prince hakkında güzel şeyler duydum. Ona da bakacağım.

Ali

ddoc ile baslandiysa, ddoc ile devam edelim, degistirmeye gerek yok diye dusunuyorum ustad.

html -> pdf konusuna bir sey diyemeyecegim, open office bildigim kadariyla boyle bir sey sunmuyor. :)
http://www.mengu.net - some kind of monster
Mengu (Moderatör) #20
Kullanıcı başlığı: NONSERVIAM
Üye Tem 2009 tarihinden beri · 347 mesaj · Konum: Dersaadet
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
bu arada yeni videoyu izlemeden gecmeyelim. :D

http://omploader.org/vM3dydg/out-9.ogv
http://www.mengu.net - some kind of monster
acehreli (Moderatör) #21
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ı
İzledik ve beğendik! :D

Ali
Mengu (Moderatör) #22
Kullanıcı başlığı: NONSERVIAM
Üye Tem 2009 tarihinden beri · 347 mesaj · Konum: Dersaadet
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
acehreli:
İzledik ve beğendik! :D

Ali

tablara kapatma ikonlarini da ekledim suan tablari kapatabilmekle ugrasiyorum. :D
http://www.mengu.net - some kind of monster
acehreli (Moderatör) #23
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 ID 1681
acehreli on 2010-03-19, 14:21:
gtkD forumunda da sordum:

  http://www.dsource.org/forums/viewtopic.php?t=5241

Bir yanıt gelmiş. gtk'nin C API belgelerine dayanarak işlev isimlerinde şöyle bir dönüşüm uygulandığını söylüyorlar: alt çizgiler atılıyor, sözcüklerin baş harfleri büyütülüyor, ve sınıf isimleri çıkartılıyor.

Örneğin gtk_widget_show_all() işlevi, gtkD'de Widget.showAll() haline geliyor.

Ali
Mengu (Moderatör) #24
Kullanıcı başlığı: NONSERVIAM
Üye Tem 2009 tarihinden beri · 347 mesaj · Konum: Dersaadet
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
acehreli:
acehreli on 2010-03-19, 14:21:
gtkD forumunda da sordum:

  http://www.dsource.org/forums/viewtopic.php?t=5241

Bir yanıt gelmiş. gtk'nin C API belgelerine dayanarak işlev isimlerinde şöyle bir dönüşüm uygulandığını söylüyorlar: alt çizgiler atılıyor, sözcüklerin baş harfleri büyütülüyor, ve sınıf isimleri çıkartılıyor.

Örneğin gtk_widget_show_all() işlevi, gtkD'de Widget.showAll() haline geliyor.

Ali

ustad o kisimlari cok sukur asabildik. http://omploader.org/vM3d3Nw ama bir problem var, ben de onu gtkD forumunda sorayim madem. :)

edit: sordum: http://www.dsource.org/forums/viewtopic.php?p=24196#24196
http://www.mengu.net - some kind of monster
Bu mesaj Mengu tarafından değiştirildi; zaman: 2010-03-22, 08:33.
canalpay (Moderatör) #25
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ı
Mengu, senin editörün hakkında hiç bir şey demiyorum. Ali Bey zaten diyeceğimi kendisi demiş.

Sanırım şuan tek sorunumuz(önemsiz) pdf'ye çevirme olayı:

Evet bu zamana kadar sustum ama gerçekleri gün yüzüne vurma vaktiniz geldi :-D

Asıl sorunumuz html'i pdf'ye çevirmek filan değil. Asıl sorunumuz saf(css filan eklenmeyen hali) html çıktısının çok güzel bir çıktı vermiyor olması.


Örneğin: http://ddili.org/ders/d/enum.html ne güzel yazılmış değil mi ? Kod satırlarında beyaz bir arka plan var. Normal ders satırlarında ise daha gri bir arkaplan var. enum yazısının kalınlığı yeterince büyük. Her şeyi ile çok iyi.

Ama o enum html sayfasının makyajlanmış hali. Saf enum html sayfasını /ddili/src/ders/d bölümünde dmd enum.d ile görebilirsiniz.

pdf sürümü için enum html sayfasının saf hali gerekli. Çünkü insanlar  "çıktı almak ve gözlerini yormadan okumak için" ediniyorlar. Ama saf html kodlarındaa boyutlandırmada, başlık yazımında daha farkedemediğin bir çok yerde hata barındıran bir html dosyası mevcut olacak. Bu yüzdende saf hali ile de yayınlayamayız.

Bu arada prince'i denedim. Güzel çalışıyor ama yukarıda dediklerimin yüzünden pdf'ye çeviremeyiz.
acehreli (Moderatör) #26
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:
Asıl sorunumuz html'i pdf'ye çevirmek filan değil. Asıl sorunumuz saf(css filan eklenmeyen hali) html çıktısının çok güzel bir çıktı vermiyor olması.

Doğru ama css, sitelerin vazgeçilmez bir parçası. Anladığım kadarıyla html->pdf dönüşümü yapan programlar zaten css'i de okuyorlarmış. (prince'i öyle mi denedin?)

Bizim için seçenekler:

a) ddili.org'u, kolayca pdf'e çevrilecek şekilde değiştirmek. Yani ddoc'u bırakıp diğer markup yöntemlerinden birisini kullanmak.

b) Bir dizi ddoc makrosu tanımlamak ve html yanında, bir de seçtiğimiz ara markup dilinde çıktı üretmek. Ondan sonra bu ara dilden pdf'e dönüştürmek.

c) Zaten html çıktısı elimizde bulunduğuna göre html->pdf dönüşümü yapan araçlar kullanmak.

Bunlardan en kolayı sonuncusu. Diğer ikisi kadar güzel değil ama bize hemen hemen hiç iş kalmıyor. Makefile'a bir de pdf üreten komutu eklemek yetiyor.

Ama senin de söylediğin gibi, o kadar önemli bir konu değil. :)

Ali
canalpay (Moderatör) #27
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ı
(prince'i öyle mi denedin?)

Denemedim ama ./prince --help deyince css ile ilgili şeyler yazıyor. Yani teoride okuması gerekiyor.

css bilmediğim için pek bir şey söylemeyeceğim ama html dosyasının nasıl olması gerektiğini şekil olarak göstereceğim :

http://www.ressim.net/show.php/688711_ekran-goruntusu-1.pn…

Bu şekilde html  çıktısını nasıl sağlarım ?
Bu mesaj canalpay tarafından değiştirildi; zaman: 2010-03-22, 11:57.
acehreli (Moderatör) #28
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ı
Umarım doğru anlamışımdır. Belki de bunları zaten biliyorsun. :)

prince'e daha hiç bakmadım ama bir site sayfasının hangi css dosyasını kullandığı, sayfanın html kaynağında görünüyor. Örneğin http://ddili.org/ sayfasında sağ tıklayarak sayfanın kaynak html koduna baktığımda şunu görüyorum:

<link href="/style.css" rel="stylesheet" type="text/css" />

Oradan anlaşıldığına göre, ddili.org'un kullandığı css dosyası şu:

  http://ddili.org/style.css

Belki de onu yerel olarak kaydedip prince'e öyle kullandırtmak gerekiyordur.

Ali
Mengu (Moderatör) #29
Kullanıcı başlığı: NONSERVIAM
Üye Tem 2009 tarihinden beri · 347 mesaj · Konum: Dersaadet
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
direkt html de yazabiliriz aslinda? sonucta mesela aramizda windows kullananlar dreamweaver veya frontpage ile direkt html kullanabilirler, linux kullananlar da quanta plus kullanabilirler html yazmak icin. kod renklendirme isini de highlight.js ile hallederiz.
http://www.mengu.net - some kind of monster
Mengu (Moderatör) #30
Kullanıcı başlığı: NONSERVIAM
Üye Tem 2009 tarihinden beri · 347 mesaj · Konum: Dersaadet
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
tab kapatma islemi de tamamdir: http://omploader.org/vM3gyag/out-12.ogv
http://www.mengu.net - some kind of monster
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:  önceki  1  2  3  4  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-18, 17:26:47 (UTC -08:00)