Sunday, July 24, 2011
Reactivating
Let's see if I can reignite the sparks.
Tuesday, November 24, 2009
How to Make an Offline Repository of Your Own Ubuntu System
- Install Ubuntu using Installer CD/ Live CD
- Reboot
- Connect to the Internet
- Update
- Installing additional packages that you need
- Import the packages in a directory
- Scan the packages and create a file apt-get update can read
- Replicate the repository to portable media
- Add a line to your sources.list pointing at your repository
Tuesday, October 28, 2008
Monday, October 27, 2008
Extracting Similarity Between Two (Text) Files
When you need to find similarity between such files, as far as I know, you need to devise your own script.
This is my oneliner script for such need (assuming files to be compared named file-01 & file-02):
for ((i=1;i<=$(wc -l file-01|awk '{print $1}');i+=1)); do grep $(awk -v a=$i 'NR==a' file-01) file-02 ; done
Ugly, but working...
Monday, October 13, 2008
The Reason
I believe I'll better understand the question of "How"
I need to know why I want to be rich, before seeking the way to be richer
I need to know why I want to be free, before breaking anything that hold me back
I need to know why I want to be happy, before pursuing the happiness itself
But, is it wise to seek the reason of being right, while I am still pursuing the very question of what is truth?
Tuesday, February 05, 2008
Reverse Proxy with Apache
Apache has proxy-related modules to enable this operation. To get it working, you need to enable this modules:
- proxy
- proxy_http
Using Ubuntu 7.10, this modules can be loaded simply by typing:
sudo a2enmod proxy
sudo a2enmod proxy_http
sudo /etc/init.d/apache2 restart
To forward any http request to your internal address, you need to add the destination url into your virtual host configuration, i.e:
sudo nano /etc/apache2/sites-available/yourvirtualhostconfig
then add this line:
ProxyPass /your-public-url/ http://your-private-address
enable your site by typing:
sudo a2ensite yourvirtualhostconfig
sudo /etc/init.d/apache2/restart
By default, in Ubuntu 7.10 all proxy access are denied. Therefore, you
need to white list your address into the proxy.conf file
sudo nano /etc/apache2/mods-available/proxy.conf
change the config to allow your source address i.e:
<Proxy *>
AddDefaultCharset off
Order deny,allow
Deny from all
Allow from 203.153.240.197
</Proxy>
Then reload the configurations
sudo a2enmod proxy
sudo /etc/init.d/apache2 restart
That's it folks. Enjoy working on your devices remotely, securely.
(It is not so secure as the traffic is not encrypted. What I mean by
secure, is that I can hide the private address from any port scan.
Therefore, what is deemed secure by me, is not necessarily secure by
your definition. This is MY blog, so no complain!!!)
Monday, November 12, 2007
Connecting to XL 3G via Sony Ericsson W850i
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = USB Modem
Baud = 460800
Modem = /dev/ttyACM1
ISDN = 0
Phone = *99***1#
Phone1 = *99***2#
Password = proxl
Username = xlgprs
then, I connect by calling wvdial (with root privillege)
sudo wvdial
Just be very cautious with the cost as it is charged per KB!
Enjoy...