android development
Android devs Install JAVA yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel Install SDK Tools: Download the sdk-tools zip from here mkdir /opt/android ...
Android devs Install JAVA yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel Install SDK Tools: Download the sdk-tools zip from here mkdir /opt/android ...
Reference: positon.org You have 2 systems and you want to set up a secure backup with rsync + SSH of one system to the other. Very simply, you can use: backup.example.com# rsync -avz --numeric-ids --delete [email protected]:/path/ /backup/myserver/ To do the backup, you have to be root on the remote server, because some files are only root readable. Problem: you will allow backup.example.com to do anything on myserver.example.com, where just read only access on the directory is sufficient. ...
These are commands to install different Desktop environments on Centos7 Gnome yum groupinstall 'GNOME Desktop' KDE yum groupinstall "KDE Plasma Workspaces" ...
Telegram is a messenger designed to overcome the limitations of other messengers like WhatsApp or similar ones. It is different and better than other messengers on more than one level. A few of the important features that make it stand out among other messengers are: ...
In 2014, Microsoft killed and buried Clipart in the digital graveyard. Clipart had outlived its usefulness as users relied more on search engines than Microsoft' somewhat limited supply through the Office suite. Today' clipart needs to be modern, colorful, and less cartoonish. An ...
Losing your job to robots is no longer a sci-fi fantasy. Some estimates say, robots may take over more than five million jobs across 15 developed countries. Machines could account for more than half the workforce in places like Cambodia and Indonesia, particularly in the garment industry. While such information has led many people to seek out higher-tech ...
We are all guilty of procrastinating from time to time--here's always something more interesting than the work in hand. We usually think it's no big deal, since deadline is our biggest inspiration, and we do our best work when we're inspired. We may even joke about it. However, procrastination is a massive waste of time as it turns out. A survey in 2015 found that on average, a person loses over 55 days ...
Former United States President Dwight Eisenhower was responsible for putting together one of the most important yet fundamentally simple to understand concepts in time management. Eisenhower's Urgent/Important Principle is a tool to help decipher what tasks need to be addressed more immediately than others. Anyone who uses the principle will be better able to organize and orchestrate their ...
Today I want to briefly write about kivy. kivy is an Python library intended for developing Mobile Apps. It is a cross-platform library that runs on Android, iOS, Linux, OS X and Windows. It is licensed under the MIT, so it is free and open source. Kivy is the main framework developed by the Kivy organisation, alongside with Python for Android, ...
We use it for receiving junk e-mails (i.e. for those times where we need an e-mail address for sign-up to a service). E-mails are of the form: [email protected] TODO: Extend postie: ...
If you use multiple USB drives, you've probably noticed that the drive letter can be different each time you plug one in. If you'd like to assign a static letter to a drive that's the same every time you plug it in, read on. Windows assigns drive letters to whatever type of drive is available. This can be annoying especially if you use backup tools or portable apps that prefer to have the same drive letter every time. ...
portable console Set scrolling region: printf "\033[1;24r" Reset scrolling region: printf "\033[r" However, it is easier/better to do: ...
This trick lets you run X-Windows within an X-Windows session. This is kinda like running VNC. It is useful for testing scenarios. #!/bin/sh Xnest :1 -name "Bla" -ac -geometry 800x600 & sleep 1 export DISPLAY=:1 ...
Development travis cordova build ...
So we bough a Philips 50PFK6540. This is a 50" TV with Ambi Ligh and Android TV. One of the things I wanted to do from the very start was to load my own APKs. This was not possible until a recent (2016) update that enabled the "Install from Unknown Sources" setting option. ...
Building signed APK's for Android is easy if you know what you are doing. This article goes over the preparation steps and the additional build instructions needed to created signed APKs. Preparation First you need to have a keystore. Use this command: ...
Since now I have a Android TV I put away my HTPC and with that the capability to view DVDs or listen CDs directly. So I converted my entire CD and DVD library to media files and stored in my home NAS. Since we are talking hundreds of DVDs and CDs, I was using some tools. CD ripping For CD ripping, pretty much everything can be done with abcde. ...
Writing shell scripts leaves a lot of room to make mistakes, in ways that will cause your scripts to break on certain input, or (if some input is untrusted) open up security vulnerabilities. Here are some tips on how to make your shell scripts safer. Don't The simplest step is to avoid using shell at all. Many higher-level languages are both easier to write the code in in the first place, and avoid some of the issues that shell ...
At the end, I switched to geany GUI TextAdept Bluefish Editor editra ...
This article outlines the bare minimum to get a MariaDB or MySQL database up and running. It covers a CentOS/RHEL and an ArchLinux installs. Make sure your system is up to date: ...