I'm working on modernizing Rosetta Code's infrastructure. Starting with communications. Please accept this time-limited open invite to RC's Slack.. --Michael Mol (talk) 20:59, 30 May 2020 (UTC)

User talk:Bukzor

From Rosetta Code

Welcome to Rosetta Code! I'm Mike, and I noticed you created an account.

Some quick things you should be aware of:

Template:Mylang Helps you show what languages you're familiar with, and helps us become aware of skills with languages we haven't seen.
Category:Unimplemented tasks by language A place to find tasks missing solutions in various languages.
Blogs, twitter, facebook... We have them, and are interested in yours.
Special:Webchat Logs you into #rosettacode on the Freenode IRC channel. Not usually the most active communications medium, but occasionally helpful. It's logged at http://irclog.perlgeek.de/rosettacode/today.
Rosetta Code:Village Pump A general Q/A and discussion area.
Rosetta Code:Finances For most of Rosetta Code's history, expenses have been paid out of my pocket. I can't afford that much longer, and so you can see the state of Rosetta Code's finances, and how you may help. If you enjoy or are excited about the site, please consider reading through it.

Sorry for the boilerplate; it can be a bit difficult giving an individual greeting to each person. If you post information about your technical interests and background, I'll probably read it. If you already have put that kind of information on your user page, I probably already have; I'm always interested in how people do and can benefit from Rosetta Code. --Michael Mol 21:54, 18 April 2010 (UTC)

Also, just so you know, it doesn't matter what you put in as your degree of knowledge with the language; that's just your self-expression. The only bit that the wiki cares about is that you know the language at all; you'll be put in one of the language users subcategories. At some point, I hope to do something like a self-personalizing implementation of Template:unimpl_Page, so that folks can get a personalized list of areas of interest. --Michael Mol 05:00, 19 April 2010 (UTC)

Code quality[edit]

Code quality is something I've heard criticisms about before. It's awesome to have someone come by with a specific interest in it! Two things you may find interesting: Category:Python examples needing attention and Category:Example attention templates. The former is a list of pages that someone has indicated that they require some form of improvement. The latter is a list of templates you can use to put pages in the former. If you want, think of the former category as a todo list, and the latter category as containing a variety of ways to add to it. :) --Michael Mol 05:05, 19 April 2010 (UTC)

Whacked one! (Active_object#Python) --Bukzor 07:18, 19 April 2010 (UTC)

Thanks. That Python original and shameful murdering of the goals of the task description was mine. I am so glad it is replaced :-) --Paddy3118 08:36, 19 April 2010 (UTC)
Cool. If you know some more, mark em and I'll take a crack at it. --Bukzor 21:06, 19 April 2010 (UTC)
Use the MediaWiki API to grab a list of the pages in Category:Python. Those will have Python code. Then grab the HTML for those pages, put them into a DOM. The way I have the syntax highlighting set up, any use of the lang tag will apply the language keyword as a CSS class. You should be able to select for "python" as a CSS class, and get lumps of Python code. I bet you could automate feeding that code through pylint and having it save you a report of pages->scores, so you instantly know where the most problematic code is. --Michael Mol 01:06, 20 April 2010 (UTC)
I really like that idea. See my user page for progress notes.
I wish someone would check my VBScript. Am I the only person on this thing who still uses it? -- Axtens 04:01, 20 April 2010 (UTC)
Technically, no. (*really* needs to go to sleep.) --Michael Mol 07:47, 19 April 2010 (UTC)