IRCRehberi.Net- Türkiyenin En iyi IRC ve Genel Forum Sitesi  
 sohbet
derya sohbet


9Beğeni(ler)
  • 3 Post By Mylife
  • 1 Post By Lareina
  • 1 Post By She
  • 1 Post By Rima
  • 1 Post By Reyhan
  • 1 Post By oMeN
  • 1 Post By Ruyanur


 
 
Seçenekler Stil
Alt 14 Ocak 2021, 22:04   #1
Arrow Wildcard Konu Anlatımı ( Detay anlatım )

Konu: Genel Wildcard Kullanımı.

Anlatım: Mylife

Tarih: 13 Mayıs 2019, 17:47



Merhaba, anlatmak istediğim konu genel wildcard konusudur detaylı şekilde anlatmaya calışacağım ircd sunucu ları icerisinde oldukca fazla kullanılan ve kullanılması zevkli ve eğlenceli olduğuna inandığım çok işlevsel bir konu olduğunu söylemeliyim. İlk başlarda oldukca karışık gelse de öğrenildiğinde o kadar da karışık olmadığı bilinen bir özellik...

Wildcard ı bir çok durumlar icerisinde kullanabiliyoruz bunlara örnek vermem gerekirse;

  • Kullanıcı Akick alma veya silme.
  • Kullanıcı ban-kick gibi durumlar için.
  • Extra ban konularında.
  • List kullanımlarında.
  • Who kullanımlarında vs vs vs...


İlk başta kavramamız gereken ve wildcard ı wildcard yapan 2 önemli faktörü anlatarak başliyacağım joker karakterler. Wildcard icerisinde joker karakter ler '' * '' ve '' ? '' dir.

Nedir joker karakterler ve ne işe yarar;

( * ) Yıldız olarak tanımlayacağımız bu karakter kullandığımız IRC/Services komutları icerisinde '' sonsuzluk '' anlamı taşır. Yani sonsuz bir karakter terimini temsil eder.

( ? ) Soru işareti olarak tanımyacağımız bu karakter kullandığımız IRC/services komutları icerisinde '' herhangi bir karakter '' anlamı taşır. Yani A = ? B = ? wildcard icerisinde A yerine ? işareti koyulduğunda soru işareti A olarak tanımlanabilir veya B olarak da tanımlanabilir herhangi bir tek harf anlamına gelir ve sistem bu şekilde tanır.

Örnekler;

Soru-) 4 haneli nick maskı nasıl olmalıdır?
????!*@* => burada 4 haneli nick i 4 adet soru işareti ile tanımladık. Sistem bu maskı 4 haneli bütün nickler icin doğru şekilde kabul eder ve işlem yapar. Maskın devamında ! koyarak ident kısmına gectik ve orada diğer joker karakterimiz olan '' * '' kullandık yukarıda belirttiğim gibi * sonsuzluk ve belirsizlik anlamı taşır yani bilinmiyen demektir. Maskın devamında ident kısmını bitirip @ koyarak host kısmına gectik ve orada yine sonsuz ve belirsizlik olduğu için '' * '' kullandık.Yani burada dedik ki ident i ne olursa olsun, host u ne olursa olsun nick i eğer 4 haneli ise işlem yap.

Tek haneli nick maskı: ?!*@* => tek ? işareti ile belirttik.
2 haneli nick maskı: ??!*@* => 2 ? işareti ile belirttik.
3 haneli nick maskı: ???!*@* => 3 ? işareti ile belirttik.

Buraya kadar anladığımızı kabul ediyorum ve farklı bir kullanıma geciyorum. '' ? '' joker karakterimizi değişken olarak nasıl kullanabiliriz biraz da bu durumdan bahsedelim.

Soru-) Nick i Mylife olan ve ident i 4 haneli ilk 2 harfi si olan kullanıcı maskı nedir?
Mylife!si??@* => nick i Mylife olarak belirttik ve ! koyarak ident kısmına geciş yaptık 4 haneli ve ilk 2 harfi si olarak belirttikten sonra 3. harf için bir ? ve 4. harf için de bir başka ? joker karakter kullandık @ ident kısmını bitirip host kısmı belirsiz olduğu için * kullandık ve maskı bitirdik.Yani burada nick i Mylife olan ve ident i 4 haneli ilk 2 harfi si olan kullanıcıları yakala ve işlem yap dedik.

Soru-) Nicki 5 haneli 3. harfi i 5. harfi z olan ident i 3 haneli 2. harfi a olan kullanıcı maskı nedir?
??i?z!?a?@* => Maskımızda gördüğünüz gibi ilk harf herhangi bir harf olabiliceği için ? kullandık 2. harf için de şartlar ayn olduğu için 2. ? kullandık soruda 3. harfi '' i '' olarak belirtildiği için i yi 3. harf e koyduk 4. harf herhangi bir harf olabilir ? koyduk ve 5. harf z koyduk. ! işareti ile ident kısmına gectik ilk harf değişken olabilir 2. harf a belirtildi ve 3. harf ? joker karakter kullanıldı @ host kısmı ile bitirildi. Yani '' ? '' mask icerisinde nasıl kullanılacağını öğrenmiş olduk.

Buraya kadar anladığınız kabul ediyorum ve devam ediyorum '' * '' ve '' ? '' kombinasyon larını yukarıda basit örnekler ile gördünüz. Bir kaç örnek yaparak bunları pekiştirelim.

Soru-) Nicki 4 haneli 3 harfi a olan identi 3 haneli ilk 2 harfi bc olan ve hostunda ( soyle ) gecen kullanıcılar kanalıma girmesin istiyorum ?
/mode #kanal +b ??a?!bc?@*soyle* => Burada farkettiyseniz farklı bir durum var soyle geciyorsa var inceliyelim.
??a?!bc?@*soyle* => Maskımızı bu şekilde oluşturduk 4 haneli 3. harfi a var ident bc ile başlıyor ve herhangi bir karakter daha olmalı yanında ve önemli kısım iki adet '' * '' joker karakteri kullandık neden bu şekilde yaptık?
Bahsettiğim gibi '' * '' sonsuzluk ve belirsizlik anlamı taşıyordu sorumuzda soyle geciyorsa kanala giremesin diyor @*soyle* meali şu şekildedir arkadaşlar... host kısmında ne yazıyorsa yazsın ama icinde soyle varsa yakala.
Biraz daha detaya girelim...

Soru-) nicki 5 haneli ident i 3 haneli ve hostu org ile bitiyorsa kanalıma giremesin?
/mode #kanal +b ?????!???@*org => Diğerinden farklı olarak 2 '' * '' joker karakterin ortasına yazmadık sona yazdık ? bunun sebebi;
Sorudaki bitiyorsa ifadesidir nick 5 haneli ident 3 haneli ve host kısmı ne yazıyorsa yazsın ama sonu org sa yakala.

İcinde geciyorsa;
2 adet '' * '' joker karakterin ortasına yazılır. -> *!*@*text*

Bitiyorsa;
Host kısmına gecilip bir adet belirsizlik jokeri ( * ) kullanılıp yakalanılıcak veri yazılır. -> *!*@*text

Başlıyorsa;
Host kısmına gecilip veri yazılır ve bir adet belirsizlik karakteri kullanılır. -> *!*@text*
Wildcard joker karakterler nick!ident@host kısımları içerisinde herhangi bir yerde aynı mantık ile kullanılabilir.
________________

i don't care if i'm misfit.
 
Alt 14 Ocak 2021, 22:05   #2
spring will never be again..
Lareina - ait Kullanıcı Resmi (Avatar)

Standart

Emeğine sağlık @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

 
Alt 14 Ocak 2021, 22:06   #3
She
✰ ÖzeL..
She - ait Kullanıcı Resmi (Avatar)

Standart

Emeğinize sağlık paylaşım için teşekkür ederiz @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

________________

~ E & B ~
 
Alt 14 Ocak 2021, 22:11   #4
"Mizantrop"
Rima - ait Kullanıcı Resmi (Avatar)

Standart

En sevdiğim konulardan biriydi.

Emeğinize sağlık güzel anlatım olmuş @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

________________

.
 
Alt 14 Ocak 2021, 22:19   #5
Cumhuriyet Kadını
Reyhan - ait Kullanıcı Resmi (Avatar)

Standart

Emeğinize sağlık @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

________________

ellerinde bir güldüm ,
soldum .
 
Alt 15 Ocak 2021, 18:36   #6
✰ ÖzeL..
oMeN - ait Kullanıcı Resmi (Avatar)

Standart

Emeğine sağlık @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

________________

Edep; aklın Tercümanıdır. İnsan edebi kadar akıllı, Aklı kadar şerefli, Şerefi kadar Kıymetlidir. Massive..




~ E & B ~
 
Alt 15 Ocak 2021, 18:46   #7
Mutena
Ruyanur - ait Kullanıcı Resmi (Avatar)

Standart

Emeğinize sağlık @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] çok güzel bir anlatım olmuş.

________________

"hakikâte giden yolda, meşakkatsiz bir varış yoktur."




 
Alt 10 Mart 2021, 10:13   #8
Standart

Emeğine sağlık fakat gözünüzden kaçmış sanırım wildcard konu anlatımında bir mask'ın nasıl olacağı'na da yer verilir diye hatırlıyorum , yoksa yanlış mı hatırlıyorum. :)

 


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı





Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 12:12.