Wikipedia:Reference desk/Archives/Computing/2017 April 7

= April 7 =

Pictures for reuse
I'm doing a school project, and one of the criterion is that I need to have pictures that are high quality that I can reuse. I cannot find good pictures in Creative Commons because many of them are just pictures from a museum. I'm looking for pictures relating to seismology. To clarify, I am not asking for anyone to find these pictures for me, but I would appreciate some helpful sites since I am new to this. If it helps, I am using these pictures for noncommercial educational purposes. I am not entirely sure where this question should go, but computers sounds like it would most closely relate to finding pictures online. NerdyPerson (talk) 02:31, 7 April 2017 (UTC)


 * What's wrong with Google? It's non-commercial after all. Thanks ツ Jenova   20  (email) 11:32, 7 April 2017 (UTC)
 * Copyright violations have become fashionable with the internet because of the ease with which they are made, but it does not make them any more legal. (Whether copyright laws that make everything copyrighted by default are sensible is another debate, but it is what it is.) Listening to music you downloaded off The Pirate Bay is if anything "less illegal" than copying pictures from the internet to put them in a project that other people will look at, commercial or not. Tigraan Click here to contact me 11:54, 7 April 2017 (UTC)
 * It is not clear what exactly you want, but you can try on Wikimedia Commons. Everything there is under a free license. You will find diagrams such as commons:File:Love_wave.svg in .svg format, i.e. vector graphics with an infinitely good resolution, as well as photographs. Tigraan Click here to contact me 11:54, 7 April 2017 (UTC)


 * I have changed the link to a Love wave so that it directly leads to Commons.
 * I'd suggest visiting commons:Category:Seismology. --CiaPan (talk) 12:38, 7 April 2017 (UTC)


 * Funny enough my media studies course relied on us taking pictures from Google to create fake magazine covers. It was obscure and we never put them on the internet after though. That was my point. It's not legal, but nor are you likely to be prosecuted for it since everyone is sharing copyrighted pictures. Thanks ツ Jenova   20  (email) 12:58, 7 April 2017 (UTC)
 * I think this part of the discussion is missing the point. If someone already had "one of the criterion is that I need to have pictures that are high quality that I can reuse" specified as part of their school project requirements, then failing to fulfill this criterion is not a good idea. It doesn't matter whether or not it's illegal, whether or not you're likely to be prosecuted nor what other random people did in their media studies course without such criterion. Ultimately none of these are any comfort when you get a lesser or even failing grade because you failed to fulfill the project requirements. The only real relevance is that if such criterion really have zero reasoning behind them you may have a greater chance of challenging them. That said, in any such case you always have to consider whether you want to bother with such an effort and of course you're more likely to succeeed if you you challenge before hand rather than just failing to fulfill the requirements than saying there was no reason for them. And of course the circumstances of this case suggest you're not likely to succeed whatever you do, the lack of "prosecution" and everyone else doing it, or at least some people doing it on their project not withstanding. (Prosecution is the wrong word here anyway. In many countries this won't be a criminal matter and you can't be prosecuted for it. You could be sued for it and at a minimum the copyright owner could prevent you from publishing any further copies. Unless you have a reason allowed in law to do so without the copyright holders permission.) Nil Einne (talk) 13:33, 8 April 2017 (UTC)
 * Nil Einee is correct, but I have been able to find some pictures on Google and Wikipedia Commons with a Reuse license thanks to all of your answers. Thank you so much! NerdyPerson (talk) 17:35, 8 April 2017 (UTC)


 * You might start at our seismology article and follow links from there, copying any pics you want to use along the way (you may have to click on them several times to get to the max resolution). StuRat (talk) 18:18, 8 April 2017 (UTC)


 * Just a quick note pointing out that fair use doctrine would apply to a class project under US jurisdiction, unless there was to be some publication of the projects. ᛗᛁᛟᛚᚾᛁᚱPants   Tell me all about it.  14:40, 10 April 2017 (UTC)

How to make use of windows movie maker?
Please Suggest me to overcome this ... — Preceding unsigned comment added by SubmitForms (talk • contribs) 08:33, 7 April 2017 (UTC)
 * If you are looking at the icon from a desktop or folder, you double click the icon. If you are looking at the icon in the start menu, you click the icon once.  If this does not work, make sure the program is properly installed.  The easiest way to do this is usually to try to install it again: most Microsoft programs check for existing copies already on the system.  Ian.thomson (talk) 09:31, 7 April 2017 (UTC)

Alternative
Please suggest one which consist of many .file type saving option... 43.245.120.12 (talk) 10:34, 7 April 2017 (UTC)

Headphone Software
A headphone software which could ‘min to max’ individual ear pieces, for self-hearing purposes… 43.245.123.186 (talk) 10:28, 7 April 2017 (UTC)
 * I don't remember exact instructions, but I've moved the sound between the left and right channels in Audacity (audio editor) before. You'd have to use the headphones on your computer, though.  Ian.thomson (talk) 10:47, 7 April 2017 (UTC)
 * Left-right balance is common. My original Walkman had a left-right balance slider. On my phone, it is still there under Settings-Accessibility-Hearing-Left and Right Sound Balance. 209.149.113.5 (talk) 12:56, 7 April 2017 (UTC)

Event-driven, data-driven programming, any other -driven?
Besides event-driven and data-driven programming languages, what else can be the driving element in a programming language? Or can be classify all languages in these two categories? --Hofhof (talk) 17:25, 7 April 2017 (UTC)


 * If you can make an interrupt, you can program around it. 209.149.113.5 (talk) 18:13, 7 April 2017 (UTC)


 * I wonder how Conway's Game of Life (or, more broadly, any cellular automaton) is classified. The only data is the starting config and rules.  From there the program runs on it's own with no further input. StuRat (talk) 20:11, 7 April 2017 (UTC)


 * Zero-player game- gadfium 00:48, 8 April 2017 (UTC)


 * Would you classify it as an "initial conditions only game" ? Many fluid dynamics models seem similar, in that you just provide the setup and it does a simulation all on it's own, with no further input.  StuRat (talk) 02:26, 8 April 2017 (UTC)

xyz-driven sounds buzzwordy to me, but I've heard functional programming described as "value-oriented" or "value driven". Functional reactive programming is implemented with events under the covers, but it's supposed to model continuous time, so I'd class it differently from event- or data-driven programming. 50.0.136.56 (talk) 05:24, 8 April 2017 (UTC)


 * It might sounds as buzzword, but it's actually a common name for a programming paradigm. --Hofhof (talk) 18:19, 8 April 2017 (UTC)


 * Don't forget Imperative languages like Forth. --Guy Macon (talk) 06:06, 8 April 2017 (UTC)


 * There's also Time-driven programming. I've occasionally seen "State Driven programming" to describe using state machines, but that strikes me as an attempt to force a buzzword and isn't used often.
 * Of course, your development process itself can be buzzword driven too! You can have Test-driven development, Model-driven engineering, Domain-driven design, Responsibility-driven design, and who knows how many others. ApLundell (talk) 15:05, 10 April 2017 (UTC)

public DNS with AWS
Google runs a public DNS that's both free and fast at 8.8.8.8 (and memorable too). I use it for my home computers.

Is there a similar thing from Amazon? I have some servers hosted on Amazon's AWS EC2 service, and it would be great if I can get the same service as 8.8.8.8 within AWS's own infrastructure to reduce latency. ECS LIVA Z (talk) 18:02, 7 April 2017 (UTC)


 * Do you actually have evidence that DNS latency is an issue for you? Your application must be doing an extremely large number of DNS lookups to many different domains for this to be a problem.  If that's really the case, you may want to look at Amazon Route 53.  CodeTalker (talk) 02:27, 8 April 2017 (UTC)
 * Route 53 is AWS's DNS service and is probably the fastest within AWS. It's not free but it's cheap enough that its cost shouldn't bother you unless your query load is insane. 50.0.136.56 (talk) 05:26, 8 April 2017 (UTC)
 * Please correct me if I'm wrong, but Google's 8.8.8.8 role is telling me "If you want to go to wikipedia.org, head to this IP". Wikipedia pays someone to "map wikipedia.org to IP", but it's not Google.
 * Route 53 is the "map custom domain name to IP address" service, so it 1. is not free, and 2. is meant to service custom domain names owned the payee. I don't have a custom domain name in this case. I just want to find out the IP address of existing sites on the internet. So I don't think Route 53, whether free or not, is suitable for this role. ECS LIVA Z (talk) 23:17, 8 April 2017 (UTC)
 * DNS has two aspects: one is to be a trusted, albeit only local, registry which publishes the fact that "I control the example.org domain and I state that enquiries for it should be routed to IP 1.2.3.4". This is a low volume service that does not handle requests to resolve a domain name, merely to serve other DNS services.
 * The second aspect is servicing the client requests "where do I connect to example.org?", in bulk. This is a replicated service, based on trust. My DNS requests from my desktop might be handled by a machine on my own private network, my broadband router, my ISP, backbone host services, the domain's hosting company and name registrar in turn. This is largely a problem for the client to pay for, as close to that client as they can arrange it. This is a performance critical service.
 * My own DNS (i.e. the first registration aspect) was historically handled through my domain name registrar, with subdomains within this via my hosting company. Nowadays I'm migrating to Amazon AWS and Route 53. Not because it works better, but because it is easier to manage (Route 53 is a good product and perhaps "the best way to deal with DNS" for many of us) and more flexible for me, as a host rather than a client. This is (IMHE) true both for myself (my site hosting is migrating to AWS too) and also even for those who only need DNS services and are still hosting elsewhere. Andy Dingley (talk) 15:12, 9 April 2017 (UTC)


 * There is an Amazon provided DNS server for use by Amazon cloud apps. Information is here, in the documentation. I'm surprised your server wasn't already configured to use this DNS provider when you got it.
 * I agree with CodeTalker that you must have an unusual application if DNS latency is a big issue for you, and unless you're making an unusual amount of DNS lookups there's probably another problem. ApLundell (talk) 14:46, 10 April 2017 (UTC)