May 23, 2016

How to Identify the Gender of your Twitter Followers

Do you ever wonder what is the demographics of people who follow you on Twitter. How many of your Twitter friends are men? Or women? Or random colored eggs, people who are either too lazy to change their default avatar or maybe they are Twitter bots.

The Graph Search of Facebook can provide deep insights into the demographics of people who are connected with you on the social network. For instance, you can write a natural language query like “My friends who are older than 30” or “My female friends who live in Delhi” and the answer will be available instantly. Such granular data is however not available for Twitter users.

Who Follows You? Males, Females or Eggs

How do you programmatically determine the gender of a person on Twitter?

The Twitter API doesn’t provide the gender information but there’s a workaround. You can take the profile picture of a Twitter user, feed it into Siftr’s Vision API and it will detect the gender of the most prominent face in the photograph. You can go a step further and use Microsoft’s Face API and it will even provide the approximate age of the subject in the photo.

Image Recognition to know the gender of Twitter followers

Detecting Gender of Twitter users with Image Recognition


Analyze your Twitter Followers

Meet Twitter Analyzer, a web app that analyzes your Twitter network (friends or followers) and logs the details of all user inside a Google Spreadsheet (see screenshot). You get to know their gender, how often they tweet, where are they located, when did they last join Twitter and more.

Getting started is easy. Go to and sign-in with your Google Account. It requires all these permissions because the underlying Google Script saves everything inside a Google Spreadsheet that will be in your Google Drive. Once the Twitter followers have been analyzed, you’ll get an email notification.

After you’ve granted the necessary permissions, click “Authorize Twitter” to allow the sheet to access your Twitter account. It will never post any tweet to your profile. Next click the scan button and close the page. You’ll get an email once the analysis is complete and this time will vary based on the number of followers you have.

Twitter Eggs

Go to to scan your Twitter followers


Identifying Humans vs Twitter Bots

Camisani Calzolari wrote a set of rules (PDF) that can help detect real users from bots, inactive accounts and fake Twitter users. Some of the rules are:

  • The account has written at least 50 tweets
  • the account has at least 30 followers
  • the profile contains a URL
  • the profile contains an image
  • the profile contains a biography
  • it has been inserted into other Twitter lists

The Google Spreadsheet that is generated by the Twitter Analyzer app includes most of this information as well. Thus, apart from gender analysis, the Analyzer app may help you figure out how many fake bots and inactive profiles follow you on Twitter.

The story, How to Identify the Gender of your Twitter Followers, was originally published at Digital Inspiration by Amit Agarwal on 23/05/2016 under Twitter, Internet.

via Digital Inspiration Technology Blog

May 20, 2016

Rhythmbox Alternative Toolbar Plugin 0.17.1 Released With Options To Use Dark Theme And Vertical Categories

Alternative Toobar is a plugin that enhances the Rhythmbox play controls and interface, including optional headerbars for GNOME-based desktops.

Rhythmbox Alternative Toolbar
Rhythmbox with Alternative Toobar 0.17.1 with the new dark theme option enabled (using Adwaita theme / headerbars / GNOME Shell)

The plugin was updated to version 0.17.1 recently, which brings the following changes:
  • added an option to use a dark theme (this works with themes that include a dark theme, like Adwaita);
  • added an option to display the categories horizontally of vertically;
  • fixed displaying the app-menu in Budgie Desktop;
  • added an option (only available via gsettings / Dconf Editor) to force the display of the app-menu (GNOME menu) if required;
  • correctly toggle the search button using Ctrl + F (when using headerbar only).

Here's Rhythmbox Alternative Toolbar under Unity, using classic window borders and vertical categories:

Rhythmbox Alternative Toolbar

And another screenshot under Unity (Ubuntu 16.04), with the "Modern" (headerbar) option enabled in the Rhythmbox Alternative Toolbar preferences:

Rhythmbox Alternative Toolbar

While Rhythmbox Alternative toolbar was initially started as a simple plugin to change some parts of the Rhythmbox toolbar, it has evolved and the plugin can now change the sidebar, enable client-side decorations (headerbars), use a compact style toolbar and much more.

Here's a list of Rhythmbox Alternative Toolbar features:

  • allows toggling between headerbars ("Modern" option in plugin settings) and classic window decorations
  • use compact controls for the Rhythmbox toolbar;
  • redesigned sidebar;
  • redesigned plugin window, about box and plugin preferences window;
  • allows moving columns (title, artist, etc.) using drang'n'drop;
  • Source Toolbars can be toggled (CTRL + T or from the menu: View > Show Source Toolbar);
  • option to display album/genre/year for playing song;
  • volume Control can be switched on or off for all toolbars;
  • seek forward (fast-forward) through a track (ALT + Right Arrow) and backward (ALT + Left Arrow);
  • repeat button can switch between repeat tracks and repeat-one-song mode;
  • and of course, the recently added features mentioned above.

Install Rhythmbox Alternative Toolbar in Ubuntu or Linux Mint

Rhythmbox Alternative Toolbar is available in the Ubuntu 16.04 and 16.10 repositories (however, the latest 0.17.1 version is only available in the Ubuntu 16.10 Yakkety Yak repositories) as wells Debian (version 0.17.1 in sid and 0.16.3 in stretch). To install it, simply use the following command:
sudo apt install rhythmbox-alternative-toolbar

To install the latest Rhythmbox Alternative Toolbar in Ubuntu 16.04, 15.10 or 14.04 / Linux Mint 18 or 17.x, you can use a PPA. 

To add the PPA and install the plugin, use the following commands:
sudo add-apt-repository ppa:fossfreedom/rhythmbox-plugins
sudo apt update
sudo apt install rhythmbox-plugin-alternative-toolbar

For source, installation instructions for other Linux distributions, bug reports and more information about Rhythmbox Alternative Toolbar, see its GitHub page.

update via xpressubuntu

via Web Upd8 - Ubuntu / Linux blog

May 19, 2016

Make Stunning Video Presentations with Spark Video from Adobe

Adobe Voice has long been my favorite digital storytelling app for making video presentations and photo slideshows on iOS device. All you have to do import your photos, type some text, add your own voice narration and a stunning video is ready for uploading on to YouTube or Facebook.

Here’s a video story that our 10-year old made with Adobe Voice. The background music, transitions and other effects are automatically applied by the Voice app to make your video looks both cinematic and professional.

I have all good things to say about Adobe Voice except that you need an iPad or iPhone to create videos. Well, until now as Adobe has quietly launched a new suite of web apps that, among other things, will let you use Adobe Voice inside your desktop browser. The suite, known as Adobe Spark, includes tools for creating video stories, magazine-style web pages and typography posters (think of Typorama but for the web).

And the price is just right. $0.

To get started, go to and sign-in with your Facebook or Google Account. This is mandatory because all your work will be auto-saved under this account and will also be accessible on your iPad and iPhone.

Spark Video offers a PowerPoint style layout. You have a plethora of cinematic themes to choose from and each theme has its own set of background music, transitions and fonts. Changing a theme for your video is as simple as choosing one from the sidebar.

Video Themes

Your slides can have photos and text or both. You can either import photos from the computer or there’s a built-in search engine to help you search photos that are in the Creative Commons domain. Adobe Spark Video automatically takes care of mentioning the photo source in the closing-credits of the movie.

If you click that little ‘speech icon’, you can alter the position of the photo on the slide or mark the main point that should be focussed during transitions.

Search Photos

Your movies stay forever on the Adobe Spark website and you get a permanent link to share that video with friends. Alternatively, you can download the raw video in MP4 format for uploading to other sites like YouTube or Facebook or publish as an iTunes Podcast.

Adobe claims no copyright over the video or embedded music so you can legally download the video and do anything. For instance, some people may want to remove the Adobe Voice branding that’s added in the last slide and you can easily do with any video editing software.

Export Video

Adobe Spark will make it easy for anyone to make cinematic quality presentations will little effort. The one feature that you’ll miss though is that there’s no option to import GIFs and video clips into your slides.

The story, Make Stunning Video Presentations with Spark Video from Adobe, was originally published at Digital Inspiration by Amit Agarwal on 19/05/2016 under Presentations, Internet.

via Digital Inspiration Technology Blog

May 17, 2016

Temporarily Disable Notifications In Ubuntu (w/ Unity 7) With NoNotifications Indicator

NoNotifications is a simple indicator for Ubuntu (Unity 7) that allows you to temporarily suppress NotifyOSD notifications. The tool is useful for presentations, when working, and so on, to prevent unwanted notifications from getting in your way or distracting you.

Ubuntu Unity do not disturb nonotifications

The NoNotifications indicator offers only two options (and Quit): "Don't disturb", which disables the notifications and changes the indicator icon to red, and "Show notifications", which you've guessed it, enables the notifications, and changes the indicator icon to green.

Ubuntu (with Unity 7) lacks a "Do Not Disturb" mode and while NoNotifications can be useful for temporarily disabling NotifyOSD notifications, it doesn't provide a complete "Do Not Disturb" mode.

A "Do not disturb" mode that also mutes the sound, disables all kinds of popups and allows scheduling when you want to activate this mode would be extremely useful. I'm not sure if the NoNotifications developer is interested in these features but nevertheless, I reported a bug for NoNotifications to include them @ Launchpad.

Install NoNotifications (NoNotifs) in Ubuntu

NoNotifications indicator is available in a PPA for Ubuntu 16.04, 15.10, 15.04 and 14.04. Add the PPA and install the indicator using the following commands:
sudo add-apt-repository ppa:vlijm/nonotifs
sudo apt update
sudo apt install nonotifs

via Web Upd8 - Ubuntu / Linux blog

Tool To Display Keystrokes In Screencasts `Screenkey` 0.9 Released [PPA]

Screenkey is a tool which displays key presses on the screen, useful for screencasts.

Screenkey Ubuntu

Screenkey itself can't be used to create screencasts, its use is to display your keystrokes on the screen. To record your Linux desktop, I recommend SimpleScreenRecorder.

Screenkey 0.9 was released a couple of days ago and is available in the main WebUpd8 PPA. Changes in the latest version include:
  • Ctrl+Ctrl detection now works correctly in more scenarios;
  • Ctrl++ (and similar sequences with repeated characters) are now shown as Ctrl+"+" for improved readability;
  • Shift+Backspace is now recognized and shown correctly;
  • Several multimedia keys are now supported. If "FontAwesome" is installed, the correct symbol is also displayed instead of a text abbreviation (in my test, volume up/down and mute/unmute worked while play/pause/next/previous didn't however, other keys like brightness also worked)ge;
  • Visualization of whitespace characters can now be controlled;
  • Repeated key sequences are now abbreviated with a repeat count if above the specified threshold (3 by default).

Screenkey preferences

The original Screenkey was abandoned and the application was forked a while back, received quite a few extra features, like multi-monitor support, configurable font face, size, and position, includes several keyboard translation methods, and more.

Tip: to pause Screenkey at any time, press both Control keys in the same time.

For more information about Screenkey (fork), see our initial article: Display Keystrokes In Your Screencasts With `Screenkey`

Install Screenkey in Ubuntu or Linux Mint via PPA

The latest Screenkey 0.9 is available in the main WebUpd8 PPA. To add the PPA and install the app in Ubuntu, Linux Mint and derivatives, use the following commands:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt install screenkey fonts-font-awesome

Arch Linux users can install Screenkey via AUR (not updated to the latest 0.9 version at the time I'm writing this article).

For other Linux distributions, download Screenkey via GitHub.

Report any bugs you may find @ GitHub.

via Web Upd8 - Ubuntu / Linux blog

Limited Time Offer To Get Insync Pro For Free (Unofficial Google Drive Client)

Insync is an unofficial Google Drive client available for Linux, Window and Mac. The application is not free (well, except for the next 51 hours): it costs $25 per Google account (one-time fee), along with plans for 3 Google accounts and business.

Insync Ubuntu

For the next 51 hours, you can get an Insync Pro account for free. Simply sign up using THIS link with your or account. Unfortunately, this doesn't apply to Google apps users.

After signing up, download, install and login using your Gmail account on the Insync app within the next 24 hours to activate your free Insync Pro account.

Note: for Ubuntu 16.04 and 15.10, download the Insync 14.04 deb. If Insync fails to start for you, there's a fix/workaround at the end of the article.

Insync features:
  • nested selective sync (allows you to selectively sinc subfolders and files) and ignore list (allows adding rules for files and folders that you don't want to upload or download);
  • both desktop and command line interfaces (a headless client is also available)
  • symlink, junction and alias support;
  • support for external and network drives;
  • options to convert Google Docs to OpenDocument or Microsoft Office formats (by default it doesn't convert Google Docs)
  • recent changes feed;
  • integrates with most file managers on Linux (Nautilus, Nemo, Caja, Thunar and Dolphin)
  • supports multiple accounts (but using the free promo, you can only use one account with Insync Pro)
  • proxy support, desktop notifications and more

In Ubuntu, Debian, Linux Mint and derivatives, after installing Insync, a repository is automatically added which is used for future Insync updates as well as to install the Insync file manager integration.

After authorizing Insync with your Google account, the application will ask you if you want to install the file manager integration package (Insync tries to detect your desktop environment). 

If this doesn't show up for you or you want to install the Insync file manager integration for another file manager, you can do this manually. Firstly update the software sources:
sudo apt update
And then install the Insync integration for your file manager:
sudo apt install insync-FILEMANAGER
... replacing "FILEMANAGER" with: caja, dolphin, nautilus, nemo or thunar.

Important: in my test, Insync failed to start in Ubuntu 16.04 (oddly, in 2 just out of 4 virtual machines, probably related to the time I installed them using the daily build ISOs). To fix it, I renamed /usr/lib/insync/ to /usr/lib/insync/  To apply this fix/workaround from the command line, use:
sudo mv /usr/lib/insync/ /usr/lib/insync/
After running the command above, try running Insync - now it hopefully works.

Tip: you can encrypt your Google Drive files using Cryptomator.

via Web Upd8 - Ubuntu / Linux blog