Jump to content

Wikipedia:Reference desk/Computing: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Scsbot (talk | contribs)
edited by robot: adding date header(s)
 
Line 1: Line 1:
<noinclude>{{Wikipedia:Reference desk/header|WP:RD/C|WP:CHD}}
<noinclude>
[[Category:Non-talk pages that are automatically signed]]
{{#ifeq:{{PROTECTIONLEVEL:edit}}|autoconfirmed|{{pp|small=no}}}}
[[Category:Pages automatically checked for incorrect links]]
{{Wikipedia:Reference desk/header|WP:RD/C}}
[[<!-- ok -->Category:Non-talk pages that are automatically signed]]
[[Category:Pages automatically checked for accidental language links]]
[[Category:Wikipedia help forums]]
[[Category:Wikipedia help forums]]
[[Category:Wikipedia reference desk|Computing]]
[[Category:Wikipedia reference desk|Computing]]
[[Category:Wikipedia help pages with dated sections]]
[[Category:Wikipedia resources for researchers]]
</noinclude>
</noinclude>


= July 25 =
= December 28 =


== File disambiguators (1): Explorer/W11 ==
== Microsoft after 2025 ==


Óla! So Explorer adds (''n'') to a file with a duplicate name to an existing one. Do you have suggestions how to easily identify and delete them? The search option doesn't recognize parentheses, so a search would merely identify files with that number in the title. The reason for asking is that if a folder has a large number of duplicates that should be deleted, it would be easier to sort/select/delete rather than ctrl+click individually. Thank you! [[Special:Contributions/2.28.124.91|2.28.124.91]] ([[User talk:2.28.124.91|talk]]) 16:31, 28 December 2024 (UTC)
Starting a year ago, everything is Windows 10; there never will be any newer version of Windows. However, as early as late 2025, Windows 10 will become obsolete, according to the article [[Windows 10]]. What Microsoft software will be available for 2026?? This question's answer should be known by this time next year. [[User:Georgia guy|Georgia guy]] ([[User talk:Georgia guy|talk]]) 21:55, 25 July 2016 (UTC)
:https://www.alldup.de/alldup_help/alldup.php and then set it to compare 100% of the content. [[User:Polygnotus|Polygnotus]] ([[User talk:Polygnotus|talk]]) 17:16, 28 December 2024 (UTC)
::Thank you [[User:Polygnotus|Polygnotus]], that's great, and freeware too. It looks like it might take some getting used to! Cheers, [[Special:Contributions/2.28.124.91|2.28.124.91]] ([[User talk:2.28.124.91|talk]]) 18:13, 28 December 2024 (UTC)
:Use a better search program - [https://www.mythicsoft.com FileLocator] will find {{code|* - Copy (*).*}}, and I'm sure there are others with will also do the job.
:Use the [[cmd.exe|command]] prompt, eg {{code|dir "* - Copy (*).*"}} works. (You can also use {{code|del}} similarly, but do so with caution and at your own risk.)
:[[User:Mitch Ames|Mitch Ames]] ([[User talk:Mitch Ames|talk]]) 09:35, 2 January 2025 (UTC)


= December 30 =
::Those dates apply only to "Windows 10, released in July 2015", i.e., if you never install newer versions like the upcoming Anniversary Update. I edited the article to make that clearer. -- [[User:BenRG|BenRG]] ([[User talk:BenRG|talk]]) 05:37, 26 July 2016 (UTC)
:::The edit was reverted. In any case, all they've done here is contractually ''commit'' to supporting Windows 10 until 2025. With past OS releases, they've always extended those dates later, often conditioned on installing service packs. For example, the original Windows 7 no longer gets security patches (since 2013), but with SP1 (which is a free upgrade) it's supported until 2020. Windows 8 no longer gets patched but Windows 8.1 does. With Windows 10 they've changed the naming again, but presumably the pattern will be the same: "released on such-and-such date" means "service pack N". I wouldn't bet that they'll be supporting Windows 10 SP50 in 2100, but that's their plan at the moment. -- [[User:BenRG|BenRG]] ([[User talk:BenRG|talk]]) 18:19, 27 July 2016 (UTC)


== Selecting multiple items in checkbox on this website. Is there an easier way? ==
:If the answer will be known next year, how could we know it now? [[Special:Contributions/2606:A000:4C0C:E200:807B:66FA:B5EC:A602|2606:A000:4C0C:E200:807B:66FA:B5EC:A602]] ([[User talk:2606:A000:4C0C:E200:807B:66FA:B5EC:A602|talk]]) 01:55, 26 July 2016 (UTC)


Please look at this link:
:What is the statement that "there never will be any newer version of Windows" based on ? If we accept that as true, there are at least 2 ways to interpret it:


https://www.archonia.com/en-us/search?q-a2%5B0%5D=1&q-a2%5B1%5D=2&q-a2%5B2%5D=3&qf%5B0%5D=3046&filter_string=doctor%20who
:1) They will just call new versions Windows 10.x, like they did with Windows 3.x for quite a while.


On the left of the web page you will see a checkbox "Status" with 3 items checked. The problem I have is that the only way I can get multiple items checked is by '''editing the URL'''. If I just click on an item in a checkbox on this website the other items get unchecked. In other words: the checkbox works like radio buttons. I tried a different browser; I tried ctrl-click and shift-click and alt-click. Nope. On other websites ([https://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_input_type_checkbox here] for example) I do not have this problem. Do you experience the same inconvenience? And if so any ideas on how to do this easier than by url editing? [[Special:Contributions/213.126.69.28|213.126.69.28]] ([[User talk:213.126.69.28|talk]]) 11:55, 30 December 2024 (UTC)
:2) Microsoft may plan on leaving the PC operating system market entirely, considering mobile devices to be the future. They may have different names in mind for the O/S's on those. [[User:StuRat|StuRat]] ([[User talk:StuRat|talk]]) 02:06, 26 July 2016 (UTC)


:Not necessarily AFAIK, and that's coming from someone with experience in web design. You're unfortunately seeing their poor web design. <span style="font-family:monospace; font-weight: bold"> <span style="color:ForestGreen;font-size:15px"> [[W:EN:User:TheTechie|<span style="color:#803280">TheTechie@enwiki</span>]]</span> (<span style="color:#324c80">she/they</span> {{pipe}} [[User talk:TheTechie|<span style="color:rgb(90,50,128)">talk</span>]]) </span> 00:17, 31 December 2024 (UTC)
::Or 3) they will stop using the discrete version model of releasing software in favor of the software as a service model See [ http://www.theverge.com/2015/5/7/8568473/windows-10-last-version-of-windows ] For those using it, quick, without checking, what version of the Google chrome web browser are you running? --[[User:Guy Macon|Guy Macon]] ([[User talk:Guy Macon|talk]]) 06:38, 26 July 2016 (UTC)


= July 27 =
== Windows 10 Bin ==


Doing a quick search online I realized that the path to the Windows recycle bin is C:\$Recycle.Bin; however, for some reason I don't understand, it doesn't seem to be the "Recycle Bin" on the desktop, they just seem to be two different paths (explanatory screenshot at the following link: [https://imgur.com/a/2tn8HFy]). Are they actually two different paths? If so, why? If not... why aren't the two windows synchronized? [[Special:Contributions/2A01:827:160:D601:2E75:E3BA:BBBF:B55D|2A01:827:160:D601:2E75:E3BA:BBBF:B55D]] ([[User talk:2A01:827:160:D601:2E75:E3BA:BBBF:B55D|talk]]) 14:35, 30 December 2024 (UTC)
== Some C# help needed ==


:C:\$Recycle.Bin has the recycle bins for all users. Yours will appear with the normal name and icon, the others will appear as the [[Security Identifier]] of the respective account. If you click on the one for your account, it should show the same contents (note Windows Explorer shows the files which are in the recycling bin - it does not show the actual files storing the data used by the recycling bin). As for why they are different, it's hard to say without more information. If you delete something, does it appear in both or just one? Thanks [[Special:Contributions/2603:6011:9440:D700:2080:28C1:577E:41B3|2603:6011:9440:D700:2080:28C1:577E:41B3]] ([[User talk:2603:6011:9440:D700:2080:28C1:577E:41B3|talk]]) 23:26, 7 January 2025 (UTC)
Hi guys! Could somebody help out with C#? If I have regex pattern <code><nowiki>([^\.])<ref>.*?<\/ref> (Lorem|Foo)? bar</nowiki></code> and string "<code><nowiki>Foo<ref>Foo</ref> Foo bar</nowiki></code>", how to change to lowercase only the second match (in this case - the "Foo", that comes after ref)? If I would need to lowercase everything, I would use something like (tested with other string, so this one may contain some small bugs, but you got the idea):
<source lang=c#>
string text = @"Foo<ref>Foo</ref> Foo bar";
string pattern = @"([^\.])<ref>.*?<\/ref> (Lorem|Foo)? bar";
text = Regex.Replace(text, pattern, delegate(Match match)
{
string v = match.ToString();
return v.ToLower();
});
</source>
Note, that this is for AWB module, so it might not look very C#-ish. --'''[[User:Edgars2007|<span style="color:#FF6600;">Edgars2007</span>]]''' <small>([[User talk:Edgars2007|talk]]/[[Special:Contributions/Edgars2007|contribs]])</small> 09:16, 27 July 2016 (UTC)
:Maybe {{u|Trappist the monk}} could take a look - you have also worked with AWB modules. --'''[[User:Edgars2007|<span style="color:#FF6600;">Edgars2007</span>]]''' <small>([[User talk:Edgars2007|talk]]/[[Special:Contributions/Edgars2007|contribs]])</small> 11:28, 28 July 2016 (UTC)


::Try this:<source lang=c#>
string text = @"Foo<ref>Foo</ref> Foo bar";
string pattern = @"([^\.])<ref>.*?<\/ref> (Lorem|Foo)? bar";
text = Regex.Replace(text, pattern, delegate(Match match)
{
return match.Groups[2].Value.ToLower(); // second capture to lower case
});
</source>Not tested, but I've used this construct before.
::—[[User:Trappist the monk|Trappist the monk]] ([[User talk:Trappist the monk|talk]]) 11:55, 28 July 2016 (UTC)
:::{{ping|Trappist the monk}} it kind of works. String after this becomes "Fofoo". Yes, that is what I was expecting to see after running this code, but not what I wanted to get ("<nowiki>Foo<ref>Foo</ref> foo bar</nowiki>"). --'''[[User:Edgars2007|<span style="color:#FF6600;">Edgars2007</span>]]''' <small>([[User talk:Edgars2007|talk]]/[[Special:Contributions/Edgars2007|contribs]])</small> 12:44, 28 July 2016 (UTC)
::::Perhaps this then:<source lang=c#>
string text = @"Foo<ref>Foo</ref> Foo bar";
string pattern = @"([^\.]<ref>.*?<\/ref> )(Lorem|Foo)?( bar)"; // captures modified
text = Regex.Replace(text, pattern, delegate(Match match)
{
return match.Groups[1].Value + match.Groups[2].Value.ToLower() + match.Groups[3].Value; // second capture to lower case
});
</source>Again, not tested. <code>Regex.Replace</code> replaces all of <code>text</code> with whatever you return from the <code>delegate()</code>, right? If you want to keep bits of <code>text</code> then you need to capture them, modify the captures to suit, reassemble, and return the result. <code>match.Groups[0]</code> is the raw match; <code>match.Groups[1]</code> is the first capture, etc.
::::—[[User:Trappist the monk|Trappist the monk]] ([[User talk:Trappist the monk|talk]]) 13:24, 28 July 2016 (UTC)
:::::{{ping|Trappist the monk}} I thought, that there will be easier solution, but this one works, so thank you! --'''[[User:Edgars2007|<span style="color:#FF6600;">Edgars2007</span>]]''' <small>([[User talk:Edgars2007|talk]]/[[Special:Contributions/Edgars2007|contribs]])</small> 17:35, 28 July 2016 (UTC)


== ''xwp'' file ==


= January 1 =
How do I install a ''.xwp'' file? Can someone help me please? <small>I collected some clock gadgets a while back from [https://www.google.com.bd/search?q=clock+gadget+PC+deviantart&source=lnms&tbm=isch&sa=X&ved=0ahUKEwi-5f-wvpPOAhWJo48KHbMBAvsQ_AUICCgB&biw=1366&bih=643 this website]. After downloading and opening the ''WinRar'' folder, I found a ''.xwp'' file - if I re-extract this ''.xwp'' file, I find a ''Widget'' folder which consisting all the bits. Problem is I still don't know how to install...</small> -- [[User:Russell.mo|Apostle]] ([[User talk:Russell.mo|talk]]) 18:12, 27 July 2016 (UTC)
:Your link goes to Google Images and doesn't open any particular image for me. You need to link to the actual web site, not Google Images.
:After 60 seconds of research (googling "xwp gadget") I found [http://www.xwidget.com/ XWidget] which seems to use .xwp files, so maybe that's what you need. I know nothing about it, though. -- [[User:BenRG|BenRG]] ([[User talk:BenRG|talk]]) 23:27, 28 July 2016 (UTC)


== Question(s) about Arch Linux ==
= July 28 =
{{Moved from|User talk:TheTechie#Aaaaarrrrchh brrr!}}
@[[User:TheTechie|TheTechie]] ... A question? Do you used [[archinstall]] to install Arch Linux? I think i will install Arch Linux, cause, i want BTW [[User:Vitorperrut555|Vitorperrut555]] ([[User talk:Vitorperrut555|talk]]) 23:31, 1 January 2025 (UTC)
:Moved this here as I found this to be a better place for it. As for your question, no, I used text commands. Though I may be able to help. Any specific questions? <span style="font-family:monospace; font-weight: bold"> <span style="color:ForestGreen;font-size:15px"> [[W:EN:User:TheTechie|<span style="color:#803280">TheTechie@enwiki</span>]]</span> (<span style="color:#324c80">she/they</span> {{pipe}} [[User talk:TheTechie|<span style="color:rgb(90,50,128)">talk</span>]]) </span> 00:32, 2 January 2025 (UTC)
:@[[User:Vitorperrut555|Vitorperrut555]] <span style="font-family:monospace; font-weight: bold"> <span style="color:ForestGreen;font-size:15px"> [[W:EN:User:TheTechie|<span style="color:#803280">TheTechie@enwiki</span>]]</span> (<span style="color:#324c80">she/they</span> {{pipe}} [[User talk:TheTechie|<span style="color:rgb(90,50,128)">talk</span>]]) </span> 00:41, 2 January 2025 (UTC)
::When I installed Arch Linux, I used a live-boot USB. Once booted, it has an "install" icon that can be used to do a basic install. Then, once installed, you can customize it by removing and adding the packages you like. [[Special:Contributions/68.187.174.155|68.187.174.155]] ([[User talk:68.187.174.155|talk]]) 15:42, 2 January 2025 (UTC)
:::68.187.174.155, I think you're confused. Archinstall is a command on Arch Linux, and the Arch Installer boots in text mode. You may be thinking of an Arch derivative like Manjaro or EndeavourOS, which do indeed boot up in graphical environments. <span style="font-family:monospace; font-weight: bold"> <span style="color:ForestGreen;font-size:15px"> [[W:EN:User:TheTechie|<span style="color:#803280">TheTechie@enwiki</span>]]</span> (<span style="color:#324c80">she/they</span> {{pipe}} [[User talk:TheTechie|<span style="color:rgb(90,50,128)">talk</span>]]) </span> 20:23, 2 January 2025 (UTC)


= January 2 =
== Computer can't detect other computers on network when conected on wireless router. ==


== Bayeux Tapestry website ==
I have a network here and the network was just wired, the internet modem was connected to a switch where the computer put their wires on.<br />
We decided to include wireless and we plugged a wireless router on the switch.<br />
The problem is: If you join the network by wireless conection or by plugging your network cord on the wireless router, this specific computer will just be able to see others computers plugged on the same router (by wireless or not), if I want to look at the others computers at the same network, i must do it by ip.<br />
PS: Internet works fine no matter if I plug on the wireless router or switcher.<br />
What can be the problem here?[[Special:Contributions/201.79.56.232|201.79.56.232]] ([[User talk:201.79.56.232|talk]]) 13:21, 28 July 2016 (UTC)
*It probably does not matter here, but next time you have an IT-related question, try to be more specific. What are the router's specifications? What operating systems do the computers use? How many of them are located on which point of the network? What does it mean to "see" other computers?
:You are putting routers in series and trying to set up a [[local area network]] where every router can see everything. That is a hard thing to do because the default router configs are probably to have two modes, (1) internet access, (2) scan all other ports of the router. This means that if you are connected to router W (Wifi), itself plugged in router M (modem), you need to tell W to ask M if they have someone plugged in.
:This is probably not in the standard configuration. Maybe you expected routers to be just "cable splitters", but it is a bit more complex (they need to keep track of which [[packet]] goes where when multiple computers connect on the internet, for instance).
:On the other hand, depending on what you really want, there are multiple possible solutions, by increasing order of difficulty and decreasing order of convenience:
:*Plug all the computers that need to communicate on a single router (duh), either W or M.
:*Use the IP connection. It should not be much slower, as the access point just behind M (or even M itself) will just loop back the request to the correct place. If you know how to do it, perform a [[traceroute]] to know which it is - it may matter, because the access point may charge for data (I am not sure about a loopback though).
:*Set up [[port forwarding]] (or rather "adress-forwarding") telling M that some traffic coming from W ought to be redirected to other plugged-in computers. This requires more network knowledge than I am capable of, but maybe someone knows some pre-packaged software for that? [[User:Tigraan|<span style="font-family:Tahoma;color:#008000;">Tigraan</span>]]<sup>[[User talk:Tigraan|<span title="Send me a silicium letter!" style="color:">Click here to contact me</span>]]</sup> 17:54, 28 July 2016 (UTC)


What image-serving technology is the [https://www.bayeuxmuseum.com/en/the-bayeux-tapestry/discover-the-bayeux-tapestry/explore-online/ new Bayeux Tapestry website] using, and how can high-res images be downloaded? <span class="vcard"><span class="fn">[[User:Pigsonthewing|Andy Mabbett]]</span> (<span class="nickname">Pigsonthewing</span>); [[User talk:Pigsonthewing|Talk to Andy]]; [[Special:Contributions/Pigsonthewing|Andy's edits]]</span> 20:59, 2 January 2025 (UTC)
== Win 10 Upgrade & Win 7 updates ==
Before upgrading my laptop operating system (Win7 Home Premium) to Windows 10, is it necessary to have all other Win7 updates installed? As an aside, the free upgrade end date is 29 July ''in the US'' (which I didn't realise) as according to the countdown [https://www.microsoft.com/en-gb/windows/windows-10-upgrade?OCID=win10_null_vanity_win10upgrade '''here'''], there is still about 33 hours and some minutes to go. [[user:220 of Borg|'''220''']] [[Special:Contributions/220 of Borg|''<small>of</small>'']] <sup>[[User talk:220 of Borg|''Borg'']]</sup> 14:47, 28 July 2016 (UTC)
:As I understand, not. [[User:Ruslik0|Ruslik]]_[[User Talk:Ruslik0|<span style="color:red">Zero</span>]] 20:59, 28 July 2016 (UTC)
:You MUST have Service Pack SP1 installed.[https://en.wikipedia.org/wiki/Windows_10#Free_upgrade_offer] If you've at all times kept up to date, it will already be present. [[User:Akld guy|Akld guy]] ([[User talk:Akld guy|talk]]) 21:48, 28 July 2016 (UTC)
:More queries:Thanks for info guys. Yes {{U|Akld guy}} I do have SP1 installed.
:• I was thinking of creating another set of restore DVDs before the free Win' 10 upgrade (or maybe a USB this time), then I realised what I really ''needed'' was a HDD [[disk image]]. Any good ''free'' downloadable software anyone could suggest?
:• Does the upgrade 'preserve' all programs like games etc, or do these need to be (shudder) re-installed after the Win' 10 upgrade? (≈32 hours to go!) --[[user:220 of Borg|'''220''']] [[Special:Contributions/220 of Borg|''<small>of</small>'']] <sup>[[User talk:220 of Borg|''Borg'']]</sup> 01:45, 29 July 2016 (UTC)
::{{ping|220 of Borg}} Last year, I did the upgrade on two Win7 laptops. The first went smoothly and from memory (and without starting the laptop to confirm), all non-essential stuff was moved into a new folder, C:\Windows.old. The second went smoothly but the sound driver was incompatible with 10 and no upgrade of the driver was available, so I reverted that laptop to 7. There are sites online that will tell you how to do that. I later tried twice to install new sound drivers and did the upgrade to 10 both times, but neither solution worked and I was forced to revert to 7 both times. It's very easy to revert, and even after the 3 reverts no trace of 10 remains. It's just a click and wait and reboot, so you can have confidence that it's all reversable. [[User:Akld guy|Akld guy]] ([[User talk:Akld guy|talk]]) 04:05, 29 July 2016 (UTC)
::: Thanks {{u|Akld guy}} for the feedback & your personal experience (even without references {{p|wink}}).<br />• Did you just do the update via the 'standard method' the 'GWX' Win'10 upgrade 'box', as I was thinking of going the 'media creation tool' ISO download route.[http://go.microsoft.com/fwlink/p/?LinkId=616447] If the former, how long did the download take, if you can recall.
:::• I mean, it is 'just' a ''big'' update isn't it? Not like a whole new operating system? (≈28 hours to go!) -[[user:220 of Borg|'''220''']] [[Special:Contributions/220 of Borg|''<small>of</small>'']] <sup>[[User talk:220 of Borg|''Borg'']]</sup> 05:34, 29 July 2016 (UTC)
::::Just to add that you only have 31 days to revert the Windows 10 "upgrade".[http://www.pcworld.com/article/3074020/windows/how-to-go-back-to-windows-7-or-8-after-an-unwanted-windows-10-upgrade.html] After Microsoft forced the upgrade on me I didn't find this out until it was too late. I and a lot of other people have had constant trouble with it. And yes, some games such as FreeCell that come with Win 7 will disappear as they are not compatible, but you can probably find compatible versions and download them.--[[User:Shantavira|Shantavira]]|[[User talk:Shantavira|<sup>feed me</sup>]] 07:07, 29 July 2016 (UTC)
::::I did it via the GWX offer. I can't remember how long it took. [[User:Akld guy|Akld guy]] ([[User talk:Akld guy|talk]]) 08:36, 29 July 2016 (UTC)
:::::Ok thanks. Akld guy. {{U|Shantavira}}, it sounds like you got the upgrade without meaning to? I hear that the 'close window' X turned into a 'download now' button at one stage? And what sort of problems has it caused? (≈22.5 hours to go!)- [[user:220 of Borg|'''220''']] [[Special:Contributions/220 of Borg|''<small>of</small>'']] <sup>[[User talk:220 of Borg|''Borg'']]</sup> 11:25, 29 July 2016 (UTC)
{{bang}} WT$! Despite what the countdown timer on the Microsoft site says, I clicked on the GWX icon on my laptop and ''now'' it says "'''Sorry, the free upgrade offer has ended'''" Note, I am in Australia so UTC+10. I am pissed off now! False 'advertising'?--[[user:220 of Borg|'''220''']] [[Special:Contributions/220 of Borg|''<small>of</small>'']] <sup>[[User talk:220 of Borg|''Borg'']]</sup> 19:13, 29 July 2016 (UTC)
: That website [https://www.microsoft.com/en-gb/windows/windows-10-upgrade?OCID=win10_null_vanity_win10upgrade] seems to 'cue' off your PC local clock setting. I have now set my PC clock back a day, and, the GWX box ''now'' says I have about 18 hours, 40 minutes and the website says 1 day, 14 hours, 40 minutes. Wonder if it will download? [[user:220 of Borg|'''220''']] [[Special:Contributions/220 of Borg|''<small>of</small>'']] <sup>[[User talk:220 of Borg|''Borg'']]</sup> 19:22, 29 July 2016 (UTC)


:@[[User:Pigsonthewing|Pigsonthewing]] Welcome to the Reference Desk for Computing. Are you trying to download all images, or only specific ones? {{User:TheTechie/pp}} <span style="font-family:monospace; font-weight: bold"> <span style="color:ForestGreen;font-size:15px"> [[W:EN:User:TheTechie|<span style="color:#803280">TheTechie@enwiki</span>]]</span> (<span style="color:#324c80">she/they</span> {{pipe}} [[User talk:TheTechie|<span style="color:rgb(90,50,128)">talk</span>]]) </span> 00:54, 3 January 2025 (UTC)
== XPATH query ==
::The former preferably, but an answer for either would be of interest, as the technology is likely in use elsewhere. <span class="vcard"><span class="fn">[[User:Pigsonthewing|Andy Mabbett]]</span> (<span class="nickname">Pigsonthewing</span>); [[User talk:Pigsonthewing|Talk to Andy]]; [[Special:Contributions/Pigsonthewing|Andy's edits]]</span> 16:46, 3 January 2025 (UTC)
: According to their [https://www.bayeuxmuseum.com/en/the-bayeux-tapestry/discover-the-bayeux-tapestry/explore-online/#termsofuse terms of use], "Access to this panorama is free for a private or public non-commercial use. Any commercial use of this tool is prohibited, '''as well as the extraction of images from this panorama'''" (my emphasis). This may or may not bother you. [[User:Chuntuk|Chuntuk]] ([[User talk:Chuntuk|talk]]) 18:24, 3 January 2025 (UTC)
::Even more, the "images" which get loaded are tiled portions of the actual image. <span style="font-family:monospace; font-weight: bold"> <span style="color:ForestGreen;font-size:15px"> [[W:EN:User:TheTechie|<span style="color:#803280">TheTechie@enwiki</span>]]</span> (<span style="color:#324c80">she/they</span> {{pipe}} [[User talk:TheTechie|<span style="color:rgb(90,50,128)">talk</span>]]) </span> 19:11, 3 January 2025 (UTC)


I have an XML file (produced by a third-party application, so I can't change the format), which is as follows:
{{syntaxhighlight|lang=xml|code=
<CopyFiles>
<SourceFile>C:\SourceFiles\SourceFile1.txt</SourceFile>
<DestFile>C:\DestFiles\DestFile1.txt</DestFile>
<SourceFile>C:\SourceFiles\SourceFile2.txt</SourceFile>
<DestFile>C:\DestFiles\DestFile2.txt</DestFile>
... etc
</CopyFiles>}}


= January 4 =
In other words, the only thing determining which source goes with which destination is the order the elements appear in the document. What I'm doing at the moment is:


== Zoomify ==
{{syntaxhighlight|lang=csharp|code=
IXMLDOMNodeList ndlSources = docFiles.getNodeList("CopyFiles/SourceFile");
IXMLDOMNodeList ndlDests = docFiles.getNodeList("CopyFiles/DestFile");
foreach (IXMLDOMElement eltSource in ndlSources)
IXMLDOMElement eltDest = ndlDests.nextNode;
String SourceFile = eltSource.text;
String DestFile = eltDest.text;
}}


Is it possible to download the map [http://cartesmich.free.fr/ww2.php ''La ligne de démarcation''] that is shown via Zoomify?--[[User:Antemister|Antemister]] ([[User talk:Antemister|talk]]) 22:48, 4 January 2025 (UTC)
and hoping that the two lists stay in synch, despite the tendency of Certain Users to fiddle about with things despite being told not to. What I'd like to do is set the [[XPATH]] query so that it only returns SourceFile elements that are followed by a DestFile element - ideally, one that would return SourceFile/DestFile pairs, but if I can at least ensure that both node lists are the same length, and any unmatched elements are omitted, the system will be a great deal more robust. I suspect the answer will involve "following-sibling", but I'm not knowledgeable enough to actually construct the query. Any suggestions? [[User:Tevildo|Tevildo]] ([[User talk:Tevildo|talk]]) 21:45, 28 July 2016 (UTC)
:Yes, if you google "download zoomify image" you will see various ways. [[User:Polygnotus|Polygnotus]] ([[User talk:Polygnotus|talk]]) 23:44, 4 January 2025 (UTC)
::Ah, of course I googled before and found that but was not successful. So I asked here.--[[User:Antemister|Antemister]] ([[User talk:Antemister|talk]]) 11:31, 5 January 2025 (UTC)
:::Please mention what you've already tried before and what did not work and what happened instead (e.g. error messages). [[User:Polygnotus|Polygnotus]] ([[User talk:Polygnotus|talk]]) 04:57, 6 January 2025 (UTC)
::::Tried [https://www.reddit.com/r/DataHoarder/comments/h9sb3g/do_you_guys_know_some_way_to_get_the_full_image/?rdt=65502] and of course also the dezoomify tool but got immediately stuck because I was not able to find an URL. Very few programming skills, none regarding HTML, that's why I ask here.--[[User:Antemister|Antemister]] ([[User talk:Antemister|talk]]) 10:46, 6 January 2025 (UTC)
:{{Outdent}}
:@[[User:Antemister|Antemister]]:
:I wasn't able to download the file as it was taking forever, but [https://dezoomify.ophir.dev/#http://cartesmich.free.fr/ww2.php this] URL appeared to download the files for 30+ minutes on a fast internet. Let us know if this works. <span style="font-family:monospace; font-weight: bold"> <span style="color:ForestGreen;font-size:1.15em"> [[W:EN:User:TheTechie|<span style="color:#803280">TheTechie@enwiki</span>]]</span> (<span style="color:#324c80">she/they</span> {{pipe}} [[User talk:TheTechie|<span style="color:rgb(90,50,128)">talk</span>]]) </span> 03:19, 8 January 2025 (UTC)
::I've successfully taken images off the [[Imperial War Museum|IWM]] via their source code and dezoomify, but I'm puzzled as to how to extract images here, as Dezoomify appears to be perpetually stuck on 'preparing tiles load'. The longest I've seen it take for large images in the past is a couple of minutes. Like Antemister, I've little programming knowledge, but I think the following elements in the code are related:
::<code>
::<!--Zoomify--><script type="text/javascript" src="ZoomifyImageViewerFree-min.js"></script>
::<!--Zoomify--><script type="text/javascript"> Z.showImage("myContainer", "images/France_LD"); </script>
::</code>
::On going to http://cartesmich.free.fr/images/France_LD/ I get [[HTTP 403|error 403]]. Perhaps this website is savvy about theft of its most high-resolution public domain images. Maybe someone has the patience to hunt about in the browser console. '''[[User:JayCubby|<span style="background:#0a0e33;color:white;padding:2px;">Jay</span>]][[User talk:JayCubby|<span style="background:#1a237e;color:white;padding:2px;">Cubby</span>]]''' 04:51, 8 January 2025 (UTC)
::: If they're public domain images, it's not "theft". Please avoid such misleading and perjorative language. <span class="vcard"><span class="fn">[[User:Pigsonthewing|Andy Mabbett]]</span> (<span class="nickname">Pigsonthewing</span>); [[User talk:Pigsonthewing|Talk to Andy]]; [[Special:Contributions/Pigsonthewing|Andy's edits]]</span> 10:52, 8 January 2025 (UTC)
::::It's still potentially in violation of their ToS (not that I much care) and could, per my reading of my law (assuming this is an american website, which it isn't) run afoul of something like the Computer Fraud and Abuse Act.
::::<br>
::::The ToS is a reasonable concern, which is why I said theft. '''[[User:JayCubby|<span style="background:#0a0e33;color:white;padding:2px;">Jay</span>]][[User talk:JayCubby|<span style="background:#1a237e;color:white;padding:2px;">Cubby</span>]]''' 15:53, 8 January 2025 (UTC)
:::::Even if all you say were true (It's highly doubtful; there appear to be no published terms of service - much less any that a user agrees to before viewing the site; and in any case we are not all in the USA), it's ''still'' not theft. <span class="vcard"><span class="fn">[[User:Pigsonthewing|Andy Mabbett]]</span> (<span class="nickname">Pigsonthewing</span>); [[User talk:Pigsonthewing|Talk to Andy]]; [[Special:Contributions/Pigsonthewing|Andy's edits]]</span> 16:11, 8 January 2025 (UTC)
::::::You're right--there are no terms (though the host website, free.fr, appears to have a TOS page). '''[[User:JayCubby|<span style="background:#0a0e33;color:white;padding:2px;">Jay</span>]][[User talk:JayCubby|<span style="background:#1a237e;color:white;padding:2px;">Cubby</span>]]''' 16:53, 8 January 2025 (UTC)
Yes, I came to that cited code, but had no idea to open that container
Also tried again dezoomify, and also waited a long time, and after 1-2 hours i get an error message. And it includes a link, [http://cartesmich.free.fr/images/France_LD/TileGroup3/6-1-0.jpg], if you alter the numbers you can find various tiles of the map.is it possible to proceed with that, download that folder?--[[User:Antemister|Antemister]] ([[User talk:Antemister|talk]]) 22:34, 8 January 2025 (UTC)


:Hmm! So I pasted this conversation into ChatGPT, and told it to generate code for use in Google Colab. The code is [https://pastebin.com/8hWXWBbD here] (it doesn't really do what it's supposed to, at all, but a start).
= July 29 =
:The really screwed-up image it generated is [https://imgur.com/a/c1j43De here]. Hopefully these are of help to someone with more Python experience than I.'''[[User:JayCubby|<span style="background:#0a0e33;color:white;padding:2px;">Jay</span>]][[User talk:JayCubby|<span style="background:#1a237e;color:white;padding:2px;">Cubby</span>]]''' 02:35, 9 January 2025 (UTC)


{{od}}
== Reduction proof for halting problem ==
I gave this another try. This time it was able to actually download the image correctly, but only a horizontal section. The code is collapsed below. I think it needs only some slight tweaking.


{{collapse top}}
Dear Wikipedians:


<nowiki> import os
Just wondering if there is an approach to proving the [[halting problem]] by reducing it to the problem of counting real numbers. To the effect that if the halting problem can be solved, then we could use the resulting algorithm to count reals, which is known to be impossible by Cantor's diagnoalization arguments.
::import requests
::from PIL import Image
::# Base URL and directory setup
::BASE_URL = "http://cartesmich.free.fr/images/France_LD/TileGroup8/"
::OUTPUT_DIR = "tiles"
::MERGED_IMAGE = "merged_image.jpg"
::# Ensure the output directory exists
::os.makedirs(OUTPUT_DIR, exist_ok=True)
::# Function to download a tile
::def download_tile(url, save_path):
:: response = requests.get(url)
:: if response.status_code == 200:
:: with open(save_path, "wb") as f:
:: f.write(response.content)
:: return True
:: return False
::# Function to stitch the tiles together
::def stitch_tiles(tiles, tile_size):
:: max_x = max(x for x, y in tiles.keys()) + 1
:: max_y = max(y for x, y in tiles.keys()) + 1
:: # Create a blank canvas for the final image
:: merged_image = Image.new("RGB", (max_x * tile_size, max_y * tile_size))
:: # Paste tiles onto the canvas
:: for (x, y), tile_path in tiles.items():
:: tile_image = Image.open(tile_path)
:: merged_image.paste(tile_image, (x * tile_size, y * tile_size))
:: return merged_image
::# Set parameters for downloading tiles
::tile_size = 256 # Assume each tile is 256x256
::x_range = range(36, 50) # Adjust based on your needs (x-coordinate range)
::y_range = range(24, 40) # Adjust based on your needs (y-coordinate range)
::# Dictionary to store downloaded tile paths
::downloaded_tiles = {}
::# Download tiles
::for x in x_range:
:: for y in y_range:
:: tile_url = f"{BASE_URL}6-{x}-{y}.jpg"
:: tile_path = os.path.join(OUTPUT_DIR, f"6-{x}-{y}.jpg")
:: if download_tile(tile_url, tile_path):
:: downloaded_tiles[(x - min(x_range), y - min(y_range))] = tile_path
:: print(f"Downloaded: {tile_url}")
:: else:
:: print(f"Tile not found: {tile_url}")
::# Stitch the tiles into a single image
::if downloaded_tiles:
:: merged_image = stitch_tiles(downloaded_tiles, tile_size)
:: merged_image.save(MERGED_IMAGE)
:: print(f"Merged image saved as {MERGED_IMAGE}")
::else:
:: print("No tiles were downloaded!") </nowiki>


{{collapse bottom}}
I know that the original proof of the halting problem itself uses diagnoalization. I thought that if we can reduce the halting problem to counting reals, then it would illustrate, in a very graphical way, why the halting problem is impossible to solve, since those of us who have even a little instruction in mathematics intuitively knows how impossible counting real numbers can be.


-- '''[[User:JayCubby|<span style="background:#0a0e33;color:white;padding:2px;">Jay</span>]][[User talk:JayCubby|<span style="background:#1a237e;color:white;padding:2px;">Cubby</span>]]''' 16:09, 9 January 2025 (UTC)
Thanks,


:Oh, again some progress! What horizontal slide? Maybe iterate through the TileGroup folders?--[[User:Antemister|Antemister]] ([[User talk:Antemister|talk]]) 16:56, 9 January 2025 (UTC)
[[Special:Contributions/174.94.46.199|174.94.46.199]] ([[User talk:174.94.46.199|talk]]) 12:05, 29 July 2016 (UTC)
:[[User:Antemister]], it was one of the bottom sections of the map, I have some silly [[2FA]] on my devices and can't access the one I ran it on for a couple of hours. You should be able to run the above code in Colab and ask ChatGPT (or Gemini) for further help. '''[[User:JayCubby|<span style="background:#0a0e33;color:white;padding:2px;">Jay</span>]][[User talk:JayCubby|<span style="background:#1a237e;color:white;padding:2px;">Cubby</span>]]''' 17:02, 9 January 2025 (UTC)
*What is your question, exactly?
::First heard about Colab but tried, and it seems the Code does something. What is the Folder you got the files downlaoded?--[[User:Antemister|Antemister]] ([[User talk:Antemister|talk]]) 17:30, 9 January 2025 (UTC)
:The halting problem is to find an algorithm that takes as inputs a program and its input and determines whether it will eventually stop running when executed. If you can prove that such an algorithm can be modified to "count reals", i.e. make it into something that computes some bijective function <math>f:\mathbb{N}\rightarrow \mathbb{R}</math>, then yes, you proved that the halting problem cannot be solved (because there is no such <math>f</math>). But the hard part is obviously to find how to do such a modification. [[User:Tigraan|<span style="font-family:Tahoma;color:#008000;">Tigraan</span>]]<sup>[[User talk:Tigraan|<span title="Send me a silicium letter!" style="color:">Click here to contact me</span>]]</sup> 13:56, 29 July 2016 (UTC)


{{od}}
:Cantor's and Turing's diagonalization proofs are almost identical in structure. I'm not sure that you can reduce Turing's problem to Cantor's, though, because of a technicality: the "output" of Cantor's proof is just that any list of reals omits some real; it doesn't tell you which real that is (even though it constructs one). In contrast, Turing's proof needs the fact that a specific machine (the one that halts just on non-halting inputs) is missing from the list.
:But you certainly could illustrate Turing's proof graphically, as Cantor's often is. The vertical axis of the grid would be an enumeration of Turing machines, the horizontal axis would be an enumeration of possible inputs, and each grid entry would be 1 if that machine halts on that input and 0 if not (for example). -- [[User:BenRG|BenRG]] ([[User talk:BenRG|talk]]) 22:24, 29 July 2016 (UTC)


[[User:Antemister|Antemister]] In a new cell, type <code>
== 56,098,816 = 2<sup>19</sup> · 107 ==
from google.colab import files
files.download('merged_image.jpg')</code> Apologies for putting all of this inside a hat template, I can't figure out how to correct it. '''[[User:JayCubby|<span style="background:#0a0e33;color:white;padding:2px;">Jay</span>]][[User talk:JayCubby|<span style="background:#1a237e;color:white;padding:2px;">Cubby</span>]]''' 18:15, 9 January 2025 (UTC)
:Again progress, have gotten such a merged image that shows a part of the map. The iteration is just a guess... Shouldnt there be a possibility to list all the files in the folder?--[[User:Antemister|Antemister]] ([[User talk:Antemister|talk]]) 22:58, 9 January 2025 (UTC)
::@[[User:Antemister|Antemister]], I very nearly got it to work, the final image is 12,000x12,000px but has errors. import os
::import requests
::from PIL import Image
::from concurrent.futures import ThreadPoolExecutor
::# Base URL and output setup
::BASE_URL = "http://cartesmich.free.fr/images/France_LD/"
::OUTPUT_DIR = "tiles"
::MERGED_IMAGE = "merged_image.jpg"
::# Ensure output directory exists
::os.makedirs(OUTPUT_DIR, exist_ok=True)
::# Function to download a tile
::def download_tile(group, x, y):
::url = f"{BASE_URL}TileGroup{group}/6-{x}-{y}.jpg"
::save_path = os.path.join(OUTPUT_DIR, f"TileGroup{group}_6-{x}-{y}.jpg")
::try:
::response = requests.get(url, timeout=10)
::if response.status_code == 200:
::with open(save_path, "wb") as f:
::f.write(response.content)
::print(f"Downloaded: {url}")
::return (group, x, y, save_path)
::else:
::print(f"Tile not found: {url}")
::except Exception as e:
::print(f"Error downloading {url}: {e}")
::return None
::# Function to download all tiles (no detection, brute force)
::def download_all_tiles(groups, x_range, y_range):
::tiles = []
::print("Starting brute force tile download...")
::with ThreadPoolExecutor(max_workers=10) as executor:
::futures = []
::for group in groups:
::for x in x_range:
::for y in y_range:
::futures.append(executor.submit(download_tile, group, x, y))
::for future in futures:
::result = future.result()
::if result:
::tiles.append(result)
::return tiles
::# Function to stitch tiles together
::def stitch_tiles(tiles, tile_size):
::if not tiles:
::print("No tiles to stitch.")
::return None
::# Determine the range of x and y coordinates
::all_coords = [(x, y) for _, x, y, _ in tiles]
::min_x = min(x for x, y in all_coords)
::max_x = max(x for x, y in all_coords)
::min_y = min(y for x, y in all_coords)
::max_y = max(y for x, y in all_coords)
::# Create a blank canvas for the final image
::width = (max_x - min_x + 1) * tile_size
::height = (max_y - min_y + 1) * tile_size
::merged_image = Image.new("RGB", (width, height))
::# Paste tiles onto the canvas
::for group, x, y, tile_path in tiles:
::tile_image = Image.open(tile_path)
::merged_image.paste(
::tile_image, ((x - min_x) * tile_size, (y - min_y) * tile_size)
::)
::return merged_image
::# Main script execution
::tile_size = 256 # Assume each tile is 256x256
::groups = range(0, 16) # TileGroup0 to TileGroup15
::x_range = range(0, 50) # x-coordinates: 0–49
::y_range = range(0, 50) # y-coordinates: 0–49
::tiles = download_all_tiles(groups, x_range, y_range)
::# Stitch the tiles into a single image
::if tiles:
::merged_image = stitch_tiles(tiles, tile_size)
::if merged_image:
::merged_image.save(MERGED_IMAGE)
::print(f"Merged image saved as {MERGED_IMAGE}")
::else:
::print("No tiles were downloaded!") '''[[User:JayCubby|<span style="background:#0a0e33;color:white;padding:2px;">Jay</span>]][[User talk:JayCubby|<span style="background:#1a237e;color:white;padding:2px;">Cubby</span>]]''' 03:31, 11 January 2025 (UTC)
:::Here's the link. https://limewire.com/d/50995585-f881-4ff5-9186-e0eb55978a5e#Tcw-4kZBQKVH0GS9yZPb-vUvH8t-V04gV-t8MQp8O7k '''[[User:JayCubby|<span style="background:#0a0e33;color:white;padding:2px;">Jay</span>]][[User talk:JayCubby|<span style="background:#1a237e;color:white;padding:2px;">Cubby</span>]]''' 03:38, 11 January 2025 (UTC)
::::Thank you, that is sufficient, what I need is the ceasefire/demarcation line. Can you sent me the code with correct formatting? Maybe I can use it in future, to download other zoomified images.--[[User:Antemister|Antemister]] ([[User talk:Antemister|talk]]) 14:18, 11 January 2025 (UTC)
:::::Here you are: https://pastebin.com/gPKrd1cj '''[[User:JayCubby|<span style="background:#0a0e33;color:white;padding:2px;">Jay</span>]][[User talk:JayCubby|<span style="background:#1a237e;color:white;padding:2px;">Cubby</span>]]''' 18:04, 11 January 2025 (UTC)


The above number represents the maximum size, in pixels, of the largest displayable image-file on [[Mozilla Firefox]]. Though this fact can be easily verified, I haven't been able to find a reference to this specific value anywhere. Should it nonetheless be included on [[Wikipedia]] ? — [[Special:Contributions/79.118.167.184|79.118.167.184]] ([[User talk:79.118.167.184|talk]]) 16:08, 29 July 2016 (UTC)


= January 12 =
:Please see [[Wikipedia:No original research]].--[[User:Mrs Wibble-Wobble|Mrs Wibble-Wobble]] ([[User talk:Mrs Wibble-Wobble|talk]]) 16:33, 29 July 2016 (UTC)

:According to my own original research, Firefox 47.0.1 on Windows 7 can display a 5267×10651 JPEG image (which is 56,098,817 pixels). -- [[User:BenRG|BenRG]] ([[User talk:BenRG|talk]]) 23:09, 29 July 2016 (UTC)

== VOIP provider with wifi/3G handover ==

Is there a VOIP app for Android with automatic 3G/wifi handover?

The walls in my house block the mobile signal, and the wifi. I have to go outside to talk on my mobile. I have two wifi routers with a Powerline, and even then the signal is patchy. VOIP works on the wifi, but I have to stay in the same place. If I walk across the house during a Skype call, it disconnects because it has to switch wifi networks.

The only thing that works is Whatsapp. It has automatic handover between 3G wifi, so the call continues even if it has to switch connection. Is there an app like Skype which does this and lets me call other numbers? I'm in the UK. I have a good broadband connection. --[[Special:Contributions/2A02:C7D:42AB:3800:D867:E3A0:3935:BB56|2A02:C7D:42AB:3800:D867:E3A0:3935:BB56]] ([[User talk:2A02:C7D:42AB:3800:D867:E3A0:3935:BB56|talk]]) 16:50, 29 July 2016 (UTC)

== Need SQL Server ==

Hi there,

I had a well oiled Windows 7 workstation with SQL Server on it. I got it as a part of MSDN network membership perhaps 10 years or so ago. It must have been SQL Server 2005. Then My workstation crashed. I purchased a Windows 7 OS and installed it. As part of the installation some folders with SQL Server appeared in the directory. I tried to connect it with my database which is external and it failed. My understanding is that I need still install the SQL Server. My needs are small and I definitely do not want to purchase the latest edition. My MSDN membership is gone now. So, I am looking for a free ride.

I know that SQL Server Express has always been free but how about SQL Server 2005, the old edition. Is it free now? It would be ideal for me to install that. I wonder if any good suggestions may be provided to help me to install a database. Thanks, --[[User:AboutFace 22|AboutFace 22]] ([[User talk:AboutFace 22|talk]]) 17:55, 29 July 2016 (UTC)

:→[[Microsoft SQL Server Express]] --<span style="color:#00A000;">Hans Haase ([[User talk:Hans Haase|有问题吗]])</span> 21:55, 29 July 2016 (UTC)

= July 30 =

==Precomputing sums==
I have two sorted lists of numbers, A and B, of different sizes. Given a query number y from A, I want to compute the sum of numbers from B that are less than or equal to y. What's the fastest way to precompute this for all x in A? I can do it by iterating over both lists (Python):

{{syntaxhighlight|lang=Python|code=
result = {}

for y in A:
result[y] = 0

for x in B:
for y in A:
if x <= y:
result[y] += x
}}

but I feel like there's a better way than O(n^2). [[Special:Contributions/24.255.17.182|24.255.17.182]] ([[User talk:24.255.17.182|talk]]) 00:17, 30 July 2016 (UTC)

Latest revision as of 00:05, 12 January 2025

Welcome to the computing section
of the Wikipedia reference desk.
Select a section:
Want a faster answer?

Main page: Help searching Wikipedia

   

How can I get my question answered?

  • Select the section of the desk that best fits the general topic of your question (see the navigation column to the right).
  • Post your question to only one section, providing a short header that gives the topic of your question.
  • Type '~~~~' (that is, four tilde characters) at the end – this signs and dates your contribution so we know who wrote what and when.
  • Don't post personal contact information – it will be removed. Any answers will be provided here.
  • Please be as specific as possible, and include all relevant context – the usefulness of answers may depend on the context.
  • Note:
    • We don't answer (and may remove) questions that require medical diagnosis or legal advice.
    • We don't answer requests for opinions, predictions or debate.
    • We don't do your homework for you, though we'll help you past the stuck point.
    • We don't conduct original research or provide a free source of ideas, but we'll help you find information you need.



How do I answer a question?

Main page: Wikipedia:Reference desk/Guidelines

  • The best answers address the question directly, and back up facts with wikilinks and links to sources. Do not edit others' comments and do not give any medical or legal advice.
See also:


December 28

[edit]

File disambiguators (1): Explorer/W11

[edit]

Óla! So Explorer adds (n) to a file with a duplicate name to an existing one. Do you have suggestions how to easily identify and delete them? The search option doesn't recognize parentheses, so a search would merely identify files with that number in the title. The reason for asking is that if a folder has a large number of duplicates that should be deleted, it would be easier to sort/select/delete rather than ctrl+click individually. Thank you! 2.28.124.91 (talk) 16:31, 28 December 2024 (UTC)[reply]

https://www.alldup.de/alldup_help/alldup.php and then set it to compare 100% of the content. Polygnotus (talk) 17:16, 28 December 2024 (UTC)[reply]
Thank you Polygnotus, that's great, and freeware too. It looks like it might take some getting used to! Cheers, 2.28.124.91 (talk) 18:13, 28 December 2024 (UTC)[reply]
Use a better search program - FileLocator will find * - Copy (*).*, and I'm sure there are others with will also do the job.
Use the command prompt, eg dir "* - Copy (*).*" works. (You can also use del similarly, but do so with caution and at your own risk.)
Mitch Ames (talk) 09:35, 2 January 2025 (UTC)[reply]

December 30

[edit]

Selecting multiple items in checkbox on this website. Is there an easier way?

[edit]

Please look at this link:

https://www.archonia.com/en-us/search?q-a2%5B0%5D=1&q-a2%5B1%5D=2&q-a2%5B2%5D=3&qf%5B0%5D=3046&filter_string=doctor%20who

On the left of the web page you will see a checkbox "Status" with 3 items checked. The problem I have is that the only way I can get multiple items checked is by editing the URL. If I just click on an item in a checkbox on this website the other items get unchecked. In other words: the checkbox works like radio buttons. I tried a different browser; I tried ctrl-click and shift-click and alt-click. Nope. On other websites (here for example) I do not have this problem. Do you experience the same inconvenience? And if so any ideas on how to do this easier than by url editing? 213.126.69.28 (talk) 11:55, 30 December 2024 (UTC)[reply]

Not necessarily AFAIK, and that's coming from someone with experience in web design. You're unfortunately seeing their poor web design. TheTechie@enwiki (she/they | talk) 00:17, 31 December 2024 (UTC)[reply]

Windows 10 Bin

[edit]

Doing a quick search online I realized that the path to the Windows recycle bin is C:\$Recycle.Bin; however, for some reason I don't understand, it doesn't seem to be the "Recycle Bin" on the desktop, they just seem to be two different paths (explanatory screenshot at the following link: [1]). Are they actually two different paths? If so, why? If not... why aren't the two windows synchronized? 2A01:827:160:D601:2E75:E3BA:BBBF:B55D (talk) 14:35, 30 December 2024 (UTC)[reply]

C:\$Recycle.Bin has the recycle bins for all users. Yours will appear with the normal name and icon, the others will appear as the Security Identifier of the respective account. If you click on the one for your account, it should show the same contents (note Windows Explorer shows the files which are in the recycling bin - it does not show the actual files storing the data used by the recycling bin). As for why they are different, it's hard to say without more information. If you delete something, does it appear in both or just one? Thanks 2603:6011:9440:D700:2080:28C1:577E:41B3 (talk) 23:26, 7 January 2025 (UTC)[reply]


January 1

[edit]

Question(s) about Arch Linux

[edit]

@TheTechie ... A question? Do you used archinstall to install Arch Linux? I think i will install Arch Linux, cause, i want BTW Vitorperrut555 (talk) 23:31, 1 January 2025 (UTC)[reply]

Moved this here as I found this to be a better place for it. As for your question, no, I used text commands. Though I may be able to help. Any specific questions? TheTechie@enwiki (she/they | talk) 00:32, 2 January 2025 (UTC)[reply]
@Vitorperrut555 TheTechie@enwiki (she/they | talk) 00:41, 2 January 2025 (UTC)[reply]
When I installed Arch Linux, I used a live-boot USB. Once booted, it has an "install" icon that can be used to do a basic install. Then, once installed, you can customize it by removing and adding the packages you like. 68.187.174.155 (talk) 15:42, 2 January 2025 (UTC)[reply]
68.187.174.155, I think you're confused. Archinstall is a command on Arch Linux, and the Arch Installer boots in text mode. You may be thinking of an Arch derivative like Manjaro or EndeavourOS, which do indeed boot up in graphical environments. TheTechie@enwiki (she/they | talk) 20:23, 2 January 2025 (UTC)[reply]

January 2

[edit]

Bayeux Tapestry website

[edit]

What image-serving technology is the new Bayeux Tapestry website using, and how can high-res images be downloaded? Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 20:59, 2 January 2025 (UTC)[reply]

@Pigsonthewing Welcome to the Reference Desk for Computing. Are you trying to download all images, or only specific ones? If you reply here, please ping me. Thanks, TheTechie@enwiki (she/they | talk) 00:54, 3 January 2025 (UTC)[reply]
The former preferably, but an answer for either would be of interest, as the technology is likely in use elsewhere. Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 16:46, 3 January 2025 (UTC)[reply]
According to their terms of use, "Access to this panorama is free for a private or public non-commercial use. Any commercial use of this tool is prohibited, as well as the extraction of images from this panorama" (my emphasis). This may or may not bother you. Chuntuk (talk) 18:24, 3 January 2025 (UTC)[reply]
Even more, the "images" which get loaded are tiled portions of the actual image. TheTechie@enwiki (she/they | talk) 19:11, 3 January 2025 (UTC)[reply]


January 4

[edit]

Zoomify

[edit]

Is it possible to download the map La ligne de démarcation that is shown via Zoomify?--Antemister (talk) 22:48, 4 January 2025 (UTC)[reply]

Yes, if you google "download zoomify image" you will see various ways. Polygnotus (talk) 23:44, 4 January 2025 (UTC)[reply]
Ah, of course I googled before and found that but was not successful. So I asked here.--Antemister (talk) 11:31, 5 January 2025 (UTC)[reply]
Please mention what you've already tried before and what did not work and what happened instead (e.g. error messages). Polygnotus (talk) 04:57, 6 January 2025 (UTC)[reply]
Tried [2] and of course also the dezoomify tool but got immediately stuck because I was not able to find an URL. Very few programming skills, none regarding HTML, that's why I ask here.--Antemister (talk) 10:46, 6 January 2025 (UTC)[reply]
@Antemister:
I wasn't able to download the file as it was taking forever, but this URL appeared to download the files for 30+ minutes on a fast internet. Let us know if this works. TheTechie@enwiki (she/they | talk) 03:19, 8 January 2025 (UTC)[reply]
I've successfully taken images off the IWM via their source code and dezoomify, but I'm puzzled as to how to extract images here, as Dezoomify appears to be perpetually stuck on 'preparing tiles load'. The longest I've seen it take for large images in the past is a couple of minutes. Like Antemister, I've little programming knowledge, but I think the following elements in the code are related:
<script type="text/javascript" src="ZoomifyImageViewerFree-min.js"></script>
<script type="text/javascript"> Z.showImage("myContainer", "images/France_LD"); </script>
On going to http://cartesmich.free.fr/images/France_LD/ I get error 403. Perhaps this website is savvy about theft of its most high-resolution public domain images. Maybe someone has the patience to hunt about in the browser console. JayCubby 04:51, 8 January 2025 (UTC)[reply]
If they're public domain images, it's not "theft". Please avoid such misleading and perjorative language. Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 10:52, 8 January 2025 (UTC)[reply]
It's still potentially in violation of their ToS (not that I much care) and could, per my reading of my law (assuming this is an american website, which it isn't) run afoul of something like the Computer Fraud and Abuse Act.

The ToS is a reasonable concern, which is why I said theft. JayCubby 15:53, 8 January 2025 (UTC)[reply]
Even if all you say were true (It's highly doubtful; there appear to be no published terms of service - much less any that a user agrees to before viewing the site; and in any case we are not all in the USA), it's still not theft. Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 16:11, 8 January 2025 (UTC)[reply]
You're right--there are no terms (though the host website, free.fr, appears to have a TOS page). JayCubby 16:53, 8 January 2025 (UTC)[reply]

Yes, I came to that cited code, but had no idea to open that container Also tried again dezoomify, and also waited a long time, and after 1-2 hours i get an error message. And it includes a link, [3], if you alter the numbers you can find various tiles of the map.is it possible to proceed with that, download that folder?--Antemister (talk) 22:34, 8 January 2025 (UTC)[reply]

Hmm! So I pasted this conversation into ChatGPT, and told it to generate code for use in Google Colab. The code is here (it doesn't really do what it's supposed to, at all, but a start).
The really screwed-up image it generated is here. Hopefully these are of help to someone with more Python experience than I.JayCubby 02:35, 9 January 2025 (UTC)[reply]

I gave this another try. This time it was able to actually download the image correctly, but only a horizontal section. The code is collapsed below. I think it needs only some slight tweaking.

Extended content

import os ::import requests ::from PIL import Image ::# Base URL and directory setup ::BASE_URL = "http://cartesmich.free.fr/images/France_LD/TileGroup8/" ::OUTPUT_DIR = "tiles" ::MERGED_IMAGE = "merged_image.jpg" ::# Ensure the output directory exists ::os.makedirs(OUTPUT_DIR, exist_ok=True) ::# Function to download a tile ::def download_tile(url, save_path): :: response = requests.get(url) :: if response.status_code == 200: :: with open(save_path, "wb") as f: :: f.write(response.content) :: return True :: return False ::# Function to stitch the tiles together ::def stitch_tiles(tiles, tile_size): :: max_x = max(x for x, y in tiles.keys()) + 1 :: max_y = max(y for x, y in tiles.keys()) + 1 :: # Create a blank canvas for the final image :: merged_image = Image.new("RGB", (max_x * tile_size, max_y * tile_size)) :: # Paste tiles onto the canvas :: for (x, y), tile_path in tiles.items(): :: tile_image = Image.open(tile_path) :: merged_image.paste(tile_image, (x * tile_size, y * tile_size)) :: return merged_image ::# Set parameters for downloading tiles ::tile_size = 256 # Assume each tile is 256x256 ::x_range = range(36, 50) # Adjust based on your needs (x-coordinate range) ::y_range = range(24, 40) # Adjust based on your needs (y-coordinate range) ::# Dictionary to store downloaded tile paths ::downloaded_tiles = {} ::# Download tiles ::for x in x_range: :: for y in y_range: :: tile_url = f"{BASE_URL}6-{x}-{y}.jpg" :: tile_path = os.path.join(OUTPUT_DIR, f"6-{x}-{y}.jpg") :: if download_tile(tile_url, tile_path): :: downloaded_tiles[(x - min(x_range), y - min(y_range))] = tile_path :: print(f"Downloaded: {tile_url}") :: else: :: print(f"Tile not found: {tile_url}") ::# Stitch the tiles into a single image ::if downloaded_tiles: :: merged_image = stitch_tiles(downloaded_tiles, tile_size) :: merged_image.save(MERGED_IMAGE) :: print(f"Merged image saved as {MERGED_IMAGE}") ::else: :: print("No tiles were downloaded!")

-- JayCubby 16:09, 9 January 2025 (UTC)[reply]

Oh, again some progress! What horizontal slide? Maybe iterate through the TileGroup folders?--Antemister (talk) 16:56, 9 January 2025 (UTC)[reply]
User:Antemister, it was one of the bottom sections of the map, I have some silly 2FA on my devices and can't access the one I ran it on for a couple of hours. You should be able to run the above code in Colab and ask ChatGPT (or Gemini) for further help. JayCubby 17:02, 9 January 2025 (UTC)[reply]
First heard about Colab but tried, and it seems the Code does something. What is the Folder you got the files downlaoded?--Antemister (talk) 17:30, 9 January 2025 (UTC)[reply]

Antemister In a new cell, type from google.colab import files files.download('merged_image.jpg') Apologies for putting all of this inside a hat template, I can't figure out how to correct it. JayCubby 18:15, 9 January 2025 (UTC)[reply]

Again progress, have gotten such a merged image that shows a part of the map. The iteration is just a guess... Shouldnt there be a possibility to list all the files in the folder?--Antemister (talk) 22:58, 9 January 2025 (UTC)[reply]
@Antemister, I very nearly got it to work, the final image is 12,000x12,000px but has errors. import os
import requests
from PIL import Image
from concurrent.futures import ThreadPoolExecutor
  1. Base URL and output setup
BASE_URL = "http://cartesmich.free.fr/images/France_LD/"
OUTPUT_DIR = "tiles"
MERGED_IMAGE = "merged_image.jpg"
  1. Ensure output directory exists
os.makedirs(OUTPUT_DIR, exist_ok=True)
  1. Function to download a tile
def download_tile(group, x, y):
url = f"{BASE_URL}TileGroup{group}/6-{x}-{y}.jpg"
save_path = os.path.join(OUTPUT_DIR, f"TileGroup{group}_6-{x}-{y}.jpg")
try:
response = requests.get(url, timeout=10)
if response.status_code == 200:
with open(save_path, "wb") as f:
f.write(response.content)
print(f"Downloaded: {url}")
return (group, x, y, save_path)
else:
print(f"Tile not found: {url}")
except Exception as e:
print(f"Error downloading {url}: {e}")
return None
  1. Function to download all tiles (no detection, brute force)
def download_all_tiles(groups, x_range, y_range):
tiles = []
print("Starting brute force tile download...")
with ThreadPoolExecutor(max_workers=10) as executor:
futures = []
for group in groups:
for x in x_range:
for y in y_range:
futures.append(executor.submit(download_tile, group, x, y))
for future in futures:
result = future.result()
if result:
tiles.append(result)
return tiles
  1. Function to stitch tiles together
def stitch_tiles(tiles, tile_size):
if not tiles:
print("No tiles to stitch.")
return None
  1. Determine the range of x and y coordinates
all_coords = [(x, y) for _, x, y, _ in tiles]
min_x = min(x for x, y in all_coords)
max_x = max(x for x, y in all_coords)
min_y = min(y for x, y in all_coords)
max_y = max(y for x, y in all_coords)
  1. Create a blank canvas for the final image
width = (max_x - min_x + 1) * tile_size
height = (max_y - min_y + 1) * tile_size
merged_image = Image.new("RGB", (width, height))
  1. Paste tiles onto the canvas
for group, x, y, tile_path in tiles:
tile_image = Image.open(tile_path)
merged_image.paste(
tile_image, ((x - min_x) * tile_size, (y - min_y) * tile_size)
)
return merged_image
  1. Main script execution
tile_size = 256 # Assume each tile is 256x256
groups = range(0, 16) # TileGroup0 to TileGroup15
x_range = range(0, 50) # x-coordinates: 0–49
y_range = range(0, 50) # y-coordinates: 0–49
tiles = download_all_tiles(groups, x_range, y_range)
  1. Stitch the tiles into a single image
if tiles:
merged_image = stitch_tiles(tiles, tile_size)
if merged_image:
merged_image.save(MERGED_IMAGE)
print(f"Merged image saved as {MERGED_IMAGE}")
else:
print("No tiles were downloaded!") JayCubby 03:31, 11 January 2025 (UTC)[reply]
Here's the link. https://limewire.com/d/50995585-f881-4ff5-9186-e0eb55978a5e#Tcw-4kZBQKVH0GS9yZPb-vUvH8t-V04gV-t8MQp8O7k JayCubby 03:38, 11 January 2025 (UTC)[reply]
Thank you, that is sufficient, what I need is the ceasefire/demarcation line. Can you sent me the code with correct formatting? Maybe I can use it in future, to download other zoomified images.--Antemister (talk) 14:18, 11 January 2025 (UTC)[reply]
Here you are: https://pastebin.com/gPKrd1cj JayCubby 18:04, 11 January 2025 (UTC)[reply]


January 12

[edit]