Actual Budget is an open source privacy-focused budgeting app designed for tracking your finances. I’ve been using it for a while and have picked up a few handy tricks along the way that aren’t covered in the docs. I also run it with all the experimental settings turned on. Read the Docs Don’t read this without reading the official docs first. Build your categories for cleaning…
Mastodon tries to give people nice link previews for any URLs shared in posts. It generally does so by looking for metadata on the linked page in a specific order: JSON-LD OpenGraph (OG) Standard Meta Tags When a page has data in these formats, Mastodon pulls the information it needs to display a title, description, image, and more. What is JSON-LD? JSON-LD is a way to embed structured data in a…
For years, I’ve been wanting to fly up to Mackinac Island (KMCD) for a day of cross-country skiing, but the weather has never lined up. Either it’s too warm, and there won’t be enough snow on the island to make it worthwhile, or the weather is too rough for a safe flight there and back, with the additional risk of getting stranded. The Island in the winter is a completely different experience from…
I’ve been using an interesting Android task app for a couple of months now called Simpletask ( Source ) [not pictured above] and I feel like I’ve used it long enough now to be able to give it a fair review over some of the other stuff I have tried for task management. I’m still using a lot of other task management apps for things like software development and project planning,…
This small tabletop chest was inspired from a design copied from the class project of Camille Larrey’s Intermediate Woodworking Class at ACC. It was made based off of a diagram of general parts required and the overall dimensions of 18x10x10’'. In features 24 dovetails for the upper drawers and an additional 12 for the panels. In the rendering the cabinet panels are using the…
I’ve been neglecting my homepage for a while, and as a dynamic site written in Django, it is harder to manage and I just don’t want to spend the same amount of effort anymore to run a page I don’t frequently update. To remedy this, I decided to throw everything into static files and build the static files when I do deploys of new content instead of dynamically rendering the pages…
With the new release of Docker 0.11 it has finally become easy to run Asterisk inside of Docker. Instead of port forwarding your RDP and SIP ports, you can now pass –net=host to Docker and avoid all those NAT SIP header rewriting issues. My start_asterisk configuration is below and beneath that is a second command I use for accessing the Asterisk Shell. $ docker run -d -v…
960 grid system is a fixed width html layout framework. There is a bad ass generator at http://960ls.atomidata.com/ that used to be linked from the main page, and I have no idea why it is not there any more. Rank it up google!
So, Django Con Europe just ended a couple of days ago and all the party people have been blowing up the Planet Django feed that I subscribe to and I wanted to make a list of the talks I want to watch when they hit the 3 dubs. From static to real-time: one app’s journey into the modern age - Interested because, when people at a Django conference have a talk about about node.js stealing some…
I’ve been messing around with Erlang after picking up Erlang and OTP in Action (affiliate code) and hopefully I will be writing massively scalable applications soon because Erlang makes it so easy. Even though I’m not quite there, here is what I got so far: -module(all_work). -export([convert_temp / 1 ]). convert_temp ({T,c}) -> {T * 9 / 5 + 32 ,f}; convert_temp ({T,f}) -> {(T - 32 ) *…
572 days were accounted for in the output of uptimed but I had this same Linode allocated to me since oct 20th 2008, thats about 30 months that it has been up and run a variety of distros starting with Gentoo, then CentOS 5, Debian, and now I am switching to a new linode running Ubuntu server LTE 10.04. ` root@steni / $uprecords Uptime | System Boot up Copy…
I saw a article on Dvorak Keyboards today and i had to give them a try. (btw, this article is also being typed on a querty keyboard, it wasn’t that easy to pick up after all.) I knew about Dvoark for some time but I have never bothered to try it before, but I was sold when I read that when using Dvorak, 70% of the keystrokes were on the home row as opposed to 32% with qwerty. Also, to…
Getting your SyncML phone working with Ubuntu just got a lot harder in their newest release, but fortunately it is still possible with a bit of work. In the latest release, they moved from libsoup 2.2 to 2.4 and didn’t leave the old version in the repositories, so to get it working, you need to download the .deb packages for karmic and install them side by side.…
I have had to update my resume lately and a while ago I wrote it using LaTeX which is a typesetting program. Typesetting programs are different then word processors as they allow you to focus more on the content rather then laying everything out on the page. A few cases where LaTeX trounces Microsoft word is when you are writing anything that uses a predefined layout that must be adhered to such…
Yesterday I was fooling around with python and trying to serve some XML to a Cisco 7960 I have. I spent a lot of time getting my web server set up to serve a dynamic XML page which I could pop my phone book information into and when I finally got it done it wouldn’t work. Searching online I found out that the latest firmwares from Cisco, 9.*, has a couple of bugs in it dealing with XML.…
When you first turn on your computer the BIOS kicks in and searches for instructions on your master boot record or MBR. From there it is able to locate the boot loader which in turn figures out which kernel to run and then loads it into memory and that is the point you start actually running your flavor of UNIX. At this stage your computer is just running a kernel and has no interactivity or…
I have been playing around with http://wolframalpha.com lately and it has a lot of power behind it. I mostly use it for doing math stuff when I don’t have a calculator in front of me and it can even do some stuff I cant do on my ti-89 like Laplace transforms. When it returns a result it often time gives a comparison of other things that have the same unit. As an example, I asked it about 15…
My filesyserver at home is a opensolaris box using raidz under zfs and right now it is having some problems. Recently I had to replace a drive that did not fail but it was making some clicking noises. After repplacing it the first resilver left me with an error about a snapshot that i didn’t need being damaged. okay i can live with that, so i just need to delete the snapshot and bring the…
Just sent to PROD a copy of my personal site. PROD is a 20$ vps currently hosting two websites and it is running open source software which is important. thanks to jamescarnley[http://jamescarnley.com] for doing some beta testing.
My department has several linux computers and auditing the logs is very tiresome if they are all localized to each computer. While the vanilla syslog offers remote logging features it uses udp and thus many things can affect the chance of log messages reaching their destination. the message dropping problem is not as widespread in syslog-ng since it uses tcp to transmit log packets. Compiling…
linux server: leif solaris client: sisu export the shares on leif to sisu and then exportfs -r add an entry in /etc/hosts.allow on leif on sisu modify the file /etc/auto_master and add the line /- auto_direct in /etc/auto_direct add lines like /home -rw leif:/home reboot and celebrate if that is working its now time to set up nis to get remote logins first set up the domainname in…
when the sun tech installed the hard drive array he made one big 4TB partition. when i finally made my mind up about which size quota to give each user i realized that i needed to have a separate partition for the quotas. i used lvm to resize the partition and created an additional partition for the mail server to use. in /etc/fstab there needed to be an option to enable usrquota . after any…