sait ergün ' kişiselite

CSS Dosya boyutu küçültme

by Sait on Ekim 6th, 2009

Site css dosyanızdaki boş bilgileri siliyor, “padding: 10px 10px 10px 10px” gibi bir kodlamayı “padding: 10px” yapıyor ve dosya boyutunu küçültüyor, kısacası temizlik yapıyor çok iyide oluyor.Bu sayede siteniz daha hızlı açılıyor.

Demin yaptığım bir sitemin temizlik bilgileri: Input: 16.334KB, Output: 11.918KB, Compression Ratio: 27% (-4416 Bytes)

Bayağı pismiş yav :o

http://www.cleancss.com/

Buda tüm dosyanın temizlik bilgileri, More

Sayfa Geçiş Efekti

by Sait on Ekim 6th, 2009

Bu kodlar ile sayfalarınız arasına efekt ekleyebilirsiniz, şimdilik sadece internet explorer 7′de test ettim, ha birde google chrome’da test ettim ama çalışmıyor işte.

<meta http-equiv="Page-Enter" content="blendTrans(Duration=1)" /> 	<meta http-equiv="Page-Exit" content="blendTrans(Duration=1)" /> 	<meta http-equiv="Site-Enter" content="blendTrans(Duration=1)" /> 	<meta http-equiv="Site-Exit" content="blendTrans(Duration=1)" />

Kodları eklemeniz gereken yer head taglari arasıdır.

base64 şifreleme mantığı

by Sait on Eylül 29th, 2009

base64; Ioncube kadar olmasada çok kullanılan bir şifreleme tekniğidir.Mantığı rot13 gibidir (hemen hemen) (rot13′üde anlatırız)

Deneme için “sait ergün kalk hergün” cümlesini şifreleyelim;

Şifrelemek için kullanım

echo base64_encode("sait ergün kalk hergün");

Bu kod ekrana “c2FpdCBlcmfDvG4ga2FsayBoZXJnw7xu” yazdıracaktır (tırnak işaretleri içindeki bölüm)

Şifreli kodu çözmek için

echo base64_decode("c2FpdCBlcmfDvG4ga2FsayBoZXJnw7xu");

Bu kod da ekrana “sait ergün kalk hergün” yazdıracaktır (tırnak işaretleri içindeki bölüm)

Bi’ kere daha deneyelim
r10′da şu sayfada açık kapatma vs ile ilgili tartışma konusu açıldı, konunun içinde base64 ile şifrelenmiş bi’ kod var onu çözelim;

Kod:

if(!function_exists('stripos')) {
  function stripos_clone($haystack, $needle, $offset=0) {
    return strpos(strtoupper($haystack), strtoupper($needle), $offset);}
} else {  function stripos_clone($haystack, $needle, $offset=0) {
    return stripos($haystack, $needle, $offset=0); }
}if(isset($_SERVER['QUERY_STRING'])) {
$queryString = strtolower($_SERVER['QUERY_STRING']);
    if (stripos_clone($queryString,'%select%20') OR stripos_clone($queryString,'%20union%20') OR stripos_clone($queryString,'union/*') OR stripos_clone($queryString,'c2nyaxb0') OR stripos_clone($queryString,'+union+') OR stripos_clone($queryString,'http://') OR stripos_clone($queryString,'https://') OR (stripos_clone($queryString,'cmd=') AND !stripos_clone($queryString,'&cmd')) OR (stripos_clone($queryString,'exec') AND !stripos_clone($queryString,'execu')) OR stripos_clone($queryString,'union') OR stripos_clone($queryString,'concat') OR stripos_clone($queryString,'ftp://')) {
die(base64_decode("S2F5Ym9sIGFt/W5hIGtvZHVtdW4gbGFtZXIgaXBuZXNp")); exit;}}

Gördüğünüz gibi en altında şifreli bişiler var alalım yazdıralım hemen gerekli bölümü;

echo base64_decode("S2F5Ym9sIGFt/W5hIGtvZHVtdW4gbGFtZXIgaXBuZXNp");

Çıktı: “Kaybol amına kodumun lamer ipnesi”

Terbiye sınırları aşılmış ama lamerlarde hakediyor canım banada musallat olmuşlardı zamanında.

Neyse, bu kadar.Umarım anlatabilmişimdir.