CoreGTK 3.22.0 Released!

The next version of CoreGTK, version 3.22.0, has been tagged for release! This is the first version of CoreGTK to support GTK+ 3.22. Highlights for this release: Rebased on GTK+ 3.22 New supported GtkWidgets in this release: GtkNativeDialog GtkShortcutsShortcut CoreGTK is an Objective-C language binding for the GTK+ widget toolkit. Like other “core” Objective-C libraries,…

Read More

Commonly Whitelisted Domains for pi-hole

Pi-hole is a great piece of software that will block almost every ad for all devices on your network. However by blacklisting some domains you can occasionally run into problems with unrelated services. Thankfully someone has created an excellent list of commonly whitelisted domains here as well as the related commands you need to run in order…

Read More

2017’s open source project donations

Every new year I look back at the open source projects that are essential to my computing life and take a moment to thank them by donating a little bit of money toward their continued good works. Beyond that I think it’s just a nice thing to call out some projects that deserve a mentioning. Some…

Read More

Shove ads in your pi-hole!

There are loads of neat little projects out there for your Raspberry Pi from random little hacks all the way up to full scale home automation and more. In the past I’ve written about RetroPie (which is an awesome project that you should definitely check out!) but this time I’m going to take a moment to…

Read More

CoreGTK 3.18.0 Released!

The next version of CoreGTK, version 3.18.0, has been tagged for release! This is the first version of CoreGTK to support GTK+ 3.18. Highlights for this release: Rebased on GTK+ 3.18 New supported GtkWidgets in this release: GtkActionBar GtkFlowBox GtkFlowBoxChild GtkGLArea GtkModelButton GtkPopover GtkPopoverMenu GtkStackSidebar Reverted to using GCC as the default compiler (but clang…

Read More

Limit bandwidth used by a command in Linux

If you’ve ever wanted to run a bandwidth intensive command (for example downloading system updates) but limit how much of the available bandwidth it can actually use then trickle may be what you’re after. Simply install it using sudo apt-get install trickle and then you can use it with the following syntax trickle -d X -u Y command…

Read More