Sayfalar

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..