Tag: development

Data quality scanning for RackTables

[[http://racktables.org/|RackTables]] is a wonderful, free tool for documenting datacenters. It’s very flexible and robust and versatile. However, it’s a manual documenting tool. So there has to be a person responsible for documentation that needs to actually **do** something. In our hectic IT world and especially with the ever-changing cloud infrastructures, documentation can quickly be out Read More

skd is released and gets an appliance

**skd**, a software I told you in [this blogpost](http://dennis.dieploegers.de/easy-ssh-public-key-distribution/) about, has now been released as version „1.0b“, being the first public release. The software is considered beta (thus the „b“-suffix) so all features have been included, but some errors still can occur. For easy deployment I wrapped up a virtual appliance in ova-format, which you Read More

Easy SSH public key distribution

Being in touch with unixoid servers I quite know my way around SSH. It’s as important as your daily dose of water to be able to authenticate to servers via the SSH protocol. However, a SSH-environment isn’t known to be easy when it comes to maintenance. And being a security protocol, that’s quite a pity. Read More

Zimbra Server debugging

When you’re dealing with Zimbra Server Extensions, you occasionally have to have insight into what Zimbra’s actually doing with your code. So you need a way of remote debugging your extension. As I found out now, it’s pretty simple to achieve that. In your development Zimbra server as the Zimbra user go to /opt/zimbra/conf and copy Read More

DHCP Commit Reporting

We have a rather large DHCP-Setup here consisting of several subnets, ranges, groups and such. Additionally we’re using static assignments here with hosts not within any configured range. Yeah, I know, that’s not DHCP in its pure form, get over it. However, as we redesigned the complete setup with a fresh new and optimized configuration Read More

Creating a SSL HTTP server in Python

I’m currently investigating the use of the HTTP-Server capabilities of Python. While simple HTTP works like a charm, I was wondering on how to embed SSL into that. I came across an ActiveState recipe by Sebastien Martini located here: [[http://code.activestate.com/recipes/442473-simple-http-server-supporting-ssl-secure-communica/]] However, that thing didn’t work. At least not on my mac. What did work was Read More

Windows Printer Report

Urgh. This is ugly, but I needed this for work. Imagine the following chain of information for a Windows print server: -> -> -> Now, deconfiguring a print server and moving its printers to another one I wanted to know which printer share has which IP-address to see, if that share’s already on the other Read More

Easy copying sourcecode to remote using Eclipse Program Builder

For those of us NOT using Eclipse for Java but for these evil languages called „script languages“ like PHP, Python, Perl, JavaScript etc. Eclipse nowadays still lacks some features, but also has some good advantages against using things like vi. If you’re like me using Eclipse because you’re dealing with a lot of different languages Read More

Creating Zimbra Server Extensions Quickstart

I’m currently investigating on how to create a Zimbra server extension. In case you didn’t know already, Zimbra is a great groupware system, that can easily replace your Microsoft Exchange server. More about Zimbra can be found here: [[http://www.zimbra.com]]. What I’m thinking about is a Zimbra server handler, that can communicate with backend ERP systems Read More

Handling keyboard shortcuts in Zimbra Zimlets

This one took me even longer then the part with the tabs, but I finally got keyboard shortcuts in my own zimlet working. If you still don’t know, what zimbra is, read my [blog post about tab navigation in zimlet](http://dennis.dieploegers.de/tab-navigation-in-zimbra-zimlets/) to get to know it. Again following [[http://blog.zimbra.com/blog/archives/2006/09/look-ma-no-mouse-keyboard-navigation-and-shortcuts-in-the-zimbra-collaboration-suite-and-the-kabuki-ajax-toolkit.html|Ross Dargahi’s blog post]] I finally understood how Read More

1 2 3