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.
There is nothing new under the sun but there are lots of old things we don't know. [Ambrose Bierce]
Saturday, September 22, 2012
Earthquake Analysis - [Proje]
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..
Tuesday, July 24, 2012
Eclipse İçine Google App Engine SDK Kurulumu
Bugün kü yazımda, Eclipse içine Google'ın yeni bir hizmeti olan "Google App Engine SDK"sini yüklemeyi anlatacağım. Daha önce duymayanlar için hemen kısa bir özet geçeyim. Google App Engine, Google'ın uygulama geliştirme ve barındırma platformudur. Yüksek trafikli altyapıları yönetmek zorunda kalmadan yüksek trafikli web uygulamaları oluşturmanıza olanak sağlar. Google App Engine'de oluşturulan uygulamalarınız hız ve güvenilirlik açısından Google'ın web sitelerinin temelini meydana getiren teknolojinin aynısını kullanır. Siz yalnızca kodu sağlarsınız. Daha önce duymayanlar için, Google Application Engine ile ilgili ileride daha detaylı bir yazı yazmayı planlıyorum. Bu yüzden burada daha detaylı bir şekilde bahsetmeyeceğim. Burada anlatacaklarım "Eclipse Indigo" kullanılarak Windows XP üzerinde denenmiş ve sorunsuz bir şekilde çalışmaktadır. Farklı işletim sistemleri ya da Eclipse sürümlerinde yapılacak kurulumlarda hemen hemen aynı adımlar izlenmektedir. Uygulamayı yüklemek için öncelikle sisteminizde yüklü olan Eclipse versiyonunu bilmeniz gerekli.
Tuesday, June 12, 2012
Eclipse İçine Android SDK ve Emulator Kurulumu
Uzun zamandır Eclipse içinde nasıl Android uygulaması geliştireceğimizle ilgili yazı yazmak istiyordum. Bunu yapmak için öncelikle Android SDK'sini yüklememiz gerekiyor. Burada anlatacaklarım "Eclipse Indigo" kullanılarak Windows XP üzerinde denenmiş ve sorunsuz bir şekilde çalışmaktadır. Farklı işletim sistemleri ya da Eclipse sürümlerinde yapılacak kurulumlarda hemen hemen aynı adımlar izlenmektedir. Öncelikle Android'i bilmeyenler için kısaca tanıtalım. Android, Google ve Open Handset Allience tarafından kodlanmış Linux İşletim Sistemi tabanlı bir mobil cihaz (PDA ve cep telefonları) için geliştirilmiş açık kaynak kodlu bir işletim sistemidir. Bu işletim sistemi üzerinde yapacağınız uygulamalar bugün hemen hemen her akıllı telefonda çalışabilecek durumdadır. Tabii versiyon farklılıkları bazen sıkıntı yaratabiliyor. Çok fazla uzatmadan kuruluma geçmek istiyorum.
Tags:
Android,
Android Emulator,
Android SDK,
Eclipse,
Programlama
Saturday, June 9, 2012
X8086 Microişlemcilerde Programlama - [Ders 1]
Üniversite hayatım boyunca birçok ders aldım. Bunlar arasında en sevdiklerimden birisi "CE 302" kodlu "Mikroişlemciler" adlı dersti. Dersin temel amacı, öğrencilere mikrobilgisayarları ve mikroişlemcileri tanıtmanın yanı sıra bu yapıların Assembly programlama dili ile programlanmasını öğretmekti. Bu uzun zamandır yazmak istediğim bir konuydu. Bu yazı Debug Kullanımı ve Debug üzerinde yapabileceğimiz kimi işlemler üzerine olmakla beraber kullandığım sistem Windows XP'dir. Daha fazla uzatmadan Debug kullanımına geçmek istiyorum.
DEBUG KULLANIMI
Debug, çoğunlukla X8086-X8088 mikroişlemcisi programlamada, simulasyon olarak kullanılan bir arayüz programıdır. Debug'ı çalıştırmak için sırasıyla şu işlemleri uygulamalısınız. Başlat > Çalıştır'a tıklayıp, çıkan pencerede "Aç" bölümüne "cmd" yazıp "Tamam"a tıklayın, karşımıza çıkan dos ekranına "debug" yazıp enter tuşuna basıyoruz. Bu sayede simulasyon ortamına geçiş yapmış olduk. Enter tuşuna bastığımızda, bir alt satıra geçeceğiz. Debug, giriş yapmamızı söyleyen "-" ile bizi karşılayacak. Aşağıdaki resimde buraya kadar anlattıklarım gösteriliyor.
DEBUG KULLANIMI
Debug, çoğunlukla X8086-X8088 mikroişlemcisi programlamada, simulasyon olarak kullanılan bir arayüz programıdır. Debug'ı çalıştırmak için sırasıyla şu işlemleri uygulamalısınız. Başlat > Çalıştır'a tıklayıp, çıkan pencerede "Aç" bölümüne "cmd" yazıp "Tamam"a tıklayın, karşımıza çıkan dos ekranına "debug" yazıp enter tuşuna basıyoruz. Bu sayede simulasyon ortamına geçiş yapmış olduk. Enter tuşuna bastığımızda, bir alt satıra geçeceğiz. Debug, giriş yapmamızı söyleyen "-" ile bizi karşılayacak. Aşağıdaki resimde buraya kadar anlattıklarım gösteriliyor.
Knuckles Adventures - [Proje]
Herkese merhaba! Hazır yazın bol vaktim varken, bahsetmek istediğim diğer bir projede üniversite 3. sınıfta "SE 350" kodlu, "Oyun Programlama" dersinde Unity oyun motoru üzerinde C# programlama dili ve Standart Unity kütüphanelerini kullanarak bir arkadaşımla beraber yazdığım 2 boyutlu platform oyunu. Kısa ve klasik hikayemizdeki oyunun ana kahramanını hemen hemen hepiniz biliyorsunuz. Karakterimiz Knuckles. İşin bu kısmının tamamen farklı bir hikayesi var. Uygun bir vaktimde bu konuyuda sizinle paylaşmak istiyorum. Zira anlatacağım bazı şeyler disiplinler(branşlar) arası uyuşmazlığın projeyi götüreceği yer açısından önemi ile ilgili. Aslında oyunumuzun hikayesi çok farklıydı fakat kimi sebeplerden dolayı oyunun konusu ve akışı çok değişti bu yüzden oyunu çalıştırdığınızda oyunun ismini görmeyince şaşırmayın. Knuckles Adventures ismi ise şu an benim tarafımdan koyulmuş ismidir. Daha güzel isim önerilerine açık olduğumu belirterek oyunla ilgili ufak bilgiler vermeye devam ediyorum. Oyunumuzdaki temel amaç; ana karakterin türlü engeller içeren bölümleri geçerek kız arkadaşına ulaşması. Oyunda 5 farklı bölüm var. Her bölümde oyuncu engelleri aşarak hedefe ulaşmaya çalışıyor. Oyun içinde kullanıcı için arka planda bilgiledirici resimler de bulunmaktadır. Karakterimizi yön tuşları ile hareket ettiriyoruz. "Space" tuşu ile zıplayan karakter, herhangi bir kutunun yanına gelip "CTRL" tuşuna basınca kutuyu çekip, itebiliyor. Tekrar "CTRL" tuşuna basınca kutuyu bırakıyor. Oyunumuzda bir üst katlara geçmek için varolan asansörü çalıştırmak için ise, asansörün düğmesine "X" tuşu ile basmamız yeterli. Bu arada oyunumuzun mekanı olarak basit bir şantiye belirlemiştik. Ancak yaşanan bir takım sorunlar nedeniyle garip bir mekan ortaya çıktı. Bu oyun, diğer yaptığım oyunlara nazaran çok daha profesyonel ve görsellik açısından çok daha iyi. Oyun motoru kullanmak, yapacağımız işlerin gerçekten hafiflemesi anlamına geliyor. Bu noktada kodlamadan ziyade fikir ve tasarım ön plana çıkıyor. Oyun içinde kullandığımız sprite yukarıda da bahsettiğim gibi Knuckles karakteri, bunun dışında bazı ses dosyaları ve scriptler, bu oyunu(olurda) geliştirip ticari bir boyut kazandırmak isteyecek kişiler için sıkıntı yaratabilir. Bunun farkında olup paylaşacağım kaynak kodlarını ona göre yorumlarsalar herkes için daha iyi olur. Çok fazla uzatmadan oyunu resimler eşliğinde tanıtmak istiyorum.
Thursday, June 7, 2012
Polynomial Equations - [Proje]
Herkese merhaba! Çok uzun bir aradan sonra tekrar birlikteyiz. Gerek derslerin yoğunluğu, gerekse projelerin fazlalığı nedeniyle bloğa pek fazla yazı yazamamıştım. Ancak önümüzdeki günlerde blogla daha fazla ilgilenmeyi planlıyorum. Bugün sizlere OpenGL üzerinde 2 kişi birlikte geliştirdiğimiz, üniversite 3. sınıfta "SE 313" kodlu, "Bilgisayar Grafiği ve Görsel Programlama" dersinde Java programlama dili, OpenGL ve Glut kütüphanelerini kullanarak yazdığımız 2 ve 3 boyutlu polinom denklemleri çizdiren programı tanıtacağım. Programız kullanıcının girdiği ve seçtiği değerlere göre oluşan polinom denklemin grafiğini ekrana çizdiriyor. Programı yazarken belli limitler koydum mesela 2 ve 3 bilinmeyenli ve maximum 3.dereceden denklemleri çizdirebiliyoruz. Ancak kaynak kodlarda yapacağınız ufak değişiklikler sonucu bu sınırları genişletip, kısabilirsiniz. Şimdi projemi sizlere resimler eşliğinde daha detaylı bir şekilde açıklayacağım.
Subscribe to:
Posts (Atom)

