Posts
Reel: Bringing Native Media Streaming to the GNOME Desktop
Monitor Per-Client Network Usage with Custom Metrics
Set up comprehensive monitoring for your NixOS router with per-device bandwidth tracking, real-time dashboards, and custom Prometheus metrics. Part 3 of the NixOS Router Series.
How to Write Tests for Your NixOS Router Configuration
Learn how to write comprehensive tests for your NixOS router configuration to ensure reliability and catch errors before deployment. Part 2 of the NixOS Router Series.
Build Your Own Router with NixOS: Part 1 - Getting Started
Learn how to select hardware and set up a basic NixOS router with internet connectivity, NAT, DHCP, and firewall rules
Building a 2.5Gbps Home Router with NixOS
A technical journey building a NixOS-based router with 2.5Gbps support, advanced QoS, comprehensive monitoring, and declarative configuration. Includes lessons learned from previous attempts with pfSense and OPNsense.
Simplifying NixOS Configurations with Reusable Modules
A modular system for managing multiple NixOS machines that eliminates configuration duplication while maintaining flexibility
Managing a Multi-Host Homelab with NixOS
How I transformed my homelab from a fragile Ubuntu setup to a declarative NixOS infrastructure with automated deployments
Laravel and Azure SQL Server
From the same project as my last blog post, we had to connect a Laravel 5 web application to a SQL Server instance running on Azure. It took me awhile to get everything working well, so I want to shar
Laravel 5 and FileMaker
A few weeks ago I was searching Google for exactly the two words in the title, how to connect a Laravel 5 web application to a FileMaker database and I couldn’t find anything at all. Not really surpri
GNOME 3.0 and Fedora 15
On last sunday it happened the FLISOL, which I was able to partially attend here in La Paz. It was a good event, though I wasn’t able to see all the talks. Unfortunately I didn’t had much time to conv
First impressions with Gnome 3
I tried Gnome Shell a few months ago but I had so many issues I didn’t actually experienced anything. Yesterday I downloaded the Gnome 3 livecd but it seems my Radeon doesn’t work at all with it (all
Back to Ext4 from Btrfs
After using Btrfs on both my work and home machines, I’m switching back to ext4. I actually like Btrfs and I wish I could keep using it, but I had two major issues. The first one and this was enough
CONSOL 2010
I just got back from Santa Cruz de la Sierra, Bolivia, where I was attending CONSOL 2010, the Congreso de Software Libre of Bolivia. And I had an amazing time over there and met some really amazing pe
Analyzing HTTP packets with Wireshark and Python
I’m doing some reverse-engineering stuff and it has been quite fun so far (hopefully I’ll blog more about why I’m doing this in the future). I needed to dump some HTTP traffic and analyse the data. Of
glib-mkenums
I’m posting this here both to help someone else looking for this and to check if I got everything right. I needed to use enums in a GObject property. So I needed a enum type for my property param sp
DACP in Rhythmbox: Week 11
I just went from week 2 to week 11 in the GSoC progress in my blog 😉 Well, there is not much to tell in a blog if there is not a picture to show (and showing off the iPhone remote working with Rhythm
Cryptkeeper in your Indicator Applet
I like the Indicator Applet and I like Cryptkeeper, so I decided to create an indicator for Cryptkeeper: For anyone who doesn’t know, Cryptkeeper is a very useful application that allows you to m
DACP in Rhythmbox: Week 2
Last week there was the inclusion of libdmapsharing in Rhythmbox (by the way, for all of you alpha testing Ubuntu, DAAP isn’t working in Rhythmbox because they haven’t included libdmapsharing in Ubunt
GSoC 2010: DACP Support in Rhythmbox
Community bonding is almost over so I thought I could share some details about my Google Summer of Code project. As the title says, I will implement DACP support for Rhythmbox. You probably never he
Breadcrumb in Gtk
Anyone knows how to implement (or anywhere it’s implemented) a breadcrumb / pathbar like the one in Nautilus in PyGtk? I just don’t know how to hide buttons that doent fit the window. By the way, an
Conduit GSoC
Google Summer of Code is over and I still didnt blogged about the new interface for Conduit I wrote. Well, going back to university and doing multiple things at once can really slow things down. Ok
Conduit GSoC Progress
Thinking about another thing I’m implementing in Conduit I noticed I totally forgot to blog about my Summer of Code progress. So far there has been some hacking and fixing in several places and now I’
Conduit's improvements
As GSoC is officially starting yesterday and I made a promess to finish what I begun almost six months ago (sorry about taking so long), last week I commited the last parts of my branch. So, in the en
Introduction
Let me introduce myself, I am Alexandre Rosenfeld, a Computer Engineering student from Brazil, at the University of São Paulo. I have participated on the Google Summer of Code 2008, working on Conduit
Google Summer of Code 2009
I have just been approved for Google Summer of Code 2009, which means I can once again work on a great project, the Conduit application. This year my project is “Making Conduit work as a daemon”, wh
Something to fix
So, this is my first post on this blog. I tried blogging before, but I never wrote much. I didnt have much to write about. But now my life is getting quite busy and I’m quite excited about many things