Author: chris

  • How to fix an Epson R2880 Printer with Flashing Paper and Ink Lights

    How to fix an Epson R2880 Printer with Flashing Paper and Ink Lights

    I recently got a used Epson R2880 printer and immediately ran into trouble when I first tried to power it on. It would run through a bit of initialization then it would stop and flash both the paper and ink light simultaneously. It would not function at all and in the driver panel it just…

  • Filesystem encryption for Android

    I have compiled a static version of cryptsetup for Android that can be used to create encrypted partitions/filesystems. I actually compiled it on my phone as that was easier than cross-compiling due to cryptsetup’s numerous dependencies. It seems to work fine on my rooted HTC G2 running CyanogenMod 7.0.0. Even though it’s a static binary…

  • Visual Studio color scheme for Qt Creator

    Close QtCreator if you have it open then save this VisualStudio.xml file in your Qt Creator styles directory. The directory is located as follows: Linux: ~/.config/Nokia/qtcreator/styles/ Windows: %APPDATA%\Nokia\qtcreator\styles OS X: Unknown; I haven’t installed Qt Creator in OS X yet (will update) Then in Qt Creator look under Tools->Options->Text Editor->Font & Colors and select the…

  • Display IP address in bash shell prompt

    I have seen some other methods but this is my technique using the relatively lightweight sed: Or you can use whatever interface you want instead of eth0.  If left blank then it will display the first interface.

  • Manually add theme to Firefox without a file manager

    If you have a locally downloaded theme it can be installed by dragging it into the Add-ons Themes window. Seems simple enough but if you don’t have a graphical file manager on the machine then you may not have an obvious way to drag the file.  All hope is not lost though. Firefox’s own open-file…

  • New version 0.0.2

    New version 0.0.2

    I have released a new version. This is mostly just an update of the Cairo libraries to the latest snapshot from CVS. I made a minor change in Fl_SVG_Image so that the ARGB byte swapping is done on all platforms. This makes is easier for me to update the Cairo libraries (less changes to the…

  • Download Imago

    Download Imago

    The latest release is 0.0.2. This an alpha release and may be totally broken while I work on getting everything together and solidifying the API. I will do a 0.1.0 release once everything is straight and seems to work. Binaries of the library are available (shared and static library for use with FLTK). The Linux…

  • Imago Documentation

    Imago Documentation

    When compiling, the build system assumes fltk-1.1.6 is in the same directory as the Imago source. For example, you should have something like the following: /home/user/devel/fltk-1.1.6/home/user/devel/imago or C:\devel\fltk-1.1.6C:\devel\imago The API reference is available in Doxygen form. I have a number of outstanding issues with Cairo: Image renderer is a bit too slow. Image renderer outputs…

  • FLTK Imago

    FLTK Imago

    Welcome. Imago aims to be a set of advanced imaging extensions for FLTK. This first release adds basic SVG (Scalable Vector Graphics) image support. SVG is similar to Postscript or PDF except it is based on an XML file format with optional gzip compression. Take a look at the specifications if you are interested in…

  • The C Utility Toolkit

    The C Utility Toolkit