Yaklaşık 1 yıldır Arduino ile yakından ilgilenmekteyim. Duymayanlar için Arduino'nun, bir G/Ç kartı ve Processing/Wiring dilinin bir uygulamasını içeren geliştirme ortamından oluşan bir fiziksel programlama platformu olduğunu da kısaca belirteyim. Yazın siparişini Robotistan sitesinden verdiğim Arduino Süper Başlangıç Seti Rev3 (Kitapsız) ürünü o zaman ki indirim ile her şey dahil 120 TL'ye mal olmuştu. Ufak çapta, bir çok proje geliştirdiğim bu üründen ziyadesi ile memnun kaldım. En çok ilgimi çeken proje ise, bu yıl ki bitirme projemle de ilgisi olan, uydudan GPS modülü aracılığı ile alınan bilginin Arduino ile bilgisayarımıza aktarılması işlemiydi.
There is nothing new under the sun but there are lots of old things we don't know. [Ambrose Bierce]
Sunday, January 20, 2013
Arduino ve GPS Modülü - [GPS Tracker] - I
Tags:
Arduino,
C++,
Google Map API(V3),
Programlama,
Proje,
Qt
Wednesday, January 9, 2013
Haftanın Tavsiyeleri - 8
Thursday, December 27, 2012
GGJ - Ege 2013
Herkese merhaba, bu yazımın konusu başlıktan da anlaşılacağı gibi GGJ - Ege 2013. Geçen yıl Şeyda Çobanoğlu tarafından İzmir Ekonomi Üniversitesi'nde gerçekleştirilen ve bir çok katılımcının fazlasıyla memnun kaldığı bir organizasyondan sonra bu yıl yine İzmir Ekonomi Üniversitesi'nde farklı ancak en az geçen yıl ki kadar çaba sarfeden bir ekip tarafından gerçekleştirilecek. Organizasyon ekibinin çalışmalarını ve toplantılarını yakından takip eden birisi olarak şunu söyleyebilirim ki, bu yıl İzmir Ekonomi Üniversitesi'nde gerçekleştirilecek olan GGJ gerçekten iddaalı. Oyun geliştiricilere sunduğu konforlu ortam ve ödulleriyle Türkiye'deki ve hatta dünyadaki bir çok GGJ'den çok daha başarılı bir etkinlik olarak hafızalara kazınacağa benziyor. Şu an takip ettiğim kadarı ile özellikle İzmir'de ikamet eden, oyunlarla ve/veya oyun geliştirme ile ilgilenen jüride bulunacak kişilerle iletişime geçiliyor. Eğer bildiğiniz, tanıdığınız isimler varsa organizasyonun akademik danışmanı Gazihan Alankuş ile iletişime geçip yardımcı olabilirsiniz. Ya da buraya yazabilirsiniz. Önerdiğiniz tüm isimleri Gazihan hocam ile paylaşabilirim.
Sunday, December 9, 2012
Tasarım Desenleri (Design Patterns) Nedir?
Tasarım desenleri(Design Patterns), yazılım tasarımında sürekli karşılaşılan genel sorunlara esnek, yeniden kullanılabilir, başarılı çözümler getiren bir takım hazır kalıplardır. Hazır olarak kodun içine konulup çalışabilen, bitmiş tasarımlar değildir. Çeşitli durumlarda sorunların nasıl giderileceğini açıklayan, bunlara yol gösteren açıklamalardır. Nesneye dayalı programlamada, tasarım desenleri sınıf ve nesneler arasındaki ilişkilerin en iyi şekilde nasıl olmaları gerektiğini açıklayan yöntemlerdir. Algoritmalar, tasarım deseni değildir. Çünkü bunlar hesaplama sorunlarına çözüm getirirler, oysaki tasarım desenleri yazılım tasarımı sorunlarıyla ilgilenir. Günümüzde sıkça yapılan bir diğer hata ise, çok spesifik bir soruna karşılık kullanılan ve esnek olmayan yapılara tasarım deseni adını vermemizdir.
Monday, October 15, 2012
Radio Teleport ve Hayallerin Gerçekleşmesi
Yaklaşık 5 gün önce, 10 Ekim 2012'de Ulaş Göde(ki kendisi üniversiteki en yakın arkadaşlarımdan birisidir) ansızın, Radyo Teleport adında internetten canlı yayın yapan bir radyo servisiyle, uzun süredir aklımızda olan bir projenin ilk adımını hayata geçirdi. Arkadaş grubumuz içinde her zaman mevzu bahis olan bu servisin gerçekleşmesi beni çok sevindirdi. Şu an 24 saat canlı yayın yok. Ancak Facebook sayfasından yayın olduğu vakit anons yapılıyor. Radio Teleport ilk haftasında birbirinden farklı konseptlerle dinleyicileri ile buluştu. Geçtiğimiz Cuma gerçekleşen 80'ler ve 90'lar programında çalan parçalarla adeta çocukluğuma döndüm. Akabinde Cumartesi sabahı çalan Nostaljik parçalar böylesine bir projeye ne kadar özlem duyduğumu bir kere daha hatırlattı. Radio Teleport'un şu an için belli bir konsepti yok gibi. Ancak ben bunu olumlu karşılıyorum. Zira bir çok radyo yayınının aksine çok daha geniş bir kitleye ulaşabilme potansiyeli taşıyor.
Saturday, September 22, 2012
Earthquake Analysis - [Proje]
Herkese merhaba! Bugün size "Earthquake Analysis" isimli yeryüzünde son 1 saat, 24 saat ve 7 gün içerisinde meydana gelen depremleri gösteren ve 2012'nin Ocak ayında yapmaya başladığım bir projeden bahsedeceğim. Ekstra bir kaç özellik ile birlikte blogda yayınlamayı planlıyordum. Ancak Şubat 2012'den bu zamana ilgilenme fırsatım olmadı. Projeyi birkaç kısımda incelemekte fayda var. Öncelikle verileri USGS (U.S. Geological Survey) sitesinden alıyorum. Verileri PHP'de yazdığım bir kod parçası ile alıyorum. Bu kısım bilginin alındığı ve işlendiği bölüm. Daha sonra aldığım verileri Javascriptte oluşturduğum "Earthquake" sınıfına uygun bir biçimde parse edip HTML vasıtası ile Google Map üzerinde gösteriyorum. Bu da projenin 2.kısmı. Proje PHP, Javascript, CSS, JQuery ve Google Map API V3 ile hazırlanmıştır. Sayfa her 60 saniyede 1 kendini yenilediği için sürekli güncel verileri görüyorsunuz. Şimdi adetim olduğu üzere resimler eşliğinde projeyi sizlere tanıtacağım.
Tags:
CSS,
Deprem,
Google,
Google Map API(V3),
Java Script,
JQuery,
PHP,
Programlama,
Proje,
XHTML
Sunday, September 2, 2012
Haftanın Tavsiyeleri - 7
Haftanın Kitabı - Nineteen Eighty-Four / George Orwell
Haftanın Müziği - Eternity Theme / Eleni Karaindrou
Mandelbrot Kümesi ve Fraktal Simülasyonu - [Proje]
Yaklaşık 2 hafta önce izlemiş olduğum BBC Science tarafından hazırlanmış "The Secret Life of Chaos" (Kaos'un Gizli Yaşamı) belgeseli ile daha önceden fikir sahibi olduğum fakat vakit nedeniyle pek üzerine düşünemediğim bir konu olan fraktallar ile ilgili araştırma hevesim tekrar gün yüzüne çıktı. Fraktal, matematikte çoğunlukla kendine benzeme özelliği gösteren karmaşık geometrik şekillerin ortak adıdır. Daha basit tanımıyla, kendi kendini sonsuza kadar tekrar eden şekiller olarakta görebiliriz.
"The Secret Life of Chaos" belgeselinde bahsi geçen fraktal kümelerinden birisi de "Mandelbrot kümesi"dir. Mandelbrot kümesi, Benoit Mandelbrot'un ikinci derece kompleks değişkenli polinomların dinamiklerini açıklamak için geliştirdiği ve incelediği kümedir. Mandelbrot kümesi, karmaşık düzlemin bir fraktal alt kümesidir.
Bugünkü yazımda bahsedeceğim konu ise, Mandelbrot kümesinin, Java programlama dili ve OpenGL kütüphanesi kullanılarak hazırlanmış simülasyonudur. Programı yazarken kullandığım algoritmanın pseudocode hali buradaki linkte mevcuttur.
Programın kullanımı çok basit. Öncelikle Grafik ve Ayarlar Paneli olmak üzere 2 kısımdan oluşan programda, Grafik kısmına farenin mercek(zoom) görevi görebilen tekerlek kısmı ile fraktalın istediğiniz bölgesine yakınlaştırma ya da uzaklaştırma yapabilirsiniz.
"The Secret Life of Chaos" belgeselinde bahsi geçen fraktal kümelerinden birisi de "Mandelbrot kümesi"dir. Mandelbrot kümesi, Benoit Mandelbrot'un ikinci derece kompleks değişkenli polinomların dinamiklerini açıklamak için geliştirdiği ve incelediği kümedir. Mandelbrot kümesi, karmaşık düzlemin bir fraktal alt kümesidir.
Bugünkü yazımda bahsedeceğim konu ise, Mandelbrot kümesinin, Java programlama dili ve OpenGL kütüphanesi kullanılarak hazırlanmış simülasyonudur. Programı yazarken kullandığım algoritmanın pseudocode hali buradaki linkte mevcuttur.
Programın kullanımı çok basit. Öncelikle Grafik ve Ayarlar Paneli olmak üzere 2 kısımdan oluşan programda, Grafik kısmına farenin mercek(zoom) görevi görebilen tekerlek kısmı ile fraktalın istediğiniz bölgesine yakınlaştırma ya da uzaklaştırma yapabilirsiniz.
Tuesday, August 7, 2012
Windows'a Django 1.4.1 Kurulumu
Django, çok uzun zaman önce duyduğum fakat zaman sıkıntısı sebebiyle hiç alakadar olamadığım Python programlama dili için hazırlanmış ve BSD lisansı ile lisanslanmış yüksek seviyeli bir web çatısıdır. Basit kurulumu ve kullanımı, detaylı hata raporu sayfaları ve sunduğu yeni arayüz kodlama yöntemleriyle diğer sunucu yazılımı ve çatılardan kendini ayırmaktadır. İsmi, ünlü jazz gitaristi Django Reinhardt'tan gelmektedir.
Bu yazımda Django 1.4.1'in Windows XP üzerine kurulumunu anlatacağım. Öncelikle bize lazım olan uygulamaların bir listesini çıkaralım. Django, Python programlama dili kullanılarak geliştirildiği için sistemde Python kurulumu olması ön şart. Ancak GNU/Linux dağıtımlarının aksine, Windows işletim sisteminde Python programlama dili kurulu olarak gelmez. Dolayısıyla Python’ı Windows’ta kullanabilmek için sitesinden uygun kurulumu indirmemiz gerek.
İlk olarak şu adresten hangi Python sürümünün hangi Django sürümü ile uygun olduğunu kontrol etmeliyiz. Benim bu yazıyı yazdığım tarihlerde Django 1.4 sürümü için Python 2.5, 2.6, 2.7 sürümleri birbirleri ile uyumlu sürümler idi. O yüzden Python kurulumunu 2.7, Django kurulumunu 1.4'e göre yapacağım. Fakat siz istediğiniz sürümü kullanmakta özgürsünüz bu yüzden istediğiniz Python sürümü için [http://www.python.org] sitesinden, istediğiniz Django sürümü için ise [https://www.djangoproject.com] sitesinden uygun sürümleri indirmemiz gerekiyor. Ya da benim bu yazı için kullandığım Python 2.7.3 sürümünü indirmek için buraya, Django 1.4.1 sürümünü indirmek için buraya tıklayınız.
Bu yazımda Django 1.4.1'in Windows XP üzerine kurulumunu anlatacağım. Öncelikle bize lazım olan uygulamaların bir listesini çıkaralım. Django, Python programlama dili kullanılarak geliştirildiği için sistemde Python kurulumu olması ön şart. Ancak GNU/Linux dağıtımlarının aksine, Windows işletim sisteminde Python programlama dili kurulu olarak gelmez. Dolayısıyla Python’ı Windows’ta kullanabilmek için sitesinden uygun kurulumu indirmemiz gerek.
İlk olarak şu adresten hangi Python sürümünün hangi Django sürümü ile uygun olduğunu kontrol etmeliyiz. Benim bu yazıyı yazdığım tarihlerde Django 1.4 sürümü için Python 2.5, 2.6, 2.7 sürümleri birbirleri ile uyumlu sürümler idi. O yüzden Python kurulumunu 2.7, Django kurulumunu 1.4'e göre yapacağım. Fakat siz istediğiniz sürümü kullanmakta özgürsünüz bu yüzden istediğiniz Python sürümü için [http://www.python.org] sitesinden, istediğiniz Django sürümü için ise [https://www.djangoproject.com] sitesinden uygun sürümleri indirmemiz gerekiyor. Ya da benim bu yazı için kullandığım Python 2.7.3 sürümünü indirmek için buraya, Django 1.4.1 sürümünü indirmek için buraya tıklayınız.
Tags:
Django,
Framework,
PATH'a ekleme,
Programlama,
Python,
Windows
Thursday, August 2, 2012
Radyo Voyage 107.4 ve THY Reklam Spotlarında Çalan Müzikler
UYARI - 13.02.2015
------------------------------------------------------------------------------------------------------------
Bazı kullanıcılardan sitede bulunan parçaların radyoda çalanlar ile uyuşmadığı şikayeti geldi. Evet doğrudur, sanırım Radyo Voyage, ülke müziklerinin tamamında değişime gitmiş. Şu an bulunduğum programın yoğunluğu nedeniyle açıkçası bloguma pek fazla vakit ayıramıyorum. Ama değerli dinleyicilerin katkılarını yorumlar kısmında yayınlıyorum. Gözükmeyen yorumlar için aşağıdaki uyarıyı dikkate alırsanız sevinirim.
UYARI - 05.02.2015
------------------------------------------------------------------------------------------------------------
Bazı kullanıcılardan yorumların yayınlanmadığına dair şikayetler geldi. Bu sorun Blogger servisinden kaynaklanmaktadır. Şu an Fransa'da olduğum için internete erişimim Fransız bir servis sağlayıcı aracılığı ile oluyor. Ve Blogger servisi bu yorumları Fransa domain'i altında yayınlıyor. Tutarsızlık için herkesten özür dilerim, hatayı Blogger'a bildirdim. Şayet burada göremediğiniz yorumlar varsa birde şu linke bakınız lütfen
LINK --> http://tanergungor.blogspot.fr/2012/08/radyo-voyage-1074-ve-thy-reklam.html
Ayrıca İspanya domaini için
LINK --> http://tanergungor.blogspot.com.es/2012/08/radyo-voyage-1074-ve-thy-reklam.html
------------------------------------------------------------------------------------------------------------
Yaklaşık 2.5 - 3 yıldır internet üzerinden Radyo Voyage dinliyorum. "Dünyanın müziğine yolculuk.." mottosu ile yayın hayatına başlayan ve bana göre Türkiye'de kaliteli müzik yayını yapan ender radyolardan birisi. Ayrıca çalışırken dikkatim dağılmadan dinleyebildiğim tek radyo olması ve 24 saat içerisinde çalan tüm müzikleri "Bugün kaçta ne çaldı?" uygulaması ile dinleyicisine inanılmaz bir kolaylıkla bildirmesi nedeniyle bende özel bir yere sahiptir. Dünyanın dört bir yanından, çok duyulmamış ama güzel müzikler dinlemek istediğinizde deneyebileceğiniz bir radyo. Sözü fazla uzatmadan bu yazıyı neden yazmak istediğime değineceğim. Radyo Voyage'ın benim bildiğim kadarı ile şuan tek sponsoru olan Türk Hava Yolları'nın(THY) her saat başı radyoda reklamı olmakta. Reklam sonunda çalan müzikler ise THY MADRID, THY MILANO etiketleri ile yayınlandığı için dinleyicilerin bir çoğu sevdiği müziği arayıp bulmakta güçlük çekiyor. Ayrıca Facebook'taki, Radyo Voyage 107.4 sayfasında yetkililere parça ile ilgili bilgi almak istediğinizi söyleyince, yetkililer müziğin reklam spotunun devamında yer alan bir müzik olduğunu ve reklam spotlarının kurumlara ait özel çalışmalar olduğu için onların izni olmadan paylaşılmadığını söylüyorlar. Ben de bu sorunu yaşayan Radyo Voyage dinleyicilerinden birisi olduğum için bu yazımda reklam spotlarının devamında çalan bildiğim bazı müzikleri paylaşacağım. Şimdilik çok az olsalar da, yakın zamanda Radyo Voyage dinleyicilerinin destekleri ile daha da büyüyeceğine inanıyorum. Umarım başka dinleyicilere faydası olur. İstekleriniz ve talepleriniz doğrultusunda yazımda güncellemeler yapabilirim. Eğer parçaların hatalı olduğunu düşünüyorsanız lütfen bildirin ona göre düzeltme yapalım. Şimdiden herkese iyi dinlemeler..
------------------------------------------------------------------------------------------------------------
Bazı kullanıcılardan sitede bulunan parçaların radyoda çalanlar ile uyuşmadığı şikayeti geldi. Evet doğrudur, sanırım Radyo Voyage, ülke müziklerinin tamamında değişime gitmiş. Şu an bulunduğum programın yoğunluğu nedeniyle açıkçası bloguma pek fazla vakit ayıramıyorum. Ama değerli dinleyicilerin katkılarını yorumlar kısmında yayınlıyorum. Gözükmeyen yorumlar için aşağıdaki uyarıyı dikkate alırsanız sevinirim.
UYARI - 05.02.2015
------------------------------------------------------------------------------------------------------------
Bazı kullanıcılardan yorumların yayınlanmadığına dair şikayetler geldi. Bu sorun Blogger servisinden kaynaklanmaktadır. Şu an Fransa'da olduğum için internete erişimim Fransız bir servis sağlayıcı aracılığı ile oluyor. Ve Blogger servisi bu yorumları Fransa domain'i altında yayınlıyor. Tutarsızlık için herkesten özür dilerim, hatayı Blogger'a bildirdim. Şayet burada göremediğiniz yorumlar varsa birde şu linke bakınız lütfen
LINK --> http://tanergungor.blogspot.fr/2012/08/radyo-voyage-1074-ve-thy-reklam.html
Ayrıca İspanya domaini için
LINK --> http://tanergungor.blogspot.com.es/2012/08/radyo-voyage-1074-ve-thy-reklam.html
------------------------------------------------------------------------------------------------------------
Yaklaşık 2.5 - 3 yıldır internet üzerinden Radyo Voyage dinliyorum. "Dünyanın müziğine yolculuk.." mottosu ile yayın hayatına başlayan ve bana göre Türkiye'de kaliteli müzik yayını yapan ender radyolardan birisi. Ayrıca çalışırken dikkatim dağılmadan dinleyebildiğim tek radyo olması ve 24 saat içerisinde çalan tüm müzikleri "Bugün kaçta ne çaldı?" uygulaması ile dinleyicisine inanılmaz bir kolaylıkla bildirmesi nedeniyle bende özel bir yere sahiptir. Dünyanın dört bir yanından, çok duyulmamış ama güzel müzikler dinlemek istediğinizde deneyebileceğiniz bir radyo. Sözü fazla uzatmadan bu yazıyı neden yazmak istediğime değineceğim. Radyo Voyage'ın benim bildiğim kadarı ile şuan tek sponsoru olan Türk Hava Yolları'nın(THY) her saat başı radyoda reklamı olmakta. Reklam sonunda çalan müzikler ise THY MADRID, THY MILANO etiketleri ile yayınlandığı için dinleyicilerin bir çoğu sevdiği müziği arayıp bulmakta güçlük çekiyor. Ayrıca Facebook'taki, Radyo Voyage 107.4 sayfasında yetkililere parça ile ilgili bilgi almak istediğinizi söyleyince, yetkililer müziğin reklam spotunun devamında yer alan bir müzik olduğunu ve reklam spotlarının kurumlara ait özel çalışmalar olduğu için onların izni olmadan paylaşılmadığını söylüyorlar. Ben de bu sorunu yaşayan Radyo Voyage dinleyicilerinden birisi olduğum için bu yazımda reklam spotlarının devamında çalan bildiğim bazı müzikleri paylaşacağım. Şimdilik çok az olsalar da, yakın zamanda Radyo Voyage dinleyicilerinin destekleri ile daha da büyüyeceğine inanıyorum. Umarım başka dinleyicilere faydası olur. İstekleriniz ve talepleriniz doğrultusunda yazımda güncellemeler yapabilirim. Eğer parçaların hatalı olduğunu düşünüyorsanız lütfen bildirin ona göre düzeltme yapalım. Şimdiden herkese iyi dinlemeler..
Subscribe to:
Posts (Atom)




