by Necat Bolpaça
11. August 2010 03:09
İlk önce, "beton dökmek" ile ne kastettiğimi kısaca açıklayayım. Bazen geçmek istediğimiz yolda belediye çalışmalar yapar. Yol asfalt ise, ilk önce asfalt kırılır, kablo veya su borularının olduğu yere kadar kazılır. Sonra kablolarda / su borularında yapılmak istenen değişiklik yapılarak kazılan yer kapatılır, asfalt yeniden dökülür. Bazen asfaltın bütünlüğü bozulmasın diye tekrar asfalt döküldüğü dahi olur.
Bu işlemleri ara sokaklarda kolaylaştırmak için, sökülüp takılabilen taşlar vardır. Kazı öncesi bu taşlar sökülür, kazı bitince de yerine takılır.
Yapılmış ve bitirilmiş bir internet sitesinde müşteriden revize isteği geldiğinde;
- Müşteri bu değişikliği kendisi yapabiliyor mu?
- Eğer müşteri bu değişikliği kendisi yapamıyor ise, değişikliği yapmak için sizin faydalanabileceğiniz bir otomatik üretici / panel vs. var mı?
- Bir panel veya otomatik olarak dosya değişikliklerini takip eden bir üreticiniz de yok ise, kod içinde merkezi bir noktadan değişiklik yaparak bu işi halledebiliyor musunuz?
- Değiştirmek istediğiniz yerde metin değişikliği yapmanız yetiyor mu?
- Flash veya Silverlight kullanılmış bir bölüm varsa bu değişiklikleri herhangi bir .xml dosyasından güncellenebiliyor mu?
Bu sorularda en iyi ihtimal ilk soruya "Evet" dediğiniz ve diğer soruları gereksiz bıraktığınız durumdur. Bir internet sitesi "fire-n-forget" (ateş et ve unut) prensibini takip etmelidir, müşteriye teslim ettikten sonra ikide bir siteyi açıp, değişiklik için kod / resim / flash eklemesi yapmamalısınız. Bu sizin artıp giden projelerinizde bir zaman kaybı ve şirketiniz için boşuna nitelikli personel iş gücü kaybı oluşturacaktır.
- İnternet siteleri için mümkün olduğu kadar "web safe font" kullanın, özel font istekleriniz varsa bu fontların lisans durumuna dikkat ediniz.
- Fontlar için esnekliği azaltan sifr-cufon gibi çözümlere, mecbur kalmadıkça yönelmeyiniz.
- Yine de yazıları resim olarak yazmak yerine gerekiyorsa cufon, sifr gibi yöntemleri kullanınız.
- Yazıları resim olarak yazmayınız.
- Animasyonlarda gerekmedikçe flash kullanmayınız. Gerekmesi durumu, yapmak istediğiniz animasyonun, javascript kütüphaneleriyle yapılamaması durumudur.
- Eğer flash veya silverlight gibi kendi özel editörüyle düzenlenen bir bileşen kullanıyorsanız, bu bileşen esnek bir şekilde değiştirilebiliyor olmalıdır. Örneğin XML den verisini çeken bir flash banner gibi.
- Müşterinin çok az değişiklik isteyeceği yerleri dahi sitenin paneline bağlamaya çalışınız. Daha sonradan projeyi açıp, ufacık bir ürün düzenlemesinde veya duyuru eklemekte kod değişikliği yapmak size zor gelebilir, başka bir projenin değerli zamanından çalabilir.
by Necat Bolpaça
14. July 2010 09:09

http://www.sansurekarsiyuruyus.com/
İnternette uygulanan sansürü protesto etmek için, 17 Temmuz'da Taksim'deyiz.
by Necat Bolpaça
9. July 2010 17:20
Simply, i expressed in title, an URL is a resource address to provide some information. Some people very hesitate about them, a site changing its urls not only lose its pagerank and search engine reputation, also loses their bookmarked / shared resources. When other peoples comes you with an old URL for some information needs, a 404 page will appear then these people dissappointed.
Solutions
1. Use a permanent redirect header (301)
A permanent redirect header will redirect a search bot to new resource url. A permanent redirect header also stay alive for bookmarked pages.
2. Use an informational custom 404 page
Some 404 pages doing a search about incoming URL and suggests correct ones. This method may be inappropriate* for some ASP and ASP.NET users, specially using IIS 6 extensionless url on shared hosting possible via a controller 404 page.
If you change this 404 page with your own exclude logic, you can use extensionless urls and url suggest features both.
0f83ddc8-0611-4b14-a88f-c5abd35c41ad|0|.0
Tags:
English
by Necat Bolpaça
9. July 2010 09:16
Blog tutma işine, iki farklı şekilde yaklaşıyorum, gün içinde karşılaştığım sorunların cevaplarını daha çok bloglarda bulduğumdan, teknik konuları paylaşmak için güzel bir ortam olduğunu düşünüyorum. Bir süredir, kendi blogumu yazacağım hevesiyle hafta sonları kod yazıyordum. Amacım mümkün olduğunca sade, mini mini bir MVC uygulaması oluşturup hem MVC deneyimi kazanmak hem de kendi gönlüme göre blogumda istediğim değişiklikleri yapabilmekti.
Kendimi, eğer kendi blogumu yazarsam, çok daha hızlı şekilde deneyimlerimi paylaşabileceğime inandırmıştım. Oysa ne ilgisi var. Ne garip motivasyon tetikleyicilerim var.
İkinci konu, kişinin kendi düşüncelerini, herhangi bir teknik yazı kaleme alma kaygısı olmadan yazıverdiği yer olarak görüyorum blogu. Bu tür yazılar kimsenin işine yaramasa da, en azından beni tanıyan kişilere karşı nasıl düşündüğümü -veya nasıl düşündüğümü bilmenizi istediğimi- aktarabiliyor
by Necat Bolpaça
1. January 2010 06:06
Google gruplar üzerinde bir konuyu araştırırken, sorry.google.com alt alan adına yönlendim ve google otomatik sorgu yapan bir bot olup olmadığımı anlamak için karşıma bir resim doğrulaması çıkarttı.

Dikkatimi çeken kısım, butonda yazan "Ben insanım!" ifadesi oldu. Bu esprili tavrı her yerde karşımıza çıkıyor.