14 Ekim 2011 Cuma

GOOGLE




Web sitenizde Google haritaları kullanın

Google’ın ücretsiz olarak tüm webmaster’ların kullanımına sunduğu Google Maps API, web sitenize interaktif haritalar eklemenize olanak sunuyor.

Google Maps ya da Türkçe adıyla Google Haritalar, oldukça ayrıntılı haritaları onlineortamda interaktif şekilde kullanmamızı sağlıyor. http://maps.google.com adresinden ulaşılan bu servis, dünyanın hemen her yeriniuydu ya da harita görünümüyle incelemenizi sağlıyor. Google dendiğinde akla ilk gelen şey olan arama, online harita servisinde de önemli bir yere sahip. Bulmak istediğiniz yerin adını, örneğin bir ilin, ilçenin ya da caddenin adını arama formuna girmeniz yeterli. Google’ın sağladığı ücretsiz online haritalarla tüm cadde vesokaklar elinizin altında.
Gelelim yazımızın asıl konusuna. Google, harita hizmetinin webmaster’lar tarafından istenen web sitesine entegre edilmesine ve ücretsiz olarak kullanılmasına izin veriyor. Google Maps API (uygulama programlama arayüzü) sayesinde web sitenize haritalar eklemek elinizde. İlk bakışta karmaşık görünse de aslında Google haritalarını web sitenizde görmek için yapmanız gereken şey, birkaç parça kodu kopyalayıp yapıştırmaktan ibaret. Elbette bu konu üzerindedaha fazla zaman geçirerek esaslı uygulamalara da imza atabilirsiniz. Sitenizin veritabanındaki bilgileri haritaların üzerinde konumlandırmak, verilerinize göre haritaların çizilmesini sağlamak da elinizde. Örneğin www.kaybolduk.biz adresindeki online servis Google Maps API temelli ilgiçekici bir uygulama içeriyor. Bu yazıda Google haritalarını en sade haliyle web sitenize eklemenin yollarından bahsedeceğiz ve ayrıntılı uygulamalar geliştirmek isteyenler için bazı ipuçları vermeye çalışacağız.
Google Maps API Key
Google haritalarını web sitenizde kullanmak içinöncelikle bir API anahtarı edinmeniz gerekiyor. Google, bu anahtarı API’ın hangi web sitelerinde kullanılmakta olduğunun kaydını tutmak ve istatistikî bilgiler edinmek için zorunlu tutuyor. Bu noktada akla şöyle bir soru gelebilir: “Google, haritalarla birlikte kullanacağım verileri de ele geçirebilir mi?” Yanıt ise hayır. Çünkü Google Maps API ilehazırladığınız uygulamalarda haritaların üzerinde görüntülenen veriler yalnızca tarayıcı tarafından yorumlanmak üzere sizin tarafınızdan sayfaya yazılabilir. Başka bir deyişle web sitenizin veritabanıyla Google Maps API birbirindenbağımsız çalışabiliyor. Öte yandan Google’ın sıradan bir şirket olmadığını, gizlilik prensiplerine sıkıca bağlı kalarak yıllardır milyonlarca kullanıcının güvenini elde etmeyi başardığını unutmamak gerek. Google Maps API’ınızı edinmek için öncelikle http://git.pcnet.com.tr/140 adresini ziyaretetmelisiniz. Bu sayfada servisin kullanım şartları ayrıntılı şekilde yer alıyor ve sizden API’ı kullanacağınız web sitesinin adresi soruluyor.
Bu noktada küçük bir hatırlatma yapalım: Bir site için almış olduğunuz API anahtarıyla başka bir sitede Google haritaları yayınlayamıyorsunuz.
İlk haritanız
Google Maps API anahtarınızın gösterildiği sayfada, ilk haritanızı hazırlamanızda yardımcıolacak birkaç kod da veriliyor. JavaScript, Flash ve HTTP servisi için farklı örnek kodlar görüntüleniyor. Hemen bir deneme yapmak için buradaki kodlardan birini kullanmak yerine yalnızca API anahtarınızı bir yere not ettikten sonra http://git.pcnet.com.tr/141 adresiniziyaret etmenizde fayda var. Bu adresteki sayfada Google Maps API için bir “Hello World” örneği gösterilmiş.
İlk denemenizi yapmak için sayfada bulunan kodları kopyalayarak boş bir HTML dosyasına yapıştırmanız, sonrasında da bu kodlar üzerinde birkaç küçük değişiklik yapmanız gerekiyor. Kodları boş bir sayfaya kopyaladıktan sonra ilk iş olarak aşağıdaki satırı bulun:
<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=abcdefg&sensor=true_or_false"
Uygulamanın çalışması için yukarıdaki satırda “abcdefg” yerine kendi API anahtarınızı girmeniz gerekiyor. Ayrıca yine aynı satırda bulunan “sensor” parametresini belirlemek durumundasınız. Bu parametre, yaptığınız uygulamada kullanıcının yerinin belirlenip belirlenmeyeceğini belirtiyor. İlk denemenizde “sensor= true_or_false” bölümünü “sensor=false” yaparak devam edebilirsiniz. Bu değişiklikleri yaptıktan sonra belgenizi kaydedinve tarayıcınızda açın. İlk haritanız Google’ın ana kampüsünün yer aldığı Mountain View çevresini görüntülüyor olacak.
Haritanızı isteğinize göre düzenleyin
Uygulamayı yaparken amacımız elbette ziyaretçilerimize Mountain View’ü göstermek değilBuyüzden sıra haritanın doğru yeri göstermesini sağlamaya geliyor. Hazırladığınız belgede aşağıdaki satırı bulun:
map.setCenter(new GLatLng(37.4419, -122.1419), 13);
Bu satırda haritanın merkez noktasının koordinatları ve yakınlaştırma düzeyi belirleniyor. Göstermek istediğiniz noktanın koordinatlarını bulmak için Wikipedia’yı kullanabilirsiniz. Örneğin bu haritanın İstanbul’u göstermesi için kod satırında geçen koordinatların aşağıdaki gibi değiştirilmesi gerekiyor:
map.setCenter(new GLatLng(41.01224, -28.976018), 13);
Yine bu satırda 13 rakamı ile ifade edilendeğer, haritanın yakınlaştırma düzeyi. Budeğeri isteğinize göre 0 ile 19 arasında belirleyebiliyorsunuz. 0 en uzak görünümü sağlarken, 19 mümkün olan en çokyakınlaştırmayı (büyütmeyi) sağlıyor. Google haritalarının kimi yerlerde 16’dan fazlayakınlaştırmaya olanak tanımadığını hatırlamakta yarar var.
Haritanızda bir yeri işaretleyin
Google Maps API’ı kullanarak web sitenizin “bize ulaşın” bölümünü renklendirmek istediğinizi varsayalım. Diyelim ki, bu sayfaya ekleyeceğimiz bir haritada şirketimizin ya da evimizin bulunduğu noktayı göstermek ve ziyaretçilerin bizi bulmasını kolaylaştırmak istiyoruz. Bununiçin yukarıdaki yönergeleri izleyerek sayfamıza haritamızı ekledikten sonra harita üzerinde bir noktayı işaretlememiz gerekiyor. Google Maps API, bu konuda güzel olanaklar sunuyor.
Koordinatları bulunduğunuz yere göre girdiyseniz, geriye kalan tek şey “İşte buradayız!” diyen bir bilgi balonu hazırlamak. Sayfanızın kodlarında “map.setUIToDefault();” satırının öncesine aşağıdaki satırları yapıştın:
map.openInfoWindowHtml(map.getCenter(),
document.createTextNode("iste buradayiz!"));
Bu satırlar kolayca anlaşılacağı üzere, haritanın ortasında bir HTML bilgi penceresi açılmasını sağlıyor ve “iste buradayiz!” ifadesinin bu pencerenin içine yazılmasını sağlıyor. Bir bilgi balonu şeklinde görünen bu yapının içinde istediğimiz HTML etiketlerini kullanmak, istersek resim yüklemek gibi olanaklarımız da bulunuyor.
Durmayın, geliştirin
Bu yazıda çok basit bir örnekle Google haritalarını web sayfalarınızda nasıl kullanacağınıza değinmeye çalıştık. Siz işi dahaileri götürerek Google Maps API’nın sunduğu diğer olanakları kullanan başarılı uygulamalaraimza atabilirsiniz. Veritabanınızdaki bilgileri haritanın üzerine dökmek, kullanıcılarınızın harita üzerinden size veri ulaştırmasını sağlamak gibi yöntemlerle birçok farklı uygulama yapmak mümkün. İşin bundan sonrası biraz da sizin hayal gücünüze kalıyor.

Adobe Muse


Adobe Muse’un beta sürümü yayımlandı


Adobe Systems, grafik tasarımcılarınaprofesyonel ve 
eşsiz HTML web sitelerinde yazılım kodu kullanmaksızın 
veya çalışma 
kısıtlaması olmadan tasarım yapmalarını ve yayınlamalarını 
sağlayan Muse kod isimli yazılımının beta versiyonunu 
duyurdu. Webtarayıcının desteklediği HTML5 ve CSS3 
dahil olmak üzere en son web standartlarını kaldıraçolarak
 kullanan Muse, kusursuz tasarım ve yaratıcı özgürlüğü 
siteye ileri derece etkileşim eklemek
 için yönlendirme, parçacıklar ve HTML ekleyerek inovatif  çerçeve
 ile birleştiriyor.

Adobe Tasarım ve Web Ürünleri Yönetimi Başkan Yardımcısı Lea Hickman konuyla ilgili
olarak“InDesign programında sayfa düzenini rahat oluşturmak kadar rahat websitesi oluşturmak
 datasarım alanındaki müşterilerimizden gelen en popüler isteklerin arasında yer alıyor. Muse’u
 denemiş olan kullanıcılar programın bu derece sezgisel ve güçlü olmasından oldukça 
etkilendiler” dedi.
Muse hakkında daha fazla bilgiye sahip olmak isteyen tasarımcılar http://muse.adobe.com
adresinden yazılımın ücretsiz İngilizce beta sürümünü indirebilir, Muse ile tasarlanmış websitelerine
 ait galerileri görebilir ve eğitici derslere ulaşabilirler.
Eşsiz ve interaktif websitelerini planla, tasarla ve yayınla:
  • Kullanımı kolay site haritaları, ana sayfalar ve esnek, site geneli araçlar web sitesinin tasarımını          daha hızlı ve sezgisel yapıyor.
  • Tasarımcılar; görüntüleri, grafikleri ve metinleri Adobe InDesign işlevselliğine benzer olan                eksiksiz kontrol, esneklik ve güç ile birleştiriyor. Muse; navigasyon menüleri gibi                  kişiselleştirilebilen sürükle-bırak araçları sunuyor. Kullanıcılar; slayt gösterisi, araç bilgisi                       ve uzaktan rollovers dahil olmak üzere tamaman kişiselleştirilebilen interaktif parçaları             ekleyebilecekler.
  • Muse; Google Maps, YouTube ve Facebook dahil olmak üzere HTML kod parçalarını                  kaynaklardan içine katıyor.
  • Muse, Adobe-davetli deneme sitelerini test etme ve değerlendirme amaçlarına olanak sağlıyor.               Bir site müşterilere gönderilebilir, ücretli Adobe-davetli sitelere dönüştürülebilir veya FTP’den                diğer ev sahiplerine gönderilebilir.
Yaratıcı iş çözümleri için tasarım ve fotoğraf işleri yapan David Lloyd Imageworks’un sahibi                    David Lloyd   “Tüm web hayatım boyunca bu yazılım neredeydi? Muse beni tasarımcı olmaya                   geri götüren ilk web      tasarım aracı ve web sitesi üretirken aynı zamanda yaratıcı kalmamı                      da sağlıyor.” David Lloyd’un Muse sitesini www.greenartisans.com sitesinden ziyaret              edebilirsiniz.

Gözde Bilişim Eğitimleri


Gözde bilişim eğitimleri


Teknolojinin iş dünyasındaki yeri önem kazandıkça bilişim profesyonellerinin değeri de artıyor.

Teknoloji son kullanıcıların hayatını kolaylaştırırken, öte tarafta şirketlerin iş yapış şekillerinin dinamik şekilde değişmesine, gelişmesine sebep oluyor. Teknoloji yatırımları şirketlere yeni olanaklar ve her seferinde dahadüşük maliyetle iş yapma avantajı sunuyor. Tabii şirketlere değer katan teknolojileri tasarlayacak, uygulayacak ve tüm süreçleri yönetecek profesyonellere olan ihtiyaç da hızla artıyor.

Bir kariyer hedefi olarak “bilişim profesyoneli olmak”, şimdilerde sayısız gencin gündeminde. Bilgisayar başında büyüyen nesiller,
 anne-babalarımızın dönemindeki doktorluk, avukatlık gibi
güzide mesleklerin yanına sistem yöneticisive yazılım geliştirici benzeri 
teknolojik başlıkları eklediler bile.

CV’nizi güçlendirin

Üniversite mezunlarının sayısının artması ve gençlerin işe girme aşamasında
kendi aralarında yaşadıkları rekabet, bilişim eğitimlerinin önemini günden güne
artırıyor. Şimdilerde çokzorlanmadan iş bulmak isteyen yeni mezunlar, CV’lerini
 çeşitli sertifikalarla süslemek durumunda. Bilişim eğitimleri sonucunda alınan
uluslar arası geçerliliğe sahip sertifikalar, kariyerini bu alanda başlatmak veya
sürdürmek isteyen kişiler için çok önemli. Bilgi teknolojileri alanındaki uzmanlaşmış
iş gücü açığı, şirketlerdeki bilişim profesyonellerini daha değerli kılıyor. Dolayısıyla
 bilişimde kariyer yapmak, hem değerli niteliklere kısa zamanda ulaşmak hem de
 iş hayatına girişte zor aşamaları daha hızlı atlamak anlamına geliyor.
Doğru eğitimi seçin
Bilgi teknolojileri çatısı altında alınabilecek eğitimler çeşitlilik gösteriyor. Web ve
grafik tasarımcılığından yazılım geliştiriciliğe, sistem ve ağ uzmanlığından bilgi
yönetimi uzmanlığınakadar geniş bir yelpaze söz konusu. Uzmanlaşmak istediğiniz
 alanı seçmeden önce iyi araştırmayapmak, bu yol ayrımında verdiğiniz kararın
kariyeriniz boyunca etkili olacağını unutmamak gerek.
Günümüzün popüler eğitim kurumları, kariyerini bilgi teknolojileri çerçevesinde çizmek
isteyen kişiler için önemli birer yol gösterici konumunda. İşleri yalnızca eğitimi sağlamak
 değil, bireylere kariyerlerini nasıl şekillendirebilecekleri konusunda da bilgiler vermek.
 Bu kurumlardan birine başvurduğunuz zaman uzmanlaşmak isteyebileceğiniz branşlar
 hakkında size ayrıntılı bilgi verebilir, gerekirse bu alanlarda eğitim almış ve kariyerine
başlamış kişilerle görüşmenizi sağlayarak yardımcı olabilirler.
Seçtiğiniz branşa uzunca bir süre odaklanmanız ve zamanınızın büyük kısmını bu branşta
ilerlemek için harcamanız gerekecek. Bu sebeple seveceğiniz, üzerinde uğraşmaktan
mutluolacağınız bir branşı seçmeniz büyük önem taşıyor. Gerekirse alabileceğiniz eğitimleri
 tasarım,yazılımdonanım gibi temel başlıklara ayırıp her birine olan ilginizi tartarak düşünmeye
 başlamalı ve sonuca ulaştığınızda verdiğiniz kararın doğru olduğundan emin olmalısınız.
 Karar vermeden önce sektörde çalışan profesyonellerden bilgi almak sizin için büyük
 bir avantaj olacaktır. Gireceğiniz yolun hayatınızın geri kalanını şekillendireceğini aklınızdan çıkarmamalısınız.
Hangi eğitimleri alabilirsiniz?
Teknoloji çok hızlı şekilde geliştiğinden, bilgi teknolojileri alanındaki eğitim programlarının
 sayısı da hızla artıyor. Eğitim programları, teknolojide kendi alanlarında baskın şirketlerin
adlarıyla anılıyor. Cisco ürünlerinin kullanıldığı sistemleri yönetmek, Microsoft’un sağladığı
 programlama çatısı altında yazılım ürünleri oluşturmak veya Oracle’ın sağladığı veritabanı
çözümleri üzerinde uzmanlaşmak için alınan eğitimlerin adları doğal olarak bu şirketlerin
adlarını içeriyor. Aldığınız eğitimin sonunda girdiğiniz sınavda başarılı olmanız halinde yine
 bu şirketlerin adını taşıyan sertifikalara sahip oluyorsunuz. Şimdi bilgi teknolojilerindeki
 bazı popüler sertifika programlarından bahsetmeye çalışacağız.