Ocak 2008 için Arşiv

Google’a Yeni Rakip: Wikia Search

Perşembe, 24 Ocak 2008

Wikipedia kurucusu ve ücretsiz içeriğin destekçisi Jimmy Wales, 7 Ocakta yeni projesi Wiki Search’ü başlatacağını bildirdi. Amaç ise arama motoru kralı olan Google’ı tahtından indirmek.
Wales, dev arama motorları Google ve Yahoo’nun arama algoritmalarını gizlemelerini eleştiriyor ve ‘Wikia Search’ün arama teknolojisinin açık olacağını belirtiyor.
Wikia Search’un Google ve Yahoo’ya ciddi rakip olacağını açıkladı. Tokyo’daki konferansta Jimmy Wales bu iki siteyi arama sıralamalarını açıklamadıkları için “kara kutulara” benzetti ve Wikipedia gibi kullanıcıların işbirliği ile hazırlanan bir arama motorunun Internet’teki güç dengelerini değiştireceğini savundu. Etkilerini önümüzdeki zamanlarda bekleyip göreceğiz.. İddia ettikleri etkiyi yaratabilirlerse arama motoru optimizasyonu alanında yeni kapılar açılacak demektir.

No Reason Yazını değiştirmek

Perşembe, 24 Ocak 2008

cd Unreal3.2
cd src

cd modules
pico m_tkl.c

Yukarıdaki işlemi takiben m_tkl.c dosyasına ulaşıyoruz.

Aşağıdaki satırları dosya içerisinde buluyoruz;

har *tkllayer[9] = {
me.name, /*0 server.name */
NULL, /*1 +|- */
NULL, /*2 G */
NULL, /*3 user */
NULL, /*4 host */
NULL, /*5 setby */
“0″, /*6 expire_at */
NULL, /*7 set_at */
“no reason” /*8 reason */

Son satırda yer alan no reason yazısını değiştiriyoruz.

no reason yerine deneme yazdığımızı farz edersek aşağıdaki görünümü almalıdır;

char *tkllayer[9] = {
me.name, /*0 server.name */
NULL, /*1 +|- */
NULL, /*2 G */
NULL, /*3 user */
NULL, /*4 host */
NULL, /*5 setby */
“0″, /*6 expire_at */
NULL, /*7 set_at */
“deneme” /*8 reason */

Dosyayı kaydedip kapatıyoruz.

Unreal3.2 dizinine gelip  make ve make install çekiyoruz.

ardından ./unreal restart komutu ile sunucuyu yeniden başlatıyoruz.

Rules Komunutu /Kurallar olarak değiştirmek

Perşembe, 24 Ocak 2008

# Unreal3.2
# <msg.h>
# cd Unreal3.2/include
# pico -w msg.h

pico -w msg.h komutu ile msg.h dosyasina giris yapiyoruz. dosya içerisinde aşağıdaki bölümü bulup;

#define TOK_HELPSERV “s” /* 114 */
#define MSG_RULES “RULES” /* RULES */
#define TOK_RULES “t” /* 115 */
#define MSG_MAP “MAP” /* MAP */
#define TOK_MAP “u” /* 117 */

RULES yazan kısımı KURALLAR olarak degistiriyoruz. Değişimden sonra dosyanın alacağı şekil aşağıdaki gibi olmalıdır;

#define TOK_HELPSERV “s” /* 114 */
#define MSG_RULES “KURALLAR” /* RULES */
#define TOK_RULES “t” /* 115 */
#define MSG_MAP “MAP” /* MAP */
#define TOK_MAP “u” /* 117 */

Değişiklikleri kaydedip dosyayı kapatıyoruz.

# Unreal3.2
# <m_rules.c>
# cd Unreal3.2/src/modules
# pico -w m_rules.c

m_rules.c dosyasında aşağıdaki satırı bulup,

#define MSG_RULES “RULES”
#define TOK_RULES “t”

Aşağıdaki şekilde değiştiriyoruz.

#define MSG_RULES “KURALLAR”
#define TOK_RULES “t”

cd.. komutunu kullanarak Unreal3.2 dizinine geliyoruz. ve  make çekiyoruz.

Eggdrop Kurulumu

Perşembe, 24 Ocak 2008

Öncelikle Ssh hesabınıza login olun,

tar -zxvf eggdrop.1.x.xx.tar.gz
tar işlemi bittikten sonra -> cd eggdrop1.x.xx

Daha sonra ./configure yazın.

İşlem bittikten sonra aynı klasörün içinde make config yazın.

İşlem bittikten sonra make yazın.

Make işlemi bittikten sonra make install DEST=/home/hesap/dosyaismi
Burada hesapadı shell hesabınıza bağlanırken kullandığınız kullanıcı adı, dosyaismi ise eggdrop botunuzun kurulmasını istediğiniz dosyanın adı anlamına gelir.

Kurulum bittikten sonra cd dosyaadı yazın.

işlem bittikten sonra conf dosyalarını IRC Serverınıza göre düzenleyiniz.
Eggdrop’ları calıstırmak için ;
./eggdrop -m “örnek oyun.conf”

iyi çalışmalar..

IRC Bağlantı Hataları

Perşembe, 24 Ocak 2008

IRC Client ile IRC Sunucusu arasinda meydana gelen problemlerden dolayi olusan hatalardir. Bircogumuz bu tarz hatalar ile karsilasiriz fakat genel olarak bilgi sahibi olan, arastiran pek az kimse var. Bazi yalan yanlis bilgilerin yayilmasini engellemek amaci ile bu tarz bir dokuman yazmaya karar verdim, elimden geldigince detaya indim..
Umarim okuyuculara az da olsa faydasi dokunur, bilinclenmelerine yardimci olur.

-

Konunun basinda da belirttigim gibi IRC Client ile IRC Sunucusu arasinda meydana gelen problemlerden dolayi olusan hatalardir bunlar.

-IRC Client Ornegi: mIRC, Konversation, hIRC, Xchat, jwirc, xircon, pirch, BitchX vesaire.
-IRC Sunucusu: irc.hdircd.com Aslinda bu ornege gerek bile yok, IRC Sunucusunun anlamini bilmeyen kisinin dokumanin devamini okumasinin anlami yoktur.

Gelelim detaya…

* Connection reset by pear

Genel olarak goz onunde bulundurdugumuzda baglantinin baglanan socket’in durumunun yeterince saglikli olmadigindan dolayi kapatildigini ifade eder.

Alt Basliklar: Read Error, Write Error, Ping time out, Broken Pipe

Read Error: IRC Sunuculari baglanan client’den belirli bilgiler ister. Bu hata IRC Sunucusunun kullanicinin IRC Client’inin bilgilerine erisememesi, okuyamamasi durumunda olusur. IRC Sunucusu bilgileri okurken bir hata ile karsilasirsa, bilgileri okuyamazsa client’in baglantisini bu hata mesaji ile kapatir.

Write Error: Bu hata mesaji da hemen hemen Read Error ile benzer ozellikleri tasir. Bir onceki hata mesajinda da belirttigim gibi IRC Sunucusu ile client arasinda bir veri alisverisi vardir. Bu veri alisverisinde IRC Sunucusu IRC Client’inden aldigi bilgileri hafizasina yazamazsa/yazmaya calisirken herhangi bir hata ile karsilasirsa client’in baglantisini bu hata mesaji ile kapatir.

Read error = Okuma hatasi
Write error = Yazma hatasi

Read error okuma isleminde hata olustugu zaman gerceklesir, write error ise okuma isleminin ardindan gerceklesen yazma isleminde hata olustugu zaman gerceklesir.

Broken Pipe: Sunucular soket haricinde de bazi bilgilere ihtiyac duyarlar. Iste bu bilgilere erismekte sorun yasadiklari zaman bu hata mesaji ile client’in baglantisini bu hata mesaji ile kapatirlar. Daha net anlasilabilmesi icin bir ornek vermeye calisayim…
Kullaniciya whois cekersiniz, sunucu whois cektiginizi bilir fakat bu bilgiyi sizin ekraniniza yansitirken bir hata ile karsilasir, iste bu Broken pipe hata mesaji ile sonuclanir…

Ping time out: Sunucular kullanicinin halen hatta olup olmadigini algilayabilmek icin belirli araliklarla kullanicilara ping atarlar. Bu ping cevabi gelmedigi zaman kullanicinin baglantisi bu hata mesaji ile kapatilir. Dikkat ederseniz status pencerenizde belirli araliklarla “Ping? Pong!” mesajlarini gorursunuz. Bu daha da basite indirgeyerek;
Ping? : Hey genc, buradamisin bir ses ver de yasadigini bilelim..
Pong! : Burdayim abi…

bu sekilde ozetleyebiliriz.

*Software cause connection abort
IRC Sunucusu kaynakli olan bir problemdir, yani temeli IRC Sunucusudur… Daha once de IRC Sunucusu ile IRC Client’i arasinda surekli veri alisverisi oldugunu ifade etmistim. Bunu ozet olarak su sekilde aciklayabiliriz: IRC Sunucusu client’in problemleri oldugunu dusunur, veri alisverisinde problem yasar, fakat client uzerinde herhangi bir problem mevcut degildir. Tamamen sunucunun yanilsamasi sonucu ortaya cikar…

*Connection timed out
Bu hata mesaji internet baglantinizdan kaynaklanir. Baglanmak isteyen client ile sunucu arasinda belirli bir baglanma suresi vardir, bu sure sunucuya gore degisebilir. Iste bu surenin dolmasi sonucunda baglanti halen gerceklestirilememis ise bu hata mesaji ile baglantiniz kapatilir.

*Connection refused
Baglanmak istediginiz IRC Sunucusunun sizin baglantinizi kabul etmemesi durumunda ortaya cikabilir. Mesela sizin girmek istediginiz port kapalidir, kapali porttan girmeye calisirsaniz bu hata mesaji ile karsilasirsiniz…

*No route to host
Internet baglantinizin olmadigini ifade eder.

*Unable to resolve IRC server
Bu hata mesaji DNS(Domain Name Service) ile ilgilidir. Genellikle degistirilen DNS adresi tam olarak hazir degildir veya guncellenmemistir veya kapalidir. Iste bu durumlarda bu tarz bir hata mesaji ile karsilasirsiniz.

*Not enough buffer space avaible
Client’inizin ag soketini alamamasi sonucu ortaya cikan bir hata mesajidir. Biraz daha acacak olursak, baglanti kapasiteniz sunucuya baglanabilmek icin yeterli degildir. Internet baglantisi gerektiren diger uygulamalari kapatarak veya modeminizi resetleyerek bu problemi ortadan kaldirabilirsiniz. Client kaynakli bir problemdir…

*Can’t assign requested address
Bunun anlami sunucunun herkese acik olmamasi durumudur. Genellikle attack olmasi durumunda sunucu yetkililerinin (Root) kullanilan DNS’yi degistirmesi sonucu ortaya cikar. (Olmayan bir dns adresine yonlendirmesi sonucu)

*Forward and reverse dns do not match
Ornek hata mesaji:
*** Your forward and reverse DNS do not match, ignoring hostname.

Closing Link: 116.5.194.147 (You are not authorized to use this server)

IRC Sunucusunun sizin IP adresinizi cozumleyememesi sonucu ortaya cikan bir hata mesajidir. Internet saglayicinizin DNS sorunlarindan dolayi kaynaklanan bir hata mesajidir. Client ve IRC Sunucusu ile alakasi yoktur..

*Invalid username
Belirtmis oldugunuz, kullanmakta oldugunuz kullanici adinizin sunucu uzerinde yasakli oldugunu ifade eder. Genellikle ident’inizde bulunan alfabetik olmayan karakterlerden kaynaklanir bu hata. Mesela bosluk gibi bir karakter. Kullanmakta oldugunuz ident’i IRC Client’inizin ayarlarindan degistirin, sade karakterleri kullanin, abidik gubidik seyler denemeyin ident uzerinde bu sorun duzenlemenizi yaptiktan sonra cozulecektir…

*You are not authorized to use this server
Baglanmak istediginiz sunucuyu kullan abilmek icin yeterli erisiminizin(l-line) olmadigini ifade eder. Ayni ag uzerinden farkli bir baglanti kullanmayi deneyebilirsiniz. (Bagli olan herhangi bir baglantiyi deneyebilirsiniz. /server ircforum.hdircd.com gibi.)

*No more connections allowed in your connection class
Connection refused (Max connections at this time) Closing Link (No more connections)

Internet saglayicisindan baglanabilecek izin verilen maksimum kullanici sayisina ulasilmasi sonucunda karsiniza cikabilecek bir hata mesajidir. Yani bu demektir ki, “Kardesim biz bu sunucuya 100 tane superonline kullanan kisi aliyoruz, sen 101. kisi oldugun icin baglanamazsin, limitimizi doldurduk.”

*Too many connections from your hostname
Closing Link (No more connections)

Closing Link (You are only allowed one connection from your host.)

Bunun anlami sunucunun izin verdigi ayni host uzerinde bulunan maksimum kullanici baglanabilme sayisina ulasmis oldugunuzdur. Biraz daha acacak olursak, sunucu ayni host uzerinden sadece 10 kisiye izin verebiliyordur, siz 11. baglantiyi kurmayi denediginiz zaman bu hata mesaji ile karsilasirsiniz. (Clone yani.)

*Network dropped connection on reset
IRC Sunucusuna hostluk yapan yerde olusan herhangi bir problem sonucunda sunucuya baglanamama durumudur. Muhtemelen sunucu reboot edilmistir. Client ile alakasi yoktur, IRC Sunucusunun bagli bulundugu host ile alakalidir.

*Network is down or Network unreachable
Bu tip bir hata sunucunun calismadigi zamanlarda veya veri kaynaklarinda herhangi bir problem yasadigi zamanda ortaya cikar. Client ile alakasi yoktur, IRC Sunucusu tabanli bir problemdir.

*You are banned from this server
Sunucuya girisinizin yasaklandigini ifade eder. Herhangi bir sebeple sunucu yetkililerinin sizi uzaklastirmasi durumudur.

Bu makanale HITMAN tarafından yazılmıştır.