HELLO, I’M SERHAT AND THIS IS MY FANCY TITLE.

Nano konfigürasyonu ve syntax highlight


Öncelikle home dizininize syntax highlighter paketlerini indirin:

$ git clone git@github.com:scopatz/nanorc.git ~/.nano

Home dizininize yoksa .nanorc dosyası oluşturun:

$ nano ~/.nanorc
Continue reading
Date: | Tags: nano | Categories: tech, linux

Debian için openjdk kurulumu


Öncelikle kaynak listenize openjdk'yı ekleyin:

sudo echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-java.list
sudo echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list

Daha sonra GPG anahtarını makinanıza çekin ve oracle-java8'i kurun:

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
$ sudo apt-get update
$ sudo apt-get install oracle-java8-installer
Continue reading
Date: | Tags: debian openjdk, openjdk kurulum | Categories: tech, sistem yönetimi, linux

Passenger ve nginx konfigürasyonu


Özenle hazırladığım, sorunsuz çalışan nginx konfigürasyonumu belki birileri göz atar diyerek paylaşıyorum. Yurtdışında pek çok sistem yöneticisi bu şekilde konfigürasyon dosyalarını birbirleri ile paylaşarak peer-review yapmaktalar. Bende bu review'ların pek çoğunu ve official nginx dökümanını okuyarak aşağıdaki konfigürasyonu hazırladım.

Konfigürasyon Debian 7.7 kurulu olan bir Rails sunucusu içindir. Web sunucu olarak Nginx + Passenger kullandım. Veritabanı sunucusu ise MySQL 14.14. Uygulama olarak Ruby 2.1.5 sürümü ve Rails 4.1.2 kurulu. Makinada 8 GB RAM bulunuyor ve 8 çekirdekli. Makina üzerinde sadece 1 tane Rails uygulaması koşuyor ve onunda VM boyutu 344mb.

Continue reading

Ubuntu'da rubymine kurulumu


Ubuntu 12.04 altında RubyMine kurmak için öncelikle sisteminizde Ruby interpreter (irb)'ın kurulu olması gerekiyor. Kurulum için RVM kullanımı önerilse de zorunlu değil. Benim ve komünitenin genel önerisi ise RBenv kullanmanız. Ayrıca sisteminizde Oracle JDK kurulu olması gerekiyor, bunu da daha önce anlatmıştım.

Herşey hazırsa RubyMine arşiv dosyasını indirin. Arşiv dosyasını masaüstüne indirdiğinizi varsayıyorum. Dosyaları arşivden çıkartın.

$ tar xzvf RubyMine-4.5.1.tar.gz

Arşivden çıkarttığınız dosyaları, uçbirimden ulaşmanızın kolay olduğu bir klasöre taşıyın. Ben hepsini home/msdundar/apps altında tutuyorum.

Continue reading
Date: | Tags: ubuntu rubymine kurulum, rubymine kurulumu, rubymine nedir, ruby | Categories: tech, ruby, linux

Ubuntu 12.04 - Oracle JDK Kurulumu


Bir kaç gün önce Ubuntu'mda sürüm yükselterek 12.04'e terfi ettim. Daha önceki sürümde bulunan "unity" kaynaklı pek çok hata bulunuyordu, bir ihtimal bunlar sihirli bir değnek değmişcesine düzelir diye umut ettim ama nafile. Hala unity'de bir takım sıkıntılar var, keza Chrome yine Windows'ta olduğu kadar stabil çalışmıyor (chrome geliştiricileri bundan da unity2d'yi sorumlu tutuyor). Velhasıl, güncelleme akabinde NetBeans'i terk edip daha hafif bir Ruby IDE'si arayışına girdim.

Elbette durduk yere değil, gerek NetBeans'in gittikçe hantallaşan yapısı, kullanmadığım zilyon tane özellik barındırması, 7.x sürümlerinde Ruby desteğini kaldırması (harici olarak devam eden çalışmaları saymıyorum) ve daha pek çok sebepten dolayı NetBeans'le yolları ayırmaya karar verdim. Daha hafif, daha Ruby odaklı ve uzun dönem Ruby desteği sunacak bir IDE ararken, yine nispeten hantal bir IDE olan RubyMine'ı buldum. Aslında buldum demek yanlış, daha önceden de haberdardım fakat ücretli olduğu için hiç sıcak bakmamıştım. IDE'den çok fazla beklentisi olmayan biri olarak, RubyMine yetti de arttı. Üstüne üstlük, başvurduğum "eğitim lisansını" da ücretsiz sağlayarak gönlümde yer edindiler. Kızları gibi gönülleri de güzel olan Çek'li dostlarımızdan da böyle bir davranış beklenirdi zaten.

Continue reading
Date: | Tags: ubuntu oracle jdk, oracle jdk kurulum | Categories: tech, ruby, linux, java