Wikipedia:Reference desk/Computing: Difference between revisions
AboutFace 22 (talk | contribs) |
edited by robot: adding date header(s) |
||
Line 1: | Line 1: | ||
<noinclude>{{Wikipedia:Reference desk/header|WP:RD/C}} |
<noinclude>{{Wikipedia:Reference desk/header|WP:RD/C|WP:CHD}} |
||
[[ |
[[Category:Non-talk pages that are automatically signed]] |
||
[[Category:Pages automatically checked for |
[[Category:Pages automatically checked for incorrect 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> |
||
= |
= December 30 = |
||
== Selecting multiple items in checkbox on this website. Is there an easier way? == |
|||
== Adding memory == |
|||
Please look at this link: |
|||
We have several computers around here, i5s and i7s. The manual on most of them say that they can take four 4GB DIMMs. One of them is a HP 8200 Elite SFF i5-2400. The manual says that it can take four 4GB DIMMs but the Crucial and Kingston websites say that it can take four 8GB DIMMs. I don't think that any of the others are like that. Will a computer designed for 4GB DIMMs generally support 8GB DIMMs? [[User:Bubba73|Bubba73]] <sup>[[User talk:Bubba73|You talkin' to me?]]</sup> 00:29, 18 February 2016 (UTC) |
|||
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 |
|||
:I suppose it will be a waste of resources, since your computer won't be able to address the bigger RAM. I'd stick with the official manual, and not follow Crucial or Kingston advise. It won't toast your motherboard though. Maybe the computer just does not boot. --[[User:Scicurious|Scicurious]] ([[User talk:Scicurious|talk]]) 00:48, 18 February 2016 (UTC) |
|||
::I will respectfully disagree with the above. It's unlikely the system won't be able to "address the memory space" (assuming you are using a 64bit operating system, which anything using over 4GB total should be anyway). Motherboard manuals TYPICALLY will list the 'supported' memory, this means the manufacturer has performed stress tests and compatibility tests with THOSE specific memory chips. It does NOT mean that other memory will "not" work. In fact, if when the motherboard came out, 4GB was the biggest RAM chip you could get, it's quite likely a motherboard manufacturer will not bother to go back to test an old board just because 8GB sticks are now available (it's not likely to sell them any more old motherboards, if in fact they are even still for sale). CONVERSELY when a new memory chip comes out, it ''IS'' in the interest of the memory manufacturer to make sure that their chip works with as many mother boards as possible (that WILL sell them more memory chips) so they quite probably WILL test older motherboards with their new chips. SO, if kingston or cruicial say their chips will work with your motherboard, I would very much take their word for it. [[User:Vespine|Vespine]] ([[User talk:Vespine|talk]]) 03:19, 18 February 2016 (UTC) |
|||
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) |
|||
:::I will respectfully disagree with your respectful disagreement. [[RAM limit]] ([[Wikipedia:WHAAOE]]) depends on other factors too. There is a CPU addressing limit. There is no reason to have a CPU able to address more memory for no reason. The 64bit OS is indifferent here. More lines are simply not wired to the memory controller.[[User:Scicurious|Scicurious]] ([[User talk:Scicurious|talk]]) 16:28, 18 February 2016 (UTC) |
|||
::::I mostly agree with Vespine here. It's true there's no guarantee that a larger RAM size is going to work. Although this rarely has anything to do with lines not being wired to the memory controller, but instead what the memory controller supports, the CPU (seperate from any IMC), the actual DIMM design (for most forms of DDR sticks there can generally be multiple types of 8GB RAM sticks with different levels of compatibility) and sometimes also BIOS/EFI issues. Motherboard manuals are not always reliable on what the motherboard actually supports and in this case the memory controller is on the CPU which supports up to 32GB [http://ark.intel.com/products/52207/Intel-Core-i5-2400-Processor-6M-Cache-up-to-3_40-GHz] although Intel hasn't really kept their sockets around for very long recently and I'm not sure if there was ever any real difference in IMC supported amount of RAM. (But it's only dual channel and AFAIK it's not really possible to support more than 2 sticks per channel on an LGA1155 platform which implies it must support some sort of 8GB sticks.) Anyway, if a major RAM seller is claiming that a major system does support their 8GB sticks, it likely does since most RAM sellers like these do provide some sort of money back guarantee so they tend to try and get that stuff right and it's likely someone has already tried it. If it's a fairly unknown system or a weird config, it's possible the info from the RAM seller could simply be wrong, but probably not here. [[User:Nil Einne|Nil Einne]] ([[User talk:Nil Einne|talk]]) 17:12, 18 February 2016 (UTC) |
|||
:::::Mind you, while I have no idea what manual the OP is looking at, this manual for the same system explicitly mentions 8GB stick support [http://www8.hp.com/h20195/v2/getpdf.aspx/c04168353.pdf] "The largest memory capacity possible is 32GB using four (4) 8GB DIMMs". It doesn't list 8GB sticks in any of the sample configs, probably because 8GB sticks suitable for a system like this (i.e. unbufferred) didn't really exist when it was written or if they did HP Compaq didn't sell them as standard components but it's obviously at least claiming theoretical support. [[User:Nil Einne|Nil Einne]] ([[User talk:Nil Einne|talk]]) 17:20, 18 February 2016 (UTC) |
|||
::::::: That is the document at which I was looking, but I missed that line. I was looking in the table on page 12 where it shows 16GB maximun. [[User:Bubba73|Bubba73]] <sup>[[User talk:Bubba73|You talkin' to me?]]</sup> 20:48, 18 February 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) |
|||
::::::Indeed, the whole issue is probably not a big deal. Crucial's forum already has a post about it: [http://forum.crucial.com/t5/Crucial-memory-for-PC-systems/Memory-Advisor-Tool-Total-System-Memory-Vs-Intel-MB-Specs/m-p/37892#M5824]. It is almost sure a case of a not updated manual (in OP's hand) vs. the updated DB of Crucial. That's also why [[User:Nil Einne|Nil Einne]] found the figure of 8GB when he looked it up. <small><span class="autosigned">— Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[User:Llaanngg|Llaanngg]] ([[User talk:Llaanngg|talk]] • [[Special:Contributions/Llaanngg|contribs]]) 18:44, 18 February 2016 (UTC)</span></small><!-- Template:Unsigned --> <!--Autosigned by SineBot--> |
|||
== Windows 10 Bin == |
|||
== How can I watch Hulu In Canada? == |
|||
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) |
|||
Please tell me. [[Special:Contributions/208.181.190.136|208.181.190.136]] ([[User talk:208.181.190.136|talk]]) 03:23, 18 February 2016 (UTC) |
|||
: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) |
|||
:Use a [[VPN]]. --[[User:Scicurious|Scicurious]] ([[User talk:Scicurious|talk]]) 16:31, 18 February 2016 (UTC) |
|||
::In other words, there is no non-technical way to do so. Hulu is not officially available in Canada. [[User:Mingmingla|Mingmingla]] ([[User talk:Mingmingla|talk]]) 01:53, 19 February 2016 (UTC) |
|||
:::Using a VPN is no longer a guarantee at all that a regional online streaming service will work, or will continue to work. Most such streaming services, including hulu and netfix, explicitly forbid using VPN services to bypass regional restrictions in their terms and conditions and DO enforce various levels of blocks and bans against users who they discover or detect using such services. [[User:Vespine|Vespine]] ([[User talk:Vespine|talk]]) 03:19, 19 February 2016 (UTC) |
|||
== out of range == |
|||
am trying to install Win 7 on a Pc its P4 but wen i press the boot frm cd room key, a message Resolution not supported comes out on another moniter a message Out of range pops up,wat do i do? <small class="autosigned">— Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[Special:Contributions/197.79.9.249|197.79.9.249]] ([[User talk:197.79.9.249|talk]]) 11:48, 18 February 2016 (UTC)</small><!-- Template:Unsigned IP --> <!--Autosigned by SineBot--> |
|||
= January 1 = |
|||
:Sounds like the monitor doesn't support the screen resolution it uses for the install. If you have another monitor, you might try that. [[User:StuRat|StuRat]] ([[User talk:StuRat|talk]]) 18:27, 18 February 2016 (UTC) |
|||
== Question(s) about Arch Linux == |
|||
::I think so. Temporary use another monitor and change the [[screen resolution]] and [[refresh rate]] manually. --<span style="color:#00A000;">Hans Haase ([[User talk:Hans Haase|有问题吗]])</span> 18:24, 22 February 2016 (UTC) |
|||
{{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 = |
|||
== Bayeux Tapestry website == |
|||
Why was the Macintosh LC a significant product of technology in 1990? Please write up to 3000 words explaining your answer and submit your paper by 03/03/16 to Mr Turnbull's office. --[[User:Finderoomertæs|Finderoomertæs]] ([[User talk:Finderoomertæs|talk]]) 17:39, 18 February 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) |
|||
:: Remember to provide references and sources. --[[User:Finderoomertæs|Finderoomertæs]] ([[User talk:Finderoomertæs|talk]]) 17:40, 18 February 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) |
|||
:We can't tell if you're being facetious - but [[Wikipedia:Do your own homework|we will not do your homework]]. We will gladly volunteer our efforts to ''help'' you, though. Some of our reference desk researchers might even, you know, be good resources. [[User:Nimur|Nimur]] ([[User talk:Nimur|talk]]) 17:51, 18 February 2016 (UTC) |
|||
::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) |
|||
::We have [[Macintosh LC]], I think... --[[User:Stephan Schulz|Stephan Schulz]] ([[User talk:Stephan Schulz|talk]]) 22:44, 18 February 2016 (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've finished and submitted the paper. The response I received from Turnbull's office was that they had no idea why I sent them a paper on the 1990's significance of the Macintosh LC but if I did it again Turnbull will ask Key to pull my pony tail. Not wanting that, I've deleted my paper. [[User:Nil Einne|Nil Einne]] ([[User talk:Nil Einne|talk]]) 18:05, 19 February 2016 (UTC) |
|||
::I only read "I have a pony tail" - that's surprising new information! --[[User:Stephan Schulz|Stephan Schulz]] ([[User talk:Stephan Schulz|talk]]) 09:18, 20 February 2016 (UTC) |
|||
::<small>Our RD powers do enable us to identify the OP's Mr Turnbull - his office is number 3xxE. Not that [[blackmail|we would reveal]] the value of "xx", of course. [[User:Tevildo|Tevildo]] ([[User talk:Tevildo|talk]]) 10:47, 20 February 2016 (UTC)</small> |
|||
= January 4 = |
|||
== Why does the FBI need Apple's help? == |
|||
== Zoomify == |
|||
Being the FBI in possession of that iPhone, couldn't they just clone it bit by bit, literally, and test passwords on each clone? Obviously there is something here hindering this, but what is it? How can a storage medium block being copied? --[[User:Llaanngg|Llaanngg]] ([[User talk:Llaanngg|talk]]) 20:22, 18 February 2016 (UTC) |
|||
: [[The Register]] has some well-informed speculation. [http://www.theregister.co.uk/2016/02/17/apple_iphone_5c/] ---- [[User:LongHairedFop|LongHairedFop]] ([[User talk:LongHairedFop|talk]]) 20:27, 18 February 2016 (UTC) |
|||
::That might be a good overview, and there's another one above in this same page. However, the question is more about storage hardware that does not let being copied 1-to-1. I wonder how this is possible. Couldn't they just disassemble the device and read the storage with another controller? --[[User:Llaanngg|Llaanngg]] ([[User talk:Llaanngg|talk]]) 20:32, 18 February 2016 (UTC) |
|||
:::iPhones use [[whole-disk encryption]], which is protected by the user's passcode. Even if the flashdrive is copied to another iPhone, it is useless without the passcode. [[User:LongHairedFop|LongHairedFop]] ([[User talk:LongHairedFop|talk]]) 21:53, 18 February 2016 (UTC) |
|||
::::If you can copy the flashdrive to other iPhones, you could test more passwords on them (which are 4-6 numbers long). But there is obviously something that makes this impossible. --[[User:Llaanngg|Llaanngg]] ([[User talk:Llaanngg|talk]]) 21:56, 18 February 2016 (UTC) |
|||
:In short, there is some piece of hardware that is designed to be difficult to clone, which holds a secret, and all other data is encrypted with a key derived from that secret. In most computers that hardware would be the [[Trusted Platform Module|TPM]]. In the iPhone 5c it's (a part of) the [[Apple A6]] SoC. The A6 likely authenticates the first-stage boot code (which authenticates the next stage and so on), meaning there's no way to run unsigned password-forcing code. Even if it doesn't, it would probably be risky to inject a modified first-stage boot loader into the irreplaceable phone. -- [[User:BenRG|BenRG]] ([[User talk:BenRG|talk]]) 23:04, 18 February 2016 (UTC) |
|||
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) |
|||
:Llaanngg, the passcodes on iPhones can be [http://thenextweb.com/shareables/2015/11/09/whats-in-that-phone-bruh/#gref longer than 4-6 characters]. Even if the limit were 4 numbers, that's still 10,000 different passcodes that it could be. That's either a lot of iPhones that the FBI would have to buy (assuming that copying everything over to a different phone is even possible) or a smaller number with a lot of erasing of failed phones and reloading of the data. <span style="font-family:monospace;">[[User:Dismas|Dismas]]</span>|[[User talk:Dismas|<sup>(talk)</sup>]] 00:00, 19 February 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). |
|||
::The newer models have longer passwords, but in this case it is a iPhone 6, which has passwords which are 4-6 numerical characters long. |
|||
: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) |
|||
::If it were possible to erase and reload the information to a new phone, the question would be how long would it take to accomplish this reset. You can try 10 passwords until the phone deletes the information. So, in worst case 1,000 load, erase and rinse cycles. But apparently some piece of hardware was made difficult to be cloned. [[User:Llaanngg|Llaanngg]] ([[User talk:Llaanngg|talk]]) 00:12, 19 February 2016 (UTC) |
|||
:::I wonder whether it might be worth saying that "reading" a memory chip is unlike reading a hard disk. You can't just point a [[Disk read-and-write head|read head]] at it and extract the bit values one by one. In silicon memory, you have to rely on the (usually) integrated memory controller to read and write values in and out of the memory. The memory controller has its own firmware which can be as "open" or "locked" as the designer wants. Clearly in the case of the iPhone, it's quite "locked" down. The difference is that Apple could us a special digital signature that only they have to load a special firmware during boot up before the phone normally lets anyone run any code. [[User:Vespine|Vespine]] ([[User talk:Vespine|talk]]) 00:19, 19 February 2016 (UTC) |
|||
::::Yes, this is surely worth (at least for me). [[User:Llaanngg|Llaanngg]] ([[User talk:Llaanngg|talk]]) 00:22, 19 February 2016 (UTC) |
|||
:::::Just a nit but it's actually a iPhone 5C as pointed out in the first link in this section. But it could still have the latest iOS on it. <span style="font-family:monospace;">[[User:Dismas|Dismas]]</span>|[[User talk:Dismas|<sup>(talk)</sup>]] 00:26, 19 February 2016 (UTC) |
|||
::::::Yes, you are right. Anyway, it was not the last model. [[User:Llaanngg|Llaanngg]] ([[User talk:Llaanngg|talk]]) 00:34, 19 February 2016 (UTC) |
|||
{{od}} |
|||
:To expand on what I believe BenRG was saying, each phone has a hardware module that stores a unique key. The disk is then encrypted using a combination of that unique key and the user's password. It shouldn't be hard to copy the physical contents of the iPhone storage, but trying to decrypt those contents without the corresponding hardware module is much harder than trying all possible 4 or 6 digit passcodes because you also have to consider all possible versions of the unknown hardware key. I don't know how long the unique hardware key on an iPhone is but the computer equivalent TPM has a built-in 2048-bit (256 bytes) hardware key. Trying to decrypt the storage without the hardware key would be far harder (virtually impossible) so one pretty much has to use the same phone to decrypt its contents. [[User:Dragons flight|Dragons flight]] ([[User talk:Dragons flight|talk]]) 18:15, 19 February 2016 (UTC) |
|||
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}} |
|||
= February 19 = |
|||
<nowiki> import os |
|||
== Installing utorrent on linux == |
|||
::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}} |
|||
How do I install utorrent on Linux? <small><span class="autosigned">— Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[User:Me has a question|Me has a question]] ([[User talk:Me has a question|talk]] • [[Special:Contributions/Me has a question|contribs]]) 23:21, 19 February 2016 (UTC)</span></small><!-- Template:Unsigned --> <!--Autosigned by SineBot--> |
|||
:I have some good advice: [https://en.wikipedia.org/wiki/%CE%9CTorrent#Revenue don't use uTorrent]. Get another torrent client. Here is [http://dev.deluge-torrent.org/wiki/Installing/Linux info on how to install] the torrent client [[Deluge (software)|Deluge]] on Linux (specifically Debian or Ubuntu distro's). Deluge is a free, open source software. [[User:The Quixotic Potato|The Quixotic Potato]] ([[User talk:The Quixotic Potato|talk]]) 00:20, 20 February 2016 (UTC) |
|||
-- '''[[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) |
|||
:Which [[Linux distribution]] are you using? The [[package manager]] will let you install additional applications; there should be several torrent clients available. [[Special:Contributions/62.56.67.192|62.56.67.192]] ([[User talk:62.56.67.192|talk]]) 12:06, 20 February 2016 (UTC) |
|||
: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) |
|||
:Some Linux distributions include [[Transmission (BitTorrent client)]]. Use instead, if possible. Else get [[μTorrent]] from its webpage. As its lincense includes [[Adware]], it will not be listed in repositories. You need to know the consequences of installing it on Your computer. --<span style="color:#00A000;">Hans Haase ([[User talk:Hans Haase|有问题吗]])</span> 18:23, 22 February 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) |
|||
::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) |
|||
{{od}} |
|||
= February 20 = |
|||
[[User:Antemister|Antemister]] In a new cell, type <code> |
|||
== /\ in proof of Ardens Theorem means? == |
|||
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) |
|||
Could anyone tell what does the symbol '/\' mean in the proof of Arden's Theorm given [http://www.edutechlearners.com/download/Automata(Etl).pdf here](P.18). |
|||
= January 13 = |
|||
NB:'/\' doesn't mean the regular expression written as '^'.Here '/\' is an element of R as given in this [https://books.google.co.in/books?id=_eYM3sz1RwcC&pg=PA152&lpg=PA152&dq=arden%20theorem%20proof&source=bl&ots=FlX6W1I7-C&sig=a9hKaa-9huEsIdDscVAh95hVzbc&hl=en&sa=X&ved=0ahUKEwihl8mT_YXLAhUPkI4KHXfJDQ84FBDoAQgpMAM#v=onepage&q=arden%20theorem%20proof&f=false book](P.127). |
|||
[[User:JUSTIN JOHNS|JUSTIN JOHNS]] ([[User talk:JUSTIN JOHNS|talk]]) 09:25, 20 February 2016 (UTC) |
|||
:It stands for the empty word, more often written as ε. --[[User:Stephan Schulz|Stephan Schulz]] ([[User talk:Stephan Schulz|talk]]) 13:08, 20 February 2016 (UTC) |
|||
Yeah thanks for that.[[User:JUSTIN JOHNS|JUSTIN JOHNS]] ([[User talk:JUSTIN JOHNS|talk]]) 06:32, 22 February 2016 (UTC) |
|||
== Windows 10 on a slower PC == |
|||
I have one computer running Win7 on an AMD dual-core 64-bit processor rated at 1.6 GHz, 4 GB of RAM. It's used only for email and basic browsing, and its speed is on the slow side of borderline. Generally speaking, would you expect Win10 to be a little faster, roughly the same, or a little slower? If the latter, I'll leave it on 7 for the remainder of its life.<br />The computer clearly meets the minimum system requirements for running 10, but "run" is not the same as "run well", and I'm looking for "run well". It also meets the requirements for Win7, but as I said I'm not entirely happy with the performance. I don't want to make it worse. ―[[User:Mandruss|<span style="color:#775C57;">'''''Mandruss'''''</span>]] [[User talk:Mandruss|<span style="color:#AAA;">☎</span>]] 15:43, 20 February 2016 (UTC) |
|||
:My experience with several old PCs (Intel 3.X Mhz dual-core, 8-16GB RAM, 64-bit Win7 vs. 64-bit Win10) is that Win10 was just a bit faster, but they were close. [http://www.techspot.com/review/1042-windows-10-vs-windows-8-vs-windows-7/ This review] found the same thing. I also found that, on both Win7 and Win10, going from 4GB to to 8GB made a big difference, but going to 16GB didn't do much. Also, replacing the rotating disk with a SSD made a big difference. |
|||
:You can get Dell Optiplex 780, Dual core@3.33GHz, 8GB RAM, 500GB HDD, Win7 Pro 64-Bit for well under $200.[http://www.amazon.com/Dell-OptiPlex-E8600-DVD-RW-WINDOWS/dp/B00SED7KLM/] You have until 29 July 2016 to load and install the free Win7 to Win10 upgrade. --[[User:Guy Macon|Guy Macon]] ([[User talk:Guy Macon|talk]]) 18:04, 20 February 2016 (UTC) |
|||
:If you want to make the PC faster, it is probably more efficient to clean it up a bit (and maybe even buy some RAM, old RAM is very cheap if you go to a second-hand store). [https://technet.microsoft.com/en-us/sysinternals/bb963902.aspx Autoruns] and [[Defraggler]] may be useful. [[User:The Quixotic Potato|The Quixotic Potato]] ([[User talk:The Quixotic Potato|talk]]) 01:28, 21 February 2016 (UTC) |
|||
= February 21 = |
|||
== Name generators == |
|||
Are there any reliable secondary sources out there that discuss [[name generator]]s (such as http://FakeNameGenerator.com) in any kind of detail? Thanks. —[[Special:Contributions/67.14.236.50|67.14.236.50]] ([[User talk:67.14.236.50|talk]]) 07:59, 21 February 2016 (UTC) |
|||
: [[Markov text generators]] might get you started. -- [[User:Finlay McWalter|Finlay McWalter]]'''ᚠ'''[[User talk:Finlay McWalter|Talk]] 13:08, 21 February 2016 (UTC) |
|||
== What naming scheme(s) does Wikipedia use? Is it structured, flat (unstructured), or, attribute based? == |
|||
I'm learning distributed systems and one of the topic is naming. So I'm wondering what naming scheme(s) does Wikipedia use? Is it structured, flat (unstructured), or, attribute based? Do other web services also use the same naming scheme? |
|||
I can't seem to find information on structured, flat, or, attribute-based naming scheme on Wikipedia. Could you please point me into the direction of finding the information? Thank you so much. <small class="autosigned">— Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[Special:Contributions/116.87.54.73|116.87.54.73]] ([[User talk:116.87.54.73|talk]]) 09:44, 21 February 2016 (UTC)</small><!-- Template:Unsigned IP --> <!--Autosigned by SineBot--> |
|||
:There is no "scheme". The relevant policy is at [[WP:TITLE]]. -- [[User:Dodger67|Roger (Dodger67)]] ([[User talk:Dodger67|talk]]) 11:00, 21 February 2016 (UTC) |
|||
::{{re|Dodger67}} I think he’s asking about technical behind-the-scenes details, not about how we choose the human-friendly article titles. I’m not sure if the question is even applicable to Wikipedia (I don’t know much about distributed systems), but I know our [[WP:revision|revision]]s are identified by a simple incrementing number, currently in the hundreds of millions. So, I guess that would make it flat. But for naming the articles (for public use; I don’t know if they have a different identifier behind the scenes), we have namespaces like “WIkipedia:”, “Help:”, “Template:”, and a “talk” namespace for each of them. We have e.g. an article named [[Wikipedia]] and a project page named [[Wikipedia:Wikipedia]]. I’m not sure if that makes it structured. Hope that helps, though I don’t know if I gave you any new information. —[[Special:Contributions/67.14.236.50|67.14.236.50]] ([[User talk:67.14.236.50|talk]]) 03:50, 22 February 2016 (UTC) |
|||
:In the early days, Wikipedia articles had names like "Namibia/Economy" and "Namibia/History" and the software understood that those were child articles of "Namibia" (which is structured naming), but now those articles are called "Economy of Namibia" and "History of Namibia" and there is no well defined hierarchy (which is flat naming). If you include pages in other namespaces like Talk: and Wikipedia:, the hierarchical names are still used (on this page, for example), and the namespace can also be seen as the top level of the hierarchy. |
|||
:I've never heard the terms "flat naming" and "structured naming" outside of university courses, but that may be because I don't work in distributed systems. Wikipedia should probably cover them regardless. Someone just needs to write the article. -- [[User:BenRG|BenRG]] ([[User talk:BenRG|talk]]) 03:45, 22 February 2016 (UTC) |
|||
::Now the names to refer to article sections would be "Namibia#Economy" and "Namibia#History". [[User:StuRat|StuRat]] ([[User talk:StuRat|talk]]) 04:01, 22 February 2016 (UTC) |
|||
:Wait a minute. What is being ''named'' in distributed systems? If the question pertains to the files on the project’s web servers or the way they’re networked, then none of us are qualified to answer it unless we’re familiar with Wikimedia’s backend, which has '''nothing to do with how articles are named'''. —[[Special:Contributions/67.14.236.50|67.14.236.50]] ([[User talk:67.14.236.50|talk]]) 04:03, 22 February 2016 (UTC) |
|||
:Thank you all for your replies. I'm still trying to understand how naming works in distributed systems, so forgive me if my questions are not appropriate. I guess my next question would be why Wikipedia uses colon (:) in its URL, example would be https://en.wikipedia.org/wiki/Wikipedia:Reference_desk. I understand this is to divide into different categories but then why not just use slash (/) instead like https://en.wikipedia.org/wiki/Wikipedia/Reference_desk or https://en.wikipedia.org/wiki/Wikipedia/Talk_page_guidelines. Thanks. <small class="autosigned">— Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[Special:Contributions/203.217.187.24|203.217.187.24]] ([[User talk:203.217.187.24|talk]]) 12:30, 23 February 2016 (UTC)</small><!-- Template:Unsigned IP --> <!--Autosigned by SineBot--> |
|||
::Colon is for [[Wikipedia:Namespace]]. Many of the namespaces have special software features associated with them. Slash is for [[Wikipedia:Subpages]]. [[User:PrimeHunter|PrimeHunter]] ([[User talk:PrimeHunter|talk]]) 12:43, 23 February 2016 (UTC) |
|||
== .MACOSX directory in zip file == |
|||
I got some zipped lectures, and there were a __MACOSX directory with files like ._.DS_Store, and ._<name of the lecture>.mp4 inside. What is this?--[[User:Llaanngg|Llaanngg]] ([[User talk:Llaanngg|talk]]) 13:57, 21 February 2016 (UTC) |
|||
:It means the zip file was made on a Macintosh computer. You can safely ignore them. See [https://superuser.com/questions/104500/what-is-macosx-folder superuser.com] and [[Resource fork]] and [[.DS_Store]] for more info. [[User:The Quixotic Potato|The Quixotic Potato]] ([[User talk:The Quixotic Potato|talk]]) 14:06, 21 February 2016 (UTC) |
|||
== Regexp's literal strings == |
|||
Following regexp works for me: |
|||
rename 's/(Chapt).(.*)/$2.$1er/' * |
|||
but in emacs, when I try to extract a pattern, and include the found group () into the target string, I have to do: |
|||
\(Chapt\).\(.*$\) -> \2.\1er |
|||
and not: |
|||
(Chapt).(.*$) -> \2.\1er |
|||
Why is it different? And why isn't \(\) in emacs reserved for the case where you actually want to reuse the found pattern? --[[User:Scicurious|Scicurious]] ([[User talk:Scicurious|talk]]) 23:10, 21 February 2016 (UTC) |
|||
:Emacs uses an older syntax for regular expressions (a combination of the POSIX basic and extended syntaxes) than [[Perl]] (the modern standard). The biggest change (for the common subset of functionality) is that you must escape <tt>(){}</tt> exactly when you must not for Perl. No regular expression system uses <tt>\(\)</tt> to turn on (or off) capturing: you turn off capturing (where it's supported) with <tt>(?:…)</tt>. In Emacs, you escape those parentheses with backslashes (just like for a capturing group). --[[User:Tardis|Tardis]] ([[User talk:Tardis|talk]]) 01:09, 22 February 2016 (UTC) |
|||
::Calling Perl regexes "the modern standard" is a bit misleading. For one, they aren't standardized. Neither is [[PCRE]], which means things that claim to support "PCREs" often have subtle incompatibilities with each other. It's a bit of a mess (insert xkcd comic about standards here). Yes, most of the time if you stick to the simpler PCRE features things will be portable, but don't assume it. Look at the documentation for whatever you're using. --[[Special:Contributions/71.119.131.184|71.119.131.184]] ([[User talk:71.119.131.184|talk]]) 05:17, 22 February 2016 (UTC) |
|||
:(EC)What you have encountered are some of the differences between the many flavors of regular expressions. As regular expression implementations have added features over the years, there have also been corresponding variations in the supported syntax, some of which are not compatible with one another. One early distinction was between the UNIX Basic Regular Expression (BRE) and Extended Regular Expression (ERE) syntax. (See [[Regular_expression#POSIX_basic_and_extended|Regular expression - POSIX basic and extended]].) Emacs implements BREs (or some variant thereof), where only a few characters have special meaning when not escaped. |
|||
:For more information and a comparison of syntax, I suggest you look at [http://www.regular-expressions.info/refbasic.html]. Set the drop-down flavor selectors to "POSIX BRE" "POSIX ERE" as a start, or select any other flavors that my be of interest. Syntax feature categories (Characters, basic features, quantifiers, ...) can be selected at the left. -- [[User:Tcncv|<font style="color:maroon;">'''''Tom N'''''</font>]] <small>[[User talk:Tcncv|talk]]/[[Special:Contributions/Tcncv|contrib]]</small> 01:49, 22 February 2016 (UTC) |
|||
:[http://mywiki.wooledge.org/RegularExpression This page] is also a good reference on regex syntax. Also note that "rename" is not a standardized Unix command, although a lot of people think it is. There are multiple programs called "rename" floating around out there, with incompatible syntax. [http://mywiki.wooledge.org/BashFAQ/030 See here for some more portable ways to rename files.] --[[Special:Contributions/71.119.131.184|71.119.131.184]] ([[User talk:71.119.131.184|talk]]) 05:17, 22 February 2016 (UTC) |
|||
= February 22 = |
|||
== Thomas edison == |
|||
hello i need a reply as soon as possible for this, it is for a school assignmetn and iv beensearching for 1 hour now for the answer so i decided to make a post the answer i need help with is |
|||
(Famous inventor) Thomas Edison. How is this persons name now used to describe or measure something in electronics.? <small><span class="autosigned">— Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[User:Buck Dunford|Buck Dunford]] ([[User talk:Buck Dunford|talk]] • [[Special:Contributions/Buck Dunford|contribs]]) 03:21, 22 February 2016 (UTC)</span></small><!-- Template:Unsigned --> <!--Autosigned by SineBot--> |
|||
:Many light bulbs have an [[Edison base]] (that's the wide screw threads at the bottom). Note that while our article features incandescent light bulb pics, many newer [[compact fluorescent light|CFL]] and [[LED]] lights continue to use the same base. [[User:StuRat|StuRat]] ([[User talk:StuRat|talk]]) 03:28, 22 February 2016 (UTC) |
|||
::See [[Thermionic emission]] also. [[User:Robert McClenon|Robert McClenon]] ([[User talk:Robert McClenon|talk]]) 03:46, 22 February 2016 (UTC) |
|||
:::Do you refer to the [[Edison effect]] ? [[User:StuRat|StuRat]] ([[User talk:StuRat|talk]]) 04:02, 22 February 2016 (UTC) |
|||
== Programmable game controller == |
|||
Years ago I had a [[Microsoft_SideWinder#Strategic_Commander|Microsoft SideWinder Strategic Commander]] game controller. Does anyone know if there's anything similar on the market nowadays? I can't find anything obvious out there, everything seems to be in programmable keyboards nowadays. I need ot to be Windows 7/10 compatible. -''[[User:Mattbuck|mattbuck]]'' <small>([[User talk:Mattbuck|Talk]])</small> 15:12, 22 February 2016 (UTC) |
|||
: The [[Steam controller]] is very configurable (in reality the configuration is its driver, but that was probably the case for the sidewinder too), where one can map different buttons to different actions and map the "joysticks", touchpad, triggers etc. to different actions as well. An example config is [http://www.steamcontrollerdb.com/config/the-elder-scrolls-online/meekss-config/5861 here]. I don't know, however, if it's possible to configure one button to generate a ''sequence'' of keystrokes. I should say I've personally not used a Steam controller, but every review I've seen of them has been positive. -- [[User:Finlay McWalter|Finlay McWalter]]'''ᚠ'''[[User talk:Finlay McWalter|Talk]] 15:54, 22 February 2016 (UTC) |
|||
: On looking further, it seems the Steam Controller does not have macro (keysequence) support), but that people have had success using a custom key on the controller to trigger a macro defined in [[AutoHotkey]]. -- [[User:Finlay McWalter|Finlay McWalter]]'''ᚠ'''[[User talk:Finlay McWalter|Talk]] 16:02, 22 February 2016 (UTC) |
|||
== Transition from http to https == |
|||
So I've just switched my personal websites over from http to https using the "Let's Encrypt" free service. They seem to be working just fine. I'm wondering though about URL's I have embedded in HTML, JavaScript and PHP code... Is it best-practice these days to request https from other sites that I link to? All of them? Do I have to check each link manually to see which support it and which don't? I know that some browsers rewrite URLs that the user types in - but what about those embedded in other places? [[User:SteveBaker|SteveBaker]] ([[User talk:SteveBaker|talk]]) 15:55, 22 February 2016 (UTC) |
|||
:This may have nothing to do with your question, but this is what your question made me think about... I just did a test in Google Chrome and in Firefox. I made a page that does an Ajax request to a page using http instead of https. I accessed the main page using https and let the ajax run. On the server, the ajax request is logged in access_log, not in ssl_access_log. So, I received it via http, not https (as I stated in the JavaScript). However, neither browser threw a warning. I hoped it would be like when you have a secure page that includes an image using http. You get a warning that insecure content is being included in the secure page. Therefore, the clients are not being told that unsecured content is being made via Ajax in their secure page. It is up to the developer to ensure that if "http" is included in the ajax, they must use "https". Better, don't use an absolute URL. A relative URL will maintain the https part of the page. [[Special:Contributions/209.149.114.211|209.149.114.211]] ([[User talk:209.149.114.211|talk]]) 16:27, 22 February 2016 (UTC) |
|||
::Yeah - I already use relative URL's where I can - but it's not always possible to keep everything on the same server. But suppose I say something in HTML like "''You can find out more about this on <A HREF="http://wikipedia.org">Wikipedia<\A>''" ? Should that be 'https'? (Wikipedia supports https - but what about a site like slashdot that (currently) does not?) [[User:SteveBaker|SteveBaker]] ([[User talk:SteveBaker|talk]]) 16:51, 22 February 2016 (UTC) |
|||
:::<small>A relative URL without a scheme (http: or https:) is valid, per RFC 3986: "Uniform Resource Identifier (URI): Generic Syntax", Section 4.2. It looks like this: <nowiki><img src="//domain.com/img/logo.png"/></nowiki> When making external links, try HTTPS first, if that does not work then link to the HTTP version. Using [https://www.eff.org/https-everywhere%20 HTTPS Everwhere] may be useful. [[User:The Quixotic Potato|The Quixotic Potato]] ([[User talk:The Quixotic Potato|talk]]) 17:30, 22 February 2016 (UTC)</small> |
|||
:::I don't see the benefit of connecting to Wikipedia or Slashdot using HTTPS. Yes - it encrypts your traffic. No - it does not hide that you are going to Wikipedia or Slashdot. Wikipedia automatically redirects to HTTPS if you sign in. So, if you link to it using HTTP, it automatically switches to HTTPS. The same with Facebook. So, there is no point to use HTTPS when HTTP will automatically redirect as necessary. It won't throw a warning on the client because the link isn't being included in the source. |
|||
:::On a side note... I avoid using HTTPS at one place where I work. They have idiots in charge of IT. Instead of security, they just purchase and run a deep-packet inspection tool that automatically decrypts all HTTPS traffic. The client gets a fake certificate and has to accept it to continue. I don't want to fill my browser with fake certificates, so I use HTTP. [[Special:Contributions/209.149.114.211|209.149.114.211]] ([[User talk:209.149.114.211|talk]]) 18:51, 22 February 2016 (UTC) |
|||
::::I know there are some issues for some people with https - I'm not shutting off http access. But there is a strong trend for browsers to search for https sites first - so there is an incentive to support both. |
|||
::::The idea of https is not so much that the content arrives encrypted - or that you are somehow hidden from tracking - but that it guarantees against man-in-the-middle attacks. Your IT dept is (in effect) performing a man-in-the-middle attack on you - so it's good that you're being warned! [[User:SteveBaker|SteveBaker]] ([[User talk:SteveBaker|talk]]) 20:27, 22 February 2016 (UTC) |
|||
== Listing duplicated filenames == |
|||
On Fedora 20 Linux, I have a directory containing subdirectories and sub-subdirectories. These sub-subdirectories contain files whose names follow a regular pattern. Some of the names might be duplicated in separate directories. The directory structure is rigid, i.e. the files always reside at the same depth under the main directory. There are about a quarter million such files. |
|||
How do I get a listing of all the filenames that appear in more than one sub-subdirectory, and the directories they appear in? [[User:JIP|<font color="#CC0000">J</font><font color="#00CC00">I</font><font color="#0000CC">P</font>]] | [[User talk:JIP|Talk]] 16:11, 22 February 2016 (UTC) |
|||
: Well, if you do an "ls -R1" that'll get you a recursive list of all of the files - without the preceding pathnames - one per line. If you don't want to look for duplicated sub-directories, then you could pipe that through grep -v '\\' to get rid of the directory names. Pipe the results of that through 'sort' to get the identical names in consecutive order and then save the results into a file. Next, push the resulting file through 'uniq' to reduce it to a list without duplicates and save that to a second file. Then you can 'diff' the sort'ed list and the sort/uniq'ed list files to get a list of all of the duplicated files - which you'll want to push through 'uniq' again so you only have one copy of each filename. |
|||
: That process gets you a list of duplicated filenames, one per line, with no directory names. |
|||
: OK - so now you need to know which directories those are in. The 'find' tool is a natural for doing that - so you'll want to use something like 'sed' to take every line of the file we just made and turn it from '''''whatever''''' into: |
|||
:: find . -name '''''whatever''''' -print |
|||
: ...so you now have a script with a 'find' command for each duplicated file. Then you can run that as a script to get a complete list of every duplicated filename and all of the paths that it occurs in. |
|||
: If you might have spaces or weird characters in your file names - or if there are hidden files, devices, links, symlinks and other monstrosities that you need to be careful of...you'll need to think this through more carefully - but that's an outline of a shell-based means to do it. |
|||
: Like everything you can do in shell - there are probably a dozen different ways to do it. [[User:SteveBaker|SteveBaker]] ([[User talk:SteveBaker|talk]]) 16:41, 22 February 2016 (UTC) |
|||
:(ec)I don't know of a single command that does this. Just a train of thought... You can use ls -LR . to get a list of all files under the current directory (change . to the directory you are interested in). You can sort that list and then use uniq -c to get a list of unique names with a count. You can use grep -v "^\s*1\s" to omit any entry that has a count of 1. Then, you can use sed "s/^\s*[0-9]*\s*//" to remove the count from those that remain. Then, you can loop over the result list with locate (assuming you've run updatedb recently). This will create a list of duplicated filenames with full paths to each one: ls -LR . | sort | uniq -c | grep -v "^\s*1\s" | sed "s/^\s*[0-9]*\s*//" | while read x; do locate -bP '\\'$x; done |
|||
:That is not "easy". However, it is what came to me as I went from "I have a list of files" to "I want a list of the locations of each duplicate file." I'm sure someone else will chime in with a command that does exactly what you want without all the extra work. [[Special:Contributions/209.149.114.211|209.149.114.211]] ([[User talk:209.149.114.211|talk]]) 16:48, 22 February 2016 (UTC) |
|||
::I think we are talking about essentially the same approach here. |
|||
::One thing you CAN'T do is to use wildcards to find files - with millions of files, you'll overflow the maximum length of the command line...and in any case, it would be insanely slow. [[User:SteveBaker|SteveBaker]] ([[User talk:SteveBaker|talk]]) 16:55, 22 February 2016 (UTC) |
|||
:→[[List of file comparison tools]] --<span style="color:#00A000;">Hans Haase ([[User talk:Hans Haase|有问题吗]])</span> 18:14, 22 February 2016 (UTC) |
|||
::I believe that most (if not all) of those tools are for comparing the ''contents'' of files - not the ''names'' of files in different directories - which is what is being asked here. It's possible that one or two of the tools might do what our OP requests - but you're not going to discover that from [[List of file comparison tools]]. [[User:SteveBaker|SteveBaker]] ([[User talk:SteveBaker|talk]]) 20:22, 22 February 2016 (UTC) |
|||
: I would do something like this |
|||
find . -type f | perl -e 'while(<>){chomp; $p=$_; ($f)=/.*\/(.*)/; push @{$d{$f}}, $p; } foreach $f (keys %d){ print(join(" ", @{$d{$f}}, "\n")) if @{$d{$f}} > 1 }' |
|||
If your filenames can contain spaces you may want to replace the separator in the join statement with some other character, just for readability. [[User:Mnudelman|Mnudelman]] ([[User talk:Mnudelman|talk]]) 20:07, 22 February 2016 (UTC) |
|||
:I'm a little unclear on your question. Do you actually care about which directories the files are in? In other words if you have: |
|||
<pre> |
|||
top1 top2 |
|||
| \ | |
|||
sub1 sub2 sub1 |
|||
| \ | | |
|||
foo bar bar foo |
|||
</pre> |
|||
:...do you want both "foo" and "bar" printed, or only "foo"? If it's the first, you're just asking for all files that have the same name, which is trivial. --[[Special:Contributions/71.119.131.184|71.119.131.184]] ([[User talk:71.119.131.184|talk]]) 21:32, 22 February 2016 (UTC) |
|||
::Yes, I want both "foo" and "bar" printed. [[User:JIP|<font color="#CC0000">J</font><font color="#00CC00">I</font><font color="#0000CC">P</font>]] | [[User talk:JIP|Talk]] 05:46, 23 February 2016 (UTC) |
|||
If you want to do it all in shell scripting, you could do it by first using <code>sort | uniq -d</code> to pick out the repeated filenames, then <code>find</code> to report the instances of each one: |
|||
find . -type f | sed 's:.*/::' | sort | uniq -d | |
|||
while IFS="" read basename |
|||
do |
|||
echo "Repeated name $basename:" |
|||
find . -type f -name "$basename" |
|||
echo |
|||
done |
|||
The <code>IFS=""</code> bit may be obscure: it's necessary in case any of the filenames may start or end with whitespace, because <code>read</code> was not originally intended for this sort of use and strips leading and trailing whitespace from the line it reads. |
|||
Of course this appraoch is potentially inefficient since it will use <code>find</code> repeatedly, but that may not be important. --[[Special:Contributions/69.159.9.222|69.159.9.222]] ([[User talk:69.159.9.222|talk]]) 06:20, 23 February 2016 (UTC) |
|||
:That script will still fail on filenames containing *?[ (special to <tt>-name</tt>) or \ (special to <tt>read</tt>) or newlines. It's O(n²) in the worst case, as you pointed out, which could be a problem when n ≈ 250000. <tt>sed</tt>, <tt>sort</tt> and <tt>uniq</tt> use the current locale, which could cause problems. |
|||
:I don't understand why people go to all the effort of trying to get bash to do anything reliably. There are much better programming languages out there. Here's a solution in Python: |
|||
<source lang="Python"> |
|||
import collections, os |
|||
dirs_by_name = collections.defaultdict(list) |
|||
for dir, subdirs, files in os.walk('.'): |
|||
for file in files: |
|||
dirs_by_name[file].append(dir) |
|||
for file, dirs in dirs_by_name.items(): |
|||
if len(dirs) > 1: |
|||
print('%r is in %r' % (file, dirs)) |
|||
</source> |
|||
:-- [[User:BenRG|BenRG]] ([[User talk:BenRG|talk]]) 09:36, 23 February 2016 (UTC) |
|||
== Google date == |
|||
Please can you tell me how to find out when the "Google Street View" photographic car will be visiting a certain area? I do NOT wish to be photographed so I want to stay indoors in the day it is due in my area. Thank you. <small><span class="autosigned">— Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[User:Haridtanton|Haridtanton]] ([[User talk:Haridtanton|talk]] • [[Special:Contributions/Haridtanton|contribs]]) 20:27, 22 February 2016 (UTC)</span></small><!-- Template:Unsigned --> <!--Autosigned by SineBot--> |
|||
:They give rather general info on [https://www.google.com/maps/streetview/explore/ this page]. It is important to note that Google doesn't completely control every camera used to get images for Google Maps. From that page, you will see links to information about how the images are obtained. You should also note that Google has put a lot of effort into blurring out the faces of people or, often, completely removing people from images. The next goal is to completely remove cars from the images. The goal is to remove temporary obstacles to make the images better. The goal is not to snap of photo of you standing on your front porch in you bathrobe. [[Special:Contributions/209.149.114.211|209.149.114.211]] ([[User talk:209.149.114.211|talk]]) 20:43, 22 February 2016 (UTC) |
|||
::Add to this that you can ask Google to remove pictures from their service where you or your house are depicted. --[[User:Scicurious|Scicurious]] ([[User talk:Scicurious|talk]]) 22:28, 22 February 2016 (UTC) |
|||
:::See [http://www.huffingtonpost.com/entry/remove-your-house-google-street-view_us_55e9c2c8e4b002d5c075db08 How To Remove Your House From Google Street View] [[User:The Quixotic Potato|The Quixotic Potato]] ([[User talk:The Quixotic Potato|talk]]) 01:03, 23 February 2016 (UTC) |
|||
== Windows 7 computer crashed == |
|||
A week ago my Dell rack mount R5400 crashed. The OS is Windows 7. Every user worst nightmare. I do have an external Toshiba drive with ample memory for backups and I have created system repair disks. The last time I created a repair disk was last October. Last night a friend of mine, a very competent professional software developer and I, decided to try to restore the system. We went through some motions: changed the boot from the system drive to the onboard CD, etc. It seemed everything worked until it began "restoring" and all of a sudden a message appeared "''No disk that can be used for recovering the system disk can be found''." That was an affront. We saw a list of dates when the system image was created, last time on Feb 15th, just a week ago. There were others, earlier dates as well. What is the problem? Googling showed that it is a common situation facing folks who try to restore their systems. My rackmount computer is rather old although functionally efficient. I doubt I have the original windows restoration disk somewhere and also after so many updates over the years that will be useless. What options do I have? |
|||
One web site suggested to contact Microsoft for a bootable disk. But they are now promoting Win10 nonstop, I doubt I will get a lot of help. I will appreciate any suggestions. |
|||
Thanks, - Alex --[[User:AboutFace 22|AboutFace 22]] ([[User talk:AboutFace 22|talk]]) 22:23, 22 February 2016 (UTC) |
|||
:<small>The Dell™ Latitude™ '''E5400''' is a laptop, do you mean the Dell™ Precision '''R5400'''? There are some suggestions on various sites saying that this problem occurs when the target partition is smaller than the original source partition. The target DISK size must be at least as large as the source DISK, regardless of the size of the PARTITION you're trying to restore. Using Diskpart also seems to be useful. [http://answers.microsoft.com/en-us/windows/forum/all/no-disk-that-can-be-used-for-recovering-the-system/e855ee43-186d-4200-a032-23d214d3d524?auth=1 See here]. I would ask Dell, not Microsoft. Try [http://www.dell.com/support/home/us/en/19/media?c=us&l=en&s=dhs this]. My experience with Microsoft support is that they are slow. You may be able to boot from USB if you enable legacy usb emulation in the BIOS. Does the computer still have the restore partition? If so press F8 at boot and select Repair The Computer. I also found [https://restore.solutions/en/dellprecisionr5400/ this] and [https://restore-disk.com/en/dellprecisionr5400/ this] and [https://neosmart.net/wiki/dell-recovery-disk/ that]. [[User:The Quixotic Potato|The Quixotic Potato]] ([[User talk:The Quixotic Potato|talk]]) 00:47, 23 February 2016 (UTC)</small> |
|||
= February 23 = |
|||
== Pausing applications == |
|||
Does anyone know of a way to pause applications on a PC (Win10)? There was a program called uPause a few years ago, but I don't know if it went anywhere. — [[User:Kwamikagami|kwami]] ([[User talk:Kwamikagami|talk]]) 05:01, 23 February 2016 (UTC) |
|||
:Well, there is the old keyboard "Pause/Break" key, on the upper right corner of my keyboard. That's mostly an obsolete key left over from mainframe days, but I've occasionally been surprised to find some modern application that obeys it (along with the Scroll Lock key right next to it). [[User:StuRat|StuRat]] ([[User talk:StuRat|talk]]) 05:29, 23 February 2016 (UTC) |
|||
:You can suspend a process with, for example, [http://processhacker.sourceforge.net/ Process Hacker] (right-click on the process and choose "Suspend"). This will prevent it from using the CPU until you resume it. [https://technet.microsoft.com/en-us/sysinternals/pssuspend.aspx pssuspend] does the same thing from the command line. -- [[User:BenRG|BenRG]] ([[User talk:BenRG|talk]]) 07:48, 23 February 2016 (UTC) |
|||
== A question about RAM == |
|||
When computers got 1GB of RAM (Random Access Memory) for the first time? [[Special:Contributions/192.114.23.208|192.114.23.208]] ([[User talk:192.114.23.208|talk]]) 09:34, 23 February 2016 (UTC) |
|||
:Time computers often claim to have the first home computer to hit 1GB RAM. The problem is that they put out the hardware with an OS that couldn't access 1GB of RAM. Super computers obviously hit that much earlier, but they do not have the same design as average computers, so they tend to measure memory in words, such as "1 million words of memory." You can translate that to bytes (e.g. if a word is 32 bytes, 1 million words is 32MB). Because memory is not used in the same way, that comparison doesn't really make a lot of sense. [[Special:Contributions/209.149.114.211|209.149.114.211]] ([[User talk:209.149.114.211|talk]]) 13:34, 23 February 2016 (UTC) |
|||
== Computer memory part == |
|||
How many part of computer memory and how it work adn what is the imortant each of one? |
|||
By Aanaya, |
|||
<small><span class="autosigned">— Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[User:Scalemodel|Scalemodel]] ([[User talk:Scalemodel|talk]] • [[Special:Contributions/Scalemodel|contribs]]) 09:53, 23 February 2016 (UTC)</span></small><!-- Template:Unsigned --> <!--Autosigned by SineBot--> |
|||
:See [[Random Access Memory]]. [[User:The Quixotic Potato|The Quixotic Potato]] ([[User talk:The Quixotic Potato|talk]]) 10:11, 23 February 2016 (UTC) |
Latest revision as of 00:05, 13 January 2025
of the Wikipedia reference desk.
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.
December 30
[edit]Selecting multiple items in checkbox on this website. Is there an easier way?
[edit]Please look at this link:
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)
- 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)
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)
- 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)
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)
- 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)
- @Vitorperrut555 TheTechie@enwiki (she/they | talk) 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. 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. TheTechie@enwiki (she/they | talk) 20:23, 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. 68.187.174.155 (talk) 15:42, 2 January 2025 (UTC)
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)
- @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)
- 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)
- 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)
- 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)
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)
- Yes, if you google "download zoomify image" you will see various ways. 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.--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). Polygnotus (talk) 04:57, 6 January 2025 (UTC)
- 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)
- 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)
- 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)
- @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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
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)
- 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)
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)
- Oh, again some progress! What horizontal slide? Maybe iterate through the TileGroup folders?--Antemister (talk) 16:56, 9 January 2025 (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. JayCubby 17:02, 9 January 2025 (UTC)
- 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)
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)
- 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)
- @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!") JayCubby 03:31, 11 January 2025 (UTC)
- 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)
- 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)
- 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)