Introducing tuxdrive – A Command Line Tool to Access Google Drive from Linux

One of the most boring things we need to perform in life is using the Google Drive. On one hand, so useful is this tool provided by Google (so many cloud GBs for free, yay!). But on the other hand, the web interface to access those files is not quite as intuitive, especially so for power users, and certainly so for linux users! Continue reading

Posted in Linux, Python, Technology | Tagged , , | 2 Comments

Some tips to lighten your Ubuntu Desktop and make it Faster

The usual advice you get when seeking a more resource conserving distro is to use a lighter spin-off such as Xubuntu, Lubuntu, or a Debian with Openbox, etc. However, not many people know that even a “heavy” distro such as Ubuntu 16.04 LTS with the default Unity Desktop could be made much lighter by uninstalling some stuff and removing others from the startup. Lets see how it can be achieved: Continue reading

Posted in Linux, Technology | Tagged , , | 6 Comments

Ubuntu 17.10 (Artful Aardvark) – An Objective Review

Today, I installed the Daily Build of the upcoming Ubuntu 17.10 in VirtualBox and gave it a try. This was supposed to be the first one that replaced Unity Desktop with GNOME. After having used 16.04 LTS for a long time, I felt that this version is quite stable but still lacking in some respects from what I consider to be a proper Ubuntu OS. Below are my observations: Continue reading

Posted in Linux, Technology | Tagged , | Leave a comment

Demystifying comments migration from Disqus to WordPress

Some time ago, I had switched from a self-hosted wordpress blog to a statically generated (Jekyll) blog hosted on Github Pages. For a commenting system, Disqus was quite an easy choice at that time since it was zero hassle for us site owners, and Disqus did all the heavy lifting from filtering the comments to storing and displaying them. Continue reading

Posted in Blogging, Technology | Tagged , , | Leave a comment

The Reviewer’s Duty and the Tragedy of the commons

In Economics, there is a concept called Tragedy of the Commons which simplistically means that when left to their own mechanism, individuals acting out of their own self interest sometimes behave in a manner which is against the common interest of all. Continue reading

Posted in Business, Technology | Tagged , | Leave a comment

How to install Debian+LXDE on ANY Android Tablet

Running a linux distro on android devices is a hot topic these days, and why not? After all, android is already based on linux kernel, but a pretty much locked-down and dumbed-down version of it. The OEM doesn’t give you root and in most cases, not even an open source bootloader or kernel. Continue reading

Posted in Linux, Technology | Tagged , , | Leave a comment

Flask Recipe – RESTful CRUD using sqlalchemy

RESTful apps are a thing these days. When your application’s userbase gets quite large and the client could vary from a laptop to an android device to an iOS device, it pays to keep the backend code separate and use the server only for making RESTful calls using HTTP methods that pertain to basic OLTP transactions: SELECT, INSERT, UPDATE and DELETE. Continue reading

Posted in Python, Technology | Tagged , , | Leave a comment

How to create a Google Drive App in PHP

This is the second article in the drive series for web programmers that aims to explain how to use the Google Drive API in your web applications to access files/folders on behalf of your logged-in users. Continue reading

Posted in PHP | Tagged , | 1 Comment

How to create a Google Drive App in Flask

This is the first in a series of articles for web programmers that explain in detail about using the Google Drive API in your web applications to access files/folders on behalf of the users of your application. In my last project, I had to develop a python flask app for my users that required to access the files stored in their google drive account. Continue reading

Posted in Python | Tagged , , | 2 Comments

How to create a screencast in Xubuntu using ffmpeg

In this article, I’m going to describe how to create a desktop screencast recording with or without audio in Xubuntu 16.04. With little changes, however, it should work on other distros too. Continue reading

Posted in Linux | Tagged , | Leave a comment