I started using Github in the past few months for hosting my hobby projects. Here’s the list of my current repos:
- nweather-wordpress-plugin: WordPress plugin which shows graphs from data uploaded by nweather-upload.
- nbackup: A simple backup script which uses rsync or rdiff-backup over SSH to back up directories.
- ntimelapse: Scripts for processing webcam and sound uploads, generating and uploading timelapse videos to YouTube.
- ntimelapse-upload: Captures and uploads multiple webcam images and sound recordings to a PHP script.
- nlogrotate: A simple logrotate shell script I use in embedded enviroments.
- nweather-upload: This script can be used to upload a WS-2300 (or compatible) weather station’s data acquired with fetch2300.
- nalarminterface: Alarm system USB interface firmware, host application and other tools.
- nusbreset: Resets Linux USB devices.
- pcsensor2: Reads temperature from a TEMPerV1.2 USB thermometer (VID/PID 0c45:7401)
- homerseklet: A webpage for displaying temperature graphs.
I’m planning to fix the APRS unit in my car as it’s not working well anymore.
Gerecse WX and new webcams
And here’s the unbelievably cool Trabant from Pusztamarót:
MySQL is not very cross-compile friendly, but hey, let’s give it a try.
» …continue reading ‘Cross-compiling MySQL’
Here’s how to set up RADIUS authentication using FreeRADIUS and an Active Directory server. For example, this can be used for authenticating Wifi WPA Enterprise clients (when you connect to a WPA Enterprise Wifi network, you have to give your username and password, not only a password like when connecting to a WPA Personal network).
» …continue reading ‘FreeRADIUS AD authentication’
Here’s a quick guide on setting up 802.11n Wifi on a RouterBoard for a multi-user enviroment.
You have to set the channel width to 20/40MHz HT above or below. 802.11g uses 20MHz wide channels, 802.11n uses two of these, and you have to specify where to expand the 20MHz channel (above or below). So if you are using channel 0, you have to make sure that it is set HT above, and if you are using channel 11, HT below. On channel 6 you can use both, use the freq. usage scanner tool to decide which portion of the channels are less used.
If you are using the 5GHz band, make sure DFS is turned on. WMM should be enabled, and if you want the clients to be able to see each other, turn on default forward.
Data rates tab
Basic rates should be set to the minimum, and supported rates should be set all the way up for 802.11b/g.
Distance should be set to indoors, and periodic calibration should be disabled. Set Hw. retries to 4, and preable mode to short.
All HT chains and AMPDU priorities should be enabled.
HT MCS tab
HT basic MCS should be set to MCS0, and all rates should be supported.
If you are using more than three APs near each other (all spread evenly on channels 0, 6 and 11), then you should set the TX power to the minimum (typically 10-12dBm in an office enviroment), to make sure no APs are interfering on the same channel.
Here’s a short music video about our holiday trip.
I wasn’t aware of this. I know, I know, it’s a shame… :)
Here’s a quick howto on installing FFP on Zyxel NSA325, which is a nice NAS.
- Create a text file called web_prefix and put this to the first line: ftp://ftp.zyxel-tech.de/2.new_mirror/
- Move the text file to the NAS, to directory /admin/zy-pkgs (zy-pkgs subdirectory in the admin share)
- Refresh the package list on the administrator web interface. FFP will show up, but you won’t be able to install it because the server only has FFP for the v4.40 firmware. Download that older FFP package from here. It’ll work nicely with newer firmwares too. Put this file to /admin/zy-pkgs also. Now you can install it on the web interface. It will create an install log file in /admin/zy-pkgs/ffp.
- Now you can telnet to the machine and add the other package sources using the guide here.
- Install zyxel_utils. After installing, run /ffp/start/zyxel_utils.sh start. It will fix admin and root users’ home directories automatically.