Using Copy-Paste in the Windows Command Line isn't straightforward by default. To paste anything, you have to right-click to open up the context dialog and click insert (or "Einfügen" in German J): However, the Command Line does have some semi-hidden settings which can simplify things. You have to right-click the cmd.exe window title and enter … Continue reading Windows Command Line and Copy-Paste
Author: Sascha Peilicke
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
Git with Synology DiskStation
When developing private software projects, you not always want to push it to Github right away if you've got the hopes to make some bits of money out of it, right? But just keeping your Git repository on your local disk isn't the best choice either. If you happen to have a server at home, … Continue reading Git with Synology DiskStation
BitTorrent Sync on openSUSE
Recently, I discovered BitTorrent Sync, which seems to satisfy most of my file syncing demands. It's encrypted client-side, cross-platform and works behind NATs and firewalls. While it is currently still proprietary (who cares, really), it is available for many devices. Besides the usual Windows / Mac binaries, you can find it on Android's Play Store. … Continue reading BitTorrent Sync on openSUSE
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
sudo authentication across sessions
Since I've been asked this recently, if you want to avoid typing your sudo password again after opening up another shell session (with konsole, gnome-terminal, screen or whatever), simply add the following to /etc/sudoers (use sudo visudo to modify the file): Read http://www.sudo.ws/sudoers.man.html for the details.
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
GoDaddy DynDNS for the poor
Recently, I bought a fresh new domain from godaddy.com for my personal homepage that hosted on a server at home. Admittedly, I didn't really spend any time on customer satisfaction or the stuff they support, they just had the cheapest offer for a .me domain 🙂 So after getting used to their cluttered web interface, … Continue reading GoDaddy DynDNS for the poor
openSUSE Board candidacy
Hello fellow geekos, Let's start with a little introduction for those that don't know me. I've been involved in the openSUSE project for more than 3 years by now while being among the top ten contributors to Factory for most of the time. I mainly develop the Python and Go stacks as well as OpenStack. … Continue reading openSUSE Board candidacy
OBS: Introducting the “refresh_patches” source service
As you know, RPM (and DEB and ...) package building is a repetitive process and you would want to automate it as much as possible. In the context of the Open Build Service(OBS), source services can help you with exactly that. Over the time, the OBS community has implemented a whole range of source services. … Continue reading OBS: Introducting the “refresh_patches” source service