Recent Content

It's been a while...
posted on 2018-07-24 21:23:46-05:00

I feel like I've been through multiple different fads/interests since I last posted. Watches, fountain pens, keyboards, Lisp, OCaml, Lisp again, Esperanto, Japanese, Russian, Spanish.

It's tough keeping track of everything.

Setting up Ubuntu 16.04 for typing Japanese (Anthy)
posted on 2017-10-25 20:39:21-05:00

Currently I'm giving the Duolingo Japanese course a go. Trying to get Ubuntu all set up to type Kana/Kanji has been a real pain, so just wanted to document it.

Thanks to this post. I don't have any Ubuntu-exchange reputation, so I can't upvote it.

Anthy seems like the way to go, however it's not installed by default if you just go into Settings -> Region & Language and try to set it up there. These are the steps (as far as I can tell) that I did to get things setup.

  1. sudo apt install ibus-anthy
  2. Restart. I tried just logging out, didn't work for me.
  3. Settings -> Region & Language and select Japanese (Anthy).

I also installed Japanese through Settings -> Language Support, but that does not seem to be necessary from what I can tell.

Not sure why this was so difficult to do. Good luck.

Eklernas La Esperantan
posted on 2017-04-07 19:52:08

Saluton! Mi sidas en Barnes & Noble, kaj pensas la antaŭ monaton. Mi eklernas la Esperantan per Duolingo, kaj finis lastan semajnon. Ankaŭ, la dek kvar-a de Aprilo estas la centa jaroj post la morto de Zamenhof (tiu koincide estas la naskiĝtago de mia frazo!), do estas bona tempo por lernas la lingvon. Komparas al la Hispanan, mi dankas pro ĝian simplecon (Dankon, Zahmonhof!).

Mi ŝatas imakson (emacs), kaj ĉi tiam estas mia unua tempo tajpas kun ĝin. Ne ŝatas la klavdevigaĵojn (keybindings???), do mi pensas krei imakson aldonaĵon por la X-sistemo.

Escape Meta Alt Shift Ctrl-Escape Woes
posted on 2016-09-07 21:17:58

Have a new keyboard, Matias Ergo Pro. Still haven't used it enough to comment on it, but wanted to help out anyone who might be having issues with this (or any other really) keyboard.

Updated to Ubuntu 16.04, and everything was going nice. Just the other day, however, I realized that my escape key was no longer working. Turns out, after alot of being very confused, that Escape and CapsLock were swapped.

As someone who regularly swaps CapsLock and Ctrl_L, this caused me some headaches. In the end, still not sure what the problem was. After trying to nuke random configs in home, using xev and xmodmap to manually register keycodes, and verifying I didn't have a broken keyboard on my hands with showkey, I finally found a way to hard-reset my keyboard configuration.

sudo dpkg-reconfigure keyboard-configuration

Wala, everybodies happy again :D

Well, at least I am.

Steam + OpenMW
posted on 2016-09-03 15:06:42

Currently using Ubuntu 16.04.

Add OpenMW ppa and install.

sudo add-apt-repository ppa:openmw/openmw
sudo apt-get update && sudo apt-get install openmw

Download steamcmd.

cd /opt

sudo mkdir /opt/morrowind
sudo chown -R <username>:<username> /opt/morrowind

sudo mkdir steamcmd
sudo chown -R <username>:<username> /opt/steamcmd

cd steamcmd

tar xvf steamcmd_linux.tar.gz

Make steam download folder, start steamcmd and download Morrowind (must own on Steam.)


Steam> login <username>
Steam> <password>

# set our install dir
Steam> force_install_dir /opt/morrowind

# allow ourselve to download windows-only games
Steam> @sSteamCmdForcePlatformType windows

# download Morrowind files
Steam> app_update 22320 validate

When finished, simply run openMW's install wizardand point to any of the .esm files to get started.

posted on 2016-08-21 14:07:26

I find that I'm getting more involved with open source recently.

I'm a huge fan of FOSS, particularly the freedom part. I hope that in the future, as the public continues to see issues crop up from closed software (ie. the Toyota debacle, pacemaker hacking), hopefully we can reach a point where closed source is no longer considered viable for software that we rely on. There will always be closed source obviously, but when it comes to trusting our lives to software, I for one would be much consoled by being able to at least have the option of learning what exactly is driving my device.


So far, recently, I've involved myself with two different projects. One was this commit for coleslaw, the other for rouge (still pending).

The first was to help add mobile support for this site. I think it looks quite improved over what it originally was. Firefox didn't even attempt to format it for mobile.

The second is in the future hope of adding common lisp syntax highlighting to ASDF files for Gitlab. Gitlab uses Rouge for preprocessing files for syntax highlighting when serving them, so it was pretty much a simple matter of adding support for .asd file extensions. My main driver behind this was my example asdf project on gitlab. I wanted users to be able to browse the repo and get an idea for how common lisp projects are set up, because that was exactly the problem I was having. The easiest way to setup a project was to either go to lookup random projects source and examine their project files, or go straight to the ASDF documentation. And I always find reading documentation boring, no matter how well setup it is (ASDF's is actually pretty good I must say).

I've also started work on a torrent library for common lisp. It's basically a learning project for both common lisp as well as the bittorrent protocol. Lisp is my favorite group of programming languages, and while I originally fell in love with Clojure, I've been attempting to learn languages outside of the JVM, and so CL was a natural choice (either that or Scheme, and I have been looking into Racket a bit). cl-torrent is still early in life. It basically only (barely) handles announces, but hopefully as I move forward with it, I'll get a better understanding of what really goes into a p2p network.

So it begins...
posted on 2016-08-13 13:38:09

I've been a software engineer for the past almost three years now. I've worked for three different companies, and it seems that I've graviated towards Java webdev. The reason for this is simply that I learned Java at school, and Java pays the bills. That being said, I don't particularly like the language (although I love the JVM).

That being said, after all of this time, I've never really created a website before.

Sure, I've created webpages. I've written css, js, html; ran it locally. I think I know what should go into the process, but I've never gone through the entire pipeline.

Hopefully that ends now :). This blog is basically just going to be random ramblings, and I'm sure nobody will have an interest in reading it. It is mostly just to get a feel for what all goes into a site from the ground up.

This blog covers foss, game, japanese duolingo ubuntu, keyboard, linux, lisp, morrowind, steam, ubuntu, x11

View content from 2018-07, 2017-10, 2017-04, 2016-09, 2016-08

Unless otherwise credited all material Creative Commons License by Nick Juszczak