Just got one of my Raspberry Pi Zero W installed with ArchLinux ARM for my projects. Once it was up and running using the guide at ArchLinux Arm I had to configure wireless for it. Below are the instructions I used to get it working using systemctl. Copy the examples wireless template from /etc/netctl/examples/wireless-wpa to /etc/netctl/wireless bash cp etc/netctl/examples/wireless-wpa /etc/netctl/wireless Edit /etc/netctl/wireless to change the wireless information ESSID to your WiFi SSID.

Continue reading

Fast Forward

It’s been 8 months since I last posted anything on my site. Plenty of things have changed over this time period but such is life. Life is full of experiences with its own ups and down but we pave ahead to the unknown with the memories of the past. I am now working again on X.1255 - Framework for discovery of identity management information, a usage of Digital Object Architecture (DOA) that was created by Robert Kahn, one of the founding fathers of the Internet.

Continue reading

I recently got myself a small form factor PC as a server to experiment with Virtual Machines & Docker. My priority was to get something small and didn’t consume too much power. I found a neat little box and have migrated most of my services from the Raspberry Pi to this new server. I’ve finally retired my trusty Raspberry Pi running Archlinux of over 3 years and this new mini pc has become my new home server.

Continue reading

Delete all Git commits

For some reason or another, there may come a time when you want to completely remove all previous commits to start afresh from a Git repository without wanting to delete and recreate it. The following are the instructions to keep the files but remove all commits history. Change to the repository directory. Checkout the current code to a new branch because you cannot delete the branch you are on. Add all the files.

Continue reading

When you SSH into a remote server, sometimes you might get the following error when you try to run certain commands -bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8) Fixing this is easy. Just perform the following steps Make sure the correct locale is available. vi /etc/locale.gen find the line that says #en_US.UTF-8 UTF-8 and uncomment it by removing the leading #. Save and quit the file. Execute sudo locale-gen to generate the locales.

Continue reading

Once there was this game called Uplink: Hacker Elite which let you play as a hacker working for a worldwide company providing work for hackers. You gain money to improve your software, hardware, skills and you can either get involved in the storyline or ignore it completely. The game is reminiscent of Hollywood style hacking like those in Hackers or Swordfish. Overall it was a fun game. If you’re interested, you can purchase Uplink: Hacker Elite directly from GOG or Steam.

Continue reading

If you’re a Mac user, chances are you might be using Homebrew to install packages that Apple didn’t provide. While it’s a great platform, it tends to keep older copies of the package you’ve installed when you run brew update && brew upgrade which does take up unnecessary space. To see how much space the older versions of the packages are using, run brew cleanup -n which lists how much space you’ll recover.

Continue reading

Author's picture

Vicknesh Suppramaniam

Gamer, Writer, Evil GM, Tinkerer, Does IT stuff too

All round geek

Malaysia