Fatih ve Kadı Hikayesi

Fatih Sultan Mehmed, İstanbul’un fethinden hemen sonra, emri altında çalışan bir Hristiyan mimara görev vermişti. Daha sonra teftişe çıktığında, emir verdiği gibi yapmamıştı Hristiyan mimar. Buna çok sinirlenen Sultan Mehmed, Hristiyan mimarın kolunu kesmişti.

Eli kesilen mimar, Cihan Padişahı Fatih Sultan Mehmed Han’ı Kadı Hızır Bey’e dava etti. Kadı Hızır Bey, Fatih Sultan Mehmed’in yakın dostu idi. Normalde Fatih’e ”es-Sultan ibnü’s Sultan el Gazi Ebu’l-Feth Muhammed Han-ı Sani” diye hitap ediyordu.

Fatih Sultan Mehmed davalı olduğu için ona herhangi bir insana kullandığı hitap ile ”Murad oğlu Mehmed” şu saatte mahkemeye gelin, diye mahkeme kağıdını gönderdi. Sultan Mehmed duruşma günü mutevazi bir elbise ile mahkemeye gitti ve mahkeme başladı.

Mahkemelerde hakim (kadı) adaleti temsil ettiği için oturur, diğerleri ayağa kalkarak ifade verirdi. Kadı Hızır Bey Fatih’i otururken görünce ona;

–“Şuanda suç murafaası üzeresin, ayağa kalk” diye ikaz etti.

Fatih ifade için hemen ayağa kalktı. Kadı Hızır Bey, tüm olan biteni inceledikten ve ifadeleri aldıktan sonra Fatih’i suçlu buldu ve kısas ayetini okuyarak, Fatih’in elinin de aynı şekilde kesilmesine karar verdi.

Cihan Padişahı olan, Dünya’yı dize getiren Fatih Sultan Mehmed Han, karara hiç itiraz etmeden saygı duyarak: ”Hüküm Şerefli olan İslam Şeriatı’nındır!”dedi. Hristiyan mimar bu adaletin karşısında duygulanarak gözyaşları içinde

–“Hakkımdan vazgeçiyorum, karşılık olarak diyeti kabul ediyorum!” dedi.

Olay tatlıya bağlandıktan sonra Fatih Sultan, Kadı Hızır Bey’e:

–“Benden değil de Allah’tan korktuğun için seni tebrik ederim!” dedi.

Kadı Hızır Bey’de birden ayağa kalktı ve oturduğu minderin altından topuzunu çıkararak:

–“Eğer verdiğim kararı kabul etmeseydin, elimdeki bu topuzla kafana vuracaktım” dedi.

Fatih’te bu cevaba karşılık olarak, kaftanının altında sakladığı hançeri gösterdi ve:

–“Sen de eğer padişah olduğum için bana ayrıcalık tanıyıp, adalet üzere karar vermeseydin, bununla kelleni koparacaktım” dedi.

Hristiyan Mimar Müslüman oldu

Fatih Sultan Mehmed, şahsi servetinden Hristiyan mimara ayrıca bir ev hediye etti. Bunun üzerine Hristiyan mimar; ”Dünya’da böyle bir adaletin eşi ve benzeri yoktur. Ben artık bu andan itibaren Müslümanım” diyerek Kelime-i Şehadet getirerek Müslüman oldu

Pisi Linux 2.1 ATA yayınlandı

Pisi Linux 2.1 ATA ISO’su indirilmeye hazır, başlıca güncellenen paketler aşağıda sıralanmıştır.

Linux Kernel : 4.14.73
Kde Plasma : 5.14.3
Kde Frameworks : 5.52.0
Kde Applications : 18.08.3
Mozilla Firefox : 63.0.3
Chromium : 62.0.3202.97
LibreOffice : 6.0.6.2
GIMP: : 2.9.8
Calligra Suite : 3.1.0
Clementine : 1.3.1
Sm player : 18.10.0
qBittorrent : 4.1.2
Inkscape : : 0.92.3
Flatpak : 1.0.4
Alsa-lib : 1.1.5
Bash : 4.4.11
Grub : 2.02
Xorg-server : 1.20.1
Gtk2 : 2.24.32
Gtk3 : 3.22.28
Qt : 5.11.2
Glibc : 2.27
Binutils : 2.30
Coreutils : 8.29
Mesa :18.2.5

Bunun yanında bir çok hatada bu sürümde giderilmiş oldu, bunların başında yazıcı tanıtımıydı, güncellenen dosyalarla beraber yazıcıları daha kolay ve sorunsuz tanatabileceğiz.

Diğer yazılımları pisi deposundan yükleyebilirsiniz. Pisi Linux kurmak için 64 bit işlemci ve en az 2 gb ram’e sahip bilgisayarınız ile yüksek performansla kullanabilirsiniz.

İndirmek İçin Tıklayın

3. Uluslararası Sosyal Bilimler Sempozyumu

3’üncü Uluslararası Sosyal Bilimler Sempozyumu Sütçü İmam Üniversitesinde icra edildi. Ben de “Toksik Liderlik İle Örgütsel Bağlılık ve İşten Ayrılma Niyeti İlişkisine Yönelik Bir Araştırma” konulu bir bildiri sunmuş bulunmaktayım. Sempozyum çok güzel bir atmosferde geçti. Emeği geçen herkese teşekkür ediyorum.

2’nci Uluslararası Sosyal Bilimler Sempozyumu

2’nci Uluslararası Sosyal Bilimler Sempozyumunu Alaattin Keykubat Üniversitesinde icra edildi. Ben de “Yaşam Doyumu, Gelecek Kaygısı ve Motivasyon İlişkisi ile İlgili Üniversite Gençliğine Yönelik  Bir Çalışma: Dicle Üniversitesi Örneği” konulu bir bildiri sunmuş bulunmaktayım. Sempozyum çok güzel bir atmosferde geçti. Emeği geçen herkese teşekkür ediyorum.

PisiLinux için yeni bir altyapı…

Merhaba bugün sizlere PisiLinux için geliştirilen dağıtık derleme çiftliğinden bahsedeceğim biraz. Öncelikle dağıtık derleme çiftliği uygulaması sevgili İlker Manap tarafından geliştirilmektedir. Dağıtık derleme çiftliğinde daha öncekinden farklı olarak docker alt yapısı kullanıldı. Docker içinde ise sevgili Ertuğrul Erata tarafından hazırlanan docker imajı kullanılmaktadır. @ertugerata bu imajı hazırlarken çok emek harcadı ve temel sistemi 75 pakete kadar indirdi.

Peki bu docker nedir ve ne işe yarayacak?
Öncelikle docker ile sanal bir sistem oluşuyor ve hazırlanan docker imajı ile tüm kullanıcılarda aynı derleme ortamı elde ediliyor. Böylece paket derlemede standart bir sistem kullanılmış oluyor ve uygulamaların yanlış kitaplıklara bağlantılanması (linklenmesi) engellenmiş oluyor.

Docker uygulaması PisiLinux deposunda yer almaktadır. Öncelikle docker uygulamasını aşağıdaki komutu kullanarak bilgisayarımıza kuruyoruz.

pisi it docker

docker ı çalıştırmak için ise aşağıdaki komut kullanılıyor

sudo docker -d -s overlay

docker1

Docker’ı çalıştırdıktan sonra sıra docker imajının yerele alınmasında. Bunun için ise öncelikle yeni bir konsol açıyoruz ve aşağıdaki komutu kullanıyoruz.

sudo docker pull ertugerata/pisi-chroot-farm

docker2Tüm satırlarda “Download complete” yazdığında docker imajı sistemimizde hazır demektir.

NOT: Eğer docker imajı yenilenirse aynı şekilde sudo docker pull ertugerata/pisi-chroot-farm ile güncellemek gerekir.

Docker bilgisayarınızdaki sistemden izole bir ortam oluşturduğundan derleme için kullanacağımız dizinleri ilk çalıştırma esnasında docker’a bağlamamız gerekmektedir. Örnek olarak aşağıdaki komutta git adı ile PisiLinux_2.0 dizinini, root adıyla build dizinini, archives ve packages adıyla ana sistemin archives ve packages dizinlerini bağlamış oluyoruz docker’a.

sudo docker run -v /home/PisiLinux/Masaüstü/PisiLinux_2.0:/git -v /home/PisiLinux/Masaüstü/Pisi2.0/build:/root -v /var/cache/pisi/archives:/var/cache/pisi/archives -v /var/cache/pisi/packages:/var/cache/pisi/packages -itd ertugerata/pisi-chroot-farm bash

Sonra aşağıdaki komut ile çalışan konteynırları görüyoruz. Her defasında bu şekilde kontrol etmemiz gerekiyor çünkü docker her çalıştırmada yeni bir konteynır ile başlıyor.

sudo docker ps

docker_psNOT: Eğer derleme ortamı için aynı konteynırı kullanacaksak

sudo docker ps -a ile tüm konteynırlar listelenir ve kullanmak istediğimiz konteyner aşağıdaki komut ile çalışır hale getirilir.

sudo docker start konteynır_adı

komutlarını kullanıyoruz. Dikkat edilmesi gereken konu her iş bitiminde /var/pisi dizininin temizlenmesi gerekliliğidir. Zamanla orada biriken derleme dosyaları docker imajını doldurabilir. Bunun için

rm -r /var/pisi komutunu kullanıyoruz. Diğer bir önemli nokta ise docker imajı yenilendiğinde konteynırlar değişeceğinden

sudo docker ps ile konteynır ismine bakıyoruz ve daha sonra o konteynırı yukarıda bahsettiğim gibi sürekli bağlayıp  kullanabiliyoruz.

Şimdi de çalışlan konteynırımızı docker’a ekleyelim. Bunun için  konteyer_adı yazan yere konteynır adını yazarak Enter’a basıyoruz

sudo docker attach konteynır_adı

docker_attachŞuan itibariyle docker içindeyiz. Pisi paketlerimizi yapmaya başlamadan önce her defasında şu komutu kullanarak dbus servisini başlatıp pisi paket deposunu güncelliyoruz:

service dbus start && pisi ur
Son olarak bağladığımız dizinler yerinde mi bir kontrol edelim.

ls /git

ls_git

şuanda bu komut ile git dizini olarak bağlamış olduğum PisiLinux_2.0 dizi içindeki dizinleri görüyorum. Dikkat edilirse birden fazla dizin var. Bunun nedeni derlemede kullanacağım kaynak dosya dizinlerini PisiLinux_2.0 dizini altında toplamış olmamdır.

Artık pisi paketlerini derlemeye başlayabiliriz. Aşağıdaki komutta yer alan /git/… alanına derlenecek uygulamanın pspec.xml dosyasının tam adı yazılır ve derleme işlemine başlanır.

pisi bi /git/main/…/pspec.xml -d –ignore-safety

Derleme esnasında eksik bağımlılık söz konusu olunca önce eksik bağımlılık core reposunda varsa kurulur yoksa eksik bağımlılık derlenerek kurulur sonra önceki paketin derleme işleminde devam edilir. Bu arada derleme esnasında tespit edilen eksik *-devel bağımlılıkları pspec.xml dosyasında BuildDependencies altına eklenir. Derleme işlemi bittikten sonra ise

checkelf -s -x *.pisi

komutuyla çalışma zamanı bağımlılıklarını tespit ediyoruz ve bunlarıda RuntimeDependencies altına ekliyoruz.