Harun Reşit Zafer

bâki kalan bu kubbede bir hoş sadâ imiş

PDF Dosyalarına Yer İmi (Bookmark) Eklemek

Capture

Uzun PDF dosyaları ile verimli bir şekilde çalışabilmek, sayfalar ve bölümler arasında kolayca gezinmek için yer imleri (bookmarks) mutlaka gerekli. Maalesef bazı PDF dosyalarında bu yer imleri mevcut olmayabiliyor. Benzer durumla karşılaşabilecek arkadaşlar için yaşadığım tecrübeyi ve bulduğum küçük ama çok kullanışlı bir programı paylaşmak istedim.

Elimde bir dersin konu-konu sunumları vardı. Onlarca sunum dosyası yerine tek bir PDF dosyası çok daha kullanışlı olur diye düşündüm. Bunun için şuradaki online PDF birleştirme aracı çok işime yaradı ve elimde yaklaşık 500 sayfalık (slaytlık) bir PDF dosyası olmuş oldu. Ancak hangi konu kaçıncı sayfadaydı belli olmadığı için bu PDF’in o kadar da kullanışlı olmayacağını düşünüyordum ki aklıma PDF üzerinde oynama yapabileceğim ve istediğim sayfaları yer imi (bookmark) olarak işaretleyebileceğim bir araç bulmak geldi. okumaya devam

C# ile Firebird Veritabanına Bağlanmak

Bir proje dolayısıyla hayatımda ilk defa Firebird veritabanı kullanmam gerekti. Firebird’ü duymuştum ve artık pek de kullanılmayan eski bir veritabanı sistemi olduğu sanıyordum. Ancak sandığımdan çok daha yaygın kullanıldığını öğrendim. Üstelik yalnızca Windows üzerinde çalıştığına neredeyse emindim :) Ancak OSX ve Linux üzerinde de çalışıyormuş. Borland 2000 yılında Interbase 6.0 adlı veritabanını açık kaynak hale getirince bu kodlar kullanılarak Firebird projesi başlatılmış. Kısacası açık kaynak ve ücretsiz olduğunu da belirtelim ve Firebird tanıtımını bitirelim.

C# ile Firebird kullanımı konusundaki kaynak miktarının sınırlı olduğunu söyleyebilirim. Ben de en azından bağlanma ve basit bir SELECT sorgusu ile veri çekme işlemlerinin nasıl yapıldığını Türkçe olarak paylaşmak istedim. okumaya devam

FireTray Eklentisi ile Thunderbird’ü Kapanmadan Arka Planda Çalıştırma

E-posta istemcisi olarak Thunderbird‘ü tercih ediyorum. Ms Outlook daha çok özelliği barındırsa da bir e-posta istemcisi için fazla tafsilatlı geliyor bana. Buna ek olarak da ücretli. Ancak Outlook’daki sevdiğim bir özellik, uygulama penceresini kapatsam bile arka planda çalışmaya devam etmesi ve yeni bir e-posta gelince ekranın sağ altında beliren küçük bir pencere ile gönderen ve konu bilgisinin görüntülenmesi. Thunderbird’de ise pencereyi kapatınca uygulama tamamen kapanıyor. Neyse ki tam da bu iş için gayet güzel çalışan bir eklenti var. FireTray ile resimde görüldüğü gibi yeni bir ileti geldiğinde anında küçük bir bildirim penceresi açılıyor. Buna ek olarak küçük bir de uyarı sesi geliyor eğer sistem sesleri açıksa. okumaya devam

Hunspell-tr

Hunspell-tr Nedir

Hunspell-tr projesi imla denetimi için Hunspell’i kullanan Firefox, OpenOffice, LibreOffice, Mac OS X, Safari gibi pek çok yazılım için Hunspell uyumlu Türkçe imla denetimi sözlük dosyaları üretmeyi amaçlar. Bu sözlük dosyaları sayesinde tüm bu yazılımlarda etkili ve verimli Türkçe imla denetimi desteği mümkün olmaktadır. okumaya devam

SQL Dersleri

Bugüne kadar vaktim ve motivasyonum oldukça yazdığım SQL makalelerini tek çatı altında toplamanın vakti geldi. SELECT sorguları için temel konuların tamamı anlatıldı diyebilirim. Yine de anlatılacak çok şey var. Bundan sonra yine vakit ve motivasyon değişkenlerinin alacağı değerlerin müsaade ettiği ölçüde yeni makaleler eklemeyi düşünüyorum. Umarım faydalı olur. okumaya devam

GitHub Üzerinde Maven Repo’su Oluşturmak

Bu makalede adım adım Java projeleriniz için GitHub üzerinde Maven deposu (repository veya repo) oluşturmayı anlatacağım. Yazıya başlarken bir GitHub hesabınızın olduğunu ve Maven’ı biraz da olsa bildiğinizi kabul ediyorum. GitHub üzerindeki bazı Java projelerimin Maven kullanan geliştiriciler tarafından kolayca kullanılabilmeleri amacıyla GitHub üzerinde bana ait ancak herkesin erişimine açık bir Maven deposu oluşturmaya karar verdim. Son zamanlarda bir çok geliştirici de aynı yolu tercih ediyor zaten. Bunun için gereken adımları buraya güzelce not ederek hem bir dahaki sefere bakabileceğim hem de herkesin faydalanabileceği bir döküman ortaya çıkmasını amaçlıyorum. okumaya devam

« Önceki yazılar

© 2016 Harun Reşit Zafer

Temayı tasarlayanAnders NorenYukarı ↑