e-kitap etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
e-kitap etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

11 Eylül 2013 Çarşamba

Kindle İçin Risale-i Nur

Bilgisayardan kitap okunur mu? Azim olursa okunur elbet. Küçücük cep telefonu ekranından büyük kitapları bitireni duydum. Ciddi bir okuma niyeti yoksa matbu kitap da okunmaz. Kampanyalar ile alınmış ama yüzüne bakılmayan kitaplar ile dolar kitaplıklar. Önce azim olması gerekir kitap okumak için. Yoksa her bir şey bahane olabilir. Göz yorgunluğu, can sıkıntısı, duruş problemleri, uyuşmalar, el ve dirsek ağrıları vs.
Lise yıllarımda bilim ve teknikle ilgili bir dergi alırdım. Hangisi olduğunu söylersem spoiler olur, yazdıklarımı yazacaklarımı bir çırpıda silersiniz. İşte böyle de burun kıvırıcıyız. Başka huylarımız da var. Mesela severek okuduğum bu dergi yanında arasıra kitap verirdi. Bir keresinde içinde bir sürü elektronik kitap bulunan bir CD vermişti de ne kadar sevinmiştim. Güya okuyacağım. Ama elimin altında bir kitap arşivi olması bir zevk veriyordu. Oldukça tuhaf değil mi? Bunun gibi huylar işte...

Yıllar geçti, üniversiteyi bitirdik, elimize biraz para geçti. En iyisinden bir elektronik kitap okuyucu satın aldım. Acaba gerçekten kitap okuyacak mıydım yoksa yine bende de bir tane olsun diye mi almıştım? Zor bir soru. Ama kitap okumanın önündeki engelleri kaldırmak için önemli bir adım gibi görünüyordu. Mesela ağır geliyor, her yere taşıyamıyorum, sözlüğü yok, arama yapamıyorum gibi bahaneler ortadan kalkıyordu. O halde cihazı aldığımdan bu yana bir sürü kitap okumuş olmam gerekirdi değil mi?

Kitap okuyucuyu almamın üzerinden sekiz ay geçti. Ama dönüp baktığımda öyle çok fazla kitap okuduğumu söyleyemeyeceğim. Sanki işimi kolaylaştırsın diye aldığım şey işimi zorlaştırmıştı. Epey süre uygun fiyata gelip gelmediği, kılıf gerekip geremedği, en uygun nasıl kullanılacağı, nereden wi-fi bulunup cihazın kayıt edileceği, nereden cihaz için kitap temin edileceği gibi gereksiz bir sürü konu hem vaktimi hem aklımı meşgul etti. Epey bir süre de cihaz için yeni bir sözlük hazırlama işiyle uğraştım. Yine uzun bir süre de Risale-i Nur külliyatındaki eserleri cihazda okunabilir bir formatta derlemeye çalıştım.

Kindle için e-kitap hazırlama işinde yaptığım çalışmaların çok da mükemmel sonuçlar vermeyeceğini farkettiğimde yolun yarısına varmış buldum kendimi. O noktada iki aylık çalışma boşa gitmesin diye iki ay daha uğraşmak gereği hissettim. Sonra işin bir süre daha uzayacağını gördüm ama artık heba olmasını istemediğim daha büyük bir emek vardı ortada. İşte en sonunda .mobi formatında birkaç kitap derleyebildim. Şu linklerden indirebilirsiniz:
Sözler: https://app.box.com/s/5tq4g3t4fahe75eicih6
Lem'alar: https://app.box.com/s/0lgqp8pibfaj80dcyqwt
Mektubat: https://app.box.com/s/lri6d0jv38fqq2xvt3is
Şualar: https://app.box.com/s/eqtauttvhn09ns97mu1j

Linkler kaldırıldı. Kitap indirmek istiyorsanız hiç uğraşmadan şuradan indirebilirsiniz:
http://www.mobileread.com/forums/showthread.php?p=1533604

Güncel (09.03.2015): http://diniekitap.blogspot.com.tr/

Kitap derlemek istiyorsanız sayfanın en altındaki açıklamaları okuyabilirsiniz.
Bu kadar çok neye uğraştım, yeni ne kattım, nasıl yaptım, eksikleri neler?

Ahmet Berk'in hazırladığı risale-i nur külliyatı sayfalarını thomass mobi formatına çevirerek önemli bir boşluğu doldurmuş. Artık Kindle'dan Risale-i Nur okunabiliyor. Ancak çok geçmeden kitap okumamak için arayıp durduğum o bahaneleri buldum. Mesela kitaplarda resim formatında bulunan arabi ifadeleri bazen okuması zor oluyordu. Bazı kitaplarda cihazın menüsüne yerleşen "Table of Contents" yoktu, bazı kitaplarda yazım hataları vardı vs. Ben de her şeyden önce sağlam bir internet sitesinden Risale-i Nur metnini çekip gerekli her türlü ayarlamayı otomatik gerçekleştirip kindle için kitap üreten bir yazılım geliştirilebileceğini düşünüp kolları sıvadım.

En son elde ettiğim kitaplarda şu özellikler var.

1) Zoom yapılan resmin Landscape / Portrait uyumu:
Portrait modunda okuduğunuz bir kitapta bir resme zoom yaptığınızda resim landscape modunda değil yine portrait modunda açılıyor.

Portrait Modunda Görüntülenen Resim

2) Zoom ayarı:
Zoom yaptığınız resimde zoom ayarı yapılabiliyor.

Resme Zoom Ayarı

3) Yazıtipi boyutuna ayarlı resimler:
Paperwhite cihazlarda resimler yazıtipi boyutuna ayarlı. Yazıtipinin büyüttüğünüzde arapça ifadeler de yazıtipiyle uyumlu olarak büyüyor.

Küçük font seçildiğinde

Normal font seçildiğinde

4) HTML TOC ve mantıksal TOC:
Kitabın başında ilgili bölümlere linkler bulunuyor. Ayrıca "Go To" menüsünden ana başlıklar ve alt başlıklara erişilebiliyor.

Table of Contents

5) Yeniden derleme imkanı:
Kitapları HTML kaynaklarıyla beraber veriyorum. Böylece düzenlemeler yaypıp Kindle Previewer ile yeniden derleyebilirsiniz. Mesela CSS dosyasında ".arabic img" sınıfını değiştirerek resimleri daha büyük görünecek şekilde derleyebilirsiniz. Paperwhite için, eski Kindle'lar için ve bir de resme çevrilmemiş olmak üzere üç farklı sürümün HTML kaynak dosyaları kitapların zip dosyalarının içinde bulunmaktadır.

Bütün bu emeklerden sonra elbette yine hatalar, kusurlar var. Burada neden boşluk yok, ya da buradaki paragrafın girintisi neden sanki biraz fazla diyebilirsiniz. Münferit çalışınca bu kadar oluyor işte. Ciddi bir hata görürseniz bildirin. Daha kaliteli çalışmaları yayınevinizden isteyin. Bilgisayar, Web ve Android cihazlar için çok güzel Risale-i Nur okuma uygulamaları var. Kaç kişinin Kindle kullandığını, kaç kişinin mobi formatına ihtiyaç duyduğunu bilmiyorum. Hatta ara sıra mızmızlık yapan Kindle'i kayda almaya değer mi ondan da emin değilim. Pek çok defa satıp kurtulmayı düşündüm. Vazgeçemedim. Öyle de tuhaf bir cihaz. Nazını çekiyoruz. Artık basılmış kitaplar aldım, daha çok onlardan okuyorum.

Kitabı Derlerken İzlediğim Yöntem
Ben daha fazla uğraşamayacağım. Kindle için Risale-i Nur derleme işine meraklı biri varsa sıfırdan başlamasın diye izlediğim yöntemden bahsedeyim. Risale-i Nur metnini eRisale sitesinden buldum. Arapça metinler dijital olarak bulunduğundan kendim resme çevirebilirdim. Haşiyeler ve dipnotlar da link olarak bulunduğundan kitabın sonuna kolayca eklenebilirdi. Bu yüzden eRisale sitesinden sayfaları indirerek işe başladım.

Aşağıdaki gibi bir JavaScript kodu bize bir kitabın JSON formatındaki sayfalarının linklerini verir. Sonra Firefox DownThemAll! eklentisi kullanarak bu linkleri kolayca indirebiliriz. Bu kod Firebug konsolu ile erisale.com sitesi üzerinde çalıştırılır:
//http://stackoverflow.com/questions/1267283/
//how-can-i-create-a-zerofilled-value-using-javascript
function zeroFill(number, width)
{
    width -= number.toString().length;
    if (width > 0)
    {
        return new Array(width + (/\./.test(number) ? 2 : 1))
                        .join('0') + number;
    }
    return number + ""; // always return a string
}

for (var i = 27; i <= 1041; i++) {
    var bookId = 1; //1 for Sözler
    var myString = 
    "<a href='http://www.erisale.com/content/kulliyat/tr/"
    + bookId + "/json/"
    + zeroFill(i, 4)
    + ".json'>"
    + "http://www.erisale.com/content/kulliyat/tr/"
    + bookId + "/json/"
    + zeroFill(i, 4)
    + ".json"
    + "</a>"
    + "<br />";
    document.writeln(myString);
}
İlgili kitabın JSON dosyalarını indirip tek bir klasörde topladık. Bundan sonra C# ile yazdığım ve e-Risale Parser adını verdiğim uygulamayı kullanabiliriz. Uygulama kaynak kodlarıyla şu linkten indirilebilir:
e-Risale Parserhttps://app.box.com/s/y2i41qs72s5mga73cy4t
 Nasıl çalıştığını kısaca tarif edeyim.

e-Risale Parser Uygulaması
  1. "Select JSON Folder" düğmesi ile JSON dosyalarını indirdiğiniz klasörü seçeriz.
  2. "Parse All JSON Files" ile klasördeki bütün JSON dosyaları okunup işlenip tek bir HTML sayfası oluşturulur. Programın çalıştığı klasöre bakınız.
  3. "Parse One Page" düğmesi ile sadece bir sayfayı çekip çeviririz. Test etme işeri için kullanılır.
  4. "Prepare for Manual Edit" düğmesi, dosya adını belirttiğiniz HTML sayfasını okuyup daha detaylı düzenlemeler yapar. Bu otomatik düzeltmelerden sonra HTML sayfası üzerinde elle başka düzeltme yapmak isterseniz yapabilirsiniz.
  5. "Convert Arabic Text To Image" düğmesi, adı belirtilen HTML sayfasındaki Arapça metinleri resim formatına dönüştürür. Paperwhite ve eski Kindle'lar için iki farklı sürüm üretebilir.
  6. ERisale sitesindeki fihrist sections.tr.cache.js dosyasında tutuluyor. "Build Logical TOC" ve "Build HTML TOC" düğmeleri bu dosyayı okuyarak seçilen kitap için "Table of Contents" dosyalarını oluşturur.
Yeri gelmişken değineyim. Logical TOC dosyanızın uzantısını .ncx olarak değiştireceksiniz. Bir de Kindle Previewer'ın şöyle bir sorunu var: "Bir alt başlık n. sayfaya link veriyorsa bundan sonra gelen bir ana başlık o sayfaya link veremez" deyip hata veriyor. Hata notundan sayfa numarasını bulup o sayfada hataya sebep olan alt başlıkları silmek şimdilik en uygun çözüm. Zaten çok karşılaşılan bir durum değil.

Bir şey daha. Nadiren de olsa indridiğiniz JSON dosyalarının bazıları boş çıkabilir. İçinde sadece sayfanın bulunamadığını belirten bir not bulunur. İşte uygulama bu dosyaları çözemiyor.  JSON dosyalarını indirdiğiniz klasörünüzde dosya boyutuna göre sıralama yaparak boş dosyaları tespit edip silebilirsiniz. Bazen de JSON dosyalarında olmaması gereken yerde "escape" edilmemiş çift tırnak işareti bulunuyor. Programın çözebilmesi için böyle bir JSON dosyasını elle düzeltmek gerek. Yoksa program kilitlenir. Hangi dosyanın neresinde hata olduğunu uygulamayı kaynak dosyasından Visual Studio ile çalıştırıp debug ederek bulabilirsiniz.

Açıklamalarım şimdilik bu kadar. Daha detayına girip sıkmak istemem. Zahmet ederseniz kaynak kodda da açıklamalar var. Gerçi uzun bir süre ara verince kendi açıklamalarımı bazen ben bile anlayamıyorum. Ama
  • JSON dosyalarının nasıl okunacağı,
  • metinden veya dosyadan nasıl XML okunup işleneceği,
  • nasıl XML dosyası oluşturulacağı,
  • yazıların resme nasıl çevrileceği,
  • resim kırpma,
  • Regex Replace,
  • Style to CSS
vs. bir çok şey için örnekler ve yönlendirici açıklamalar bulabilirsiniz.

Gördüğünüz gibi çok detaylı ve çok farklı konularla ve istisnanın istisnalarıyla uğraştım. Buraya kadar nasıl geldiğime hâlâ şaşıyorum. İnsanlar beni harıl harıl işli güçülü görünce neyle meşgul olduğumu soruyorlardı. Cevap veremiyordum. Sonunda bitiyor. Sıkılmadan buraya kadar okuyabilen oldu mu bilmiyorum. Galiba bu yazıyı da bir sonuca bağlayamayacağım. Çok sıkıldım. Gerekli dosyaları paylaştım işte. Bir şey olursa buralardayım.

Güncelleme (4 Aralık 2013):
Şu sıralar bu işlere bakamıyorum. Ama başkası devam etmek isterse diye diğer kitapları en azından tek HTML olarak birleştirdim. Buradan indirilebilir:


Yapılması gereken şey Parser.exe uygulamasında Manually Edited Xml kısmına HTML dosyalarından birinin adını uzantısıyla beraber yazmak ve "Convert Arabic Text To Image" düğmesine basıp beklemek.

Hazır Dosyalardaki Arapça Metinlerin Resme Çevrilmesi
Ama tabi bunu yapmadan önce HTML dosyamızı kontrol edip elle düzenlememiz gerekiyor. İşte işin en uzun süren ve çileli kısmı burası. Hataların çoğu resme çevrildikten sonra farkediliyor ama iki iki düzenleme olmaması için asıl düzenleme resme çevrilmemiş orjinal dosyada yapılmalı. Sonra resimli dosya tekrar bundan elde edilebilir.

HTML dosyalarında hataları bizzat kontrol ederken şunlara bakılabilir:
  • Ana bölüm başlıklarında varsa stil hataları düzeltmek.
  • Aynı satırdaki iki farklı arabi ifadeyi alt alta dizmek. (Gerçi Parser.exe resme çevirirken yapıyor bunu.)
  • Tek tük kırık haşiye, nüsha, nükte linklerini düzeltmek.
  • Arasında latince haşiye linki olan uzun Arapça ifadeleri başka bir kaynaktan kontrol etmek.
  • Şiir gibi girintili metinlerin girintisini kindle cihazında kontrol etmek.
Maalesef tek bir nümunesi olan ve ancak kindle cihazında farkedilen başka bir sürü hata daha olacak.

İsterseniz yine Parser.exe ile TOC (table of contents) dosyalarınızı kolayca oluşturabilirsiniz. Şimdi başlıların derinliği üç başlık. Misal:
  • Birinci Söz
    • On Dördüncü Lem'a'nın İkinci Makamı
      • Birinci Sır
Böyle olunca "Time remaining to finsh chapter" hep bir dakika gösteriyor. Çünkü her sayfada üçüncü mertebeden bir başlık var. Bu derinlik kaynak kodda ikiye düşürülebilir. Yani çoğu alt alt başlık silinecek! Amazonun önerdiği başka bir çözüm ver mı bilmiyorum. Bu arada TOC dosyasında aynı sayfada bir alt başlıktan sonra ana başlık gelmesini de Kindle Previewer hata olarak gördüğünden her kitapta böyle üç beş alt alt başlığın silinmesi gerektiğini tekrar hatırlatayım.

Güncelleme (9 Aralık 2013):
Şu ana kadar belki yayınevlerinin dikkatini çekip bu işe başlamalarına sebep ve bu işe ciddi sarılmak isteyenler için bir bilgi birikimi olur diye ufak tefek hatalara göz yumuyordum. Her yerinden patlak veren bu iş daha yeni farkına vardığım yeni bir hata ile iyice canımı sıktı. Kullanıma hazır mobi dosyalarını yayından kaldırdım. Şimdilik HTML, OPF ve NCX dosyalarını inceleme ve geliştirme maksatlı buradan indirebilirsiniz.


Şimdi fontlarla ilgili karşılaştığım o problemden bahsedeyim. Arapça metinleri resme çevirmekte kullanacağım kaliteli bir Arapça font aramış ve Traditional Arabic, Scheherazade, Lateef ve Nazli arasından en sorunsuzunun birincisi olduğuna karar vermiştim. Gel gör ki evdeki hesabın çarşıya uymadığını farkettim. Firefox ile sorunsuz görünen bir hareke Microsoft ürünlerinde yanlış yerde çıkıyor. Şeddeli harekelerde görülen bu sorun, يَشَّقَّقُ kelimesi üzerinde kendini şöyle gösteriyor:

Microsoft ve Mozilla'da Hareke Farkı
Bu sorunu çözmek için Arapça metinlerin başka yazıtipi ile resme çevrilmesi denenebilir. Ama o zaman kim bilir yeni fontlarda başka nasıl sorunlar çıkacak? Belki yapılabilecek en iyi şey Arapça karakterleri düzgünce gösteren ucuzundan bir tablet alıp onu kullanmak ve Kindle'ın böyle oldurma ettirme işlerine hiç bulaşmamak.

19 Şubat 2010 Cuma

E-Kitap Listesi

CHM yardım dosyası türünde birkaç e-kitap örneği:

İlmihal
Namaz Hocası - ÇağrıWeb çeşitli eserlerden iktibas etmiş
Büyük İslam İlmihali - Ömer Nasuhi Bilmen

Meal
Cevşen ve Meali
Kütüb-i Sitte

Tefsir
Elmalılı Hamdi Yazır Tefsiri

Kelam
Ateizm ve Eleştirisi - Dr. Aydın Topaloğlu

Kıraat
Tecvid Kitabı - Damla Yayınevi

Sözlük
Dini Sözlük - İlhan Apak
Küçük Lügat - Ömer Sevinçgül
Osmalıca Sözlük - yazar bilinmiyor

CHM türünde olmayan bir sürü kitap da bulabilirsiniz. Şu sitelerde internet üzerinden okuyabileceğiniz veya bazılarını indirebileceğiniz çok kıymetli kitaplar bulunmaktadır:

http://www.darulkitap.com/
http://kitap.mollacami.com/e-kitaplar
http://www.cagriweb.com/
http://kitap.ihya.org/

İstifade edersiniz inşallah.

18 Şubat 2010 Perşembe

İnteraktif E-Kitap Örnekleri

CHM türündeki e-kitaplar internet sayfası tabanlı olduğundan internet sayfalarında gördüğünüz çok şey derlenmiş kitaplarda çalışır. JavaScript ve Flash bunların başında gelir.
Not: E-kitabınızı HTML Help Workshop ile derlerken bu program sayfa içindeki linkleri arayıp, linklerin gittiği dosyaları da derlenen kitaba otomatik olarak kitaba ekliyor. JavaScript ve resim dosyaları da bu şekilde ekleniyor. İş JavaScript kodu içinde işaret edilen dosyalara, Flash dosyalarına ve internet sayfası içinde indirme linki olarak verdiğiniz diğer dosyalara gelince, HTML Help Workshop bunu beceremiyor. Bu dosyaları derlerken ortaya çıkan .hhp uzantılı dosyayı NotePad ile açıp el ile ekleyip tekrar derleyebilirsiniz.

Dosyayı NotePad ile açtığınızda aşağıdakine benzer kod görmeniz lazım.

[OPTIONS]
Compatibility=1.1 or later
Compiled file=Tecvid Kitabı.chm
Contents file=Tecvid Kitabı.hhc

[FILES]
tecvid00.htm
tecvid01.htm
tecvid.css
pictures/1.jpg
## buraya daha başka dosya eklenilebilir.
Şimdi, kendi derlediğim örnekleri sunayım. Boyutları 30 KB'tan az olan bu küçük programcıklar, hem hızlı, hem de taşınabilirdir (portable).

Download

İlk sekiz tanesini buradan indirebiliriniz. (64 KB)
Uygulamalı Tecvid Kitabı 4.0'ı aşağıdaki sunuculardan indirebilirsiniz. (92.6 MB)
rapidshare, depositfiles, megaupload, hotfile
Bu e-kitapları açmakla ilgili bir sorun yaşarsanız buraya bakın:

E-Kitap Açılmıyor Sorunu

Açıklamaları

1) Türkçe Karakter Basitleyici
Bozuk karakterli olan ve okunmasında güçlük çekilen e-postaları okunabilir hale getirmeye yarayan bu program aynı zamanda göndermek üzere yazdığınız e-posta metinlerindeki Türkçe karakterleri de gönderdiğiniz kişinin bilgisayarında bozuk görüntülenmemesi için en yakın karşılıklarına çevirebiliyor. Kısacası iki farklı işlemi tek kutuda yapabiliyorsunuz.

2) Günün Yemekleri
Hangi yemeği yapacağına karar veremeyenler için hazırlanmış hoş bir uygulama. Yemek türüne göre tıklayın program size bir yemek önersin.

3) Kili Scientific Calculator
Bir bilimsel hesap makinesi. Türkçe'ye çevirmeye gerek yok zaten.

4) PathGenerator
PathGenerator internet sitesi hazırlayan ve sayfası açıldığında bir şeyin (metin, resim veya her ikisi) istenilen patika boyunca hareket ettirmesine yardımcı olur. Farenizle patikanızı çizin, önizlemesini görün ve beğenirseniz "Kodu Gör" düğmesine basarak sayfanıza ekleyeceğiiniz kodu görüntüleyin.

5) Periyodik Tablo
Elementlerin adını, atom numarasını, keşif yılını, erime kaynama noktasını, atom ağırlığını, öz kütlesini, izotoplarının sayısını, elektronların dağılımını ve son yörünge orbitalini gösteren Türkçe bir periyodik cetvel.

6) Popup Window Generator
İnternette gezerken karşılaştığınız (mesela bu sayfada) bazen sayfanın açılmasıyla açılan, bazen bir linke tıkladığınız zaman açılan, bazen menü çubuğu ve araç çubuğu olmayan, bazen de köşesinden tutup uzatamadığınız "Popup Pencere" denilen pencerelerden siz de sayfanıza koymak istiyorsanız bu programı kullanarak kendinize göre ayarlarınızı yapın "Kodu Göster" düğmesine basıp kopyalayın ve sayfanın tarif edilen yerine yapıştırın.

7) Takvim - Saat
Hoş bir takvim ve saat uygulaması.

8) VML Editor
VML Editor, bir çizim aracıdır. Ancak "Paint"ten farklı olarak burda çizdiğiniz şekillerin kodunu tek tıklamayla görebilirsiniz. HTML belgenizin içinde grafik olsun ama bu belge dışarıdan bir resme ihtiyaç duymasın diyorsanız bu programla şeklinizi çizip kodunuzu belgenizin içine yapıştırarak amacınıza ulaşabilirsiniz.

9) Uygulamalı Tecvid Kitabı'na sesli okumayı durdurma ve devam etme özelliği ekledim.


Daha başka neler yapılabileceğini siz düşünün.

Download

İlk sekiz tanesini buradan indirebiliriniz. (64 KB)
Uygulamalı Tecvid Kitabı 4.0'ı aşağıdaki sunuculardan indirebilirsiniz. (92.6 MB)
rapidshare, depositfiles, megaupload, hotfile

PDF mi daha iyi CHM mi?

Kısaca şöyle bir karşılaştırma yapabiliriz:
  • CHM türündeki kitapları açmak için herhangi bir program yüklemeniz gerekmez.
  • CHM dosyaları daha hızlı çalışır.
  • CHM dosyalarından yazı kopyalarken hatalar olmaz.
  • Kendi yaptığınız ya da HTTrack gibi programlarla indirdiğiniz internet sayfalarını HTML Help Workshop ile CHM türünde kolayca derleyebilirsiniz.
    • Derleme işleminde sayfaların link verdiği bütün dosyalar otomatik olarak derlenen dosyanın içine kopyalanır.
    • Derlediğiniz dosyaların içindeki linkler ve diğer dinamik özellikler sağlam kalır.
    • Derleme işlemi dosyalarınızı sıkıştırırarak boyutunu da küçültür.
    • Var olan yardım dosyaları (CHM) tekrar internet sayfaları haline çevirebilir.
  • PDF türündeki e-kitaplarda yukarıdaki özellikler olmaz.
  • PDF türündeki e-kitaplar, bilgisayarda daha rahat okunur.
  • PDF türündeki e-kitapları yazdırmak daha kolaydır.

E-Kitap Açılmıyor Sorunu

Derlediğiniz veya internetten indirdiğiniz .chm formatındaki dosyalarınız açılmıyor ise aşağıdakileri deneyiniz.

"Dosya açılamıyor: mk:@MSITStore:e:\downloads\.....\kitap.chm." şeklinde bir uyarı ile karşılaşıyorsanız "Başlat" menüsünden "Çalıştır"a
  • Windows 98 için
    regsvr c:\windows\system\hhctrl.ocx
  • Windows NT ve Windows 2000 için
    regsvr32 c:\winnt\system32\hhctrl.ocx
  • Windows XP için
    regsvr32 c:\windows\system32\hhctrl.ocx yazın.
Kitaplarda "Sayfa Görüntülenemiyor" veya "İşlem iptal edildi" uyarısıyla karşılaşıyorsanız .chm dosyasına sağ tıklayıp "Özellikler'i açın ve "Engellemeyi Kaldır" düğmesine basın.

"Bu dosyayı açarken her zaman sor" seçeneğini kaldırarak da sorunu çözebiliriniz.

Kitaplarda "Bu program Web sayfasını görüntüleyemez" uyarısıyla karşılaşıyorsanız klasör adres yolunda "#" ve bazı özel karakterler olmadığına emin olun. Klasör ismini değiştirin veya kitabı C:\ klasörüne kopyalayıp oradan açın.

Dosyaları açarken

HTML Help Workshop ile Kitap Ayarları

Bu gönderide kitap HTML Help Workshop ile kitap derleme ayrınıtlı olarak anlatılacaktır.

Elinizde aşağıdaki gibi HTML dosyaları varsa bunları HTML Help Workshop ile derleyip tek bir dosya haline getirebilirsiniz. (Bu dosyaları buradan indirebilirsiniz.)

Derlenen dosyanın simgesi sarı renkli soru işareti gibi olur.

Öncelikle HTML Help Workshop programını buradan indirin.

1) HTML Help Workshop programını çalştırın ve yeni bir Project dosyası açın:

2) Karşınıza çıkan pencerede Convert WinHelp Project seçeneğini boş bırakın ve ileri deyin:

3) Sonraki pencerede Browse düğmesine tıklayın ve dosyanızın adını ve kaydedileceği yeri belirtin. HTML dosyalarızla aynı klasör olması tercih edilir. Sonra düğmesine basın. Şimdi tekrar ileri diyebilirsiniz:

4) Bu pencerede bize şimdi kullanmak üzere daha önce bir dosya hazırlayıp hazırlamadığımızı soracak. Biz hazırlamadığımız için seçenekleri boş bırakarak ileri diyeceğiz:

5) Geri gelip bir değişiklik yapmak isteyip istemediğimizi soracak. Biz Sona tıklayalım:

6) Ana pencerenin sol kısmındaki birinci düğmeye tıklayın. Açılan Options penceresindeki Title kısmına pencerenizin adını yazın ve Tamama tıklayın:

7) Sol kısımdaki ikinci düğmeden açılşta hangi sayfanın görüneceğini belirleyin.

8) Şimdi ana pencereden contents sekmesine geçelim. Gelen iki seçenekli pencerede bir değişiklik yapmadan OKa tıklayın ve content dosyasının kaydedileceği yeri belirtin.

9) Heading eklemek içi soldaki düğmelerden ikincisine tıklayın.

10) Bize şu anda heading lazım olmadığı için kullanmaıyoruz. Silemek için sol taraftaki 5. düğme olan silme düğmesine basın. Soldaki üçüncü düğmeyi kullanarak bir page ekleyelim.

11) Açılan pencerede Entry Title kısmına birinci HTML sayfamızın konusunu yazalım. Add düğmesine basarak birinci HTML dosyasının yolunu Browse düğmesiyle belirtin. İki kere Tamama tıklayın ve böylece birinci konu eklenmiş oldu.

12) Bitmiş hali şekildeki gibi olabilir. İsterseniz önceki basamaklarda atladığımız heading ile bu konular için bir nevi kasör yapabilirsiniz. Sol taraftaki altıncı, yedinci ve sekizinci düğmelerle oluşturduğunuz nesneleri aşağı, yukarı, sağa ve sola kaydırabilirsiniz. Geri kalanı teker teker yapabilirsiniz.

13) Daha sonra ana pencerenin File Menüsünden compile seçeneğini seçerek projemizi tamamlamış oluyoruz.

Böylece bitmiş oluyor.

22 Kasım 2009 Pazar

HTML Help Workshop ile Kitap Derleme

Elinizde aşağıdaki gibi HTML dosyaları varsa bunları HTML Help Workshop ile derleyip tek bir dosya haline getirebilirsiniz. (Bu dosyaları buradan indirebilirsiniz.)

Derlenen dosyanın simgesi sarı renkli soru işareti gibi olur.

Öncelikle HTML Help Workshop programını buradan indirin.

1) HTML Help Workshop programını çalştırın ve yeni bir Project dosyası açın:

2) Karşınıza çıkan pencerede Convert WinHelp Project seçeneğini boş bırakın ve ileri deyin:

3) Sonraki pencerede Browse düğmesine tıklayın ve dosyanızın adını ve kaydedileceği yeri belirtin. HTML dosyalarızla aynı klasör olması tercih edilir. Sonra düğmesine basın. Şimdi tekrar ileri diyebilirsiniz:

4) Bu pencerede bize şimdi kullanmak üzere daha önce bir dosya hazırlayıp hazırlamadığımızı soracak. Biz HTML filesi seçip ileri diyeceğiz:

5) Yeni pencerede Add düğmesine basarak HTML sayfanızın yerini gösterin (Alt sayfalar otomatik olarak eklenecektir).

Geri gelip bir değişiklik yapmak isteyip istemediğimizi soracak. Biz Sona tıklayalım:

Yapacağınız bir ayar yoksa ana pencerenin File Menüsünden compile seçeneğini seçerek projemizi tamamlamış oluyoruz.

28 Ekim 2009 Çarşamba

Merhaba!

Bu blogda programlama dili bilmeden nasıl e-kitap ve bilgisayar programı yapılabileceğini anlatmayı düşünüyorum. Bazen sıradan bazen interaktif e-kitaplar yapmak, bazen bilgisayarınızı otomatik olarak kapatmak, bazen belli dosyaları otomatik olarak silmek, bazen internet sayfalarında çalıştığını gördüğünüz saat, hesap makinesi namaz vakti, renk paleti gibi bazı uygulamaları masaüstünüzde çalıştırmak veya günün yemeği ve Arapça klavye gibi bir web uygulamasında ufak bir değişiklik yaparak kendinize uygun bir uygulama geliştirmek, bazen de CD/USB arayüzü geliştirmek isteyebilirsiniz. Bütün bunlar için programlama bilmenize ve çok fazla zaman harcamanıza gerek yok. Ancak bu blogda anlatılan yöntemlerle yetenekleri çok kısıtlı programlar yapabilirsiniz. Her yöntemin nelerle sınırlı olduğuna da bu yöntemleri anlatırken değinmeyi düşünüyorum. İşinize yarar bir şey çıkması ümidiyle...