Moving from DataObjectManager – GridFieldRecordEditor, GridFieldRelationEditor and usability issues

Recently I’ve been working a lot with the SilverStripe CMS/framework written in PHP (as one could undoubtedly deduce from my earlier post). The context involved porting a custom application from SilverStripe 2.4 to 3.1. Naturally this also involved dealing with the formerly used DataObjectManager module and 3.x’s new ORM and GridField components.

Dissecting an Edimax IC-3116W IP camera

As an overview: System-on-Chip: RealTek RTL8197D Embedded CPU: RealTek RLX5281 @ 660 MHz, MIPS16 instruction set, 64KB instruction cache, 32KB data cache Embedded LAN controller: RealTek RTL8196C, two Ethernet MACs (only one used) Embedded USB controller: RealTek RTL8652, USB 2.0 External flash memory chip: Macronix MX25L6405D, 3V, 64MBit (= 8MB) External RAM chip: Nanya NT5TU32M16DG-AC,… Continue reading Dissecting an Edimax IC-3116W IP camera

Connecting to libvirtd as non-root user on openSUSE 13.1

As a revisit to my previous post on connecting to libvirtd as a non-root user on openSUSE 12.2, the way to do it on openSUSE 13.1 is the same that worked for Marek Goldmann on Fedora 18 (although he used the wheel group). Create /etc/polkit-1/rules.d/80-libvirt-manage.rules with the following content: polkit.addRule(function(action, subject) { if (action.id ==… Continue reading Connecting to libvirtd as non-root user on openSUSE 13.1

How to recreate / build VirtualBox guest additions ISO image VBoxGuestAdditions.iso

As Linux kernel development progresses, so do interfaces change from time to time and kernel modules outside of the Linux kernel such as VirtualBox’s guest additions need more or less updating. Having done some patching in the VirtualBox sources, you might want to rebuild the guest additions ISO image, VBoxGuestAdditions.iso, so you can try out… Continue reading How to recreate / build VirtualBox guest additions ISO image VBoxGuestAdditions.iso