kabe izleme programı etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
kabe izleme programı etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

2.10.11

KaabeLive Programı Geliştirme Çalışmaları -4- Programa Eklenebilecek Özellikler

Bu yazıda KaabeLive Version 0.1'de yapılabilecek eklemelerden, eklenebilecek özelliklerden kısaca bahsetmek istiyorum.

  • Update Latest Version (Sürüm Güncelleme) özelliği programda mutlaka olmalı. İlerleyen günlerde, inşallah, ilk olarak bu konunun üstüne eğileceğim.
  • Benim çok önemsediğim başka bir kısım: arkadaşlarına öner özelliği olmalı. Mail adresi ve şifreni girdiğinde senin arkadaşlarına otomatik olarak tavsiye mesajı gitmeli. Buna ilave olarak sosyal medyada paylaşım için gerekli linkler de programda olmalı. Bu kısım programın geniş kitlelere ulaşması için çok çok önemli.
  • Programın IPad-IPhone uygulaması versiyonu yapılmalı. (Zaten programı bir de Java ile yazmak istiyorum ve daha çok onun dağılmasını istiyorum, ancak sabırsızlık göstererek ilk çalışmayı hemen bir sonraki yazıda paylaşmayı düşünüyorum.)
  • Program çok küçük ancak yine de bir setup projesi oluşturulabilir
  • Farklı dil seçenekleri sunulabilir
  • Menü eklenebilir. Menüde Ayarlar kısmı olur.Burada
    • Çerçeve olsun olması(Formun çerçevesi),
    • Her zaman üstte olsun olmasın,
    • Opacity(şeffaflık) %10-%100 arası ayarlanabilsin,
    • TaskManager'da gözüksün gözükmesin,
    • TaskBar'da gözüksün gözükmesin,
    • Masaüstü kısayoku oluştur,
    • Başlangıç(Start) menüsüne ekle,
    • Dil ayarı,
    • Ayarları sıfırla gibi ayarlar yapılabilir.
  • İnternet erişimi yokken başka bir görsel gösterilebilir, ilk olarak bir resim konulabilir, ilerleyen aşamalarda 3D mekan - panoramik fotoğraflar gibi görseller kullanılabilir.
  • Toplam ne kadar izlediğinizi tutan bir sayaç olabilir, ortalama ne kadar izlediğinizi görebilirsiniz.
  • Görüntüyü kaydetme özelliği olabilir.
  • Gerektiğinde formda bir duyuru alanı açılabilir, örneğin Afrika'ya yapılacak bir yardım kampanyasını duyurmak içi bir flash animasyonun ekleneceği kadar form yatayda genişletilebilir. Bu eklentiler merkezden kontrol edilebilmeli, eklenip kaldırılabilmeli ve kaç kişinin ortalama ne kadar gördüğü, kimlerin üzerine tıkladığı vs. analiz edilebilmeli.
  • Feedback(geribesleme) kısmı olmalı, buradan insanlar program hakkında görüş ve önerilerini paylaşabilmeli.
  • Dünyanın hangi ülkesinden ne kadar izlenildiğinin de bir istatistiği kullanıcılara gösterilebilir. Bu sayede islamın evrenselliği zihinlere vakıa diliyle anlatılabilir. Nasıl ki Allah'ın Beyt'ine gidenler orada farklı milletlerden, farklı dillerden, farklı renklerden insanların bir Allah'a kulluk ettiklerini gözleriyle görünce manen etkileniyorlar, aynı şekilde; farklı kara parçalarında insanların yüreğinin kabe ile attığını görmek de insanları etkiler kanaatindeyim.
  • Yayında; altta, farklı ülkelerdeki farklı şehirlerden, Kabe'deki vakit namazlarının saat kaçta izlenebileceği bilgisi akıyor. Bu bilgi kullanıcının lokasyonu belirlenerek otomatik olarak da program tarafından kullanıcıya sunulabilir. Hatta kullanıcı izlemiyorken namaz vakti girdiğinde bir pop-up uyarı ile kullanıcıyı uyarabilir.
  • Form çerçevesi yerine çerçevesiz ya da daha şık bir çerçeve ile kullanıcıya sunulabilir. Close için görsel bir buton tasarlanıp sağ üstte kullanılabilir.
  • Bir bilgi bölümü de eklenmeli, Kabe hakkında kısa ama öz bilgiler verilmeli. Çünkü bu programdan gayrimüslimler de Kabe'yi izleyebilirler kanaatindeyim. Orada milyonlarca insanın nasıl ibadet ettiklerini çoğu merak ediyordur. En altta da daha geniş bilgilerin verildiği bir siteye yönlendirme yapılabilir.
  • Farklı kaynaklardan yayın alması sağlanabilir.
  • Mescid-i Nebevi'yi izleme imkanı da programa konulabilir.
Bu konularda görüş ve önerileri olan, yardım etmek isteyen, kaynak kodları görmek isteyen rahatlıkla iletişime geçebilir, siteden de ilgili yazıları(bundan önceki üç yazı da dahil) takip edebilir. Bu yazıyı okuduysanız artık sorumluluğu paylaşıyoruz demektir.

İnşallah hayırlı, bereketli olur...

KaabeLive Programı Geliştirme Çalışmaları -3- Kapanırken Verdiği Hata ve Çözümü

Programımız kapanırken yayının alındığı Suudi Arabistan resmi web sitesinden kaynaklanan bir script hatası veriyor. Bu hata yüzünden formun sağ üstüdeki X'e bastığımızda process sonlanmıyordu, ya 20-30 defa hataya Ok demeniz ya da task manager'dan Processes kısmından KaabeLive process'ini bulup üzerine sağ tıklayıp end process dememiz gerekiyordu.

Evet, kullanıcıyı bunlarla uğraştırmadan hatayı program içinde çözmemiz gerekiyor. 

Programı kapatma şeklimiz bize çözümü veriyor aslında, ne yaptık, task manager'dan end process. End process işlemini task manager'dan yapmak yerine form kapanırken kod ile yapabiliriz. Bunun için form kapanırken, yani X'e bastığımızda çalışacak yordamı kullanmamız, bu yordamın içinde end process yapmamız gerekiyor.


Yukarıda da görüldüğü gibi formun özelliklerini açıp events'e tıklıyoruz ve FormClosing event'inin yanındaki alana çift tıklıyoruz. Bizi kod tarafına, bu olay olduğunda çalışacak kod bloğuna VS otomatik olarak götürür. Buraya X'e bastığımızda çalışmasını istediğimiz kodları yazıyoruz. 

Çalışmasını istediğimiz kod process'i sonlandıracak olan koddur:

 Process.GetCurrentProcess().Kill();   

Bu şekilde problem çözülmüş oldu.

Tekrar belirteyim, program görüntüyü S.A. hükümetinin resmi (gov.sa uzantılı)  siteisnden alıyor. Bu nedenle sitede yaşanacak teknik bir aksaklık programımızı etkileyecektir. Ayrıca siteden gelen ses sadece tek bir hoparlörden geliyor, bu problemi de Suudilerin çözmesi gerekiyor. Bu problem de programımızdan kaynaklanan bir problem değil. 

Artık programımız en temel şekliyle sorunsuz kullanılabilir bir program haline geldi. Ufak ama etkili bir program.

Programımızın exe dosyasını masaüstümüze atarak istediğimiz, zaman interneti açıp adres girme ya da reklam görme gibi şeylerle vakit kaybetmeden, doğrudan Kabe'yi  ve Beyt-i Harâm'ı izleyebiliriz.

Program bu haliyle de yeterince işlevsel ve güzel olsa da geliştirilmeye çok açık bir program. Bir sonraki yazımda,inşallah , programın nasıl geliştirilebileceği üzerine fikirlerimi paylaşacağım. 


29.9.11

Kabe'den Canlı Yayının Önemi

Kabe'den canlı yayın konusunu çok önemsediğimi özellikle belirtmek isterim. Hudeybiye Anlaşması'ndan sonraki sene müslümanların yaptığı umre'nin bir çok gayrimüslim üzerinde büyük etki yarattığı, onların müslüman olmaları için bir vesile olduğu bilinen bir gerçektir. Kabe'de, insanların huşu içindeki ibadeti müslüman olsun gayrimüslim olsun hiçbir insanın ilgisiz kalamayacağı bir manzaradır. Tüm bu düşüncelerden yola çıkarak Özellikle namaz vakitlerinde Kabe'yi izlemek gerçekten çok güzel oluyor, yayının altında da dünyanın önemli şehirleri için Kabe'deki namazları yerel saatleriyle saat kaçta izleyebilecekleri bilgisi akıyor. Çok sayıda insanın istifade edeceğini tahmin ediyorum.



Suudi hükümetinin resmi internet sitesinde (gov.sa uzantılı) Kabe'den canlı yayın tüm dünyaya verilmektedir. Bkn: http://live.gph.gov.sa/mkch.html Bknhttp://live.gph.gov.sa/

Ben kendi blogumda aşağıdaki kodları kullanarak bu yayını aktarıyorum. Şuradan bakabilirsiniz:
http://www.mademir.com/p/kabeyi-canli-izle.html

<iframe align="absMiddle" border="0" frameborder="0" height="420" marginheight="1" marginwidth="1" name="iframe" scrolling="no" src="http://live.gph.gov.sa/mkch.html" width="620"></iframe>

veya şu kodlar da kullanılabilir:

<iframe frameborder="0" scrolling="no" allowtransparency="true" style="border:none; overflow:hidden; width:530px; height:344px;" src="http://www.kabeizle.com/api.php?width=530&height=344&renk=turuncu"></iframe>


Related Posts Plugin for WordPress, Blogger...