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

ÜDS'ye Girdim


Nicedir sınava girmeyen biri olarak bugün evdeki tüm alarmlı cihazları kurarak uyanmayı başardım ve ÜDS'ye girdim.

Evden çıkmadan son dakikada okuduğum giriş belgesinde belirtilen üzere, önce kol saatimi çıkartıp bi köşeye bıraktım. Cep telefonumu kapatıp odanın bir köşesine fırlattım. Sigara paketimden 2 dal yolluk alıp paketi bıraktım. Poğaça alırım niyetiyle cebime koyduğum bozuklukları kutuya geri attım. Sağ göt lobumun şeklini almış cüzdanımı da endişeyle yerine koydum. Geriye sadece anahtarlarım kalmıştı.

ideal-insan-leonardo-karikatur

Eşşeklik bende, tek yaşayan adam ÜDS'ye girer mi hiç? ÜDS'ye giriyorsan öğrencisindir, kesin yurt veya ev arkadaşları vardır yada doktora peşinde kelli felli, evli barklı bi adamsındır. ÖSYM'de böyle düşünmüş olmalı ki, herkesin anahtarı bırakabileceği bir yer kesin vardır diyerek sınava anahtar getirmeyi yasak tutmuş.

Continue reading
Date: | Tags: bir lokma bir hırka, yds ve üds, ösym sınav yasakları | Categories: travel

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

Tübitak ödüllü kriptoloji soruları


Geçen ay için ödüllü kriptoloji sorularını çözmüştüm. Cevaplar doğru olmasına rağmen, çekilen kurada bir şey kazanamamışım. Bu yazıda kendi çözümlerime yer vereceğim.

tubitak-odullu-kriptoloji-sorulari-1
İlk soru, tipik bir asal sayı sorusuydu.

Cevap 1:

Verilen asal sayı dizisi için: a(n)=p(p(n)) formülü kullanılır. Böylece genetol asal sayı dizisinin bir alt dizisini elde ederiz.

a(1) = 3, a(1) = p(p(1)) = p(2) = 3
a(2) = 5, a(2) = p(p(2)) = p(3) = 5
a(3) = 11, a(3) = p(p(3)) = p(5) = 11
a(4) = 17, a(4) = p(p(4)) = p(7) = 17
a(5) = 31, a(5) = p(p(5)) = p(11) = 31
....

şeklinde a(13)'e kadar devam edersek;

a(13) = 179, a(13) = p(p(13)) = p(41) = 179

Cevap: 179 buluruz.

Continue reading

Empire Total War - Osmanlı Notlarım


Yaklaşık bir haftadır işi gücü boşladım, zaten pek aktif olmayan sosyal hayatımı en alt düzeye indirdim ve Total War serisinin Empire oyunuyla yatıp kalkmaya başladım. Güçlü bir strateji oyunu olması sebebiyle, diğer oyunlara göre kavranması ve oynanışı oldukça zor olan Empire'ı çözebilmeniz için sağlam düzeyde İngilizce bilmeniz gerekiyor. Türkçe yamaları da yapmışlar ama aynı zevki asla alamazsınız.

empire-total-war-osmanli

Senaryomuz 1700-1800 yılları arasında geçiyor ve amacımız oyun başında mevcut olan Osmanlı topraklarına ilave olarak Venedik, İspanya, Fas, Gürcistan, Azerbaycan, İran, Çeçenistan, Avusturya, Macaristan, Galiçya, Kafkasya ve Polonya'yı toplarımıza katmak.

Continue reading