Firmaların son 4 yıllık verilerini karşılaştırmam gerekiyor, nereden bulabilirim acaba?


El-Cevap:

Kamu Aydınlatma Platformundan bilançoları indirebilirsiniz.

Reklamlar

HTML sayfası içinden CSS ve Javascript dosyalarına nasıl link verilir?


Basit bir HTML dosyasını dışarıdan stilize etmek için CSS kullanırız. Aynı şekilde sayfamıza etkileşim katmak için ise Javascript kullanırız. Her ikisi de mevcut html dosyası içerisinde dışarıdan linkle ithal edilmeksizin direkt olarak tanımlanabilmektedir. Ancak bu kod okunabilirliği ve modülerlik bakımından tercih edilen bir yöntem sayılmaz.
Peki nasıl tanımlarız dış CSS ve Javascript dosyalarını: Aşağıda gösteriliyor:

https://gist.github.com/suatatan/f2fc490f01359d2cc13f.js

Google App Engine de şahsi domain kullanılabiliyor mu?


Soru:

Suat hocam iyi günler
Google App Engine hakkındaki kitabınızı aldım ufak ufak uygulamlar yapmaya başlayacağım inşallah.Benim iki sorum olacak 
1-)Aldığımız domaini-örneğin abc.com gibi- Google app engine uygulamasına nasıl adapte edeceğiz
2-)Appspot.com uygulamları web servislere destek veriyor mu?Google bazı politikaları gereği web servislere izin vermiyor deniyor forumlarda.Peki web servis gerektiren işlemleri nasıl yapacağız?Saygılarımla.Selçuk ÖKMEN

Cevap:
Merhabalar;
1) Google App Engine ile şahsi olarak aldığınız selcukokmen.com gibi bir adresle de kullanabilirsiniz. Malum olduğu üzere Google App Engine üzerinde sayfanızı yayınladığınızda şuna benzer bir url alırsınız: selcukoktem.appspot.com. selcukoktem.com adresini appspot.com uzantılı adrese yönlendirebilirsiniz. Bu CNAME kayıtları ile olmaktadır. Bunu sitenizi appspot.com alt domaini üzerinden yayınlandıktan sonra Dashboard’a girerek (kitapta dashbooard anlatılmıştır) oradan Administration->Application Settings menüsüne girdikten sonra Domain Setup isimli başık altından Add Domain demek suretiyle başlatırsınız.

Resmi:

Bu minval üzere sistem sizi yönlendirecek ve kullandığınız hosting firması üzerinde DNS ayarları üzerinden CNAME kayıtlarını ghs.google.com adresine yönlendirmeniz için talimatları açıklayacaktır.
Siz de hosting firmanızın paneline (genellikle cpanel) girerek bu yönlendirmeyi yaptıktan kısa bir süre sonra selcukoktem.com domaini üzerinden google app engine uygulamanızı kullanabileceksiniz.

2) Web servislerinden kastınız neydi? Eğer uygulamanızın JSON veya XML formatında API responseleri vermesini istiyorsanız bu mümkün. Ya da sözgelimi Youtube API’yi Google App Engine uygulamanız üzerinde mi çalıştırmak istersiniz? Bu da mümkün.

Saygılarımla

Google App Engine ücretli mi?


Soru:
Merhaba,

Hocam kitabınızı internetten sipariş ettim, ama elime ulaşmasını bekleyemedim, gidip bir d&r bayisine yarım saatte kitabın %80 ini okudum, şimdi fikir sahibiyim ve engine’e girişmek için kitabı bekliyorum.

Fakat şöyle bir sorum var, kitabın yazıldığı dönemde sanırım app engine ücretsizdi, şimdi ise ücretli. kullanıcı olarak size sorum, fiyat politikası ne kadar iyi? ekşisözlükte biraz yermişler yeni halini. biraz tereddütteyim desem yeridir.

onun dışında geliştirme ortamı gerçekten hayran bıraktı. kesinlikte deneyeceğim.

Cevap:

Kitabın yazıldığı döndemde de şu anda da Google App Engine prensip olarak ücretsiz. Ücretli menüye istediğinizde geçiyorsunuz. Google App Engine fiyat politikası kanaatimce, klasik hosting hizmetinde periyodik olarak ödenen sabit ücret sisteminden daha hakkaniyetli. Server kaynaklarını harcadığınız kadar ödüyorsunuz.

Peki ücretli moda ne zaman geçiliyor?

Sitenizin özelliklerine kalmış. Kabaca tarif etmek gerekirse; aşırı bir ziyaretçi trafiği ile karşılaşmayan, aşırı veritabanı işlemi (ekleme,güncelleme,silme,listeleme) yapmayan, klasik bir site için ücretsiz mod fazlasıyla yeterli. Bir örnek vermek gerekirse kitapta da örneği verilen bazı siteler yanında mesela, Gürpınar Belediyesi (http://www.van-gurpinar.bel.tr) sitesi Google App Engine üzerinden çalışıyor. Ve iki yıldır ücretsiz olarak Google sunucularında barındırılıyor.

Ancak hergün ciddi bir trafik alan bir site/servis kuracaksanız, ki bunun için her halükarda nereden olursa olsun, hosting için ciddi yatırım yapmak gerekecektir, aynı şekilde Google App Engine’de de ücretli moda geçersiniz. Aylık sabit ücret yok. Siz verebileceğiniz aylık veya günlük  bütçenizi sisteme giriyorsunuz, sistem tükettiği kadarını sizin bakiyenizden düşüyor. Kontör mantığı gibi. Bunun nasıl yapılacağı kitapta anlatılıyor.
Şimdi, burada standart bir hosting firmasının aylık şu kadar fiyata şu kadar megabayt alan ve şu kadar bandwith şeklindeki planına göre, Google App Engine’nin bu sistemi karmaşık gelebilir. Çünkü Google App Engine ücretsiz sunduğu 500MB kota dışında, belirli adede kadar maili, belirli güce kadar CPU tüketimini ücretsiz sunup, bunun üzerindekini ücretli modda sunuyor. Bu anlamda her iki hosting çözümünün fiyat karşılaştırması zor olacaktır. Ancak Google App Engine’nin, Google sunucuları üzerinde, Google’nin altyapısı, gücü ve performansı ile sunulduğunu düşünürsek, her halde fiyat politikası konusunda daha az seçici oluruz. Neticede bilişim sektöründe yurtdışında yayılmaya başlayan, sektörde yer eden bir teknoloji…

Saygılarımla…

Google App Engine ile MySQL ve Oracle kullanımı mümkün mü?


Soru (Yunus Santur):
Suat hocam merhaba bir sorum olacaktı size
google app engine’nın veritabanı desteği nedir mysql, sql, oracle ile kullanabilirmiyim?
Cevap:
Yunus Bey Merhabalar;
Google App Engine varsayılan olarak Kendi nesnel bulut veritabanını sunuyor. Önce ben de garipsemiştim ancak Google App Engine’nin datastore dediği kendi veritabanı hepsinden daha kullanışlı. Kitapta ilgili bölümde kullanımı hakkında anlatım var.Ayrıca Google Datastore kullanırken SQL sorgusu ile listeleme yapmak mümkün. (Bazı kısıtlamalar var). Ya da Google’nin kendi sorgu dili olan GQL ile de sorgu yapılabiliyor.

Google App Engine’nin kendi lokal MySQL sunuucusu yok. Bu nedenle Google App Engine üzerinde MySQL kullanamazsınız. Ancak RemoteSQL özelliği olan harici bir veritabanı sunucusu kullanıyorsanız, bunu kullanarak MySQL kullabilirsiniz. Fakat bu yöntemi denemedim. Oracle için de aynı durum geçerli.

Öneri olarak; Eğer sizi MySQL veya Oracle kullanmaya iten kurumsal bir zorunluluk yoksa, Google App Engine datastore fazlası ile iş görecektir.

WordPress.com'da Blog Oluşturun.

Yukarı ↑