Yii Framework’ten bahsediyorum bir süredir. Henüz yeni bir framework olmasına rağmen (2009) Yii ile geliştirilmiş; başarılı ve önemli projeler yok değil. Piyasa.com: GENEL‘de geliştirdiğimiz, ilk göz ağrımız olan piyasa.com Yii kullanılarak geliştirildi. Gelen tepkiler olumlu. Stay.com: Adından da tahmin edileceği üzere, gezi planlama sitesi, rehber de denebilir. Bkz: İstanbul. Zurmo...
Yii Framework’te Detaylar #2
(Dikkat: Yazılanların daha anlaşılır olması için serinin önceki yazılarını okumanız gerekebilir veya gerekmeyebilir.) Yii’ye ufak bir giriş yaptık ardından ilk projeyi oluşturduk ve sıra geldi proje üzerinde çeşitli değişiklikler yaparak projeyi özelleştirme ve geliştirme aşamalarına. Yii projelerini özelleştirmek için birkaç farklı yöntem bulunmakta. Bunların başında...
Android EditText için Shake Animasyonu
WordPress’in login sayfasından aşina olduğumuz shake efektini Android için de kullanmak mümkün. (Bahsettiğim efekte şuradan göz atabilirsiniz: ) Android’in kullanım örneklerinde (samples) denk geldiğim animasyon uygulamaya ayrı bir hava katıyor. Geçelim nasıl uygulanacağına. Shake animasyonu için örnek proje açın ve main.xml’in LinearLayout kısmını aşağıdaki gibi değiştirin:...
Yii Framework’te Detaylar #1
Yii’den bahsettikten sonra gelelim frameworkün kurulumuna ve Yii ile geliştirilecek ilk projeye. SVN kullanıyorsanız “svn checkout yii-read-only” ile Git kullanıyorsanız “git clone git://github.com/ogulcan/unofficial-yii-framework-mirror.git” komutlarıyla konsoldan frameworkün son sürümüne erişebilirsiniz. Ben yazıda svn ya da git ile değil, web üzerinden indirilmiş...
Yii Framework’e Giriş
Yii, yüksek performans ve Web 2.0 uygulamaları için geliştirilmiş bir PHP çatısıdır. Framework ismini “Yes it is” kelimesinin baş harflerinden almıştır: “Is it fast? … Is it secure? … Is it professional? … Is it right for my next project? … Yes, it is!” Yii framework geliştiricilere; hızlı, temiz ve tekrarsız (DRY Principle) bir uygulama geliştirme...
Java’da MD5 Şifreleme
Tek yönlü şifreleme için MD5 tercih edip de Java’da kullanmak istiyorsanız aşağıdaki sınıftan yararlanabilirsiniz.
Kullanım: Sınıftan bir nesne üretirken stringi gönderin, getMD5() ile şifrelenmiş haline erişin.
Java’da Data Access Object Pattern Interface
Data Access Object, tasarım mimarilerinden (desing patterns) bir tanesi. Kısaca, veriye erişilecek katmanın veritabanından soyutlanmasını sağlamak amaçlı kullanılır.
Standart oluşturması açısından, Java’da ihtiyaç olunca yazdığım DAO Interface’i buradan paylaşıyorum:
Footer Tasarımı
1.5 yıl kadar önce blogun footerını elden geçirip, şimdiki haline getirmiştim. Sonra da bir flickr ve twitter hesaplarından veri çekmek için gerekenleri ayrı ayrı blogda yazmıştım. Boş vakit bulur bulmaz da elden geçirdim, düzenlemelerden sonra tam halini yayınlamaya karar verdim. Kısa süre içinde bloga entegre edilmiş halini de -yani temayı- yayınlayacağım. Kullanırken veya alıntılarken link...
Android’te Twitter API Kullanımı
Bu yıl aldığım ders projelerinden birinde, Android üzerinde göreceli şekilde işleyecek bir twitter istemcisine ihtiyacım vardı. Hazırı kullanmak yerine, üşenmeyip bana yetecek kadarını yazdım. Şu anda, kullanıcı adına dair bilgileri public api ile gelen json üzerinden parse ediyor. Sonraki aşamalarda oAuth ile devam edebilirim (Bkz: api limitleri). JSON parse etmek için java’nın standart...
Android Semineri ve Uygulamalar
Sunum ve seminer süresince yazılan uygulamalar aşağıdadır.
View more presentations from Oğulcan Orhan
Tüm dinleyicilere ve Uygulamalı Matematik ve Bilgisayar Bilimleri Topluluğu’na teşekkür ederim.