26 Eylül 2010 Pazar

Dünyanın en küçük animasyon filmi

İngiltere merkezli bir animasyon şirketi olan Aardman Animations, Nokia N8 cep telefonu ve CellScope mikroskop ile dünyanın en küçük ölçekli stop motion filmini çekti.

22 Eylül 2010 Çarşamba

php ile her güne bir resim randomize olarak


$today=date(d);
for ($i=1; $i<=31; $i++)
{
if($today==$i)
{
$resim='bg' . $i . '.jpg';
}

}

header('Content-Type: image/png');
readfile($resim);
?>


kod bu kadar :)
bu php sayfasının olduğu yere 31 tane resim eklemeniz gerekiyor ve daha css dosyasından arkaplan resimlerini çağırabilirsiniz.


body.full {background: #051F2E url(../images/style4/backgrounds/full/random.php) 100% 0 repeat-x;}

php randomize arkaplan resmini değiştiren kod

randomize çıkmasını istediğimiz resimlerimizi ve bu random.php dosyamızı aynı klasör altına koyuyor ve arkaplan resmimizi çektiğimiz,css dosyamıza küçük bir değişiklik yapıyoruz.

background: url(bg/random.php); 

-----------------------random.php dosyası--------------------------------------- 
$extList = array();$extList['jpg'] = 'image/jpeg';$extList['jpeg'] = 'image/jpeg';$extList['png'] = 'image/png';
$img = null;
$fileList = array();$handle = opendir('./');
while (
false !== ($file = readdir($handle))) {
   
$fileInfo = pathinfo($file);
    if (isset(
$extList[strtolower($fileInfo['extension'])])) {
       
$fileList[] = $file;
    }
}
closedir($handle);

if (
count($fileList) > 0) {
   
$imgNum = time() % count($fileList);
   
$img = $folder.$fileList[$imgNum];
}

if (
$img!=null) {
   
$imgInfo = pathinfo($img);
   
$contentType = 'Content-type: '.$extList[$imgInfo['extension']];
   
header($contentType);
   
readfile($img);
}
?>


artık sayfamız her yenilendiğinde resimlerimiz değişiyor.Yeni resim eklemek ise çok kolay sadece resmi php dosyasının bulunduğu klasöre eklemek

19 Eylül 2010 Pazar

windows 7 güvenlik sorgulaması

merhabalar
Kullandığınız işletim sistemi windows 7 ise ve ürünün lisans numarasının geçerli bir lisans numarası olup olmadığını,eğer geçersiz ise ne zamana kadar ürünü etkinleştirmeniz gerektiğini size söyleyen bir komut satırı var.
Komut satırı şöyle (komutu girmek için başlat>donatılar>çalıştır)

slmgr.vbs /dlv

 

18 Eylül 2010 Cumartesi

Apple’ın Kurucusu Steve Jobs ve Üç Ders


Steve Jobs - Aç Kal Budala Kal (Alt Yazili)


Steve Jobs Stanford üniversitesi’nin 2005 yılı mezunlarına yaptığı müthiş konuşmayı alt yazıyla sizinde izlemenizi tavsiye ediyorum.
Konuşmada üç tane ders veren Steve Jobs’un konuşması: Aç Kal, Budala Kal tavsiyesiyle son buluyor.

17 Eylül 2010 Cuma

Windows Netbeans ile php debug

Php ile kod geliştirmek isteyenler Netbeans kullanabilirler.Netbeans php geliştiricilerine debug yapabilme imkanı sunuyor.Fakat bazı ayarlamaları yapmak şart

Öncelikle
Xdebug Netbeans ile beraber gelmiyor Xdebug web sitesine girmeniz ve uygun Xdebug versiyonunu indirmeniz gerekli bu konu son derece önemli.
bir ipucu vermek gerekirse doğru Xdebug versiyonunu seçebilmek için;
phpinfo sayfanızı açın http://localhost/xampp/phpinfo.php gibi birşeyler olmalı sağ tıklayıp tüm HTML içeriğini kopyalayın ve şu sayfaya gidin. http://www.xdebug.org/find-binary.php 
phpinfo içeriğini bu sayfaya kopyalayıp butona tıklayın.
şimdi size bazı ip uçları veriliyor olmalı.

1-Download php_xdebug-2.1.0-5.3-vc6.dll(
2-Move the downloaded file to C:\xampp\php\ext
3-Edit C:\xampp\php\php.ini and add the line
zend_extension = C:\xampp\php\ext\php_xdebug-2.1.0-5.3-vc6.dll
4-Restart the webserver

ayrıca php.ini dosyanıza da alttaki satırları eklemelisiniz. 
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000

 


işte bu işlemleri yaptığınızda sorunumuz çözülüyor. ve artık Netbeans ile php debug yapabiliyoruz.


NOT: 
windows üzerinde php ,apache,mysql için XAMP kullanıyorsanız.
xdebug modülü ile birlikte geliyor fakat php.ini dosyasın da
zend_extension = "C:\xampp\php\ext\php_xdebug.dll" satırının ";" sembolü silinerek açılması ve
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000 


satırlarının eklenmesi yeterli.