IRCForumu.ORG   sohbetkacak
reklamalanı


 
 
Seçenekler Stil
Alt 03 Mayıs 2022, 23:50   #1
Kayıtlı Üye
helloween - ait Kullanıcı Resmi (Avatar)

Standart "List Parametreleri ve Komutları" Eğitimi Düzenlendi



List Parametreleri ve Komutları Eğitimi

List nedir?
List; Bağlı olduğumuz IRC Network üzerinde aktif olan kanalları listelemek için kullanılan IRCD tabanlı bir komutumuzdur.
Aktüel kanal listesini , içlerindeki kullanıcı sayısını, belirtilen maske ile yine belirtilen parametreler kullanarak özel isteğe göre listelemek için kullanılır.
Kullanımı : Sunucumuzda tüm kanallarımızı listelemek için "/list" şeklinde kullanıyoruz.
Herhangi bir kanalı listeleme için "/list #kanalismi" şeklinde uygulanır
sunucumuzda listeleme yaparken herhangi bir kanalın cıkmaması için "/list !#kanalismi" şeklinde uygulanır.
Not : "/list" , "/list #kanal" , "/list !#kanal" komutlarını dilersek "/raw" veya "/quote" kullanarakta yapabiliriz.
Örnek : /list #izmir yaptığımızda sadece #izmir kanalını listelemiş oluruz.
/list !#istanbul olduğunda istanbul kanalı hariç tüm kanalları listelemiş oluruz.
"/list" komutunda bazı kanalların görünmeyişinin nedenleri?
+p : /mode #kanal +p => Kanalın özel kanal olduğunu belirtir dolayısı ile list'den kendini gizler.
+s : /mode #kanal +s => Kanalı direk gizler yani list komutunda cıkmaması icin kullanılır.
Not : /cs set #kanalismi private on komutu uygulandığında kanal "/list" aramalarında göründüğü tesbit edilmiştir.
/version komutu uyguladığımızda : ELIST=MNUCT yazısını görüyoruz.Bunlar parametrelerdir bunları kısaca acıklayalım.
ELIST=MNUCT su anlama gelmektedir;
M : Maske(Takı)="M" olarak kullanılır.
N : Olumsuz Maske(Takı)="N" olarak kullanılır.
U : Kanaldaki kullanıcı sayısına göre "U" olarak kullanılır.
C : Kanal oluşturulma tarihine göre "C" olarak kullanılır.
T : Yazılan to*** tarihine göre "T" olarak kullanılır.
Bunlardan ayrı olarak wilcard(joker) karakterleride kullanıyoruz.Parametrelerimizde
* :Sonsuz karakter olarak ifade eder.
? : tek bir karakter olarak ifade eder.
>sayı : Kullanıcı sayısına göre cok yani büyük olanları listelememizi sağlamaktadır.
<sayı : Kullanıcı sayısına göre az yani kücük olanları listelememizi sağlamaktadır.
Not : -min sayı (<) ve -max sayı (>) özelliği ile aynı olurlar.
List parametreleri Bu parametrelerden ibarettir.
"/list" komutu; sunucu uzerinde ki kullanici sayisi en az 1 kisi olan kanallari listelemek icin kullanilir.
Ancak siz sunucuda daha degisik aramalar yapmak istiyorsaniz ve bu ozellikler clientin "LIST" komutunda yok ise,
Client'in komutu ile karismasin, komut direkt sunucuya gonderilsin diye basina "RAW" koyuyorsunuz.
"/raw" komutunun islevi;
CLIENT ile server (sunucu) arasındaki bağıntıyı ortadan kaldırıp,Server ile direkt iletisim kurmaktır.
Yani asagida yazacağim her komut, sizin irc clientinizde calısmayabilir;
"/raw komut" veya "/quote komut" yazar iseniz , calisir duruma gelir.
Not : "/quote" ile "/raw" aynı işlemi görürler.
Bir komut CLIENT yoksa IRCD tabanlıysa Kullandığınız bağlantı programı üzerinden "/raw komut" yaparak öğrenebilirsiniz
Örnek olarak "/raw list" , "/quote list" ve /helpop ?list
Ağ/sunucu bize cevap verirse , Girdiğimiz komut IRCD tabanlı bir komuttur.
a-) /RAW LIST -min 10 -max 20
b-) /RAW LIST >10,<20
"/raw list -min 10 -max 20" komutunu uyguladığımız takdirde,
Karsımıza bos bir ekran/pencere gelecektir.
Neden diye sorarsanız cünkü IRCD tabanlı "/list" komutunda "-min" veya "-max" gibi bir parametre yoktur.
sadece "/list" komutunda kullanabiliyoruz
Ek bilgi : Komutun asil kullanımı
"/list [#channel] [-MIN #] [-MAX #]" seklindedir.
Parametreler ( M , N , U , C , T ) kısa acıklamaları ve örnekleri
U : Kullanıcı sayısına göre taşıdığını ifade eder.
>sayı , <sayı , -min sayı ve -max sayı olarak kullanabiliriz.
bunları acıklayalım
<sayı : Kullanıcı sayısının minimum olduğunu listelemek için kullanıyoruz.
Kullanımı: "/list <sayı", "/raw list <sayı" , "/quote list <sayı" , "/list -min sayı"
4 farklı sekilde kullanabiliriz.
Örnek : Kanalda kullanıcı sayısı 10'dan kücük kanalları nasıl listelerim?
Cevap : "/raw list <10" , "/list <10" , "/list -min 10" , "/quote list <10"
>sayı : Kullanıcı sayısının maximum(maksimum) olduğunu listelemek için kullanıyoruz.
Kullanımı: "/list >sayı", "/raw list >sayı" , "/quote list >sayı" , "/list -max sayı"
4 farklı sekilde kullanabiliriz.
Örnek : Kanalda kullanıcı sayısı 20'den büyük kanalları nasıl listelerim?
Cevap : "/raw list >20" , "/list >20" , "/list -max 20" , "/quote list >20"
>sayı ve <sayı : Kullanıcı sayısının belirli yani sabit olduğu kanalları listeleriz.
Kullanımı : "/list >sayı <sayı" , "/raw list >sayı <sayı" , "/quote list >sayı <sayı", "/list -min sayı -max sayı"
4 farklı şekilde kullanabiliriz.
Örnek : Kullanıcı sayısı 10 olan kanalları nasıl listelerim?
Cevap : "/list >9 <11" , "/raw list >9 <11", "/quote list >9 <11" , "/list -min 10 -max 10"
Not : /raw ve /quote ile yapılan komutlarda dilersek komutlarda virgül olabilir /list komutunda virgül olarak calısmamaktadır.
[COLOR="Red"]Örnek : "/raw list >9,<11" Kullanıcı sayısı 10 olan kanalları listelemiş oluruz.
T: Bu paramatre yazılan to*** tarihine göre >sayı(büyük,sonradan) veya <sayı(kücük,önceden) olarak kullanıyoruz.
T<sayı : Bu özellikte önceden to*** yazılmıs tarihine göre listelenmesini sağlamaktadır.
Kullanımı : /list T<sayı , /raw list T<sayı , /quote list T<sayı
3 farklı sekilde kullanabiliriz.
Örnek : To***i 5 dakika'dan önce atılmış kanalları nasıl listelerim?
Cevap : "/raw list T<5" , "/list T<5" , "/quote list T<5"
T>sayı : Bu özellikte sonradan to*** yazılmış tarihine göre listelenmesini sağlar.
Kullanımı : "/list T>sayı" , "/raw list T>sayı" , "/quote list T>sayı"
3 farklı şekilde kullanabiliriz.
Örnek : To***i 5 dakikadan sonra atılmış kanalları nasıl listelerim?
Cevap : "/raw list T>5" , "/list T>5" , "/quote T>5"
C : Bu parametre Kanal oluşturulma tarihine göre >sayı(büyük,sonradan) veya <sayı(kücük,önceden) olarak kullanılır.
C<sayı : Bu özellikte kanal oluşturulması için önceden kurulmuş kanalları listelememizi sağlar.
Kullanımı : "/list C<sayı" , "/raw list C<sayı" , "/quote list C<sayı"
3 farklı şekilde kullanabiliriz.
Örnek : 30 dakikadan önce kurulmuş olan kanalları nasıl listelerim?
Cevap : "/raw list C<30" , "/list C<30" , "/quote list C<30"
C>sayı : Bu özellikte kanal oluşturulması için sonradan kurulmuş kanalları listelememizi sağlar.
Kullanımı : "/list C>sayı" , "/raw list C>sayı" , "/quote list C>sayı"
3 farklı şekilde kullanabiliriz.
Örnek : 30 dakikadan sonra kurulmuş olan kanalları nasıl listelerim?
Cevap : /raw list C>30 , "/list C>30" , "/quote list C>30"
M : Maske Kullanımına göre listeleme *maske* şeklinde kullanılır.
mask opsiyonu;
Belirtilen maskeyi iceren kanalları listeler.
Kullanım sekli ; "/raw list mask" , "/list mask" , "/quote list mask"
Peki *mask* dediğimiz nedir?
Mask;kanal ismi icerisinde gecen bir harf/sayı veya sözcük diyebiliriz.
Örnek : /list *b* yaptığımızda
İçerisinde b harfi bulunan tüm kanalları listelememizi sağlar.
bu listelemeyi "/raw" ve "/quote" komutları ilede yapılabilinir.
Örnek : "/raw list *b* veya "/quote list *b*
N : Negatif maske kullanımına göre listeleme !*maske* şeklinde kullanılır.
negatif mask opsiyonu;
Belirtilen maskeyi iceren haric tüm kanalları listeler.
Kullanım şekli; "/raw list !*maske* , "/list !*maske* , "/quote !*maske*
Not : !*maske* (negatif maske) anlamını tasımaktadır.
Örnek : "/raw list !*b* veya "/quote list !*b*
İçerisinde b harfi gecen kanallar haric tüm kanalları listememiz anlamına gelir.
Soru şeklinde Örnekler ve Cevapları:
soru :To***'i "6" dakikadan önce atılmış içinde "t" harfi geçmeyen kullanıcı sayısı "10" kişiden fazla olan kanalları nasıl listelerim ?
Cevap : /raw list T<6,!#*t*,>10
soru : ''kil'' kelimesi ile başlıyan kanalları nasıl listelerim?
Cevap : /raw list #kil*
soru : Kullanıcı sayısı 12'den büyük olan kanalları nasıl listelerim?
cevap : /raw list >12
Soru : Kullanıcı sayısı 10'dan kücük olan kanalları nasıl listelerim?
Cevap : /raw list <10
Soru : Kullanıcı sayısı 40 olan kanalları nasıl listelerim?
Cevap : /raw list >39 <41
soru : Kanal kuruluş tarihi 18 dakikadan önce olan kanalları listelemek istiyorum?
cevap : /raw list C<18
soru : help kelimesi ile başlayan kanalları nasıl listelerim?
cevap : /raw list #help*
soru : helpkelimesi ile biten kanalları nasıl listelerim?
cevap : /raw list #*help
soru : içerisinde "help" kelimesi geçen kanalları nasıl listelerim?
Cevap : /raw list #*help*
soru : içerisinde "Eğitim" kelimesi geçmeyen kanalları nasıl listelerim?
cevap : /raw list !#*Eğitim*
soru : To***'i 20 dakikadan önce atılmış kanalları ve user sayısı 18 den çok olan kanalları nasıl listelerim?
cevap : /raw list T<20,>18
soru : 20 kullanıcıdan fazla, 30 kullanıcıdan az kullanıcıya kişiye sahip kanalları nasıl listelerim?
cevap : /raw list >20,<30
soru : 10 dakika içinde kurulan kanalları nasıl listelerim?
cevap : /raw list C<10
soru: 10 dakikadan sonra kurulan kanalları ve 20 kisiden az olan kanalları nasıl listelerim?
cevap: /raw list C>10,<20
Soru : İcinde "a" harfi gecmeyen, 40 kisiden fazla ve to***'i 15 dakikadan once atilmis olan kanallari listelemek istiyorum?
Cevap : /raw list !#*a*,T<15,>40
Soru : İcinde "a" harfi gecmeyen, 40 kisiden fazla ve to***'i 15 dakikadan once atilmis olan kanallari listelemek istiyorum?
Cevap : /raw list !#*a*,T<15,>40
Soru : 5 kişiden fazla kullanıcıya sahip, 30 dakika içinde kurulmuş olan, to***'i 1 dakikadan sonra değiştirilmiş olan ve içerisinde *help* geçen kanalları listelemek istiyorum, nasıl yapabilirim?
Cevap: /raw list >5,C<30,T>1,*help*
Soru : içerisinde zurna geçen kanallar haric tüm kanalları nasıl listeleyebilirim?
Cevap : /raw list !*zurna*
soru : içerisinde help geçen kanalları nasıl listeleyebilirim?
Cevap : /raw list *help*
________________

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Konu helloween tarafından (16 Mayıs 2022 Saat 16:50 ) değiştirilmiştir..
 
Alt 12 Haziran 2022, 12:13   #2
"Lâ Tahzen innALLÂHe Meâna"
Furkan - ait Kullanıcı Resmi (Avatar)

Standart

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

________________

Düştüğüm her kuyudan mücadele ederek çıkmayı çocukken öğrendim.

"Aslolan hayattır, hayat da BEŞİKTAŞ"

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
 


Şu anda bu konuyu görüntüleyen etkin kullanıcılar: 1 (0 üye ve 1 ziyaretçi)
 
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ı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Kapalı



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