Friday, May 1, 2015

TortoiseSVN: recursively exclude bin, obj folders and other meta files from committing to SVN server

Suppose you use TortoiseSVN as SVN client and have a large project which contains many sub projects, and you want to exclude committing the "bin", "obj" folders to the SVN server, you can add a global ignore pattern to the root folder of the project by right-clicking the folder and selecting "Tortoise SVN --> properties" and add in a global ignore pattern such as in the following figure (remember to check the "Apply property recursively" if it is the first time to do so).


Wednesday, April 29, 2015

PluralSight Video Buffering problem

Recently i was having some problem with watching videos from pluralsight, the chrome i am using to watch their online videos stop buffering when continuing from one video to the next (only shows a progress circle in the middle of the black background), after contacting their support, the following workaround was offered, which seems to solve my problem:

"If you are running Chrome 42 or higher you will need to go to the URL [chrome://flags/#enable-npapi] and click “Enable” under Enable NPAPI. Click Relaunch Now at the bottom of the page"

Monday, February 2, 2015

Add or modify Text to the PDF in Adobe Acrobat

To add or edit text to a PDF file using the Adobe Acrobat, select "Tools->Advanced Editing->Touchup Text Control", Now select some text to modify, a rectangle will appear, and one can begin typing text, or modify the font by right -click the selected text and select "Properties".

To add a signature or draw something on PDF, select "Tools->Drawing Markups->Pencil Toos"

Tuesday, January 6, 2015

How to collapse all projects in the solution explorer of visual studio

The following link contains the visual studio extension which allows one to collapse the projects in the solution explorer of the visual studio. Very useful if a solution contains  a lot of projects:

Tuesday, November 25, 2014

Setup and run FTP Server on Unbuntu 14.04 LTS

https://www.digitalocean.com/community/tutorials/how-to-set-up-vsftpd-on-ubuntu-12-04

Simply run the following commands to install vsftpd:

> sudo apt-get install vsftpd

Run the following commands to open the vsftpd.conf for editing:

> sudo gedit /etc/vsftpd.conf

In the vsftpd.conf, uncomment the following line:

anonymous=NO
local_user=YES
write_enable=YES
chroot_local_user=YES

Save and close vsftpd.conf and change the root folder:

> sudo chown root:root $HOME

Now restart the vsftpd:

> sudo service vsftpd restart


Sunday, November 23, 2014

Disable internal keyboard of a laptop running on Ubuntu 14.04 LTS

Recently I need to use a very old laptop, which happens to have some of its internal keyboard damaged, i attached an external keyboard via usb but the internal keyboard keeps interfere with the terminal input and the GUI (possibly due to malfunction that causes some keys to be pressed permanently). Therefore, I decided to disable the internal keyboard of the laptop, and now everything works wonderfully. The way to do this is as following:

1. Open a terminal, and run the following command:

> xinput list

2. Take note of the id in the line that reads "AT Translated Set 2 Keyboard", in my laptop it is 14. Now run the following command to disable it:

> xinput float 14

By the way, to re-enable run "xinput reattach 14".