Mayıs, 2008 için Arşiv|Aylık arşiv sayfası
c# İle rastgele şifre oluşturma (Random password generator)
Aşağıdaki kod örneğini kullanarak belirlediğiniz harf veya rakam aralıklarında rastgele şifre oluşturabilirsiniz.
public string GenerateNewPassword(int size)
{
char[] cr = "0123456789abcdefghijklmnopqrstuvwxyz".ToCharArray();
string result = string.Empty;
Random r = new Random();
for (int i = 0; i < size; i++)
{
result += cr[r.Next(0, cr.Length-1)].ToString();
}
return result;
}
Kim korkar AJAX’tan
Uzun zamandır wordpress’in mahkeme kararı ile engellenmiş olmasından dolayı web günlüğümden uzak kalmıştım. Nihayet wordpress.com’a uygulanan yasak kaldırıldı ve iyiki de kaldırıldı, weble çok alakalı olmayan eş dosttan “senin siteni yasaklamışlar hayırdır neden?” diye gelen sorulara cevap vermekten sıkılmıştım :)
Madem ki artık web günlüğüm erişilebilir hale geldi bir kod örneği yazmadan da olmaz.
Web günlüğüme gelen arama sonuçlarına baktığımda AJAX ile bilgi almaya gelenlerin hatrı sayılır seviyede olduğunu ve şöle iyidir böyle iyidir diye güzelliklerinden bahsetiğim AJAX ile ilgili elle tutulur bir kod örneği vermediğimi farkettim.
Hazırladığım kod örneği, bir metin dosyasını AJAX ile okumak için gerekli kodları içermekte. Örnek dosyadaki kodları inceleyerek geliştirebilir ve web projelerinizde kullanabilirsiniz.

Kolay erişilebilir web sayfaları hazırlamak için ipuçları
Kolay erişilebilir web sayfaları hazırlamak için W3.org tarafından yazılan ipuçları;
- Resimler ve canlandırmalar (animasyonlar). Her bir görsel öğenin işlevini açıklamak için “alt” özniteliğini kullanınız.
- Resim haritaları. İstemci-tarafı haritası ve aktif bölgeler için metin kullanınız.
- Çoklu ortam (multimedya). İşitsel öğeleri başlıklar ve yazılı döküm, görsel öğeleri ise açıklamalarla destekleyiniz.
- Hipermetin bağlantıları. Kontekstten bağımsız okunduğu zaman da anlamlı olabilecek metinler kullanınız. Örneğin, “buraya tıkla” metnini kullanmaktan kaçınınız.
- Sayfa düzenlemesi. Tutarlı bir yapı oluşturunuz; başlıklar ve listelere yer veriniz. Biçem (stil) ve sayfa düzenlemesi için mümkün ise CSS kullanınız.
- Grafik ve çizelgeler. Özetleyiniz veya “longdesc” özniteliğini kullanınız.
- Betikler (Script), uygulamacıklar (applet) ve uyumlu ekler. Hareketli kısımların desteklenmediği veya erişilemez olduğu durumlar için alternatif içerik sağlayınız.
- Çerçeveler. “noframes” seçeneğini tercih ediniz ve anlamlı başlıklar kullanınız.
- Tablolar. Satır satır okunabilecek şekilde hazırlayınız. Özetleyiniz.
- Çalışmanızı kontrol ediniz. Sayfanın geçerliğini denetleyiniz. http://www.w3.org/TR/WCAG ’deki denetim listesinden, araçlardan ve yönergelerden faydalanınız.
Kaynak:
Not: Yukarıda belirtilen maddeler w3.org sitesinden alınmış ve üzerinde değişiklik yapılmadan yayınlanmıştır.
Web Tasarımı Yapmaya Artık Son Vermelisin
Çünkü;
- 5dkk lık basit bir iş olarak görüyorsun
- Sabırlı değilsin
- Enerjin yok
- Fazla duygusal ve alıngansın
- Yaptığın işe güvenmiyorsun
- Tek amacın para kazanmak
- Harcamadan kazanacağına inanıyorsun
- w3.org, section 508 ve erişebilirlik sana birşey ifade etmiyor
- Günlük işlerinde hala “Internet Explorer 6″ kullanıyorsun
- Bilgisayar başında vakit geçirmekten sıkılıyorsun
- E-ticarete güvenmiyorsun, hiç kullanmadın
Eğer bu maddelerden bir tanesine dahi evet diyebiliyorsan ya web tasarımı yapmaya son vermelisin yada artık işini ciddiye almalısın.
Yanılıyorsam yada unuttuğum birşeyler varsa siz düzeltin lütfen.
Yorumlar (6)
Yorum Yapın
Yorumlar (1)