Friday, January 19, 2018

Konuşma Tanıma (Speech Recognition) - 2

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

Thursday, November 23, 2017

Serviste İşleyen Komut Satırı - tmux

Bir Unix servis makinasına giriş yaptık, uzun süreli bir süreç (process) isletmek istiyoruz, ama giriş yapılan komut satırını açık bırakmak istemiyoruz (dizüstü kapatılacak, kalkılıp gidilecek, vs).

İlk seçim komutu arka plana atarak (background process) olarak işletmek, 

nohup sh komut.sh > /bir/log/dizini/log.out & 

& işareti ile süreç arka plana atıldı, çıktılar log dosyasına gidiyor. 

Bir diger secim tmux. Kurmak icin 

sudo apt-get install tmux

Tmux ile oturum acmak icin 

tmux

Bu oturumlar makinadan çıkılsa bile açık dururlar, kıyasla ssh, telnet ile giriş yaptığımızda yeni bir komut ortamına gireriz, çıkınca da ortam bitirilir, tmux durumunda komut ortamı sürekli açık kalır. Üstteki komut bizi bir pencereye götürür, orada uzun sürecek işlemi başlatabiliriz, ve işlem devam ederken 

CTRL-b d 

ile çıkabiliriz. Makinadan da çıkabiliriz, işlem devam edecektir, makinaya tekrar ssh ile girince 

tmux list-sessions

ile oturumlari listeleyebiliriz. Mesela "0" oturumu var, 

tmux attach -t 0

ile aynı ekrana bağlanırız, işleyen programı tekrar görürüz.

Diğer komutlar için alttaki kaynağa bakılabilir,

Kaynak


Sunday, November 5, 2017

MathJax: Web Sayfalarinda Javascript ile Matematik Formülleri

LaTeX ile yazilan matematik formullerinin HTML icinde gosterilebilmesi icin MathJax Javascript kutuphanesi var. Gerekli JS dosyalari diger HTML, CSS dosyalari ile birlikte ayni dizinde olur, gerektikce servis makinasindan alinir, ve formul grafiginin uretilmesi icin islem zaten Javascript ile kullanicinin tarayicisinda yapilir.

Kurmak icin GH'dan kod alinir, 


Depo icinde gereken dosya / dizinler

config/
extensions/
jax/
MathJax.js

Bu dosyalar sayfalarla beraber web servis makinasindan servis edilecek. Simdi bu dosyalarla ayni seviyede olan bir HTML dosyasi icinde

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script type="text/x-mathjax-config">
  MathJax.Hub.Config({
    tex2jax: {inlineMath: [["$","$"],["\\(","\\)"]]}
  });
</script>
<script type="text/javascript" src="MathJax.js?config=TeX-AMS_HTML-full"></script>

</head>
<body>

<p>
Eğer $a \ne 0$ olursa  \(ax^2 + bx + c = 0\) denkleminin çözümü iki tanedir
ve bunlar $$x = {-b \pm \sqrt{b^2-4ac} \over 2a}.$$
</p>

</body>
</html>

Bu dosya tarayicida gosterilince 


MathJax yaklasimi guzel cunku ek bir "uretme komutu"na gerek duymuyor - kod HTML icinde, bildigimiz LaTeX olarak kaliyor, servis tarafinda neredeyse hic islem yapilmiyor, sayfayi gormek isteyen kisinin bilgisayari gerekli islemi yaparak formulu goruyor.