بحث ویکی‌پدیا:تابلوی اعلانات پالایه ویرایش

message: چرا پیوند ویکی‌پدیا:تابلوی اعلانات پالایه خرابکاری/بایگانی ۱ در صفحه پروژه نیست؟ --اخگر (گفتگو) ‏۳ ژوئن ۲۰۱۶، ساعت ۰۷:۴۶ (UTC)
replies: text: بخش بایگانی افزوده شد. مهدی صفار ۱۴ خرداد ۱۳۹۵، ساعت ۱۲:۲۵ (ایران) ‏۳ ژوئن ۲۰۱۶، ساعت ۰۷:۵۵ (UTC)
thread_title:  بایگانی 

message: چه تفاوتی بین Wikipedia:Edit filter noticeboard و :en:Wikipedia:Edit filter/Requested وجود دارد؟--Mehdi (بحث) ‏۱۲ اوت ۲۰۱۶، ساعت ۱۸:۰۹ (UTC)
replies: text: به گمانم دو موضوع از هم مجزا هستند و باید در اولی خرابکاری پالایه و مشکلاتش گزارش شود و در دومی نیاز به پالایه‌های جدید! ولی در ویک فارسی ظاهرا هر دو مورد در یک جا صورت می‌گیرد!--Mehdi (بحث) ‏۱۲ اوت ۲۰۱۶، ساعت ۱۸:۱۰ (UTC)
thread_title:  دو صفحه مشابه 

message: کاربری به دلیل این ویرایش، بلاک شده است: https://pasteboard.co/asNeS4Xlw.png لطفا بررسی شود و فعالیت این ربات هم محدود شود. مسعود ل (بحث) ‏۲۵ مهٔ ۲۰۱۷، ساعت ۰۸:۵۲ (UTC)
thread_title:  دلایل واهی. لطفا این ربات محدود شود. 

message: گویا شما این تابلو را ایجاد کرده‌اید. Special:Permalink/17040064 به نظرم این تابلو با اندازهٔ ویکی‌پدیای فارسی متناسب نیست و بهتر است گزارش‌ها در خود وپ:تام صورت پذیرد. نظرتان؟  ‍‏4nn1l2 (بحث) ‏۲۳ ژوئن ۲۰۱۸، ساعت ۲۰:۵۶ (UTC)
replies: text: بیشتر مدیران، کاری به کار پالایه ندارند چون آن را زیادی پیچیده و فنی می‌یابند. عملاً‌ من و شش هفت مدیر دیگر هستیم که با پالایه ور می‌رویم. بردن این‌ها به تام، فقط درخواست را به جایی می‌برد که شلوغ‌تر است و شانس این که ما ببینیمشان را کم می‌کند. راه بهتر آن است که مطمئن بشویم تمام این مدیرهای فنی، این صفحه را (همچون من) در فهرست پی‌گیری‌هایشان دارند.  — حجت/بحث ‏۲۴ ژوئن ۲۰۱۸، ساعت ۱۵:۴۵ (UTC)
replies: text: : اوکی، مشکلی نیست. پس زین‌پس اگر درخواستی در این تابلو ثبت کردم و دو سه روز گذشت و پاسخی نگرفت، ناچارم شما را پینگ کنم. ‏4nn1l2 (بحث) ‏۲۴ ژوئن ۲۰۱۸، ساعت ۱۶:۳۷ (UTC)
replies: text: ::حالا من را، یا یکی دیگر از دوستان (رضا، ابراهیم، ...) را فرق نمی‌کند. — حجت/بحث ‏۲۵ ژوئن ۲۰۱۸، ساعت ۰۱:۰۱ (UTC) — حجت/بحث ‏۲۵ ژوئن ۲۰۱۸، ساعت ۰۱:۰۱ (UTC)
thread_title:  درخواست ادغام این صفحه در خود تام  

message: در چند ماه اخیر شما بیشترین مشارکت را در ویرایش پالایه‌ها داشته‌اید در نتیجه خواستم شما را خبردار کنم که دو نفر از برنامه‌نویسانی که به گسترش و ایرادزدایی از افزونهٔ پالایه مشغول هستند، برای یک پروژه کمک مالی نسبتاً بزرگی از بنیاد دریافت خواهند کرد تا کد افزونه را تحول دهند. جزئیات بیشتر پروژه را در :m:Grants:Project/Daimona Eaytoy/AbuseFilter overhaul می‌توانید ببینید. من و یکی دیگر از برنامه‌نویسان داوطلب هم به صورت داوطلبانه و رایگان، به آن‌ها مشورت خواهیم داد و کمک خواهیم کرد.
به زودی اطلاع‌رسانی در این باره در مجاری مختلف (میلینگ لیست‌ها و قهوه‌خانه‌ها و ...) رخ خواهد داد. خواستم در جریان باشید، و اگر ایده‌هایی برای بهتر کردن افزونه دارید، همینجا یا در فبریکیتور گزارش کنید. اگر چه ۲۴٬۰۰۰ دلار عدد بزرگی است، اما مطمئنم که همین الآن هم به قدری کار عقب‌افتاده وجود دارد که این دو نفر تمام وقتشان را می‌توانند فقط صرف همین موارد کنند. اما هدف آن است که به جای صرف وقت روی این موارد، تمرکزشان را بگذارند روی متحول کردن افزونه. خلاصه فرصتی منحصربه‌فرد داریم تا آرزوهای جاه‌طلبانه‌مان را مطرح کنیم. — حجت/بحث ‏۳ ژوئن ۲۰۲۰، ساعت ۱۳:۲۰ (UTC)
replies: text: هر پالایه باید یک صفحه بحث هم داشته باشد. -- ‏ SunfyreT ‏۳ ژوئن ۲۰۲۰، ساعت ۱۳:۲۹ (UTC)
replies: text: :ثبت شد در phab:T254352 — حجت/بحث ‏۳ ژوئن ۲۰۲۰، ساعت ۱۴:۰۳ (UTC)
replies: text: ::۱-اولین و ابتدایی‌ترین درخواست. در سیاهه پالایه موردی که پالایه را فعال کرده مشخص شود. الان باید متن و خلاصه ویرایش و نام کاربری را چک کنیم تا بفهمیم کدامیک پالایه را در کدام بخش درگیر کرده.

text: ::۲-از ores بشود در پالایه استفاده کرد.

text: ::۳-جایی بتوان سیاهه را دامپ کرد. یا خروجی گرفت

text: ::۴-بتوان بین کدهای پالایه‌ها جستجو کرد مثلا عبارت foo در کدام پالایه‌ها به کار رفته

text: ::۵-برای واضح شدن ریجکس‌ها. یک ریجکس پایه داشته باشیم و یک ریجکس  که چند نوکیسه را یکسان در نظر گیرد و در اصل پیش از اجرای ریلکس پایه ریلکس دوم را با موسسه مورد نظر جایگزین کند. پالایه ۴ را ببینید متوجه سخنم می‌شوید.

text: ::۶-بتوان برای تناوب روند ویرایشی افزودن پیوند به بیرون یا کاهش حجم قابل ملاحظه پالایه تعریف کرد. برای اسپمرها و ناقص‌کنندگان مقالات کاربرد دارد.

text: ::۷- اگر سینتکس دچار مشکل شد متوجه شود مثلا عنوان زیر بخش  به نحوی ویرایش شود که == یک طرفش حذف شود و دیگر عنوان نباشد و چند = در مقاله اضافه شود.

text: ::۸-پالایه بحثی داشته باشد که بتوان پنهانش کرد برای پالایه‌های حساس و بحث میان مدیران کاربرد دارد الان در توضیحات انجام می‌شود که درست نیست چون توضیحات باید در مورد تغییرات نسخه پالایه باشد یاماها۵ / ب ‏۴ ژوئن ۲۰۲۰، ساعت ۰۴:۰۱ (UTC)

text: بابت این که آرزوهای بزرگی کردید تشویقتان می‌کنم. برخی‌شان را متأسفانه ناممکن می‌دانم (توضیح در پایین) اما باقی را به فب خواهم برد.

text: ۱- به شکل مفیدی قابل انجام نیست. پالایه‌ای مثل ۲۱۹ را در نظر بگیرید؛ هر بار که فعال شود نه یک شرط، که سه شرط باید پذیرفته شود. تازه این یک مثال خیلی ساده بود. مثال‌های پیچیده‌تر که بماند.

text: ۲- ساعن به طور زنده اجرا نمی‌شود در نتیجه در لحظهٔ اجرای پالایه در دسترس نیست. از زمان ثبت ویرایش تا زمان فراهم آمدن اطلاعات ساعن، حتی اگر یک میلی‌ثانیه هم طول بکشد (که معمولاً بیشتر است) باعث کندشدن جدی سیستم می‌شود. بماند که این نیازمند تغییر اساسی در ساعن هست چنان‌که بتواند ویرایشی که حتی ذخیره نشده را هم ارزیابی کند.

text: ۳- این ایده جالب بود. اگر توضیح بدهید که کاربردش چیست برایش فب می‌سازم.

text: ۴- این از قبل وجود دارد. در ویژه:پالایه خرابکاری دنبال «جستجو در قواعد» بگردید.

text: ۵- مشکل در اینجا، خود پالایهٔ ۴ است. پالایهٔ مذکور باید بازنویسی شود تا از ccnorm استفاده کند نه این که خودش به طور دستی انواع نویسه‌های حرف «ی» را معادلسازی کند. برای مقایسه پالایهٔ ۲۱۷ را ببینید که هیچ اشاره‌ای به انواع نویسهٔ «ی» نکرده اما همه را می‌تواند شناسایی کند.

text: ۶- این هم جالب بود. به فب می‌برم.

text: ۷- در این حالت کلی‌ای که گفتید، شدنی نیست. تغییرات نحوی خیلی زیادند. مثال دقیق‌تر اگر بزنید بهتر می‌شود تصمیم بگیریم که آیا با امکانات موجود شدنی هست یا نه.

text: ۸- این را بالاتر Sunfyre هم گفت و  phab:T254352 را برایش ساختم — حجت/بحث ‏۷ ژوئن ۲۰۲۰، ساعت ۱۲:۵۸ (UTC)
replies: text: : ۳ کاربرد زیادی دارد مثلا تحلیل سیاهه‌های یک پالایه برای بهبود یا استفاده کردن از سیاهه‌ها برای آموزش ربات‌ها. بیشتر استفاده آمارگیری و تحقیقاتی دارد.

text: :۷- براکتی که بالانس نیست یا گیومه که بالانس نیست. موارد موجود در nowiki و توضیحات را هم نباید حساب کند. یا جفت مساوی‌های نابالانس. یا مواردی که قبلا بالانس بوده الان نیست مثلا ۴ جفت == داشتیم الان شده ۳.۵ جفت

text: :۸-این با درخواست آرمان تفاوت دارد. درخواست آرمان تا جایی که متوجه شدم همه دسترسی ویرایش و دیدن دارند. این برای بحث پنهان است. توضیحات پالایه ۴ الان تقریبا چنین حالتی دارد که در اصل نباید باشد و فقط آن توضیحات باید در مورد جزئیات فنی باشد نه بحثیاماها۵ / ب ‏۹ ژوئن ۲۰۲۰، ساعت ۰۳:۵۱ (UTC)
replies: text: ::۱-می‌تواند به صورت ابزار ثانویه باشد. مثلا وقتی در سیاهه هستیم با زدن یک دکمه پالایه را روی سیاهه اجرا کند و جایی که پالایه را فعال کرده پررنگ کند این با جاوااسکریپت راحت میشه نوشت قبلا برای پالایه ۴ نوشته بودم و تا حدودی هم کار میکرد مشکل اصلیش در این بود که کد درون پالایه با ریجکس جاوااسکریپت تفاوت دارد و در نتیجه با هر بار به روز شدن کد پالایه باید ابزار هم به روز شود که تقریبا ممکن نیست ولی اگر این مورد به صورت ابزار در آید مسلما باید از خود کد پالایه استفاده کندیاماها۵ / ب ‏۹ ژوئن ۲۰۲۰، ساعت ۰۳:۵۹ (UTC)

text: ::کلی گشتم ابزاری که نوشتم را پیدا کردم برایتان ایمیل می‌کنمیاماها۵ / ب ‏۹ ژوئن ۲۰۲۰، ساعت ۰۴:۲۱ (UTC)

text: ::۱ را نمی‌توان، مثلاً، این‌طور پیاده کرد که ویژگی اضافه‌شده، برود و در متن پالایه، دنبال شروطی بگردد که به added_lines, removed_lines, old_wikitext یا new_wikitext مربوط می‌شوند، بعد شرط همان‌ها را بردارد (حالا ممکن است عبارت باقاعده باشد، ممکن است مجموعه‌ای از عبارات در قالب ccnorm_contains_any/all، ممکن است هم شکل دیگری) و با توجه به این که شرط به چه چیزی مربوط بوده (added_lines, removed_lines, old_wikitext یا new_wikitext)، شرط استخراج‌شده را در همان جست‌وجو کند و تطابق‌ها را رنگی کند؟ متوجهم که این به علت حالت‌های بسیار زیاد، زحمت زیاد و کد طولانی می‌خواهد، اما به نظرم کدهایی که همین الآن در نسخهٔ فعلی پالایه هستند (مثلاً کدهایی که معنای ccnorm_contains_any را به پالایه می‌فهمانند) ممکن است بتوانند در اجرای طرح کمک کنند (چون بالاخره همهٔ این‌ها عضوی از افزونهٔ پالایه خواهند بود). احمدگفتگو ‏۹ ژوئن ۲۰۲۰، ساعت ۰۹:۵۵ (UTC)

text: سلام. یک سؤال داشتم، آن هم این که بازنویسی قرار است چقدر اساسی باشد؟ آیا می‌توان امید داشت که پالایه‌ها از ساختار فعلی (که عملاً یک «اگر» بزرگ هستند) به ویژگی‌های پیشرفته‌تری برسند؟ مثلاً این که یک پالایه بتواند چند شرط مختلف بپذیرد و متناسب با هر شرط، یک اقدام خاص را اجرا کند؟ مثلاً فرض کنید بخواهیم در یک پالایه مخصوص یک ترول تعریف کنیم که اگر شرط الف مثبت بود، اقدام کن، ولی اگر شرط الف منفی و شرط ب مثبت بود، آن‌وقت محدودیت سرعت برایش بگذار و فقط در صورت تجاوز از محدودیت، واکنش‌ها را فعال کن. در حال حاضر انجام این کار فقط با ساخت دو پالایه متفاوت امکان‌پذیر است که به نظرم باعث پراکندگی می‌شوند. احمدگفتگو ‏۲۳ ژوئیهٔ ۲۰۲۰، ساعت ۱۷:۰۴ (UTC)
replies: text: :فکر نکنم.

text: :ایدهٔ بهتر که عملی هم باشد این است که ترتیب پالایه‌ها را بتوانیم تغییر بدهیم. این طوری می‌شود سه پالایه نوشت که قسمتی از شرط‌شان مشترک است (مثل شرط مربوط به شناسایی ترول) و فقط شرط آخر (که نوع واکنش را تغییر می‌دهد) متفاوت است. بعد هم می‌شود که ترتیب‌شان را کنار هم بگذاریم تا نگهداری‌شان راحت‌تر بشود.

text: :یک ایدهٔ دیگر هم این است که هر پالایه بتواند از این که کدام پالایهٔ دیگر، پیشتر برای همین ویرایش فعال شده باخبر بشود.

text: :متأسفانه هیچ کدام این دو در حال حاضر پشتیبانی نمی‌شوند. — حجت/بحث ‏۲۳ ژوئیهٔ ۲۰۲۰، ساعت ۱۷:۱۶ (UTC)

text: @Huji: سلام مجدد. اول به خاطر پاسخ‌های جامع تشکر می‌کنم. خواستم پیشنهاد بدهم که اگر ممکن است، در نسخه جدید بین ORES (ساعن؟) و پالایه ارتباط برقرار شود. تا جایی که دیده‌ام، ظاهراً دقتش در شناسایی خرابکاری‌های محض بد نیست. قبلاً phab:T120741 ایجاد شده ولی با هدف مدنظر من متفاوت است (تحول پیشنهادی در آن‌جا خیلی بزرگ است - استفاده کلی از هوش مصنوعی - حال آن که پیشنهاد من فقط افزودن امتیاز ORES به ویرایش با استفاده از متغیرهایی مثل ores_vandalism_score است). شاید اگر تشخیص خوبی داشته باشد، بتوانیم در پالایه‌های بحث‌برانگیزتری که سابقه مثبت کاذب کم ندارند، از امتیاز ORES به عنوان محکم‌کاری استفاده کنیم. به علاوه، برقراری چنین ارتباطی بین ORES و پالایه احتمالاً به phab:T186256 هم کمک خواهد کرد و نتیجه، برد-برد برای ORES و پالایه خواهد بود. احمدگفتگو ‏۲۴ اکتبر ۲۰۲۰، ساعت ۱۹:۳۱ (UTC)
replies: text: :این پیشنهاد را یک جای دیگر هم کسی دیگر داده بود. نکته اینجاست که ساعن real-time نیست. پالایه نیاز به این دارد که بتواند در حد چند میلی‌ثانیه و بدون تأخیر شرط‌هایش را براند. ساعن هم تأخیر (latency) دارد و هم تضمینی نیست که همیشه در حد میلی‌ثانیه کار کند. نتیجه آن که فعلاً چنین چیزی مقدور نیست. البته این درک من از وضعیت ساعن است. شاید کاربر:Ladsgroup دیدگاه دیگری داشته باشد. — حجت/بحث ‏۲۵ اکتبر ۲۰۲۰، ساعت ۰۰:۵۴ (UTC)
replies: text: ::علاوه بر اینکه ساعن real-time نیست (البته می‌توان فیچر را ساخت و قبل از ذخیره ویرایش به ساعن فرستاد و نتیجه را دریافت کرد و عملا ریل‌تایم بود. پیشنهادش قبلا مطرح شده ولی این به قدری کند خواهد بود که امکانش نیست). نکته دیگر هم اینکه ساعن مشکلات عدیده زیادی دارد و علاوه بر آنکه مدلی که اکنون برای ویکی‌پدیای فارسی استفاده می‌شود بسیار قدیمی و دارای خطاهای فراوان است، تیمی که آن را نگه‌داری می‌کرد دیگر وجود ندارد و کدش از نظر معماری مشکلات بسیار بزرگی دارد (پرفرمنس، امنیت، ...) و بنیاد در تلاش است که تا چند سال آینده آن را با یک سیستم kubeflow جایگزین کند. برای همین روی ساعن اصلا و ابدا سرمایه‌گذاری نکنید یک مقدار درخواست رویش بالا رود کل سیستم از هم می‌پاشد. :)امیرΣυζήτηση  ‏۲۵ اکتبر ۲۰۲۰، ساعت ۱۲:۴۷ (UTC)
replies: text: :::خیلی ممنون. پس (حداقل فعلاً) باید بی‌خیالش بشویم. احمدگفتگو ‏۲۵ اکتبر ۲۰۲۰، ساعت ۲۱:۲۲ (UTC)
thread_title:  تحول اساسی در پالایه 

message: مطلب اصلاح و منابع به طور کامل اضافه شد اما پیام "ایجاد دوبارهٔ صفحهٔ حذف شده" آمده است. لطفا دسترسی را باز کنید تا مطلب منتشر شود
Mahmood r10 (بحث) ‏۲ اوت ۲۰۲۳، ساعت ۰۳:۵۶ (UTC)
thread_title:  درخواست بازکردن ایجاد صفحه