Fuzzy Span Module

Bugün Kohana’nın tarih işlevleri ile uğraşırken Fuzzy Span tarih eklentisindeki eksikleri kapatmak için yazılmış olan ancak 3.2 sürümü ile tam uyumlu olmayan bir modülü 3.2 sürümüne uyumlu hale getirip Türkçe dil dosyasının da çevirisini yaptım.

İlgili modüle buradan ulaşabilirsiniz:

https://github.com/sineld/fuzzy-span

Fuzzy Span nedir?

Facebook, Twitter gibi topluluk sitelerinde sıkça gördüğünüz tarih biçemindeki gibi belirli iki tarih arasındaki farklı alıp bunu çoğunlukla daha kolay okunabilir hale dönüştürür.

Örnek:

EN: 14 hours ago

TR: 14 saat önce

Posted in Genel | Tagged , , | Leave a comment

Kohana İle Örnek Çalışma

Kohana ile proje geliştirmeye başlarken sıfırdan başlamak yerine belirli bir düzeye ulaşmış bir proje üstünde geliştirme yapabilirsiniz.

Bunun için hazırlanmış çalışmalar var. En azından çalışmalarınıza yön verebilir ve yolunuza

ışık tutabilirler.

PSC’nin hazırlamış olduğu Work In Progress sayfasındaki Kohana 3.2 örneğinde öğreneceğiniz birçok şey bulabilirsiniz:

http://www.workinprogress.ca/kohana32/

Bunun yanı sıra; Snapses Studios tarafından hazırlanmış Proje Şablonu da ihtiyaçlarınızı fazlası ile karşılayacak şekilde hazırlanmış:

https://github.com/synapsestudios/kohana-projecttemplate

Daha geniş zamanda yeni yazıda görüşünceye de hoşça kalın…

Posted in Kohana | Leave a comment

MVC Nedir

MVC Nedir? MVC’nin avantajları nelerdir?

Adını Model View Controller’in baş harflerinden alan tasarım desenidir. (Design Pattern) Sunduğu katmanlı mimari sayesinde, uygulamanın kullanıcı arayüzü ve mantık kısmını birbirinden ayırır. Php’de en fazla ihtiyaç duyulan ve kullanılan tasarım desenlerinden biridir. Ancak Php’ye özel bir kavram değildir. Bir platformdan bağımsız olarak C#, Java, Ruby on rails, Python vb. dillerde de kullanılabilir.

MVC’nin kısaltılmış bir terim olduğunu belirttikten sonra şimdi de Model, View ve Controller’in ne olduğunu açıklamaya çalışayım

Continue reading

Posted in php | Tagged , | Leave a comment

Kohana ile ilk denememiz –Ders 1

Merhabalar kohana framework 3 ile çalışmak dersinin birincisine hoşgeldiniz.

Aslında çok basit ve yalın bi şekilde anlatmaya çalıştım , umarım herkes aynı şekilde düşünür.

ilk olarak http://dev.kohanaphp.com/projects/kohana3/files adresinden kohanın son sürümünü indiriyoruz , sıkıştırılmış dosyaları açtıkdan sonra local sunucumuzun içine açıyoruz ben örnek olarak kullandığım sunucu xampp olduğu için D:\xampp\htdocs\framework\ders1 de bulunan adrese açtım.

Continue reading

Posted in Genel | 3 Comments

Kohana’ya başlamadan önce php ile nesne yönelimli programlama

Bu konuyla ilgili yazı yazmaktansa bu konuda bulduğum linkleri paylaşmak daha uygun geldi. Bana ben size aşagıda internet den bulduğum siteleri yazayım ve php ile nesne yönelimli programalama konusunda size yardımcı olabilir umarım bu konular.

Php’de NEsne yönelimli programlama(object orient programming) Gerekli midir ?

Continue reading

Posted in php | Tagged | Leave a comment

Adım Adım Kohana Kurulumu

Kohana’ya ilk adım…

Aslında birçok sitede gerek İngilizce gerekse Türkçe olarak adım adım kurulumu var ancak Kohana’nın “welcome (hoşgeldiniz)” yazısını ekrana getirdikten sonra bu kadar deyip bitiriyorlar.

Biz bu derste Kohana’nın bize modüler olarak “merhaba” demesini sağlayacağız, yani standart dışında ilave şeyler yapacağız. Continue reading

Posted in Kohana | Tagged , , , , , , , | 4 Comments

Yaptığınız Yorumlarda Avatarınızın Çıkması

Bana gelen sorulardan sonra bu konuda bir yazı yazmaya karar verdim. WordPress tarzı sistemlerin kullanılmasının yaygınlaşması ile birlikte bu yönde hizmetler de yaygınlaşmaya başladı.

Örneğin yazdığınız bir yoruma avatarınızın, yorum yazdığınız siteye üye olmadığınız halde, çıkmasını sağlayabilirsiniz. Bunun için hizmet veren sitelerin başında Gravatar gelir. Aşağıdaki görseli inceleyelim:

Gravatar’a üye olup yorumlarınızda görünmesini istediğiniz profil fotoğrafınızı ekledikten sonra kullanmakta olduğunuz e-mailleri de sisteme kaydediniz. Continue reading

Posted in Genel | Tagged , , | Leave a comment

IDE Tercihiniz Ne?

Sublime Text 2

Sublime Text 2

IDE Nedir?

Öncelikle IDE nedir, bu konuda biraz bilgi vereyim. IDE “integrated development environment”, “integrated design environment ” veya “integrated debugging environment” gibi açılımlara sahip yazılım geliştiricilerinin proje geliştirmesinde onlara yardımcı olan yazılımlara denir.

Bir IDE yazılımını basit bir metin editöründen farklı kılan özelliklerin önemlilerini sıralayacak olursak.

Kaynak kod editörü: Basit metin editörlerinden farklı olarak kodları kullandığınız dile göre belirten (highlight) bir editörtür. Continue reading

Posted in IDE | Tagged , , | 3 Comments

Merhaba Kohana Dünyası

Kohana Türkiye , yakında yeni içerikleri ile sizlerle :)

Posted in Genel | Tagged , | Leave a comment