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.
Top Yuvarlaktır – Hakan Dilek
Malum şike soruşturması ve ardından geçen süreç futbola olan bakışımı fazlaca değiştirdi. Futbolun içinde kalmaya çalıştıkça, futbol dışı faktörler benim gibi insanları futbol dışına itti. Bizim gibi gelişmeye yeni başlamış, cinsiyet ayrımcılığının üst seviyede yaşandığı ve kavga eşiğini çabuk aşabilen toplumlar için böyle ortamlar iyi yönetilemiyor. Hazır hal böyleyken, fazlaca futbol temalı...
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:
Önyargı ya da E) Hiçbiri
Felsefe terimleri sözlüğü önyargı için “bir şeyi yeterince bilmeden varılmış kanı; önceden verilmiş yargı” tanımı yapıyor. Felsefe tarafı uzun, girmeyelim. Henüz önyargıdan ve önyargılı insanlarla yaşamaktan şikayetçi olmayan birisine rastlamadım. Hepimiz, hak etmediğimiz yargılara hem de ön olanlarına dair sitemlerimizi, zaman zaman dillendiriyoruz. Görünen ve anlaşılan o ki;...
Terra Nova
Özellikle Lost’un ardından geniş kadrolu ve farklı konuları içeren bir diziye hasret kalmıştım şahsen. Bu beklentiyi yalnızca bütçe harcamasıyla karşılayacak gibi görünüyor. Bazı tereddütlerim hala mevcut. Terra Nova’nın hikayesi 2149 yılında başlıyor. Yaşam şartları çok kötü, hava kirliliği hayatı zorlaştırıyor. Uzay-Zaman ekseninde bulunan bir yarık 85 milyon öncesine açılıyor. Ve...