Обсуждение участника:Голем

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
Примите участие в проекте «Связность»
Это страница обсуждения участника Mashiah Davidson и его бота Голем, где вы можете оставить сообщение
Правила обсуждений

 

Smiley
Этот участник предпочитает обращение на «ты»
Пожалуйста, добавляйте новые темы сверху.
Архивы: 2006 2007 №1 Архив Голема 2007 №2 2008 2009 2010

Неудачное изображение ЧаВо / FAQ

Как сделать, чтобы Голем выполнял дополнительную полезную работу?

Страница заявок на улучшение бота Голем находится здесь.

Почему бот установил шаблон {{сирота}}?

Руководствуясь определением страницы-сироты, бот выявил, что на данную статью не ссылаются никакие другие статьи.

Почему бот установил шаблон {{изолированная статья}} и что означают его параметры?

Руководствуясь определением изолированной статьи, бот определил, что статья не доступна по ссылкам из большинства статей Википедии.

Почему бот установил шаблон {{тупиковая статья}}?

Руководствуясь определением тупиковой статьи, бот выявил, что данная статья не ссылается ни на какие другие существующие статьи Википедии.

Migration from Toolserver[править | править вики-текст]

Hi! How are you? Had you considered to move Golem/Melog to the new tool labs? I also take this opportunity to greet you and thank you for this great tool :-) --AlessioMela 19:52, 30 ноября 2013 (UTC)

Thank you, this is a pleasure to be helpful. With regards to transition, I think Lvova and Pavel now know more on that. I did not find any opportunity to get involved, and I afraid it would be a mistake for me to promise anything. Mashiah 22:17, 3 декабря 2013 (UTC)

Сахацкий, Михаил Николаевич[править | править вики-текст]

Уважаемый участник Голем, спасибо за подсказку. Я внес ссылки на статью Сахацкий, Михаил Николаевич в статьи про 1-3-й Новые переулки, где проживал Сахацкий. 1-й https://ru.wikipedia.org/wiki/1-%D0%B9_%D0%9D%D0%BE%D0%B2%D1%8B%D0%B9_%D0%BF%D0%B5%D1%80%D0%B5%D1%83%D0%BB%D0%BE%D0%BA_%28%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0%29 2-й https://ru.wikipedia.org/wiki/%D0%92%D1%82%D0%BE%D1%80%D0%BE%D0%B9_%D0%9D%D0%BE%D0%B2%D1%8B%D0%B9_%D0%BF%D0%B5%D1%80%D0%B5%D1%83%D0%BB%D0%BE%D0%BA_%28%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0%29 3-й https://ru.wikipedia.org/wiki/3-%D0%B9_%D0%9D%D0%BE%D0%B2%D1%8B%D0%B9_%D0%BF%D0%B5%D1%80%D0%B5%D1%83%D0%BB%D0%BE%D0%BA_%28%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0%29 Ссылки на другие статьи Википедии (Орден Святого Владимира, Закревский, Арсений Андреевич, Введенское кладбище)имеют место. С благодарностью приму ваши замечания по улучшению статьи. С уваженим, Михаил. Sbor 200 07:38, 4 октября 2013 (UTC)

Роботу бесконечно приятно! Спасибо за внимание к связности статей. Mashiah 20:09, 17 октября 2013 (UTC)

Исправить статью[править | править вики-текст]

Пожалуйста проверьте эту статью - Кинокомпания MG Production, и скажите как исправить ошибки? Спасибо, Wiki 16:12, 10 марта 2013 (UTC)Яша

У меня при ознакомлении со статьёй сложилось ощущение, что она написана в рекламных целях. В Википедии статьи пишутся по информации из авторитетных источников, к которым трудно причислить собственный сайт кинокомпании. Что касается изолированности, просто найдите другие статьи, которые могли бы ссылаться на данную и поставьте ссылки. Mashiah 09:08, 15 марта 2013 (UTC)

Надпись на стене[править | править вики-текст]

Скажи мне, уважаемый Голем, а почему "Шем ха фораш"? Не имелось ли в виду "ха-Шем ха-Мефораш"? Vcohen 09:22, 21 февраля 2013 (UTC)

Я скопировал из книжки Майринка. Для меня это аллегория того, что мы сегодня называем программами. По-вашему, это программа с ошибкой, и я буду рад любому участию в её улучшении. Mashiah 21:43, 22 февраля 2013 (UTC)
Если это цитата, то я не берусь ее исправлять. Будем считать, что в ней есть какой-то смысл, а не просто ошибки в иврите. Vcohen 22:26, 22 февраля 2013 (UTC)

Translation for it.wiki[править | править вики-текст]

Hi! As it's written in Проект:Связность/toolserver_texts, I've done a translation for it.wiki (all 18 files). I don't have a toolserver account, can you help me with the upload? Tell me how to send you the texts. Thanks a lot! PS the bot has worked perfectly in the last month ;-) --AlessioMela 21:40, 23 ноября 2012 (UTC)

I will do that with pleasure =) Could you please send me all files by email ("Письмо участнику" in the instruments menu). Mashiah 23:06, 23 ноября 2012 (UTC)
There isn't that link in my instrument menu in ru.wiki. So I tryed to build it manually: Служебная:Письмо_участнику/Mashiah_Davidson, but when I try to open it, a messagge error say to me that I haven't some permission. Is the link right? --AlessioMela 11:14, 24 ноября 2012 (UTC)
Now it works! :) --AlessioMela 11:27, 24 ноября 2012 (UTC)
The data is received and another revision to svn is added, now lvova is able to deploy italian translation in her working copy. Mashiah 21:34, 24 ноября 2012 (UTC)
I haven't already understood why some texts in pages lists and zns aren't visible. Have you any suggestion?
Could you please give an example of what you'd like to see but you didn't. Mashiah 22:58, 15 декабря 2012 (UTC)
In lists words like статей, изолированы, типов; in zns the same: статей, типов. --AlessioMela 11:47, 16 декабря 2012 (UTC)
I'll look into it. Looks like birds counting code. I may have to chose what kind of languages italian belongs to w.r.t. "birds counting". Mashiah 10:01, 17 декабря 2012 (UTC)
What "birds counting" is? --AlessioMela 13:53, 18 декабря 2012 (UTC)
Under "birds counting" I assume the way words change their endings when numbers change. In english we just add "s" when the amount is greater then one, while in Russian the rules for that are much more complex. I need to know the rules for italian so that I could chose the right algorithm among two implemented or write another one. Mashiah 12:09, 19 декабря 2012 (UTC)
Ok :) In italian (generally) if a plural word is male, it's last letter became "i"; if is a female plural word, last letter is "e". We don't add anything, just change last letter. --AlessioMela 19:26, 20 декабря 2012 (UTC)
Switched on english-like algorithm for italian flexies. Please have a look by changing ~lvova to ~mashiah in the url. Once it is ok we can ask lvova to deploy the latest update from svn. Mashiah 21:19, 20 декабря 2012 (UTC)
Changes you've done are perfects: now it works! --AlessioMela 09:52, 22 декабря 2012 (UTC)
P.S. we have moved some connectivity project's pages some week ago. From that day, the bot has never updated the stat page. Are these two facts correlated? --AlessioMela 20:25, 13 декабря 2012 (UTC)
I've made a quick check and see that you have changed {{connectivity project root}} correspondingly. The reason for no upload could be the parameter the bot is run with. We have to check if Lvova did not add nostat into the command line. Mashiah 22:58, 15 декабря 2012 (UTC)
Ай диднт. Машиах, я уже сообщала тебе об этом баге для всех вик. В логах никаких ошибок, в терминале — тоже; как правило, бот думает, что у него всё удалось. Львова Анастасия 08:52, 16 декабря 2012 (UTC)
Let me write a few rows into the code so that it writes more into the log for debugging. From what I see the upload should start but it doesn't for some reason.Mashiah 10:01, 17 декабря 2012 (UTC)
Added something into handle.sh so that we could further investigate the problem with statistics upload not started. Mashiah 21:29, 20 декабря 2012 (UTC)
The result still looks strange to me. Stasya, sould you please update the source from svn once again so that I could further debug the statistics issue. Mashiah 00:00, 24 декабря 2012 (UTC)
Sure. Львова Анастасия 11:19, 24 декабря 2012 (UTC)
I've uploaded a version with a minor change in statistics upload script call. Tested with be (no melog) and ru (with melog); for both stats was successfully uploaded. We can deploy the latest changes I think. One more thing, we can probably increase the cluster size limit for italian because the amount of cluster types in the zoo reduced significantly. We can try increasing up to 15 or even 20. Mashiah 09:52, 26 декабря 2012 (UTC)
Last update had been done! Yes, we can maybe try with 15, I don't know how many pages are "hidden" in those clusters. Once again, thanks!! --AlessioMela 23:03, 26 декабря 2012 (UTC)

Статья-сирота[править | править вики-текст]

Уважаемый Машиах! Статья "Черфас Борис Иосифович" определена, как "статья-сирота". Объясните (и, если можно, подробнее), как правильнее выбрать ссылку? Спасибо Shunit 13:48, 25 октября 2012 (UTC)

Для данной статьи я бы поискал статьи о рыбоводстве, особенно если есть статьи о разделах этой науки, где вклад Бориса Иосифовича наиболее заметен. Такие статьи и должны ссылаться на эту статью. Если таких статей в википедии пока нет, возможно, имеет смысл их создать. Mashiah 20:35, 25 октября 2012 (UTC)

Bot Authorization fot it.wiki: We have it[править | править вики-текст]

Second question: I must to create the categories that have red link in this page? --ValterVB 08:41, 17 октября 2012 (UTC)
  • Hooray! I began the bot's work, and will try to set up not all templates :-] About categories - they will not be created automatically, so I think your help with it would be very useful. Львова Анастасия 09:00, 17 октября 2012 (UTC)
  • Hurrah! Mashiah 12:40, 17 октября 2012 (UTC)

I stopped the bot after 10 edits. example:

« In getArray(): [noncategorized][template] in storage not found, whole storage element returnedIn getArray(): [noncategorized][template] in storage not found, whole storage element returnedIn getArray(): [noncategorized][template] in storage not found, whole storage element returnedIn getArray(): [noncategorized][category] in storage not found, whole storage element returnedIn getArray(): [noncategorized][template] in storage not found, whole storage element returnedIn getArray(): [noncategorized][template] in storage not found, whole storage element returnedMaking edit to Candidabilitц═.. »

Valter, please, create the template. And tell me, how many edits for test I should do the next time. Львова Анастасия 20:25, 18 октября 2012 (UTC)

I saw it :) To create the template I need the russian version to copy it or is a simple hidden and empty template? Second thing: Template {{O}} for now is possible don't apply? --ValterVB 20:47, 18 октября 2012 (UTC)

Машиах, я не могу сообразить, где должна быть ссылка на существующий у них it:Template:Categorizzare. Valter, what's problem with O?.. Parametres? Львова Анастасия 21:01, 18 октября 2012 (UTC)

Our Template need 3 parameters: the first is like a category but can be empty, the second is month and year, the third isn't mmandatory and is like the first parameter: {{O|topic|{{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}|arg2=second topic}}, so if you replace the template O every time we lost these informations. it:Template:Categorizzare is a warning that says to add at least one category, so I think isn't useful. --ValterVB 21:14, 18 октября 2012 (UTC) and we place the template on top not on bottom --ValterVB 21:18, 18 октября 2012 (UTC)
Moreover the template is just for Orfana0. Other clusters haven't a template in it.wiki, maybe we'll can modify the rule, but for now is so. To view the difference between every cluster we have the categories created by Valter, maybe you have to work with them marking cluster. The most short and simply form for the template above is {{O||ottobre 2012} and if you have problems with months we can give you a names' list. What is Шаблон:Array that you try to add? --AlessioMela 21:43, 18 октября 2012 (UTC)
Link to non-categorized template is to be here: Википедия:ConnectivityProjectInternationalization/NonCategorizedArticles. Template for orphanes to assume _1 if no parameter given, one more parameter can be specified for cluster size. I see no reason in having date in orphaned template, very rarely the date of orphanage is different to creation date, and we have the report on the eldest isolates. Mashiah 22:00, 18 октября 2012 (UTC)
Created: it:Wikipedia:ConnectivityProjectInternationalization/NonCategorizedArticles --ValterVB 22:12, 18 октября 2012 (UTC)
Similar thing may happen to deadend template: Википедия:ConnectivityProjectInternationalization/DeadEndArticles. Mashiah 12:17, 19 октября 2012 (UTC)
Done it:Wikipedia:ConnectivityProjectInternationalization/DeadEndArticles. --ValterVB 19:35, 19 октября 2012 (UTC)
Tanks a lot. All this should be enough. I'll look into golem's body to let it going forward adapt to just those templates, which are required. Mashiah 20:35, 19 октября 2012 (UTC)
Just in case, this is the link to isolates by creation date. October 2012 window is chosen by "shift" url parameter. Mashiah 22:20, 20 октября 2012 (UTC)
Two word about template O in it.wiki: Date in Orphane isn't the date of creation, but the date that we apply the template, other parameter is for categorize the pages. So for solve the problem I have created a new template :it:Template:Voci isolate. Without parameter add category Categoria:Voci isolate/Orfana0, with parameter add category Categoria:Voci isolate/parameter. Maybe I must change it:Wikipedia:ConnectivityProjectInternationalization/IsolatedArticles ? I think that that is a temporary work around, in future we may modify the template. --ValterVB 08:10, 21 октября 2012 (UTC)
I've switched golem to the new template created. Once Golem is going to set up templates right after creation of isolated article, I doubt there is much sence in the date template is set. Let's see how it works and make changes once required. Mashiah 20:23, 21 октября 2012 (UTC)
Thanks for your patience and for your works. :) --ValterVB 21:16, 21 октября 2012 (UTC)
And vice versa =) Mashiah 21:57, 21 октября 2012 (UTC)

22/10[править | править вики-текст]

If everything was alright today I may set up all templates the next time. Львова Анастасия 09:01, 22 октября 2012 (UTC)

I have made some random check. I think it's all OK. Isolated, No categorized and Dead end pages. Great :) --ValterVB 09:56, 22 октября 2012 (UTC)
Ok, wait for the next ~15000 edits :) Львова Анастасия 10:22, 22 октября 2012 (UTC)
If you wait for my OK, you can start :) --ValterVB 10:41, 22 октября 2012 (UTC)
Hi Lvova, did you stop for message in talk? or is there some other problem? Or simply sometime you go to sleep? :)--ValterVB 16:40, 23 октября 2012 (UTC)
Hi! If you're asking about why the bot didn't set up all templates yesterday: I don't know :) Probably TS decided that my bot should go sleep; TS is strange thing. The bot doesn't stop with messages on it's talk page, so if you will need it someday you have to block it, really. Львова Анастасия 18:35, 23 октября 2012 (UTC)
Crunch crunch crunch... the bot is workinkg :) so I have some questions: The bot delete the template and reapply a new template every time, or if nothing is changed the bot don't do nothing? For the dead end pages, is possible exclude some pages like we have made with crono pages? (there is a little problem with Transclusion) --ValterVB 19:50, 23 октября 2012 (UTC)
if nothing is changed the bot does nothing, yep. Some pages or some categories? Львова Анастасия 20:02, 23 октября 2012 (UTC)
Category, probably the same of crono list. --ValterVB 20:15, 23 октября 2012 (UTC)
The bot maintains actual cluster type and changes it once required. It also removes templates if page is linked or became not deadend/categorized. With transclusion, it assumes that all transcluded pages are visible, i.e. no need in lining from other articles if the article is transcluded. Mashiah 20:06, 23 октября 2012 (UTC)
So, if I add a "category" to the template, I'm sure that it remain until the template remain or don't change? If answer is yes, maybe I have a solution for the template O --ValterVB 20:15, 23 октября 2012 (UTC)
Not sure I understand 'add a category to the template'. If you add a visible category to a page, it will be classified as categorized, and our template will be removed. If you are talking about transcuded articles / templates, transclusion categorizes pages, unless the transcluded category is invisible. Mashiah 21:23, 23 октября 2012 (UTC)
Sorry, I mean that in a lot of our template we can add a "topic" like argument, for example for template O we can add a "topic", so we can subdivide all the orphane in groups like "All the Orphane of Scienze" or "All the Orphane of biography" and so on That is the page for the O : (it:Categoria:Pagine_orfane_per_argomento) --ValterVB 21:42, 23 октября 2012 (UTC)
I think I understood (partially, because I didn't understand at all why do you need to show a topic). I think that it isn't 'nothing changes' for the bot: now any parameter for it is a type of cluster. If it will see new cluster '[topic]' it will check and replace it. But I think that Mashiah may try to improve the bot in the future for ignoring all second parameters; isn't it, Mashiah? Львова Анастасия 10:41, 24 октября 2012 (UTC)
Well, this looks doable from technical point of view, not from available time angle. Everyone can participate in further development of golem or melog. Melog (the php part of the bot written by Paul) might require improvement for this particular need. Mashiah 21:14, 24 октября 2012 (UTC)
May be http://toolserver.org/~lvova/cgi-bin/go.sh?language=it&interface=en&listby=category is a solution? I see that now there are categories which were created for O template, but in the future it may be userful tool without special categories for isolated :) Львова Анастасия 11:34, 24 октября 2012 (UTC)
Sorry for late replay. I try to explain with more detail. 1) Problem with trasclusion: If you see the page it:Nati nel 558 is absolutely a dead end page and the bot have added correctly the template, if you see the page it:558 the page have wikilink, but include also the page it:Nati nel 558, so also the page it:558 is in category it:Categoria:Voci senza uscita (Dead end category). Solution: don't apply the template on the pages in category it:Categoria:Liste di nati nell'anno (List of born in the year) and it:Categoria:Liste di morti nell'anno (List of death in year), only with these pages we have the problem. 2) 'add a category to the template': for example, we can add the {{it:Categorizzare}} with that style: {{categorizzare}} and these pages are listed in it:Categoria:Categorizzare - argomento sconosciuto (Category:Uncategorized pages - unknown topic), or we can add with that style: {{categorizzare|geografia}} and these pages are listed in it:Categoria:Categorizzare - geografia (Category:Uncategorized pages - geography). So the bot add template {{categorizzare}} and shortly after a user modify the template in {{categorizzare|geografia}}; the next time that the bot check the page, delete {{categorizzare|geografia}} and replace with {{categorizzare}}, or does nothing? In second case we have solve all the problems also with template O. I hope that is more understandable. --ValterVB 20:47, 25 октября 2012 (UTC)
Thank you very much for the explanation. On item 1) I believe there is a bit simpler solution. Transcluded article code is easy to modify so that it doesn't include the orphaned category during transclusion. Very much like we do in templates, i.e. through <noinclude> around the template set. Let me think a bit on 2). Mashiah 21:07, 26 октября 2012 (UTC)
Ok, the second.
On the analysis stage golem evaluates metadata tables for you language looking for (in this case) non-categorized (also applies to isolated / deadend) pages, then it filters those, which already belong to registered category intended to collect such pages. In your case you use different category name for both, templates set with a parameter, and templates set without any. In such case golem will have to run melog on all non-categorized pages each time it runs. I would propose to include non-categorized pages into two categories instead of one. One could be named "All non-categorized pages", and all others could be subcategories of this one. In other words, golem requires the "all ..." categories to exist for all types of pages it recognizes as maintained by it. This is the major part of the ting.
There is also the second part. Once we did all above, golem will be able to skip running melog on registered non-categorized pages, which reduces the amount of edits and allows avoiding the bot to have reasons to change the template when parameter is added to it. However, if non-categorized status of the page is unchanged, but this page changes its isolated or deadend status, the bot will have to come to the page anyway, and now the question is how melog (application part of the bot) parses the content. I have no answer as of yet on how the bot behaves in this case. All I can say for now is that for answer I would start with _processArticle function here. Mashiah 21:28, 26 октября 2012 (UTC)
Hi! We have fixed item 1 with <noinclude>, so thanks for the advice! I have another question. Some contributors that work with cat have written at Lvova page in it.wiki because the bot mark with non-cat pages already cat. The problem is the lag between the database copy used and real time edit. To fix this is possibile to add a control to the bot? Something like: "take page 1 from the list, page 1 has cat? y:continue, n:add n-cat, take page 2 from then list...". --AlessioMela 18:27, 28 октября 2012 (UTC)
Good thing. However, the bot ignores hidden categories, i.e. does not count them as existent cats, and it is not that easy to determine making edits, whether a category mentioned in the article is hidden or not. Anyway, I believe such an improvement is possibel, and it can be done in melog code (see the link in the above message) if the bot knows the list of hidden categories. Mashiah 20:32, 28 октября 2012 (UTC)

30/10[править | править вики-текст]

Hi Mashiah or Lvova, the bot was started at 17:03, 28 ott 2012 and stopped 17:13, 28 ott 2012. There is some problem? --ValterVB 11:32, 30 октября 2012 (UTC)

Toolserver is evil, remind it, so it kills the bot from time to time. Don't worry and relax; the bot restarts every day. Львова Анастасия 11:37, 30 октября 2012 (UTC)
I'm very sorry, but some it.wiki contributors want to stop your bot adding non-cat template. You can run the bot just for isolated and deadend pages? We'll start a discussion about it but until we have a clear decision it's better to stop adding non-cat template. Sorry again.. --AlessioMela 16:59, 30 октября 2012 (UTC)
As I have said before in itwiki, I stoped all tasks, because 1) this idea (to stop only noncat-task) is impossible 2) it's the same situation for isolated and dead-end, may be you just didn't see it. Львова Анастасия 18:45, 30 октября 2012 (UTC)
For isolated and dead-end it isn't a problem. No one has gotten problem with the lag (maybe because few people work on them). However if you can't do separate works, you've done right stopping the bot. Can we implement a check to the bot, to see if there is already a cat when it opens a page from the list generated by toolserver? Which programming language use the bot? --AlessioMela 20:39, 30 октября 2012 (UTC)
This part of the bot (melog) is written in php. As I said above, the check should be a bit more complex because we have to teach the bot to ignore hidden categories. Mashiah 20:33, 30 октября 2012 (UTC)
Ok thanks, I haven't understood well before. So, the script used for generating the list of non-cat (via toolserver) called ncaset.txt ignore hidden categories, right? Can be converted for melog? --AlessioMela 20:39, 30 октября 2012 (UTC)
I can also make a list of all hidden category if it's necessary. --AlessioMela 20:42, 30 октября 2012 (UTC)
Another solution can be: check if someone has edited the page in last 48h. If yes: no template, if no: add template. In this way the bot doesn't contrast human edit with wrong template, and add template when a page is "forgotten" by users. I don't know if it's simplier but can be a solution. Sorry for multiedit but I have multi-idea :) --AlessioMela 20:50, 30 октября 2012 (UTC)
Checking for edits within 48 hours timeframe could be the best solution. My issue is that I cannot develop new finctions myself due to limitations in the contract with my employer. Otherwise the code could be treated as belonging to the company I work for. Speaking of the lists melog uses, it does not utilize ncaset.txt, but works with task.txt instead. Mashiah 21:11, 30 октября 2012 (UTC)
Ok, unfortunately my PHP level is very basic, I can prepare the algorithm in pseudocode or in C but not much more (and I don't know how the code works with wikipedia). Do you know other user that can help us adding this script? --AlessioMela 23:01, 30 октября 2012 (UTC)
Mashiah, for the problem that we have with template non cat, is possbile to use a different template and a different category? I can create a hidden template for non cat pages (ex. it:Template:CategorizzareByBot) and a new category (ex. it:Categoria:CategorizzareByBot) --ValterVB 18:12, 31 октября 2012 (UTC)
Of course, you just tune the category and template name yourself. This is a great idea, and it solves all the issues, I assume. Please do not forget to use hidden category, and please make sure you alwais have "all non-cat" category collected, even if you need a more specific subcut by topics. Mashiah 21:58, 31 октября 2012 (UTC)

02/11[править | править вики-текст]

OK, we want try again with bot. I have created a new template for pages without category: it:Template:CategorizzareDaBot and a new category it:Categoria:CategorizzareDaBot. Then I have changed also it:Wikipedia:ConnectivityProjectInternationalization/NonCategorizedArticles. I must change some other thing ? --ValterVB 13:20, 2 ноября 2012 (UTC)

Things you did should be enough. Mashiah 13:40, 2 ноября 2012 (UTC)
OK so we wait for next run of bot. --ValterVB 14:26, 2 ноября 2012 (UTC)

Cluster size limit[править | править вики-текст]

Hi! I'm another contributor of it.wiki. Your tool is superlative! I'm here to thank you and ask you why different languages have different cluster size limit (and in which way it's decided). --AlessioMela 21:05, 15 октября 2012 (UTC)

Hi! The problem is toolserver's resources. I may try to increase your limit, but it may lead to more longer processing and even to unpossibility to process your wiki. What do you think about it, should I try or not? Львова Анастасия 05:05, 16 октября 2012 (UTC)
I believe we will be able to increase the limit for italian once the amount of different clusters is lowered. Significant part of processingtime scales linearly with the amount of clusters, and current limits are set as a compromise between analysis precision and output data actuality. Unfortunately with english wikipedia toolserver resources at the moment do not allow processing even with limit set to 1, so one more hope for us is in increased performance of database servers and attached storage systems on toolserver. Mashiah 10:06, 16 октября 2012 (UTC)
Ok, I've understood the issue. We can wait until our amount of different clusters is lowered, as Mashiah said. We'll work on it and when the situation has changed, I'll return here to discuss about. Thank you both for the explanation and the availability :) PS you know something clear about this? --AlessioMela 14:50, 16 октября 2012 (UTC)
We definitely need a new hw, and this could be a way we get it. No matter, with Labs or improved toolserver hw. Mashiah 20:34, 16 октября 2012 (UTC)

Тупиковые статьи[править | править вики-текст]

Здравствуйте. Откуда можно взять список тупиковых статей какого-либо раздела. Например, казахского. Спасибо. --Bolatbek 16:05, 6 октября 2012 (UTC)

Здравствуйте! Необходимо скачать файл http://toolserver.org/~lvova/isolated/kk.today.7z, распаковать архив и найти в нём файл …deset.txt — это и есть список. Львова Анастасия 18:16, 6 октября 2012 (UTC)
Спасибо! --Bolatbek 13:02, 7 октября 2012 (UTC)

Help for crono page[править | править вики-текст]

Hi, Mashia, we need a little help: to configure categories for chronological articles on page, I have created the page ArticlesNotFormingValidLinks on it.wiki, but don't work. Have I missing something ? Need some other setting? Thanks for your answer. --ValterVB 12:17, 19 сентября 2012 (UTC)

Hi! I'm an owner of the bot РобоСтася, who creates stats for all wikis. May you look on Википедия:ConnectivityProjectInternationalization and create it:Wikipedia:ConnectivityProjectInternationalization/IsolatedArticles, it:template:Total amount of isolated articles and it:template:Connectivity project root? After that, as far as I remember, my bot will be uploading information for your wiki (and may you help with the bot's flag for it?) Львова Анастасия 13:58, 19 сентября 2012 (UTC) P.S. All information on the site will be soon, it's processed now.
Thanks a lot, I have created the pages, Do you need something else? --ValterVB 16:06, 19 сентября 2012 (UTC)
As far as I see, /IsolatedArticles and Total amount of isolated articles is wrong now. The first sould contain some prefixes, and the second should be a phrase 'Total amount of isolated articles' in Italian. After fixing of that time when you'll get stats inwiki depends from http://status.toolserver.org/ only. Львова Анастасия 16:33, 19 сентября 2012 (UTC)
I have added 3 category in Isolated Articles for cluster type, and modified the page Total amount of isolated articles. I hope that now is correct  :) --ValterVB 17:30, 19 сентября 2012 (UTC)
Great, thank you! The bot's running right now, so let's wait a little bit. Львова Анастасия 18:06, 19 сентября 2012 (UTC)
I'll keep my fingers crossed --ValterVB 18:21, 19 сентября 2012 (UTC)
So, now you have it:Progetto:Pagine orfane/stat. Львова Анастасия 21:11, 19 сентября 2012 (UTC)
Yes, but are all red links, maybe have I missing something? --ValterVB 21:26, 19 сентября 2012 (UTC)
These links are red because they lead to nonexistence categories. We may create them and may set templates, but it's for about 100 000 edits, so it should be approved by community. Львова Анастасия 21:32, 19 сентября 2012 (UTC)
Thanks for your help, Now I'm starting discussion in it.wiki --ValterVB 23:06, 19 сентября 2012 (UTC)
Lvova, we need some information: you said that to have the link need about 100000 edit, what kind of edit? the bot add category to the isolated pages? If the answer is yes it.wiki have only 7807 isolated pages, we are the more connected wiki :), if the answer is no, can you explain exactly what kind of edit is necessary? Thanks --ValterVB 19:48, 21 сентября 2012 (UTC)
Good job, team! There could be one extra zero in the edits estimate. However the amount of isolates to grow after you have links not taken into account set properly. Golem expects categories containing articles to be listed, while now there are two meta-categories instead. Ruwiki involves invisible templates for adding all chrono articles into an invisible category, but alternatively you can simply list a bit more categories containing articles at ArticlesNotFormingValidLinks. Mashiah 23:08, 21 сентября 2012 (UTC)

We discussed about activate the bot to create and set the template for isolated articles. We are all agreed,so is possible activate it? Do you need something? (here italian discussion and here google translate version (en) --ValterVB 18:37, 3 октября 2012 (UTC)

Great! This is really great for both, the connectivity project, and italian wikipedia as well. I believe we have start with approved bot status for РобоСтася or other user account for lvova. While the comunity approves the request, we may have to make sure all the required templates and categories are created (as specified here), and I may have to create english version of this doc. One more thing, I'll have to write a driver describing editing rules for italian like here, and during this process a number of questions on template names and desired behaviour may occur. In order to avoid issues with added code we might have to decide on the sequence of functions being enabled, for instance, start with non-categorized pages markup, then enable deadend and complete with isolates as the most complicated one. Mashiah 23:03, 3 октября 2012 (UTC)
What are next steps? I can do something? or I wait your info? --ValterVB 20:30, 4 октября 2012 (UTC)
I'm waiting for Lvova to find this tread active again and request for bot status in italian wiki. While I'll be looking into php part (should be easy), could you please check to see if italian wiki has categories created for isolated (not just orphan), dead-end and non-categorized articles, and templates for to be set for each of those. I would need names of all those including the name of existent orphan article category. I would also need to better understand, what are your actual needs and what part of Golem's functions are the most important for your wiki right now, so one more thing we could ask from you now is to describe all those. Mashiah 20:50, 4 октября 2012 (UTC)
The most important thing for it.wiki is to have working link for it:Progetto:Pagine orfane/stat, so we can have pages like these, basically we need that the bot add invisible template for isolate pages. --ValterVB 21:06, 4 октября 2012 (UTC)
I see it! Sorry, I'll do a request today. Львова Анастасия 07:32, 5 октября 2012 (UTC)
it:Wikipedia:Bot/Autorizzazioni/Richieste#РобоСтася. I don't ready to fight, so if it's a serious problem - at least you have to wait until I will have power on it. Львова Анастасия 07:59, 5 октября 2012 (UTC)

Translation of project localization rules is completed. Have a look, please. Hope it will be helpful for finding support on customization. Mashiah 19:23, 5 октября 2012 (UTC)

Great, I have read it and I have created in my sandbox a table with all the pages/templates and categories that maybe are necessary (with link to it.wiki and ru.wiki): it:Utente:ValterVB/Sandbox/Connettività. Can you tell me what are mandatory? --ValterVB 11:35, 6 октября 2012 (UTC)
Any feedback on the doc is very appreciated =) One more question, sorry. Do you have any templates in it.wiki in addition to 'delete' and 'Cancella subito', which should completely prevent editing by Golem? For instance, ukrainian wiki does not permit editing while templates like Шаблон:I do edit this page now are set. Mashiah 19:47, 6 октября 2012 (UTC)
First last question: like ukrainian wiki, is better don't editing page with Template:WIP. Feedback on doc: the page is useful and understandable, but the other pages no. In the table in my sandbox, voice n° 2, 3, 4, 5 and 6, need translation. --ValterVB 20:49, 6 октября 2012 (UTC)
Started translation of other pages, this may take some time. Mashiah 21:33, 6 октября 2012 (UTC)
Oh, sorry. I'd like to think nothing is mandatory, but each setting enables something new. Of course, I do mistakes, and could be mistaken even now due to bad memory and yet unknown bugs in the code. Mashiah 19:50, 6 октября 2012 (UTC)
I must create all the sub categories that are in page Категория:Википедия:Изолированные статьи? --ValterVB 21:08, 6 октября 2012 (UTC)
I would say, you can do that. After isolated articles markup you will have articles in each category, but the category page is not yet auto-created. It is quite hard to generate such a text like in russian wiki by a bot. Mashiah 21:33, 6 октября 2012 (UTC)
Another question, sorry, it's a problem if we call the category for isolated pages like : Category:Isolated voice/xxx instead Category:Wikipedia:Isolated voice/xxx? --ValterVB 18:25, 7 октября 2012 (UTC)
Not at all :) Wikipedia in the name is just because of Russian internal rule about categorisation, and you may do as you want. Львова Анастасия 18:28, 7 октября 2012 (UTC)
Ok, Created. In my sandbox there is a table with italian and russian version (on bottom) --ValterVB 20:26, 7 октября 2012 (UTC)

On http://it.wikipedia.org/wiki/Utente:ValterVB/Sandbox/Connettivit%C3%A0. 3.4 is 'On duty for connectivity' - lvova's toolserver user name for now. 3.9 is for navigation pane of russian connectivity project, we have created it as an option to a wider wikipedia improvement navigation pane. 3.12 and 3.13 are for page 'footer' and 'header'. 3.16 is 'template:other uses', 3.17 is 'template:list', because we had a problem with long link lists in the main namespace, 3.18 is 'template:chronological list' - thing we add to any template created for navigation through time: years, days, months, milleniums etc. Mashiah 20:02, 6 октября 2012 (UTC)

Looks like all the preparations are done and we are just waiting for the bot status. Wish all of us to get it soon. Mashiah 19:33, 11 октября 2012 (UTC)

Great, I tried to push the request, now we can only wait. --ValterVB 20:29, 12 октября 2012 (UTC)

Connectivity Project and cluster type[править | править вики-текст]

Hi Mashiah, thanks for the great tool for the connetivity. I have a little question, it's possible to have isolated articles by cluster type for it.wikipedia.org ? or alternatively to have a list of all the isolated articles with cluster type (like full list of isolated articles created by anonymous or not logged in authors but for all the page not only for anonymous). Thanks for your answer --ValterVB 13:15, 16 августа 2012 (UTC)

Hi, ValterVB, thank you for your interest to the project. The data you are looking for is available here and the archieve is being renewed each time the bot analyzes it wiki. If you want the list to be uploaded to it.wikipedia.org like we do for russian and some other wikis, you can create the project page in your wiki and ask lvova to enable stats upload for italian. Mashiah 12:47, 27 августа 2012 (UTC)

Проект:Экономика/Списки компаний[править | править вики-текст]

Буду признателен, ели вы обрати внимание на обсуждение, вынесенное в заголовок. --Kalashnov 11:20, 6 августа 2012 (UTC)

Connectivity Project[править | править вики-текст]

Hello, are there any plans to port your Connectivity Project to Wikibooks? (Currently it only works on Wikipedia) --LoStrangolatore 00:37, 29 июня 2012 (UTC)

Good idea. The problem is in resources for development. I would be happy to share development efforts with other participants. Mashiah 14:42, 2 июля 2012 (UTC)

Переезд проекта «Связность»[править | править вики-текст]

Вы в обсуждении опроса по пространству имён «Проект» что-то говорили о завязанности ботов на номера пространств имён. Поэтому проект «Связность», который завязан на ботов чуть более чем полностью, я пока не переселяю, как будете готовы к переезду, дайте мне знать на СО, плз. Дядя Фред 10:15, 12 февраля 2012 (UTC)

User:Mashiah Davidson/bytypes + User:Mashiah Davidson/cltgdata[править | править вики-текст]

Ещё более не нужны (как редирект), поставьте {{db-owner}}. Alex Spade 13:38, 3 февраля 2012 (UTC)

Не нужны, поставил. Mashiah 11:41, 6 февраля 2012 (UTC)

Лишняя статья в кластере[править | править вики-текст]

В кластере-3 с весны болтается статья Части речи в бирманском языке, ни один бот на неё не обращает внимания, ссылка на нее в статье Бирманский язык висит с того же времени. Наверное, что-то тут не так. --Морган 10:39, 26 октября 2011 (UTC)

Действительно, в статье было два изолированных шаблона. Я допускаю, что текущая версия может неверно обрабатывать такие ситуации. Большое спасибо, это редкая удача обнаружить редкую проблему. Mashiah 22:25, 26 октября 2011 (UTC)
Похоже, еще один случай — трагический герой, ссылка есть в навигационном шаблоне. Причем U-bot и Голем в один и тот же день засунули статью в два разных кластера. --Морган 09:43, 14 ноября 2011 (UTC)
Проблема решена. Таких статей накопилось ещё 13 штук за время работы проекта. Теперь Голем сам выявляет статьи, помеченные более одного раза разными шаблонами, и снимает ненужные шаблоны автоматически. Mashiah 11:31, 13 января 2012 (UTC)

Возможно, ошибка[править | править вики-текст]

Здравствуйте. Имеют ли смысл такие правки ботом? Возможно, это ошибка в его работе. -- Алексей Ладынин 19:31, 10 октября 2011 (UTC)

Спасибо, это явная ошибка. Я сейчас тестирую новую функциональность, и обнаруженная проблема будет исправлена прежде чем новая версия попадёт в эксплуатацию к дежурному. Mashiah 10:06, 12 октября 2011 (UTC)

гуменки[править | править вики-текст]

На основе чего было присвоен статус изолированной статье Гуменки (Удмуртия), если на неё ссылается 3 статьи в рувики и одна украинская? + шаблон Wolkodlak 02:24, 10 октября 2011 (UTC)

До вот этой правки ссылок на статью не было. При следующем обновлении шаблон снялся бы автоматически. --Rave 06:58, 10 октября 2011 (UTC)

Сирота[править | править вики-текст]

Коллега, этот шаблон должен ставиться вниз страницы. --С уважением, sav 10:35, 28 июля 2011 (UTC)

Алексей, можно посмотреть год правки, на которую Вы сейчас жалуетесь? Львова Анастасия 10:41, 28 июля 2011 (UTC)
Да, всё так. Когда принималось решение об установке внизу, было также решено не делать лишних правок по переносу уже установленных шаблонов. Возможно, перенос и произойдёт рано или поздно, впрочем, для каждой конкретной статьи лучше рассмотреть вопрос о связывании/целесообразности сохранения статьи. Mashiah 13:42, 29 июля 2011 (UTC)

Голем и Мелог[править | править вики-текст]

Привет. DaB, кажется, сжалился и добавил меня в число коммиттеров golem'а. Я вчера попробовал сделать коммит, но за слетевшую кодировку надо бы мне руки оторвать. Я могу пока загрузить в репозиторий свой код, а потом... Возможно, я лучше опишу точку входа, а уже ты подключишь. Так будет надёжнее, я считаю. Wizardist обс +вкл 17:36, 26 марта 2011 (UTC)

Пока я код не заберу, ничего в рабочем порядке страшного не случится :) Львова Анастасия 18:37, 26 марта 2011 (UTC)
Видел код. Почему-то svn diff молчит о разнице. Поправил BOM в экспериментальной выкладке. Запускать melog пока не пробовал, жду описания, чтобы попробовать подключить. Mashiah 14:32, 29 марта 2011 (UTC)
Продолжаю молча вкалывать вручную при помощи AWB. --Rave 19:02, 30 марта 2011 (UTC)
Пробовал запустить для be-x-old. Собрал task.txt, переименовал, положил туда, где run.sh и запустил solution.php, как в примере. Бот молчаливо завершил работу, не начав. Mashiah 19:26, 2 апреля 2011 (UTC)
Так, лучше run.sh не использовать. Лучше просто php -f ../melog/actstack/melog.php LANGCODE. Посмотри cat /var/log/userlog | grep _login_ | tail после выполнения. Возможно, что-то случилось. А, навскидку, нужно было до этого локализацию загрузить через php -f get_l10ns.php. Только его немного переписать надо, а то он в stand-alone стиле берёт список разделов из ../wikis.txt, что в теперешнем положении не тру. Wizardist обс +вкл 20:09, 2 апреля 2011 (UTC)
Запускаю без run.sh. Насколько я понял, подразумевалось, что я должен явно вписать в код user и login. Голем использует файлы <lang>.cnf для таких целей и читает их в home текущего тулсервер-юзера. Вот так вот примерно:
open FILE, '</home/'.$user.'/.'.$wikilang.'.cnf' or die ':: echo /home/'.$user.'/.'.$wikilang.'.cnf: '.$!;
print ":: echo ".$user." grants permissions to bot ";
my $pass="";
while( my $line = <FILE> )
{
  if( $line =~ /^user\s*=\s*\"([^\"]*)\"$/ )
  {
    $user = $1;
  }
  elsif( $line =~ /^password\s*=\s*\"([^\"]*)\"$/ )
  {
    $pass = $1;
  }
}
close FILE;
print $user."\n";
. Mashiah 21:48, 2 апреля 2011 (UTC)
Точка входа (/melog/actstack/melog.php) принимает только один параметр — код раздела. Реквизиты бота берутся из ~/.LANGCODE.cnf Парсит файл он стандартной функцией PHP parse_ini_file() Wizardist обс +вкл 23:19, 2 апреля 2011 (UTC)

ОПАСНОСТЕ! solution.php и иже с ними — deprecated! Я не заметил. Запускать его крайне опасно. Wizardist обс +вкл 23:27, 2 апреля 2011 (UTC)

Запустил melog, на старый task.be-x-old.txt, нашёл лог, в котором везде "Global skip options went off", теперь попробую что-нибудь поновее собрать. Спасибо, кстати, я гонял именно solution.php. Ты планируешь его менять или удалить из репозитория? Mashiah 20:12, 3 апреля 2011 (UTC)
Да, ещё после запуска полэкрана варнингов в /var/log/userlog. Mashiah 20:20, 3 апреля 2011 (UTC)
Пробовал прогнать по актуальным данным для be-x-old и be. Для обоих сконфигурированы аккаунты. Результат один - skipping. В логах ругань на невозможность открыть всякие файлы в /i18n/. Mashiah 21:13, 3 апреля 2011 (UTC)
Я отпишу на e-mail всё, что надо сделать. Вообще неплохо было б тебя в IRC как-нибудь увидеть. Wizardist обс +вкл 22:38, 3 апреля 2011 (UTC)

Я подумал об интеграции и у меня появился ряд вопросов:

  1. Можно ли сделать так, чтобы melog за раз потреблял только 1 язык?
  2. Можно ли сделать так, чтобы melog каждый раз сам запускал всю нужную ему инициализацию (get_l10ns)?
  3. Можно ли сделать так, чтобы melog принимал весь input от golem только через stdin? Скажем, первая строка на stdin - язык, остальные строки - контент task.txt. Это избавило бы нас от создания каких-либо дополнительных промежуточных файлов.

Запускать думаю из handle.sh как-нибудь так:

         {
           iter=0
           while (($iter < $elem))
           do
             echo ${collection[$iter]}
             iter=$(($iter+1))
           done
           sync
         } | perl mr.pl $language $usr | ./handle.sh $cmdl &

.Mashiah 22:41, 3 апреля 2011 (UTC)

  1. Он и так потребляет.
  2. get_l10ns по идее лучше запустить отдельно в кроне, так как данные локализации не так часто обновляются. В любом случае, всунуть куда надо — не проблема.
  3. Не вопрос, похоронимсделаю. Будет даже компактнее. Текущая логика это прекрасно позволяет сделать. Wizardist обс +вкл 23:06, 3 апреля 2011 (UTC)
Крон мне не очень нравится. Вне зависимости от частоты обновления настроек, бот должен собирать сведения с учётом самых актуальных настроек, поэтому приходится грузить перед каждым прогоном. Благо, настройки не слишком долго собираются.
Кстати, есть ли у бота ограничение на разрешённую частоту правок (как в mr.pl, см. функцию do_edit)? Mashiah 20:55, 4 апреля 2011 (UTC)
Вообще есть, но там конфиг на файлах. Надо будет немного подправить фреймворк, потому что к файлам возвращаться не хочется.
А теперь вкусное:
  • Теперь кэш локализации обновляется при каждом запуске бота.
  • Данные берутся из stdin, первым идёт код языка, а потом привычный список из task'а.
  • Добавил библиотеку DbSimple в репозиторий.
  • Естественно, всё это проверил на работоспасобность. Работает. Wizardist обс +вкл 21:30, 4 апреля 2011 (UTC)
PS: перед полноценным запуском нужно ещё проверить, как бот ведёт себя с {{rq}}. Я options.ru.php писал где-то в январе-феврале. Тесты вроде были пройдены успешно, но весьма стоит перестраховаться. Wizardist обс +вкл 22:15, 4 апреля 2011 (UTC)
PPS: если что, тестировал в виде cat task.txt | php -f ./melog.php. Так нормально? Wizardist обс +вкл 16:10, 5 апреля 2011 (UTC)
Пожалуйста, добавляйте новые темы в начало страницы. Добавить…

снятие флага с неактивного бота[править | править вики-текст]

Добрый день!

Ваш бот не был активен в прошлом году, в связи с этим мы хотели бы узнать о Ваших дальнейших планах по его использованию: если у Вас есть намерения и готовность использовать его в будущем, то мы готовы обсудить необходимость оставления флага; если Вы не планируете его использовать, либо если мы не получим ответа в ближайшую неделю, то флаг будет снят.

Ссылка на обсуждение: Википедия:Заявки на статус бота/неактивные боты 2014.

Отправлено через MediaWiki message delivery 05:34, 7 марта 2014 (UTC)