"geçerli" ya da değil, işte bütün mesele bu!

İnternette dolaşırken bir site ile karşılaştım. Site bir firma katalog sitesi. Tasarım olarak pek bir şeyin olmadığı bir site. Belki içerik olarak bir şeyler bulurum ümidi ile sitede dolaşırken onun da olmadığının farkına vardım. Hatta öyle k i arama yaptırdığımda bana footer kısmının en üste dayandığı bir sayfa çıkardı karşıma. Footerda ise xhtml valid ve css valid linkleri dikkatimi çekti. xhtml valid linkine tıklama gafletinde bulundum ve ne göreyim 29 Errors, 29 warning(s).

Devamını okuyun

jquery php form validation

Merhaba,
Uzun süredir işlerimin yoğunluğundan dolayı yeni bir şeyler yazamadım.
Bu yazımda ise jquery ve php ile yaptığım uygulamalara bir yenisini ekliyorum.
php ve jquery ile form validation örneği yaptım. Ama data kontrolleri php sayfasında gerçekleştirdim.
Ama tabiki sayfa refresh olmadan gerçekleştiriyorum bu işlemleri.
Demoyu görmek için burayı, dosyaları indirmek için ise burayı tıklayınız.
Herkese iyi çalışmalar.

Günümüzün en büyük bağımlılığı: Bilgisayar!

Belirtileri:

  • Okuduğunuz bir metinde(gazete, dergi, kitap vs) bir kelimeyi ararken ctrl+f ye basmaya çalışmak.
  • Bir kağıda bir şey yazdıktan sonra crtl+s ye basmaya çalışmak.
  • Bir şey yazarken yanlış yazınca silgi kullanmak yerine ctrl+z ye basmaya çalışmak.
  • Eve gelir gelmez -sanki sabahtan beri başında değilmişsin gibi- odanın ışığından önce bilgisayarı açmaya çalışmak.
  • İnternet bağlı olmasa bile, işin olmasa bile bilgisayarı açmak.
  • 1 gün mailler okunmadığında ya da feysbuka girilemediğinde içi içini yemek.
  • vs vs..

Devamını okuyun

salla google'ı, insanlara sor!

Google'un search teknolojisindeki yeri ve bu alandaki liderliği tartışılmaz bir gerçek. Diğer arama motorlarına göre üstün yanları ve sunduğu hizmetleri ile Google kullanmayan bir web developer ile karşılaşmamak neredeyse imkansız.

En başta gmail gelmekte. Mailleşme dışında online veri deposu olan gmail ile istediğimiz datamızı atabiliyor ve saklıyabiliyoruz.
Google grupları ile aynı fikri paylaşan ya da ortak şeyler yapan kişiler bir araya geliyor ve bilgilerini paylaşabiliyor.
Analytics ile sitelerimizin trafiğini kontrol edebiliyoruz. İstatistiklerini izleyebiliyoruz.
Translate ile ister site olsun ister düz metin -her ne kadar 100% sonuç vermese de- başka dillerdeki karşılıklarını öğrenebiliyoruz.
Bunlar gibi benzerlerini yazmak aslında ayrı bir makale konusu olur.

Devamını okuyun

php ile login classı denemesi

Düşündüm düşündüm ve karar verdim : spagetti kod ile nereye kadar?
Yaklışık 3 yıldır düzenli olarak php kod yazıyorum. Fakat bu yazdığım kodlar genellikle spagetti kod olarak adlandırdığımız şekilde yazıyorum. class kullanmak zaman ve mekan kavramlarından dolayı biraz uzak gelmişti her zaman. Ara sıra kariyer sayfalarına baktığımda da genelde OOP tabanlı projelerde çalışacak programcı arıyorlar.

Not : Sakın yanlış anlaşılmasın bu iş aradığım anlamına gelmiyor. Şu anki yerimden son derece memnunum. Sadece piyasanın nabzını yoklamak amaçlı bakıyoyorum :)

Devamını okuyun

jquery edit-in-place ile veri güncelleme

Ajax ve jquery teknolojilerinin nimetlerinden elimden geldiğince projelerimde kullanmaya çalışıyorum.  Özellikle yönetim kısımlarını daha efektif hale getirmek, kullanıcıları bekletmemek ve daha hızlı işlemler gerçekleştirmek için bu tür uygulamalar gerçekten çok yararlı.

Gene kendi projelerimde kullanmış olduğum click-and-update yani tıkla, form gelsin ve düzenle işlemlerini bir ağabeyimin yoğun baskıları sonucunda dayanamadım ve biraz daha erkene alarak bir makale hazırladım.(Ahmet abi sözüm sana :) )

Devamını okuyun

smarty ile pagination

php ile çalışmalarımı sürdürürken smarty template engine'i kullanarak mvc yapısını tam olarak olmasa da kullanıyorum ve işlerimi oldukça kolaylaştırıyor.

smarty gerek programcı ile tasarımcının aynı anda, ortalığı karıştırmadan çalışmasına olanak sağladığı gibi güçlü cache ve compile yapısı ile sayfamızı da oldukça hızlandırıyor.

Devamını okuyun

Microsoft gölgesinde web programcıları platformu!

ceviz.net'te ilanını duyduğum daha sonra http://www.webprogramcilariplatformu.org/ sitesine girerek detaylarını öğrendiğim konferansı ilk duyduğumda oldukça heyecanlandım. Katılımcılara baktığımda benim için gerçekten yararlı ve iyi bir deneyim olacağını düşünmüştüm. Konular ise genel olarak php tabanlı olması ayrıca ilgimi çekmişti.

Gelenler içerisinde php'nin geliştiricilerinden Zeev Suraski'nin olması konferansa ayrı bir renk katacağını ve katılımın bu sayede yüksek seviyeye çıkacağını düşünmüştüm. Sabahın erken saatinde İTÜ'nün yolunu tuttum.

Devamını okuyun

Ajax ve php ile basit anlamda bir login uygulaması

Webde program geliştirmeye yeni başlandığında ilk ihtiyaçlardan biri kullanıcı giriş panelinin yapılmasıdır.
Kullanıcı girişinin güvenilirliği sistemin güvenliği ile eş değerdir diyebiliriz. Çünkü kullanıcı giriş paneli sisteme saldırmak isteyecek kişilerin ilk saldıracakları kısımdır.
Güvenlik dışında kullanışlı bir giriş paneli yapmakta önemlidir. Özellikle ajax teknolojisi ile birlikte pu panellerin efektifliği de önem kazanmıştır.
Bu yazımda sizlere jquery kütüphanesini ve ajax yöntemini kullanarak kullanıcı giriş paneli yapmayı detaylarıyla anlatacağım.

Devamını okuyun

Nereden nereye...

İlk yazılar her zaman zor olmuştur.
Ben de ilk yazımı bu noktaya gelmem de yardımcı olmuş kişilere bir teşekkür mahiyetinde yazacağım.

Devamını okuyun