Daha Bilen Çıkmadı Mı? Bu soruyu mu?

Halil İbrahim Özdemir

Daha bilen çıkmadı, eğer dahiyseniz çözün, 10 kişiden 9’u bu soruya yanlış cevap veriyor, bu soruyu kimse bilemiyor, 6 aydır bilen çıkmadı, işlemin sonucu ne bakalım bilebilecek misiniz… gibi başlıklarla birçok soru görmüşsünüzdür sosyal platformlarda. Altlarında da birçok yorum olur. İnsan psikolojisi; kimisi “kimse bilememiş bence çok basit” mantığıyla yaklaşır, kimisi “doğrusunu anlatayım da insanlar öğrensin mantığıyla”, kimisi de “ben de bir şansımı deneyeyim” der. Aslında yayınlayanın amacı reklam yapmaktır. Yorumlarda araya bir de troller girince konu uzar gider… Devamını oku »

Sihirli Hikaye için Drupal 7 Üzerine Yapılanlar

Halil İbrahim Özdemir

SihirliHikaye.com sitem için Drupal 7 üzerinde yaptığım tüm değişiklikleri uzun zamandır paylaşmayı düşünüyordum. Başka bir amaçla hazırladığım listeyi burada da paylaşayım istedim:

  1. Özelleşmiş bir görünüm için sıfırdan bir tema hazırlandı.
  2. Yazıların oluşma tarihlerini gösteren basit tarih alanı yerine yeni bir tarih gösterme sistemi yazıldı. Yeni sisteme göre; yazıların ne kadar süre önce yazıldığının gösterilmesi sağlandı. Ayrıca tarih kısmının -javascript ve ajax teknolojisi desteğiyle- anlık güncellenmesi sağlandı. (Aynı özellik yorum tarihlerine de eklendi.) Devamını oku »

Şunu Mu Demek İstediniz?

Halil İbrahim Özdemir

İlk Google’de gördüğüm bir özellik var. Hani şu yanlış yazdığınızda “Şunu mu demek istediniz?” diyen arama önerileri özelliği. Gayet güzel bir özellik. Devamını oku »

Drupal Mail Gönderme Sorunu

Halil İbrahim Özdemir

SihirliHikaye.com sitemi Drupal‘a taşıdıktan sonra mail göndermede ufak bir sorun yaşamıştım. İnternette küçük bir araştırmayla sorunun çözümünü bulup sitemi problemsiz kullanmaya başlamıştım. Bu sorun dün yine karşıma çıkınca önceden nasıl çözdüğümü tekrar araştırmak zorunda kaldım ve açıkcası bu sefer çözümü bulmam biraz daha zahmetli oldu.

Problem:

Yakın zamanlı kayıtlar bölümünde şöyle bir hatayla karşılaştım:

“/home/content/{…}/includes/mail.inc dosyası 193 satırında mail() [<a href=’function.mail’>function.mail</a>]: Bad parameters to mail() function, mail not sent..”

Özetle; mail.inc dosyasındaki 193 numaralı satırdaki mail() isimli fonksiyon çalıştırılırken bir hata oluştuğunu dolayısıyla hazırlanan mailin gönderilemediğini söylüyor. Devamını oku »

Web Sitesi Yaptırma Tavsiyesi

Halil İbrahim Özdemir

Bir web sitesinin nasıl yapıldığını öğrenmeye çalıştığım zamanlarda; birçok tecrübeli web programcısının şikâyetlerine de rastlamıştım. Site yapımının ayağa düştüğünden, artık iki satır kod yazanın kendisine kod yazarı dediğinden bahseden yazılar… Hatta kendi başıma bir şeyler yapmaya çalışan biri olsam da, bu sözlerden kendime pay çıkarıp utanmıştım bir ara… Sonrasında ise yılmayıp öğrendiğim ufak şeylerle ilk sitemi açtım. “Aynı akarsuda iki kez yıkanamazsınız” ilkesiyle sürekli okuyarak, uğraşarak kendimi geliştirdim. Kendime hep şunu sordum; “Nasıl daha iyi şeyler yapabilirim?”. Bunu yaparken de amacım; sevdiğim bir alanda çalışma imkânına sahip olmaktı. Bu güne kadar kendime iki site yaptım, başkalarına ise üç iş yaptım site ile ilgili ve üçünden de paramı alamadım. O yüzden de ana sayfada sağ blokta göreceğiniz gibi; profilimde web girişimcisi yazıyor. Devamını oku »

Yeni Tema, Yenilikler…

Halil İbrahim Özdemir

23 Mart itibariyle Halil.me‘yi yeni bir görünüme kavuşturdum. Kısa bir süre önce de HalilİbrahimÖzdemir.com‘u kendi geliştirdiğim CMS ile yayına sokmuştum.

Artık teknoloji ve programlama ile ilgili yazılarımı Halil.me‘den; şiir, hikaye, senaryo denemesi, dizi-film yorumları ya da herhangi bir konuda her türlü yazılarımı da HalilİbrahimÖzdemir.com‘dan yayınlayacağım. Bir bakıma sanat ve teknoloji ayrımı oldu.

Windows 8 İnceleme

Halil İbrahim Özdemir

Windows 8 piyasaya çıkalı bir aydan fazla oldu. Ben de bir aydan fazla süredir kullandığım Windows 8 hakkında kısaca bir şeyler yazayım istedim.

Başlangıç Ekranı

Windows 8 ile gelen en büyük yenilik metro arayüzü oldu. Windows 8 hakkında yazılan birkaç satır dahi okuduysanız ya da gazete, dergi ve televizyonlardaki reklamlara göz ucuyla dahi baktıysanız başlangıç ekranını görmüşsünüzdür. Devamını oku »

Yeni Bir Tür Spam Botu

Halil İbrahim Özdemir

Yeni bir tür Spam botu çıkmış. Ben de SihirliHikaye.com sitemin yorumlarına bakınca fark ettim. Botun çalışma mantığı:

Çeşitli sitelere yapılmış yorumları, sayfanın anahtar kelimeleriyle ilişkilendiriyor. Sonra bu içeriği başka bir sitede yine sayfanın anahtar kelimelerine göre sayfanın yorum alanına dolduruyor. Devamını oku »

Web Sitesi Nasıl Yapılır?

Halil İbrahim Özdemir

Php dilinde empty isimli bir fonksiyon vardır. Bu fonksiyon empty($deger) biçiminde kullanılır ve $deger değişkenini boş bir değer döndürüyorsa (Örneğin; $deger == ”) “true” farklı bir değer döndürüyorsa “false” sonucunu döndürür.

11 Haziran tarihinde SihirliHikaye.com‘un bir eklentisini düzenlerken;

Can’t use function return value in write context in C:/{dosya konumu ve adı}.php file”

Şeklinde bir php hatası ile karşılaştım. Yazdığım kodda mı problem var diye inceleyip mantıklı bir açıklama bulmayınca internette bir araştırma yaptım. Devamını oku »

Sihirli Hikaye Drupal Özelleştirmeleri

Halil İbrahim Özdemir
  1. Drupal’da sadece taksonomi ayrımı var fakat çok ayrıntılı. Kategoriler ve Etiketler isimlerinde iki sözlük oluşturuldu. Kategori sözlüğündeki etiketler, yazının kategorisi olacak şekilde düzenlendi.
  2. Joomla’da bölüm olarak kullanılan Hikayeler ve Fıkralar, Drupal’a aktarılırken kategori olarak değiştirildi. Bölüm elemanları da alt kategori oldu. Durum böyle olunca da ekmek kırıntısını düzenlemek şart oldu. Mesela normalde hiçbir yazı hikayeler kategorisine doğrudan dahil edilmediğinden “taxonomy/term/1” yolu hiç yazı göstermiyordu. Bu yol düzenlenip; “taxonomy/term/1/all” haline dönüştürüldü.
  3. Etiket sistemi kaliteli olunca etiket bulutu da şart oldu. Bir etiket bulutu fonksiyonu yazıldı. Devamını oku »