bildirgec.org

thedon

11 yıl önce üye olmuş, 5 yazı yazmış. 0 yorum yazmış.

Ruby on Rails ile Web Programlama Bölüm 1

thedon | 15 March 2010 17:35

Mutlaka Duymuşsunuzdur Ruby de Ruby Rails da Rails nedir ne değildir. size bir site örneği ile anlatmak istedim arkadaşlar.

Bu yazıyı okuyunca PHP ile onca kod yazıp yaptığınız işlemleri ROR ile ne kadar kısa zamanda yapabildiğinize şaşıracaksınız.

DRY denen DONT REPEAT YOURSELF (kendini tekrar etme) mantığını kullanan, herşeyin bir obje olduğu bir programlama dilidir. Obje deyince gözünüz korkmasın ilerideki yazılarımda detayına ineriz.

Ruby’i değerli kılan şey, basit ve öz olarak yazılır.Bir çok gereksiz parantez ve syntaxı kullanmaz basit ingilizce ile yazılır.
Eğer iyi derecede herhangi bir programlama dili biliyorsanız. Ruby e atlamanız ve syntaxlarını öğrenmeniz 2-3 gününüzü alacaktır.

PHP 5.3.0 da dikkat etmeniz gerekenler!

thedon | 09 March 2010 17:45

artık hosting firmalarının bir çoğu php sürümlerini 5.3.0 a geçirmeye başlamışken internet programlamacı arkadaşların dikkat etmesi gereken bir kaç önemli nokta var.

Gerek daha önceki sürüme göre yazılan scriptleri 5.3.0 a uyarlama konusunda gerek yeni uygulamalarınızda bazı eski php fonksiyonları vs leri kullanılmaz durumda ve deprecated hatası alıyorsanız aşağıya bir göz atın derim.

  • call_user_method() yerine use call_user_func() kullanılmalı
  • call_user_method_array() yerine (use call_user_func_array() kullanılmalı
  • define_syslog_variables() kullanılmamalı
  • dl() php extention kütüphanelerini yükleyen bu fonksion iptal edildi. kullanılmaması öneriliyor.
  • ereg() yerine preg_match() kullanılmalı. düzenli ifadelere göre string aramalarında çokça kullandığımız bu metoda dikkat edilmeli
  • ereg_replace() yerine preg_replace() kullanılmalı bul değiştir türü işlemlerinde kullanılır.
  • eregi() yerine preg_match() i parametresi ile kullanılmalı
  • eregi_replace() yerine preg_replace() kullanılmalı
  • set_magic_quotes_runtime() ve magic_quotes_runtime() eskidi, php 6.0 da tamamen kalkıyor.
  • session_register() yerine $_SESSION superglobal ı kullanılmalı
  • session_unregister() yerine $_SESSION superglobal ı kullanılmalı
  • session_is_registered() yerine $_SESSION superglobal ı kullanılmalı
  • set_socket_blocking() yerine stream_set_blocking() kullanılmalı
  • split() yerine preg_split() kullanılmalı
  • spliti() yerine preg_split() iparametreli kullanılmalı
  • sql_regcase() artık kullanılmayacak php 6.0 ile tamamen kalkıyor.
  • mysql_db_query() yerine mysql_select_db() ve mysql_query() kullanılmalı
  • mysql_escape_string() yerine SQL’e birşeyler kayıt ederken özel karakterlerden kaçmaya yarayan mysql_real_escape_string() kullanılmalı
  • is_dst parametresi mktime(). fonksiyonunda iptal edildi yerine yeni zaman fonksiyonları kullanılmalıdır.

herkesin dikkatine … the don is out.

PHP ile Basit ve kullanışlı admin panel (yönetim paneli) yapımı

thedon | 24 February 2010 10:51

Evet arkadaşlar bu seferki yazımda daha önce Jquery tabs ile nasıl haber manşeti vitrin yapımını göstermiştim şimdiki yazımda ise bu haberleri admin panel ile nasıl değiştiririz sileriz ekleriz onu anlatacağım.

şimdi kodlama haritamızı şöyle bi gözümüzün önünde canlandıralım. daha iyisi bi kalem kağıt alıp. sıra ile yazalım.

ben ne zaman bir site yapsam bunu hep bir tiyatro oyunu olarak ele alırım.
oyuncular, konu mankenleri, mekanlar olarak düşünürüm. sizede bu yazımda öyle anlatacağım.

şimdi. kullanıcı giriş yapılmış sayfamız olan main.php sayfamızı kral olarak düşünelim.

Jquery ile haber sitelerindeki gibi manşet reklam paneli yapımı

thedon | 15 February 2010 09:32

Arkadaşlar bu yazımda sizlere bir çok haber sitelerinde resimli manşet haber paneli nasıl yapılır onu göstereceğim

Bu panel için Jquery nin bir eklentisi olan JqueryUI tabs ı kullanacağız.

jqueryui.com eklentinin ana sayfası

direk indirmek için ise buraya tıklayınız.

indirdikten sonra bu dersimizde kullanacağımız şablonumuz isecleantype.

cleantype için buraya tıklayınız

cleantype klasörümüzü sunucumuzdaki www veya public_html klasörümüze açalım ve index.html dosyasını index.php olarak değiştirelim.

CakePHP framework’ü ile veritabanı bazlı site yapımı 1.bölüm

thedon | 11 February 2010 16:52

Yazıma başlamadan önce kendi hakkımda biraz bilgi vermek isterim. Moskova Devlet Üniversitesin’de stratejik planlama 3.sınıf öğrencisiyim. php ile lise yıllarımdan itibaren hobi iken kendimi geliştirmemle birlikte artık hobi olmaktan çıktı ve işim oldu. bu süre zarfında öğrendiklerimi düştüğüm hataları sizlerle paylaşmak istedim.

Kodaman’da ki ilk yazımın CakePHP olmasını istedim. Neden diye soracak olursanız, CakePHP ile veritabanı yönetimli bir site yapmak, 0 dan (snippet kullanılmadan) bir site yapmaktan çok daha hızlıdır ve CAKEphp ile 1 site yaptığınızda bunu başka projelere uygulamak çok daha basittir.
bir CMS yazdığımızı düşünelim. bunu başka projelerede çok hızlı bir şekilde dönüştürebiliriz ve zamandan büyük bir tasarruf elde ederiz.