User talk:MikeMol: Difference between revisions

m
MikeMol moved page User talk:Short Circuit to User talk:MikeMol: Miraheze migration
m (MikeMol moved page User talk:Short Circuit to User talk:MikeMol: Miraheze migration)
 
(92 intermediate revisions by 25 users not shown)
Line 35:
* [[User talk:Short Circuit/Stats]]
= Put new stuff below here =
 
==Slack==
 
Slack is a proprietary web service with tons of nonfree JS, that also requires an account. IRC allows flexible authentication (such as: allow anyone to talk, allow only registered people to talk, or allow only registered people to enter the channel), and demands much fewer resources. Freenode is free to use and there already is a #rosettacode channel. Why not use Freenode IRC?
[[User:Danuker|Danuker]] ([[User talk:Danuker|talk]]) 14:05, 16 July 2020 (UTC)
: Several reasons. First, I have a pretty strong personal dislike of Freenode at this point. I have been unable to reclaim ownership of either my username or rosetta code's existing IRC channel on IRC after multiple attempts over fifteen years and nearly a third of my life on earth, and it's just not worth the hassle. I gave Freenode most of fifteen years to start acting like a professionally-managed service. They don't wish to. That's their business. Second, IRC is a terrible protocol. This is reflected in third, the larger technology community has settled on Slack; it Just Works Better. Fourth, there are decent alternatives like Mattermost, but I'm not going to pay to host a Mattermost server, and paying someone else to do so brings us back to the problem of creating an account on a third-party service. If you're concerned about privacy with Slack, you've presumably worked out how to solve that problem with email. Create an email account somewhere exclusively for your Slack account as it relates to Rosetta Code. That's 100% acceptable, and nobody will get on your case about it, least of all me. Some people are already doing that. If you don't want to use Slack's proprietary clients, download the Mattermost client; it can talk with Slack's servers, and should be FLOSS enough for your needs. Finally, in most of fifteen years of having an IRC channel, the channel never had more than ten people. Currently, it has 223 people, and is adding around five a day. --[[User:Short Circuit|Michael Mol]] ([[User talk:Short Circuit|talk]]) 15:49, 16 July 2020 (UTC)
:: I understand. Thank you for the explanation, and for pointing out Mattermost. [[User:Danuker|Danuker]] ([[User talk:Danuker|talk]]) 15:56, 16 July 2020 (UTC)
::: No problem! It was a valid question, and the history isn't well-documented. --[[User:Short Circuit|Michael Mol]] ([[User talk:Short Circuit|talk]]) 15:58, 16 July 2020 (UTC)
 
::: By the by-and-by, I tried to sign up to   '''RC's Slack'''   immediately after I saw your alert box,   but my attempt was unsuccessful,   it appears that my Windows/SP isn't up to snuff   (from what I could glean from the error messages).   I don't know how many other Rosetta Code users are still running Windows/XP   (there must be others, I should think),   but I thought you'd like to know about my attempt to sign up.   Apparently, my PC's hardware is also too outdated to install the newer Windows systems,   or even, for that matter, newer web browsers.   The only browser that now works for Windows/SP is FireFox 59.9.0,   not even the Windows Internet Explorer that came with Windows/XP runs correctly anymore.     -- [[User:Gerard Schildberger|Gerard Schildberger]] ([[User talk:Gerard Schildberger|talk]]) 18:31, 16 July 2020 (UTC)
 
:::: It might be a good time to try Linux, which works quite well on older hardware. Another option would be to pick up a used machine at a computer recycling center; you can often find them for around $100US. I spend most of my time on a Chromebook now, and you can get those for $100-200US as well. A Raspberry Pi 4 running Raspbian can serve, too, for less than $50. As a word of warning, I do intend to eventually disable non-HTTPS connections, at which point XP may simply stop working after enough iterations on the TLS protocol. --[[User:Short Circuit|Michael Mol]] ([[User talk:Short Circuit|talk]]) 20:54, 16 July 2020 (UTC)
 
::::: Linux   (or any flavor of *nix)   isn't an option for me as I use (must-have) software that only runs under Windows   (well, DOS, actually).   Yeah, yeah, I know, I know,   one foot still stuck in the past.   Even if I were to buy a used PC,   I'd still have to pay full price for a Windows upgrade, and I don't relish that upgrade pain.   There aren't many used PCs around here, and of what I've seen,   most (if not all) are pretty low on real storage for today's needs.   I can barely make FireFox run in   2 GB   (!!),   it makes my life responding to CAPTCHA's challenges pretty interesting,   if not pretty damn frustrating.   I would pay a small fortune to not suffer CAPTCHA's sense of humor,   or whatever sort of "entertainment" it offers.   And, after all that, that's assuming that I could even upgrade   (to a newer Windows software)   on that used PC.   As for HTTPS, I have HTTPS connectivity now,   but who knows if there will be additional protocols/challenges or whatever,   that would disable my use of HTTPS on my only web browser.   If so, well,   it was a good run   (a dozen years)   while it lasted.   I was hoping to get enough REXX entries/solutions to get over a   '''1,000''',   but that reality might be fleeting.   I'll try to get another ten or so new REXX entries in within the next couple of weeks,   so don't hurry in your conversion   (tongue in cheek).     -- [[User:Gerard Schildberger|Gerard Schildberger]] ([[User talk:Gerard Schildberger|talk]]) 21:42, 16 July 2020 (UTC)
 
:::::: You should look into DOSBox. It's a DOS emulator for Linux. I used to use it to play everything from Dune 2 to SimCity 2000 to Commander Keene to Duke Nukem 3d. I believe it's fully compatible with MS-DOS 6.22 (I don't think there were any additions in MS-DOS 7 you'd care about). Worth a look, anyway. --[[User:Short Circuit|Michael Mol]] ([[User talk:Short Circuit|talk]]) 22:50, 16 July 2020 (UTC)
 
::::::: Thanks, I'll look into that.   I'm not very comfortable about jumping from Windows to Linux, that's a whole 'nother kettle of fish.   I still have a DOS "starter/backup"   3.5   inch floppy   (yes, that's right, a complete DOS system that I can use for recovery).   I only had to use it twice.   My old PC doesn't support booting off of a CD or DVD or a USB stick (drive),   so it's a hard drive or a 3.5 inch floppy.   Anyway, as I grow older,   I have less and less time for things that don't work,   ya only have so much time left for the good things.   Ya never can tell when covid-19 will come a-calling.   I already have too many strikes against me in that department.     -- [[User:Gerard Schildberger|Gerard Schildberger]] ([[User talk:Gerard Schildberger|talk]]) 23:26, 16 July 2020 (UTC)
 
: Slack responds, "This link is no longer active" when the link in the banner is selected.
: Perhaps the banner can be removed?
:--[[User:GarveyPatrickD|GarveyPatrickD]] ([[User talk:GarveyPatrickD|talk]]) 02:25, 9 December 2020 (UTC)
 
==Possible synergy==
Hi, there is a new technology that is very related to Rosetta code. It is called "progsbase" (check it out on Google or here: [https://repo.progsbase.com https://repo.progsbase.com]). One difference between Rosetta code and progsbase, is that progsbase encourages programming similarly in different programming languages. In other the same program in different languages are programmed essentially the same way. This enables one especially interesting automation: As the programs are programmed the same way in all supported languages, it can be automatically translated. So, the programs are written once and automatically made available in all supported languages.
 
What do you guys think? Is there a possible synergy or cooperation with rosetta code possible here?
 
:Hi, from your descrition above, it seems that language idioms will be lost. How would an OO language and a functional language be usefully compared for example? --[[User:Paddy3118|Paddy3118]] ([[User talk:Paddy3118|talk]]) 21:19, 3 August 2018 (UTC)
 
:Progsbase is yet another computer language. It claims that "...the progsbase tooling can write the program out to one of the supported languages, which include all programming languages with a few exceptions, but these exceptions account for less that 1% of written programs". The 'all programming languages' is hype. It supports 9 languages (not including the most important F#). The last time I looked RC has 823 languages, so 9 is hardly all. It doesn't include COBOL, Ruby or F#, there is no evidence offered 'that the exceptions account for less than 1% of written programs', but with just these 3 exceptions I find it difficult to accept. It doesn't support Objected Oriented features, but most tasks on RC don't require OO. So someone could add Progsbase to RC as the 823rd. + 1 language and write many of the tasks in it, and as a bonus then have Progsbase tooling write it in 9 other languages.--[[User:Nigel Galloway|Nigel Galloway]] ([[User talk:Nigel Galloway|talk]]) 09:44, 4 August 2018 (UTC)
 
==Broken Links???==
Sorry, not a wiki expert.
Two items: contact info on the User Short Circuit page is not working
Returned e-mail:
mx-in-b1-2.szfltintnat.v.visvr.net rejected your message to the following email addresses:
 
mikemol@rosettacode.org (mikemol@rosettacode.org)
The address you sent your message to wasn't found at the destination domain. It might be misspelled or it might not exist. Try to fix the problem by doing one or more of the following:
 
Send the message again, but before you do, delete and retype the address. If your email program automatically suggests an address to use, don't select it.
Clear the recipient AutoComplete cache in your email program by following the steps in this article: Status code 5.1.1. Then resend the message, but before you do, be sure to delete and retype the address.
Contact the recipient by some other means (by phone, for example) to confirm you're using the right address. Ask them if they've set up an email forwarding rule that could be forwarding your message to an incorrect address.
 
Second item. I tried to leave a Python 3.x version of go fish and got to a broken link?
LINK
http://rosettacode.org/wiki/Help:Sandbox
 
ERROR
Exception encountered, of type "RuntimeException"
 
Regards,
tsb
 
: As noted by [[User:Tsbrownie]] at 11:43, 2 December 2017, [[Help:Sandbox]] is still returning:
: Exception encountered, of type "RuntimeException"
:[[User:GarveyPatrickD|GarveyPatrickD]] ([[User talk:GarveyPatrickD|talk]]) 19:29, 6 December 2020 (UTC)
 
==cloudflare issue==
 
is there a timeperiod which is affected? if that period is small then only people who logged in during that period should be affected. not sure if it is a lot of effort to figure out who that is.
 
lucky i came to check the site before the passwords expired because it turns out i was using an expired email address. i would not have been able to reset an expired password without troubling you. [[User:EMBee|eMBee]] ([[User talk:EMBee|talk]]) 03:16, 25 February 2017 (UTC)
 
according to https://blog.cloudflare.com/incident-report-on-memory-leak-caused-by-cloudflare-parser-bug/ the issue existed from the 13th of february to the 18th. that's one week. only users who connected to rosettacode in that period would be affected. [[User:EMBee|eMBee]] ([[User talk:EMBee|talk]]) 04:09, 25 February 2017 (UTC)
 
there is more (from the report):
 
* 2016-09-22 Automatic HTTP Rewrites enabled
* 2017-01-30 Server-Side Excludes migrated to new parser
* 2017-02-13 Email Obfuscation partially migrated to new parser
 
did rosettacode use any of these features? if not then it should actually not be affected at all. [[User:EMBee|eMBee]] ([[User talk:EMBee|talk]]) 04:26, 25 February 2017 (UTC)
 
: Good point; I should only need to expire passwords for accounts touched during the affected period. However, understand that RC didn't need to have those features enabled to be affected; those features resulted in the client being sent data that was resident in memory on Cloudflare's systems, they didn't have control over whether data would be in that memory in the first place; if someone logged into RC, their credentials would be in memory for a time. Then someone else makes a request from some other site with those features enabled, and they would get some chunk of Cloudflare's server's memory sent to them. This is a very, very common misunderstanding from people who've only read Cloudflare's blog post on the subject, and Cloudflare has unfortunately downplayed the severity and scope of the issue. --[[User:Short Circuit|Michael Mol]] ([[User talk:Short Circuit|talk]]) 04:33, 25 February 2017 (UTC)
 
:: yes, i didn't read that out of the report. will have to read again. the way you explain it makes sense of course. thanks. not good on cloudflares part to not make that clear. :-( [[User:EMBee|eMBee]] ([[User talk:EMBee|talk]]) 04:50, 25 February 2017 (UTC)
 
: The expiry process *should* allow one login using the old password, requiring the user to set a new password before proceeding. It's not a reset, but an expiry. I chose that approach because not everyone even has their email address loaded in... --[[User:Short Circuit|Michael Mol]] ([[User talk:Short Circuit|talk]]) 04:34, 25 February 2017 (UTC)
 
: Unfortunately, I don't have a way to reliably know whether or not a given user's credentials were at risk. The best I have is <code sql>SELECT count(*) FROM user where (user_newpass_time < 20170219000000 or user_newpass_time is null)</code>; user_touched is tempting, but it's reset every time a user visits their talk page, so the most active users wouldn't show up in the result set. --[[User:Short Circuit|Michael Mol]] ([[User talk:Short Circuit|talk]]) 04:58, 25 February 2017 (UTC)
 
: Query applied. Now to expire the existing sessions. --[[User:Short Circuit|Michael Mol]] ([[User talk:Short Circuit|talk]]) 05:00, 25 February 2017 (UTC)
: PHP sessions deleted. Object cache (where MediaWiki session data is stored) truncated. Logins seem unaffected; MediaWiki's session handling is disturbingly robust. Won't matter after a few weeks. --[[User:Short Circuit|Michael Mol]] ([[User talk:Short Circuit|talk]]) 05:19, 25 February 2017 (UTC)
 
:: awesome, i can confirm that it worked. just wonder what does "session cookie longevity will be reduced until late March" mean? [[User:EMBee|eMBee]] ([[User talk:EMBee|talk]]) 05:28, 25 February 2017 (UTC)
::: <code>$wgCookieExpiration = min(array(30*86400, time() - 1487999574));</code> ... I don't know if $wgCookieExpiration applies to existing cookies, though. It's unfortunately the best I can do. --[[User:Short Circuit|Michael Mol]] ([[User talk:Short Circuit|talk]]) 05:31, 25 February 2017 (UTC)
:::: i think it worked as expected. i was immideately logged out on the next reload, so my cookie must have been expired right away.[[User:EMBee|eMBee]] ([[User talk:EMBee|talk]]) 05:56, 25 February 2017 (UTC)
::: In any case, I'm overdue for calling <code c>sleep()</code>. o/ --[[User:Short Circuit|Michael Mol]] ([[User talk:Short Circuit|talk]]) 05:32, 25 February 2017 (UTC)
::::<code c>sleep(28800)</code>[[User:EMBee|eMBee]] ([[User talk:EMBee|talk]]) 05:56, 25 February 2017 (UTC)
 
==Is file uploading blocked forever?==
I went to [http://rosettacode.org/wiki/Special:ListFiles File list] and discovered that all file uploads are blocked since 6/2/2016, even admins have no uploads. Is it sort of technical glitch? Or result of fighting spam too hard?? I'm planning 3 new tasks with 7 pictures. Without picture uploads it is useless. Another interesting issue: Why nobody complains? --AnatolV 21:30, 18 July 2016 (UTC)
:According to /Special:Contributions/Short_Circuit page, he (Short Circuit) took a long vacation starting on 4/12/16 and traveling around the Globe. I hope nothing bad happened to him… But… '''RC should have active admin''' able to answer Qs and resolve problems.
:P.S. BTW I’m glad we have at least 2 more complaining contributors. LOL--AnatolV 22:02, 2 August 2016 (UTC)
 
I have tried to upload images so I can fully discuss AVL Trees but the image upload fails. Is this a problem for everyone - or just me.[[User:NNcNannara|NNcNannara]] ([[User talk:NNcNannara|talk]]) 10:33, 2 August 2016 (UTC)
 
: File uploading is disabled until such time as I can verify it is safe. We had an issue where some malicious files were uploaded. Many apologies; it's a frustrating scenario. --[[User:Short Circuit|Michael Mol]] ([[User talk:Short Circuit|talk]]) 17:06, 8 August 2016 (UTC)
 
::NP and TYVM for clarifying this.--AnatolV 22:14, 8 August 2016 (UTC)
 
:::Any progress on uploading files -- especially pictures. Graphics code and programs creating windows populated with controls will be almost useless if the output does not accompany the code. Maybe Captua?[[User:KenS|KenS]] ([[User talk:KenS|talk]]) 08:04 29 August 2016 (UTC)
 
'''Image file uploads still appear to be blocked. Will this be resolved soon please? -- 31 Dec 2016.'''
:I'll look into it again some time in the next few weeks. File uploads will not be blocked forever. It'll just have seemed that way. [[User:Short Circuit|Michael Mol]] ([[User talk:Short Circuit|talk]]) 15:39, 2 January 2017 (UTC)
 
::I want to jazz up the Java AVL Page with some diagrams and discussion. Unfortunately, the upload of the .gif files fails - I suspect that I don't have the permissions. How about it Mike? The pages will look beautiful.[[User:NNcNannara|NNcNannara]] ([[User talk:NNcNannara|talk]]) 10:07, 21 February 2017 (UTC)
::When I get the permissions, I will update the Native C++, Managed C++ and C# Pages too.[[User:NNcNannara|NNcNannara]] ([[User talk:NNcNannara|talk]]) 10:11, 21 February 2017 (UTC)
 
::Apparently image uploads have been blocked since 6/2/2016 - that's almost a year. What is a Wiki without images? Dead in the water I'd say.[[User:NNcNannara|NNcNannara]] ([[User talk:NNcNannara|talk]]) 10:24, 23 February 2017 (UTC)
 
:: We should clone all contents to a site where "the community" (or some designated caretakers) has enough access rights to keep wheels turning. [[User:Yeti|Yeti]] ([[User talk:Yeti|talk]]) 23:36, 28 December 2018 (UTC)
 
==Problems and a few suggestions==
 
I’ve tried to send email to mikemol@rosettacode.org but it failed (no such email). This is my 2nd probem.
 
'''Suggestion:''' In OEIS Wiki we have a better solution (to avoid spammers): if user logged in and visit another user page, s/he can see link “Send email to this user”.
In this case email could be any, e.g., topabracadabra@rosettacode.org, or real one, but sender can’t see it.
 
For your convinience I’m putting here another suggestion (from my User Talk page).
 
In some cases incomplete solution is reasonable, e.g., language limitations, too slow computer, etc.
 
'''Suggestion:''' May be editors should create Wiki tag “Incomplete task solution” (not red, but normal one, like Output tag). So, editors and/or authors can use it to mark such solutions.
 
And now, here is email (as is) with my 1st and prime problem that I was trying to send to you.
 
Dear Mr. Mol,
 
Recently I’ve ran at an annoying problem: RC is blocking my login, only because it decided that I’m overactive. I already described it in details on http://rosettacode.org/wiki/User_talk:AnatolV
What is terrible, after this post (on User talk) I was denied to log in again!
 
I am not asking you about editor privileges, because I can’t spend much time on RC as editor, but at the same time, I hope you have (or can set) '''something like “trusted user” account property''', allowing frequent access to RC (as for editors).
Of course, it should be easily revoked, if compromised. What do you think?
 
As I said: I can’t be on RC often, now I’m active, but next 2 months I’m out.
E.g., I wasn’t using RC almost whole February this year.
 
Another suggestion you can find on my User talk page. <<NOW FIND IT ADDED ABOVE>>
 
You know?? It reminds me old saying: “Any good initiative is always punishable!”
LOL If r active, stop it!! Nobody needs it! LOL
 
Best regards,
 
AnatolV
 
<<Note: this is added now, not in original email>>
P.S. At least 1 editor,- Gerard Schildberger, agree: this is/was a problem to him too.
 
==Cyberbullying==
===Legal definition===
Line 326 ⟶ 479:
:: I managed to make it work by disabling JavaScript on my browser. [[User:CRGreathouse|CRGreathouse]] 03:12, 28 November 2011 (UTC)
: The MediaWiki software has been updated, serverside. Is this still going on? --[[User:Short Circuit|Michael Mol]] 23:24, 14 December 2011 (UTC)
:: Hi, I have been trying to upload an image to Rosetta Code but it is not working. Is it possible to embed images from an online source instead? -- JusC 12:56 27 July 2020 (UTC)
::: I have added a couple of example offsite images to JusC's [[User talk:JusC|talk]] page. --[[User:Petelomax|Pete Lomax]] ([[User talk:Petelomax|talk]]) 01:20, 28 July 2020 (UTC)
 
==<nowiki><math></nowiki> not working?==
Line 370 ⟶ 525:
::Hmm... I think it would probably require a policy change at Mailinator. A ''major'' change. Mailinator is pretty easy to abuse. -- [[User:Eriksiers|Erik Siers]] 20:24, 10 July 2012 (UTC)
::: Mailinator has a bad reputation, but I'm told their people at the top have good intentions. So I'd be happy to work with them if they're interested. I haven't had the time+opportunity for the outreach, but that's coming. Meanwhile, our current spam input is manageable, and I'll be joining the rotation of people blocking spammers and deleting spam. --[[User:Short Circuit|Michael Mol]] 20:28, 10 July 2012 (UTC)
: Is this change actually in place? Or is it still possible to create pages without verifying the code sent to one's email address at registration time? (I created an account with an email address that would not work, but didn't try to create any pages - but the registration message indicated that the only thing I would need the emailed code for was signing up for email notifications.) --[[User:Rdm|Rdm]] ([[User talk:Rdm|talk]]) 04:53, 20 June 2015 (UTC)
 
== Popular pages? ==
Line 436 ⟶ 592:
I just got a captcha when creating [[RLE]] (a redirect). I can't recall getting one before, and I've created my shared of pages. Is this some sort of random thing, or is my memory just fuzzy, or...? (Not going to create more pages to test.) -- [[User:Eriksiers|Erik Siers]] 17:12, 28 December 2012 (UTC)
: Used to be CAPTCHAs would only be triggered on account creation. Now they're triggered on page creation, file uploads and edits that introduce external links. I will very likely eventually create a group for whitelisted users. Not today, though. --[[User:Short Circuit|Michael Mol]] 17:15, 28 December 2012 (UTC)
:: Has this happened yet? [[User:Shyam Has Your Anomaly Mitigated|Shyam Has Your Anomaly Mitigated]] ([[User talk:Shyam Has Your Anomaly Mitigated|talk]]) 13:43, 22 December 2016 (UTC)
 
== Wikipedia has an automatic book creator ==
Line 492 ⟶ 649:
::: And that cloudfront thing is a tough one, since you don't want to enable that http header for people talking to you from IPs they control.
::: But wait.. how can content delivery networks validly act as valid content-providing clients? Perhaps the right thing to do here would be to IP ban all of CloudFront's proxy servers? (At least while they are being advertised as serving in that role?)?? --[[User:Rdm|Rdm]] ([[User talk:Rdm|talk]]) 14:37, 10 April 2015 (UTC)
:::: We're deliberately using CloudFront as our CDN. rosettacode.org actually points at their servers, and their servers pass requests back to us if they're not already cached. CloudFront does pack a header to identify the client's original source IP, but I've never gotten MW configured to recognize that header as containing the source IP. It's on my TODO list, but said list is very, very, very long, and even older... --[[User:Short Circuit|Michael Mol]] ([[User talk:Short Circuit|talk]]) 14:40, 10 April 2015 (UTC)
::::: Oh, and I have direct access to RC's origin servers firewalled off from anywhere except CloudFlare. Nobody is supposed to be able to access RC's server (except via SSH) except through them. --[[User:Short Circuit|Michael Mol]] ([[User talk:Short Circuit|talk]]) 14:50, 10 April 2015 (UTC)
::::: Oh, duh. And I should know that - I've seen the cloudfront fallback pages often enough. But CloudFront uses X-Forwarded-For for this purpose and when I read up on moinmoin wiki, docs they imply that it's supported. So I am going to guess this is a versioning thing and the pain is the inevitable pains and losses which come with any software upgrade. Well... I guess, good luck with your TODO list. (And my advice there - if I had to give advice - would be: go after some low hanging fruit, let some other things boil for a while, and good luck...) --[[User:Rdm|Rdm]] ([[User talk:Rdm|talk]]) 14:53, 10 April 2015 (UTC)
 
Care to join in [[User_talk:Paddy3118#Autoblock?|this]] topic Mike? --[[User:Paddy3118|Paddy3118]] ([[User talk:Paddy3118|talk]]) 11:07, 6 July 2015 (UTC)
 
=== Spammers ===
 
We have been having intermittent problems with spammers. And while a number of accounts have been used, they all seem to have a common focus.
 
So it might be a good idea if we could gather more information about these attacks.
 
One thing, in particular, that I would like to see, is the domain name that they used when verifying their registration. (The part of the email address after the @ sign, ideally with a few preceding characters also.) Just seeing that might tell us something useful about what they are doing (and would also help verify that email verification for registration is actively being used).
 
Is this something that we can do, now? Or, do we need to ask the mediawiki community for an implementation? --[[User:Rdm|Rdm]] ([[User talk:Rdm|talk]]) 21:51, 12 April 2016 (UTC)
 
: It's not something that (AFAIK) is readily availble in MediaWiki. And there are serious privacy questions to consider, too. I wish I had a good answer, but I don't. --[[User:Short Circuit|Michael Mol]] ([[User talk:Short Circuit|talk]]) 17:04, 8 August 2016 (UTC)
 
== Rendering speed ==
 
We have been accumulating a number of [[Special:LongPages]]. And, that tends to make pages load slowly. And, I think you have already implemented the suggestions in the [[mw:Manual:Performance_tuning|mediaikia manual page on performance tuning]] Anyways, I am wondering if there's some other ways to address this while retaining the usefulness of the site? (And, especially, I am wondering if there is some existing effort(s) underway that might help with this.)
 
(I suppose [http://blog.wikimedia.org/2014/12/29/how-we-made-editing-wikipedia-twice-as-fast/ wikipedia's approach] might work, but I don't know what all efforts that migration involves...) --[[User:Rdm|Rdm]] ([[User talk:Rdm|talk]]) 04:38, 10 May 2016 (UTC)
: It's getting to be a real problem. The recent issues with session lost were driven by storing page rendering cache data in the same place as the session cache. Session cache is now in the DB, but, yeah, definitely need to start moving on this. I really would love to be able to migrate to a semantic-assembly model like we attempted a few years ago, we ran into bugs / limitations in Semantic MediaWiki when we tried it. Longer term, I'm seriously thinking MediaWiki is aging out as the servicable tool for the job. It imposes constraints that are quite inconvenient (seriously, we should be able to say "show me all the examples written in C" or "show me all examples of this task written in a functional language"), and then there are page rendering issues like these. --[[User:Short Circuit|Michael Mol]] ([[User talk:Short Circuit|talk]]) 17:02, 8 August 2016 (UTC)
 
:: Any implementation is going to have issues. Conceptually, we should be able to modify the mediawiki code (first as a specific hack for our needs, then redoing it in plugin format and engaging whatever is left of the mediawiki team - or maybe just forking the code). I think it's mostly php, which is ... ad hoc, and more than a little unpredictable... But unless we are willing to write a replacement ourselves, I don't think we're going to find anything which is particularly suited to our needs. That said, I'd love to be proven wrong on this. --[[User:Rdm|Rdm]] ([[User talk:Rdm|talk]]) 17:09, 8 August 2016 (UTC)
 
== Upload problem: Could not store file, Could not delete lock file ==
 
This seems different than the previously mentioned upload problem, so I'm creating a new section for it.
 
I tried uploading the file SpiralHaskell.png for use on [[Archimedean spiral]], and I got the following "warnings":
 
'''Upload warning'''
* Could not store file "/tmp/phpcxaVsU" at "mwstore://local-backend/local-public/6/64/SpiralHaskell.png".
* Could not delete lock file for "mwstore://local-backend/local-public/archive/6/64".
* Could not delete lock file for "mwstore://local-backend/local-public/6/64".
* Could not delete lock file for "mwstore://local-backend/local-public/archive/6/64/20160916083829!SpiralHaskell.png".
 
 
(although it says "warning", it seems like an error, because the file was not successfully uploaded)
 
--[[User:Ppelleti|Ppelleti]] ([[User talk:Ppelleti|talk]]) 09:03, 16 September 2016 (UTC)
 
Never mind, I guess this is the same thing as [[#Is file uploading blocked forever?]]. The error just seemed so technical, it didn't seem like it was intentional.
 
--[[User:Ppelleti|Ppelleti]] ([[User talk:Ppelleti|talk]]) 09:13, 16 September 2016 (UTC)
 
== Current version of GeSHi ==
 
I was wondering whether RC is going to be updated to support the latest stable version of GeSHi which, according to their site, is 1.0.9.0 (targetting PHP 7) or 1.0.8.13 (targetting PHP 4 or 5)?
 
It appears that version 1.0.8.10 is the version currently in use though, curiously, it's not listed on the [[Special:Version|Version]] page.
 
The reason I (and probably several others) are particularly interested in this is because support for many more languages has been added recently to GeSHi including Kotlin, Julia, Swift, Mathematica and Phix all of which have numerous examples on RC.
 
--[[User:PureFox|PureFox]] ([[User talk:PureFox|talk]]) 18:01, 1 October 2017 (UTC)
 
== Once present, now a missing file? ==
Hi Michael, Someone editing [[Text processing/Max licenses in use]] mentioned that the data file: http://rosettacode.org/resources/mlijobs.txt was missing. --[[User:Paddy3118|Paddy3118]] ([[User talk:Paddy3118|talk]]) 07:07, 7 October 2017 (UTC)
::Hi Paddy, Yes, it was me who noticed that file was missing. The file, readings.txt, which is used for [[Text processing/1]] and [[Text processing/2]] is also missing though I haven't got around to adding an entry for them just yet. --[[User:PureFox|PureFox]] ([[User talk:PureFox|talk]]) 09:30, 7 October 2017 (UTC)
 
== Deleted Page ==
 
Please email me this [[User:Shyam Has Your Anomaly Mitigated/cons|deleted page]]; I asked [[User_talk:Thundergnat#deletion|Thundergnat]], but they're being [[User_talk:Shyam_Has_Your_Anomaly_Mitigated#Rosettacode_is_NOT_a_blogging_site|very rude]]. -- [[User:Shyam Has Your Anomaly Mitigated|Shyam Has Your Anomaly Mitigated]] ([[User talk:Shyam Has Your Anomaly Mitigated|talk]]) 15:54, 14 July 2019 (UTC)
 
 
== Wikipedia webpage for Rosetta Code ==
 
Mike:
 
I thought you should know that on the Wikipedia webpage for '''Rosetta Code''', &nbsp; someone (userid '''4thaugust1932''') has provided a link &nbsp; (for your name, as the founder of Rosetta Code) &nbsp; to someone else:
 
Michael Benjamin Mol (born 16 August 1971) in Cape Town, South Africa is a medical doctor,
an executive television producer,
presenter, international speaker and business consultant.
 
I thought you might may want to go there (on Wikipedia) and have it straighten out, or at the least, revert the change. &nbsp; &nbsp; -- [[User:Gerard Schildberger|Gerard Schildberger]] ([[User talk:Gerard Schildberger|talk]]) 15:59, 25 September 2019 (UTC)
 
:I took the liberty of removing the link. --[[User:Paddy3118|Paddy3118]] ([[User talk:Paddy3118|talk]]) 19:29, 25 September 2019 (UTC)
 
:: Thanks. &nbsp; &nbsp; -- [[User:Gerard Schildberger|Gerard Schildberger]] ([[User talk:Gerard Schildberger|talk]]) 20:27, 25 September 2019 (UTC)
 
==User sowing discord==
Hi Mike, just thought you might want to, at least, monitor this [http://rosettacode.org/wiki/User_talk:Thundergnat#Task_deletions discussion about a user]. --[[User:Paddy3118|Paddy3118]] ([[User talk:Paddy3118|talk]]) 11:03, 9 December 2020 (UTC)
 
== ISBN template ==
 
I'm surprised the {{ISBN|0-262-51087-1}} isn't available. It seems to be part of [https://en.wikipedia.org/wiki/Template:ISBN Wikipedia].
<br />--[[User:GarveyPatrickD|GarveyPatrickD]] ([[User talk:GarveyPatrickD|talk]]) 00:51, 10 December 2020 (UTC)
 
== Rosetta_Code:Village_Pump/Features_Wanted returning "RuntimeException" ==
 
Selecting "Rosetta Code:Village Pump/Features Wanted" from https://rosettacode.org/mw/index.php?title=Special:AllPages&from=&to=&namespace=4 returns "RuntimeException". --[[User:GarveyPatrickD|GarveyPatrickD]] ([[User talk:GarveyPatrickD|talk]]) 19:30, 24 December 2020 (UTC)
 
== User: page redirected to wiki page ==
 
Perhaps this redirect page should be the target [[User:Paulo_Jorente]] and this wiki page should be eliminated [[Paulo_Jorente]]?<br />--[[User:GarveyPatrickD|GarveyPatrickD]] ([[User talk:GarveyPatrickD|talk]]) 22:54, 2 January 2021 (UTC)
 
== Category redirected to Language page ==
 
Should these redirects be removed?
*https://rosettacode.org/mw/index.php?title=Category:ALGOL_68C&redirect=no
*https://rosettacode.org/mw/index.php?title=Category:ALGOL_68G&redirect=no
*https://rosettacode.org/mw/index.php?title=Category:ALGOL_68RS&redirect=no
 
== COBOL Categories ==
 
Both '''Category:COBOL/Omit''' and '''Category:Cobol/Omit''' exist. Perhaps '''Category:Cobol/Omit''' should be removed?
<br />--[[User:GarveyPatrickD|GarveyPatrickD]] ([[User talk:GarveyPatrickD|talk]]) 20:55, 26 January 2021 (UTC)
 
== Language related categories ==
 
Both [[:Category:AutoHotkey_related]] and [[:Category:AutoHotkey_Implementations]] exist. They seem to have the same contents. May I ask what the purpose of [[:Category:AutoHotkey_related]] is?
<br />--[[User:GarveyPatrickD|GarveyPatrickD]] ([[User talk:GarveyPatrickD|talk]]) 21:43, 16 February 2021 (UTC)
: The same question applies to [[:Category:BASIC related]] and [[:Category:BASIC Implementations]].<br />--[[User:GarveyPatrickD|GarveyPatrickD]] ([[User talk:GarveyPatrickD|talk]]) 21:48, 16 February 2021 (UTC)
 
== Frontpage widget? ==
 
Shouldn't Template:Mp introduction be in the Category:Frontpage widgets ?
<br />--[[User:GarveyPatrickD|GarveyPatrickD]] ([[User talk:GarveyPatrickD|talk]]) 01:09, 2 March 2021 (UTC)
 
== Suggestion for layout and task design - why didn't my topic appear on the table? ==
 
I have a suggestion for the way tasks are presented. I created a topic but it doesn't appear in the Village Pump table. Does it require any extra step?
 
[[Rosetta_Code:Village_Pump/useless_tasks_for_pure_synthax_comparison]]
 
== Another spammer ==
See [[Everything_you_should_know_about_veins]]
 
== Help! ==
1. Cannot login to RC using Google Chrome, even though cookies have been enabled for both http:// and https://
 
2. When logged in using Firefox, I cannot save a trivial edit of http://rosettacode.org/mw/index.php?title=Partition_function_P&action=edit&section=13 because
(a) RC thinks an external hyperlink has been added (none was added); and (b) the reCaptcha mechanism does not work.
 
3. The invitation to join Slack leads to a page that says: "This link is no longer active."
== Compiler Lexical Analysis ==
I think the set of programs used to test qualifying codes should also include the set of failures such as: end of line in a string, end of file in a string, end of file in a comment, a quoted character with two or more characters specified, a empty quoted character, a number containing a non digit, a number over the maximum possible, etcetera. Both the C and Java versions have code for testing over the maximum number and neither worked correctly for me. If the maximum integer is turned into a string and the input integer's string is longer or equal and the string is greater than the maximum, it is not valid.
 
== IP address in "email address confirmation" email ==
The confirmation email I received says "Someone, probably you, from IP address 172.68.66.13, has registered an account". This is not the IP address I was connecting from. This is a CloudFlare IP address.
 
== RC's MW is dangerously out of date & And updating also helps People with unreliable/no internet connection. ==
 
Hi. I am trying to make Rosetta Code into a ZIM archive so people who don't have reliable internet can use the site. I think it would be a good addition to the Kiwix projects archives as well, so once it works I will try and add it there.
 
Its actually meant to be easy to do especially for Media Wiki sites like Rosetta code, because of the tool mwoffliner. However the version of Media Wiki is too old, so its not compatible. Ive checked and its not the tool itself, i cant find a reliable way to get the data which is low enough on traffic and covers all the pages, its not very practical.
 
I would argue this causes other issues because version 1.26 which RC uses is 6 years out of date.
 
The mwoffliner tool only requires version 1.27 or greater which is still 5 years ago, so backwards compatibility is usually not an issue.
 
I think this effort will benefit students learning programming in places where internet is unreliable or not available.
 
Just need a version update for this to work, i am happy to do the rest.