Yıllık Arşiv: 2015


Sanallaştırma ve çeşitleri

  1. Sanallaştırma ve çeşitleri 2. Kaynakça 1 Sanallaştırma ve çeşitleri Sanallaştırma uzun yılllardır kullanılan ve bulunduğumuz yüzyıl itibari ile daha da fazla kullanacağımız kesin teknolojiler arasında geliyor. Bunun temel nedeni tabiki yapılacak işin daha hızlı yapılması ve kaynaktan tasarruftur. Mesela günümüzde Google Docs uygulamaları ve benzerleri çok hızlı bir […]


Docker port atama işlemleri

Docker ile yeni aşina olmaya başlayan biri olarak sevilesi yanının çok olduğunu söyleyebilirim. Uzak makinede Docker kullanıldığında yapılması gereken ayarlardan biride malumunuz gerekli server’a ulaşmak için kullanılan portların ayarlanması. Bu ayarları Iptables’tende yapılmasına rağmen en basiti yazma konteyneri oluştururken çalışacak portlar belli ise bunu Docker parametrelerinden ayarlayabiliriz.   Mesala nginx […]


Markdown otomatik index yaratıcı

Herhangi bir yazı yazarken yazının kalitesi ve akışın takip edilebilirliği açısından içeriğin İndex’in yazılması yani Table of content önemli etmenlerden bir tanesi. Bende yazdığım yazılarımda mümkün olduğu kadar buna dikkat etmeye çalışıyorum. Org-mode ile yazarken bunun yapılması çok basit org-export-as-html  kullanıldığında size otomatik olarak başlıklarınızı hiyerarşik yapıya göre ToC yapısını […]


Terminal EDITOR ayarları

Geçen gün farkettiğim terminalin güzel özelliklerinden birini sizinle paylaşmak istedim. Terminalde herhangi birşey yaptığımızda sıkıntılardan biri olan herşeyi tek satırda yazma zorunluluğu olmasıdır. Bu da küçük bir kod yazsak bile gerekli indentasyon düzgün şekilde yapılamadığından kalitesiz bir çalışma ortamı yaratıyor. Fakat Terminaldeki bash.rc dosyasındaki $EDITOR=Something boşuna değilmiş ve herhangi bir […]


Bash debug

Bash veya sh programlama *nix sistemlerde kullanıldığından herkesin az biraz bilmesi gereken dillerden biri. O siyah ekranda yapması zor olan işlemlerden biri de, bildiğiniz üzere hata ayıklama işlemi(debug). Gerçekten bazen insanın kafasını, sadece bir if koşulunun çalışıp çalışmadığını anlaması için bayağı bir işlem yapması gerekiyor. Bu halde iken daha fazla […]


Renkli Log Takibi

1. Renklendirilmiş Log Takibi 2. Kaynakça 1 Renkli Log Takibi Bir iş yaparken bir sıkıntı çıktığında yapılacak ilk işlerden biri malum /var/log/ dizininin içindeki loglara bakmak. Herkes gibi bende bu güne kadar tail -f veya tailf komutunu kullanıyordum.Fakat bu toolların renklendirme özelliği olmadığından dolayı ayırt etme problemi ve doğru noktaya odaklanmak […]


locales komutunun parametrelerinin set edilmemesinden kaynaklı hataların düzeltilmesi

Bir kaç gün önce kullanmaya başladığım uzak sunucuda(Debian türevi) yerel ayarların düzgün yapılandırılmamasından dolayı farklı komutlarda farklı hatalar çıkmaktaydı. Bu durum sistemin işleyişinde herhangi bir sorun yaratmasa da (en azından şu anlık) göze hoş gelmeyen çıktılar üretiyordu.   Bu çıktılardan birincisi man komutu yazıldığında

ikinci ve daha fazla rahatsız […]


Kindle formatına uygun e-kitap oluşturma 1

Kindle, gerek şarj gerek ekran kalitesi bakımından, kitap okumak için parasını sonuna kadar hakeden bir e-kitap okuma cihazı. Ayrıca b avantaj olarak Amazon şirketinin Kindle için desteklediği formatlar1 arasında .pdf olmasına rağmen bu formatta okumak biraz sinir edici olabiliyor. Bildiğiniz üzere pdf formatını okurken ekranda sürekli büyütüp küçültme yada ekranı […]


Klasör içeriklerini karşılaştırma

Diff komutu, dosyaları satır satır dolaşarak, iki dosya arasındaki arasındaki farkı veya farkları bulmak için güzel bir yöntem. Bunu herkesin bildiği üzere diff dosya1 dosya2 şeklinde kullanırız. Peki klasör içinde karşılaştırmamız gereken fazla dosya var ise? Bu durmda diff komutu bize -r ile recursive(özyinelemeli) bir şekilde bu dosyaları karşılaştır.

 Çıktı 1 […]


Babun Shell 2

Babun – a Windows shell you will love! Cygwin1 Windows için geliştirilmiş açık kaynak bir simulatördür. Ben size bu yazımda Cygwin kullanan bir proje olan Baboon isimli bir shell’i anlatıcam. Bildiğimiz üzere windows ve Linux Shell birbirinden farklı çalışan 2 farklı sistemdir. Bu sistemlerin farklı yapıları ve farklı çalışma şekilleri […]