انجمن برنامه نویس

تا*پیک بحث و گفتگو درباره irc

شروع موضوع توسط HamidReZaa ‏20/10/13 در انجمن برنامه نویسی پایتون (Python)

گنجینه های
برنامه نویسی
فیلم های آموزشی
زبان های برنامه نویسی
فیلم های آموزشی
پروژه محور C#
فیلم های آموزشی
برنامه نویسی اندروید
فیلم های آموزشی
طراحی سایت
فیلم های آموزشی
برنامه نویسی پایه
گنجینه برنامه نویسی C# آموزش برنامه نویسی C سیستم مدیریت بانک آموزش اندروید - مقدماتی آموزش زبان HTML اصول و مبانی برنامه نویسی
گنجینه آموزش ASP .Net آموزش برنامه نویسی C++‎ پیاده سازی مدیریت آتلیه آموزش اندروید - تکمیلی آموزش زبان CSS آموزش الگوریتم و فلوچارت
گنجینه برنامه نویسی PHP آموزش برنامه نویسی C# پیاده سازی سیستم هتلداری آموزش اندروید - پیشرفته آموزش زبان Java Script آموزش تبدیل فلوچارت به کد
گنجینه آموزش طراحی وب آموزش برنامه نویسی جاوا شبیه سازی دستگاه عابربانک آموزش ساخت لیست ایمیل آموزش زبان jQury برنامه نویسی اسمال بیسیک
گنجینه برنامه نویسی متلب آموزش برنامه نویسی PHP پیاده سازی مدیریت آموزشگاه آموزش ساخت گالری تصاویر آموزش زبان XML آموزش برنامه نویسی اسمبلی
گنجینه برنامه نویسی اندروید آموزش برنامه نویسی پایتون پیاده سازی سیستم صدور بلیت آموزش کنترل ربات با اندروید آموزش طراحی Responsive طراحی سایت ویژه کودکان
گنجینه برنامه نویسی VB .Net آموزش برنامه نویسی اندروید پیاده سازی سیستم نوبت دهی آموزش ارتباط با دیتابیس سرور ساخت سایت خبری کدنویسی سریع با Emmet
گنجینه زبان های برنامه نویسی آموزش برنامه نویسی زبان R سیستم حسابداری و انبارداری زبان بیسیک فور اندروید (B4A) ساخت سایت فروشگاه آموزش کار با پایگاه داده
  1. HamidReZaa

    تاریخ عضویت:
    ‏29/8/13
    ارسال ها:
    54
    تشکر شده:
    20
    امتیاز دستاورد:
    12
    تاپیک بحث و گفتگو درباره irc

    دوستان هرگونه بحث و گفتگو در زمینه irc فقط در این تاپیک می باشد....
     
  2. HamidReZaa

    تاریخ عضویت:
    ‏29/8/13
    ارسال ها:
    54
    تشکر شده:
    20
    امتیاز دستاورد:
    12
    پاسخ : تا*پیک بحث و گفتگو درباره irc

    ابتذا توضیحاتی درباره irc میدم ...



    IRC چیست؟
    IRC مخفف Internet Relay Chat هست که کاربران با اتصال به سرورهای IRC میتوانند به گفتگو بپردازند.


    زبان مخصوص برنامه نویسی در این محیط MSL(mIRC Scripting Language)Iمیباشد که با perl و python ان را گسترش داده اند...

    mIRC چیست؟
    mIRC هم اولین و پرطرفدار ترین نرم افزار جهت استفاده از شبکه های IRC هست ...

    آی آر سی یکی از چت های پر طرفدار ایران است. تنها تفاوت آی آر سی با بقیه ی چت ها این است که در آن قانون وجود دارد و مدیران مختلف با درجه های مختلف می توانند کنترل چت را به عهده بگیرند. آی آر سی بر خلاف محیط ساده ای که دارد فوق العاده پیشرفته و مجهز است و برای انجام کارهای مختلف (به غیر از چت) به جای استفاده از دکمه های مختلف از دستورات (comments) آی آر سی استفاده می شود.
    برای ورود به آی آر سی دو راه وجود دارد. یک روش این است که از طریق سایت وارد این شویم که در این صورت نیاز به برنامه ی جاوا داریم و روش دیگر استفاده از برنامه ی mirc است. در روش اول فقط می توانیم در یک اتاق حضور داشته باشیم و برای استفاده از دستورات irc نمی توانیم از دکمه ها کمک بگیریم و مجبوریم برای هر کار دستورات را تایپ کنیم ولی در روش دوم امکانات زیادی را خواهیم داشت... اسکریپت ها برنامه هایی هستند که برای mirc نوشته می شوند و با نصب کردن آنها می توانیم این برنامه را بسیار قدرتمند تر کنیم. این اسکریپت ها می توانند رنگ نوشته های ما را بطور اتوماتیک برای ما عوض کنند، در صورتی که ما مدیر اتاق بودیم به ما کمک می کنند تا به صورت اتوماتیک افراد را کنترل کنیم (مثلا اگر کسی 6 خط را در 3 ثانیه فرستاد آن را از چت محروم می کند) و ...
    در irc زیر سرور هایی وجود دارد که هر کدام خدمات مربوط به یکی از امکانات آن را ارائه می دهند. زیر سرور ها توسط oper ها برنامه نویسی می شوند. چند تا از زیر سرور هایی که معمولا در تمام سرور ها وجود دارند و وجود آنها الزامی است chanserv (که خدمات مربوط به اتاق ها را ارائه می دهد)، nickserv (که نام های کاربری را مدیریت می کند) و memoserv (که پیغام های خصوصی به وسیله ی آن رد و بدل می شود) هستند.
    در irc هر نفر با یک نام کاربری انگلیسی بدون فاصله وارد می شود و برای اینکه بعدا" کسی نتواند با نام او وارد شود نام کاربری (nick) خود را با یک دستور ثبت می کند. پس از ثبت نام کاربری برای هر بار وارد شدن باید پسورد خود را وارد کرده و nick خود را توسط identify، nickserv کنند (اسکریپت ها این کار را اتوماتیک انجام می دهند). پس از آن می توانند اتاق هایی را با نام خود ثبت کنند و دیگران را دعوت کنند تا به اتاق آنها بیایند. کارهای مربوط به اتاق های گفتگو توسط chanserv انجام می شود. با استفاده از chanserv می توانیم به افرادی که وارد اتاق می شوند مقام هایی از قبیل (aop,sop,cf,hop,vop) را بدهیم، محدودیت هایی برای اتاق تعیین کنیم و دسترسی های کسانی که مقام دارند را تا حدی تغییر بدهیم.

    مقام ها و قدرت هایی که کاربران در Irc دارند به این صورت است:
    oper یا IrcOp: مدیر کل سرور است و می تواند کاربران را برای همیشه از ورود محروم کند (akill)، روم و کاربران بی ارزش را از بین ببرند و ... (همه کار می توانند بکنند )
    op: اپراتور فقط در یک اتاق مقام دارد و می تواند به دیگران op و halfop و voice بدهد، آنها را از چت به مدت معین محروم کند (ban)، دیگران از از روم بیرون کند (kick) و تاپیک اتاق را عوض کند. اپراتور ها با علامت @ در اتاق مشخص می شوند. (تاپیک متنی است که در هنگام ورود به اتاق به تمام چت کنندگان فرستاده می شود)
    halfop: نیمه اپراتور (که در بیشتر سرور ها این مقام وجود ندارد) تمام امکانات Op را دارد، فقط نمی تواند به کسی Op یا HalfOp بدهد. نیمه اپراتور ها با علامت % در اتاق مشخص می شوند.
    voice: یک مقام افتخاری است و کار خاصی نمی تواند بکند. این مقام را به برگزیدگان اتاق (کسانی که خوب و زیاد می چتند) می دهند (تنها حسنی که دارد این است که کسانی که voice دارند از چت محروم نمی شوند). voice ها با علامت + در روم مشخص می شوند.
    Founder: مدیر یک اتاق (کسی که اتاق را به ثبت می رساند) Founder آن اتاق است. Founder میتواند تمام تنظیمات اتاق را تغییر دهد و به چت کنندگان مقام همیشگی بدهد. (مقام همیشگی مقامی است که اگر کسی آن را داشته باشد برای همیشه آن را دارد، مثلا کسی که aop است هر بار که disconnect شود و دوباره به چت بازگردد op دارد ولی کسی که op دارد بعد از بیرون رفتن از اتاق یا سرور مقامش را از دست می دهد. در واقع op خالی یک مقام افتخاری است که یک بار به یکی از چت کنندگان داده می شود. aop ، sop ، CF ، Hop و avoice مقام های همیشگی هستند).
    CoFounder: تمام قدرت های Founder را دارد، فقط نمی تواند کسی را CoFounder کند. (فقط می تواند دیگران را به لیست sop ها، aop ها، hop ها و voice ها اضافه کند). همچنین به تمام تنظیمات اتاق دسترسی ندارد.
    Sop: این مقام با ورود به اتاق op می گیرد. ولی می تواند دیگران را برای همیشه op ، voice یا halfop کند.
    Aop: دارنده ی این مقام برای همیشه در روم op دارد و می تواند از امکانات آن استفاده کند.
    Hop: همیشه halfop می گیرد.
    Avoice: همیشه voice می گیرد.
    اگر می خواهید یک کاربر irc باشید و کار با آن را شروع کنید، به سایت mIRC: Internet Relay Chat client مراجعه کنید