Monday, February 19, 2018

Makroekonomi - 4

Thursday, February 8, 2018

Go Oyunu, GnuGo

Ubuntu'da GnuGo kurmak icin

apt-get install gnugo

Go oyun kurallari

https://www.dropbox.com/s/xfcimo9ojhq3l2l/go.pdf?dl=1

Oyunu oynamak icin ornek bir komut

gnugo --level 10 --board 9

Bilgisayar 10 seviyesinde (en kolay) ve 9x9 boyutlarinda bir tahtada oyun baslar. Hamleler c4, b1 gibi kordinatlarla verilir.

GnuGo ile iletisim kurabilecek bir Python arayuzu surada bulunabilir. Ornek kullanim,

gnugo = gtp.GTPFacade("white", ["gnugo", "--mode", "gtp", "--level", "10"])
gnugo.boardsize(9)
gnugo.komi(5.5)
gnugo.clear_board()

res = gnugo.genmove(gtp.WHITE)
print 'res', res
gnugo.showboard()       

Wednesday, January 10, 2018

Marioflow

Monday, January 8, 2018

Animasyonlu Matematik Video'ları - 3Blue1Brown Türk

Animasyonla matematik öğreten video'ları veren YouTube 3Blue1Brown kanalının Lineer Cebir, Calculus, yapay zeka video'larının Türkçe seslendirme yapılmış halini bir süredir kendi YT kanalımızdan veriyorduk. Bundan sonra 3b1b kanalı kurucusu Grant Sanderson bu video'ları 3Blue1Brown Türk kanalı altında verecek, ve bizim yaptığımız yeni animasyon seslendirmeleri bu kanala gidecek.

Grant Sanderson kimdir? Grant, üniversitede matematik bölümünden mezun olmus, ve KhanAcademy için içerik üreterek bu alana giriş yapmış, ve ardından kendi animasyonlu stilini ortaya çıkarmış. Görülen animasyonlar tıklama üzerinden değil Grant'ın kendi geliştirdiği bir Python kütüphanesi üzerinden programlamayla yaratılıyor. Grant'ın kendi bir sitesi de var - www.3blue1brown.com. Bu sitede, ve YT içeriği Parteon adlı bir içerik sistemi üzerinden ticari hale getirilebiliyor, mesela Parteon üzerinden 3b1b "sponsoru" olanlar içeriği çıkar çıkmaz ilk gören hale gelebiliyorlar. Ayrıca ek olarak YT reklam geliri de var tabii, belli bir süre geçtikten sonra tüm video'lar YT'de herkese açık  hale gelip reklam geliri elde ediyorlar. Galiba işler iyi gidiyor ki Grant şu anda ek çalışan arıyor! Ne güzel; bizim ve dünya için daha fazla kaliteli içerik demek bu.

Baglantiyi tekrar verelim,

3Blue1Brown Türk

Seslendirmeyi Nasıl Yaptık?

Tuesday, December 5, 2017

Emacs

Ubuntu'da kurmak icin

sudo apt-get install emacs24

Benim tüm ayarlarım

https://github.com/burakbayramli/kod/tree/master/site-lisp

Türkçe yazmak isteyenler ama benim gibi US klavyeye çok alışıklar için turkish-deasciifier projesini Emacs'e entegre ettik. Bu ekler ustteki ayarlarla otomatik olarak geliyor, bir paragrafta iken M-x deascify-convert tüm paragrafı Türkçe karakterlerine değiştirir (bazı hatalar oluyor çünkü bazen "ise" kelimesi mesela ise kalmalı, bazen "işe" olmalı).

Postfix

Diğer ihtiyaçlar için postfix kullanımı var, bu kullanımda alternatifi olabilecek harfler girildikten sonra, mesela s,c,u,i gibi, M-; ile ek bir tuşlama yapınca o alternatife geçilir, ş,ç,ü,ı gibi. Bu moda gidip gelmek mümkün, her an aktive halde olmasına gerek yok, M-x toggle-input-method bu gelip gidişi yapıyor ya da CTRL-'

Python Kodu İşletmek

Github projelerimizden bir digeri emacs-ipython -  Emacs'te LaTeX doküman içinde iken Python kodlarını  direk belge içinde işletmek mümkün (arka planda ipython'a bağlanıyor, yani aynı temel yapı kullanılıyor), sonuc hemen alta yaziliyor, verbatim ciktisi, ya da grafik resim dahil komutu olarak.