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

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

Elasticsearch kurulumu - debian ve ubuntu


ElasticSearch kurulumu yapabilmek için öncelikle sisteminizde OpenJDK kurulu olmalıdır. OpenJDK'yı kurduktan sonra ElasticSearch kurulumuna geçebilirsiniz.

Öncelikle GPG anahtarını ekleyin:

$ wget -qO - http://packages.elasticsearch.org/GPG-KEY-elasticsearch | sudo apt-key add -

Aşağıda ki satırı /etc/apt/sources.list dosyanıza ekleyin:

deb http://packages.elasticsearch.org/elasticsearch/1.3/debian stable main

Kurulumu gerçekleştirin:

$ sudo apt-get update
$ sudo apt-get install elasticsearch
Continue reading

MySQL find and replace


MySQL'de bir tablo alanında bulunan herhangi bir karakteri bul-değiştir yapmak için şöyle bir sorgu yeterli;

UPDATE tablo_adi SET alan_adi = replace(alan_adi,'before','after');

Başarılar.

Continue reading
Date: | Tags: mysql nedir, mysql bul ve değiştir, mysql find replace | Categories: tech, database

GEM - unicode utils


MERNİS'e yaptığım bir request'te, Ruby'nin upcase metodu kaynaklı Türkçe karakter problemi ile karşılaştım.

SOAP request'ini incelediğimde "ü" karakterinin büyük harfe çevrilemediğini gördüm:

<env:Body>
  <tns:TCKimlikNoDogrula>
  ...
    <tns:Ad>MUSTAFA SERHAT</tns:Ad>
    <tns:Soyad>DüNDAR</tns:Soyad>
  ...
  </tns:TCKimlikNoDogrula>
</env:Body>

Türkçe karakterlerin doğru şekilde büyük ve küçük harflere çevrilmesi için unicode_utils GEM'ini kullanabilirsiniz. Daha sık güncellenen ve daha performanslı benzer bir GEM olarakta unicode'u kullanabilirsiniz. Bu yazıda unicode_utils GEM'i takip edilecek.

Continue reading

Kartaca'nın eğlenceli iş başvurusu


Takip ettiğim firmalardan biri olan Kartaca "yeni mezun yazılım uzmanı" aradığını duyurmuş. Başvuru süreci ise oldukça eğlenceli ve seçici olmuş, hazırlayanların eline sağlık.

kartaca-is-basvuru

Başvuru sayfasına ulaşınca karşımıza bu HEX çıkıyor. Decode edince ise Base64 hakkında bir wiki bağlantısından ibaret olduğunu anlıyoruz.

Continue reading
Date: | Tags: kartaca iş başvurusu, php ve curl, php ve rest | Categories: tech, other, php