Subscribe to My Blog

Recent Posts

Using Autokey Scripts to Automate Your Linux Desktop


 



autokey-scripting-logoautokey-scripting-logoAutokey, covered previously on Make Tech Easier, is a superb place to store commonly-used text. But one of Autokey’s more advanced features could be the ability to script it to perform other things. We’ll have a look at two solutions to tap Autokey for advanced desktop scripting.

Note: While the below script done both 12.10 and 13.04 while using the “autokey-qt” flavor, there appears to be some issues with the “autokey-gtk” version within the standard repositories.  If you’re using regular (Unity-based) Ubuntu, you should look at installing in the PPA, containing a newer version of Autokey.

Autokey Scripting Basics

Autokey scripting is completed in Python, a trendy programming language employed in everything from Ubuntu’s Ubiquity installer to Google Maps. While you can perform some useful things with only the functions specific to Autokey, you may also use Autokey features generally Python programs to complete just about anything you desire.

The Autokey Wiki contains some useful topics like Installation and FAQ’s. The API Reference, hidden like a link on top of the Sample Scripts page, is how the good stuff is. Looking around the page:

1. At the top with the page are common the methods, or functions, of the current module you’re looking at which are explained in greater detail below.

2. In the left hand column is the return type, or what you get back the use of that method.

3. In the more descriptive listing for each and every method, you’ll hold the method name listed again.

4. Next towards the name, in parentheses, will be the arguments, or even the things you need to supply the method in order for it to complete its job.

5. Lastly, there’s an illustration of this usage for the method.

autokey-scripting-apirefautokey-scripting-apiref

Take serious amounts of look through the API reference – you won’t get far with out them. The following is a walk-through of the creation of a script from beginning to end.

Creating an Autokey Script

Autokey scripting is incredibly much like shell scripting, in that you build them one line at any given time, using variables and processes (or in this case methods) to have the desired result. In my case, I want to be capable of highlight some text and stash it away in a text declare later. The first step is always to create a new script in Autokey… you are able to do this by right-clicking on one in the folders and selecting “New Script,” as shown below.

autokey-scripting-newscriptautokey-scripting-newscript

Give it an identity, then this empty text area to the right is all yours – this is how you’ll enter in the script. In this situation, let’s look at what we want to do step-by-step:

Getting the Currently-Selected Text

Autokey is about automation, so tthere shouldn't be reason for us to copy this text, towards the clipboard or else. We want to hit the hotkey and go, having the text is safely saved for later. Fortunately, the API Reference shows there’s an approach just for this: the QtClipboard method. The following distinctive line of code will grab the currently-selected text for individuals, just as if we’d done an “Edit & Copy” or Ctrl-C ourselves. Instead in the system’s clipboard, we’ll store this in the variable “notecontent”:

notecontent = clipboard.get_selection()
Designating the Full Path to the File

Next, we would like to store this somewhere. We’ll should designate an area for it. Let’s put in a line that shows the folder you want to use, assigned towards the variable “notepath”:

notecontent = clipboard.get_selection()
notepath = "/home/aaron/clips/"

For the file name, I’d want to include a starting time and date stamp of when it was captured. A little Googling reveals there’s a function in Python’s “time” module that can give me the actual date, in YYYY-MM-DD-HH-mm-ss format on command, which we’ll match the prefix “note” along with the suffix “.txt” and assign towards the variable “notename.” We’ll have to importthe time module so we can use it (the truth is, we need this anyway, as forums recommend adding the next line in order to avoid conflicts relating to the script and also the keyboard/mouse). This makes the script look like this:

import time
time.sleep(0.25)
notecontent = clipboard.get_selection()
notepath = "/home/aaron/clips/"
notename = "note" + timestrftime("%Y%m%d%H%M%S") + ".txt"
Creating the File

This is fairly easy to follow:

  1. Import the time module
  2. Get the present selection, assign to “notecontent”
  3. Assign the target directory to “notepath”
  4. Assign the writing “note,” then your current date/time, as well as “.txt” on the variable “notename.”

All we need to perform now is actually make the file. Fortunately, Autokey provides a way for that too, in the System module:

import time
time.sleep(0.25)
notecontent = clipboard.get_selection()
notepath = "/home/aaron/clips/"
notename = "note" + timestrftime("%Y%m%d%H%M%S") + ".txt"
system.create_file(notepath + notename, content = notecontent)

That’s it! Assign a hotkey, copy some text, to see what happens. With the key functions Autokey provides you, and some Google prowess, you may use Autokey for advanced desktop scripting.

1. Selecting the words

autokey-scripting-selecttextautokey-scripting-selecttext

2. Hit the hotkey, along with a new text file appears

autokey-scripting-directoryautokey-scripting-directory

3. And there’s our selected text, shown inside the less output from the text file.

autokey-scripting-notecontentautokey-scripting-notecontent

What other uses do you use the Autokey for?

[GET] SENuke XCr v3.0.96 Portable


 



[GET] SENuke XCr v3.0.96 Portable

SENuke XCr v3.0.96 Portable

SenukeXCr Version 3.0.96 Release, Released 5/10/2013
Ticket 2546 – User cannot create bookmarking projects in turbo wizard
Ticket 2540 – TItles failing to get populated when utilizing Article Builder within the turbo wizard.
Ticket 2548 – Long titles get cut short inside wizard
Fixed success rates for social network
Plus the typical site fixes/changes/additions
Based off changeset #5284

Download : SENukeX-v3.0.96.zip

[GET] SENuke XCr v3.0.96 Portable

[GET] SENuke XCr v3.0.96 Portable

Alternative Flash Player Auto Updater


 



Speed Up My PC

Flash player from Adobe is an important software which most computer users install. Without Flash, some web pages will not function properly that is certainly the reason why most hackers and malware program have started targeting Flash. Adobe releases frequent security updates and it is therefore crucial to keep your Flash Player updated to its latest version.

Alternative Flash Player Auto-Updater is freeware which will download and install the most recent version of Flash Player without having the need to download Adobe download manager. Adobe has set the new background updater to check for updates once an hour until it turns into a response from Adobe. If the response says there is no new update, then it will wait 24 hours before checking again. Alternative Flash Player Auto-Updater will detect the installed version, certain that your at the Adobe website for latest available version, even every 2 hours, after which offer to automatically install the newest version automatically.

Alternative Flash Player Auto Updater

I8 Alternative Flash Player Auto Updater

What you'll really like concerning this software is that even inexperienced end-users can who cannot remember or manage software updates independently, can readily use this one. Alternative Flash Player Auto-Updater doesn't need any user interaction and so keeps your whole body secure without troubling you.

Another high point is that it teaches you Flash Player update for many browsers including Internet Explorer, Firefox, Safari and Opera, both 32 and 64 bit versions. So no matter which browser you use, every time a version can be acquired, it automatically updates without seeking any aid from the user.

I5 Alternative Flash Player Auto Updater

I6 Alternative Flash Player Auto Updater

Users cost nothing to play with different settings including customizing parameters to automatically check for new versions at a user defined interval, ignore specific updates and install all updates without user intervention.

In case your User Account Control is disabled you possess an option, which you could put administrator password for a smooth installation. Also you can configure the proxy server to gain access to the Internet.

I4 Alternative Flash Player Auto Updater

Here are few key options that come with Alternative Flash Player Auto-Updater:

  • It works even if there is no Flash Player is a component of the system – It offers to download it!
  • Works on both version of Windows x86 & x64
  • It automatically detects German, Spanish & English (spontaneously detects system language)
  • Can work completely hidden (except notifications who's sends when updates are available)
  • You can choose it to begin automatically with windows
  • Works behind a proxy and with different administrator credentials (those are encrypted in the configuration file)
  • Can work with a global configuration apply for network environments

Limitation: (If we need to call one) – It requires .NET Framework 3.5 or maybe more.

Note: Alternative Flash Player Auto Updater is an ad-supported application that provides to download other software which you don’t require. So, just look out when you set it up, and uncheck the appropriate options.

L3 Alternative Flash Player Auto Updater

You can download Alternative Flash Player Auto Updater here.

[GET] SenukeXCr Version 3.0.91


 



[GET] SenukeXCr Version 3.0.91

SenukeXCr Version 3.0.91

SenukeXCr Version 3.0.91 Release, Released : Sunday/March/2013
Ticket 2530: Turbo wizard downloading from Ezine Articles when Article Builder is selected
Ticket 2529: User is unable to downlaod articles
Ticket 2532: Filter for PR selects sites without the PR
Fixed success for forum, wiki, bookmarking and social network.
Plus the most common site fixes/changes/additions
Based off changeset #5265

Download : Crack SENuke XCR 3.0.91.zip

[GET] SenukeXCr Version 3.0.91

[GET] SenukeXCr Version 3.0.91

How To Sign Documents From Gmail


 



hellosign-signhellosign-signIn this digital age, almost everything is being become paperless transactions. Travel documents, bank statements, and even bills can now be sent out in digital form, mostly through e-mail. Signing documents are no exception, and there are a number of handy web and mobile apps that allow a user to simply digitize their signatures and fix it towards the document.

HelloSign is certainly one good example. It enables you to sign a document shipped to your Gmail address and sign it after that, without having to install any other software. It doesn’t even lead you to another website, or app. It’s integrated with Gmail, and delay seamlessly inside Gmail interface.

HelloSign for Gmail is often a Chrome extension that you could download from your Web Store. After installation, you will learn another option beside an attachment which says “Sign”, in addition for the standard ones that have been “View” and “Download”.

Note: Firefox user will find the extension here.

hellosign-attachment-optionhellosign-attachment-option

HelloSign can open most document files, including PDF, MS Word and MS Excel.

To sign an attached document, just click on the “Sign” button. This should bring up the HelloSign pop up window plus it should require a few seconds to spread out and load the document.

Once the document loads, you are then in the HelloSign interface, with four buttons on the top. These buttons indicate what information you wish to add towards the document. In addition to signature or initials, you can also add a check box, the date signed plus a text box.

hellosign-interfacehellosign-interface

Drag the Signature or initials box to where you wish to insert your signature for the document. This will mention another window that you can choose how you can add your signature.

If here's your first time to work with the app, then your best choice would be “Draw it in”, that you can make use of mouse to draw in your signature.

If you wish to utilize your initials, then you can choose “Type in signature” instead.

If you own an image file of your respective signature, or took it along with your smart phone, you can also find additional possibilities open for these instances. Simply choose “Add image file” or “Smartphone” through the menu panel.

In the screenshot below, I chose to draw in my signature using the mouse.

hellosign-insert-sighellosign-insert-sig

When you’re done, you can either choose “Insert” or “Save & Insert Signature”. I found that this second option is incredibly convenient if you need to use the same signature in most future documents, to avoid wasting time.

The signature should now appear for the specified area in the document, and you will drag the lamp to reposition or, drag the bottom right corner to resize it.

hellosign-add-sighellosign-add-sig

You is now able to click on “Save and Attach to Email” found for the top right corner, along with the document should be ready to be delivered back along together with your reply.

hellosign-replyhellosign-reply

HelloSign for Gmail is surely an ingenious tool for signing documents right out of the Gmail interface. It’s brilliant for people who don’t get access to a printer but must sign a document straight away. With this tool, a user saves time, energy and resources when signing and sending important documents which are also very urgent.

Image credit: Businessman sitting at office desk signing an agreement with shallow focus on signature. by BigStockPhoto

[Vn5socks.com] Auto update 24/24 - Good socks 13h5


 



[Vn5socks.com] Auto update 24/24 – Good socks 13h5

LIVE ~ 67.162.63.237:13860 | 0.133 | Elk Grove Village | IL | 60007 | United States | Checked at vn5socks.com
LIVE ~ 72.224.11.78:26597 | 0.103 | Broadalbin | NY | 12025 | United States | Checked at vn5socks.com
LIVE ~ 24.22.178.241:48330 | 0.172 | Lacey | WA | 98503 | United States | Checked at vn5socks.com
LIVE ~ 184.182.240.145:2104 | 0.101 | Unknown | Unknown | Unknown | United States | Checked at vn5socks.com
LIVE ~ 208.97.31.99:7516 | 0.113 | Atlanta | GA | 30328 | United States | Checked at vn5socks.com
LIVE ~ 71.188.79.71:34208 | 0.109 | Camden | NJ | 08105 | United States | Checked at vn5socks.com
LIVE ~ 76.99.199.95:17375 | 0.107 | Wilmington | DE | 19808 | United States | Checked at vn5socks.com
LIVE ~ 68.45.46.32:1659 | 0.112 | Union | NJ | 07083 | United States | Checked at vn5socks.com
LIVE ~ 74.89.95.58:50967 | 0.121 | West Sayville | NY | 11796 | United States | Checked at vn5socks.com
LIVE ~ 67.87.126.121:60097 | 0.101 | Bronx | NY | 10463 | United States | Checked at vn5socks.com
LIVE ~ 24.186.166.146:59433 | 0.127 | West Islip | NY | 11795 | United States | Checked at vn5socks.com
LIVE ~ 75.99.129.78:56257 | 0.116 | Oradell | NJ | 07649 | United States | Checked at vn5socks.com
LIVE ~ 75.147.246.2:1096 | 0.119 | Bloomfield Hills | MI | Unknown | United States | Checked at vn5socks.com
LIVE ~ 75.133.31.70:59073 | 0.134 | Tawas City | MI | Unknown | United States | Checked at vn5socks.com
LIVE ~ 24.102.232.11:17323 | 0.097 | Lititz | PA | 17543 | United States | Checked at vn5socks.com

[Vn5socks.com] Auto update 24/24 – Good socks 13h5

[Vn5socks.com] Auto update 24/24 - Good socks 13h5

Optimize Windows for best performance for programs or background services


 



Speed Up My PC

Window automatically manages from the number of foreground processes while a CPU is running. It has the built-in capacity to manage allocation of tasks. Windows does so by allotting essential to tasks. Due to this particular reason, your personal machine is able to handle multiple process on a single core processor.

In order to optimize your copy of Windows to meet your requirements, it is possible to adjust the Processor by scheduling the task allocation which it deals with. Using this features, you'll be able to set up Windows, it to be optimized to run programs or foreground services OR Background Services, like printing or copying, while you work in another program, by adjusting Processor Scheduling. This way, Windows then learns how to distribute or allocate the available the resources, to best perform these tasks. If you’re using Windows as server, we recommend one to adjust processor scheduling for background processes.

Optimize Windows for the most powerful performance for programs or background services

In this article, I’ll show you the way to set Processor Scheduling, which means your Windows can mange between foreground and background processes at its best. Here are the steps, make sure you’re logged in as administrator to follow along with them :

1. Press Windows Key + R combination, type put Regedt32.exe in Run dialog box thus hitting Enter to spread out the Registry Editor.

2. Navigate to this particular registry key:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl

Processor Scheduling Optimize Windows for optimum performance for programs or background services

3. In the right pane with this location, you’ll go to a DWORD named Win32PrioritySeparation. By default, it have its Value data set to 2. Double visit that DWORD to change, you’ll got this:

Processor Scheduling 1 Optimize Windows for the best performance for programs or background services

4. In order to optimize Windows, you'll be able to set following values in the Value data area of above box:

  • To adjust best performance of Windows for background processes, set the Value data as 18.
  • To adjust best performance of Windows for programs, set the Value data as 26.

Click OK. You may close the Registry Editor and reboot the Windows to get results.

That’s it!

UPDATE By ADMIN: This registry tweak has been around for quite some time, there are many sites advocating using this method. But there is a less strenuous way! The GUI control for this is built into Windows 8 | 7 Control Panel. Go here for more information on Processor Scheduling in Windows 8.

ROCCAT Hiro Mousepad Review


 



ROCCAT Hiro Introduction:

ROCCAT is really a relatively small that's been putting itself on the map for gaming peripherals. Founded in 2007 and located in Hamburg Germany, ROCCAT may be busy creating a vast lineup including mice, keyboards, and mousepads. If you are enthusiastic about learning more about one other products, OCC just completed a ROCCAT Roundup review. Make sure to require a took at it if you hungry for more! Today I will be looking at ROCCAT's top mousepad, priced at $49.99. This review will mark the most expensive mousepad I have ever seen or used, how about we see what ROCCAT is offering

Roccat Hiro Closer Look:

If you haven't caught on yet from my previous review, I really like to tell stories and also this one is often a double whammy, but I could keep it short. Do you ever think there must be some cosmic sync among enthusiasts? An example could be; you've got just finished going through your favorite book for your fifteenth serious amounts of that day you take into someone who has just started reading it for your first time. In my situation, the UPS guy knocks in my door once more and hands me a box that says "Press Release". As I open this area and find this nice and large mousepad, my phone rings. It ended up being my friend calling to question if i knew any new and good mousepads. What are the probability of that? I was almost tempted to go obtain the UPS guy and ensure he wasn't captured and held for information. So I lied through my teeth because of the NDA and said "No I don't, but I will find out to suit your needs; give me a week."

That started me to think about how to tackle a mousepad review and that of a mousepad really has to offer. I used to play Counter-Strike 1.3, Unreal Tournament, and Quake 3 on dial-up just about any day. I knew this nine years old kid next door that was unstoppable in Unreal Tournament, easily beating God-like bots and constantly getting banned from Quake 3 servers for using cheats, which wasn't true. He owned a laser mouse (which has been very new during the time) along with a nice mouspad, while I was stuck using among those now-nonexistent ball mice directly on my desk with no mousepad. If only I could go back in time by incorporating ROCCAT products, maybe everyone knows M$sterC0w since the top eSport gamer in lieu of Fatal1ty.

Looking with the pictures below, ROCCAT took great care inside presentation of its top in the line mouse pad. It's kept in a plastic clam shell, but without having to cut over the plastic - once you remove the cardboard cover, it pops open. Quite simple and I wish all companies did this because scissors are annoying to use. Backtracking somewhat to the cardboard cover, about the front it gives you the run-down and the want to know. Top left reads "ROCCAT Hiro, 3D Supremacy Surface Gaming Mouse." Down the side it offers you the major features, such as "No-Fray Edges," while a graphic of the mousepad sits inside middle, with dimensions 350x250x2.5mm prominently displayed. On the bottom front, ROCCAT has two squares in places you can feel the texture and that means you know the company is not lying about "Non-Slip Rubber Base" back or "Covert-Tech Silent-Glide Treatment" front. Speaking of the back, ROCCAT went a pace further making it sure in the event you spoke any major language inside world, all the features are listed and readable. I typed a Russian sentence into Google translator and yes it came out mostly exactly the same in English. The top corner lists major mice which were tested, including Razer and SteelSeries. On a side note, I developed a poll on OCC forums last week asking what people's favorite gaming peripherals were. At the time of scripting this, Logitech is easily the most liked. If you do not curently have a mouse, ROCCAT entices you to definitely pick one of the company's series by having the first few mice tested since its own.

Looking with the mousepad closer, the leading has a ROCCAT Hiro logo inside bottom corner. From the packaging you would think the emblem is embossed and could cause issues, but you could be wrong like I was. I can't say without a doubt, but looking in internet marketing close up, it really looks like a screen print and may even wear off with time. This is still superior to having your mouse getting stuck about it or not reading properly, that's not true. On the trunk, just because packaging promised, is usually a "Non-Slip Base." When using your mouse it is preferred the mouse moves and not the mousepad. That has become a problem inside past and ultimately led me just to make use of the desk surface instead of constantly moving the information back into place. That alone will probably be worth its price in gold.

Next up I create for you a very rare glimpse into that of a mousepad appears to be up close. The left picture makes a bit more sense once I explain it a lttle bit. The surface of your mousepad carries a bit of science behind it. In theory, a mouse will use any textured surface because its laser is really a very simple device. It calculates or "reads" the distance from the surface for the laser and reports the numbers back. The higher the DPI (dots per inch) a mouse supports, the harder reads it may potentially give. This includes a few different outcomes as the software also plays a substantial role within this. A cheap mouse which has a high DPI could come upon problems because it reads out every little fraction of the mm. When programmed correctly, the mouse software packages are armed with algorithms to ignore odd values that might be false reports or simply just a change in texture. This is when a pleasant mousepad is needed. Having very fine threads just like the ROCCAT Hiro inside them for hours them weaved consistently can change how a cheap mouse performs and provides those gaming mice an extra little bit of control. I will cover more on the mouse control in greater detail later with this article.

The next picture over can also be at high magnification. ROCCAT states around the packaging, "Force Field Protective Coating - water - and grime-resistant and easy to clean." This I loved heart because all to often I wind up spilling my soda and ruining the mousepad. At $50, that is often a very costly spill and I planned to see if ROCCAT is intending to sell me a gimmick or telling the truth. I am very happy to report the soda drop didn't even stick and rolled off leaving no residue. The same happened for the front, it was just simpler to photograph the blue back. The whole thing is constructed from plastic as well as the threads look very much like nylon, though usually do not quote me. This would explain why the soda didn't soak into top.

Here we are on the very end of show and tell. I took the liberty of snapping several photographs to compare on how big this mouse pad is really. The picture of the left contains the mousepad setting alongside a Logitech G510, that is its flagship top quality keyboard and one of the largest. Putting that into perspective, the picture on the right is the Hiro sitting close to what I consider average generic mousepads.