Tuesday, February 21, 2012

BTSoru

Stackoverflow, Mathoverflow cizgisindeki Soru & Cevap (Q&A) siteler ailesine bilişim ve yazılım teknolojileri hakkında cevap saglayacak Turkce bir site eklendi: Özcan Acar'ın baslattıgı BTSoru. Sorulari olanlar, cevaplar saglamak isteyenlere duyurulur.

Wednesday, February 15, 2012

TunesViewer, iTunesU

iTunes'un iTunesU adli alt sitesinde bazi universiteler ders video, dokuman iceriklerini paylasiyorlar. Fakat Apple iTunes ortami kapali bir ekosistem (Apple'e yonlendirilen elestirilerden biri bu), iceriklerine erismek icin illa onlarin programlarini kurmus olmak lazim. Fakat diger sistemler icin alternatifler var. Ubuntu Linux'tan mesela iTunesU'ya erisebilmek icin tunesviewer adli program kullanilabilir. Kurmak icin

http://tunesviewer.sourceforge.net/

adresinden deb dosyasi indirilir. Sonra

sudo dpkg -i tunesviewer_1.4.deb

ile kurulum yapilir. Program tunesviewer diye baslatilinca iTunesU'ye program icinden gecilebilir. Ders video dosyalari listeli olarak cikiyor, uzerine sag tiklama ile hemen yerel sabit diske indirilebiliyor. Bu kadar. Denenen bazi alternatifler, mesela wine uzerinden iTunesSetup.exe'nin kurulmasi pek verimli islemedi, ustteki yontem daha basit.

Sunday, February 12, 2012

LaTeX ile Sozde Program (Pseudocode) ve Matematik Sembolleri

Eger TeX dokumani icinde sozde kod gosterilecekse cogu zaman satafatli paketler (mesela algorithmicx, pseudocode, vs gibi) gerekli degildir. Bu paketler ufacik bir program icin apayri baska bir programlama dili ogrenmenizi gerektiriyor, for, while, if gibi komutlarin o paketlerin istedigi sekilde yazilmasi gerekiyor mesela, \IF, \WHILE gibi.. Duz kod gostermek icin kullanilan Listings paketi kullanilabilir, eger bu kod icinde matematik sembolleri gerekiyorsa, mathescape secenegi eklenir, mesela

\begin{lstlisting}[language=Matlab,mathescape]
..
\end{lstlisting}

gibi, boylece $$ isaretleri arasinda hala matematik sembolleri mumkun olur.

Wednesday, February 8, 2012

Ingilizce-Turkce Teknik Terimler Sozlugu

Matematik, bilim, mühendislik teknik terimlerini içeren 4 ayrı sözlüğü ekte bulabilirsiniz. Bu terimleri zamanında Internet'ten toparlamış ve eski sitede paylaşmış ama bu yeni blog ortamına getirmemiştik. İlginç ki / her nasılsa artık buna benzer teknik terimler dokümanı tek bir dosya, hemen indirilebilecek şekilde Net'te bulunamıyor. Online sözlükler var fakat İnternet bağlantısı olmadığı, ya da yavaş olduğu zaman bu sözlüklere erişim mümkün değil, zaten online erişim tek bir dosyayı açıp kelime aramak kadar hızlı olamaz. Biz de yedeklerden eski dosyaları tex formatına geçirdik ve pdf olarak derledik, ve altta paylaşıyoruz.

https://www.dropbox.com/s/d9ut1vgz6qfz8f6/dict1.pdf?dl=1

https://www.dropbox.com/s/ufsg8n1i5cib8at/dict2.pdf?dl=1

https://www.dropbox.com/s/1myyn6m7o4y15iq/dict3.pdf?dl=1

https://www.dropbox.com/s/6uzbxyaamf74gb0/dict4.pdf?dl=1

Tuesday, February 7, 2012

LaTeX Komut Listesi

Cok bilinmeyen bazi LaTeX komutlarini burada listeleyecegim, liste buyuyecek.

\equiv: Bir seyin tanimi (defined as) icin kullanilan sembol, esitlik isaretinin uclu olani.

\overline{kelime}: Bazen \bar yeterli olmuyor, tum kelimelerin ustunu kapsayacak bir cizgi gerekiyor.

\underbrace{formul}_{altta ne soyleyecek}: Formullerin altina not olarak yazilacak seyler icin.

\cancel{ne} ve cancelto{neye}{neyi}: Formullerde bazen bir seyin uzeri cizilip onun iptal edildigi gosterilir. Sadece uzeri cizmek icin \cancel, eger cizip neye dogru iptal oldugu icin \cancelto kullanilabilir. Kullanmak icin \usepackage{cancel} ile cancel paketini almak lazim.

\leadsto: Soldan saga kivrik ok isareti. Laplace Transformunu temsil etmek icin kullaniliyor bazen.

\stackrel{ust}{alt}: Bir operatoru, isareti digerinin ustune koymak icin kullanilabilir, mesela biraz onceki \leadsto sembolunun hemen ustunde bir -1 sayisi ciksin istiyorsam, \stackrel{-1}{\leadsto} kullanirim.

\buildrel: Ayni sey, iki operatoru ust uste koymak. Ustteki ornek icin \buildrel -1 \over \leadsto kullanabilirdim.

\nabla: Gradyan sembolu olan ters ucgen isareti

\oint: Ortasinda bir yuvarlak cizilmis olan entegral isareti, egri uzerinden entegral alirken kullanilan sembol.

\mathbb{harf}: Dogal sayilar N, reel sayilar R kumelerini gosterirken sol taraflarina bir ekstra cizgi daha cekilir ve bu harfler daha "kalin" gozukur, \mathbb bu isi yapiyor. \usepackage{mathrsfs} paketi dahil edilmeli.

\mathscr{harf}: Asiri sukseli, bol kivrimli turden harfler icin.

Enerji Hatalari - ebugs

Yazilimda pek cok hata sekli olabilir, islem mantigi sebebiyle ortaya cikanlar, mantigi dogru olan ama hafizayi gereginden fazla dolduran hatalar, vs. Cep telefonu ve tabletlerin yayginlasmasi ile yeni bir hata turu daha ortaya cikti: Enerji Hatalari, ya da ebugs (energy bugs). Enerji hatalari mantik hatasi degil, program dogru calisiyor, hafizayi gereginden fazla doldurmuyor, fakat herhangi bir sebeple gereginden fazla enerji tuketiliyor ve cihazin pili cok hizli tukeniyor.

Enerji sarfiyati klasik yazilimsal kullanimlar haricinde farkli sebeplerden kaynaklaniyor olabilir, bir klasik gereksiz kullanim mesela cok fazla mikroislemci kullanimidir, ki bu tur kullanim yine klasik tekniklerle yakalanabilir, CPU kullanimina (utilization) bakabilirsiniz. Musrif enerji kullanimi cok degisik sebeplerden, telefonun, tabletin enerji tuketen donanim alt birimlerinin herhangi birinin gereksiz yere, yanlis sekillerde kullanilmasindan kaynaklaniyor olabilir; gereginden fazla network iletisimi, kullanimi bitince kapatilmayan bir Webcam gibi.

Kaynak