Yii Framework ile uygulama geliştirmeye kaldığımız yerden devam ediyoruz (Serinin tüm yazıları). Bu yazıda, oluşturduğumuz modelları inceleyeceğiz. Öncelikle projenin varsayılan controller ayarını faculty olarak değiştirelim. Bunun için /protected/config/main.php içerisinde defaultController değerindeki site yerine, faculty yazmak yeterli. Eğer “defaultController” değeri...
Yii ile Uygulama Geliştirme #1
(Dikkat: Yazılanların daha anlaşılır olması için serinin önceki yazılarını okumanız gerekebilir veya gerekmeyebilir. Serinin önceki yazıları: Yii Framework) Gii aracını kullanmaya başladıktan sonra artık mini bir Yii uygulaması geliştirmeye hazırız demektir. Uygulama OBS (Öğrenci Bilgi Sistemi) içersinde küçük bir alan kaplayan fakülte-bölüm ilişkisinden oluşsun. Bu uygulama için yeni bir...
Üç Yanlış Bir Doğruyu Getirir – Gani Müjde
Gani Müjde’nin bu kitabı esasında Türkiye’de, yaşarken fark edil(e)meyen değişimin “aynalarından” sadece bir tanesi. Kitabın arka kapağında ayna niyetine basılmış parlak yaldız var. Altında da şu cümleler yazıyor: “Okurlar kitabın arkasını ‘bu kitapta ne var ne yok’ diye çevirirler. Şimdi de siz öyle yaptınız ve iyi ettiniz. Çünkü bu kitabın içinde siz...
Konsoldan Ardışık Klasör Oluşturmak
Sık dizi izlemenin sonuçlarından bir tanesi de dizilerin arşivini tutmak oluyor. Arşiv tam bir hastalık ve maalesef sonu yok. Bu işlerle uğraşanlar, arşivlerken sezon/bölüm şeklinde bir yapının önemini ve gerekliliğini iyi bilirler. Her dizi için standart bir sezon/bölüm isimlendirmesi zahmet verici oluyor. Bu sorun için, yeni yeni üzerinde çalıştığım bash’i kullanarak ufak bir döngü yazdım...
Eşik ve Sınır
“Kısa kes Aydın abası olsun” derler. Hedefe giderken yaşadığımız büyük yanılsamalardan biri de; emeklerin karşılıksız kalma korkusudur. Şüphesiz bu herkes için üzücü bir durum. Madem üzücü, öyleyse neden yanılsama? Süreç bakımından, emek ve karşılığı ikiye ayrılıyor. İlki sınır yani anlaşılır olanı. Düz bir yolda, görünen bir hedefe doğru ilerliyorsun. Her bir adımın, hem maddi hem de...
Demokrasimizle Yüzleşmek – Emre Kongar
Uzun zamandır beklettiğim kitaplardan bir tanesi de Emre Kongar’ın diğer “Yüzleşmek” kitaplarından biri olan Demokrasimizle Yüzleşmek‘ti. Kongar’ın daha önce de Tarihimizle Yüzleşmek kitabını okumuştum. Kitaba geçmeden önce, Kongar’ın genel üslubu ve tarzına yönelik birkaç şey söylemek gerek. Kongar akademik çalışmalarından çok, yorumlarıyla tanınan ve bilinen...
Mart Biterken
En son ne zaman bir başlığa iki nokta koyduğumu hatırlamıyorum fakat, 2012’ye girerken yazdığım “2012 Nasıl Geçmeli?” yazısı daha dün gibi aklımda. Yaklaşık 2 aydır, her gün takvimden yaprak yırtarak başlıyorum güne. Unutunca sevindirik oluyorum. Evet sevindirik. Mart biterken dedim de, biterken bizi de bitirmese bari. Karamsar bir giriş oldu. Farkındayım. Aslında tam aksine...
Susmadan Önceki İlk Sözlerim
Not: Bu yazıyı 2007 Aralık’ta özensiz bir şekilde, daha blog ortada yokken kaleme almış ve kaldırmış(t)ım. Ocak 2012’de tesadüfen denk gelince bloga aktardım, yalnızca noktalama işaretleriyle oynadım. Şimdi ile pek alakası olmayan başka düşünceler yani. Ne düşünerek yazdığımı da açıkcası pek hatırlayamıyorum. Hayat zor. Tamam kabul, kolay diyen olmadı. Fakat “çalışan hakkını...
J. J. Abrams Neden Başarılı?
Duymamış olanlar için tekrar edelim: J. J. Abrams, Türkiye’de de yoğun ilgi gören bazı yabancı dizilerin televizyon yapımcısıdır. Bu abinin altına imza atmış olduğu diziler bir şekilde zirveye oynuyor ve konuşuluyor. Tamam da acaba Abrams neye dikkat ettiği için başarıyor? Lost, Fringe, Alcatraz ve Person of Interest’i beğenerek izleyen bir dizi izleyicisi olarak bazı görüşlerim ve...
Solr’a Döküman Ekleme #2
Önceki yazıda Solr’ın dökümantasyon yapısından, veri tiplerinden ve diğer detaylardan bahsetmiştim. Bu bilgiler doğrultusunda, Solr’a yeni veriler eklemeye geçebiliriz. Önce Solr bağlantısı sağlayalım (detaylar): [code lang=”php”] $options = array( ‘hostname’ => ‘127.0.0.1’, ‘port’ => 8080, ); try { $client = new...