Yeni Başlayanlar için Drupal

drupal-logo

Drupal için kısaca bir CMS ve Framework diyebiliriz. Sadece Drupal’i kurarak tam donanımlı bir websitesine sahip olma şansınız olduğu gibi, ek modüllerle sitenizi veya uygulamanızı geliştirebilirsiniz de.

Drupal’de modül geliştirmek için tamamiyle “hook” lardan faydalanıyoruz. Örneğin; sayfa yüklenmeden önce yapmak istediğimiz işlemler için “hook_preprocess” fonksiyonundan faydalanabiliriz.

Continue reading

PS3 ile Altyazılı Film İzlemek

ps3-media-server-cover

Uzun zamandır PlayStation 3 güncellemelerini takip edip, .srt uzantılı altyazıya sahip divx filmlerin, altyazı filme gömülmeden izlenebilme özelliğinin eklenmesini bekliyorum. Şu anda 4.40 versiyonlu firmware yayınlandı ancak hala bu özellik yok. Zannediyorum ki uzunca bir süre de olmayacak. Ben de tekrar bir araştırma yapıp, bunun başka bir yöntemi var mıdır öğrenmeye çalıştım ve buldum. PS3′ün Media Server özelliğini kullanarak bilgisayarınızdaki film ve altyazı dosyalarını oynatabiliyorsunuz. Belki uzun bir süredir bu özellik vardı ancak beni yeni keşfettim. Bu yüzden paylaşmak istedim. Bunun için aşağıdaki adımları takip etmelisiniz:

Continue reading

Web Sitenizi Hızlandırmak için Tavsiyeler

website-hizini-arttirmak

Web sitenizin açılış hızını arttırmak kullanıcıları sitenizde tutmak için yapmanız gereken önemli adımlardan biridir. Google’ın da son yıllarda bu konuya verdiği önem ve katkıyı hesaba katarsak, bu konunun önemini daha çok vurgulamış oluruz.

Continue reading

Sublime Text 2 İpuçları

Kod editörü arayış maceram Dreamweaver’la başladı. DW’dan hiç bir zaman yeterince keyif alamadım ve sürekli bir arayış içindeydim. Notepad++, Eclipse (hala kullanırım) , Coda, Textmate gibi editörleri aradığım şeyi bulabilmek için sırasıyla kullandım. Textmate tam aradığım gibi bir editördü. Özellikle Textmate 2′nin açık kaynak kodlu olarak yayınlanacağını duyunca çok sevinmiştim. Fakat malesef Textmate 2 tam bir hayalkırıklığı oldu. İşte o anda Sublime Text 2 kullanmaya karar verdim ve şimdi aradığımı buldum diye düşünüyorum.

Continue reading

Android Programlama Öğrenmek için Faydalı Kaynaklar

Çevremdeki Android programlama öğrenmek isteyen birçok insan ilk olarak internette hangi kaynaklardan faydalanabileceğini soruyor. Bunun için bende bir derleme hazırlayıp, tek tek cevap verme derdinden kurtulmak istedim. Tüm bu kaynaklar, Android programlamaya bir yerden başlamak isteyenler için çok faydalı olacaktır. Unutmadan söylemeliyim ki, öğrenebilmek için İngilizce bilmek malesef ki şart.

Google Android Developer Training

http://developer.android.com/training/index.html

Continue reading

Android ile SD Kart Algılama

Son zamanlarda yaptığım bir Android projesinde cihaza SD Kart’ın takıldığını algılatmam ve ona göre bir işlem yaratmam gerekti. Biraz araştırma sonunda bir “Receiver” yaratarak bunun mümkün olduğunu gördüm. Ancak ihtiyacım olan bunu Manifest dosyası içerisinden değil, programsal olarak yapmaktı. Tekrar araştırmaya girerek bunu da rahatlıkla yapılabildiğini öğrendim. Bunun için aşağıdaki metodu kullanabilirsiniz:

Continue reading

IOS 6 ile Gelen Über Yenilikler

Apple’ın WWDC 2012‘de IOS6′yı görücüye çıkardığını duymayayınınız kalmamıştır. Abim Mahir Sümer’in IOS6 Beta inceleme yazısını okuyarak daha detaylı bilgiye de ulaşabilirsiniz. Benim bu yazıdaki amacım Android kullanıcılarının IOS6 ile birlikte gelen yeniliklerin çoğunu uzun zamandır kullandığını göstermektir.

Continue reading

Geliştiriciler için 20 Faydalı Araç

Uzun zamandır uğraştığım web ve mobil geliştirme işleri esnasında birçok araç kullandım ve kullanmaya devam ediyorum. Tabi bunların hepsi programlamayla ilgili değil. Hatta birçoğu için tasarımcı aracı bile denilebilir. Amacım bunları paylaşıp, birçok kişinin işini kolaylaştırmak. İşte o araçlar:

CSS3Please.com

CSS3Please sizin için Cross-Browser CSS kuralları hazırlar. Yapmanız gereken istediğiniz kuralda istediğiniz değişikliği yaparak, kendi stil dosyanıza kaydetmek.

Continue reading

PhoneGap ve JQuery Mobile ile Android Uygulaması

Son zamanlarda hızla artan akıllı telefon kullanımıyla birlikte, mobil platform için geliştirilen uygulama sayısında ciddi bir artış meydana geldi. Bu da mobil uygulama geliştiriciler için talep doğmasına sebep oldu. Bugünkü yazıda basit bir uygulama yapıp, mobil uygulama geliştirmeye henüz adım atmamış olanlara yardımcı olmayı hedefliyorum.

Uygulamayı geliştirmeden önce şunu belirtmek isterim ki, Android için gerekli geliştirme ortamını hazırlamış olduğunuzu farzediyorum. Eğer henüz yapmadıysanız buradaki linkten gerekli adımları takip ederek Android SDK ve diğer araçları sisteminize kurabilirsiniz. Daha sonraki PhoneGap ve JQuery Mobile kütüphanelerini indirerek gerekli tüm dosyalara sahip oluyoruz.

Kısaca tanımlamak gerekirse PhoneGap web teknolojilerini Native uygulamalarımızda kullanabilmemiz için bir HTML5 uygulama platformudur.

Continue reading

HTML5 Geolocation API Nasıl Kullanılır?

Geolocation API W3C tarafından, istemci taraflı olarak konum bilgisi alabilmek için standartlaştırılmış bir arayüzdür. Geolocation API hayatımıza HTML5 ile birlikte girmiştir. Konum bilgisinin başlıca kaynakları IP Adresi, Wi-Fi, RFID, GSM/CDMA hücre kimliği ve GPS bilgisidir. Ancak bu API hiçbir zaman doğru konum sonucu elde edileceğini garanti etmez.

Continue reading