I am a beginner for programming, so I am sorry if this question sounds stupid...
I am reading a book on Unix. I am wondering whether the programs that run on my desktop, such as iTunes or Skype, are regarded as deamons. I am confused because if I type ps in the terminal, all that I see is the bash kernel, unless I utilize the option -e. This seems to suggest that iTunes and Skype are just like other daemons running in the background.
However, conceptually a daemon should not use any input from the user, but I think iTunes and Skype do need input from the user...
What am I getting wrong? Please help, thank you!!
Programs like iTunes and Skype are not really daemons, precisely because they do interact with the user and can display to the screen. However, they are not tied to a terminal session either.
They are independent processes; they run in the background until you bring them to the foreground. They may have daemons of their own (iTunes has a helper program that is a daemon). But the main UI for Skype or iTunes is not a daemon.
Related
I have read a question similar to this one, but years ago. I just want to know if there is now an option or some code to put in my Unity app to run Skype from HoloLens.
I have tried putting the Skype uri by code, but it only works on my PC, not on my HoloLens. It just exit my App and I have to open Skype manually, so it is not the thing I really want.
Anyone knows what to do?
You cannot open up or run Skype from within your own app. It works on your Desktop because that Skype is the full release version. The Skype app that is on the HoloLens is essentially just a beta version and doesn't contain all the features and the Skype URI would be one of the features that it doesn't have.
The only workaround there currently is, is to invoke Cortana to do it for you since you can do that through scripting and it basically is what you described as what you don't want to do.
Sorry, currently it is still not possible.
I am trying to add "Exit Game" functionality in my CocosSharp game (for Windows phone) but I am unable to find any sample code/ guidance online. Any pointers would be welcome.
User should be able to quit the game by pressing a button image on the screen.
Mobile apps are not closed.
They run forever unless they crash, are forced closed by the user, or are shut down by the OS to free up resources.
It's not to say you cannot invoke a system call to exit your program but it is simply not the implementation that is done in modern mobile development.
Well, simply by looking at intellisense i found ExitGame() method on CCApplication instance.
I understand that Two users cannot work on the same machine at the same time, and Test Compleate interacts with GUI in the way a user would do.But probably there is some way to solve this problem?
I don't know Test Complete so I can't say anything about workarounds specific to this product (that may well exist!), but one option is always to set up Virtual Machines and run the tests in there. Some of the most popular virtual machines (they all have free editions) are Virtualbox, VMWare and Microsoft Virtual PC.
try UI Automation (MS UIAutomation library or UiAutomation PowerShell module, for example), it frequently pulls the AUT to the foreground. Moreover, it has the abiblity to set the focus (AutomationElement.SetFocus(), Set-UIAFocus).
I wish to learn the UNIX SHELL can someone provide me with services such as these? SSH/POP etc?
To expand on Zach's reply, I recommend getting a Live Distro that you can run from a CD/etc without installing to hard-drive. Perfect for playing about without affecting your existing OS.
Pick one from www.livecdlist.com - ordered by votes, so probably best to go for one near the top. :)
If you have a Windows PC and you can install software on it, try Cygwin This gives you a Unix environment and a bash shell.
Have you had a look around this list?
There are a number of public/open access Unix systems (e.g. SDF) that offer free accounts which are usually quite restrictive (paid accounts provide more "rights", disk space, bandwidth, and access to more services). It's probably better to grab a free distribution of a Unix or Unix-like operation system and install it on your own computer. That way, you can play "administrator" and get your hands dirty.
If you want to play around with the Unix environment without destroying your current install, you could try using virtualization. A program called VirtualBox can let you run x86 operating systems in a contained environment, and if things go wrong, just delete the virtual machine and reinstall.
Or if you want just a shell, you could try Rootshell, which will give you an OpenBSD based shell. For a Linux based shell, Polarhome, can do that, as well as give you some other operating systems to play around with.
In my personal opinion though, I would try VirtualBox, because if you are just learning the shell, a GUI will be helpful when you need to fix or check on something that you might not know how to do in the shell.
I have a lot of people that ask me to fix their computers. Usually it is "slow computer" or "my computer has pop-ups," etc. In other words they have viruses and spyware. I thought I could use a remote program to do it, instead of them brining their computer to me or me traveling to their house..
I thought of UltraVNC, though I'm not sure how I would get them to use it. What I would like to have is a program they can download from my website.
What program would you recommend for this? Remote Desktop? VNC? Something else? I'm happy to pay a small fee if necessary to make things as seamless as possible. Word of mouth is valuable and a good referral for an easy to work with computer person (me) is worth that monthly or one time fee.
I have Vista, most will have Vista Home Premium or XP Home. I have Vista Home Premium and Mac OS X. I can use Linux if necessary. I just don't have it installed right now.
Thanks.
EDIT: Is there an alternative to copilot? I like it but I'm afraid to stake everything on one provider.
https://www.copilot.com/
It's made to be simple so even the most novice computer users can figure it out.
Copilot helps you fix someone's computer problems by letting you connect to their computer, see what they see, and control their mouse and keyboard to help fix the issue.
It's nice because they just go to the site and enter the code you give them. The installation is simple from there.
(Modified)
LogMeIn has a free version that works very well. It runs in the user's system tray and you can login and control their computer as long as they have the program running. The free version has a few less features, but they're mostly luxuries instead of necessities.
Team Viewer is a desktop sharing remote control support tool. It is free for non-commercial, personal use.
There are a few different options:
Remote Desktop: Nice interface, integrates with Windows very well (I had no trouble connecting to my Vista desktop from my XP laptop). I think your client would need to have Windows XP pro; XP home does not have the Remote Desktop Server.
RealVNC: Nice interface, the free version is very useful. Encrypted connections are available with the non-free version.
There are others (like Copilot), but I have only used Remote Desktop and RealVNC.
With either of these, you need to make sure port-forwarding is setup if they have a router, and that the firewall whitelists the program.
Windows XP has built-in "Windows Assist" which lets you send an invite to another Windows machine (typically via e-mail) and allows you to remotely control the machine with them watching. This is a nice option because it is already built into Windows (albeit not as well known as RemoteDesktop or LogMeIn).
The advantage over Remote Desktop is that the user can see what you are doing to their machine and control can be passed back and forth.
This link has the steps to do this.