Sayfalar

22 Ekim 2008 Çarşamba

Google Api & Blogger poster class

Epeydir günlüğümü karalamıyordum.Geçen gün blogger.com için poster yazdım onu sizle paylaşayım.


Google api'si kullanarak yazmak istediğiniz yazıyı yayınlayabilirsiniz.


Yazıyı gönderirken verileri utf-8 olarak göndermelisiniz.Onun içinde class'ın içinde dil diye bir fonksiyon yazdım


Gelen veriyi ISO-8859-9'dan UTF-8'e çeviriyor tabi bunu sizin tetiklemeniz gerekiyor.




<?php

/*

Kodlama By s4l1h

http://pehepe.blogspot.com/

Alıntı yaparken kaynak gösterirseniz, bu sizin emeğe saygınız olduğunu gösterir.


*/



//Class Kodları Başlıyor.................

class blogger{

// Türkçe Karekterleri UTF-8 Çevirmek için

function cevir($gel){


if(
$this->dil==1){ $gel=iconv("ISO-8859-9", "UTF-8", $gel); }


return
$gel;

}

// XML Oluşturuyoruz

function olustur($ad,$etiket,$icerik){

$ad=$this->cevir($ad);


$icerik=$this->cevir($icerik);

$xml="<entry xmlns='http://www.w3.org/2005/Atom'>

<title type='text'>$ad</title>


<content type='xhtml'>

<div xmlns=\"http://www.w3.org/1999/xhtml\">"
.$icerik."</div>

</content>"
;

foreach(
$etiket as $liz0){


$liz0=$this->cevir($liz0);

$xml.='<category scheme="http://www.blogger.com/atom/ns#" term="'.$liz0.'" />';


}

$xml.="</entry>";

return
$xml;

}



function
user($a){


return
$this->kullanici=$a;

}

function
pass($a){

return
$this->sifre=$a;


}

function
no($a){

return
$this->id=$a;

}

function
dil($a){


return
$this->dil=$a;

}

// Giriş Yapıyoruz

function tokenal(){

$ch3 = curl_init();


curl_setopt($ch3, CURLOPT_URL, 'https://www.google.com/accounts/ClientLogin');

curl_setopt($ch3, CURLOPT_POSTFIELDS,"Email=$this->kullanici&Passwd=$this->sifre&accountType=GOOGLE&service=blogger&source=curlbaglan");


curl_setopt($ch3, CURLOPT_POST, 1);

curl_setopt($ch3, CURLOPT_HEADER, 0);

curl_setopt($ch3, CURLOPT_FOLLOWLOCATION, 1);


curl_setopt($ch3, CURLOPT_SSL_VERIFYPEER, false);

curl_setopt($ch3, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3");


curl_setopt($ch3, CURLOPT_RETURNTRANSFER, 1);

$finish = curl_exec($ch3);

$a=explode("Auth=",$finish);


$x=trim($a[1]);

return
$this->token=$x;

}

function
token(){


$this->tokenal();

return
$this->token;

}

// Gönderiyoruz.

function yaz($konu,$etiket,$icerik){


$this->token();

$xml=$this->olustur($konu,$etiket,$icerik);

$s=strlen($xml);


$header[]="Content-Type: application/atom+xml";

$header[]="Content-length: $s";

$header[]="Authorization: GoogleLogin auth=$this->token";


$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, 'http://www.blogger.com/feeds/'.$this->id.'/posts/default');


curl_setopt($ch, CURLOPT_POSTFIELDS, $xml);

curl_setopt($ch, CURLOPT_POST, 1);

curl_setopt($ch, CURLOPT_HTTPHEADER, $header);


curl_setopt($ch, CURLOPT_HEADER, 0);

curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0);

curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3");


curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

$sonuc = curl_exec($ch);

if(
strpos($sonuc,"Error") OR strpos($sonuc,"The element")){


return
"Hata OLUŞTU<br/>".$sonuc;

}else{

return
'Gönderme Başarılı\r\n';

//echo $sonuc;

}

}


}



//Class Kodları Bitiyor.................





/*

Örnek Bir Kullanım Aşşağıdaki Gibidir.

Öncelikle kullanıcı adı,şifre ve blogid yazalım


blogger.com girip hesabınızdan blogidi alabilirsiniz.

*/



$kullanici = "xxxxxxxxx@gmail.com"; // Mail adresiniz

$sifre = "xxx"; // Şifreniz


$id = "6492861835614290907"; // Blog id









$konu="Blogger Post Denemesi"; // Yazı Başlığı


/*

Etiketler array olmalıdır aşağıdaki gibi

*/

$etiket[]="php";

$etiket[]="blogger";

$etiket[]="pehepe";


$etiket[]="s4l1h";

/*

Yazının içeriği

*/

$icerik="Blogger Poster Denemesi<br/>http://pehepe.blogspot.com/<br/>";




/*

Blogger'e post etmek için

*/

$blog=& new blogger; // Class'ı kullanmaya başlıyoruz

$blog->user($kullanici); // Kullanacı adı


$blog->pass($sifre); //Şifre

$blog->no($id); // Blog No

$blog->dil(1); //Yolladığımız Türkçe veriyi UTF-8'e çevirmesini istiyoruz.


echo $blog->yaz($konu,$etiket,$icerik); // Son olarak Gönderiyoruz



?>


Dilerseniz class'ı ve örneğini buradan indirebilirsiniz.


Unutmadan eklemek istediğim bir kaç şey var bu class ile toplam 50 yazı gönderebilirsiniz 50 yazıdan sonra


resim doğrulaması ister sizden toplamda günlük 350 ( tam emin değilim bu sayıdan) yazı limiti var günlük.

3 Eylül 2008 Çarşamba

Php ile birden fazla resim üzerine yazı yazma

Biliyorsunuz daha önce blog'umda php ile resim üzerine yazı yazma olayına değinmiştim basitte bir fonksiyon yazmıştım.Belirli bir klasördeki resim dosyalarına toplu halde nasıl yazı yazabilirim şeklinde
yorumlar ve forum'da pm geldi bende biraz daha komplike bir fonksiyon yazdım olurya kendi host'unuzda barındırdığınız resimlerin üzerine daha önce yazı yazmamışsınızdır bir defada hepsine yazı yazmak isteyebilirsiniz herneyse daha fazla uzatmadan size fonksiyonu takdim edeyim.


<--Fonksiyon Başlangıç---->
<?php
/*
Kodlama By s4l1h
http://pehepe.blogspot.com/
*/
$dir="./images/"; // Hangi Klasorde ise resimler
$metin="s4l1h"; // Yazılacak Metin
$boyut=3; // Yazı boyutu



function yaz($eski,$yeni,$text,$font)
{
$e=explode(".",$eski);
$uz=strtolower(end($e));
$dizi=array("gif","png","jpeg","jpg");
if(in_array($uz,$dizi)){

if($uz=="jpeg" OR $uz=="jpg"){
$resmim = imagecreatefromjpeg($eski);
}
if($uz=="png"){
$resmim = imagecreatefrompng($eski);
}
if($uz=="gif"){
$resmim = imagecreatefromgif($eski);
}

if(!$resmim)
{
die("Böyle Bir Resim Yok");
}

$yellow = imagecolorallocate($resmim, 255, 255, 0);
$black = imagecolorallocate($resmim, 0, 0, 0);
$width = imagesx($resmim);
$height = imagesy($resmim);
imagefilledrectangle(
$resmim, 0, ($height-18) , $width, $height, $black);
$yazilacak = ( $width - imagefontwidth($font)*strlen($text) )/2;
imagestring(
$resmim, $font, $yazilacak, $height-18, $text, $yellow);


if($uz=="jpeg" OR $uz=="jpg"){
imagejpeg(
$resmim,$yeni);
}
if($uz=="png"){
imagepng(
$resmim,$yeni);
}
if($uz=="gif"){
imagegif(
$resmim,$yeni);
}






imagedestroy(
$resmim);
echo $eski." Resmine yazı Yazıldı<br>";

}

}
$dosya = scandir($dir);
$x=2;
$a=count($dosya);
$sayi=$a-2;
echo "Toplam $sayi Kadar Dosya Var<br>";
while($x<$a)
{
$ad=$dir.$dosya[$x];
yaz(
$ad,$ad,$metin,$boyut);
$x++;
}
echo "<h1>İşlem Tamamlandı</h1>";
?>

<--Fonksiyon Bitiş---->

Google Chrome

Geçen gün msn'de arkadaş google browser çıkarmış dedi merak ettim test etmek istedim chrome'yi
dilerseniz buradan indirebilirsiniz.
Şimdilik linux için bir sürümü mevcut değil.
Arayüzü hızlı renkli güzel bişey'e benziyor firefox ve opera karışımı diyebilirim ama tabi opera ve firefox'a yetişmesi için epeyce yol katetmesi gerekiyor.

Chrome yaratıcılarının konuşmalarını buradan izleyebilirsiniz


Tanıtım Videolarına buradan bakabilirsiniz.

http://youtube.biyotube.com/izle.php?id=sBXF8RG1mU8


http://youtube.biyotube.com/izle.php?id=mi2kl6qH7bk


http://youtube.biyotube.com/izle.php?id=k2BfCJmjOgQ


http://youtube.biyotube.com/izle.php?id=Z1fdLb3s9CY


http://youtube.biyotube.com/izle.php?id=edrqKInhkEI


http://youtube.biyotube.com/izle.php?id=N_yXUcTFkjo


http://youtube.biyotube.com/izle.php?id=N_yXUcTFkjo


Özellikle tarayıcıdaki pencerelerin bir birinden bağımsız oluşu güvenlik bakımından çok iyi yani birinde zararlı kod çalışırken diğer pencerenin enfekte olmaması opensource bir yazılım olmasıda artılarından biri fakat bu gün exploit sitelerinden birine baktığımda çoktan güvenlik açığı bulmuşlar.

Exploit çok basit link verirken http://www.site.com yerine EVIL:% yazmanız yeterli oluyor <a href="EVIL:%">HERE</a>

Exploit'i online olarak test etmek için Bu Sitedeki HERE
linkinin üzerine gelmeniz yada tıklamanız yeterlidir.Açtığınız tüm sayfalarınız kapanacaktır ve aşağıdaki gibi bir hata verecektir.







Size önerim şimdilik kullanmamanız.Ne şeytanı görün nede besmelle çekin.

26 Temmuz 2008 Cumartesi

Online Ziyaretçi Scripti

Gece gece canım sıkıldı online ziyaretçi scripti yazayım dedim ip.txt dosyası yazılabilinir olmalıdır.
Ufak tefek projelerinizde işinize yarar
$sure=1;
$dosya="ip.txt";
Satırlarını kendinize göre düzenleyin
NOT:Alıntı Yaptığınız takdir de kaynak belirtirseniz emeğe saygınız olduğunu gösterirsiniz.

<---- KOdların Başladığı Yer ------>

<?php
/*
Kodlama By s4l1h
http://pehepe.blogspot.com/
*/
$sure=1; // Zaman Aşımı dakika cinsinden
$dosya="ip.txt"; // İp ve Sürenin Yazılacağı Dosya yazılabilinir olmalıdır
$ip=$_SERVER['REMOTE_ADDR']; // Gelenin ip adresi

if(!intval($ip)){ // Fake İp Adresine Karşı basit bir Önlem Alıyoruz
echo 'Geçersiz İp adresi';
exit();
}


if (!is_writable($dosya)) { // Dosya Yazılabilinirmi diye Check ediyoruz
echo $dosya."'sı Yazılabilinir Deği";
exit();
}

$simdi=time(); // Şimdiki tarih
$desen='|ip:(.*)-zaman:(.*)\\n|siU'; // Desenimiz
$ac=fopen($dosya,"r");// Dosyayı Okumak İçin açıyoruz
$kaynak = fread($ac, filesize($dosya)); // Dosya İçeriğini Alıyoruz
fclose($ac); // Dosyayı Kapatıyoruz
preg_match_all($desen,$kaynak,$cik); // Kaynağı parçalıyoruz
$say=count($cik[1])-1; // Kaç tane ip olduğunu buluyoruz -1 for döngüsünde $i=0 dediğimiz için
for($i=0;$i<=$say;$i++){// For Döngüsü Başlıyor


$kip=$cik[1][$i]; // Eleman İp adresi
$ksure=$cik[2][$i]; // İp adresinin yazılış süresi
$degerz="ip:".$kip."-zaman:".$ksure."\n"; // Yazılacak olan metin
$fark=$simdi-$ksure; // Şimdi Zaman İle İp Adresinin yazılışı arasındaki süreyi buluyoruz
$gecis=$sure * 60;// Yukarıdaki zaman aşımını saniye cinsinden hesaplıyoruz

if($fark > $gecis ){
$kaynak=str_replace($degerz,"",$kaynak); // Eğer Fark zaman aşımından büyükse dosyamızdan veriyi siliyoruz.
}


}
// For Döngüsü Bitiyor

if(!strpos($kaynak,$ip)){ // Kaynak'ta eğer Sayfayı Görüntüleyenin ip adresi yoksa
$deger="ip:".$ip."-zaman:".$simdi."\n"; // Yazılacak Metin
$kaynak=$kaynak.$deger; // Kaynağ'a ekliyoruz
}

$t=fopen($dosya,"w"); // Dosyamızı Yazabilecek şekilde açıyoruz içindekiler siliniyor.
fwrite($t,$kaynak); // Dosyamıza kaynağı yazıyoruz
fclose($t); // Dosyayı kapatıyoruz

preg_match_all($desen,$kaynak,$sonuc); // Kaynağı Parçalıyoruz
$online=count($sonuc[1]) // Kaç adet ip adresi olduğunu buluyoruz

?>
Toplam Online Ziyaretçi Sayısı
: <? echo $online; ?>

<---- KOdların Bittiği Yer ------>

Kubuntu üzerine tomcat5.5 kurulumu ve örnek jsp dosyası çalıştırma

Biliyorsunuz bir kaç yazı önce ubuntu üzerine apache2 php5 mysql phpmyadmin kurulumu anlatmıştım.
jsp ve java öğrenmek istedim biliyorsunuz bir dili öğrenmek için önce platform'u kurmanız gerekiyor daha rahat çalışabilmeniz için.

Öncelikle javayı kuracağız bunun için konsol'a
sudo apt-get install sun-java6-jdk yazıyoruz.
daha sonra javanın çevresel ayarlarını yapalım bunun için konsola
export JAVA_HOME="java home dizininiz" // Misal benimki /usr/lib/jvm/java-6-sun bu dizinde
export PATH=$PATH:$JAVA_HOME/bin

Konsola Şöyle yazın
export JAVA_HOME=/usr/lib/jvm/java-6-sun
daha sonra export PATH=$PATH:$JAVA_HOME/bin
yazdıktan sonra java kurulum işlemi tamamlandı
Sıra geldi tomcat5.5 tomcat webapps ve tomcat admin kurmaya bunun içinde konsola şöyle yazın
sudo aptitude install tomcat5.5 tomcat5.5-admin tomcat5.5-webapps
Kurulum bittikten sonra http://localhost:8180/ yazarak tomcat serverine ulaşabilirsiniz.
Tomcat server yönetimi için user oluşturalım tomcat yöneticileri conf dosyasının içindeki tomcat-users.xml'dan alır.
Kendimize göre düzenleyelim.
sudo nano /usr/share/tomcat5.5/conf/tomcat-users.xml yazarak dosyayı düzenlemek için açalım.
2 tür yönetim rolü bulunmakta admin ve manager.Ben şu şekilde düzenledim kendimi göre.

?xml version='1.0' encoding='utf-8'?>






kaydedip çıkın daha sonra http://localhost:8180/admin/ bölümünden
admin girişi yaparak bu alanda panel yardımıyla yukarıda yaptığımız user ekleme vs.. gibi işlemleri
bu panel yardımıyla basitçe yapabilirsiniz.
Bu arada tomcat server'i durdurmak yeniden başlatmak gibi işlemler için aşağıdaki komutları kullanabilirsiniz

sudo /etc/init.d/tomcat5 start // Sunucuyu başlatmak için
sudo /etc/init.d/tomcat5 stop // Sunucuyu durdurmak için
sudo /etc/init.d/tomcat5 restart // Sunucuyu kapatıp açmak için

Şimdi ise örnek bir jsp dosyası oluşturalım vede çalıştıralım.
bunun için cd /usr/share/tomcat5.5-webapps/ROOT/;mkdir a;chmod 777 a;chown -R kral:kral a
yazın yukarıdaki komut ile /usr/share/tomcat5.5-webapps/ROOT/ klasörune girdik a diye bir klasör oluşturduk chmod 777 ile okuma yazma silme izni verdik chown komutu ile kendi userimize göre ayarladık ordaki kral:kral yerini kendinize göre düzenlersiniz.

aşağırdaki kodları index.jsp diye kaydedin ve /usr/share/tomcat5.5-webapps/ROOT/a/ klasörüne kopyalayın
daha sonra tarayıcınızda http://localhost:8180/a/ yazarak ilk jsp sayfa denememizi test edin.

<html>
<head>
<title>jsp Deneme</title>
<body>
<form method="post" action="index.jsp">
<table width="200" border="0">
<tr>
<td>Ad</td>
<td><input type="text" name="ad"></td>
</tr>
<tr>
<td>Soyad</td>
<td><input type="text" name="soyad"></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="yolla" value="Yolla"></td>
</tr>
</table>
</form>
</body>
</html>
<br>
<a href="http://pehepe.blogspot.com">s4l1h</a>
<hr>
<table width="200" border="0">
<tr>
<td>AD:<strong><%=request.getParameter("ad")%></strong></td>
</tr>
<tr>
<td>Soyad:<strong><%=request.getParameter("soyad")%></strong></td>
</tr>
</table>




Görüntü

Tomcat

2 Temmuz 2008 Çarşamba

2008 Kpss lisans sınavı

Biliyorsunuz geçen cumartesi pazar günü kpss sınavı yapıldı lisans düzeyindeki mezunlar için.

Bende lisans mezunu olduğum için kpss sınavına girdim.

Size kpss sınavının olduğu günün nasıl geçtiğini anlatayım dedim.

Kpss sınavının sabah ve öğlen oturumlarına girdim , bu oturumlar sabah Genel kültür ve genel yetenek sınavı öğleden sonra ise Eğitim bilimleri sınavından oluşuyor.

Gececi olduğum için ( Genelde geçeleri uyumam gündüzleri uyurum ).Cuma günü en iyisi erkenden yatayım nede olsa yarın uzun bir gün kpss sınavım var uykusuz kalmıyayım diyerekten yastığa başımı koydum ama ne hikmetse tatlı bir heyecandan dolayı uyku tutmadı.

Sabah olduğunda kişisel otomobilim olmadığından minibüs beklemeye başladım sınav yerine gidebilmek için bu arada sınan yerimde bulunduğum şehrin üniversitesi idi

Sınav saat 9:30 da ben ise 8:00 cıvarı evden cıkmıştım bekle bekle minibüs yok gelen minibüslerde dolu herneyse saolsun durakta minibüsler den sorumlu arkadaş ( Sizin ilde nasıl bilmiyorum bizim ilde hat dolmuşlarından sorumlu komperatif'i hemen hemen tüm duraklarda bir kişi görevlendirir ayakta yolcu almayı engellemek sıra sorunu çıkmaması için vs.. ) bir çok kişinin üniversiteye gideceğini görünce yığılma olmasın diye nerdeyse 2 dolmuş'u dolduracak kadar kişi toplanmıştı durakta başka bir güzargah'a yolcu taşıyan boş olan bir dolmuşun üniversiteye gitmesini sağladı.Herneyse bindik dolmuşa gidiyoruz yetiştik üniversiteye sınav yerine gittim ordada sıra var cep telefonu olanlar polis memurlarına teslim ediyorlar numaralandırılıyorlar etiket vuruluyor telefona etiketin biri telefona biride telefon sahibine veriyor böylelikle etiketi verip telefonu geri alabilesiniz diye aramadan da geçtik.Aynı yıl mezun olduğumuz eski sınıf arkadaşım abdullah'u gördüm selamlaştıktan sonra bir birimize başarılar dileyerek sınav'a girdik.

Formu filan doldurduktan sonra kitapçıklar dağıtıldı ve sınav gözetmeni hızlı bir şekilde sayfaları cevirin ve eksik sayfa yada silik yer varsa söyleyin dedi.Kimi hızlı hızlı sayfaları kontrol ediyor kimide yavaş yavaş bir kaç soruyu şimdiden çözeyim diyerek ağır ağır sayfaları cevirip sorularıa bakıyor.Herneyse sınav başladı sınav sırasında kimi öksürüyor kimi masaya ayağını çarpıyor kimi gıcırtı yapıyor vs.. sınav gözetmenide son 15. kaldı dedi bende türkçe de 20 soru yapmamıştım. 2 3 sıra önümdeki gerizekalı biri bence bu tabir yerinde bir tabir işaretlemeyi sona bırakmış gözetmen işaretleyin ek süre tanıyamayız size diyor bizim gerizekalı işaretlersem yetiştiremem sınavı , sonda 2 dakka müsade edersiniz işaretlerim diyor sınav gözetmenide olmaz diyor son 10 dakka. yine aynı tartışma bu sırada susun filan diyoruz dikkatimiz dağılıyor benimde o sırada beynim durmuş durumda 10 soru daha yaptım 10 soru malesef boş bıraktım sınav bitti denildiğinde yine aynı tartışma gözetmen kağıdınızı verindiyor beyinsizimiz 15 dakikamızı piç eden şahsiyet bu benim hayatımın sınavı diyor hayatımla oynayamazsınız ( Lan gerizekalı sen tüm sınıfın hayatının sınavının 15 dakkasıyla oynadın) kağıtlarını teslim eden bir kaç kişi hem süremizin içine ettiniz hemde izin veriyorsunuz işaretleme yapması için diyerek gözetmene fırca atıyordular bende zaten sıcaktan bunalmış ve kafam durmuş bir şekilde kağıdımı teslim ettim ve dışarı çıktım koridoru tam geçtim sınav gözetmeni güvenlik görevlisi yokmu diye koridorda bağırdı daha sonra ne oldu bilmiyorum.Bahçede mezun olan 5 6 arkadaşımı daha gördüm çimlerin üzerinden otururarak soruları değerlendirdik bu sorunun cevabı buydu o sorunun cevabı bu diyerek biraz çay biraz kek birazda su içerek arayı geçirdik arkadaşlarımın 4 tanesi iyi derecede çalışmışlardı dershaneye giderek fakat iyi geçmediğini söylediler onlar adına üzüldüm zaten yetiştirememiştiler onlarda sadece 2 arkadaşım yetiştirebilmişti sınavı uğultular vardı bir çok kişi soruların uzun süre aldığını söylüyordular. bir ordan bir burdan konuştuk ne iş yapıyorsun o bu işi yaptım bir kaçı vekil öğretmenlik yapmıştı diğer arkadaşlardanda konuştuk eğitim bilimlerinden ne çıkar filan diye konuştuk bir arkadaşım saolsun premack ilkesi kesin çıkacak bu senede dedi saolsun sınavda çıktıda.

Öğlenden sonraki oturumdada aynı sınıfta sınava girdim yanlız gözetmen değişmişti.

Eğitim bilimlerini fazla önemsemediğim için biraz salladım birazda bilgiyle karalayıp soruları işaretleyip sınavın bitmesine 45 50 dakika kala filan çıktım sınavdan.

Sonra doğru eve geldim

Bu soruları ÖSYM başkanına sormak lazım acaba 120 sorudan 80 tane doğru işaretleyebilirmi bence işaretleyemez.Bu yıl Memur alacaklarından soruların zor olduğu kanısındayım memurlarıda sabahki ilk oturum genel kültür genel yetenek sınavı puan'ına göre alıyorlar.

Gün sonunda

Sınavda 15 dakikamız piç oldu.

Yorgunluk hat safhadaydı.

Sınavın saçmalığını bir kez daha gördüm tarih,coğrafya,matematik,türkçe bölümü mezunları yine bizden bir adım öndeydiler neden derseniz;

Adam türkçe bölümü mezunu kpss de 30 türkçe sorusu çıkıyor

Adam matematik bölümü mezunu kpss de 30 matematik sorunu çıkıyor

Diğer bölümlerden mezun olanlara neden kendi mezun olduğu bölüm ile alakalı sorular çıkmıyor ?

11 yıl + 5 yıl üniversite toplamda 16 yıl okuyorsun ve sonra 2 saatlik sınav hayatını belirliyor.( şimdi 17 yıl oldu )

Ulan daha ne yapalım o kadar yıl okuduk lise mezunu alacağınıza Eşşek gibi üniversite okuyanları alın önce

Buna inanın 16 yıl boyunca hangi meslekte çalışırsanız çalışın çocukluktan itibaren , kesinlikle o meslekte ustalaşır ve bir iş yeri sahibi olursunuz.( Aşırı derecede gerizekalı değil iseniz)

İçimdekileri yazsam bu blog sayfayı yetmez inanın buna

Ne diyim bizede bir güm kader güler güler inşallah.
Yine de çok şükür ALLAH'ıma diyerekten yazımı bitiriyorum..

11 Haziran 2008 Çarşamba

adtech ile reklam 2.0 donemi basliyor

Merhabalar
Zaman gösterdiki webmaster siteleri olduğu sürece seo yarışmaları olacak.
Geçen yıl olduğu gibi bu yılda r10 seo yarışması düzenledi.
Geçen yılki yarışmaya yarışma sponsoru damgasını vurmuştu iflas ederek :)
Neyseki yarışma ödüllerinin bir kısmını sponsor şirket bir kısmınıda radmin cebinden ödedi ve olay kapandı.
Bu yıl yine seo yarışması düzenleyen r10 bana göre daha kalifiye ve sağlam bir sponsor ile yarışma başladı.Bu yılki sponsor Adtech türkiyedeki adsensenin yerini almayı hazırlanan adtech bence çok doğru bir yolda arkadaşım haymac tan aldığım bilgiye göre yakında reklam panelleri tamamen bitecekmiş.
bu yılki seo yarışmasının kelimesi
adtech ile reklam 2.0 dönemi başlıyor ve Trkycmhrytllbtpydrklcktr r10.net seo yarışması

Forumlarda denildiği üzere seo kelimesinden çok seo metnine benziyor fakat üst sıralara cıkmak daha basit gibi görünüyor.Umarım Geçen yıl olduğu gibi yarışmaya botnet saldırıları olmaz ve hak eden kazanır yarışmayı arkadaşım spider'de yarışmaya katıldı adtech ile reklam 2.0 dönemi başlıyor ve Trkycmhrytllbtpydrklcktr r10.net seo yarışması sitesiyle yarışmaya katıldı Benim favori sitem aynı zamanda.

4 Haziran 2008 Çarşamba

PHP için text Editör'ü

Makale scripti olsun haber scripti vs.. gibi script yazanlar mutlaka metin editörü aramışlardır.
Bunların en bilinenleri FCKeditor , TinyMCE 've Hoteditor'dür fakat çok gereksiz özellikleri olması nedeni ile
boyutlarının çok fazla olmasından dolayı nedense bana itici gelmişlerdir.
Sizlere bunların dışında benim hoşuma giden güzel text editöründen bahsedeceğim.

Editörümüzün adı Nicedit. Editörün Demosuna buradan bakabilirsiniz .

Nice editör'ümüz ismindende anlaşıldığı üzere gerçekten güzel bir editör.
2 Adet dosyadan oluşuyor bir js dosyası birde gif dosyasından

kullanımı şu şekilde:

Javascript Kısmı

<!--javascript Kısmı-->

<script src="nicEdit.js" type="text/javascript"></script> // Ncedit.js dosyamızı dahil ediyoruz
<script type="text/javascript">
bkLib.onDomLoaded(function() {
var editor = new nicEditor(); // Yeni bir Editör Tanımlıyoruz
editor.setPanel('editorum'); // Editörün Görüneceği ID'yi tanımlıyoruz
editor.addInstance('yazi'); // Editörün Çalışacağı ID'ı tanımlıyoruz

});
</script>

<!--javascript Bitti-->

Sayfamızı Yapalım

<-Başlar->

<div id="editorum" style="width: 400px;"></div> // Editorun Görüneceği Alanı belirledik
<textarea style="width: 400px;" id="yazi"></textarea> // Editörün Etkili olacağı alanı belirledik

<-Biter->

Eklemem Gereken bir Kaç şey var eğer full panelin görünmesini istiyorsanız renk paleti vs...

var editor = new nicEditor( ); yerine var editor = new nicEditor( {fullPanel : true} );

Yazmalıyız Yani {fullPanel : true} ekledik.
Bir diğer'i ise editörde iconların görüne bilmesi için iconsPath belirlemeliyiz.
Bunu 2 şekilde yapabiliriz birincisi Ncedit.js dosyasını açıp
iconsPath : '../nicEditorIcons.gif' satırını bulup nicEditorIcons.gif dosyasının yolunu kendimize göre düzenlemek.
Bir diğer yöntem ise
var editor = new nicEditor(); yerine
var editor = new nicEditor( {iconsPath : 'nicEditorIcons.gif'} ); yazmak.
Hem Full panel Çalışsın hemde iconpath'i ayarlamak için

var editor = new nicEditor( {iconsPath : 'resimlerim/nicEditorIcons.gif',fullPanel : true} ); yazmanız yeterlidir

Hazırlamış Olduğumuz Editörün Demosuna Buradan Bakabilirsiniz.

Nice Editör dışında size önere bileceğim diğer editörler.

Jquery Pluguni olan Damn Small Rich Text Editor

openWYSIWYG
wymeditor

Yukarıda saydıklarıma bir çok editör eklene bilir fakat benim hoşuma giden ve ücretsiz olanlar yukarıda bahsettiklerim.

28 Mayıs 2008 Çarşamba

Kubuntu 8.04 (Hardy) Kapanmama Sorunu

Bundan Önceki yazımda Size Kubuntu kurduğumu ve üzerine nasıl localhost kurulumu yapıldığını anlatmıştım.Herneyse konuya gelelim kubuntu'yu 8.04 upgrade ettiğimde pc yi kapatmak istediğimde siyah ekran geliyor ve pc kapanmıyor öylece takılı kalıyor.
Aramama rağmen bir çözüm bulamadım fakat isterseniz konsoldan bunları çok basit bir şekilde yapabilirsiniz.

Pc'yi kapatmak için sudo halt

Pc'yi reboot etmek için( Yeniden Başlatmak için ) sudo reboot


Yazmanız yeterlidir.Benimle aynı sonunu yaşayan arkadaşlar yukarıdaki komutlarla geçiçi olarak sorunu çözebilirler.

12 Mayıs 2008 Pazartesi

ubuntu üzerine apache2 php5 mysql phpmyadmin kurulumu

Merhabalar.
Windows'tan sıkıldınız ise kubuntu tam size göre bir işletim sistemi.
Kubuntu 8.04 (Hardy) Geçen güç yayınlandı bende indirip 2. işletim sistemi olarak pc'ye kurdum
Kurulumu Çok basit

Buradan Sizin pc'nize uygun olan sürümü indirin
ftp://ftp.linux.org.tr/pub/ubuntu-releases/kubuntu/hardy/kubuntu-8.04-alternate-i386.iso
indirip cd ye çektikten sonra kuruluma geçtim Buradan Resimli Olarak Kurulumuna bakabilirsiniz.
Tabi Localhost kurmadan olmaz ben size nasıl localhost kurulumu yaptığımı anlatacağım
google.com'da aratırsanız bir çok bir çok kaynak bulabilirsiniz ama çoğu eski ya izinlerde sorun oluşuyor yada apache mod_rewrite çalışmıyor vs..

Öncelikle apache2 ve php5 kuracağız bunun için konsola

sudo apt-get install apache2 php5 libapache2-mod-php5
yazıyoruz Dosyaların boyutunu filan soracak kurayımmı diye vs.. y basıp kabul edin kursun daha sonra mysql kuracağız konsola
sudo apt-get install mysql-server-5.0
yazarak mysql kurun mysql biraz fazla uzun sürüyor 100 küsür mb boyutunda yine size soracak kurayımmı diye y basıp devam edin en son kurulum bittiğinde size mysql root passınızı ne yapmak istediğinizi soracak oraya belirlemiş olduğunuz mysql root passınızı yazın sonra oke tıklayın tekrar soracak doğrulama amaçlı olarak mysql kurulumu bitti
Sıra geldi mysql client'i kurmaya Konsola
sudo apt-get install mysql-client-5.0 php5-mysql
yazarak aynı şekilde kurulumu yapın.
apache2+mysql5+php5 bunların kurulumunu tamamladık sıra geldi ayarlamalara
Öncelikle http://localhost/ yazdıgımızda it's work yazıyor ise kurulumu başarılı bir şekilde yapmışsınızdır demekki.
Konsola
sudo nano /var/www/phpinfo.php
Yazıp içine <?php phpinfo(); ?> yazıp kaydedin sonra browserde http://localhost/phpinfo.php yazıp çalıştıdığımızda büyük ihtimal çalışmayacaktır dosyayı indirmek isteyecektir heyecan yapmayın.
Şimdi halledeceğiz yetkileri ayarlayacağız
sudo nano /etc/apache2/envvars
Yazıp
export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data

Kısmını kendinize göre düzenleyin artık kullanıcı adınız ne ise mesela benimki
export APACHE_RUN_USER=kral
export APACHE_RUN_GROUP=kral
Şeklinde kaydedip çıkın ( ctrl +x diyim sonra y basacaksınız )
daha sonra sudo /etc/init.d/apache2 restart yazarak apache'yi resetleyin
chown -R kral:kral /var/www ( kral yerine kendi kullanıcı adınızı yazın )
Yazıp kendi kullanıcı adımıza göre yetki verdik
böylelikle dosya attığımızda yetki hatası vermeyecek
Şimdi /var/www dizinine girerek deneme.php dosyası oluşturun içine
<?php echo 'i Love Linux'; > yazıp kaydedin browsere
http://localhost/deneme.php yazdığımızda karşımıza i love linux yazıyor ise tüm adımları başarıyla tamamlamışsınızdır .
Sıra Geldi mysql'a öncelikle kendimize bir user oluşturalım

sudo mysql -u root -pmysqlrootşifreniz
mysql kurduğumuzda yazdığımız mysql root şifresini yazıyoruz

mysql> yazıyor ise mysql bağlandık
şimdi mysql için user oluşturacağız

GRANT ALL PRIVILEGES ON *.* TO 'kullanıcı adınız'@'localhost' IDENTIFIED BY 'kullanıcı şifreniz' WITH GRANT OPTION;

Örnek: GRANT ALL PRIVILEGES ON *.* TO 'salih'@'localhost' IDENTIFIED BY 'salih' WITH GRANT OPTION;
yazıp enterleyin daha sonra konsoldan çıkın çıkmak için \q
yazıp çıkabilirsiniz sıra geldi phpmyadmin kurulumuna
http://www.phpmyadmin.net/ girip download sayfasından
all-languages.tar.bz2 3025 0477a97e80e12c97fef671365db910a5
all-languages.tar.gz 4217 f3c2ca5c5f7336c0dd3fac2652d794ef
all-languages.zip 4394 2bfac1aab1e5834d8841512341a11c7b
all-languages.7z 2293 cc9ef1fe9b0fbbaa9daa8ebdd130250d

herhangi birini indirin klasore çıkarıp ve /var/www klasorune atın
/var/www/phpmyadmine şeklinde
daha sonra phpmyadmin klasorune girip config.sample.inc.php
dosyasının ismini config.inc.php şeklinde değiştirin ve config.inc.php dosyasını acıp

$cfg['blowfish_secret'] = '';

satırına herhangi bir şey yazın

$cfg['blowfish_secret'] = 'oda neki lan'; gibi


//$cfg['Servers'][$i]['controluser'] = '';
//$cfg['Servers'][$i]['controlpass'] = '';

satırlarının başındaki // ları silelim ve yukarıda mysql bağlanıp oluşturduğumuz user ve pass yazalım ( Örnek yazan yerde user: salih pass: salih diye oluşturmuştuk artık siz nasıl oluşturdunuz ise )
örnek:
$cfg['Servers'][$i]['controluser'] = 'salih';
$cfg['Servers'][$i]['controlpass'] = 'salih';

yazıp kaydedip çıkın ve browsere http://localhost/phpmyadmin/ yazıp user pass salih salih yazıp giriş yapabilirsiniz :)

Sıra geldi olmaz'sa olmazlardan birine apache mod_rewrite'yi aktifleştirmeye
konsola girip
sudo a2enmod rewrite
yazıp rewrite modulunu aktifleştiriyoruz fakat rewrite sadece anadizinde çalışacak /var/www dizininde klasorlerdede çalışabilmesi için

sudo nano /etc/apache2/sites-enabled/000-default
yazıp
AllowOverride none satırlarında yazan none değerinin yerine all yazıyoruz
AllowOverride all şu şekilde oluyor kaydedip çıkıyoruz ve en son olarak tekrar ayarların aktif olabilmeleri için
sudo /etc/init.d/apache2 restart yazıp apache'yi resetliyoruz
Sonuç olarak işlemleri tamamlamış oluyoruz scriptleri klasor'e kurarken rewrite nin çalışması için RewriteBase / herzaman kullanmalıyız
örnek verecek olursak haber diye bir klasore herhangi bir script kurduk rewrite nin çalışması için
RewriteBase /haber yazmalıyız

OFF yine Çok uzun yazı oldu ama olsun o kadar şey kurduk.
Önümüzdeki günlerde wine ile ubuntuda dreamveawer'i nasıl çalıştıracağımızı anlatacağım umarım :)

Ek olarak bir kaç şey'yi belirtmekte fayda var kulaktan dolma linux'ta hiç bir program çalışmıyor bilmem o yok bu yok hepsi hurafe inanmayın :D
windows'ta msn acacaksınız msn indirip kurarsınız linux'ta dayatma yoktur illa default olarak gerek kopete kullanacaksın diye istersen amsn kur istersen pidgin kur msn de yazışmak için
her programın bir çok alternatifi vardır.
Bir Çok Linux Sürümü vardır Buradan en popüler olanlara bakabilirsiniz.
unutmadan curl kurmak için
sudo apt-get install php5-curl
yazıyoruz ve curl kurulmuş oluyor tabiki aktif olabilmesi için
yine apache'ye restart atıyoruz sudo /etc/init.d/apache2 restart

Bir sonraki yazımda görüşmek üzere.

2 Mayıs 2008 Cuma

php seo fonksiyonu

Aslında seo fonksiyonu demek yanlış olur sef url fonksiyonu dememiz lazım seo nedir diyecek olursanız google.com size yardımcı olur
Seo nedir ?

Search Engine Friendly URL kısaca sef url diyelim net'te Php Search Engine Friendly ararsanız epeyce betik karşınıza çıkacaktır daha fazla uzatmadan size yazmış olduğum fonksiyonu göstereyim

Kodun asıl sahibi haymac'tır fakat bazen url nin başına sonuna - atması wordpress'te url'lerin çalışmamasına sebep oluyordu bende düzenledim wordpress için youtube bot yazıyordum bilirsiniz youtube video ekleyenler video isimlerinin başına sonuna saçma sapan şeyler yazıyorlar
bot'a buradan youtube bakabilirsiniz

Bot'u istemeyin vermem :D

function sefurl($s) {
$tr = array('ş','Ş','ı','İ','ğ','Ğ','ü','Ü','ö','Ö','Ç','ç');
$eng = array('s','S','i','I','g','G','u','U','o','O','C','c');
$s = str_replace($tr,$eng,$s);
$s = eregi_replace('[^0-9A-Za-z]'," ",$s);
$s=trim($s);
$s = str_replace(' ',"-",$s);
for($i=0;$i <= 5;$i++) {
$s = str_replace("--","-",$s);
}
return strtolower($s);
}

Mode Bunalım

Epeydir yazamıyorum buraya yaklaşık 20 25 gündür net'e doğru dürüst giremiyorum bile saolsun arkadaşlarım telefon ile arıyorlar alışmışlar beni sürekli net'te görmeye nerdesin neden nete girmiyorusun diye soruyorlar

Neden net'te girmiyorum derseniz sıkıntı vardı üzerimde
iyi oldu bu ayrılık
Eğer sizde bunalmış iseniz sizede öneririm iyi geliyor 20 25 günlük ara

19 Şubat 2008 Salı

Türk Hackerlar İle İlgili Gerçekler

Nette Dolaşırken Tansu Günayın Kişisel Güncesinde
Türk Hackerlar İle İlgili Gerçekler Adlı Bir Seri yazı gözüme çarptı Hepsini büyük bir zevkle Okudum Tansu günay kendi uslubuyla Çok güzel bir Şekilde Türk Hackerlar'ı Anlatmış

Türk Hackerlar İle İlgili Gerçekler 1

Türk Hackerlar İle İlgili Gerçekler 2

Türk Hackerlar İle İlgili Gerçekler 3

Türk Hackerlar İle İlgili Gerçekler 4


Türk Hackerlar İle İlgili Gerçekler 5

16 Şubat 2008 Cumartesi

Yeni Bir oyun Site Oyuncinim.net

Merhaba size bundan 1 ay önce burada bahsettiğim Oyun sitesini size tanıtmak istedim www.oyuncinim.net girin bakın bi nasıl Olmuş :D

10 Şubat 2008 Pazar

Türban ve Bunu Sorun yapanlar

Bu Ülke Bazen Gerçekten yaşanmaz Hale Geliyor
Öyle Konuları Büyütüyorlarki
Türban ile üniversiteye girilmesi neden engellerlerki hala anlamış değilim
Koskoca üniversitelerde kılık kıyafetin serbest olduğu eğitim kurumunda
herhangi bir öğrenci başı açık mini etek giyerek üniversiteye girebiliyorsa neden başı kapalı bir öğrenci üniversiteye giremesin sırf türban nedeni ile bir çok öğrenci yurt dışında okumak zorunda kalıyor ( Parası Olanlar )
Bana Göre Herkes Dininin Gerektirdiklerini Yapmakta Özgürdür
Fakat Çevresine Zarar vermediği Sürece
Bende 5. Yıl boyunca Üniversite Okudum Türbanlı arkadaşlarımız peruk takmak zorunda kalıyordular.Bence CHP Sırf Muhalefet Olmak için Karşı Çıkıyor Türbana
Acaba Amaç türbanamı Karşı çıkmak yoksa islam dininemi karşı Çıkmak
Bayanların Taktığı türban kimilerine göre bez parçası olabilir ama türbanı takan bayana göre dininin bir gerekçesi

Bu Yazıyı neden Yazma Gereği duydum chp'li yaşlı bir teyzenin ne kadar doğru bilinmez bu lafından dolayı turban nasil pis bir giysi tiksiniyorum onlardan

26 Ocak 2008 Cumartesi

Php Cache Sistemi

Öncelikle Sorumuz Şu Olmalıdır


Neden Cache Sistemi Kullanmalıyım ?


Siteniz hit aldığında sunucuda sorunlar çıkardığı zaman


Mysql overload olduğunda


Cpu kullanımı arttığında


Host Bulamaz Hale Geldiğinizde


Yada kendi sunucunuz olsa dahi sitenize girmeye


korktuğunuzda ( ya ben siteye girince sunucu çökerse dediğinizde)


İşte cache sistemindeki amacımız kaynak tüketimini en aza indirmek


Yukarda saydıgım durumların en feci olanı mysql sunucu özellikleri düşük ise


Siteyi 4 5 defa yenileyince mysql tavan yapıyor O hiç sevmediğin olay Olur


Databaseye Bağlanamadım


Konu fazla uzadı sanırım r10 da açılan konuda hakimi arkadaşımız


Burada basit bir cache betiği yayınlamış


yazmış olduğu betikte ufak bi güvenlik açığı vardı biraz düzenledim betiği


Betik 2 Kısımdan Oluşuyor birinci kısım sayfanın en üstüne yazılacak kısmı


2 kısım ise sayfanın en altına yazılacak kısmı


Aşşağıdaki kısmı sayfanın en üstüne yazılacak kısmı


<?
$filename = "%%-".md5($_SERVER['REQUEST_URI'])."-%%.html";
$cachefile = "cache/".$filename;
$cachetime = 3 * 60 * 60; // Cache Süresi
if (file_exists($cachefile))
{
if(time() - $cachetime < filemtime($cachefile))
{
readfile($cachefile);
exit;
}
else
{
unlink($cachefile);
}
}
ob_start();
?>


Aşşağıdaki kısmı isi sayfanın en altına yazılacak kısmı



<?
$fp = fopen($cachefile, 'w+');
fwrite($fp, ob_get_contents());
fclose($fp);
ob_end_flush();
?>




Temel Olarak Betiğin Ne işlev gördüğünü açıklıyayım basit Bir şekilde


Herhangi bir ziyaretçi sitemizi ziyaret etti örnek verecek olursak


http://www.sitemiz.com/mysql-php-ajax.html


cache betiği url yi alıyor ve isimini md5 liyor ve $cachefile diye bir değişkene atıyor


ve daha sonra sayfanın en altına eklediğimiz


$fp = fopen($cachefile, 'w+');

fwrite($fp, ob_get_contents());

fclose($fp);

ob_end_flush();


Php Kodları $cachefile dosyasını yazılabilir şekilde açıyor ve sayfa içeriğini


yazıyor Tekrar Bir ziyaretçi


http://www.sitemiz.com/mysql-php-ajax.html


yazıp sitemizi ziyaret ettiğinde üstü yazdığımız php kodları devreye giriyor


if(time() - $cachetime < filemtime($cachefile))

{

readfile($cachefile);

exit;

}


Şimdiki zaman ile dosya zamanı arasındaki fark cache süresinden kücük ise readfile


ile daha önce kaydetmiş olduğumuz html dosyasını ziyaretciye gösteriyor


Bizim burdaki Kazancımız sitemize giren 2. ziyaretci izin mysql sorguları php sorguları yerine


daha önce kaydetmiş olduğumuz html dosyasını gösterdik ve kaynaktan tasarruf ettik :)


Umarım Anlatabilmişimdir unutmadan cache süresini $cachetime değişerek kendinize göre ayarlayabilirsiniz


$cachetime = 3 * 60 * 60; // Cache Süresi 3 saate


25 Ocak 2008 Cuma

E-Mail adresimizi Nasıl Olurda Spam botlardan Koruruz

Genelde Sitelerimizde İletişim formu Yerine s4l1h@salih.com Şeklinde İletişim İçin Mail adresimizi Veririz Günümüzdü Epeyce Spam Yapan Var ve bunun için maillist Oluşturuyorlar Peki biz Mail adresimizi Nasıl OLurda Spamcılardan Mail adresimizi gizleriz ?
Birinci Secenek İletişim Formu Oluştururuz Ve bu Yolla Mail adresimizi Siteye Yazmamamıza Gerek kalmaz
İkinci Yol ise Çoğu Yerde görmüşsünüzdür s4l1h[at]salih[dot]com Şeklinde Yazılır mail adresleri Ama Spam teknolojisi O kadar Çok geliştiki Artık Önüne Geçilmez Bir hal Aldı s4l1h[at]salih[dot]com Şekli Yazılsa bile Spam botları bunu algılaya biliyorlar tahmin edersinizki

s4l1h@salih.com Sayfa İçinde Bulup Listeye Ekleyen Bot
Programlayanın Ayarlamasıyla Çok Kolaylıkla s4l1h[at]salih[dot]com Adresini s4l1h@salih.com Çevirebilir Uzun Lafın Kısası ÇOk Fazla Yazı Yazdım bu defa
Nette Gezerken Buradaki Yazı gözüme Çarptı Gayet Mantıklı Ve Zekice Bir yöntem

Hemen Yazıya Geçelim Spam botlardan Mail Adresimizi Korumak İçin Fonksiyon :

<script language="javascript">

function emailantispam(email1, email2, email3, email4){

emailE = email1 + email2 + '@' + email3 + email4;

document.write('<a href="mailto:' + emailE + '">' + emailE + '</a>')

};

</script>



Az Çok javascript bilen Hemen Anlamıştır Fonksiyonun Ne işlev gördüğünü

Sayfamıza Mail Adresimizi
<a href="mailto:s4l1h@salih.com">s4l1h@salih.com</a>
Şu Şekilde Yazmaktansa Şu Şekilde Yazarız

<script language="javascript">
emailantispam('s4l','1h','sal','ih.com');
</script>



Sitemizi Ziyaret Edenler s4l1h@salih.com Olarak görürler Fakat spam botları Avuçlarını yalarlar
Tabi Unutulmaması Gerekilen bişey Var Herkes

<script language="javascript">
emailantispam('s4l','1h','sal','ih.com');
</script>



Yazarsa Spam botları Zamanla bunuda Algılayacaktır
Sonuç Olarak Spam Botlarını Yazanlarda İnsan evladı Mail Adreslerini Gizlemeye Çalışanda İnsan evladı

22 Ocak 2008 Salı

Sagopa Kajmer Kolera Monotonluk Maratonu

Genelde Arabesk Dinlerim Ama Sagopa Bir Başka Son Klip Parçası Aşşağıda
İyi Seyirler











21 Ocak 2008 Pazartesi

Youtube Kapatıldı Ama Neden ?

Youtube Geçen defa Atatürke hakaretten Kapatılmıştı Bu defa ise
Marmara Üniversitesi Yolsuzluk Adlı videodan Dolayı

www.youtube.com'da "Marmara Üniversitesi Yolsuzluk" adlı yayınla ilgili olarak; Kadıköy 2. Asliye Hukuk Mahkemesi'nin 08.01.2008 tarihli 2008/1 nolu kararında : "Söz konusu yayınlar hükmi şahsiyete sahip Marmara Üniversitesi Rektörlüğünü ve temsil ettiği Güzide Eğitim Kurumunun itibarını zedeleyici, manevi şahsiyetini zarara uğratmaya yönelik haksız, hukuka aykırı ve TCK'da tanımı yapılan, iftira ve hakaret suçlarının oluşturur niteliktedir. Bilirkişi raporuna göre, yayının devam ettiği anlaşılmaktadır." denilmektedir.

Bu gerekçeyle Üniversitemizin talebi yerinde görülmüş olup, mahkemece T.M.K.'nun 24 ve 25. maddeleri gereğince "Erişimin Durdurulması" şeklinde karar verilmiştir.

Bu karar doğrultusunda hukuki girişimler ve cezai takibat sürdürülmektedir.

Üniversitemizin değerli mensuplarına ve öğrencilerimize duyurulur.

MARMARA ÜNİVERSİTESİ REKTÖRLÜĞÜ


Kaynak