Debian/Pardus Linux Üzerinde LibreOffice Derlemek

LibreOffice, daha fazlasını daha kolay ve hızlı yapmanızı sağlayan güçlü, özgür ve açık kaynaklı bir ofis takımıdır. Bundan sonra bir süre LibreOffice’i geliştirmekle uğraşacağım için işe şuradaki yönergeleri takip ederek kaynak kodları indirmek ve bunları derlemek/inşa (build) etmek ile başladım: https://www.libreoffice.org/about-us/source-code/ Bu süreçte çeşitli hatalarla da karşılaştım. İlk denemede başarıyla derleyebilmek ve ihtiyaç duyduğumda başvurabilmek için deneyimlerimi buraya not düşeceğim. Umarım başkalarının da işine yarar. ;) Öncelikle aşağıdaki komutla, derleme ve uzak git deposundan (repo) kodları alma için gereken araçları kuralım: [Devamını Oku]

Debian 8 Sunucu için Başlangıç Ayarları

Debian 8 kurarak linux tabanlı bir sunucu hazırlarken ilk yapılması gereken temel birkaç ayar bulunuyor. Uzun süreli kullanacağım bir sunucu da olsa, kısa süreli geliştirme ya da sınama amaçlı bir sunucu da olsa genelde bunları hep yaparım. Hem kendim için not almak hem de işine yarayacak olanlarla paylaşmak için buraya yazıyorum. (Buradaki adımlar muhtemelen Debian türevi dağıtımların (Ubuntu, Pardus…) çoğuyla uyumludur.)

[Devamını Oku]

Ruby Gem Kurulumunda SSL Hatası

Yeni öğrenmeye başladığım Ruby programlama dili ile basit bir UDP sunucu/istemci çifti yazmaya çalışıyorum.

RubyGems

İstemciden sunucuya büyük bir dosyayı ardışık düzende paketler halinde (pipelining) göndereceğim. Paketlerde bozulma olup olmadığını anlayabilmek için ayrıca ilgili paketin sağlamasını da (MD5) göndermem gerekiyor. Bunu Ruby’nin ‘bindata’ paketini (gem) kullanarak yapmayı düşünüyorum (pack/unpack ile uğraşmaktan daha basit görünüyor).

[Devamını Oku]

Qt5 Araç Takımına Giriş

Qt, birden çok platformu destekleyen bir grafiksel kullanıcı arayüzü geliştirme araç takımıdır. Genellikle GUI programları geliştirmek için kullanılsa da gelişmiş kütüphanesi GUI bileşenlerinin dışında birçok araç içermektedir. Qt, en çok KDE masaüstü ortamında, Opera ağ tarayıcısında ve Skype anlık mesajlaşma programlarında kullanılmasıyla bilinir.

Qt5 Logo

Qt5 hakkında başlangıç düzeyinde bilgi vermeye (ve öğrenmeye) çalışacağım ders dizisinin ilki olan bu derste Qt5 kitaplığına giriş yapmaya çalışacağım. Bu kısımda Qt5 kitaplığını Debian üzerinde kurup ilk küçük Qt5 uygulamamızı oluşturacağız.

İlk olarak Norveçli bir yazılım firması olan Trolltech tarafından geliştirilen Qt, daha sonra önce Nokia ve ardından da Finlandiyalı Digia şirketi tarafından satın alındı. Halen hem Digia hem de açık kaynaklı Qt Projesi tarafından geliştirilmeye devam ediyor. Açık kaynaklı Qt araç takımının web sitesine qt.io adresinden ulaşabilirsiniz.

[Devamını Oku]

Fedora Rawhide'dan Tek Bir Paketi Kurmak

Rawhide, Fedora Linux’un bir sonraki sürümünde yer alacak yazılım paketlerinin bir araya getirilip sınama amacıyla kullanıma sunulduğu paket deposudur.

Fedora Penguen

Neden Rawhide?

Herhangi bir sebeple (hata giderme, yeni özellikleri deneme vb.) kullanmakta olduğunuz bir uygulamanın en son sürümüne ihtiyaç duyuyor olabilir ve bir sonraki Fedora sürümünün çıkmasını beklemek istemeyebilirsiniz. Böyle durumlarda Rawhide imdadınıza yetişir.

[Devamını Oku]

Fedora 20 Çıktı!

Fedora 20 (kod adı Heisenbug) duyuruldu. Sürüm notlarına buradan ulaşabilir ve yeni sürümü şuradan indirebilirsiniz.

Fedora 20

Fedora 20 sürümü, geçtiğimiz günlerde bir trafik kazasında hayatını kaybeden Seth Vidal’e ithaf edildi. Kendisi, Yum ve Fedora güncelleme depolarının lider geliştiricisiydi.

Her zamanki gibi bu Fedora sürümünün de öntanımlı masaüstü ortamı GNOME. Ayrıca KDE, XFCE, LXDE ya da MATE masaüstü ortamlarından birini de seçme şansınız var.

SSH ile Git Bağlantısında 'Agent admitted failure to sign' Hatası

Fedora 18 üzerinde daha önce sorunsuz olarak gnome git hesabıma bağlanıp işlem yapabiliyorken, durduk yere şöyle bir hata almaya başladım (Durduk yere dedimse, hiç bir ayarı değiştirmediğimi kastediyorum; güncellemeler sırasında birşeyler değişmiş belli ki.):

$ git clone ssh://******@git.gnome.org/git/gnome-screenshot
Cloning into 'gnome-screenshot'...
Agent admitted failure to sign using the key.
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

[Devamını Oku]

Fedora 18 Sonunda Çıktı!

Fedora 18, iki aylık bir gecikmenin ardından, sonunda çıktı. Yeniden yazılmış kurulum arayüzü ve Sistem Depolama Yöneticisi’nin (SSM) yanında beş farklı masaüstü ortamı seçeneği (Gnome 3.6, Cinnamon, Mate Desktop, KDE Plasma Workspaces 4.9, Xfce 4.10) ile gelen bu yeni sürüm, UEFI Güvenli Açılışı da destekliyor. (Böylece, Windows 8 ile birlikte kolayca paralel kurulum (dual boot) yapılabilecek.) Fedora Linux’un son sürümünde bulut için de yeni araçlar bulunuyor. Yeni sürümdeki değişikliklerin tam listesi için Fedora 18 Sürüm Notlarını okuyabilir ve ilgili iso dosyasını Fedora projesi ana sayfasından indirebilirsiniz. [Devamını Oku]

vi ya da vim'de sözdizimi vurgulamayı etkinleştirmek

Vi ya da vim, çoğu linux dağıtımıyla birlikte gelen bir komut satırında kelime işleme uygulamasıdır. Düz metin dosyalarını düzenlemek için hızlı ve sade bir seçenek. Ayrıca iki satır C/C++ kodu yazıp gcc ile derlemek istediğinizde bir tümleşik geliştirme ortamı (ide) açmanıza gerek kalmadan işinizi görebilecek bir çözüm. Tabii ki programlama dilleri için sözdizimi vurgulama desteği de var.

[Devamını Oku]