Skip to main content

Posts

My Review for Free Project Management Tools

For about a year I had used Trello  as my team project management tool. It helps my team to maintain our "to-do" lists. But after increasing project numbers, as operation manager, I feel hard to maintain each of the team jobs on some projects. Some tasks become untouched. After a meeting, our team realizes that what the team need is clear detail about "What should I do today?" or "What should my teammates do today?". We need to find another project management tool. Trello uses the Kanban scheme which is very adaptive. I feel it's not suitable for my team, which consists of some people with different levels of expertise and who work on multiple projects. We need a tool that is better for a more prescriptive process to maintain our projects. Other features of the project management tool that we need are free, simple, secure, fast, and has mobile support. First, I search on Google for "Best Free Project Management Tool". After that, I decided...

Install Latest MySql Server in Ubuntu from APT Repository

When you want to install latest version of MySql server in Linux (Ubuntu), like other applications, the easiest way is installing it from APT repository. But, default APT repository sources in Ubuntu still doesn't include latest version of MySql. I just finished installation of Ubuntu 14.04, but when I wanted to install MySql, it still installed MySql 5.5. Latest stable version of Mysql server is 5.6 (in 2014). So, this is how you can install MySql server from APT repository. 1. go to http://dev.mysql.com/downloads/repo/apt/ 2. download latest MySql repository configuration installer via browser or get the installer link then download it using wget   command download MySql APT configuration installer 3. go to where you save the .deb file 4. run: $ sudo dpkg -i mysql-apt-config-xxx-xxx-xxx.deb install latest MySql APT configuration 5. choose latest MySql version you want to install. choose MySql version you want 6. run: $ sudo apt-get update 7...

Create Application Desktop Shortcut in Ubuntu (Gnome Classic)

I use Ubuntu with Gnome Classic theme because it has more simple looks than latest default Unity theme. I love simple. It also can reduce graphical load in my computer. When I use this theme, some modern features are removed such us feature to create desktop shortcut. I can't drag and drop or make a link an application icon from application menu to desktop directly. Here is the way how I create desktop shortcut in Ubuntu with Gnome Classic. 1. Open Ubuntu directory explorer and go to /usr/share/applications 2. Find your application that you want to be displayed on desktop 3. Copy your application file to /home/<your_username>/Desktop copy Ubuntu application shortcut /usr/share/applications paste Ubuntu application shortcut to /home/<user>/Desktop

Update Date and Time from Internet in Ubuntu

You can use ntpdate command to update date and time from Internet in Ubuntu. You can synchronize with global server such as pool.ntp.org . The pool.ntp.org project is a big virtual cluster of timeservers providing reliable easy to use NTP service for millions of clients. This is the command. $ sudo ntpdate id.pool.ntp.org You can change id.pool.ntp.org to your appropriate location such as jp.pool.ntp.org (Japan), de.pool.ntp.org (Germany), etc.

Create Desktop Shortcut in Ubuntu

It's different with Windows, we should install additional tools to create desktop shortcut in Ubuntu. First, you must install the tools by this command. $ sudo apt-get install --no-install-recommends gnome-panel Then, run the tools to create desktop shortcut. $ gnome-desktop-item-edit /home/<user>/Desktop/ --create-new After that, a pop up window will show up. You should fill information about the shortcut.

Install Oracle JDK in Ubuntu

In development environment I prefer to use Oracle JDK rather than OpenJDK. The easiest way to install any applications in Ubuntu is from repository. To install Oracle JDK you must add its repository. These are the commands. $ sudo add-apt-repository ppa:webupd8team/java $ sudo apt-get update $ sudo apt-get install oracle-java7-installer If you have installed other version, e.g Java 6 or Java 8, you can update your system environment by this command. $ sudo update-java-alternatives -s java- <version> -oracle You can setup Java environment variables by this command. $ sudo apt-get install oracle-java7-set-default reference:  http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html

Eclipse SVN through Proxy

If you are working with Eclipse and using SVN connector to checkout SVN projects through proxy, you may got error messages like " RA layer request failed svn: OPTIONS... " It happens because SVN connector doesn't use Eclipse proxy setting. If you have configured proxy setting on Eclipse Preferences, it doesn't make SVN connector to work. Eclipse subversion plugin use some configuration files which are located in " C:/Users/<username>/AppData/Roaming/Subversion " (Windows 8) or other similar locations on other Windows versions. You need to changes servers file. AppData folder could be in hidden state, so you should make it showed. show hidden folder Open servers file using text editor like Notepad. open servers file Find [global] tag, and change proxy setting below it. configure proxy setting Hope it can be useful for you.

Soekarno

When I watch videos of Soekarno, I feel he is one of the greatest leaders Indonesia has ever had. His passion and kindness for our society are evident. This is our intention. A society where everyone lives in happiness. His courage and vision. A great speech when he came back.

Upgrade to MySql 5.6 in Ubuntu 12.04

I got a problem when I wanted to create a field in a database table which field type is DATETIME and default field value is CURRENT_TIMESTAMP. I run a server on Ubuntu 12.04 and MySql 5.5. I found that MySql 5.5 doesn't support that statement. So, I must upgrade my MySql server to MySql 5.6.  Then I read some articles on internet. Most old articles said that we must download and install MySql 5.6 manually from official site because Ubuntu 12.04 doesn't have any repository for it. But, this day Ubuntu 12.04 has launched PPA for MySql 5.6. So, what you should do is just to remove your old mysql-server, update your repository, and install new one. You can use this following commands. apt-get -y remove mysql-server apt-get -y autoremove apt-get -y install software-properties-common or apt-get -y install python-software-properties (if add-apt-repository is still not exist) add-apt-repository -y ppa:ondrej/mysql-5.6 apt-get update apt-get -y install ...

How To Use Git in Eclipse

Version control is one of important things that you should consider when you work as a team with some people in a project development. In software development, there are some version control tools that can maintain application source codes such as Git and SVN . Main different between them is the use of local repository. SVN doesn't use any local repository so every committed changes will be stored directly to and maintain by remote SVN server. But, when you use Git, you must create local repository first. Pictures below show you the difference. SVN scheme Git scheme You can use Git with some tools such as command line tools and desktop client applications. In this post, I will only show you how to use Git with Eclipse.

Important Notes to Set Up Shared Folder and Clipboard in VirtualBox

Latest version of VirtualBox (4.3) has some new features whose every users wants. Two features which I really love are shared directory and shared clipboard (clipboard copy). By using shared folder feature, we can create some directories on host operating system which can be shared with guest operating system. Guest operating system can read data from the shared directory or write data to it so that host operating system can write or read the data. By using shared clipboard feature, we can copy some text data from host OS clipboard to guest OS and otherwise. To use that features, we need some proper configuration process before and while running our virtual machine. I noted some points that is important and I hope we don't need to waste much time on configuration. Download latest version of VirtualBox with its Guest Additions You can download the installer from HERE . On installation process, you should include Guest Additions installation. Guest Additions is a sort of p...

Important Notes When Setting Up Google Authenticator For 2-Step Verification

Google had launched a new method for verification called Google 2-Steps Verification . This method  can upgrade your Google account security by providing two steps of verification. Every devices that you use for log in to Google need extra secure password. So, before you can insert your regular password to log in, you need extra password that securely generated by Google. The extra password can be obtained by verified mobile phone through SMS or Voice Call. Beside that you can use Google Authenticator App   to generate secure codes . When you had successfully logged on one device, the device can be added into verified devices list so you don't need to use extra password for next use. To set up your account to use this method, you can go to  https://www.google.com/settings/security  and choose 2-Step Verification Setting. Google 2-Step Verification Setting Page Google Authenticator App can be installed on Android, iPhone, or Blackberry. By using this app you ...