A must visit website for Ubuntu users and connoisseurs. Googlubuntu is a search engine powered with Google Custom Search. It is a time saver and very convenient to use!
Google has generously offered free hosting services for free open source developers to host their projects either by using Mercurial, Subversion or git.
This blog post touches on the basic on to use SVN to maintain source code repository on Google Code Hosting.
This tutorial assume that you have :
- Created an open source project on Google Code
- Installed subversion on your GNU/Linux operating system
- Have source code to import
You must perform initial check-in in order to use the SVN repository. To do that, you must go to your Google Code project, as shown in the screenshot.
From bash terminal, to import your project into Google Code, type:
svn import /path-to/src/ https://your-project-name.googlecode.com/svn/trunk/ --username firstname.lastname@example.org -m "initial import"
You'll be prompted to enter googlecode.com password, which you can generate from your Google project page
After initial import, your source code will be made available from Google Code hosting for public access.
You may 'commit' after you've made revision or alteration into the source code. to "commit" type:
svn commit -m "added new TextField to user-interface"
the -m specifies change log, you shouldn't commit without a proper log message as this will help other users to track the changes that you've made with your source code.
SVN add: For adding new source files
If you add new files to your source code, just type:
svn add <filename>
You may then proceed with "svn commit" to add the file to the repository server.
Recursively add unversioned files into SVN repository
If you've added several new files into source code working copy, these file will be unversioned and thus won't be committed to the subversion server.
You can use this command recursively add new unversioned files to svn repository.
svn status | perl -ne 's/^\?\s+(\S.+)$/\1/g;chomp;system("svn add \"$_\"");'
‘barcode‘ is a utility in Debian GNU/Linux distribution used for generating common 1-D barcode: EAN-13, EAN-8, UPC, ISBN, code93, code128 & codabar.
barcode outputs file in postscript format which can be converted to PDF with the ‘ps2pdf‘ utility
1. Outputs isbn barcode and converts it to PDF file
$ barcode -o barcode.ps -e isbn $ ps2pdf barcode.ps
2. Outputs EAN-13 barcode
$ barcode -o barcode-ean.ps -e ean
If you are looking for a tool that could generate QR Code, then you can try ‘qrencode‘
Here are the preview of Ubuntu TV, a line of Ubuntu powered device designed for home consumers.
A class of Smart TV device, Ubuntu TV supports few key features:
- Youtube Integration
- Intelligent search
- Cloud Storage via Ubuntu One
- Social Networking Integration
- Tablets / Smartphone dock option
- Support for 3rd party application and games
Visit Ubuntu TV wiki for more information.
A couple of days ago, I’ve encountered this error when I was trying to create a SSH tunnel from my office LAN to a remote server.
After looking for a solution, I found out that the remote SSH server must add “PermitTunnel yes” line in “/etc/ssh/sshd_config” file.
To do that, you need to:
sudo echo "PermitTunnel yes" >> /etc/ssh/sshd_config service sshd restart
The second line is used to restart the ssh service in order to enable the changes.