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

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 karakterler çıkartacaktır. Bunu önlemek için geçici olarak:

:set nocompatible
:set backspace=2

komutlarını yazmak veya bulunduğunuz kullanıcı üzerinde kalıcı olması için bu komutları ev dizininizdeki .vimrc içerisine yazmanız gerekli. yani:

printf "set nocompatible\nset backspace=2\n" >> ~/.vimrc

yazmanız gerekmekte.

Bir de eğer "vim" kurulu olmayan bir bilgisayarda veya bash ayarlarında vi yazınca vim'e yönlendirmiyorsa ilk girdiğinizde "yön tuşları" ve "geri" tuşlarının saçma sapan görevler yaptığına şahit olmuş olabilirsiniz. Bu illetten kurtulmak için için kalıcı olarak aşağıdaki komutu kullanabilirsiniz.

printf "alias vi='TERM=rxvt-unicode-256color vi'" >> ~/.bashrc

İlk paragrafta da bahsettiğimiz gibi popüler kültürün bir iki gündür meşhur ettiği bu konu vim'in esprili bir noktası fakat gerçek anlamda verimlilik sağlamak için vim'de kullanılan oldukça güzel araçlar ve eklentiler bulunmaktadır. Araştırarak güzel noktalara varabilirsiniz.

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

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 yorumlayacak kendi yöneticileri elbette bulunmamaktadır. Çünkü işletim sistemini yalnızca diğer yan ürünlerini iyi bir biçimde pazarlayabilmek için "ucuz"a satmaktalar. Ve bir anlamda daha önce onlarca kez belirtildiği gibi sürümden kazanmaktalar.

Özgür ve açık kaynak işletim sistemlerinin bu tabloda Ofis anlamında bir üstünlük elde etmesi gerekliliğinin bir kere daha altını çizmek istiyorum. Eğer kullanıcılar Ofis alışkanlıklarını değiştirirse Microsoft'un Windows'una bağlı kalmamak için en büyük kalelerden ilki olan MS Office bağımlılığından kurtulabiliriz. Tabi bu adımdan sonra bir de Windows Server'ın muadil yapısının detaylandırılması önemli noktalardan birisi. Çok daha profesyonel bir çözüm sunulup, kullanıma gidilmesi gerekiyor. Zamanla hepsi olabilir ama yol haritasının bu şekilde olması gerektiğini düşünmekteyim.