Posts published by: Alejandro Liu

Web Links

Here a few web-links to interesting web apps. It covers stuff about password security and checking if web sites are down, etc etc. Down For Everyone or Just Me: If you're getting an error when visiting a certain site, it could be down or something could be wrong on your end. To see which ...

Code Kingdoms

Code Kingdoms is targeted towards six- to 13-year olds and looks very much like your everyday puzzle adventure game. Choose an animal, walk around a kingdom saving animals through puzzles. The difference is most of the puzzles require kids to use code elements to solve the puzzles. At first this is through dragging-and-dropping code snippets, but as they progress, kids will be typing in code themselves. ...

Kerberos Client

This simple mini how-to goes over the configuration of a linux system so it can use a Kerberos Realm server for authentication. Make sure you have the pam_krb5 rpm files installed. You can check this by running the rpm -qa | grep pam command and seeing whether the pam_krb5 rpm files are listed. If they aren't, you can typically download them in an update of the Linux or Unix operating system that you are running. ...

HP Envy 4504 Set-up

I bought a HP Envy 4504. Overall I am happy with it. This is how I configure it so I can use with Linux. This mini howto applies to ArchLinux, void linux and Centos/RedHat distributions. Installation Archlinux: cups, hplip, python2, sane ...

RPMGOT

Software package download proxy rpmgot is a simple/lightweight software package download proxy. It was designed to run on an OpenWRT router with some USB storage. So it is fully implemented as an ash script. The basic idea has been implemented multiple times. For example refer to this article on a squid based implementation. Unlike squid, which once you include all its dependencies can use up over 1MB of space just to install it, this software has very few dependencies. The idea is for small developers running the same operating system version(s) would benefit from a local mirror of them, but they don't have so many systems that it's actually reasonable for them to run a full mirror, which would entail rsyncing a bunch of content daily, much of which may be packages would never be used. rpmgot implements a lazy mirror something that would appear to its client systems as a full mirror, but would act more as a proxy. When a client installed a particular version of a particular package for the first time, it would go fetch them from a "real" mirror, and then cache it for a long time. Subsequent requests for the same package from the "mirror" would be served from cache. ...

SSL Certificates

So it is is a more dangerous world out there. You can start securing web sites using self signed certificates. Another option is to: Use CloudFlare. This will use a CF certificate from the CF CDN to the web site, while using a self-signed certificate between the CF CDN to your web server. Use startssl ...

Raspberry Pi - Low cost CCTV

A good tutorial on creating a low cost surveillance camera using the raspberry Pi camera module and one of thos fake surveillance camera things. Instructables has a good tutorial on creating a low cost surveillance camera. Essentially makes use of a Pi, the Camera module and fitted into one of those inexpensive fake surveillance cameras. ...

Resizing a Linux RAID

It is possible to migrate the whole array to larger drives (e.g. 250 GB to 1 TB) by replacing one by one. In the end the number of devices will be the same, the data will remain intact, and you will have more space available to you. Extending an existing RAID array In order to increase the usable size of the array, you must increase ...

Wi-Fi Sd Cards

My latest weekend project. Making a normal digital camera WIFI enabled. With the Transcend Wi-Fi SD Card you can convert any digital camera into a Wi-Fi enable camera. What I did here is to set it up so that it would automatically upload photos whenever I turn the camera on while at home. The nice thing about this camera is that it runs a fully functional Linux environment within the card. The manufacturer was also nice enough to give you the opportunity to customize the card by running arbitrary shell scripts from the SD card itself. My code is in github. ...

Raspberry Pi Weekend project

So finally took the time to try out a Raspberry Pi. For this weekend project wanted to do something relatively simple. Essentially, I wanted to recreate/enhance the functionality of a TL-WR702N. The TL-WR702N Nano Router is a neat device but being closed, can not be customized to what I wanted. It can be used in the following modes: ...

DVD archiving

This is my simple procedure for backing up my DVD movies: Examine the DVD: dvdbackup -i /dev/sr0 -I Create a full backup: dvdbackup -i /dev/dvd -o ~ -M Creating an ISO: ...

Private vs. Personal

In Microsoft Outlook has the option to tag e-mails with a sensitivity tag. Technically this is fairly meaningless. However sometimes I like to use them. The confidential tag is quite self explanatory. I always confuse what is the difference between private and personal. So here is one possibility... Personal information are things like preferences, political association, likes and dislikes. Private information are things like bank account numbers. Stuff that you probably would like to keep secret. ...

Cleaning-up Outlook Calendar

This is a procedure I go through at the end of the year to clean-up my Outlook Calendar. Usually the Outlook Calendar gets full of junk over time. So this is something worth doing on a regular basis. Procedure for Outlook 2007 ...