IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

4Beğeni(ler)
  • 4 Post By Mylife

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 13 Mayıs 2019, 17:47   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Wildcard Konu Anlatımı.




Konu: Genel Wildcard Kullanımı.

Eğitmen: Mylife


---------------------------------------------------------------------------

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. -> *!*@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]*
  • Wildcard joker karakterler nick!ident@host kısımları içerisinde herhangi bir yerde aynı mantık ile kullanılabilir.


Dipnot Mesajı: Umarım faydalı olmuştur. İyi forumlar.

__________________
i don't care if i'm misfit..
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Cevapla

Etiketler
help eğitim, help komutları, ircd/services, wildcard


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 Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Who Konu Anlatımı ichi IRCd 7 17 Nisan 2019 10:11
Who Konu Anlatımı vioLeta IRCd 11 10 Nisan 2019 20:39
Wildcard Konu Anlatımı Nintu IRCd 5 10 Nisan 2019 20:23
Memoserv konu anlatımı yaSmin MemoServ 1 05 Nisan 2019 14:46
02.03.2014 Kalbim.Net Wildcard Anlatımı Amelia Eğitim Dünyası 11 06 Mart 2014 03:30