This page is outdated, read about settings here instead.
In ScreenshotMonitor the typical scenario is when a freelancer (or an employee) tracks their time and a manager looks at the submitted data on the ScreenshotMonitor.com website. But what if a company works on a project for some client with whom they’d want to share the same information? Or a freelancer tracks time for himself and then would want to share it with his clients? Easy!
Scammers are not only targeting you via emails or lucrative ads, they are also common on Upwork (formerly oDesk), Freelancer.com and other freelancing marketplaces. If you are not cautious, it is easy to fall prey to scams on Upwork or Freelancer. Scammers will get their jobs done by you and then disappear without paying you for your efforts. Besides legitimate projects, there are several types of scams on online job portals. Let’s see how to avoid them. Continue reading
Upwork and Freelancer are two of the most popular online work platforms. Founded in 2003, the U.S. based oDesk is the older version of Upwork. Freelancer.com was incorporated in Australia back in 2009. In this article I will compare Upwork and Freelancer primarily from a contractor’s perspective. Continue reading
Price, flexibility, availability – there are many reasons and many jobs where it is more productive to have your employees work remotely. Virtual teams offer greater flexibility than their local counterparts because your online projects can be managed from anywhere. But to make a remote team effective, you must manage it wisely. And the process begins with hiring the right people. Here are some tips on how to hire remote employees for your online work space.
Virtual work-spaces have replaced many traditional offices. In such a setup, co-workers contribute from different parts of the world over the internet. Most of the teammates may not ever meet each other in person during the whole project lifetime. Still in many areas such setup is the most efficient if a manager can lead the team properly. Here are some tips on how to make your remote team more productive.
We have updated the Screenshot Monitor desktop application for Linux to better support Ubuntu, Debian and derivatives (Mint, Elementary OS, etc). The installation now is more familiar through the Debian or RPM packages. Users of Ubuntu, Debian would only need to download the appropriate package file and run the installation.
Download Screenshot Monitor for Linux – follow this link and select the appropriate package:
After installing the application, it will add the shortcut to the list of installed applications. For convenience you can put a shortcut to the desktop or to the quick menu.
What is Screenshot Monitor?
Screenshot Monitor for is desktop application for employees (PC, Mac OS X, Linux). It is started and stopped by an employee to track time and take their computer screenshots during work. No other information is being collected – this is NOT a spying tool. The time and screenshots are being sent to the web where managers can see them through the browser.
Taking screenshots (screen captures) of user displays in a .NET application is quite straightforward on Windows thanks to the Graphics.CopyFromScreen() method. If you want to take screenshots in your .NET Mono application on Linux or Mac OS X however, you will experience difficulties as System.Drawing implementation is incomplete on Mono.
Another limitation of Graphics.CopyFromScreen() is that you cannot take a screenshot of multiple displays at once.
We have stumbled on these problems when we needed to take screen captures reliably on all three platforms in our time tracking application Screenshot Monitor. So we have created a tiny open source .NET library that allows receiving screenshots of the main or all computer displays under Windows, Linux or Mac OS X (with Mono).
You can add it to your project via NuGet package:
PM> Install-Package Pranas.ScreenshotCapture
Then, you can start taking screenshots like this:
// take screenshot from primary display only Image screen = Pranas.ScreenshotCapture.TakeScreenshot(true); screen.Save("PrimaryDisplay.png");
This library also allows taking screenshots from all of the displays at once with a single call like this:
// take screenshot from all displays at once Image screen = Pranas.ScreenshotCapture.TakeScreenshot(); screen.Save("AllDisplays.png");
You can grab the source code or fork us on GitHub. The library is under MIT license, so basically can be used anywhere. Happy coding!
Screenshot Monitor in Professional version can take screenshots up to 30 times per hour or every 2 minutes on average. Does it mean a freelancer has 2 minutes to do nothing between screenshot? Not with our program!
Let’s say you’ve set to take screenshots 12 times per hour (or every 5 minutes on average). Then in 90% of the cases a screenshot will be taken in 2 to 9 min after the previous screenshot. In 10% – and here’s the catch that won’t allow freelancers to cheat – a screenshot is taken in 1 min after the previous.
Have any other suggestions how to cheat time tracking? Share in comments – we will have no loopholes left!