ForumKelebek.COM | Paylaşımın Tadı Başka!

Yönetim Upload Toplist Sohbet İletişim Anasayfa

Geri Git   ForumKelebek.COM | Paylaşımın Tadı Başka! > >

Rastgele Günün Sözü:
Sohbet REKLAM ALANI





Yeni Konu aç  Cevapla
 
Seçenekler Stil
Alt 20.12.2018   #1
Kullanıcı Profili
diE
 diE - ait Kullanıcı Resmi (Avatar)
Standart wildcards (joker karakterler)

wildcards (joker karakterler)



Evet; konumuz wildcards (joker karakterler)
--
Herhangi bir komut ile yapmak istediğimiz birşeyde zorlandığımızda yada bir komutu daha geniş kapsamlı kullanmak için biz wildcardslardan yardım alırız.
Wildcards'lar joker karakterler diye de bilinirler.
Bu karakterler kullanım alanlarına ve şekillerine göre ayrı anlamları, farklı temsilleri vardır.
Genelde " [email protected] " maskesi dahilinde kullanılır ve bizim işimizi kolaylaştırmak için vardır.
?, ve * olmak üzere iki şekildedirler.
--
? : Tek bir karakteri temsil eder.
Kullanılan mask'ın sayısı belli olup ancak şekli şemali belli olmadığı durumlarda kullanılır.
Mesela şöyle diyelim, 6 haneli bir nick ancak 3. harfi bilinmiyor. Biz bu 3. hanenin yerine " ? " işareti kullanırız.
? işareti yerine her türlü karakter gelebilir.
Örnek -> 3 haneli kanalları nasıl listeleyebilirim?
Cevap -> /list #???
--
Yukarıdaki soruyu şöyle düşünelim. Bize meyve olduğunu söylüyor ama hangi meyve olduğunu söylemiyor.
Bu nar da olabilir, muz da. 3 harfli olsun da ne olursa olsun diye ekliyor sonuna da.
Örnek -> Sunucu üzerindeki aktif olan kanallardan sadece 5 haneli olup, 3. hanesi " a " , son hanesi " c " olanları listelemek istiyorum. Komut nedir?
Cevap -> /list #??a?c
Yukarıda da görüldüğü üzere; ilk iki hane için soru işareti kullanmışız çünkü: bizden istenen kısım nickin 5 haneli olması ve 3. ve 5. harflerin a ve c olması.
Bu tür sorularda biz; bizden isteneni yerine yerleştirip, bilinmeyen kısımlara " ? " kullanıyoruz.
? karakterinin temsilini detaylı olarak gördük.
Diğer wildcardımız ise ;
--
* : Kullanım yerine göre önündeki/arkasındaki tüm karakterleri temsil eder.
Karakter sayısının belli olmadığı ancak belirtilen karakterin içinde olduğu kısımlar için kullanılır.
Bu karakteri kullanırken de şöyle düşünücez. Bir ban uygulamamız isteniyor; bize verilen bilgilerde sadece nickin " a " harfi ile bittiği belirtiliyor.
Biz bu a'dan önceki kısma " * " deriz.
" * " kısmı a'dan öncesi için geçerli olur ve karakter sayısı da belirsizdir aynı zamanda.
Temel olarak 4 kısımda * işaretini kullanırız.
Kısım1 -> Belirtilen maskenin sadece ilk hanesinin belli olduğu durumlarda,
Kısım2 -> Belirtilen maskenin sadece son hanesinin belli olduğu durumlarda,
Kısım3 -> Belirtilen maskenin ilk ve son hanesinin belli olduğu durumlarda,
Kısım4 -> Belirtilen maskenin ilk ve son hanelerinin belli olmayıp sadece içerisinden bir veya birden fazla karakterinin belli olduğu durumlarda.
--
Soru(Kısım1) -> #help Kanalında nicki a ile başlayan kullanıcıları akicke almak istiyorum. Komut nedir ?
Cevap -> /cs akick #help add a*!*@*
--
NOT: [email protected] maskesini kullanırken; bize verilen kısımları kullanıp, hakkında bilgi sahibi olmadığımız kısımlar için " * " kullanıyoruz.
Görüldüğü gibi nick kısmını " a* " olarak kullandık.
identd ve host kısımları için ise her ne olursa olsun anlamını taşıması için sadece " * " kullandık.
Yani komutun okunuşu; " nick'i a ile başlayıp karakter sayısı belli olmayan(Ahmet'te, Ayşe'de bu akickten etkilenir.
Bizim için önemli olan kısım baştaki " a " ) ve identd'i ile Host'u kaç karakterli olursa olsun ve hangi karakteri içerirse içersin #help kanalına girişini engellemek istiyorum " şeklinde olucaktır.
--
Soru(Kısım2) -> #help kanalında nick'i a ile biten kullanıcıları akicke almak istiyorum. Komut nedir ?
Cevap -> /cs akick #help add *a!*@*
Açıklama: Burda nick kısmının başına " * " koyduk ve en sonuna " a " ekledik.
Bu demek oluyor ki " nickinin karakter sayısı, identd'inin ve host'unun ne içerdiği kaç haneli olduğu önemli değil; nicki a ile bitsin yeterli. "
--
Soru(Kısım3) -> #help kanalında identdinin ilk hanesi a son hanesi p olan kullanıcıları akick almak istiyorum. Komut nedir ?
Cevap -> /cs akick #help *!a*[email protected]*
Açıklama: Bu soruda bize diğer 2 sorudan farklı olarak identd'indeki karakterler hakkında bilgi verilmiş.
Öncelikle dikkat etmemiz gereken nokta burası, daha sonrasında ise nerede doğru kullanıcağımızı bilmeliyiz.
Nick ve host hakkında herhangi bir bilgimiz olmadığı için; her ikisi içinde " * " kullanmamız gerekmektedir.
identd kısmı için ise ; " a*p " kullanacağız.
Tümünün birleşiminde oluşan maske " *!a*[email protected]* " olacaktır.
--
Soru(Kısım4) -> #help kanalına hostunun içerisinde " 10 " geçen kullanıcıların girişini engellemek istiyorum. Komut nedir ?
Cevap -> /cs akick #help add *!*@*10*
Açıklama: Bu soruda da bize akick eklenicek kişinin host'undaki karakterler hakkında bilgi verilmiş.
Demekki biz nick ve identd yerine " * " kullanıcağız.
HOST için kullanmamız gereken wildcard'ımız ise ; " *10* " olucaktır. Bunların birleşimi de " *!*x*@* " maskesini oluşturucaktır.
--
Buraya kadar anlamadığın kafana takılan bir nokta varmı? Eğerki var ise şimdi sor çünki bundan sonraki anlatacaklarımı anlaman için az önceki anlattıklarımı iyice anlamanla alakalı olacaktır.
--
? ve * karakterlerinin beraber kullanımına bakalım..
Bu kısım sizin kafanızı karıştırmaya birebirdir.
Ancak üstteki karakterlerin kullanım yerlerini mantıken kavradıysanız size pekte zor gelmicektir.
Burda dikkat edilecek nokta aslında okuma kısmıdır. Karakterleri okyabiliyorsanız; gerisi kolaydır.
Burayıda iki farklı şekilde inceleyelim.
--
Kısım1 -> ?'den sonra kullanılan * karakteri,
Kısım2 -> *'dan sonra kullanılan ? karakteri.
Buraya kadarki örneklerimizde soru sorup - cevabı istedik bu sefer tam tersi yöntemle ilerleyelim.
--
Örnek(Kısım1) -> /cs akick #help add ??*e*??!*@*
Açıklama: Bu komutu uyguladığımızda; #help kanalına karakter sayısı sınırsız nickinin ilk iki ve son iki hanesi HARİÇ, içerisinde a geçen nicklerin kanala girişi engellenecektir.
Başta ? görenler eminimki bu komuta 6 haneli içinde e geçen nickler akicke alınır diye düşünmüşlerdir.
Ancak bu komutta bir karakter sınırlanması yoktur.
Burdan anlıyoruz ki ; ?'ın başta veya sonda olup * işaretinin olduğu durumlarda ? işaretinin olduğu kısımları içerisinden çıkarıyoruz.
Nasıl yani diyecek olursanız, Hangmans nickinin biz baştaki 3 hanesini ve sondaki 1 hanesini çıkarıyoruz yani " an " olarak düşünüyoruz.
Bakıyoruz ki kalan kısımlar içerisinde " a " geçiyor, anlıyoruz ki bu nick akickten etkilenir.
Peki Master nicki bu akickten etkilenir mi? bakalım; Master nickinin ilk ve son iki harflerini çıkaralım, kalan kısım " st " harfleridir. Biz bakıyoruz ki kalan kısımda " a " yok ; demekki bu nick akickten etkilenmez.
--
Örnek(Kısım2) -> /cs akick #help add *?a?*!*@*
Açıklama: Bu akick'i uygulayacağımız akick bizim " KISIM4 " te göstermiş olduğumuz uygulama şeklinden bir farkı yoktur.
Dolayısı ile ordaki ? karakterleri fazlalık etmiş ve gereksiz kullanılmışlardır.
Bu akick'ten karanter sayısızı sınırsız nickinin içinde a geçen tüm kullanıcılar etkilenicektir.


Benzer Konular


Ayraç


 

İşlemler


diE isimli Üye şimdilik offline konumundadır  
Alıntı ile Cevapla

Yeni Konu aç  Cevapla

Etiketler
#help, akick, belli, bir, için, joker, karakterler, wildcards


Şu anda bu konuyu görüntüleyen kullanıcılar: 1 (0 ü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 kodu Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı

Foruma Git:


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şu anki Zaman: 14:31.

Forum Kelebek, en iyi Google Chrome ile dolaşılır.



Forum Kelebek Yasal Uyarı
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Search Engine Optimisation provided by DragonByte SEO (Lite) - vBulletin Mods & Addons Copyright © 2019 DragonByte Technologies Ltd.
User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2019 DragonByte Technologies Ltd.
Kuruluş: ForumKelebek © 2018
Kurucu (Owner): diE & core
CEO: core

İçerik sağlayıcı paylaşım sitelerinden biri olan Kelebek Forum, Haber ve Güncel Paylaşım Platformu Adresimizde 5651 Sayılı Kanun’un 8. Maddesine ve T.C.K’nın 125. Maddesine göre TÜM ÜYELERİMİZ yaptıkları paylaşımlardan sorumludur. Kelebek Forum sitesindeki konular yada mesajlar hakkında yapılacak tüm hukuksal Şikayetler için iletişime geçilmesi halinde ilgili kanunlar ve yönetmelikler çerçevesinde en geç 1 (Bir) Hafta içerisinde Kelebek Forum yönetimi olarak tarafımızdan gereken işlemler yapılacaktır.