Teşekkürler Digiturk, yasaklara yasak eklediğin için…

Uzun zamandır uğraşmak istediğim bir proje için Google App Engine’i kullanmak istiyordum ve sonunda geçen hafta fırsat bulup üzerinde çalışmaya başladım. İlk etapta kendi alan adı olan appspot.com üzerinde çalıştıktan sonra kendi alan adıma taşımaya karar verdim ve 1-2 ayarlamadan sonra oldu diyerek kendi adresimi girdim ve sonuç gelmedi. Sanırım bir yerde yanlış yaptım diyerek uğraşmaya başladım ve 2 gün sonra farkına vardım ki 74.125.95.121 IP’li ghs.l.google.com adresine ulaşılamıyor. Bu adres de benim alan adımı yönlendiren adres olduğu için Google App Engine servislerine ulaşamıyordum.

Biraz araştırmadan sonra farkettim ki Digiturk mahkeme kararı ile bazı IP’lerini kapattırmış. Ama bunu teknik olarak denetleyen her kimse bu IP’lerin Google’a ait olduğunu detaylı araştırmaması sonucu bir nevi ücretsiz hosting çözümü olan Google App Engine Türkiye’den ulaşılamaz olmuş. Uzun zamandır bazı sitelerde aldığım sorunların da nedeni böylelikle belli oldu.

Bu konuyu araştırırken Fizy.com’un MÜYAP tarafından engellenmesi de karşıma çıktı ki bu ülkede başarılı işler yapmak gerçekten imkansız. Siz emek vererek birşey yapmaya çalışıyorsunuz, sonrasında arkasına kanunu alan ve işten hiçbirşey anlamayan kişiler çıkıp sizleri engelliyor. Şimdi hakimlere bir sözüm yok ama sorun Türkiye’de kendini uzman gibi gösteren kişilerde diye düşünüyorum. Çünkü hakimlerimiz uzmanları çağırıp durumu soruyorlar ve onlarda çok bilmiş edalarıyla konuya teşhisi koyuyorlar ve sonra tüm ülkede yasaklar başlıyor.

Şimdi sorarım size Google App Engine üzerinden maç yayını yaptığı iddia edilen site Google App Engine kapatılınca engellendi mi? Tabi ki de hayır. Muhtemelen bu yayını yapan çakallar başka bir hosting üzerinden bu işlerini yapmaya devam edecekler. Peki Digiturk’ün eline ne geçti? Bence kocaman bir sıfır! Peki kendini uzman zanneden, sadece bir “ping” atıp, evet bu IP suçlu diyen kişilerin eline ne geçti? O da büyük bir muamma?

Neyse yeni yılın arifesinde çok sıkıcı şeylerden konuştum ama umarım 2011 herkes için daha güzel olur…

Türkiye Güneş Enerjisi İnteraktif Haritası

Günümüzde enerji önemli bir konuma sahip ve bu nedenle birçok savaş çıkıyor. Gün geçtikçe enerji kaynakları azaldığı için alternatif enerji kaynakları önem kazanmaya başladı. Bunların da başında bitmek tükenmek bilmeyen ve çevreye zararı olmayan güneş enerjisi geliyor. İlk kurulum masrafları biraz yüksek olsa da ilerleyen zamanlarda elektriğimizin büyük bir kısmını güneş enerjisinden kullanabiliriz gibime geliyor. Tabi herşey teknoloji ile de olmayacak ama bu bugünün konusu değil 🙂

6 ay önce bir konferans için APlus Enerji firmasından arkadaşlarım Mehmet ve Ozan ile birlikte bir makale yazdık. Makale kapsamında bir de uygulama yazalım istedik ve uygulama kısmı ile ben ilgilendim. Uygulamayı bir seviyeye getirdikten sonra bunu herkesle paylaşmak amacı ile www.gunesharitasi.com adresinde uygulamayı dünyaya açtık.

Yukarıdaki resimde de görüldüğü üzere Türkiye’nin Güneş Enerjisi Potansiyeli tematik olarak renklendirilerek harita üzerine aktarıldı. Ama sadece bunun yeterli olmayacağı düşünülerek noktasal verileri de sisteme ekledik. Veriler 1 Km’lik gridler olarak hazırlandı. Ayrıca ışıma (kWh/m2) verisine ek olarak, eğim ve yükseklik verisine de sistem aracılığı ile ulaşabilirsiniz. Böylelikle herhangi bir enlem ve boylamdaki bu verilere ulaşmanız sağlandı. Aşağıdaki resimde bununla ilgili detaya ulaşabilirsiniz.

Bu özellikler haricinde alanları ya da uzunlukları ölçmeniz için araçlara, altlık haritaları (uydu görüntüsü, arazi, yol) değiştirmenize yarayan araçlara da sistem üzerinden erişebilirsiniz. Bu özellikler ile ilgili ekran görüntüsüne de aşağıdan erişebilirsiniz.

www.günesharitasi.com adresinden ulaşabileceğiniz uygulama tamamen ücretsiz olup size bir fikir vermesi amacıyla geliştirilmiştir. Yani bu uygulamayı projelerinizde kullanamanız durumunda çıkabilecek sorunlardan sorumluluk kabul etmemekteyiz. Ayrıca sistemin teknik tarafı Google Maps JS API üzerinde Google App Engine servisleri ile entegre olacak şekilde ExtMap’in yeni yapısı ile tasarlandı. Google App Engine kullanıldığından dolayı da Bulut Bilişim yaklaşımı kullanılmış oldu.

Bulut Bilişim’de alternatifler

1 senedir CBS harici bulut bilişim ile de uğraşmaktaydım. Hatta Google yasaklanıncaya kadar Google App Engine‘i bulut bilişim geliştirmede kullanmaktaydım. Ama sonrasında gördüm ki Google’a yatırım yapmak pek mantıklı değil. Alternatifleri araştırmaya başladım ve karşıma ilk olarak Microsoft’un Azure‘ı çıktı. ASP.NET desteği ve SQL Server 2008 üzerinde Spatial desteği ile çok mantıklı bir alternatif olduğunu gördüm. Ayrıca PHP gibi dilleri de Azure üstünde kullanabiliyorsunuz. Bunları duyunca tamam budur dedim fakat sonra gördüm ki Türkiye’ye destekleri yok. Türkiye’den hesap açmak isterseniz “DUR” diyor. Microsoft hala neden Google’ın gerisinde kaldığını araştıradursun, bu hareketleri ile Türk kullanıcıları kaybetmeye devam edecek gibi duruyor. Bu nedenle Microsoft’u da listeden sildim.

Araştırmalarıma devam ederken Bulut Bilişim’in ilk firmalarından olan Amazon’un AWS (Amazon Web Services)‘sine bakma fırsatım oldu. AWS’nin altındaki S3 (Simple Storage Service) depolama için uygun bir çözüm gibi gözükmekte. Özellikle kullandığın kadar öde mantığı başlangıçta yatırım yapma zorunluluğunu kaldırıyor. Sonrasında EC2 servisine baktım fakat bu serviste kullanacağınız makinayı oluşturmak her ne kadar kolay ve hızlı olsa da bunları ölçeklendirebilir bir yapıya çekmek biraz uğraştıracak gibi duruyor. Son olarak Amazon’un RDS (Relational Database Service) olarak adlandırdığı MySQL yapısı üzerine kurduğu servise göz attım. Bu da güzel görünse de hala uğraş gerektirmekte.

Sonuç olarak Google App Engine‘in yerini tutan bir alternatif bulamadım. Yani sadece kodunuzu yazıp gerisine karışmayacağınız bir ortam pek yok gibi.

Bu yazıda yazdıklarım benim görüşlerim ve gözüm kaçan noktalar konusunda yorumlarınız ile katkılarınızı beklemekteyim.