← Ana Sayfa

Javascript ile 2 Proje

Blogumu açar açmaz yazdığım ilk seriden sonra yazacak bir şey bulamadım, ama o sırada 2 adet küçük proje geliştirdim. Böyle alıştırma tadında uygulamalar yazdığım için mutluyum. 🙂

Bu 2 projeden ilki, Türkiye’de dinlediğim tek radyo olan Rock FM de çalan şarkının adını öğrenmek üzerine; Rock FM’i seviyorum, sürekli dinliyorum da, ancak radyoda ne çaldığını -özellikle de 1 yıl öncesine kadar- genelde öğrenemiyorduk. SHOUTcast sunucusundan düzgün çekilmeyen veriler dolaşıyordu ortalıkta…

Bu durum devam ederken, biraz şu adresle oynaştıktan sonra Rock FM’in internet yayını yaptığı sunucuyu keşfettim. Bu keşfin ardından jeton direk düşüyor elbette, sunucudan o anki parçayı çek! 🙂

 

Bu kod bloğunu nereden aldığımı hatırlamıyorum, arkadaşımız kusura bakmasın. 🙂

Bu php scripti ile shoutcast sunucusundan o sırada çalan şarkının adını öğrenebiliyoruz. Kod bloğunda 2-3 metni Türkçe yapmak dışında 18. satırı ben ekledim; çünkü Rock FM’in sunucusundan gelen stringin içinde _ olabiliyor. Mesela şarkının adı şöyle geliyor: Queen_-_I_Want_Break_Free, e bunu düzeltmek adına 18. satırı yazdım işte anlaşılmayacak bir şey yok. 😀

Ve elbette uygulamamı Java ile yazmadım. ^_^ Smartface sağ olsun JavaScript ile yazdım. 🙂 Uygulama basit, zaten back-end’i bitmiş bir proje, sadece alıp veriyi ekrana veriyor. Rock FM dinleyen arkadaşlarım bu uygulama ile hallerinden gayet memnunlar, uygulamayı görmek isterseniz aşağıdaki adresten indirebilirsiniz.

Rock FM Ne Çalıyor: http://kaankolkoy.net/share/rockfm_play.apk

Şimdi gelelim JavaScript ile geliştirdiğim 2. projeye, kişisel küçük bir şey aslında, belirttiğim tarih, saat, haftanın gününe göre size çıktı veriyor. Çıktı sayesinde telefonla aramaya müsait olup olmadığımı anlıyorsunuz. Dediğim gibi basit bir proje, zaten beni arayan kaç kişi bu sayfayı kullanır ki? Amaç ev ödevi yapar gibi, soğumamak için küçük alıştırmalar yapmak. Bunu tüm geliştiricilere öneririm, her hafta bir proje oluşturun ve bunu mutlaka paylaşın!

Konuyu fazla dağıtmadan hemen JavaScript kodlarını ve çalıştığı sayfayı vereyim:
Öncelikle çıktıyı bir görün: http://canicallyou.kaankolkoy.net
Kaynağa da şuradan ulaşabilirsin: http://canicallyou.kaankolkoy.net/assets/cicy.js

Önümüzdeki projelerde görüşmek üzere efenim. 🙂

kaanklky

a colorful character who likes black...