22 Nisan 2009 Çarşamba

javascript ile günde bir kez çalışan kod

     Her ne kadar popuplardan nefret etsem de bazen sitemize koymamız gerekebilir. Bu ziyaretçiler için ne kadar çile tahmin edemezsiniz. Reklam, bir ziyaretçinin ilgisini çekmiyorsa ne kadar gözüne de soksan tıklamaz. O yüzden reklamımızı günde bir kere gösterip ilk gösterimden sonra da o gün için bir daha hiç o reklamı göstermeseydik daha güzel olurdu. 
     Tabi bu sadece reklam için değil hertürlü şeyde kullanabilirsiniz. 
     
     Bu olay banada lazım olmuştu. Reklam için değil gerçi ama olsun. İllegela kaçtığımız oluyor bazen. O yüzden javascript kullanarak birkaç kod ile bu olayı mümkün kılabiliriz. 

x.js

function setCookie(c_name,value,expiredays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1; 
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    } 
  }
return "";
}

var now = new Date();
var gun= now.getDate();
//alert(gun);


if(getCookie('actim')!=gun){
//kodlarınız buraya
alert('kodlari işletiyorum');
}

if(getCookie("actim")==''){
//ilk defa açılıyor
setCookie('actim',gun,1);
//alert('cookie ekledim');
}
betikte ilk başta bir değişkene bugünün tarihini gün olarak atıyoruz. cookie de bugünün tarihini arıyoruz. Eğer yoksa kodları işletiyoruz. Eğer cookie hiç eklenmemişse, bugünün tarihini cookie ye atıyoruz.
<script src="x.js" type="text/javascript"></script>
şeklinde kullanabilirsiniz.

07 Nisan 2009 Salı

Scanner , Mysql , Mssql ve Access Injecter

      Yazıma 3-4 haftadır blogu boş bıraktığım için sizlerden özür dileyerek başlamak istiyorum. Birçok mazeret sıralıyabilirim ama bunlardan benim için önemli olanları söyleyim. Ailevi sorunlar, okuldaki sorunlar, projeler...

     Proje demişken bunlardan birini tanıtacağım. Şu sıralar RMx kardeşimle geceli gündüzlü beraber kodladığımız bir tür scanner var. Aslında sadece scanner demek uygun olmaz çünkü programa entegreli 3 ayrı eklenti daha var. Access, mysql ve mssql injecter araçları.

     Gerçekten güzel olacağına inanıyorum. Özelliklerini şimdi saymayım. Çünkü proje tam anlamıyla bitmedi. Hala eksikleri var, en kısa zamanda tamamlamaya çalışacağız.

     Şimdilik birkaç screen vereyim programdan. Sizde olmasını istediğiniz özellikleri, görüşlerinizi ve önerilerinizi yazarsanız sevinirim.

Not:Kullanılan dil c#