YUKARI

İstenilen karakterde rastgele kod oluşturma

Alper tarafından, 09 Haziran 2009 tarihinde yazıldı. Bulunduğu kategori: ASP

0

Üyelik sistemlerinde üye olan kişinin e-posta adresini doğrulamak için bir e-posta gönderilir. Kimi zaman bu e-postalarda MNh39h02zYI gibi bir aktivasyon kodu görülür. Bu şekilde bir kod oluşturmak için alttaki fonksiyonu kullanabilirsiniz.

Function KodOlustur(KacKarakter)
  Dizi = Array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","w","v","x","y","z","1","2","3","4","5","6","7","8","9") 'Karakter dizisi
  ToplamKarakter = 35 'Dizideki karakter sayısı
  For i = 1 To KacKarakter  'Kodun uzunluğu kadar döngüye girer
    Randomize
    rastgele = Rnd()
    TekKod = Dizi(Int(((ToplamKarakter - 1) * rastgele) + 1))
    ToplamKod = ToplamKod & TekKod
  Next
  KodOlustur = ToplamKod
End Function

Kodun kullanım şekli ise şu şekilde:

Response.Write KodOlustur(8) 'sekiz karakter uzunluğunda rastgele kod üretir

Ay ve gün isimlerini Türkçe olarak yazdırmak

Alper tarafından, 08 Haziran 2009 tarihinde yazıldı. Bulunduğu kategori: ASP

2

Kullandığımız hostinglerde genellikle en çok sıkıntı yaratan işlemler tarih işlemleridir. Ay ve gün isimleri Türkçe gelmez, tarih formatı kullandıklarımızdan farklı olur. Bunlar gibi bir çok sorunla karşılaşırız. Elimden geldiğince karşılaştığım bu sorunlara kendimce ürettiğim çözümleri paylaşacağım..İlk olarak ay isimlerini Türkçe olarak nasıl alabileceğimiz görelim.

Aylar isminde bir dizi oluşturup tüm ay isimlerini girin.

Aylar = Array("", "Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık")

Bu dizide ilk karakteri boş bırakıyoruz. Bunun nedeni dizi elemanları sayılırken 1′den değil 0′dan başlanmasıdır.

Herhangi bir yerde ay ismini türkçe olarak kullanmak istersek;

Response.Write Aylar(6)

şeklinde yazabiliriz.. Bu kullanım bize Haziran sonucunu döndürecektir.
Bulunduğumuz ayın ismini almak için kullanılacak kod ise şudur:

Response.Write Aylar(Month(Date))

Ay isimlerini bu şekilde alıyoruz.. Peki gün isimleri nasıl olacak?

Aynı mantıkla Gunler isminde bir dizi oluşturup tüm gün isimlerini girelim.

Gunler = Array("", "Pazar", "Pazartesi", "Salı", "Çarşamba", "Perşembe", "Cuma", "Cumartesi")

Alttaki şekilde gün ismini Türkçe olarak yazdırabiliriz.

Response.Write Gunler(Weekday(Date)) 'Bulunulan günü verir.
Response.Write Gunler(Weekday("01.01.2009")) 'Perşembe sonucunu ekrana yazdırır.

Umarım işinize yarar..

Firefox’ta Dikey Kaydırma ÇubuÄŸu

Alper tarafından, 07 Haziran 2009 tarihinde yazıldı. Bulunduğu kategori: CSS

0

İlk yazım Firefox ile ilgili olsun.

Firefox’ta Internet Explorer’dan farklı olarak dikey kaydırma çubuğu ekrana tam olarak sığan sayfalarda gözükmez. Bu durumda kaydırma çubuğunun olduğu bölüm sayfaya dahil edilir ve sayfa genişlediği için sayfada ortalanmış içerik sağa doğru kayar. Bundan kurtulmanın yolu alttaki kodu stil dosyamıza ya da etiketleri arasına eklemektir.

html { overflow: -moz-scrollbars-vertical; }

Bu koddan sonra dikey kaydırma çubuğu Firefox’ta sürekli gözükecektir.

Başlayalım bakalım!

Alper tarafından, 07 Haziran 2009 tarihinde yazıldı. Bulunduğu kategori: Genel

1

Başlarken ne yazayım diye düşünüp duruyorum ama aklıma hiçbir şey gelmiyor. O yüzden bu yazı biraz kısa olacak.

Bu blogun birincil amacı unutmamam gereken bilgilerin bir kopyasını da burada saklamaktır. Çünkü günümün yaklaşık 12 saati bilgisayar ve internet karşısında geçiyor. Bu süre zarfında çok fazla şey okuyorum, görüyorum ve bir kısmını daha sonra işime yarayacağını düşündüğüm içn saklama ihtiyacı duyuyorum. Ama bu saklama olayı bugüne kadar hiç sistematik bir şekilde çalışmadı. Bilgisayarımda bu iş için ayırdığım klasörler her seferinde karmakarışık oldu. Ve buna bir son vermenin zamanı artık geldi.

Blogun ikincil ve daha sonraki amaçlarına gelirsek.. Şu şu konularda bir şeyler yazarım diye düşünmedim hiç. O yüzden bu amaçlar ileride kendisi şekillenecek diye düşünüyorum.

Bu yazıyı burada bitirelim ve bakalım bundan sonra neler olacak!