Kayıtlar

Burası Vim, buradan çıkış yok!

Resim
Stackoverflow'da dün yayınlanan blog yazısına göre vim editöründen çıkmayı en çok aratan 2. ülke olmuşuz. Bunun nedenleri ayrı bir tartışma konusunda yer alacağını söylemekle birlikte yaklaşık iki gündür sosyal medyada dönen geyikleri izlemekteyiz. Bu yazımda ise basit bir biçimde Vim'den nasıl çıkılacağını, ve daha büyük kabus olan vi'de düzenleme yapıp çıkabilmeyi anlatacağım. Tabi Vim'in onlarca verimli ve güzel özelliği varken bunları anlatmak biraz absürt olsa da kim bilir bu seviyeden durumu yakalayan arkadaşlar daha detaylı ilgilenmeye başlarlar.
Öncelikle espriler ve geyiklerden sıyrılıp Vim'den çıkış için gerekli tuş kombinasyonunu yazmak gerekir. "Visual mod" yani varsayılan mod açıkken aşağıdaki komutu yazarsanız editörden yaptığınız değişikleri kaydetmeden çıkarsınız
:q!
Eğer kaydederek çıkmak istiyorsanız:

:wq

yazmanız gerekmekte. Yani aslında aranılan mucizevi komut budur.

Eğer vim'inizin ayarları yoksa yön tuşları ve backspace sorunlu kar…

Microsoft'un Gelir Dağılımı Hakkında

Resim
Birçok insanın çoğu zaman merak ettiği, teknoloji alanında büyük şirketlerin gelir modelleri neler ve gelirlerini nereden elde ediyorlar konulu bir araştırma Visual Capitalist tarafından 12 Mayıs 2017 tarihinde duyuruldu.

Bu rapora göre Microsoft'un gelirleri aşağıdaki yüzdeyle gerçekleşmekte:

Bu rapordan çıkartılan ön sonuç, genel anlamda MS'un Office gelirleri %28 ile şirketin en büyük kazandığı noktayı gösteriyor. %22 ile Windows'un sunucu tarafında yaptığı yatırımların sonucunu görüyoruz. Tabi ki bu tabloda sunucu tercihleri konusunda %9 kar elde ettikleri istemci Windows satışının önemli rol oynadığını unutmamamız gerekmektedir. Yüzde 18'lik "Diğer" bölümü de oldukça muamma olduğu için aslında önemli bir noktayı barındırdığını unutmamak gerekir.

Bu tabloda ana ürünleri olan MS Windows işletim sisteminden ana kalem olarak kar etmedikleri açıkça görünüyor. Bunu düz bir biçimde bakıp "işletim sisteminden gelir elde edemiyoruz" şeklinde yorumlayaca…

Desktop dosyası anatomisi

Linux "X Masaüstü Sistemleri"nde genel olarak yani tüm Masaüstü ortamlarında masaüstünde görüntülenen ikonlar .desktop dosya tipiyle tutulmaktadır.

.desktop dosya tipinde elemanlar aşağıdaki gibi listelenmektedir:
eleman=değer.desktop dosyasında gerekli elemanlar: Type : ikon tipini belirtir. Yandaki seçeneklerden birisi olabilir: Application, Link ve Directory. Name : ikonun görüntülecek ismini belirtir. Exec : tıklanıldığında çalıştırılacak komutu gösterir.
.desktop dosyasında opsiyonel elemanlar: Version – ikonun versiyonunu belirtir Encoding – dosyanın encode tipini belirtir.GenericName – jenerik ismini belirtir. Comment – ikon hakkında yorumIcon – ikonun görselinin bulunduğu dizin veya ismini belirtir. Path – hangi dizin üzerinde çalıştırılacağı belirtilir.Terminal – terminal üzerinde çalışıp çalışmayacağı belirtilir. MimeType – mimetipini belirtir Categories – uygulamanın bulunduğu kategorileri belirtir
Örnek bir desktop dosyası:[Desktop Entry] Encoding=UTF-8 Version=1.0 Type=A…

Python ile geçici Web Sunucusu açmak

Python ile bulunduğunuz dizinde paylaşılabilir bir alan oluşturarak 8000 portundan aynı ağda bir web sunucusu açabilirsiniz. Bunun için bulunduğunuz konumda aşağıdaki komutu çalıştırmanız yeterli: python -m SimpleHTTPServer Böylelikle sizin IP adresini bilen bir kullanıcı, aynı ağınıza bağlı ise IP adresinizi yazarak giriş yapabilecektir. Test etmek için: http://localhost:8000 adresini kullanabilirsiniz.

Uçbirim geçmişi hakkında 9 ipucu

Linux üzerinde uçbirimi oldukça kullanıyorsanız bu 15 ipucuyu ya biliyorsunuzdur, ya da öğrenmeniz gerekmektedir.

1. HISTTIMEFORMAT üzerinde tarih damgası oluşturmak Eğer "history" komutunuzun çıktısında yer alan komutların hangi tarihte yazıldığına ihtiyanız varsa aşağıdaki komut ile bunun önüne geçebilirsiniz.
export HISTTIMEFORMAT='%F %T ' Tabi ki bu komutu kullanıp history'ye bakarsanız yeni oluşturacağınız komutları o şekilde görebilirsiniz. Ve bu şekilde kullanımı geçici süreliğine kullanımdır. Bunu kendi ev dizininizdeki .bashrc dosyasının en altına yazarsanız tüm oturumlarda aynı sonucu almaya başlayabilirsiniz.

2. Geçmişteki komutları arama yapmak
Geçmişteki yazdığınız ve .bashrc dosyanızda HISTSIZE ve HISTFILESIZE parametreleriyle sınırlandırdığınız geçmiş komutlarınızda arama yapmak için komut satırındayken CTRL + R'ye basabilirsiniz. Böylelikle geçmişte bir arama ekranı açılmış olur. Çokça kullandığınız komutları da bu şekilde kolaylıkla bulabilirsi…