Visual Studio C# Block Outlining

The C# editor in Visual Studio supports collapsing/expanding namespaces, classes and methods (aka the outlining feature).  Unlike the C++ editor, it doesn't allow to collapse blocks (everything with braces, such as if/else, using, switch, etc.). However, you can retrofit this feature with the C# Outline 2013 extension. Installation Navigate to Tools -> Extensions and Updates … Continue reading Visual Studio C# Block Outlining

eBay’s funny mail restrictions vs. the plus extension

Since eBay recently lost a complete database dumb, I thought let's join the other 145 million guys and change me good old password. While doing that I wanted to update my mail address too. BTW, I recently changed to mailbox.org and I am very (very very) happy with it. Unfortunatley though eBay's very (very very) … Continue reading eBay’s funny mail restrictions vs. the plus extension

Dynamic iptables port-forwarding for NAT-ed libvirt networks

Libvirt is particularly awesome when it comes to managing virtual machines, their underlying storage and networks. However, if you happen to use NAT-ed networking and want to allow external access to services offered by your VMs, you've got to do some manual work. The simplest way to get access is to set up some  iptables … Continue reading Dynamic iptables port-forwarding for NAT-ed libvirt networks