Çanakkale 18 Mart Üniversitesi hakkında yorumlarım

comuBu yazımda size çanakkale hakkındaki izlenimlerimi aktaracağım.

Şehirden bahsedecek olursak, şehir küçük. İstanbuldan falan gelenler yadırgamaz hoşnut olur ama anadoludan gelenler kesinlikle beğenecektir 10 numara şehirdir. Öğrenci için ideal şehirler sıralaması yapılsa heralde kale dereceye girerdi. Çanakkale’nin üniversitesini ben beğenmemiştim. Şehir küçüktü ama kaynayan bi ortam vardı :) Çanakkale’nin havasını sorarsanız acayip rüzgarlıdır.

Çomü’nün 2 tane kampüsü var. Birisi kordonda eğitim fakültesi falan var. Diğeri ise terzioğlu kampüsü, o da dağın başında desek heralde ayıp olmaz :). Terzioğlunda fen edebiyat-mühendislik-ziraat-tıp fakülteleri, ösem(öğrenci sosyal etkinlik merkezi) ve Okumaya Devam Et

Ubuntu Linux Developer kısayolları

Her seferinde SSH’a istek gönderip, bekleyip, şifre sorduğunda şifreyi yazıp, biraz daha bekleyip sinir harbinden eksi puan almamak için aşağıdaki uygulamayı kurup kullanıyoruz.

sudo apt-get install sshpass
sshpass -p 'password' ssh your_username@your_server

Türk Youtuber Listesi

Çok sıkı bir youtube fanı olarak Türk vlogger bulmakta zorlanıyorum. Bu yüzden bunları derleyen bi yazı yazmak istedim, belki birileri blogu ziyaret ederse onlarda benle bişeyler paylaşır diye yazıyorum.

Türk Youtube Videoları çekenler listesi
Motor videoları çekenler
https://www.youtube.com/user/smoothoperatorRed5

Agar.io Nedir? Nasıl oynanır?

Her zamanki gibi önce bu yazıyı neden yazdığımızı söyleyelim. Agar.io çoğunlukla bir takım oyunu haline dönüştü. Günde fix 2 saatimi ayırdığım bu oyunda 1.liğe yükselmek o kadar kolay değil. Çünkü ilk 5 genelde takım oyuncuları oluyor. Bende bir takım yaratmak için bu yazıyı bulacaklara seslenmek istiyorum.

Agar.io Nedir?

xxx isimli adamın reddit üzerinde yayınladığı, daha önce de browser tabanlı p2p çalışan oyunları olan tecrübeli bir gencin yarattığı önyüzde basit arkada karmaşık bir oyunudur.

Agar.io Nasıl oynanır?

Oyuna küçük bir daire şeklinde başlıyorsunuz ve belli aralıklarla haritada çıkan diğer küçük daireleri yutarak büyüyorsunuz. Aynı zamanda sizden tahminimce %20 oranından daha küçük rakip oyuncu dairelerini de yiyerek büyüyebilirsiniz. (%20 dememin sebebi, sizinde tahmin edeceğiniz gibi gerçekten işin matematiğini yapmış olmamdandır) :)

Daha büyük bir daire oldukça hızınız da onun oranında azalıyor ve oyun böylece küçüklere büyümeleri için şans veriyor. Büyük dairelerin de 1000mass’tan sonra her saniye -1 puan düştüğünü de gördüm. Yani büyüdüğünde sürekli birilerini yemezsen aslında küçülüyorsun. Bu yüzden adil ve dengeli bir oyun. Bu kadar sevilmesinin diğer sebebi diyebiliriz.

Agar.io kısayol tuşları

Üstteki şartları yerine getirip dikkatli bir oyuncu olduktan sonra bölünme ve parçalanmayla ilgili tuşları da öğrenmeniz gerek. Çünkü çok büyük daireler kendilerin %50sinden daha küçük daireleri sürekli bu yöntemle yiyor.

W
tuşu ile mass atabiliyorsunuz. Yani bir başkasına yardımcı olmak, onu büyütmek amacıyla kendinizden bir parça farenizin üstünde bulunduğu kişiye verebilirsiniz. İşte takım oyunu dediğimiz durum burda başlıyor. Oyuncular sürekli birbirlerine W ile mass atıyor ve takım arkadaşlarına yardımcı oluyor. Sen küçük hedef diye kovaladığın adamı tam yiyecekken arkadaşı onu destekliyor ve birden kaçan konumuna düşen sen oluyorsun.

Space (yani boşluk tuşu)
Dairenizin %50 oranında 2ye bölünmesini sağlıyor. Çok büyük olduğunuzda küçük parçaları yakalamanız daha zorlaşacak. Çünkü sizden daha küçüklerin daha hızlı hareket ettiğini söylersek daha da küçüklerin bayağı hızlı gittiğini göreceksiniz. Bu yüzden çok büyük daireler genelde Space tuşu ile 2ye bölünerek yakınındaki hedefi yutabiliyor.

Agar-io

İlk zamanlarda bu tuşları verimli kullanamadığımdan hiç ilk 10a girememiştim. Çünkü ne zaman 1000-1500 civarına gelsem top 5’ten biri 2ye bölünüp beni yiyordu. Yani space tuşunu kullanmaya değecek kadar değerli büyüklükteysen kesin yutulursun.

Agar.io Hilesi var mı?

Oyunun yapımcısı/kodlayanının daha önce okuduğum bir ropörtajında dediğine göre önyüzde siz dairenizi büyütseniz de server-side’da bu teknik olarak mümkün değil. Önyüzde bu büyüme 1-2 saniye olur ancak siz adamı yemeye çalıştığınıza gerçekte olan büyüklüğünüzle adamı yersiniz demişti. Bu yüzden oyun motorunda bunun önüne geçtiğini iddaa ediyor. Zaten bir hilesi olsaydı ne ben bu oyunu oynardım, ne de şuan bu yazıyı yazıyor olurdum.

agar-io-2
Bu arada arkadaki oyun motorunu C++ ile yazdığını söylediğini hatırlıyorum.

Takım olalım

Beni skype üzerinden ekleyin ve birlikte takım olalım :)
skype adresim: tayyfunn

Aklıma geldikçe bu yazıya eklemeler yapacağım.

Hosts dosyası ile reklamları engellemek

Agar.io oynarken sürekli reklamlardan muzdariptim. Çünkü zaten kötü çalışan tarayıcım birde belli aralıklarla çıkan adsense reklamları yüzünden iyice kötüye gidiyordu.

Beni bunu yapmak zorunda bıraktılar, yoksa ne reklama karşıyım nede reklamcıya. Hatta, web’in hayatını devam ettirebilmesi için ppc affiliates olayı en çok desteklediğim reklam türü.

Windows,
C:\Windows\System32\drivers\etc
Ubuntu,
/etc/hosts
dizinine girip hosts isimli dosyayı notepad++ benzeri bir uygulamayla açıp sizin ayarların altına aşağıdakileri yapıştırıyoruz, kaydediyoruz.

Kaydetme adımında “Please check file if its opened by another program” derse, masaüstünde “hosts” adında bir dosya yaratıp herşeyi onun içine yapıştırıp, bu dosyayı masaüstünden ilgili dizineki dosyanın üzerini yazacak şekilde yapıştıralım.

Bu işlemi yaptıktan sonra cmd yada terminal ekranından eski dns kayıtlarını sileceğiz. Bir daha o websitelerine girmek istendiğinde önce makinenin hosts dosyasına bakacak, sonra domaine soracak. Öncelik bizde olacağı için 2. adıma geçilmeyecek :)
Komut satırına yazacağımız ilgili komut,
ipconfig /flushdns

Tarayıcıyı yeniden başlatıp agar.io’da kaldığımız yerden devam edebiliriz.

Hosts dosyasını indir,
http://paste.ubuntu.com/11300271/

Ubuntu alias

http://www.howtogeek.com/73768/how-to-use-aliases-to-customize-ubuntu-commands/

alias ubuntu=’apt-get’
alias install=’sudo apt-get install’
alias remove=’sudo apt-get remove’
alias uninstall=’sudo apt-get remove’
alias update=’sudo apt-get update’

Glassfish “The requested resource is not available” hatası

Projenizde hiçbir hata yokken deploy esnasında aşağıdaki hatayı alıyorsanız çözümünü aşağıda anlattım.

HTTP Status 404 –

type Status report

message

description The requested resource () is not available.

GlassFish Server Open Source Edition 3.1.2

Loglara ve Console’a iyi bak göz atmak lazım. Kesin gözden kaçırdığın bi hata var. Genellikle derleme hatasıdır.

Kabul ediyorum bu yazı saçma sapan bişey oldu. Sırf yazmış olmak için yazdım. Kusura bakmayın artık.

Yeni madde:

Glassfish memory arttırma işlemini aşağıdaki şekilde yapıyoruz. Böylece java.lang.OutOfMemoryError: PermGen space hataları almamayı umuyoruz.

/glassfish/domain/domain1/config/domain.xml

dosyasında aşağıdaki değişkene karşılık gelen değeri arttırıyoruz.

-XX:MaxPermSize=4096m