<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Get Geeky</title><link href="http://saz.sh/" rel="alternate"></link><link href="http://saz.sh//feeds/all.atom.xml" rel="self"></link><id>http://saz.sh/</id><updated>2012-07-31T18:49:14+02:00</updated><entry><title>Gitosis Plugin on Redmine 1.4</title><link href="http://saz.sh//2012/07/31/gitosis-plugin-on-redmine-14/" rel="alternate"></link><updated>2012-07-31T18:49:14+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2012/07/31/gitosis-plugin-on-redmine-14/</id><summary type="html">&lt;p&gt;At work, we're using &lt;a class="reference external" href="http://www.redmine.org"&gt;Redmine&lt;/a&gt; and the &lt;a class="reference external" href="https://github.com/xdissent/redmine_gitosis"&gt;redmine_gitosis&lt;/a&gt; plugin
for managing &lt;a class="reference external" href="http://git-scm.com"&gt;git&lt;/a&gt; repositories and access to them.&lt;/p&gt;
&lt;p&gt;After upgrading to &lt;a class="reference external" href="http://www.redmine.org"&gt;Redmine&lt;/a&gt; 1.4 some plugins stopped working.&lt;/p&gt;
&lt;p&gt;I've fixed the &lt;a class="reference external" href="https://github.com/xdissent/redmine_gitosis"&gt;redmine_gitosis&lt;/a&gt; plugin to work with &lt;a class="reference external" href="http://www.redmine.org"&gt;Redmine&lt;/a&gt; 1.4
again. Fixing the plugin was easier, than switching to &lt;a class="reference external" href="https://github.com/ericpaulbishop/redmine_git_hosting"&gt;redmine_git_hosting&lt;/a&gt;.
Although I'm not sure, how good &lt;a class="reference external" href="https://github.com/ericpaulbishop/redmine_git_hosting"&gt;redmine_git_hosting&lt;/a&gt; is working with 1.4,
it's clearly better maintained. If you're setting up a new system, use &lt;a class="reference external" href="https://github.com/ericpaulbishop/redmine_git_hosting"&gt;redmine_git_hosting&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Some of the error messages I've seen and fixed:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
NameError (uninitialized constant GitosisPublicKeysController::ARCondition):
&lt;/pre&gt;
&lt;pre class="literal-block"&gt;
ActionView::TemplateError (undefined method `errors' for :gitosis_public_key:Symbol) on line #3 of vendor/plugins/redmine_gitosis/app/views/gitosis_public_keys/edit.html.erb:
1: &amp;lt;h2&amp;gt;&amp;lt;%= link_to l(:label_public_keys), public_keys_path %&amp;gt; &amp;amp;#187; &amp;lt;%= h &amp;#64;gitosis_public_key %&amp;gt;&amp;lt;/h2&amp;gt;
2:
3: &amp;lt;%= error_messages_for :gitosis_public_key %&amp;gt;
4:
5: &amp;lt;% form_for :public_key, &amp;#64;gitosis_public_key, :url =&amp;gt; { :action =&amp;gt; &amp;quot;update&amp;quot; }, :html =&amp;gt; { :method =&amp;gt; :put},
6:                           :builder =&amp;gt; TabularFormBuilder,
&lt;/pre&gt;
&lt;pre class="literal-block"&gt;
ActionView::TemplateError (uninitialized constant ActionView::Base::CompiledTemplates::TabularFormBuilder) on line #12 of vendor/plugins/redmine_gitosis/app/views/gitosis_public_keys/new.html.erb:
9: &amp;lt;% end %&amp;gt;
10:
11: &amp;lt;% form_for :public_key, &amp;#64;gitosis_public_key, :url =&amp;gt; { :action =&amp;gt; &amp;quot;create&amp;quot; },
12:                           :builder =&amp;gt; TabularFormBuilder,
13:                           :lang =&amp;gt; current_language do |f| %&amp;gt;
14:
15:     &amp;lt;%= render :partial =&amp;gt; 'form', :locals =&amp;gt; { :f =&amp;gt; f } %&amp;gt;
&lt;/pre&gt;
&lt;p&gt;Get the fixed version &lt;a class="reference external" href="https://github.com/saz/redmine_gitosis"&gt;on Github&lt;/a&gt;&lt;/p&gt;
</summary><category term="Redmine"></category><category term="Programming"></category><category term="Git"></category><category term="Gitosis"></category></entry><entry><title>Note to myself...</title><link href="http://saz.sh//2012/01/23/note-to-myself/" rel="alternate"></link><updated>2012-01-23T18:37:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2012/01/23/note-to-myself/</id><summary type="html">&lt;p&gt;Do not use &lt;tt class="docutils literal"&gt;reverse()&lt;/tt&gt; in a class based view. It throws an exception,
because not all urlpatterns are yet loaded. Instead do it in
&lt;tt class="docutils literal"&gt;get_success_url&lt;/tt&gt; method. And if Django 1.4 is released, use &lt;tt class="docutils literal"&gt;reverse_lazy()&lt;/tt&gt;.&lt;/p&gt;
&lt;p&gt;Helpful link:
&lt;a class="reference external" href="http://stackoverflow.com/questions/6482573/the-included-urlconf-manager-urls-doesnt-have-any-patterns-in-it"&gt;http://stackoverflow.com/questions/6482573/the-included-urlconf-manager-urls-doesnt-have-any-patterns-in-it&lt;/a&gt;&lt;/p&gt;
</summary></entry><entry><title>Roundcube, change password plugin and dovecotpw</title><link href="http://saz.sh//2012/01/22/roundcube-change-password-plugin-and-dovecotpw/" rel="alternate"></link><updated>2012-01-22T00:33:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2012/01/22/roundcube-change-password-plugin-and-dovecotpw/</id><summary type="html">&lt;p&gt;I've tried to setup '&lt;a class="reference external" href="http://trac.roundcube.net/browser/trunk/plugins/password"&gt;change password&lt;/a&gt;' plugin in roundcube to use
dovecotpw to generate the new user password (hint: &lt;a class="reference external" href="http://wiki.dovecot.org/Authentication/PasswordSchemes"&gt;Dovecot can use a
lot of password schemes&lt;/a&gt;).
I've configured everything what I thought was relevant. And that was my
mistake.&lt;/p&gt;
&lt;p&gt;Why?&lt;/p&gt;
&lt;pre class="literal-block"&gt;
// Path for dovecotpw (if not in $PATH)
// $rcmail_config['password_dovecotpw'] = '/usr/local/sbin/dovecotpw';
&lt;/pre&gt;
&lt;p&gt;&amp;quot;Great&amp;quot;, I thought. &amp;quot;Dovecotpw lies in the $PATH: /usr/sbin/dovecotpw. Nothing to change.&amp;quot;
But: My $PATH is not the same as the $PATH of my webserver user! D'oh!&lt;/p&gt;
&lt;p&gt;After setting the correct path in 'change password' config everything worked as expected.&lt;/p&gt;
</summary></entry><entry><title>Using Nautilus and awesome window manager under Ubuntu 11.10</title><link href="http://saz.sh//2011/12/27/using-nautilus-and-awesome-window-manager-under-ubuntu-1110/" rel="alternate"></link><updated>2011-12-27T21:59:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2011/12/27/using-nautilus-and-awesome-window-manager-under-ubuntu-1110/</id><summary type="html">&lt;p&gt;After upgrading to Ubuntu 11.10, every time I am starting Nautilus, it's
taking over my desktop. So, here's how to stop Nautilus from managing
the desktop.&lt;/p&gt;
&lt;p&gt;1. Move original Nautilus binary away&lt;/p&gt;
&lt;pre class="literal-block"&gt;
sudo mv /usr/bin/nautilus{,.real}
&lt;/pre&gt;
&lt;p&gt;2. Create a shell script and save it as /usr/bin/nautilus&lt;/p&gt;
&lt;pre class="literal-block"&gt;
#!/bin/sh
/usr/bin/nautilus.real --no-desktop $&amp;#64;
&lt;/pre&gt;
&lt;ol class="arabic simple" start="3"&gt;
&lt;li&gt;Use it.&lt;/li&gt;
&lt;/ol&gt;
</summary></entry><entry><title>Ever wanted to know, what you have done in the last time in a git repo?</title><link href="http://saz.sh//2011/08/30/ever-wanted-to-know-what-you-have-done-in-the-last-time-in-a-git-repo/" rel="alternate"></link><updated>2011-08-30T18:31:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2011/08/30/ever-wanted-to-know-what-you-have-done-in-the-last-time-in-a-git-repo/</id><summary type="html">&lt;p&gt;git log to the resuce!1!!&lt;/p&gt;
&lt;pre class="literal-block"&gt;
git log --since=yesterday --author=me
&lt;/pre&gt;
&lt;p&gt;or&lt;/p&gt;
&lt;pre class="literal-block"&gt;
git log --since=&amp;lt;date&amp;gt; --author=&amp;lt;Authorname&amp;gt;
&lt;/pre&gt;
</summary></entry><entry><title>I've switched to disqus</title><link href="http://saz.sh//2011/07/31/ive-switched-to-disqus/" rel="alternate"></link><updated>2011-07-31T16:22:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2011/07/31/ive-switched-to-disqus/</id><summary type="html">&lt;p&gt;Comments are switched to disqus. I hope to solve some spam problems and
make it easier to post as disqus is widely used these days :)&lt;/p&gt;
</summary></entry><entry><title>Nicer message output for Django message framework</title><link href="http://saz.sh//2011/07/31/nicer-message-output-for-django-message-framework/" rel="alternate"></link><updated>2011-07-31T15:38:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2011/07/31/nicer-message-output-for-django-message-framework/</id><summary type="html">&lt;p&gt;It's really nice and you can easily change it to fit your needs.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external" href="http://mrben.co.uk/entry/a-nicer-way-of-using-the-Django-messages-framework/"&gt;http://mrben.co.uk/entry/a-nicer-way-of-using-the-Django-messages-framework/&lt;/a&gt;&lt;/p&gt;
</summary></entry><entry><title>Preseed Debian Squeeze using PXE</title><link href="http://saz.sh//2011/07/30/preseed-debian-squeeze-using-pxe/" rel="alternate"></link><updated>2011-07-30T16:28:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2011/07/30/preseed-debian-squeeze-using-pxe/</id><summary type="html">&lt;p&gt;At work, we're currently using FAI to install Debian and configure the
systems. For a couple of year's, this was a good solution. But time goes
on. And so do we.
At the moment I'm setting up puppet and preseeding of Debian Squeeze
through PXE boot.
A couple of things occurred and I'd like to share them with you.&lt;/p&gt;
&lt;ol class="arabic simple"&gt;
&lt;li&gt;&lt;strong&gt;Network configuration in preseed file&lt;/strong&gt;
As we're booting through a network connection, there is absolutely
no sense in setting the network configuration in your preseed file.
Do this on your 'append' line in your pxe menu. If you try to
configure it in your preseed file, it won't install unattended, but
asks you for a network interface to use.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Add ``auto=true priority=critical`` to your pxe append line&lt;/strong&gt;
If you don't at this, your installation won't run unattended and
will ask you for a hostname and domain name.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Let there be free space in your LVM volume group&lt;/strong&gt;
I wasn't able to keep some space free. The last created partition
used up all remaining free space regardless of what was configured in
the preseed file.
Therefore I've created another logical volume which is called
&lt;tt class="docutils literal"&gt;UNUSED&lt;/tt&gt; and mounted to &lt;tt class="docutils literal"&gt;/unused&lt;/tt&gt;. I couldn't get it to stay
unmounted, as installer was complaining about it. If you know a
solution, please let me know.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The preseed file I've created installs a minimal version of Debian
Squeeze with as less packages as possible (no extra effort of striping
it more down. It's about 600MB). A few additional packages will be
installed: less, vim-nox, puppet and lsb-release.
In case there goes anything wrong, a usable editor and less are not bad
:-)
Puppet will configure everything after the base system is installed.
So, it must be installed.
lsb-release is a requirement for puppet in most of my recipes, to
distinguish between different Debian releases (such as Lenny and
Squeeze).
If puppet doesn't know, which operating system release you're using
(especially if you're running Debian), try to install &lt;tt class="docutils literal"&gt;&lt;span class="pre"&gt;lsb-release&lt;/span&gt;&lt;/tt&gt; and
check, if &lt;tt class="docutils literal"&gt;lsbdistcodename&lt;/tt&gt; is set to the right value if you call
&lt;tt class="docutils literal"&gt;facter&lt;/tt&gt;.
Everything you need to set up your PXE boot server, can you find
&lt;a class="reference external" href="ftp://ftp.debian.org/debian/dists/squeeze/main/installer-amd64/current/images/netboot/"&gt;here&lt;/a&gt;.
For a full documentation about preseeding, &lt;a class="reference external" href="http://d-i.alioth.debian.org/tmp/en.i386/apb.html"&gt;click here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PXE menu entry:&lt;/strong&gt;&lt;/p&gt;
&lt;pre class="literal-block"&gt;
LABEL Install Debian Squeeze

        MENU LABEL Install Debian Squeeze

        KERNEL squeeze-linux

        APPEND initrd=squeeze-initrd.gz auto=true priority=critical url=your-server interface=eth0

        #KERNEL http://ftp.debian.org/debian/dists/squeeze/main/installer-amd64/current/images/netboot/debian-installer/amd64/linux

        #APPEND initrd=http://ftp.debian.org/debian/dists/squeeze/main/installer-amd64/current/images/netboot/debian-installer/amd64/initrd.gz auto=true priority=critical url=your-server interface=eth0
&lt;/pre&gt;
&lt;p&gt;The commented lines will fetch a kernel image and initrd from a HTTP
server. If you're pxelinux.0 supports it, you can choose this boot method.
Replace &lt;tt class="docutils literal"&gt;&lt;span class="pre"&gt;squeeze-linux&lt;/span&gt;&lt;/tt&gt; and &lt;tt class="docutils literal"&gt;&lt;span class="pre"&gt;initrd=squeeze-initrd.gz&lt;/span&gt;&lt;/tt&gt; with the name of
your kernel image and initrd.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Preseed file:&lt;/strong&gt;&lt;/p&gt;
&lt;pre class="literal-block"&gt;
#### Contents of the preconfiguration file (for squeeze)

### Localization

d-i debian-installer/language string en

d-i debian-installer/country string DE

d-i debian-installer/locale select en_US.UTF-8



# Keyboard selection.

d-i console-keymaps-at/keymap select us

d-i keyboard-configuration/xkb-keymap select us



### Network configuration

# Any hostname and domain names assigned from dhcp take precedence over

# values set here. However, setting the values still prevents the questions

# from being shown, even if values come from dhcp.

d-i netcfg/get_hostname string unassigned-hostname

d-i netcfg/get_domain string unassigned-domain



# If non-free firmware is needed for the network or other hardware, you can

# configure the installer to always try to load it, without prompting. Or

# change to false to disable asking.

d-i hw-detect/load_firmware boolean true



### Mirror settings

d-i mirror/country string manual

d-i mirror/http/hostname string ftp.debian.org

d-i mirror/http/directory string /debian

d-i mirror/http/proxy string



# Suite to install.

d-i mirror/suite string squeeze



### Account setup

d-i passwd/root-login boolean true

d-i passwd/make-user boolean false

d-i passwd/root-password-crypted password &amp;lt;YourMd5CryptedRootPassword&amp;gt;



### Clock and time zone setup

d-i clock-setup/utc boolean true

d-i time/zone string UTC

d-i clock-setup/ntp boolean true

d-i clock-setup/ntp-server string 0.debian.pool.ntp.org



### Partitioning

d-i partman-auto/disk string /dev/sda

d-i partman-auto/method string lvm

d-i partman-lvm/device_remove_lvm boolean true

d-i partman-md/device_remove_md boolean true

d-i partman-lvm/confirm boolean true

d-i partman-auto-lvm/new_vg_name string data

d-i partman-auto/choose_recipe select atomic

d-i partman-auto/expert_recipe string                         \

      boot-root ::                                            \

              200 200 500 xfs                                 \

                      $primary{ } $bootable{ }                \

                      method{ format } format{ }              \

                      use_filesystem{ } filesystem{ xfs }     \

                      mountpoint{ /boot }                     \

              .                                               \

              10000 10000 10240 xfs                           \

                      $lvmok{ }                               \

                      method{ format } format{ }              \

                      use_filesystem{ } filesystem{ xfs }     \

                      mountpoint{ / }                         \

              .                                               \

              2048 2048 4096 linux-swap                       \

                      $lvmok{ }                               \

                      method{ swap } format{ }                \

              .                                               \

              4096 16384 1000000000 xfs                       \

                      $lvmok{ }                               \

                      method{ format } format{ }              \

                      use_filesystem{ } filesystem{ xfs }     \

                      lv_name{ UNUSED }                       \

                      mountpoint{ /unused }                   \

              .



# The full recipe format is documented in the file partman-auto-recipe.txt

# included in the 'debian-installer' package or available from D-I source

# repository. This also documents how to specify settings such as file

# system labels, volume group names and which physical devices to include

# in a volume group.



# This makes partman automatically partition without confirmation, provided

# that you told it what to do using one of the methods above.

d-i partman-partitioning/confirm_write_new_label boolean true

d-i partman/choose_partition select finish

d-i partman/confirm boolean true

d-i partman/confirm_nooverwrite boolean true



### Base system installation

# Configure APT to not install recommended packages by default. Use of this

# option can result in an incomplete system and should only be used by very

# experienced users.

d-i base-installer/install-recommends boolean false



# Select the initramfs generator used to generate the initrd for 2.6 kernels.

d-i base-installer/kernel/linux/initramfs-generators string initramfs-tools



### Apt setup

# You can choose to install non-free and contrib software.

d-i apt-setup/non-free boolean true

d-i apt-setup/contrib boolean true

d-i apt-setup/services-select multiselect security

d-i apt-setup/security_host string security.debian.org



# Additional repositories, local[0-9] available

#d-i apt-setup/local0/repository string \

#       http://your.server/debian squeeze main contrib non-free

#d-i apt-setup/local0/comment string Your local repo

# URL to the public key of the local repository; you must provide a key or

# apt will complain about the unauthenticated repository and so the

# sources.list line will be left commented out

#d-i apt-setup/local0/key string http://your.server/repo-key



### Package selection

tasksel tasksel/first multiselect none



# Individual additional packages to install

d-i pkgsel/include string openssh-server less vim-nox puppet lsb-release



d-i pkgsel/upgrade select full-upgrade

popularity-contest popularity-contest/participate boolean false

d-i grub-installer/only_debian boolean true



### Finishing up the installation

d-i finish-install/reboot_in_progress note

d-i preseed/late_command string in-target sed -i 's/START=no/START=yes/' /etc/default/puppet
&lt;/pre&gt;
&lt;p&gt;The last line will enable Puppet to start on boot. If you need to set a
different puppet server name, add another &lt;tt class="docutils literal"&gt;preseed/late_command&lt;/tt&gt;.&lt;/p&gt;
&lt;p&gt;To create your crypted root password use:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
printf &amp;quot;r00tme&amp;quot; | mkpasswd -s -m md5
&lt;/pre&gt;
&lt;p&gt;Place the preseed file in &lt;tt class="docutils literal"&gt;&lt;span class="pre"&gt;$DocumentRootOfYourWebserver/d-i/squeeze&lt;/span&gt;&lt;/tt&gt;
and save it as &lt;tt class="docutils literal"&gt;preseed.cfg&lt;/tt&gt;.&lt;/p&gt;
</summary></entry><entry><title>Puppet modules on Github</title><link href="http://saz.sh//2011/07/30/puppet-modules-on-github/" rel="alternate"></link><updated>2011-07-30T15:47:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2011/07/30/puppet-modules-on-github/</id><summary type="html">&lt;p&gt;I've uploaded some of my puppet modules to github.
So if you want to manage php, have a look at &lt;a class="reference external" href="https://github.com/saz/puppet-php"&gt;puppet-php&lt;/a&gt;
Most of the modules have a readme, if it's missing, feel free to open
an issue on github to point me on it. I will fix it asap. Those modules
are developed for Debian or Ubuntu systems (but only tested on Debian
Lenny/Squeeze atm). If you need another operating system supported, add
it and send me a pull request. Would be great, if there are more OSes
covered.
More modules will be coming soon. I'm in the process of cleaning
everything up.
A full documentation about the puppet setup at work will follow, too.
Stay tuned!&lt;/p&gt;
</summary></entry><entry><title>Hello again.</title><link href="http://saz.sh//2011/07/25/hello-again/" rel="alternate"></link><updated>2011-07-25T11:39:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2011/07/25/hello-again/</id><summary type="html">&lt;p&gt;I'm still alive. And I will write new posts soon.&lt;/p&gt;
</summary></entry><entry><title>Hallo</title><link href="http://saz.sh//2011/07/15/hallo/" rel="alternate"></link><updated>2011-07-15T13:59:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2011/07/15/hallo/</id><summary type="html">&lt;p&gt;Hallo&lt;/p&gt;
</summary></entry><entry><title>Identi.ca Updates for 2011-06-19</title><link href="http://saz.sh//2011/06/19/identica-updates-for-2011-06-19/" rel="alternate"></link><updated>2011-06-19T23:59:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2011/06/19/identica-updates-for-2011-06-19/</id><summary type="html">&lt;ul class="simple"&gt;
&lt;li&gt;Anyone has good experience with lightspark? &lt;a class="reference external" href="http://identi.ca/notice/76701056"&gt;#&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</summary></entry><entry><title>Identi.ca Updates for 2011-06-16</title><link href="http://saz.sh//2011/06/16/identica-updates-for-2011-06-16/" rel="alternate"></link><updated>2011-06-16T23:59:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2011/06/16/identica-updates-for-2011-06-16/</id><summary type="html">&lt;ul class="simple"&gt;
&lt;li&gt;Still alive. &lt;a class="reference external" href="http://identi.ca/notice/76469653"&gt;#1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Does !Ubuntu 11.04 still brick MacBooks? &lt;a class="reference external" href="http://identi.ca/notice/76469863"&gt;#2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</summary></entry><entry><title>Mongrel: Error calling Dispatcher.dispatch #</title><link href="http://saz.sh//2011/06/10/mongrel-error-calling-dispatcherdispatch/" rel="alternate"></link><updated>2011-06-10T07:42:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2011/06/10/mongrel-error-calling-dispatcherdispatch/</id><summary type="html">&lt;p&gt;I was trying to get Redmine with mongrel and nginx working.
Every time I've tried to log me in, mongrel reported the following error
message:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
Fri Jun 10 05:21:20 +0000 2011: Error calling Dispatcher.dispatch
#&amp;lt;NoMethodError: undefined method `[]' for nil:NilClass&amp;gt;
/usr/lib/ruby/1.8/mongrel/cgi.rb:108:in `send_cookies'
/usr/lib/ruby/1.8/mongrel/cgi.rb:136:in `out'
/usr/lib/ruby/1.8/mongrel/http_response.rb:65:in `start'
/usr/lib/ruby/1.8/mongrel/cgi.rb:135:in `out'
/usr/lib/ruby/1.8/mongrel/rails.rb:81:in `process'
/usr/lib/ruby/1.8/mongrel.rb:159:in `process_client'
/usr/lib/ruby/1.8/mongrel.rb:158:in `each'
/usr/lib/ruby/1.8/mongrel.rb:158:in `process_client'
/usr/lib/ruby/1.8/mongrel.rb:285:in `run'
/usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
/usr/lib/ruby/1.8/mongrel.rb:285:in `new'
/usr/lib/ruby/1.8/mongrel.rb:285:in `run'
/usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
/usr/lib/ruby/1.8/mongrel.rb:268:in `new'
/usr/lib/ruby/1.8/mongrel.rb:268:in `run'
/usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
/usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
/usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
/usr/bin/mongrel_rails:129:in `run'
/usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
/usr/bin/mongrel_rails:282
&lt;/pre&gt;
&lt;p&gt;I've created a patch for mongrel, which will fix this problem.
You can find it here: &lt;a class="reference external" href="https://gist.github.com/1018287"&gt;https://gist.github.com/1018287&lt;/a&gt;&lt;/p&gt;
</summary><category term="Linux"></category><category term="Programming"></category><category term="Web"></category><category term="mongrel"></category><category term="nginx"></category><category term="Redmine"></category></entry><entry><title>MacBook Pro tries to update efi firmware on every boot after installing Ubuntu 11.04</title><link href="http://saz.sh//2011/05/06/macbook-pro-tries-to-update-efi-firmware-on-every-boot-after-installing-ubuntu-1104/" rel="alternate"></link><updated>2011-05-06T16:29:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2011/05/06/macbook-pro-tries-to-update-efi-firmware-on-every-boot-after-installing-ubuntu-1104/</id><summary type="html">&lt;p&gt;There is something wrong in the installation process of Ubuntu 11.04.
Most of the time I've started my MacBook Pro it made a long beep and
flashed the sleep LED about 10 times.
Waiting for about a minute and the normal boot process started. No big deal, but quite annoying.&lt;/p&gt;
&lt;dl class="docutils"&gt;
&lt;dt&gt;Bug report on Launchpad:&lt;/dt&gt;
&lt;dd&gt;&lt;a class="reference external" href="https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/774089"&gt;https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/774089&lt;/a&gt;&lt;/dd&gt;
&lt;dt&gt;Fix found in comment #17 in the bug report:&lt;/dt&gt;
&lt;dd&gt;&lt;a class="reference external" href="http://pubmem.wordpress.com/2011/04/09/flash-efi-firmware-update-manually-on-a-macbook-51/"&gt;http://pubmem.wordpress.com/2011/04/09/flash-efi-firmware-update-manually-on-a-macbook-51/&lt;/a&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt;Hopefully this bug will be fixed soon. Or should I install Gentoo instead?!? &lt;em&gt;thinking&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Many thanks to pubmem!&lt;/strong&gt;&lt;/p&gt;
</summary></entry><entry><title>Identi.ca Updates for 2011-02-20</title><link href="http://saz.sh//2011/02/20/identica-updates-for-2011-02-20/" rel="alternate"></link><updated>2011-02-20T23:59:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2011/02/20/identica-updates-for-2011-02-20/</id><summary type="html">&lt;ul class="simple"&gt;
&lt;li&gt;Finally, I've sorted all of my bookmarks. Next: ReadItLater :( &lt;a class="reference external" href="http://identi.ca/notice/64941577"&gt;#&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</summary></entry><entry><title>Making 'git pull' work with Github</title><link href="http://saz.sh//2011/02/13/making-git-pull-work-with-github/" rel="alternate"></link><updated>2011-02-13T15:18:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2011/02/13/making-git-pull-work-with-github/</id><summary type="html">&lt;p&gt;As I'm using Github from different computers, I want to update my local
repositories from Github. But &lt;tt class="docutils literal"&gt;git pull&lt;/tt&gt; wasn't working out of the box
and wants to know more information about.&lt;/p&gt;
&lt;pre class="literal-block"&gt;
You asked me to pull without telling me which branch you
want to merge with, and 'branch.master.merge' in
your configuration file does not tell me, either. Please
specify which branch you want to use on the command line and
try again (e.g. 'git pull &amp;lt;repository&amp;gt; &amp;lt;refspec&amp;gt;').
&lt;/pre&gt;
&lt;p&gt;Executing the lines below in your repository will make it work as
expected and you're able to use &lt;tt class="docutils literal"&gt;git pull&lt;/tt&gt;.&lt;/p&gt;
&lt;pre class="literal-block"&gt;
git config branch.master.merge refs/heads/master
git config branch.master.remote origin
&lt;/pre&gt;
</summary></entry><entry><title>Naglite3 - Nagios status monitor for a NOC or operations room</title><link href="http://saz.sh//2011/01/22/naglite3-nagios-status-monitor-for-a-noc-or-operations-room/" rel="alternate"></link><updated>2011-01-22T16:48:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2011/01/22/naglite3-nagios-status-monitor-for-a-noc-or-operations-room/</id><summary type="html">&lt;p&gt;I've just released Naglite3.
It's a full screen Nagios status monitor. Fits nicely in your NOC or
operations room. Inspired by &lt;a class="reference external" href="http://naguser.dk/?page_id=7"&gt;Naglite&lt;/a&gt; and &lt;a class="reference external" href="http://laur.ie/blog/2010/03/naglite2-finally-released/"&gt;Naglite2&lt;/a&gt;.&lt;/p&gt;
&lt;a class="reference external image-reference" href="/images/2011/01/Naglite3-e1310138313390.png"&gt;&lt;img alt="/images/2011/01/Naglite3-300x152.png" src="/images/2011/01/Naglite3-300x152.png" /&gt;&lt;/a&gt;
&lt;p&gt;You can get it on &lt;a class="reference external" href="https://github.com/saz/Naglite3"&gt;Github&lt;/a&gt;.&lt;/p&gt;
</summary><category term="Monitoring"></category><category term="Programming"></category><category term="Web"></category><category term="Naglite"></category><category term="Nagios"></category></entry><entry><title>User registration wasn't working</title><link href="http://saz.sh//2010/12/16/user-registration-wasnt-working/" rel="alternate"></link><updated>2010-12-16T14:07:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2010/12/16/user-registration-wasnt-working/</id><summary type="html">&lt;p&gt;Due to a configuration problem, user registration wasn't working as
expected.
Please try again, if you've got no mail with login credentials.&lt;/p&gt;
</summary></entry><entry><title>Insert PHP variables into Apache access log</title><link href="http://saz.sh//2010/12/02/insert-php-variables-into-apache-access-log/" rel="alternate"></link><updated>2010-12-02T09:08:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2010/12/02/insert-php-variables-into-apache-access-log/</id><summary type="html">&lt;p&gt;Ever in the need of finding a request of a specific user on your site?
As long as authentication is done using basic auth, everything is fine.
As soon as the user logged in, &lt;a class="reference external" href="http://projects.apache.org/projects/http_server.html"&gt;Apache&lt;/a&gt; writes the username to access.log.
But what about, if authentication is done through HTML forms using POST
method? No username in the log. Damn it!&lt;/p&gt;
&lt;p&gt;Well, you can put the username in the request URL. As long as you don't
want to add a bunch of other information like userid, sessionid, ...
Instead of logging requests on your own and loosing some capabilities
like &amp;quot;How much bytes went through the cable (with or without headers
using &lt;a class="reference external" href="http://httpd.apache.org/docs/2.2/mod/mod_logio.html"&gt;mod_logio&lt;/a&gt;)&amp;quot; or &amp;quot;How long has this request taken until it left
&lt;a class="reference external" href="http://projects.apache.org/projects/http_server.html"&gt;Apache&lt;/a&gt;?&amp;quot; (sure, you're able to measure the time, &lt;a class="reference external" href="http://php.net/"&gt;PHP&lt;/a&gt; was working...),
there is a nice solution: &lt;a class="reference external" href="http://php.net/manual/en/function.apache-note.php"&gt;apache_note&lt;/a&gt;.
&lt;a class="reference external" href="http://php.net/manual/en/function.apache-note.php"&gt;apache_note&lt;/a&gt; is a &lt;a class="reference external" href="http://php.net/"&gt;PHP&lt;/a&gt; wrapper function for Apache's table_get
and table_set, to pass information between to different apache modules
like &lt;a class="reference external" href="http://php.net/"&gt;PHP&lt;/a&gt; and &lt;a class="reference external" href="http://www.perl.org/"&gt;Perl&lt;/a&gt; in one request. Or logging.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ok, I got it. How?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In a function which is called on every request (everything else is...
hrm... pretty useless) add something like that:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
apache_note('sessionid', session_id());
&lt;/pre&gt;
&lt;p&gt;And your LogFormat line in Apache could look like this:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
LogFormat &amp;quot;%h %l %u %t \&amp;quot;%r\&amp;quot; %&amp;gt;s %b \&amp;quot;%{Referer}i\&amp;quot; \&amp;quot;%{User-agent}i\&amp;quot; sessionid: %{sessionid}n&amp;quot; combined
&lt;/pre&gt;
&lt;p&gt;If a request is made and &lt;tt class="docutils literal"&gt;%{sessionid}&lt;/tt&gt; is not set (like on every static
file), than a &amp;quot;-&amp;quot; (dash) will be displayed.&lt;/p&gt;
&lt;p&gt;Happy request logging!&lt;/p&gt;
</summary><category term="Linux"></category><category term="Programming"></category><category term="Web"></category><category term="Apache"></category></entry><entry><title>pingd is deprecated! Use ocf:pacemaker:ping instead</title><link href="http://saz.sh//2010/11/16/pingd-is-deprecated-use-ocfpacemakerping-instead/" rel="alternate"></link><updated>2010-11-16T12:10:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2010/11/16/pingd-is-deprecated-use-ocfpacemakerping-instead/</id><summary type="html">&lt;p&gt;Yeah. So it is.
&lt;a class="reference external" href="http://comments.gmane.org/gmane.linux.highavailability.user/32290"&gt;http://comments.gmane.org/gmane.linux.highavailability.user/32290&lt;/a&gt;
Use ocf:pacemaker:ping instead. It works for me. The constraint should
still point to pingd:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
location ms-drbd-backup_master-on-connected-node ms-drbd-backup
rule $id=&amp;quot;ms-drbd-backup_master-on-connected-node-rule&amp;quot; $role=&amp;quot;master&amp;quot; -inf: not_defined pingd or pingd lte 0
&lt;/pre&gt;
&lt;p&gt;Full example:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
primitive ping ocf:pacemaker:ping
params host_list=&amp;quot;127.0.0.1&amp;quot; multiplier=&amp;quot;100&amp;quot;
op monitor interval=&amp;quot;10s&amp;quot; timeout=&amp;quot;20s&amp;quot;
op start interval=&amp;quot;0&amp;quot; timeout=&amp;quot;90s&amp;quot;
op stop interval=&amp;quot;0&amp;quot; timeout=&amp;quot;100s&amp;quot;
clone clone-ping ping
meta globally-unique=&amp;quot;false&amp;quot;
location ms-drbd-backup_master-on-connected-node ms-drbd-backup
rule $id=&amp;quot;ms-drbd-backup_master-on-connected-node-rule&amp;quot; $role=&amp;quot;master&amp;quot; -inf: not_defined pingd or pingd lte 0
&lt;/pre&gt;
&lt;p&gt;As I'm defining my host list as parameter, I don't have to maintain
such a list in ha.cf.&lt;/p&gt;
</summary></entry><entry><title>Add Thunderbird to Indicator Applet in Gnome</title><link href="http://saz.sh//2010/07/23/add-thunderbird-to-indicator-applet-in-gnome/" rel="alternate"></link><updated>2010-07-23T23:58:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2010/07/23/add-thunderbird-to-indicator-applet-in-gnome/</id><summary type="html">&lt;p&gt;As I'm using Thunderbird as my default mail program, I found it really
annoying, that it is not as nicely integrated in Gnome on Ubuntu Lucid
as Evolution is.
So, I was looking for a solution. Here it is :)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1. Getting rid of Evolution in Indicator Applet&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Run &lt;tt class="docutils literal"&gt;sudo &lt;span class="pre"&gt;apt-get&lt;/span&gt; remove &lt;span class="pre"&gt;evolution-indicator&lt;/span&gt;&lt;/tt&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2. Install required packages&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Run &lt;tt class="docutils literal"&gt;sudo &lt;span class="pre"&gt;apt-get&lt;/span&gt; install &lt;span class="pre"&gt;libnotify-bin&lt;/span&gt;&lt;/tt&gt;. This is needed to make the
Thunderbird extension work.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3. Install Thunderbird extension&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Open the Add-On manager in Thunderbird and install &lt;tt class="docutils literal"&gt;Gnome
Integration&lt;/tt&gt;. After installation, restart Thunderbird.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;4. Disable default Thunderbird notifications&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In Thunderbird go to &lt;tt class="docutils literal"&gt;Edit =&amp;gt; Preferences =&amp;gt; General&lt;/tt&gt; and uncheck
&lt;tt class="docutils literal"&gt;Show an alert&lt;/tt&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;5. Add Thunderbird to Indicator Applet&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Run &lt;tt class="docutils literal"&gt;sudo nano /usr/share/indicators/messages/applications/thunderbird&lt;/tt&gt; and insert the following line:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
/usr/share/applications/thunderbird.desktop
&lt;/pre&gt;
&lt;div class="section" id="what-about-a-shortcut-for-composing-a-new-message-or-open-the-address-book"&gt;
&lt;h2&gt;What about a shortcut for composing a new message or open the address book?&lt;/h2&gt;
&lt;p&gt;Well, it is possible to add such shortcuts, but at the moment, you have
to redo it after every update, as the file, you have to edit, will be
overwritten.
Add the following lines at the end
of &lt;tt class="docutils literal"&gt;/usr/share/applications/thunderbird.desktop&lt;/tt&gt;:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
X-Ayatana-Desktop-Shortcuts=Compose;Contacts

[Compose Shortcut Group]
Name=Compose New Message
Exec=thunderbird mailto:
OnlyShowIn=Messaging Menu

[Contacts Shortcut Group]
Name=Contacts
Exec=thunderbird -addressbook
OnlyShowIn=Messaging Menu
&lt;/pre&gt;
&lt;/div&gt;
</summary></entry><entry><title>Amazon und die falsche Sendungsverfolgung</title><link href="http://saz.sh//2010/06/07/amazon-und-die-falsche-sendungsverfolgung/" rel="alternate"></link><updated>2010-06-07T21:32:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2010/06/07/amazon-und-die-falsche-sendungsverfolgung/</id><summary type="html">&lt;a class="reference external image-reference" href="/images/2010/06/falsche_daten_amazon.png"&gt;&lt;img alt="/images/2010/06/falsche_daten_amazon-300x71.png" src="/images/2010/06/falsche_daten_amazon-300x71.png" /&gt;&lt;/a&gt;
&lt;p&gt;Tja. Die Lieferung wurde heute verschickt, kam aber schon am
2. April 2009 um 11:33 in Börnicke an. Schade. Eigentlich wollte ich das
Paket haben.&lt;/p&gt;
</summary></entry><entry><title>Useful Google Chrome Extensions</title><link href="http://saz.sh//2010/05/02/useful-google-chrome-extensions/" rel="alternate"></link><updated>2010-05-02T12:08:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2010/05/02/useful-google-chrome-extensions/</id><summary type="html">&lt;p&gt;After using Firefox for a long time, i've switched almost completely to
Google &lt;a class="reference external" href="http://www.google.com/chrome"&gt;Chrome&lt;/a&gt; (ahh... &lt;a class="reference external" href="http://www.chromium.org/Home"&gt;Chromium&lt;/a&gt;). Using Chrome for quite some time
now, I'm using a few extensions, which I find really useful.&lt;/p&gt;
&lt;div class="section" id="auto-replay-for-youtube"&gt;
&lt;h2&gt;Auto Replay for YouTube&lt;/h2&gt;
&lt;p&gt;Sometimes, I want to watch/listen to a video more than once. Clicking
on &amp;quot;Replay&amp;quot; every time the video is finished is quite annoying. &lt;a class="reference external" href="https://chrome.google.com/extensions/detail/kanbnempkjnhadplbfgdaagijdbdbjeb?hl=en"&gt;This
extension1&lt;/a&gt; is fixing it. You're able to enter a time range, where auto
replay should happens.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="autocomplete-on"&gt;
&lt;h2&gt;Autocomplete = on&lt;/h2&gt;
&lt;p&gt;Saving passwords isn't working on every site, as some web developers
are using &amp;quot;autocomplete = off&amp;quot;. &lt;a class="reference external" href="https://chrome.google.com/extensions/detail/ecpgkdflcnofdbbkiggklcfmgbnbabhh?hl=en"&gt;This extension2&lt;/a&gt; is changing
&amp;quot;autocomplete = off&amp;quot; to &amp;quot;autocomplete = on&amp;quot; and you are able to save
your passwords.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="stop-autoplay-for-youtube"&gt;
&lt;h2&gt;Stop Autoplay for YouTube&lt;/h2&gt;
&lt;p&gt;Loading more than one video on YouTube in new tabs is quite annoying,
as you have to pause any video at first. &lt;a class="reference external" href="https://chrome.google.com/extensions/detail/lgdfnbpkmkkdhgidgcpdkgpdlfjcgnnh?hl=en"&gt;This extension3&lt;/a&gt; is here to
rescue you! It will pause any video you load, but the video is still
buffering in the background. That's making it better, than simply
blocking flash videos from auto play.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="type-ahead-find"&gt;
&lt;h2&gt;Type-ahead-find&lt;/h2&gt;
&lt;p&gt;In Firefox, you are able to enable search-as-you-type. I have not found
such a checkbox in Chrome, but &lt;a class="reference external" href="https://chrome.google.com/extensions/detail/cpecbmjeidppdiampimghndkikcmoadk"&gt;This extension4&lt;/a&gt;. You are also able to
search in links only.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="youtube-automatic-quality-changer"&gt;
&lt;h2&gt;Youtube Automatic Quality changer&lt;/h2&gt;
&lt;p&gt;I find it quite annoying to change the video quality on every video.
Why isn't it saving my choice for the next time? But: &lt;a class="reference external" href="https://chrome.google.com/extensions/detail/hgijgnfdfpfnkfliikinfajhdmphahpj"&gt;This extension5&lt;/a&gt;
is fixing it. Less clicks for me. Yeah!
If I find more useful extensions for Google Chrome, I'll let you know.
But if you have a extension that could be useful for me, but I'm not
aware of, let me know.&lt;/p&gt;
&lt;/div&gt;
</summary></entry><entry><title>New job, new home, new Nokia N900 and everything I've forgotten.</title><link href="http://saz.sh//2010/01/04/new-job-new-home-new-nokia-n900-and-everything-ive-forgotten/" rel="alternate"></link><updated>2010-01-04T14:26:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2010/01/04/new-job-new-home-new-nokia-n900-and-everything-ive-forgotten/</id><summary type="html">&lt;p&gt;Ok. It's been quite some time since my last post. Sorry for that. As
always, I will try to post more regularly... I promise :)
Anyway. A lot of things changed in the last few months. Most of them to
the good. Maybe it's going on like that? Would be great.
2009 is over and 2010 started really good (thanks to someone).
But let me begin, where it should begin: at the beginning :)
Ok. I finally made it and found an apartment. It's near my new
employer, so I'm able to use my bike for getting to work. I find this is
really awesome. My apartment is almost complete (complete = as complete
as something like an apartment can be.). Some things missing, but I'm on
it an it's getting better every day. And some things, I have not thought
about, are still coming up, but that's okay. I will upload some pictures
later that day, so you can have a look, what's the current state. I
moved in my apartment one week before christmas, as I was alone on
christmas anyway.
One picture of a part of my apartment. Taken with my N900:&lt;/p&gt;
&lt;a class="reference external image-reference" href="/images/2010/01/20091225_003.jpg"&gt;&lt;img alt="/images/2010/01/20091225_003-300x225.jpg" src="/images/2010/01/20091225_003-300x225.jpg" /&gt;&lt;/a&gt;
&lt;p&gt;Another new thing I've bought me as a present for christmas was a Nokia
N900. I like my new gadget. Really. I'm writing this blog post on my
N900! There is currently nothing bad I can tell about the N900. At
first, it was rebooting from time to time. But this problem is known to
Nokia and they're working on it. For now, there is an easy work-around
and this is &amp;quot;fixing&amp;quot; the problem.
What else? Some positive things:
- Fm-transmitter: send music to any radio.
- Camera: pictures looking good and the cam is fast enough for taking
pictures
- applications: as the Nokia N900 is running Maemo, it's based on a
really stable system and there are many different applications
available. You can also get 'root' on the N900 really easy (just install
a package and go on). For software management it's using a version of
Debian's APT.
- OpenVPN: yes. It's useable without getting root or installing another
image on your phone (hey google, can you hear me? Think about your
crappie android os!).
As I'm a system administrator I love to have tools like VPN and ssh on
my mobile. Why? Because I'm able to fix most of the problems from my
mobile. If it's working. And you know what? Nokia was able to get the
N900 working. Thanks Nokia! (Again, can you hear me, google?)
Now, some more things going on in my life, but for now, it's enough
I've talked about.
Have fun and if you're looking for a new mobile phone: Nokia N900&lt;/p&gt;
</summary></entry><entry><title>Test from N900</title><link href="http://saz.sh//2010/01/04/test-from-n900/" rel="alternate"></link><updated>2010-01-04T13:41:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2010/01/04/test-from-n900/</id><summary type="html">&lt;p&gt;Does it work?&lt;/p&gt;
</summary></entry><entry><title>Heimspiel!</title><link href="http://saz.sh//2009/07/26/heimspiel/" rel="alternate"></link><updated>2009-07-26T17:56:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2009/07/26/heimspiel/</id><summary type="html">&lt;p&gt;Gestern war ich auf dem Konzert der &amp;quot;Die Fantastischen Vier&amp;quot;.
Wir sind gegen 17 Uhr am Cannstatter Wasen angekommen und wollten mit
der Bahn weiterfahren. Allerdings war die Bahn einfach zu voll. So
entschieden wir uns, dass wir laufen könnten. Stellt ja eigentlich auch
kein Problem dar, von der Mercedesstrasse zum hinteren Teil des Wasens
zu gelangen. Doch, welch Überraschung, gestern war alles anders. Straßen
waren selbst für Fußgänger gesperrt. Warum, ist niemandem von uns so
richtig klar gewesen, aber sicher ist sicher. So scheint es zumindest :)
Endlich am hinteren Teil des Wasens angekommen, sind wir erst mal
wieder ein gutes Stück in die Richtung gelaufen, aus der wir kamen.
Welcher Planer hat eigentlich die Bahn-Linie zwischen Wasen-Zugang und
Straße gebaut? Die andere Seite wäre auch schön gewesen. Naja. Egal.
Zurück also. Durch den Eingang sind wir schnell rein gekommen. Also
zumindest schien das Abtasten gut organisiert, auch wenn ich alles
mögliche hätte mit rein nehmen können.
Auf dem Weg zum eigentlichen Konzert war schon Musik zu hören und man
musste sich durch eine Flut von Flaschen durcharbeiten. Als Belohnung
für die Mühen gab es zu dem Zeitpunkt erst mal einen Auftritt von
Christof Sonntag. Dieser war allerdings so schlecht, dass ich gar nicht
genug kotzen konnte, als ich gewollt hätte. Wer den dort hingestellt
hat, muss ihn echt nicht mögen.
Tja, je später der Abend, desto tiefer die Sonne. Nämlich genau auf
Augenhöhe. Dementsprechend viel war Anfangs von der Bühne zu sehen: erst
ein wenig, dann ging es über zu Punkten, die vor meinen Augen
aufblitzten. Und das alles trotz Sonnenbrille. Die habe ich dann
irgendwann auch mal total vergessen, bis ich von Matze, der mit mir auf
dem Konzert war, gefragt worden bin, ob ich nicht mal meine Brille
aufsetzen wollte. Zu dem Zeitpunk war die Sonne schon weg und die Fantas
am Start.
Wo ich gerade bei Getränken bin: die ein Liter Behälter waren wohl
recht schnell vergriffen oder jemand hat sich ganz genau überlegt, wie
man die Leute über den Tisch ziehen kann. Es gab ausreichend kleine
Becher, klar. Aber große, die günstiger waren: Nö. Aber was soll's? Es
sind die Fantas. Da lohnt sich das Geld.
Der Sound war ganz OK. Ab und an war es ein wenig dumpf, dann hat
plötzlich wieder jemand die Höhen aus dem Keller geholt... Aber da das
nur manchmal vorkam, war es ok.
Unterhaltsam war dann der Moment, in dem der Strom der PA ausgefallen
ist. Die Fantas haben dann erst mal kräftig auf der Bühne weitergesungen
und sind zu ihrem &amp;quot;Bring it back&amp;quot; richtig gut abgegangen. Nur eben die
Menge nicht. Logisch. Die Fantas haben den Ausfall nicht mitbekommen.
Dann war auch erst mal ein wenig Pause, bis jemand die Sicherung
gefunden und wieder rein gemacht hat.
Zusammengefasst war das Konzert richtig geil, allerdings hätte der
Sound deutlich besser sein können. Hier war manchmal einfach die
klangliche Schwankung lästig. Trotzdem:
&lt;strong&gt;DANKE FANTAS!&lt;/strong&gt;
Ach ja. Wie immer hab ich keine Bilder gemacht. Das liegt vermutlich
daran, dass ich keine Digi-Cam hab und mit meinem Handy ging das nich so
gut, was mitunter auch an der Sonne lag. Vielleicht kaufe ich mir ja
doch mal eine Kamera?!?&lt;/p&gt;
</summary></entry><entry><title>Facebook ist bei Facebook</title><link href="http://saz.sh//2009/07/13/facebook-ist-bei-facebook/" rel="alternate"></link><updated>2009-07-13T15:39:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2009/07/13/facebook-ist-bei-facebook/</id><summary type="html">&lt;p&gt;Wow. Klasse. Ich kann mich bei Facebook anmelden, um mit Facebook in
Kontakt zu treten... Ob da was mit der Internationalisierung nicht so
klappt?&lt;/p&gt;
&lt;a class="reference external image-reference" href="/images/2009/07/facebookbeifacebook.png"&gt;&lt;img alt="/images/2009/07/facebookbeifacebook-300x66.png" src="/images/2009/07/facebookbeifacebook-300x66.png" /&gt;&lt;/a&gt;
</summary></entry><entry><title>Install NETWAYSGrapher V2 in Debian Lenny</title><link href="http://saz.sh//2009/07/10/install-netwaysgrapher-v2-in-debian-lenny/" rel="alternate"></link><updated>2009-07-10T20:49:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2009/07/10/install-netwaysgrapher-v2-in-debian-lenny/</id><summary type="html">&lt;p&gt;A few steps are required to get NETWAYSGrapher V2 up and running in
Debian Lenny. Especialy those missing Perl modules are annoying (I don't
like to have a dev environment on a server).
Here are the steps that I've taken to get NETWAYSGrapher V2 up and
running.
&lt;strong&gt;WARNING: I suppose you've already installed Apache, Nagios and MySQL
and everything is working!&lt;/strong&gt;&lt;/p&gt;
&lt;div class="section" id="install-required-packages"&gt;
&lt;h2&gt;1. Install required packages:&lt;/h2&gt;
&lt;p&gt;&lt;tt class="docutils literal"&gt;&lt;span class="pre"&gt;apt-get&lt;/span&gt; install php5 &lt;span class="pre"&gt;php-pear&lt;/span&gt; &lt;span class="pre"&gt;php5-xsl&lt;/span&gt; &lt;span class="pre"&gt;php5-gd&lt;/span&gt; &lt;span class="pre"&gt;php5-mysql&lt;/span&gt; &lt;span class="pre"&gt;php5-pdo&lt;/span&gt; &lt;span class="pre"&gt;libyaml-perl&lt;/span&gt; &lt;span class="pre"&gt;libyaml-syck-perl&lt;/span&gt; &lt;span class="pre"&gt;libcarp-assert-perl&lt;/span&gt; &lt;span class="pre"&gt;libclass-singleton-perl&lt;/span&gt; &lt;span class="pre"&gt;libclass-accessor-perl&lt;/span&gt; &lt;span class="pre"&gt;libsql-abstract-perl&lt;/span&gt; &lt;span class="pre"&gt;libparams-validate-perl&lt;/span&gt; &lt;span class="pre"&gt;liblog-dispatch-perl&lt;/span&gt; &lt;span class="pre"&gt;libset-crontab-perl&lt;/span&gt; &lt;span class="pre"&gt;libthreads-shared-perl&lt;/span&gt; &lt;span class="pre"&gt;libcache-fastmmap-perl&lt;/span&gt; &lt;span class="pre"&gt;libdbd-mysql-perl&lt;/span&gt; &lt;span class="pre"&gt;libuniversal-require-perl&lt;/span&gt; &lt;span class="pre"&gt;libterm-readkey-perl&lt;/span&gt; &lt;span class="pre"&gt;libproc-daemon-perl&lt;/span&gt;&lt;/tt&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="configure-cpan"&gt;
&lt;h2&gt;2. Configure CPAN&lt;/h2&gt;
&lt;p&gt;&lt;tt class="docutils literal"&gt;perl &lt;span class="pre"&gt;-MCPAN&lt;/span&gt; &lt;span class="pre"&gt;-e&lt;/span&gt; shell&lt;/tt&gt;
Let CPAN configure itself by answering 'yes' to the question.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="install-additional-cpan-modules"&gt;
&lt;h2&gt;3. Install additional CPAN modules&lt;/h2&gt;
&lt;p&gt;The following modules are missing in Debian Lenny repository or too
old:
- Thread::Queue
- Thread::Cancel
- threads
- threads::shared
- Proc::Simple
I've created Debian packages which you can find &lt;a class="reference external" href="http://steffenzieger.de/grapherv2-debs/"&gt;here1&lt;/a&gt;
You can also install those modules from CPAN.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="download-netwaysgrapher-v2"&gt;
&lt;h2&gt;4. Download NETWAYSGrapher V2&lt;/h2&gt;
&lt;p&gt;You can download NETWAYSGrapher V2 &lt;a class="reference external" href="https://www.netways.org/projects/list_files/grapher-v2"&gt;here2&lt;/a&gt;
After downloading, extract the package.
&lt;tt class="docutils literal"&gt;tar xjf &lt;span class="pre"&gt;NETWAYSGrapherV2-2.0RC2.tar.bz2&lt;/span&gt;&lt;/tt&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="run-collector-dependencies-check"&gt;
&lt;h2&gt;5. Run collector dependencies check&lt;/h2&gt;
&lt;p&gt;Run the following commands:&lt;/p&gt;
&lt;p&gt;``  cd &amp;lt;GRAPHERV2_SOURCE_DIR&amp;gt;/appkit/etc  ../bin/phing test-collector-deps ``
If all went fine, you should see a message like&lt;/p&gt;
&lt;blockquote&gt;
SUCCESS: All perl deps (modules) found!&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="disable-magic-quotes-gpc-and-run-frontend-dependencies-check"&gt;
&lt;h2&gt;6. Disable magic_quotes_gpc and run frontend dependencies check&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Disabling magic_quotes_gpc:&lt;/strong&gt;
&lt;tt class="docutils literal"&gt;sed &lt;span class="pre"&gt;-i&lt;/span&gt; 's/magic_quotes_gpc = On/magic_quotes_gpc = Off/' /etc/php5/apache2/php.ini&amp;nbsp; sed &lt;span class="pre"&gt;-i&lt;/span&gt; 's/magic_quotes_gpc = On/magic_quotes_gpc = Off/' /etc/php5/cli/php.ini&lt;/tt&gt;
&lt;strong&gt;Running frontend dependencies check:&lt;/strong&gt;
&lt;tt class="docutils literal"&gt;cd &lt;span class="pre"&gt;&amp;lt;GRAPHERV2_SOURCE_DIR&amp;gt;/appkit/etc&lt;/span&gt;&amp;nbsp; &lt;span class="pre"&gt;../bin/phing&lt;/span&gt; &lt;span class="pre"&gt;test-frontend-deps&lt;/span&gt;&lt;/tt&gt;
If everything is working, you should see no error message, except
missing PHP LDAP support, which is not required.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="edit-build-properties-and-fit-it-to-your-needs"&gt;
&lt;h2&gt;7. Edit build.properties and fit it to your needs&lt;/h2&gt;
&lt;p&gt;Run your favorite editor and edit
&lt;tt class="docutils literal"&gt;&lt;span class="pre"&gt;&amp;lt;GRAPHERV2_SOURCE_DIR&amp;gt;/appkit/etc/build.properties.&lt;/span&gt;&lt;/tt&gt;
&lt;tt class="docutils literal"&gt;Change &lt;span class="pre"&gt;perm.daemon-user&lt;/span&gt; and &lt;span class="pre"&gt;perm.daemon-group&lt;/span&gt; to nagios.&amp;nbsp; Set httpd.server_name to your server name.&lt;/tt&gt;
If your database is not running on the same host, edit the db-values, too.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="create-database-user"&gt;
&lt;h2&gt;8. Create database user&lt;/h2&gt;
&lt;p&gt;Make a connection to your database as root user and execute the following command:&lt;/p&gt;
&lt;p&gt;&lt;tt class="docutils literal"&gt;GRANT ALL on ng2_db.* to ng2 identified by &lt;span class="pre"&gt;'&amp;lt;yourRandomPassword&amp;gt;';&lt;/span&gt;&amp;nbsp; GRANT SUPER on *.* to ng2;&lt;/tt&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="start-installation"&gt;
&lt;h2&gt;9. Start installation&lt;/h2&gt;
&lt;p&gt;&lt;tt class="docutils literal"&gt;cd &lt;span class="pre"&gt;&amp;lt;GRAPHERV2_SOURCE_DIR&amp;gt;/appkit/etc&lt;/span&gt;&amp;nbsp; &lt;span class="pre"&gt;../bin/phing&lt;/span&gt; &lt;span class="pre"&gt;-Dproperties=&amp;lt;ABSOLUTE_PATH_TO_build.properties&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;install-all&lt;/span&gt;&lt;/tt&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="add-it-to-apache"&gt;
&lt;h2&gt;10. Add it to Apache&lt;/h2&gt;
&lt;p&gt;In &amp;lt;GRAPHERV2_INSTALL_DIR&amp;gt;/appkit/etc/appkit_httpd.conf is a fully
configured vhost config file.
Copy or link this file to /etc/apache2/sites-enabled and reload your
apache.
After you've finished all steps, you can integrate NETWAYSGrapher V2 in
Nagios.
If you have any questions, feel free to ask me.&lt;/p&gt;
&lt;/div&gt;
</summary><category term="Debian"></category><category term="Linux"></category><category term="Monitoring"></category><category term="Grapher"></category><category term="Lenny"></category></entry><entry><title>Run apt-get update automatically under Debian</title><link href="http://saz.sh//2009/07/10/run-apt-get-update-automatically-under-debian/" rel="alternate"></link><updated>2009-07-10T20:48:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2009/07/10/run-apt-get-update-automatically-under-debian/</id><summary type="html">&lt;p&gt;There are a few different ways to run apt-get update. But there is
already a cronjob included in the apt-package.
This cronjob is lying in /etc/cron.daily/apt and has almost nothing to
do, because everything is disabled by default.
You can add the following lines to your apt.conf, to make things work.
Start your favorite editor and open /etc/apt/apt.conf (by default, this
file does not exists).&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Run apt-get update everyday:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class="literal-block"&gt;
APT::Periodic::Update-Package-Lists 1;
&lt;/pre&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Fetch all upgradeable packages every 7 days:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class="literal-block"&gt;
APT::Periodic::Download-Upgradeable-Packages 7;
&lt;/pre&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Run apt-get autoclean every 7 days:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class="literal-block"&gt;
APT::Periodic::AutocleanInterval 7;
&lt;/pre&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Run unattended upgrade every n days (0 disables it):&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class="literal-block"&gt;
APT::Periodic::Unattended-Upgrade 0;
&lt;/pre&gt;
&lt;p&gt;You can enable unattended upgrades by changing it to a positive
value greater zero. But keep in mind, that this can seriously damage
your system, if things go wrong!
If you like to check, if everything is working as excepted, you may be
waiting a few minutes. The cronjob is using a random value for sleeping
some time. This is useful, to make sure, that your systems won't connect
to your apt-mirror at the same time. But for testing, this is really
annoying.&lt;/p&gt;
&lt;p&gt;Let's change it for testing. Add the following line to your apt.conf:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
APT::Periodic::RandomSleep 5;
&lt;/pre&gt;
&lt;p&gt;If you've finished testing, simply remove this line.&lt;/p&gt;
</summary><category term="Debian"></category><category term="Linux"></category><category term="Apt"></category></entry><entry><title>Eine schöne Idee: &lt;a class="reference external" href="http://www.wahlgetwitter.de/"&gt;http://www.wahlgetwitter.de/&lt;/a&gt;</title><link href="http://saz.sh//2009/07/02/eine-schone-idee-a-classreference-external-hrefhttpwwwwahlgetwitterdehttpwwwwahlgetwitterdea/" rel="alternate"></link><updated>2009-07-02T21:37:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2009/07/02/eine-schone-idee-a-classreference-external-hrefhttpwwwwahlgetwitterdehttpwwwwahlgetwitterdea/</id><summary type="html">&lt;p&gt;Unter &lt;a class="reference external" href="http://www.wahlgetwitter.de/"&gt;http://www.wahlgetwitter.de/&lt;/a&gt; gibt es eine schöne Auswertung, wie
denn die aktuelle Stimmung im Netz zu welcher Partei ist.
Einfach mal einen Blick drauf werfen.
Und:
1. google.de aufrufen
2. &amp;quot;verräter partei&amp;quot; ohne Anführungszeichen ins Suchfeld eingeben
3. &amp;quot;Auf gut Glück&amp;quot; anklicken
4. Freuen :)&lt;/p&gt;
</summary></entry><entry><title>Linuxtag 2009 - Samstag</title><link href="http://saz.sh//2009/06/27/linuxtag-2009-samstag/" rel="alternate"></link><updated>2009-06-27T11:51:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2009/06/27/linuxtag-2009-samstag/</id><summary type="html">&lt;p&gt;So. Zweiter Tag in Berlin auf dem Linuxtag angebrochen. Bisher haben wir
einen Vortrag zu Vim gehört, der allerdings nicht ganz so optimal
gelaufen ist. Der Sprecher war sehr nervös. Es war ein wenig eine
Mischung aus Anfängerkurs für Vim, ein paar netten Tipps und dem
vergessen - meiner Meinung nach - interessanter Features.
Trotzdem waren interessante Stellen dabei.
Jetzt sind wir in einem Vortrag zur Grafikprogrammierung mit Qt. Bisher
ganz interessant. Der Sprecher ist auch nicht so nervös, wie der von
Vim, allerdings wirkt er auch ein wenig gelangweilt. Er bringt aber auf
jeden Fall gute Beispiele, was mit Qt möglich ist.
Eigentlich wollten wir gestern noch zu Dunkin' Donuts, aber da wir
leider bei einem Italiener schlechtes Essen gegessen haben, hatte der
gestern schon zu. Dann eben heute. Das packen wir :)
Im Hotel gibt es leider kein kostenloses Internet. 1,90 € pro Stunde
finde ich dann doch zu viel.
Bis später.&lt;/p&gt;
</summary></entry><entry><title>Linuxtag 2009</title><link href="http://saz.sh//2009/06/26/linuxtag-2009/" rel="alternate"></link><updated>2009-06-26T13:49:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2009/06/26/linuxtag-2009/</id><summary type="html">&lt;p&gt;So. Erfolgreich bin ich mit einem Freund auf dem Linuxtag in Berlin
angekommen. Wir haben schon ein paar interessante Dinge gesehen und
natürlich auch schon kräftig Flyer, Kugelschreiber abgesahnt.
Gewinnspiele gibt es auch ein paar. Täglich wird ein Android-Handy von
HTC verlost (auch wenn auf dem Gewinnspielzettel Samsung steht/stand, es
wurde ausgestrichen, ist aber immer noch lesbar).
Um 15 Uhr gibt es dann den Vortrag zu NMAP. Zu dem Zeitpunkt startet
auch der Hacking-Contest. Jetzt müssen wir uns entscheiden, wo wir denn
hin gehen.
Da ich leider nur mein Handy zum Fotos machen dabei hab, werden die
späteren Bilder halt nicht so gut sein, aber besser als nix :)
Grad eben gab es eine halbe Pizza für jeden. Kosten: 5 € pro Person.
Nicht günstig, war aber gut.
O'reilly hat zwei nette Poster. Also einfach mal den Stand genau
untersuchen. Die gibt es zum Mitnehmen.
Bis später.&lt;/p&gt;
</summary></entry><entry><title>Eine sachlichere Diskussion?!</title><link href="http://saz.sh//2009/05/14/eine-sachlichere-diskussion/" rel="alternate"></link><updated>2009-05-14T11:02:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2009/05/14/eine-sachlichere-diskussion/</id><summary type="html">&lt;p&gt;Eine schöne Zusammenfassung der Argumente gegen Internet-Sperren auf
Basis der Äußerungen von Prof. Dr. Meinel.
In dem Artikel bekommt man einen schönen Überblick, warum Sperren nicht
das Problem lösen.
&lt;a class="reference external" href="http://ypsilonminus.wordpress.com/2009/05/13/eine-sachlichere-diskussion/"&gt;Eine sachlichere Diskussion&lt;/a&gt; auf &lt;a class="reference external" href="http://ypsilonminus.wordpress.com"&gt;ypsilonminus.wordpress.com&lt;/a&gt;&lt;/p&gt;
</summary></entry><entry><title>Replik von Prof. Dr. Koch an den Herrn &amp;quot;Internet Professor&amp;quot;</title><link href="http://saz.sh//2009/05/14/replik-von-prof-dr-koch-an-den-herrn-quotinternet-professorquot/" rel="alternate"></link><updated>2009-05-14T10:13:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2009/05/14/replik-von-prof-dr-koch-an-den-herrn-quotinternet-professorquot/</id><summary type="html">&lt;p&gt;&lt;a class="reference external" href="http://www.hanno.de/blog/"&gt;Hanno Zulla&lt;/a&gt; hat ein Replik von Prof. Dr. Koch, Rechtsanwalt,
veröffentlicht. In diesem Schreiben geht Prof. Dr. Koch auf den
seltsamen Vergleich des &amp;quot;Internet Professor&amp;quot; Prof. Dr. Meinel ein. Dabei
stellt er fest, dass ein Vergleich zwischen Äpfel und Birnen gezogen
wird.
Prof. Dr. Meinel versucht, anhand des Printmedienbereichs die
Zensurmaßnahmen zu rechtfertigen. Allerdings gelten sowohl für das
Internet wie auch für Zeitschriften die gleichen Rechte. So war und ist
es nicht erlaubt, verbotene Inhalte zu publizieren. Und genau das ist
auch das Problem an dem Vergleich. Denn es ist ein Unterschied, ob ich
diejenigen, die verbotene Inhalte verbreiten wollen an der Verbreitung
hindere, oder ob ich die Zeitschrift (oder Internet-Seite) aus dem
Verkehr ziehe und weiter nichts mache.
Doch genau das soll im Internet gemacht werden: anstelle gegen die
Täter vorzugehen, wird einfach ein Tuch darüber gehängt und der Fall ist
erledigt!?
&lt;a class="reference external" href="http://www.hanno.de/blog/2009/replik-von-prof-dr-thorsten-koch-jurist-an-prof-dr-meinel-informatiker/"&gt;Replik von Prof. Dr. Koch (Jurist) auf Prof. Dr. Meinel
(Informatiker)&lt;/a&gt; auf Hannos Blog&lt;/p&gt;
</summary></entry><entry><title>netzpolitik.org &amp;quot;Ruf doch mal an&amp;quot;-Aktion</title><link href="http://saz.sh//2009/05/13/netzpolitikorg-quotruf-doch-mal-anquot-aktion/" rel="alternate"></link><updated>2009-05-13T12:10:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2009/05/13/netzpolitikorg-quotruf-doch-mal-anquot-aktion/</id><summary type="html">&lt;p&gt;Auf &lt;a class="reference external" href="http://netzpolitik.org"&gt;netzpolitik.org&lt;/a&gt; ist aktuell eine Aktion am Laufen, bei der jeden
Tag (?) eine neue Telefonnummer eines Politikers bekannt gemacht wird,
der dann zu bestimmten Themen angerufen werden kann/soll/darf. Finde ich
eine recht schöne Aktion. Die meisten Politiker haben keine
E-Mail-Adresse und daher bringt es nichts, fragen per E-Mail zu stellen.
Aber irgendwie muss ja darauf aufmerksam gemacht werden, dass das Volk
eben kein ausschließlich dummer haufen Zombies ist.
&lt;a class="reference external" href="http://netzpolitik.org/2009/datenschutz-ruf-doch-mal-im-bundestag-an/trackback/"&gt;Hier geht's zum Artikel vom Dienstag, 12. Mai 2009&lt;/a&gt;
Viel Spaß beim telefonieren. Sehr wichtig: freundlich bleiben!&lt;/p&gt;
</summary></entry><entry><title>SSchäuble will &amp;quot;Cyberabwehrfähigkeit&amp;quot; stärken</title><link href="http://saz.sh//2009/05/13/sschauble-will-quotcyberabwehrfahigkeitquot-starken/" rel="alternate"></link><updated>2009-05-13T12:02:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2009/05/13/sschauble-will-quotcyberabwehrfahigkeitquot-starken/</id><summary type="html">&lt;p&gt;&lt;a class="reference external" href="http://www.heise.de/newsticker/Bundesinnenminister-will-Cyberabwehrfaehigkeit-staerken--/meldung/137682"&gt;Bundesinnenminister Wolfgang Schäuble fordert die Stärkung der
&amp;quot;Cyberabwehrfähigkeit&amp;quot;&lt;/a&gt; auf dem 11. IT-Sicherheitskongress.&lt;/p&gt;
&lt;p&gt;Dabei sagt er, dass täglich mindestens ein Trojaner auf einem Behördencomputer
installiert wird. Virenscanner richten nichts mehr aus, nur noch ein
Durchsuchen der Firewall-Logs würde helfen, die Verantwortlichen zu ergreifen.&lt;/p&gt;
&lt;p&gt;Durchsuchen der Firewall-Logs? Wenn ich mir allein anschaue, wieviele
Anmeldeversuche auf meinen Servern per SSH am Tag stattfinden, was soll
das dann bringen? ABM?&lt;/p&gt;
&lt;p&gt;Natürlich gibt es für den Bürger keine Nachteile!!!!1!&lt;/p&gt;
&lt;p&gt;Das von SSchäuble geforderte Gesetz versetze das BSI in die Lage, für
öffentliche Einrichtungen IT-Sicherheitsprodukte zentral verfügbar zu
machen und vor Lücken in IT-Produkten zu warnen.&lt;/p&gt;
&lt;p&gt;Seltsam. Ich dachte immer, dass würde jetzt schon gehen. Gibt es nicht
bereits heute Institutionen, die vor Fehlern in IT-Produkten warnen
(CERT, Full-Disclosure, Bugtraq...)? Oder haben die Admins keine Zeit,
sich über Sicherheitsrelevante Themen ihre Infrastruktur betreffend zu
informieren?&lt;/p&gt;
&lt;p&gt;Ah, da haben wir ja ein Problem: SSchäuble möchte natürlich die
&amp;quot;hysterische Debatte&amp;quot; vermeiden. Immerhin sind seine Ideen ja die
Bestesten. Nur er weiß, wie Deutschland noch gerettet werden kann:
totale Überwachung?&lt;/p&gt;
&lt;p&gt;Aber der Einwurf von SSchäuble kommt ja gerade passend. Wo sich doch
immer mehr Stimmen gegen die Internetsperren äußern, kann er ja nicht
fehlen, sonst würde der Super-Politiker ja nicht im Rampenlicht stehen.&lt;/p&gt;
&lt;p&gt;Herr Schäuble, vielleicht sollten Sie mal Leute fragen, die sich mit
Netzwerken auskennen?&lt;/p&gt;
</summary></entry><entry><title>netzpolitik.org hat eine neue Artikelzusammenfassung</title><link href="http://saz.sh//2009/05/12/netzpolitikorg-hat-eine-neue-artikelzusammenfassung/" rel="alternate"></link><updated>2009-05-12T12:26:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2009/05/12/netzpolitikorg-hat-eine-neue-artikelzusammenfassung/</id><summary type="html">&lt;p&gt;Auf &lt;a class="reference external" href="http://netzpolitik.org"&gt;netzpolitik.org&lt;/a&gt; ist eine schöne Sammlung aktueller Artikel über
die &lt;a class="reference external" href="https://epetitionen.bundestag.de/index.php?action=petition;sa=details;petition=3860"&gt;ePetition gegen Internetsperren&lt;/a&gt;. Es sind mehrere Artikel aus
verschiedenen Zeitungen aufgeführt, die sich kritisch über die
Internetstperren der Zensursula äußern. So bekommt man schnell einen
Überblick und kann vielleicht ein paar mehr Leute davon überzeugen, dass
nicht alles Gold ist, was glänzt. Besonders wenn es die Politik sich
ausgedacht hat.
Gerade durch die aktuelle Politik wird deutlich, dass die Politiker
keine Ahnung von dem haben, was sie entscheiden. Somit stellt sich die
Frage, ob manch Politiker überhaupt in der Lage ist, wichtige
Entscheidungen zu treffen.
Allerdings stelle ich mir die Frage, warum die Internetsperren
eigentlich gerade bei öffentlichen Einrichtungen nicht gelten sollen.
Ich stelle mal eine Theorie dazu auf: Da Ursula von der Leyen ja sagt,
dass gerade 20 % der Internetnutzer ausreichend Kenntnisse haben, um die
Sperren zu umgehen und ein Teil davon auch noch schwer Pädokriminell
sein soll, vermute ich, dass die meisten Politiker eben dieses Wissen
nicht haben, aber trotzdem an ihre Bildlein kommen wollen. So oder
ähnlich.
Naja. Zumindest fällt mir gerade keine bessere Erklärung ein. Einen
wirklichen Grund, warum ein Professor an einer Universität vor den
Sperren verschont werden sollte, gibt es für mich nicht.
&lt;a class="reference external" href="http://netzpolitik.org/2009/zensursula-debatte-wie-man-eine-generation-verliert/"&gt;Hier geht's zum Artikel&lt;/a&gt;&lt;/p&gt;
</summary></entry><entry><title>Hanno Zulla sucht Eltern in IT-Berufen</title><link href="http://saz.sh//2009/05/12/hanno-zulla-sucht-eltern-in-it-berufen/" rel="alternate"></link><updated>2009-05-12T09:34:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2009/05/12/hanno-zulla-sucht-eltern-in-it-berufen/</id><summary type="html">&lt;p&gt;&lt;a class="reference external" href="http://www.hanno.de/blog/"&gt;Hanno Zulla&lt;/a&gt; sucht Unterstützer für eine Pressemitteilung, in der sich
Eltern gegen Kinderpornosperren aussprechen. Dabei sollen gezielt
Menschen aus IT-Berufen unterzeichnen, um so Stimmen von Fachleuten zu
haben.
Solltest du Kinder haben und in der IT-Branche tätig sein, ist deine
Unterstützung &lt;a class="reference external" href="http://www.hanno.de/blog/2009/unterzeichner-gesucht-pressemitteilung-von-eltern-in-it-berufen-gegen-internetsperren/"&gt;hier&lt;/a&gt; gut aufgehoben.&lt;/p&gt;
</summary></entry><entry><title>Politiker und das Internet</title><link href="http://saz.sh//2009/05/12/politiker-und-das-internet/" rel="alternate"></link><updated>2009-05-12T09:25:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2009/05/12/politiker-und-das-internet/</id><summary type="html">&lt;p&gt;Auf &lt;a class="reference external" href="http://provinzblog.de"&gt;provinzblog.de&lt;/a&gt; ist ein sehr schöner Artikel, wie Politiker sich
zur Zeit die Internetnutzer mehr zum Feind als zum Freund machen.
&lt;a class="reference external" href="http://provinzblog.de/seltsames-demokratieverstaendnis/"&gt;Hier geht's zum Artikel&lt;/a&gt;&lt;/p&gt;
</summary></entry><entry><title>Auch ein guter Artikel zum Zensurthema von Zensursula</title><link href="http://saz.sh//2009/05/08/auch-ein-guter-artikel-zum-zensurthema-von-zensursula/" rel="alternate"></link><updated>2009-05-08T16:26:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2009/05/08/auch-ein-guter-artikel-zum-zensurthema-von-zensursula/</id><summary type="html">&lt;p&gt;Bei &lt;a class="reference external" href="http://netzpolitik.org"&gt;netzpolitik.org&lt;/a&gt; gibt es auch einen guten Artikel, der viele der
Presseartikel verlinkt hat:
&lt;a class="reference external" href="http://netzpolitik.org/2009/medienberichterstattung-zur-zensursula-petition-waechst/"&gt;Medienberichterstattung zur Zensursula-Petition wächst&lt;/a&gt;&lt;/p&gt;
</summary></entry><entry><title>Update: 50.000 Unterschriften sind erreicht!</title><link href="http://saz.sh//2009/05/08/update-50000-unterschriften-sind-erreicht/" rel="alternate"></link><updated>2009-05-08T15:46:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2009/05/08/update-50000-unterschriften-sind-erreicht/</id><summary type="html">&lt;p&gt;Wie ich heute in meinem Artikel &lt;a class="reference external" href="http://steffenzieger.de/index.php/2009/05/08/50000-unterschriften-sind-erreicht/"&gt;50.000 Unterschriften sind erreicht!&lt;/a&gt;
geschrieben habe, sind ausreichend Unterschriften eingegangen.
&lt;a class="reference external" href="http://www.spiegel.de/netzwelt/web/0,1518,623590,00.html"&gt;Spiegel Online berichtet&lt;/a&gt; nun auch darüber.&lt;/p&gt;
</summary></entry><entry><title>Interessanter Versuch zu Kinderpornosperren</title><link href="http://saz.sh//2009/05/08/interessanter-versuch-zu-kinderpornosperren/" rel="alternate"></link><updated>2009-05-08T14:20:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2009/05/08/interessanter-versuch-zu-kinderpornosperren/</id><summary type="html">&lt;p&gt;Auf der Seite von &lt;a class="reference external" href="http://www.carechild.de"&gt;CareChild&lt;/a&gt; gibt es einen sehr schönen Versuch, wie
schnell Seiten, welche Kinderpornografie enthalten aus dem Netz
verschwinden können, &lt;strong&gt;wenn man nur will&lt;/strong&gt;.
Wozu dienen also die Sperren, wenn gegen Server, welche in Deutschland
stehen und schon lange genug bekannt sind, nicht abgeschalten werden?
Hier der Artikel: &lt;a class="reference external" href="http://www.carechild.de/news/politik/internetzensur_carechild_versuch_blamiert_deutsche_politiker_566_120.html"&gt;Internetzensur: CareChild-Versuch blamiert Deutsche
Politiker&lt;/a&gt;&lt;/p&gt;
</summary></entry><entry><title>50.000 Unterschriften sind erreicht!</title><link href="http://saz.sh//2009/05/08/50000-unterschriften-sind-erreicht/" rel="alternate"></link><updated>2009-05-08T14:13:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2009/05/08/50000-unterschriften-sind-erreicht/</id><summary type="html">&lt;p&gt;Vor ein paar Tagen habe ich über die &lt;a class="reference external" href="http://steffenzieger.de/index.php/2009/05/05/e-petition-gegen-internet-sperren/"&gt;E-Petition gegen Internetzensur&lt;/a&gt;
geschrieben. Es wurden fleißig Unterschriften gesammlt.
&lt;strong&gt;Jetzt sind die 50.000 Unterschriften erreicht!&lt;/strong&gt;
Trotzdem denke ich, dass es besser wäre, noch ein paar mehr
Unterschriften zu sammeln. Also unterschreibt fleißig weiter, wenn ihr
das noch nicht gemacht habt.
&lt;a class="reference external" href="https://epetitionen.bundestag.de/index.php?action=petition;sa=details;petition=3860"&gt;Hier geht's zur Petition&lt;/a&gt;&lt;/p&gt;
</summary></entry><entry><title>Updated Patch for fixing missing LSB information in Openfire init-script</title><link href="http://saz.sh//2009/05/08/updated-patch-for-fixing-missing-lsb-information-in-openfire-init-script/" rel="alternate"></link><updated>2009-05-08T10:41:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2009/05/08/updated-patch-for-fixing-missing-lsb-information-in-openfire-init-script/</id><summary type="html">&lt;p&gt;Here is an updated version of my patch for fixing missing LSB
information in Openfire init-script. (Read more about it &lt;a class="reference external" href="/2009/03/25/install-openfire-on-debian-lenny/"&gt;here&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;The &lt;a class="reference external" href="/src/openfire/openfire_364_fix_missing_lsb_information.patch"&gt;patch&lt;/a&gt; should apply cleanly to Openfire 3.6.4 init-script.
If you have any problems, feel free to contact me.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt; You need the &lt;tt class="docutils literal"&gt;patch&lt;/tt&gt; program installed (apt-get install patch).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt; I've corrected the patch command. Thanks ButterflyOfFire for pointing it out.&lt;/p&gt;
&lt;pre class="literal-block"&gt;
cat openfire_364_fix_missing_lsb_information.patch |patch -p0
&lt;/pre&gt;
</summary><category term="Debian"></category><category term="Linux"></category><category term="LSB"></category><category term="init"></category></entry><entry><title>E-Petition gegen Internet-Sperren</title><link href="http://saz.sh//2009/05/05/e-petition-gegen-internet-sperren/" rel="alternate"></link><updated>2009-05-05T20:03:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2009/05/05/e-petition-gegen-internet-sperren/</id><summary type="html">&lt;p&gt;Auf der E-Petition-Plattform des Bundestages ist eine Petition gegen
Internet-Sperren erstellt worden.
Helft durch eure &amp;quot;Unterschrift&amp;quot; (wird elektronisch unterzeichnet) mit.
Vielleicht lässt sich doch noch ein Zeichen setzen.
&lt;a class="reference external" href="https://epetitionen.bundestag.de/index.php?action=petition;sa=details;petition=3860"&gt;Hier geht's zur Petition&lt;/a&gt;&lt;/p&gt;
</summary></entry><entry><title>Piratenpartei-Banner</title><link href="http://saz.sh//2009/04/30/piratenpartei-banner/" rel="alternate"></link><updated>2009-04-30T12:37:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2009/04/30/piratenpartei-banner/</id><summary type="html">&lt;p&gt;Da ich zur Zeit keinen besseren Platz für die Banner habe, muss halt ein
Artikel dafür herhalten (ich sollte mich mal um das Design ein wenig
kümmern...)&lt;/p&gt;
&lt;img alt="/images/1x1.png" src="/images/1x1.png" /&gt;
&lt;img alt="/images/2009/04/Usus_eubt_1.png" src="/images/2009/04/Usus_eubt_1.png" /&gt;
</summary></entry><entry><title>Helft der Piratenpartei: Europawahl 2009 und Zulassung zur Bundestagswahl</title><link href="http://saz.sh//2009/04/30/helft-der-piratenpartei-europawahl-2009-und-zulassung-zur-bundestagswahl/" rel="alternate"></link><updated>2009-04-30T12:27:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2009/04/30/helft-der-piratenpartei-europawahl-2009-und-zulassung-zur-bundestagswahl/</id><summary type="html">&lt;p&gt;&lt;strong&gt;Die Piratenpartei (http://www.piratenpartei.de) kann an der Europawahl
2009 gewählt werden.&lt;/strong&gt;
Jeder muss selbst entscheiden, welche Partei er/sie wählen möchte. Ich
habe mich bereits für die Piratenpartei entschieden, da die Ziele meinen
Wünschen entsprechen. Die CDU und SPD fallen für mich vollständig weg,
da ich wenig Interesse an einer Fortsetzung des Überwachungsstaats habe.
Schäuble und Von der Leyen sollen mal schön schauen, wie es weiter geht.
Ich habe auf jeden Fall genug davon. Jeden Tag eine neue Idee, wie die
deutschen Bürger zu Terroristen gemacht werden können. Nein danke.
&lt;strong&gt;Helft der Piratenpartei!&lt;/strong&gt;
Die Piratenpartei braucht noch Unterschrift um zur Bundestagswahl
zugelassen zu werden.
Füllt das Formular aus und schickt es weg!
Das Forumlar könnt ihr unter &lt;a class="reference external" href="http://ich.waehlepiraten.de/"&gt;http://ich.waehlepiraten.de/&lt;/a&gt; finden.
Nehmt euch die Zeit und sorgt dafür, dass unsere Politiker merken, dass
wir nicht alles mit uns machen lassen.&lt;/p&gt;
</summary></entry><entry><title>scusiblog: Wo stehen die Server die in Europa blockiert werden?</title><link href="http://saz.sh//2009/04/29/scusiblog-wo-stehen-die-server-die-in-europa-blockiert-werden/" rel="alternate"></link><updated>2009-04-29T13:39:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2009/04/29/scusiblog-wo-stehen-die-server-die-in-europa-blockiert-werden/</id><summary type="html">&lt;p&gt;Alltough I've said that I'll write in english only, this article is only
available in german. Maybe I'm going to start a multilingual blog?! Who
knows...
Ich habe heute einen guten Artikel zu den aktuellen Zensur-Ansätzen in
Deutschland gefunden. Gleich vorweg: ich bin &lt;strong&gt;nicht&lt;/strong&gt; für
Kinderpornografie. Allerdings ist das verschliessen der Augen vor einem
Problem keine Lösung (etwas blödes Beispiel: wenn im Wald ein Baum fällt
und keiner bekommt es mit, ist der Baum dann wirklich gefallen?).
Aus dem Artikel geht das hervor, was manchem schon bekannt ist: es gibt
Server in Deutschland, welche Kinderpornografie zur Verfügung stellen,
&lt;strong&gt;GEGEN WELCHE NICHT VORGEGANGEN WIRD!&lt;/strong&gt;
Auch die Aussage, die meisten Server würden sich in Ländern befinden,
bei denen rechtliche Wege langwierig oder gar vollständig unmöglich
sind, ist falsch. Oder gibt es seit neuestem Probleme, rechtliche
Schritte &lt;strong&gt;in den USA&lt;/strong&gt; einzuleiten? Irgendwelche Patent-Fragen können
ja auch &amp;quot;prima&amp;quot; geklärt werden.
Stattdessen soll ein System etabliert werden, dass es möglich macht,
alles zu zensieren, was nicht gefällt. Da ein Privat-Mensch die Liste
nicht einsehen darf (da auf der Liste Adressen von Seiten mit
Kinderpornografie stehen könnten und der Versuch der Beschaffung unter
Strafe steht), ist dadurch die Zensur von allem möglich.
Klar sollte auch jedem sein, dass es im Internet ausreichend
Anleitungen gibt, wie die Sperrung umgangen werden kann (ganz einfach:
nicht den DNS des Providers verwenden. Erledigt. &lt;em&gt;Ob ich mich mit dieser
Aussage in Zukunft strafbar machen werde?&lt;/em&gt;).
Klar. Wenn nur ein Kind dadurch verschont wird, ist das positiv. Was
aber, wenn die Abschaltung der Server deutlich mehr bringt? Und wie
sieht es eigentlich mit Hilfe für diejenigen aus, die sich
Kinderpornografie anschauen?
Denken hilft!
&lt;a class="reference external" href="http://scusiblog.org/?p=330"&gt;scusiblog » Blog Archive » Wo stehen die Server die in Europa
blockiert werden?&lt;/a&gt;.&lt;/p&gt;
</summary></entry><entry><title>What the...?</title><link href="http://saz.sh//2009/04/20/what-the/" rel="alternate"></link><updated>2009-04-20T09:18:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2009/04/20/what-the/</id><summary type="html">&lt;p&gt;Do they really want you to add your ID card number, if you like to
register on YouTube and MyVideo? &lt;a class="reference external" href="http://www.golem.de/0904/66556.html"&gt;http://www.golem.de/0904/66556.html&lt;/a&gt;
(German only)
Really? And do they really think, I'm going to support them?&lt;/p&gt;
</summary></entry><entry><title>Multitail for viewing multiple log files</title><link href="http://saz.sh//2009/04/03/multitail-for-viewing-multiple-log-files/" rel="alternate"></link><updated>2009-04-03T13:18:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2009/04/03/multitail-for-viewing-multiple-log-files/</id><summary type="html">&lt;p&gt;A better way of watching log files instead of &lt;a class="reference external" href="http://en.wikipedia.org/wiki/Tail_(Unix)"&gt;tail&lt;/a&gt; with multiple
files is &lt;a class="reference external" href="http://www.vanheusden.com/multitail/"&gt;multitail&lt;/a&gt;.
It's using &lt;a class="reference external" href="http://www.gnu.org/software/ncurses/"&gt;ncurses&lt;/a&gt; to display the files and that makes it much
easier to understand.&lt;/p&gt;
</summary></entry><entry><title>Why is my MacBook Pro 5,1 getting so hot under Linux?</title><link href="http://saz.sh//2009/03/26/why-is-my-macbook-pro-51-getting-so-hot-under-linux/" rel="alternate"></link><updated>2009-03-26T01:17:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2009/03/26/why-is-my-macbook-pro-51-getting-so-hot-under-linux/</id><summary type="html">&lt;p&gt;I'm running ArchLinux for some time on my MacBook Pro, but since I've
installed ArchLinux, my MacBook Pro keeps getting hotter than under Mac
OS X. Today I've installed the proprietary driver from NVidia. And now?
My MacBook Pro is almost as cool as running Mac OS X. Except if I'm
doing a lot of stuff using OpenGL.
But why? I think it has to do with power management inside Nvidia
driver. If you run nvidia-settings, there is an entry &amp;quot;Thermal Monitor&amp;quot;.
You can see the current core temperature of your GPU. Now run glxgears
and you will see, that the temperature is getting hotter and hotter.
Another entry is called &amp;quot;PowerMizer&amp;quot;. There you'll see the GPU and
memory clock. If you're still running glxgears, it will be at the
highest level (on my system 500 MHz GPU, 792 MHz memory). Try stopping
glxgears and wait a few seconds. The temperature is going down from
about 80°C to 65°C in about 15 seconds, the GPU and memory speed is at
the lowest level (169 MHz and 100 MHz). Less performance, less heat,
less battery usage. Isn't it nice?
I think Mac OS X is using the same technology. And the best: on my
MacBook Pro the hottest section was on the left between keyboard and
display. Now it's a lot cooler, not as cool as running Mac OS X, but Mac
OS X is using the Nvidia 9400M GPU, which isn't available running Linux
(maybe you're able to use both GPUs if you boot using EFI? I don't
know).
If nvidia driver is able to change the frequency of GPU and memory, can
I set it from &amp;quot;Maximum Performance&amp;quot; to &amp;quot;Maximum Powersave&amp;quot; or something
like that? Sure. Nvidia driver is changing the frequency as needed. But
if you want to have maximum battery life, you can set an option in
xorg.conf.
You're able to set three different modes:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
mode=1 - Maximum performance
mode=2 - Balanced
mode=3 - Maximum power saving
&lt;/pre&gt;
&lt;p&gt;You can also set different modes for running on battery and AC:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
0x[Battery source strategy][AC source strategy]
&lt;/pre&gt;
&lt;p&gt;This will set the mode to powersaving on battery and adaptive on AC:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
&amp;quot;PowerMizerEnable=0x1; PerfLevelSrc=0x2233; PowerMizerDefault=0x3&amp;quot;
&lt;/pre&gt;
&lt;p&gt;To set this mode, add the following line to your device section in
xorg.conf:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
Option “RegistryDwords” “PowerMizerEnable=0x1; PerfLevelSrc=0x2233; PowerMizerDefault=0x3&amp;quot;
&lt;/pre&gt;
&lt;p&gt;If you want, you can enable another option entry in nvidia-settings for
choosing the frequency by adding another line to the Screen section of
your xorg.conf:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
Option “Coolbits” “1″
&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;More information:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external" href="http://aldeby.org/blog/index.php/nvidia-powermizer-powersaving.html"&gt;nVidia PowerMizer powersaving in Linux&lt;/a&gt;
&lt;a class="reference external" href="http://aldeby.org/blog/index.php/enable-nvidia-coolbits-frequency-tuner.html"&gt;enable nVidia CoolBits (frequency tuner)&lt;/a&gt;
&lt;a class="reference external" href="http://tutanhamon.com.ua/technovodstvo/NVIDIA-UNIX-driver/"&gt;NVIDIA™ driver for X.org: performance and power saving hints&lt;/a&gt;&lt;/p&gt;
</summary><category term="Linux"></category><category term="MacBook Pro"></category></entry><entry><title>Fix &amp;quot;Missing a temporary folder&amp;quot; in WordPress 2.7</title><link href="http://saz.sh//2009/03/25/fix-quotmissing-a-temporary-folderquot-in-wordpress-27/" rel="alternate"></link><updated>2009-03-25T17:31:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2009/03/25/fix-quotmissing-a-temporary-folderquot-in-wordpress-27/</id><summary type="html">&lt;p&gt;As I was writing my article about the &lt;a class="reference external" href="http://steffenzieger.de/index.php/2009/03/25/install-openfire-on-debian-lenny/"&gt;installation process of Openfire&lt;/a&gt;,
I've tried to upload a file but got an error message instead
of my file :(&lt;/p&gt;
&lt;a class="reference external image-reference" href="/images/2009/03/wordpress_27_missing_tmp_directory.png"&gt;&lt;img alt="/images/2009/03/wordpress_27_missing_tmp_directory-300x124.png" src="/images/2009/03/wordpress_27_missing_tmp_directory-300x124.png" /&gt;&lt;/a&gt;
&lt;p&gt;Because I wasn't able to upload a file, I've done a quick google search
and found this &lt;a class="reference external" href="http://www.dwightjack.com/diary/2009/01/04/fixing-missing-a-temporary-folder-error-on-wordpress-27-uploader/"&gt;blog entry&lt;/a&gt;.
The problem was easy to fix: the upload_tmp_dir is not set in php.ini.
After adding:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
php_admin_value upload_tmp_dir /var/www/domain/php/upload
&lt;/pre&gt;
&lt;p&gt;to my Apache Vhost-configuration and doing a reload, everything worked
as expected.&lt;/p&gt;
&lt;p&gt;Thanks, Dwight Jack!&lt;/p&gt;
</summary></entry><entry><title>Install Openfire on Debian Lenny</title><link href="http://saz.sh//2009/03/25/install-openfire-on-debian-lenny/" rel="alternate"></link><updated>2009-03-25T17:22:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2009/03/25/install-openfire-on-debian-lenny/</id><summary type="html">&lt;p&gt;If you're looking for a good jabber/XMPP server with LDAP/Active
Directory integration. Have a look at &lt;a class="reference external" href="http://www.igniterealtime.org/projects/openfire/index.jsp"&gt;Openfire&lt;/a&gt;. It's working really
great and you can push contacts to your clients. No need for adding
every employee of your company on your users client.
I've installed Openfire on Debian Lenny. Here is a short description,
of what you have to do.&lt;/p&gt;
&lt;ol class="arabic simple"&gt;
&lt;li&gt;Enable non-free sources.list&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;You have to add the non-free repository to your
&lt;tt class="docutils literal"&gt;/etc/apt/sources.list&lt;/tt&gt;, because you have to install &lt;tt class="docutils literal"&gt;&lt;span class="pre"&gt;sun-java6-jre&lt;/span&gt;&lt;/tt&gt;
(You can also use sun-java5-jre, but on my freshly installed Lenny,
sun-java6-jre has less dependencies).&lt;/p&gt;
&lt;p&gt;Here is my &lt;tt class="docutils literal"&gt;/etc/apt/sources.list&lt;/tt&gt;:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
#
# lenny
#
deb     http://ftp-stud.fht-esslingen.de/debian/     lenny main contrib non-free
deb-src http://ftp-stud.fht-esslingen.de/debian/     lenny main contrib non-free

#
#  Security updates
#
deb     http://security.debian.org/ lenny/updates  main contrib non-free
deb-src http://security.debian.org/ lenny/updates  main contrib non-free
&lt;/pre&gt;
&lt;p&gt;After adding the non-free repository, run &lt;tt class="docutils literal"&gt;&lt;span class="pre"&gt;apt-get&lt;/span&gt; update&lt;/tt&gt;.&lt;/p&gt;
&lt;ol class="arabic simple" start="2"&gt;
&lt;li&gt;Install SUN Java 6 JRE&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class="literal-block"&gt;
apt-get install sun-java6-jre
&lt;/pre&gt;
&lt;ol class="arabic simple" start="3"&gt;
&lt;li&gt;Download latest version of Openfire as .deb&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;You can find more information about versions &lt;a class="reference external" href="http://www.igniterealtime.org/downloads/index.jsp#openfire"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;pre class="literal-block"&gt;
wget http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_3.6.3_all.deb
&lt;/pre&gt;
&lt;ol class="arabic simple" start="4"&gt;
&lt;li&gt;Install Openfire&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class="literal-block"&gt;
dpkg -i openfire_3.6.3_all.deb
&lt;/pre&gt;
&lt;ol class="arabic simple" start="5"&gt;
&lt;li&gt;Fixing missing LSB information (not required)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;During installation of the Openfire packet, update-rc.d is reporting,
that LSB information is missing from init-script.
As I don't like such warnings, I've created a &lt;a class="reference external" href="/src/openfire/openfire_363_fix_missing_lsb_information.patch"&gt;patch&lt;/a&gt; for adding the
LSB information.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; You need the &lt;tt class="docutils literal"&gt;patch&lt;/tt&gt; program installed (apt-get install patch).&lt;/p&gt;
&lt;pre class="literal-block"&gt;
patch -p0 &amp;lt; openfire_363_fix_missing_lsb_information.patch
&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;I will soon write an article about configuring Openfire for Active
Directory connection.&lt;/strong&gt;&lt;/p&gt;
</summary><category term="Debian"></category><category term="Linux"></category><category term="IM"></category></entry><entry><title>Domain world card (Domain-Weltkarte) received</title><link href="http://saz.sh//2009/03/24/domain-world-card-domain-weltkarte-received/" rel="alternate"></link><updated>2009-03-24T13:02:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2009/03/24/domain-world-card-domain-weltkarte-received/</id><summary type="html">&lt;p&gt;If you've read my article &amp;quot;&lt;a class="reference external" href="http://steffenzieger.de/index.php/2009/03/18/domain-world-card-for-free/"&gt;Domain World Card for free?&lt;/a&gt;&amp;quot;, you'll know,
that united-domains is currently having a marketing campaign. If you
blog about their campaign, you'll get a domain world card for free. I've
mine received yesterday. Now I have to find a nice spot to hang it up in
my room.
The domain world card is laminated and looks really nice. I will let
you know, if I've found a nice spot.&lt;/p&gt;
</summary></entry><entry><title>Comments enabled without registration</title><link href="http://saz.sh//2009/03/23/comments-enabled-without-registration/" rel="alternate"></link><updated>2009-03-23T11:21:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2009/03/23/comments-enabled-without-registration/</id><summary type="html">&lt;p&gt;For some time, I was wondering, why no one is writing a comment. One of
my friends pointed out, that the registration process is the blocker.
&amp;quot;Not another username and password to remember&amp;quot; :)
Now I have akismet enabled and the registration is disabled.&lt;/p&gt;
</summary></entry><entry><title>Repair all MySQL databases</title><link href="http://saz.sh//2009/03/23/repair-all-mysql-databases/" rel="alternate"></link><updated>2009-03-23T10:43:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2009/03/23/repair-all-mysql-databases/</id><summary type="html">&lt;p&gt;If you need to check and repair all MySQL databases you can use:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
mysqlcheck -u USER -p -Ar
&lt;/pre&gt;
&lt;p&gt;If you also want to optimize them, use:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
mysqlcheck -u USER -p -Aor
&lt;/pre&gt;
&lt;pre class="literal-block"&gt;
-A: all databases
-o: optimize
-r: repair
&lt;/pre&gt;
&lt;p&gt;Have a look at the &lt;a class="reference external" href="http://linux.die.net/man/1/mysqlcheck"&gt;man page of mysqlcheck&lt;/a&gt; for more information.&lt;/p&gt;
</summary></entry><entry><title>ArchLinux, encrypted root and a MacBook Pro</title><link href="http://saz.sh//2009/03/22/archlinux-encrypted-root-and-a-macbook-pro/" rel="alternate"></link><updated>2009-03-22T18:51:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2009/03/22/archlinux-encrypted-root-and-a-macbook-pro/</id><summary type="html">&lt;p&gt;Ok, so I've installed ArchLinux on my MacBook Pro (it's a 5,1) with
encrypted root disk, and I'm not able to enter my passphrase. This is a
really 'nice' bug, because the MacBook Pro is useless, if it's not
booting :(
But where is the problem? After searching some time, I've found it out.
The keyboard on my MacBook Pro is connected through USB and needs a
kernel module 'hid_apple' to work. If this module is not integrated in
the initrd, you're unable to enter the passphrase.
But there is a solution: modify the file &amp;quot;&lt;strong&gt;/etc/mkinitcpio.conf&lt;/strong&gt;&amp;quot; and
add the following modules to the &lt;strong&gt;MODULES&lt;/strong&gt; line:
&lt;tt class="docutils literal"&gt;hid usbhid uhci_hcd ehci_hcd hid_apple&lt;/tt&gt;
On my system, this line looks like this:
&lt;tt class="docutils literal"&gt;&lt;span class="pre"&gt;MODULES=&amp;quot;hid&lt;/span&gt; usbhid uhci_hcd ehci_hcd hid_apple&amp;quot;&lt;/tt&gt;
After changing mkinitcpio.conf rebuild the initrd with the following
command:
&lt;tt class="docutils literal"&gt;mkinitcpio &lt;span class="pre"&gt;-v&lt;/span&gt;&lt;/tt&gt;
Reboot your system, and now you should be able to enter your
passphrase.&lt;/p&gt;
</summary></entry><entry><title>Linux tips every geek should know</title><link href="http://saz.sh//2009/03/18/linux-tips-every-geek-should-know/" rel="alternate"></link><updated>2009-03-18T17:32:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2009/03/18/linux-tips-every-geek-should-know/</id><summary type="html">&lt;p&gt;A friend sent me a more or less useful link: &amp;quot;&lt;a class="reference external" href="http://www.tuxradar.com/content/linux-tips-every-geek-should-know"&gt;Linux tips every geek
should know&lt;/a&gt;&amp;quot;.
More or less useful for me, because most of the mentioned topics I know
already, but the second part &amp;quot;&lt;a class="reference external" href="http://www.tuxradar.com/content/more-linux-tips-every-geek-should-know"&gt;More Linux tips every geek should know&lt;/a&gt;&amp;quot;
has some nice things, I wasn't aware of.
For all those KDE-Users out there, here is another one: &lt;a class="reference external" href="http://www.tuxradar.com/content/20-all-new-tips-kde-42"&gt;20 all-new
tips for KDE 4.2&lt;/a&gt;&lt;/p&gt;
</summary></entry><entry><title>Domain World Card for free?</title><link href="http://saz.sh//2009/03/18/domain-world-card-for-free/" rel="alternate"></link><updated>2009-03-18T12:16:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2009/03/18/domain-world-card-for-free/</id><summary type="html">&lt;p&gt;&lt;a class="reference external" href="http://www.united-domains.de"&gt;united-domains&lt;/a&gt; is currently making a nice online marketing campaign.
They will give you a free &lt;a class="reference external" href="http://www.domain-karte.de"&gt;Domain-Weltkarte&lt;/a&gt; (Domain World Card), if
you write something about it (like I'm currently doing, as I want to
have such a thing).
All you have to do: write about it and send the link of your article to
an mail-address. You can find out more &lt;a class="reference external" href="https://www.united-domains.de/news-magazin/neue-aktion-fuer-alle-blogger-domain-weltkarte-gratis-361.html"&gt;here&lt;/a&gt;.
It seem for me, as this is a good advertisement, as I've found this
campaign on &lt;a class="reference external" href="http://blog.brachium-system.net/archives/91-united-domains-goes-web-2.0-advertisement.html"&gt;another blog&lt;/a&gt; :)
And now, I'll have to write a mail :)&lt;/p&gt;
</summary></entry><entry><title>Lock user account under Linux</title><link href="http://saz.sh//2009/03/12/lock-user-account-under-linux/" rel="alternate"></link><updated>2009-03-12T12:39:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2009/03/12/lock-user-account-under-linux/</id><summary type="html">&lt;p&gt;Ever wanted to lock an user account under Linux, but don't know how?
Well, today, I was in this situation, but don't know, how to do it. Now
I know :)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Lock user account:&lt;/strong&gt;&lt;/p&gt;
&lt;pre class="literal-block"&gt;
root&amp;#64;host:~# passwd -l username
&lt;/pre&gt;
&lt;p&gt;This will change the password to a value, which won't match a possible
encrypted value.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Unlock user account:&lt;/strong&gt;&lt;/p&gt;
&lt;pre class="literal-block"&gt;
root&amp;#64;host:~# passwd -u username
&lt;/pre&gt;
&lt;p&gt;This will change the password back to it's original value.
If you want to know the status of an account (or all of them), you can
use&lt;/p&gt;
&lt;pre class="literal-block"&gt;
# List all accounts
root&amp;#64;host:~# passwd -S -a|awk '($2 == &amp;quot;L&amp;quot;)'
# List one account
root&amp;#64;host:~# passwd -S username
&lt;/pre&gt;
&lt;p&gt;An &lt;tt class="docutils literal"&gt;L&lt;/tt&gt; at the second position shows that an account is locked, a &lt;tt class="docutils literal"&gt;P&lt;/tt&gt;
marks a valid password, &lt;tt class="docutils literal"&gt;NP&lt;/tt&gt; stands for &lt;tt class="docutils literal"&gt;No Password&lt;/tt&gt;.
Have a look at &lt;a class="reference external" href="http://unixhelp.ed.ac.uk/CGI/man-cgi?passwd"&gt;**man passwd**&lt;/a&gt; to find out more. But be sure to read
the english man page, as the german version is lacking some information
(it took me quite some time to find out what &lt;tt class="docutils literal"&gt;&lt;span class="pre"&gt;-a&lt;/span&gt;&lt;/tt&gt; stands for).&lt;/p&gt;
</summary></entry><entry><title>xkcd - A Webcomic - Not Enough Work</title><link href="http://saz.sh//2009/03/12/xkcd-a-webcomic-not-enough-work/" rel="alternate"></link><updated>2009-03-12T10:13:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2009/03/12/xkcd-a-webcomic-not-enough-work/</id><summary type="html">&lt;dl class="docutils"&gt;
&lt;dt&gt;Isn't it true? I think it is...&lt;/dt&gt;
&lt;dd&gt;&lt;a class="reference external" href="http://xkcd.com/554/"&gt;xkcd - A Webcomic - Not Enough Work&lt;/a&gt;.&lt;/dd&gt;
&lt;/dl&gt;
</summary></entry><entry><title>Web analytics made open source</title><link href="http://saz.sh//2009/03/05/web-analytics-made-open-source/" rel="alternate"></link><updated>2009-03-05T10:51:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2009/03/05/web-analytics-made-open-source/</id><summary type="html">&lt;p&gt;You are searching for a web analytics software and don't like to use
google analytics?
Instead you really like to see an open source solution for your
analytics needs that integrates nicely with your &lt;a class="reference external" href="http://wordpress.org"&gt;WordPress&lt;/a&gt;
installation?
Have a look at &lt;a class="reference external" href="http://piwik.org/"&gt;Piwik.&lt;/a&gt;
&lt;a class="reference external" href="http://piwik.org/"&gt;Piwik&lt;/a&gt; is written in PHP and needs a MySQL database for storing the
data.
The installation is done in a few minutes. After completing the
installation, you'll see a javascript code snippet which should be
placed inside your pages. If you're running &lt;a class="reference external" href="http://wordpress.org"&gt;WordPress&lt;/a&gt;, you can use
&lt;a class="reference external" href="http://wordpress.org/extend/plugins/piwik-analytics/"&gt;this plugin&lt;/a&gt;.
It has a good looking dashboard, in which you can place widgets. Just
what you need and want.
Everything is build as plugins, too. So you're able to choose, which
features are available and if you really need it.
And the most important thing: the data is on &lt;strong&gt;your&lt;/strong&gt; system!
Have a look at the &lt;a class="reference external" href="http://piwik.org/faq/"&gt;Piwik FAQ&lt;/a&gt; for more information.
&lt;strong&gt;Edit&lt;/strong&gt;:
Sorry, I've missed to add the link for the WordPress plugin&lt;/p&gt;
</summary></entry><entry><title>What's going on?</title><link href="http://saz.sh//2009/03/04/whats-going-on/" rel="alternate"></link><updated>2009-03-04T18:19:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2009/03/04/whats-going-on/</id><summary type="html">&lt;p&gt;Sure, I've promised to write more frequently, but life is keeping me
busy (especially watching &amp;quot;&lt;a class="reference external" href="http://steffenzieger.de/index.php/2009/02/25/the-big-bang-theory/"&gt;The Big Bang Theory&lt;/a&gt;&amp;quot;).
A long time ago, I've used &lt;a class="reference external" href="http://reductivelabs.com/products/puppet/"&gt;puppet&lt;/a&gt; to configure my systems. But
different changes on my servers has made it useless for some time. Now
I'm getting it running again, for making a bunch of things a lot easier
than now.
If puppet is back up again, I will publish my configuration. Maybe it's
useful for anyone.&lt;/p&gt;
</summary></entry><entry><title>Compiling PHP code as native binaries</title><link href="http://saz.sh//2009/03/04/compiling-php-code-as-native-binaries/" rel="alternate"></link><updated>2009-03-04T16:42:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2009/03/04/compiling-php-code-as-native-binaries/</id><summary type="html">&lt;p&gt;If you ever thought about, using PHP for creating an desktop
application, then you should have a look at &lt;a class="reference external" href="http://www.roadsend.com/home/index.php"&gt;Roadsend&lt;/a&gt;.
Roadsend is a PHP compiler which is able to create native binaries, if
you want, with an web server (a so called microserver) integrated.&lt;/p&gt;
</summary></entry><entry><title>The Big Bang Theory</title><link href="http://saz.sh//2009/02/25/the-big-bang-theory/" rel="alternate"></link><updated>2009-02-25T17:28:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2009/02/25/the-big-bang-theory/</id><summary type="html">&lt;p&gt;The last two evenings, I was watching a few episodes &amp;quot;&lt;a class="reference external" href="http://www.cbs.com/primetime/big_bang_theory/"&gt;The Big Bang
Theory&lt;/a&gt;&amp;quot; and I love it :)
If you have the possiblity to watch an episode, just do so!&lt;/p&gt;
</summary></entry><entry><title>For all those system administrators out there :)</title><link href="http://saz.sh//2009/02/18/for-all-those-system-administrators-out-there/" rel="alternate"></link><updated>2009-02-18T03:02:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2009/02/18/for-all-those-system-administrators-out-there/</id><summary type="html">&lt;p&gt;&lt;a class="reference external" href="http://www.youtube.com/watch?v=FE_p5N89XQI"&gt;http://www.youtube.com/watch?v=FE_p5N89XQI&lt;/a&gt;&lt;/p&gt;
</summary></entry><entry><title>Sales guy vs web dude</title><link href="http://saz.sh//2009/02/18/sales-guy-vs-web-dude/" rel="alternate"></link><updated>2009-02-18T02:57:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2009/02/18/sales-guy-vs-web-dude/</id><summary type="html">&lt;p&gt;&lt;a class="reference external" href="http://www.youtube.com/watch?v=sPa7fHxdb7o"&gt;http://www.youtube.com/watch?v=sPa7fHxdb7o&lt;/a&gt;&lt;/p&gt;
</summary></entry><entry><title>The Day The Routers Died...</title><link href="http://saz.sh//2009/02/18/the-day-the-routers-died/" rel="alternate"></link><updated>2009-02-18T02:54:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2009/02/18/the-day-the-routers-died/</id><summary type="html">&lt;p&gt;&lt;a class="reference external" href="http://www.youtube.com/watch?v=_y36fG2Oba0&amp;amp;NR=1"&gt;The Day The Routers Died&lt;/a&gt;&lt;/p&gt;
</summary></entry><entry><title>Internet Explorer 5, 5.5 or 6 under Linux: The easy way...</title><link href="http://saz.sh//2009/02/16/internet-explorer-5-55-or-6-under-linux-the-easy-way/" rel="alternate"></link><updated>2009-02-16T04:02:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2009/02/16/internet-explorer-5-55-or-6-under-linux-the-easy-way/</id><summary type="html">&lt;p&gt;Ever needed an Internet Explorer version for configuring a network
device (like a badly designed FSC FibreCat SX) or visiting a website?
You're only running Linux on your system, like me?
&lt;a class="reference external" href="http://www.tatanka.com.br/ies4linux/page/Main_Page"&gt;IEs4Linux&lt;/a&gt; is the answer.
This is a really easy way of installing IE under Linux. Sure, it's only
using wine, but it makes life easier! It is also possible to install IE7
under Linux (currently in beta state).
At first, the app crashed, but I kept restarting it. Every restart it
was doing a few more steps (on Kubuntu Intrepid).
No more &amp;quot;Connect to a remote windows system outside the data center,
open IE, connect to this f*cked up FibreCat&amp;quot; :)
For all those Mac Guys: IEs4Linux is also available for Mac OS X.
Here is the &lt;a class="reference external" href="http://www.tatanka.com.br/ies4linux/news/54"&gt;announcement for version 2.99.0.1&lt;/a&gt;&lt;/p&gt;
</summary></entry><entry><title>New design...</title><link href="http://saz.sh//2009/02/09/new-design/" rel="alternate"></link><updated>2009-02-09T00:07:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2009/02/09/new-design/</id><summary type="html">&lt;p&gt;As you can see, my blog got a new design.
But wait... Why is this blog getting a new design, if there are no new
articles?
Well. You're right. But, I promise, to get this blog alive, again. And
this time for real!
So, if you gonna ask yourself, what the hell, I'm going to write
about... Let's see...
It's going to be the same things as before. But now, I will write more
regularly to keep you up-to-date what's going on in my life.
Maybe this will help you, maybe not. I can't tell. But in the past, I
was able to help people, maybe this is possible in the future.
Also my blog will be translated to english. Some things are still
german, but this will change soon.
If you find a weird sentence, please don't hesitate to tell me. I'm
able to learn and glad about corrections.
We'll see. Stay tuned.&lt;/p&gt;
</summary></entry><entry><title>XEN: &amp;quot;Device 0 (vif) could not be connected. Backend device not found.&amp;quot;</title><link href="http://saz.sh//2009/01/28/xen-quotdevice-0-vif-could-not-be-connected-backend-device-not-foundquot/" rel="alternate"></link><updated>2009-01-28T01:27:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2009/01/28/xen-quotdevice-0-vif-could-not-be-connected-backend-device-not-foundquot/</id><summary type="html">&lt;p&gt;Sollte die Meldung&lt;/p&gt;
&lt;pre class="literal-block"&gt;
Device 0 (vif) could not be connected. Backend device not found.
&lt;/pre&gt;
&lt;p&gt;beim Versuch, eine XEN DomU zu starten, angezeigt werden, fehlen eventuell die bridge-utils.
Unter Debian genügt ein&lt;/p&gt;
&lt;pre class="literal-block"&gt;
apt-get install bridge-utils
&lt;/pre&gt;
&lt;p&gt;um die Bridge-Utils zu installieren.&lt;/p&gt;
</summary></entry><entry><title>Debian, Nagios3 und Kommandos über das Web-Interface</title><link href="http://saz.sh//2008/12/14/debian-nagios3-und-kommandos-uber-das-web-interface/" rel="alternate"></link><updated>2008-12-14T17:37:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2008/12/14/debian-nagios3-und-kommandos-uber-das-web-interface/</id><summary type="html">&lt;p&gt;Ich hatte heute das Problem, dass ich aus Nagios 3 unter Debian Lenny
kein Kommando über das Web-Interface abschicken konnte.
Ich wurde von folgender Fehlermeldung beglückt:&lt;/p&gt;
&lt;blockquote&gt;
Error: Could not stat() command file
'/var/lib/nagios3/rw/nagios.cmd'!&lt;/blockquote&gt;
&lt;p&gt;Tief in meinem Kopf war auch die Lösung noch vorhanden, allerdings war
sie nicht mehr ganz so bewusst. Auf jeden Fall war mir klar, dass es
sich um ein Rechteproblem handelt. Wenn ich den Benutzer www-data (unter
welchem Apache läuft) in die Nagios-Gruppe aufgenommen hätte, wäre das
Problem gelöst. Allerdings ist das nicht der Debian-Weg.
Nach einer kurzen Suche im Web fand ich &lt;a class="reference external" href="https://blog.devnu11.net/2008/04/nagios3-debian-etch-pakete/"&gt;diesen&lt;/a&gt; Blogeintrag.
Kurz nochmal die zwei Befehle:&lt;/p&gt;
&lt;p&gt;&lt;tt class="docutils literal"&gt;&lt;span class="pre"&gt;dpkg-statoverride&lt;/span&gt; &lt;span class="pre"&gt;--update&lt;/span&gt; &lt;span class="pre"&gt;--add&lt;/span&gt; nagios &lt;span class="pre"&gt;www-data&lt;/span&gt; 2710 /var/lib/nagios3/rw&amp;nbsp; &lt;span class="pre"&gt;dpkg-statoverride&lt;/span&gt; &lt;span class="pre"&gt;--update&lt;/span&gt; &lt;span class="pre"&gt;--add&lt;/span&gt; nagios nagios 751 /var/lib/nagios3&lt;/tt&gt;
Dann Nagios neu starten und die Sache hat sich.&lt;/p&gt;
</summary><category term="Linux"></category><category term="Monitoring"></category><category term="Debian"></category><category term="Nagios"></category><category term="Nagios3"></category></entry><entry><title>Windows-Freigabe unter Linux mit korrekten Umlauten mounten</title><link href="http://saz.sh//2008/11/14/windows-freigabe-unter-linux-mit-korrekten-umlauten-mounten/" rel="alternate"></link><updated>2008-11-14T11:42:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2008/11/14/windows-freigabe-unter-linux-mit-korrekten-umlauten-mounten/</id><summary type="html">&lt;p&gt;Hatte heute das Problem, dass ich keinen Share von einem Windows 2003
Server unter Linux (Debian) mit Umlauten mounten konnte. Es wurden immer
Fragezeichen (?) angezeigt.
Hier die Lösung:
In die /etc/fstab (oder eben per -o beim mounten übergeben) folgendes
schreiben.&lt;/p&gt;
&lt;p&gt;&lt;tt class="docutils literal"&gt;//192.168.0.2/data /mnt/data cifs &lt;span class="pre"&gt;username=BENUTZERNAME,password=PASSWORT,uid=www-data,gid=www-data,iocharset=utf8,codepage=cp850&lt;/span&gt; 0 0&lt;/tt&gt;
Damit funktioniert es einwandfrei. uid und gid kann auch weggelassen
werden, dass sorgt nur dafür, dass alles dem Benutzer und der Gruppe
gehört.
Hoffe geholfen zu haben.&lt;/p&gt;
</summary><category term="Debian"></category><category term="Linux"></category><category term="Windows"></category><category term="Samba"></category><category term="Mount"></category><category term="Umlaut"></category></entry><entry><title>VMware Server 1 unter Debian Etch ohne X installieren</title><link href="http://saz.sh//2008/10/28/vmware-server-1-unter-debian-etch-ohne-x-installieren/" rel="alternate"></link><updated>2008-10-28T16:03:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2008/10/28/vmware-server-1-unter-debian-etch-ohne-x-installieren/</id><summary type="html">&lt;p&gt;Ich wollte den VMware Server 1 unter Debian Etch installieren. In vielen
How-To's im Internet waren meist mehrere X-Pakete mit angegeben. Das hat
mich ein wenig gestört, also hab ich die Sache selbst probiert.
Folgende Pakete müssen installiert werden, damit die Installation von
VMware Server auch sauber funktioniert:&lt;/p&gt;
&lt;p&gt;&lt;tt class="docutils literal"&gt;&lt;span class="pre"&gt;apt-get&lt;/span&gt; install &lt;span class="pre"&gt;linux-headers-`uname&lt;/span&gt; &lt;span class="pre"&gt;-r`&lt;/span&gt; libxtst6 libxt6 libxrender1 &lt;span class="pre"&gt;build-essential&lt;/span&gt;&lt;/tt&gt;
Danach kann VMware Server über das vmware-install.pl-Skript ganz normal
installiert werden.
Schönen Tag noch.&lt;/p&gt;
</summary><category term="Linux"></category><category term="Virtualization"></category><category term="Debian"></category><category term="VMware"></category></entry><entry><title>MSN, Dienstag-Abend, 22:43, es geht um eine Spülmaschine...</title><link href="http://saz.sh//2008/10/21/msn-dienstag-abend-2243-es-geht-um-eine-spulmaschine/" rel="alternate"></link><updated>2008-10-21T22:44:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2008/10/21/msn-dienstag-abend-2243-es-geht-um-eine-spulmaschine/</id><summary type="html">&lt;p&gt;Bene: &amp;quot;Ja, die isch von meiner Mutter. Die isch verhandelbar. Die isch
au echt geil.&amp;quot;.
So, so.&lt;/p&gt;
</summary></entry><entry><title>OpenLDAP als Proxy zum Zugriff auf Active Directory einrichten</title><link href="http://saz.sh//2008/08/28/openldap-als-proxy-zum-zugriff-auf-active-directory-einrichten/" rel="alternate"></link><updated>2008-08-28T17:19:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2008/08/28/openldap-als-proxy-zum-zugriff-auf-active-directory-einrichten/</id><summary type="html">&lt;p&gt;Ich hatte das Problem, dass es Applikationen gibt, welche zwar eine
LDAP-Anbindung haben, allerdings nur einen LDAP-Server zulassen.
Auf der Suche nach einer Lösung habe ich mir gedacht, dass ein Proxy
eine mögliche Lösung wäre.
Nach einiger Zeit googlen, habe ich auch herausgefunden, dass andere
Leute das gleiche probiert haben und es mit OpenLDAP möglich ist.
Hier meine slapd.conf. So funktioniert die Sache bei mir (zumindest
konnte ich bis jetzt noch keine Probleme feststellen, eventuell müssen
noch weitere Attribute gemapped werden).&lt;/p&gt;
&lt;pre class="literal-block"&gt;
# This is the main slapd configuration file. See slapd.conf(5) for more
# info on the configuration options.
#######################################################################
# Global Directives:
# Schema and objectClass definitions
include         /etc/ldap/schema/core.schema
include         /etc/ldap/schema/cosine.schema
include         /etc/ldap/schema/inetorgperson.schema
# Where the pid file is put. The init.d script
# will not stop the server if you change this.
pidfile         /var/run/slapd/slapd.pid
# List of arguments that were passed to the server
argsfile        /var/run/slapd/slapd.args
# Read slapd.conf(5) for possible values
loglevel        none
# Where the dynamically loaded modules are stored
modulepath      /usr/lib/ldap
moduleload      back_ldap
moduleload      rwm
database        ldap
suffix          &amp;quot;dc=example,dc=com&amp;quot;
rebind-as-user
uri             &amp;quot;ldap://adc-01.example.com ldap://adc-02.example.com&amp;quot;
protocol-version 3
overlay rwm  rwm-map attribute uid samaccountname
&lt;/pre&gt;
&lt;p&gt;Das ganze ist bei mir unter Ubuntu Server am laufen.
So habe ich jetzt auf den Servern, welche auf's Active Directory
zugreifen OpenLDAP installiert und entsprechend konfiguriert. Sollte
einer der AD-Server ausfallen, wird der nächste probiert. Ist dieser
erreichbar, wird er automatisch an die erste Position gestellt, solange
er erreichbar ist. Sind alle AD-Server weg... Naja. Kann sich jeder
selbst ausmalen, was dann wohl passiert.
Ach ja. Das funktioniert nicht nur für Active Directory sondern auch
mit OpenLDAP-Servern zusammen (wer hätte es gedacht). Allerdings ist das
Mapping dann nicht zwingend Notwendig.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Links:&lt;/strong&gt;
* &lt;a class="reference external" href="http://www.openldap.org/software/man.cgi?query=slapo-rwm&amp;amp;apropos=0&amp;amp;sektion=0&amp;amp;manpath=OpenLDAP+2.4-Release&amp;amp;format=html"&gt;Man-Page slapo-rwm&lt;/a&gt;
* &lt;a class="reference external" href="http://www.openldap.org/software/man.cgi?query=slapd-ldap&amp;amp;apropos=0&amp;amp;sektion=0&amp;amp;manpath=OpenLDAP+2.4-Release&amp;amp;format=html"&gt;Man-Page slapd-ldap&lt;/a&gt;&lt;/p&gt;
</summary></entry><entry><title>Openmoko Neo Freerunner vorbestellt... Neues Gadget, yeah.</title><link href="http://saz.sh//2008/07/01/openmoko-neo-freerunner-vorbestellt-neues-gadget-yeah/" rel="alternate"></link><updated>2008-07-01T14:38:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2008/07/01/openmoko-neo-freerunner-vorbestellt-neues-gadget-yeah/</id><summary type="html">&lt;p&gt;So. Nach langer Zeit versuche ich mal wieder ein wenig zu schreiben.
Hab mir jetzt das &lt;a class="reference external" href="http://wiki.openmoko.org/wiki/FreeRunner_Overview"&gt;Openmoko Neo Freerunner&lt;/a&gt; vorbestellt. Schönes
Linux-Smartphone. Geplante Lieferung ist Ende Juli. Ich hoff natürlich,
dass die Sache schon früher kommt. Dann kann ich ein wenig Software
dafür entwickeln.
Falls schon jemand Erfahrungen damit hat, immer her damit.&lt;/p&gt;
</summary></entry><entry><title>Hmm...</title><link href="http://saz.sh//2008/01/10/hmm/" rel="alternate"></link><updated>2008-01-10T14:10:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2008/01/10/hmm/</id><summary type="html">&lt;p&gt;NerdTests.com says I'm a Cool Nerd King. What are you? &lt;a class="reference external" href="http://www.nerdtests.com/nt2ref.html"&gt;Click here&lt;/a&gt;&lt;/p&gt;
</summary></entry><entry><title>NetworkManager, DhClient und dynamische DNS-Updates</title><link href="http://saz.sh//2007/07/31/networkmanager-dhclient-und-dynamische-dns-updates/" rel="alternate"></link><updated>2007-07-31T12:25:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2007/07/31/networkmanager-dhclient-und-dynamische-dns-updates/</id><summary type="html">&lt;p&gt;Ich habe heute festgestellt, dass der DNS-Eintrag für mein Notebook, auf
dem Kubuntu installiert ist, nicht mehr aktualisiert wird.
Daher habe ich mich daran gemacht, nach einer Lösung des Problems zu
suchen. Immerhin wechseln IP-Adressen gerne einmal und dies kann zu
Problemen mit mancher Web-Applikation führen.
Außerdem muss ich mir ansonsten IP-Adressen merken, was ich eigentlich
nicht möchte.
Meine Lösung sieht so aus, dass in das Verzeichnis
/etc/dhcp3/dhclient-exit-hooks.d/ ein Skript abgelegt wird, welches von
DhClient ausgeführt wird, sobald die Konfiguration beendet ist. Dabei
muss in dem Skript selbst, kaum etwas geändert werden. Der einzige
Eintrag, der angepasst werden könnte, ist die Gültigkeit des
DNS-Eintrags (TTL). Dieser könnte auf die Gültigkeit der Lease gesetzt
werden.
Andere Änderungen sind nicht nötig. Der entsprechende Nameserver wird
selbst ermittelt. Der Hostname wird vom System gelesen und der
Domänenname kommt vom DHCP. Gleiches gilt für die IP-Adresse.
Hier das Skript.&lt;/p&gt;
&lt;p&gt;`` HOSTNAME=`hostname -s` DOMAIN=${new_domain_name} FQDN=&amp;quot;${HOSTNAME}.${DOMAIN}&amp;quot; TTL=3600 IP=${new_ip_address} nsupdate -v &amp;gt; /dev/null &amp;lt; &amp;lt; EOF update delete $FQDN A update add $FQDN $TTL A $IP send EOF``&lt;/p&gt;
</summary></entry><entry><title>Schäuble, die zweite.</title><link href="http://saz.sh//2007/07/18/schauble-die-zweite/" rel="alternate"></link><updated>2007-07-18T12:01:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2007/07/18/schauble-die-zweite/</id><summary type="html">&lt;p&gt;Erst mal der eine Cartoon:
&lt;a class="reference external" href="http://www.hayungs.de/hayungs31/?p=281"&gt;http://www.hayungs.de/hayungs31/?p=281&lt;/a&gt;
Sehr passend dazu auch noch ein schönes Zitat von Schäubile:&lt;/p&gt;
&lt;blockquote&gt;
&amp;quot;Unter Online-Durchsuchung wird Verschiedenes verstanden, das ist
wahr, da wird zum, da wird sowohl verstanden der Telekommunikation,
der, der Verkehr, als auch die Durchsuchung in den Systemen selbst,
weil die technische Entwicklung eben so ist, aber da müssen wir dann
jetzt schon fast die die die die Internet-Experten genauer befragen,
sich so entwickelt, dass eben unsere oder meine laienhafte
Vorstellung, äh, dass, äh, das Internet sowas ähnliches sei wie 'ne
moderne Telefonanlage, das stimmt eben lange nicht mehr, und
deswegen brauchen wir 'ne, wenn Sie wollen kann der Herr Fromm das
auch genauer erläutern, der versteht's - ein wenig. Richtig
verstehen wird Du es wahrscheinlich auch nicht, denn das wär ja gar
nicht gut, wenn der Präsident des Bundesamts für Verfassungsschutz
ein Online-Experte wäre, nicht? Des hat er auch seine Fachleute.&amp;quot;
Dr. Wolfgang Schäuble (CDU) auf einer Bundespressekonferenz am
15.05.2007 zum Thema Online-Durchsuchungen (&lt;a class="reference external" href="http://bundestrojaner.blogspot.com/2007/07/ignorant-und-inkompetent.html"&gt;Transkript&lt;/a&gt;,
&lt;a class="reference external" href="http://netzpolitik.org/2007/schaeuble-stoibert-ueber-die-online-durchsuchung/"&gt;Audio&lt;/a&gt;).&lt;/blockquote&gt;
&lt;p&gt;Tja, und weil es so dolle war, habe ich hier noch einen Cartoon für
euch:
&lt;a class="reference external" href="http://www.hayungs.de/hayungs31/?p=296"&gt;http://www.hayungs.de/hayungs31/?p=296&lt;/a&gt;
So. Das war es für's erste.&lt;/p&gt;
</summary></entry><entry><title>CO2?!</title><link href="http://saz.sh//2007/07/11/co2/" rel="alternate"></link><updated>2007-07-11T09:53:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2007/07/11/co2/</id><summary type="html">&lt;p&gt;Ein sehr schönes Zitat aus dem Heise-Forum:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
&amp;quot;10. Juli 2007 14:19
co2ntra
clickhere.exe (102 Beiträge seit 28.10.05)
Spocki schrieb am 10. Juli 2007 14:13
&amp;gt; Sinnvoller wäre es weniger Prospekte in die Zeitschriften zu
&amp;gt; legen...wer weiss wieviel Holz man dadurch sparen könnte...
Ich habs zwar schon mehrere Male geschrieben, aber am besten finde
ich immer noch die Pro7-Aktion &amp;quot;CO2ntra&amp;quot; in Verbindung mit dem &amp;quot;Pro7
Starforce&amp;quot;-Spot (mit Hummer-Truck, Jet usw.).
Die sagen dem Zuschauer ja quasi ins Gesicht, wie dämlich er doch ist...
Gruß, clickhere&amp;quot;
&lt;/pre&gt;
&lt;p&gt;Recht hat er, der clickhere.
Link zum Kommentar im &lt;a class="reference external" href="http://www.heise.de/ix/news/foren/go.shtml?read=1&amp;amp;msg_id=13103834&amp;amp;forum_id=120245"&gt;Heise-Forum&lt;/a&gt;&lt;/p&gt;
</summary></entry><entry><title>Schäuble?</title><link href="http://saz.sh//2007/07/09/schauble/" rel="alternate"></link><updated>2007-07-09T17:48:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2007/07/09/schauble/</id><summary type="html">&lt;p&gt;Ja, ich habe schon lange nichts mehr geschrieben.
Ja, ich habe bisher nichts zum Thema Online-Durchsuchung geschrieben.
Ja, das soll (m)ein Beitrag dazu werden.
Langsam glaube ich, wir leben im falschen Land. Unter dem Vorwand der
Sicherheit und Bekämpfung von Terroristen ist scheinbar alles möglich.
Erst kam der Herr Schäuble (besser: Scheible. Meiner Meinung nach, hat
dieser Mensch ein Rad ab) auf die tolle Idee der versteckten
Online-Durchsuchung und jetzt steigt auch noch unsere oberste
Spitzenpolitikerin (jaja...) mit drauf ein und findet es ganz super.
Aber noch besser ist: dem Herrn S. wäre es am liebsten, wenn
Verdächtige Terroristen gleich abgeschossen werden. Frei nach manch
Amerikanern: Erst schießen, dann Fragen.
In diesem, unserem (?!) Land geht etwas schief. Und zwar mächtig
Schief. Und dagegen sollten wir etwas machen.
Jeder hat schließlich eine Privatsphäre verdient (Lesetipp: George
Orwell - 1984, Reinhold Ziegler - Version 5 Punkt 12) und hätte selbige
auch gerne.
Wie Obelix immer sagt (Achtung: ich bin ein Raubkopierer. Für dieses
Zitat habe ich mit Osama bin Laden einen Deal ausgehandelt, um eine
Atombombe zu kaufen, um die BRD in die Luft zu sprengen. Desweiteren bin
ich für die Ermordung von John F. Kennedy verantwortlich): &amp;quot;Die Spinnen
die Römer&amp;quot;. Allerdings sind es hier manche unserer Politiker (selbige
unsere Politiker plane ich am 11.11. um 11:11 durch eine Sprengung von
meinem Modellauto zu töten) die Spinnen.
Entschuldigt bitte diese komischen Sätze zwischendrin. Ich hoffe, mich
enttarnt jetzt niemand als Terrorist. Aber wenn dem so wäre, würde das
tolle System, auf welches Schäuble so viel Wert legt, ja wunderbar
funktionieren. Schließlich ist hier ja
&lt;em&gt;ganz&lt;/em&gt;
deutlich zu lesen, was für ein schlimmer Finger ich bin. Ach ja,
letztens wurde durch meinen Schuh (!!) eine &lt;strong&gt;deutsche&lt;/strong&gt; Spinne getötet.
Schon wieder eine schlimme Tat von mir, welche eigentlich zur sofortigen
Exekution von Schäuble führen müsste, immerhin hat er mich nicht davor
bewahrt, ein Terrorist zu werden, welcher unschuldige Lebewesen tötet.
Wie war das eigentlich noch mit Krieg und so? Waren es nicht unsere
Politiker, die die Bundeswehr in &amp;quot;Kriesengebiete&amp;quot; geschickt haben,
wodurch deutsche wie auch Menschen aus anderen Ländern getötet wurden?
TERRORISTEN! TÖTET SIE! SPRENGT SIE IN DIE LUFT! GEBT IHNEN DEN
BUNDESTROJANER!
Das Leben ist so schlecht. (Osama bin laden, Bombe Jihad, oder wie man
das schreibt, alah oder so ähnlich :) ).
Wer Ironie findet, darf sie behalten. Außnahme stellt hier nur Herr
Schäuble dar. Der bekommt gar nichts.
Achso: Haltet euch am Donnerstag lieber nicht am Hauptbahnhof auf. Da
wird etwas passieren. Ich verrate aber hier noch nicht was. Das steht
bestimmt dann in der Zeitung und kommt in den Nachrichten.
So. Jetzt hab ich es ja vielleicht endlich geschafft. Zwei, drei Wochen
Urlaub rücken in greifbare Nähe. Vollpansion. Kaum Sonne. Alles kein
Problem. *gg*
Mal im Ernst:
Leute, macht was ihr könnt. Informiert andere Leute über die Ideen von
Herr Schäuble. Warnt sie vor dem, was daraus entstehen kann. Setzt euch
dagegen ein, um ein 1984 wie in Orwells Geschichte niemals wahr werden
zu lassen.
Verwendet verschlüsselte E-Mails für jede Kommunikation. Dadurch wird
immerhin ein Teil des Systems ins Sinnlose geführt.
Schreibt blöde Sprüche in eure Mails (so wie ich in diesem
Blog-Beitrag).
Für mich ist klar: Das nächste mal wird es nicht mehr die CDU sein und
ich empfehle hier jedem normal denkenden Mensch, gleich zu handeln. Da
wähl ich ja lieber die Grünen. Die sind zwar auch komisch (ich finde
Atomenergie ohne sinnvolle Alternative echt supi-dupi-mega-doll) aber da
ist zumindest gerade kein Herr Schäuble. Wobei. Die Grünen werden es
doch net. Die sind ja noch Grün hinter den Ohren.
So. Ende vom Ernst.
Schützt unsere Terroristen, sonst ist der Schäuble morgen Arbeitslos!
:)&lt;/p&gt;
</summary></entry><entry><title>SPF deaktiviert</title><link href="http://saz.sh//2007/05/04/spf-deaktiviert/" rel="alternate"></link><updated>2007-05-04T11:40:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2007/05/04/spf-deaktiviert/</id><summary type="html">&lt;p&gt;Tja. Auch wenn es eigentlich gut klingt, stinkt SPF doch sehr stark. Vor
allem, weil es das Forwarding von Mails schrottet. Aber da kann ja mit
SRS drum rum gearbeitet werden *gruml*.
Auf jeden Fall habe ich die Sache bei mir wieder deaktiviert und für
alle bei mir laufenden Domains, die ich verwalte, ist nun kein
SPF-Eintrag mehr verfügbar.
&lt;a class="reference external" href="http://david.woodhou.se/why-not-spf.html"&gt;Hier&lt;/a&gt; hat sich David Woodhouse die Arbeit gemacht, und die Gründe,
die gegen SPF sprechen zusammengeschrieben. Dort werden auch sinnvolle
alternativen genannt.
Nun gut, zur Zeit sieht es wohl so aus: Weiterleitungen an GMX-Adressen
laufen bei mir nicht. Warum?
Stellen wir uns vor, ich habe eine Mail-Adresse &lt;a class="reference external" href="mailto:info&amp;#64;example.com"&gt;info&amp;#64;example.com&lt;/a&gt;. Dies
ist eine Weiterleitung an eine GMX-Adresse. Jetzt kommt eine Mail von
einer Domain an die &lt;a class="reference external" href="mailto:info&amp;#64;example.com"&gt;info&amp;#64;example.com&lt;/a&gt; rein, die SPF-Records
veröffentlicht hat. Für GMX sieht es jetzt so aus, als ob die Mail von
einem fremden Mailserver kommt, was allerdings nicht stimmt, denn
eigentlich wird die Mail nur weitergeleitet. Dieses Szenario gibt es
häufiger (Providerwechsel, Wechsel von einer alten zu einer neuen
Adresse...).
So. Genug. Es stinkt mir hier viel zu stark.&lt;/p&gt;
</summary></entry><entry><title>Gefällt mir...also...das Zitat :)</title><link href="http://saz.sh//2007/04/24/gefallt-miralsodas-zitat/" rel="alternate"></link><updated>2007-04-24T17:05:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2007/04/24/gefallt-miralsodas-zitat/</id><summary type="html">&lt;dl class="docutils"&gt;
&lt;dt&gt;IcemanFlo &lt;a class="reference external" href="http://www.heise.de/newsticker/foren/go.shtml?read=1&amp;amp;msg_id=12633755&amp;amp;forum_id=115942"&gt;schrieb&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;...Schäuble zaubert irgendwann bestimmt auch wieder seine
Vorstellung der DDR reloaded ausm Hut...&lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt;Spitzenspruch. Glaubt ihr, der Schäuble wird von Call Center Agents
terrorisiert, weshalb er versucht, alles gegen den Terror zu machen? :)&lt;/p&gt;
</summary></entry><entry><title>KBlogger für Wordpress einrichten</title><link href="http://saz.sh//2007/04/19/kblogger-fur-wordpress-einrichten/" rel="alternate"></link><updated>2007-04-19T14:36:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2007/04/19/kblogger-fur-wordpress-einrichten/</id><summary type="html">&lt;p&gt;Wie funktioniert denn das mit KBlogger? Ich kann es zwar starten, mehr
geht aber auch nicht.
Also. Ich erklär das mal:
Ruf doch mal den Einrichten-Dialog von KBlogger auf.
In diesem Dialog gibt es ein Eingabefeld &amp;quot;Username&amp;quot; und dort wird der
Benutzername für das Blog eingetragen. Weiter geht's im Feld &amp;quot;Passwort&amp;quot;.
Rate mal, was da eingegeben wird.
Die Blog-Adresse lautet &lt;a class="reference external" href="http://adresse.des.Blog.tld/xmlrpc.php"&gt;http://adresse.des.Blog.tld/xmlrpc.php&lt;/a&gt;
Die API ist die MetaWeblog API.
So, noch auf Anwenden klicken und die Sache sollte laufen. Hat es
zumindest bei mir getan.
Noch Fragen?&lt;/p&gt;
</summary></entry><entry><title>Endlich...</title><link href="http://saz.sh//2007/04/19/endlich/" rel="alternate"></link><updated>2007-04-19T14:32:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2007/04/19/endlich/</id><summary type="html">&lt;p&gt;...gibt es mal wieder etwas neues.
Naja. Ich hab mich nicht direkt davor gedrückt zu bloggen, sondern
irgendwie Abends keine Lust dazu gehabt.
Ich hab irgendwann vor einer langen Zeit angefangen meine Bude zu
renovieren. Tja. Die Sache hat einiges an Zeit gekostet, ist jetzt noch
nicht ganz fertig, wird es aber langsam.
Die Wände sind schön neu verputzt, gestrichen in Rot und Weiß und es
ist ein neuer Boden drin. Die Holzdecke habe ich entfernt,
Gipskartonplatten montiert und dann mit Rauhputz schön gemacht. (Fotos
werden folgen, wenn alles fertig ist).
Ansonsten hab ich natürlich ein paar Dinge in der MSN gemacht. Das
kostet auch Zeit, aber vor allem Schlaf. Aber das wird auch bald besser.
Nicht mehr lang.
Ja und da jetzt das Wetter wieder besser wird, ist es auch wieder
möglich, mal im Freien zu sitzen und ein wenig am PC was machen. Wer
kann der kann. Grillen ist jetzt natürlich auch wieder angesagt.
So, was gibt es sonst noch? Am Dienstag war ich mit dem Alex und dem
Benny unterwegs auf der Suche nach guten Fotomotiven für HDR-Bilder.
Soooo richtig hat das dann später mit den Bildern nicht geklappt (bei
ein paar wenigen schon), aber war trotzdem unterhaltsam.
In der KW 21 bekomm ich auch meinen neuen Schreibtisch. 2m x 1,80m (ist
ein Ecktisch), 80cm Tiefe. Hat mir im Laden richtig gut gefallen. Mal
sehen, ob er das auch bei mir daheim macht, oder ob er das nur im Laden
kann.
Heute morgen war ein Prospekt vom Saturn im Briefkasten, da gab es eine
WII. Mal sehen, ob ich da noch eine bekomm heute Abend. Vielleicht mach
ich ja dadurch mehr Sport :) (oder der Benny geht einfach mal mit mir
Squash spielen...).
So. Für's erste war es das mal. Bis demnächst.&lt;/p&gt;
</summary></entry><entry><title>Und, funktioniert KBlogger</title><link href="http://saz.sh//2007/04/19/und-funktioniert-kblogger/" rel="alternate"></link><updated>2007-04-19T14:25:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2007/04/19/und-funktioniert-kblogger/</id><summary type="html">&lt;p&gt;Ist doch nur zum Testen da :)&lt;/p&gt;
</summary></entry><entry><title>T-Online Vision S100 und Linux</title><link href="http://saz.sh//2007/02/13/t-online-vision-s100-und-linux/" rel="alternate"></link><updated>2007-02-13T23:16:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2007/02/13/t-online-vision-s100-und-linux/</id><summary type="html">&lt;p&gt;Heute hatte ich auch mal Zeit, mich endlich um meine T-Online Vision
S100 zu kümmern.
Ich hab mir gedacht, ich probier es mal einfach, bevor ich ein an das
System angepasstes Gentoo installiere und habe ein Kubuntu installiert.
Anfangs lief es ein wenig problematisch, doch nach der Auswahl der
Server-Installation lief die Sache super durch.
Zur Installation muss die alternative Installations-CD verwendet
werden, da die andere mehr Arbeitsspeicher fordert.
Ich halte euch auf dem Laufenden, was die Sache noch so bringt und wie
weit ich mit der Box komme.
Nun. Der Tag ist auch bald rum. So viel werde ich heute an der Kiste
auch nicht mehr machen.&lt;/p&gt;
</summary></entry><entry><title>Scrubs!</title><link href="http://saz.sh//2007/02/13/scrubs/" rel="alternate"></link><updated>2007-02-13T23:11:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2007/02/13/scrubs/</id><summary type="html">&lt;p&gt;Tjaja, da hab ich doch tatsächlich Scrubs zum Geburtstag geschenkt
bekommen und hab mir wenige Tage danach die zweite und dritte Staffel
bestellt. Die sind auch schon vor ein paar Tagen angekommen.
Leider hatte ich noch keine Zeit, die Staffeln anzuschauen, da ich noch
mit der ersten beschäftigt war. Nun, heute war es dann soweit, ich
wollte die zweite Staffel anschauen.
Was passiert dann? Die erste CD der zweiten Staffel ist beschädigt.
Scheiße. Warum nicht die erste von der dritten? Naja. Jetzt muss ich das
eben austauschen.
Ach ja: Die vierte Staffel ist schon vorbestellt. Außerdem muss ich
euch noch einen Film empfehlen: Klick mit Adam Sandler. Der kommt auch
bald auf DVD raus.&lt;/p&gt;
</summary></entry><entry><title>Samsung SCX4521F und Linux (Drucken)</title><link href="http://saz.sh//2007/02/13/samsung-scx4521f-und-linux-drucken/" rel="alternate"></link><updated>2007-02-13T23:07:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2007/02/13/samsung-scx4521f-und-linux-drucken/</id><summary type="html">&lt;p&gt;Tja Leute, ich hab es gesagt, und heute konnte ich mich der Sache
annehmen.
Ich wollte mein frisch installiertes Notebook nicht mehr mit dem
Samsung-Kruscht vollmüllen, daher hab ich mich auf die Suche gemacht,
wie ich die Sache ohne den Samsung-Installer zum laufen bekommen kann.
Ich beschreibe die Einrichtung für &lt;a class="reference external" href="http://www.gentoo.org"&gt;Gentoo&lt;/a&gt;
Also ein wenig gesucht und hier ist das Ergebnis (klappt bestimmt auch
für mehr Drucker von Samsung):&lt;/p&gt;
&lt;p&gt;`` 1. Linux-Treiber von der Samsung-Seite herunterladen. 2. Treiber in ein beliebiges Verzeichnis entpacken. 3. Aus dem Treiber-Verzeichnis wird die Datei rastertosamsungspl benötigt. Diese ist im Verzeichnis cdroot/Linux/i386/at_root/usr/lib/cups/filter zu finden. Diese Datei nach /usr/libexec/cups/filter/ kopieren. 4. Die zweite Datei, die benötigt wird, heisst scx4x21.ppd. Sie ist im Verzeichnis cdroot/Linux/noarch/at_opt/share/ppd. Die Datei muss nach /usr/share/cups/model/ kopiert werden. 5. Drucker einrichten.``
Für andere Drucker ist das vorgehen ähnlich oder gleich. Einfach die
entsprechende PPD-Datei öffnen und folgende Zeile suchen:&lt;/p&gt;
&lt;p&gt;&lt;tt class="docutils literal"&gt;*cupsFilter:&amp;nbsp; &lt;span class="pre"&gt;&amp;quot;application/vnd.cups-postscript&lt;/span&gt; 0 rastertosamsungspl&amp;quot;&lt;/tt&gt;
Die letzte Stelle bezeichnet den zu verwendenden Filter. In diesem Fall
&lt;em&gt;rastertosamsungspl&lt;/em&gt;.
So. Hoffe wenigstens einem geholfen zu haben. Naja. Das auf jeden Fall.
Mir. So muss ich mir die Sache nicht merken oder umständlich mit Google
suchen.
Ach ja: Entgegen &lt;a class="reference external" href="http://openprinting.org/show_printer.cgi?recnum=Samsung-SCX-4521F"&gt;openprinting.org&lt;/a&gt; war es mir nicht möglich, den
Drucker mit dem Treiber vom ML-4500 zum drucken zu bewegen. Daher habe
ich diese Lösung verwendet. Anders wäre mir auch lieber, aber besser als
kein Drucker, ist ein Drucker.
Es gibt noch ein Projekt auf Sourceforge, welches ein paar
Samsung-Drucker unterstützt. Ausprobiert habe ich es noch nicht, da ich
keinen unterstützten Drucker mehr habe. Wem es aber helfen sollte &lt;a class="reference external" href="http://splix.sourceforge.net/"&gt;hier
der Link zum Splix-Projekt&lt;/a&gt;&lt;/p&gt;
</summary></entry><entry><title>Spam-Falle</title><link href="http://saz.sh//2007/02/05/spam-falle/" rel="alternate"></link><updated>2007-02-05T19:00:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2007/02/05/spam-falle/</id><summary type="html">&lt;p&gt;So. Heute habe ich mal eine Mail-Adresse angelegt, die als Spam-Falle
dienen soll.
Ich habe die Adresse in zwei unterschiedlichen Versionen in den Footer
der Startseite eingebunden.
Mal schauen, wann der erste Spam darauf aufläuft.
Gerne darf die Mail-Adresse auf anderen Websiten publik gemacht werden.
Wichtig ist nur, dass sie nicht zur Anmeldung oder ähnlichem genutzt
wird.
Die Adresse lautet: &lt;a class="reference external" href="mailto:box&amp;#64;steffenspage.de"&gt;box&amp;#64;steffenspage.de&lt;/a&gt; oder
&lt;a class="reference external" href="mailto:box&amp;#64;steffenspage.de"&gt;boxNOSPAM&amp;#64;steffenspage.de&lt;/a&gt;&lt;/p&gt;
</summary></entry><entry><title>30...</title><link href="http://saz.sh//2007/01/29/30/" rel="alternate"></link><updated>2007-01-29T00:30:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2007/01/29/30/</id><summary type="html">&lt;p&gt;Gestern, also am Samstag, bin ich auf dem Geburtstag des Bruders, eines
Freundes, nennen wir denjenigen Stefan, gewesen. Warum Stefan? Nun, weil
er diesen Namen trägt. Zurück zum Thema. Ich habe mich mit zwei, fast
drei Leuten um die Bewirtung der Gäste, die Musik und den Aufbau der
Technik gekümmert. Jeder hat irgendwie irgendwo irgendwas mal gemacht.
Eigentlich weiß ich gar nicht so genau, was ich über den Geburtstag
schreiben soll. Obwohl es für jeden von uns dreien einiges zu machen
gab, war die Feier ein durchschlagender Erfolg auch für uns. Immer mal
wieder gab es ein wenig Luft, wo auch wir entspannen konnten.
Highlight des Abends war ein Film über Stefan, gemacht von seinem
Bruder Oli (da haben wir ja diesen misteriösen Freund von mir).
Insgesamt hat es Oli und die Leute die ihm geholfen haben geschafft, 58
Leute in diesen Film zu bekommen. Ein Projekt, welches ein Jahr gedauert
hat. Stefan hat von dieser Sache bis gestern Abend nichts gewusst.
Wie hätte es auch anders sein sollen, Oli hat sein Bestes gegeben und
das Beste draus gemacht, was möglich war. Es ist nicht allzu oft der
Fall, dass ein Film, der eine Länge von 45 Minuten hat, einem vorkommt,
als ob es sich um zehn Minuten handelt. Na gut, vielleicht waren es auch
15 Minuten.
Auf jeden Fall war es ein gelungener Abend. Bis auf eine fast leere
Flasche Rotwein, die zu Boden gefallen ist. Leider konnte ich die
Flasche nicht mehr retten. Allerdings tat dieses Missgeschick der
Stimmung keinen Abbruch. Die Scherben waren auch schnell beseitigt.
Die Frage, welche ich mir gestern gestellt habe ist, wie wohl mein
Leben bis 30 sich so entwickelt. Für mich sieht es zur Zeit ja wunderbar
aus. Alles läuft so, wie ich es mir vorstelle. Klar gibt es immer noch
ein paar Dinge, die sich verbessern könnten, aber keines davon wirkt
sich zur Zeit negativ aus. Naja. Ich hab ja immerhin noch gute acht
Jahre Zeit, bis ich in die Situation komme, um meinen 30er zu feiern.
Also würde ich einfach sagen, ich nutze die Zeit so gut es geht und
lebe mein Leben so gut wie ich nur kann.
Außerdem habe ich ja viele Leute, die mich aufbauen, wenn es mir mal
doch nicht gut gehen sollte. An erster Stelle ist da natürlich meine
Freundin, die Steffi. Ja, Steffi. Ja, ich bin der Steffen. Ja, mir ist
bekannt, dass das passt. Trotzdem danke. Ich glaube ich habe in diesem
meinem Blog noch nie über meine Freundin die Steffi geschrieben.
Das hat vielleicht mit meiner manchmal doch paranoiden Art zu schaffen.
Ich erzähle manche Dinge nicht. Das finde ich auch nicht negativ. Im
Gegenteil. Ich halte das für sehr wichtig. Gut, warum habe ich dann
dieses Blog? Manchmal gibt es eben Dinge, die möchte ich mitteilen.
Allerdings betreibe ich Zensur. Ja. Zensur. Ich veröffentliche nur die
Dinge, die ich veröffentlichen möchte.
Also auf jeden Fall ist die Steffi meine Freundin. Und das jetzt schon
seit zwei Jahren, einem Monat und zehn Tagen. Keinen dieser Tage möchte
ich missen. Auch wenn ich mir nicht weiß, ob Steffi mein Blog liest (ich
bin ehrlich, ich denke nicht) schreibe ich hier vor mich hin. Mein
Schatz ich liebe dich! Morgen sehen wir uns wieder :)
So. Jetzt hat grad der Tag gewechselt. Ich bin aber trotzdem noch bei
Sonntag, also bitte bei heute an Sonntag denken.
Heute habe ich ein paar Serien angeschaut, die ich aufgenommen hab. Die
&lt;em&gt;Simpsons*zum Beispiel. Dann gibt es da auch noch *Scrubs*und *Grey's
Anatomy&lt;/em&gt; (ja, ich schaue das an und finde es auch noch gut). &lt;em&gt;Scrubs*war
wie immer super. Bei den *Simpsons*waren Folgen dabei, die ich schon
mehrfach gesehen habe. Daher haben diese mich heute nicht überzeugt.
Allerdings hat mich die neue Folge der *Simpsons*von heute überzeugt.
Wobei ich sagen muss, ich komme mit der Stimme von Marge einfach nicht
klar. Anke Engelke passt da nicht hin. So leid es mir tut. Es geht
nicht.
Bei *Grey's Anatomy&lt;/em&gt; habe ich heute ein Lied gehört, welches ich schon
vor einiger Zeit in Scrubs gehört habe.
Dieses Lied möchte ich euch empfehlen. Es ist von &lt;em&gt;Joshua Radin&lt;/em&gt;. Der
Titel heißt &lt;em&gt;Closer&lt;/em&gt;. Ich bin heute auch durch Zufall auf die Homepage
von &lt;a class="reference external" href="http://zachbraff.com/"&gt;Zach Braff&lt;/a&gt; gestoßen. Zach Braff spielt in der Serie John Dorian.
Auf seiner Website, genauer: in seinem Blog, sind ein paar Hinweise auf
verdammt geile Filme auf &lt;a class="reference external" href="http://youtube.com"&gt;youtube.com&lt;/a&gt; zu finden.
Schaut euch die Seite einfach mal an.
Allerdings muss ich sagen, dass mir Dr. Cox am Besten gefällt. Einfach
nur geil, wie er die Leute verarscht.
Tja, wollen wir hoffen, dass die Serie noch lange weiter geht.
Nun, ich denke ich schließe hier ab. Ich wollte eigentlich schon lange
im Bett sein, aber ist halt heute nichts geworden. Naja. Ich hab ja auch
einiges mitzuteilen gehabt.
Mach's gut und denke dran
&lt;strong&gt;Das Leben ist schön!&lt;/strong&gt;&lt;/p&gt;
</summary></entry><entry><title>Wordpress 2.1 auf Deutsch auf Wordpress.de</title><link href="http://saz.sh//2007/01/28/wordpress-21-auf-deutsch-auf-wordpressde/" rel="alternate"></link><updated>2007-01-28T23:16:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2007/01/28/wordpress-21-auf-deutsch-auf-wordpressde/</id><summary type="html">&lt;p&gt;So. Nun hab ich hier für euch auch den &lt;a class="reference external" href="http://blog.wordpress-deutschland.org/2007/01/28/wordpress-21-de-edition.html/trackback/"&gt;Link auf die Meldung&lt;/a&gt; auf
&lt;a class="reference external" href="http://www.wordpress.de"&gt;Wordpress.de&lt;/a&gt;&lt;/p&gt;
</summary></entry><entry><title>Wordpress 2.1 auf Deutsch</title><link href="http://saz.sh//2007/01/28/wordpress-21-auf-deutsch/" rel="alternate"></link><updated>2007-01-28T23:08:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2007/01/28/wordpress-21-auf-deutsch/</id><summary type="html">&lt;p&gt;So. Ich hab gerade eben mein Wordpress auf Version 2.1 aktualisiert. Das
Keywords-Plugin von Jerome geht nicht mehr (richtig). Aber da hab ich
grad keine Lust mich drum zu kümmern. Bin zur Zeit mit anderen Dingen
beschäftigt.
Ich will wenigstens in diesem Jahr die Verwaltungssoftware für die
E-Mail-Sache auf meinem Server fertig bekommen. Mal sehen, ob ich das
schaffe.&lt;/p&gt;
</summary></entry><entry><title>Die Pozilei...Äh Polizei...</title><link href="http://saz.sh//2007/01/24/die-pozileiah-polizei/" rel="alternate"></link><updated>2007-01-24T14:53:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2007/01/24/die-pozileiah-polizei/</id><summary type="html">&lt;p&gt;Schon irgendwie lustig. Die Polizei stellt Dokumente ins Internet und
heult jetzt rum, wenn Leute die Informationen verbreiten.
Siehe &lt;a class="reference external" href="http://www.heise.de/newsticker/meldung/84175"&gt;diesen&lt;/a&gt; Artikel bei &lt;a class="reference external" href="http://www.heise.de"&gt;Heise.de&lt;/a&gt;.
Also ich kann das nicht ganz nachvollziehen. So schwer ist es nicht,
den Intranet-Server vom öffentlichen Web-Server zu unterscheiden. Vor
allem Stelle ich mir die Frage, ob das nur ein Auswahlfeld ist, wo die
Daten gespeichert werden sollen oder wie die da hin kamen?
Naja. Wahrscheinlich stehen die zwei Server nebeneinander und ein
Mitarbeiter hat halt eben die Diskette ins falsche Loch gesteckt.
So oder ähnlich. :) Helden auf jeden Fall.&lt;/p&gt;
</summary></entry><entry><title>Update: Neue Wordpress-Version 2.1</title><link href="http://saz.sh//2007/01/23/update-neue-wordpress-version-21/" rel="alternate"></link><updated>2007-01-23T16:51:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2007/01/23/update-neue-wordpress-version-21/</id><summary type="html">&lt;p&gt;Tjaja, gestern habe ich die 2.0.7 installiert und heute entdecke ich die
Meldung zur Version 2.1. Aber ich nehm das keinen Übel. Im Gegenteil,
die Entwickler haben ordentlich Zeit und Arbeit investiert und eine neue
Version gebastelt, die viele neue Funktionen und Fehler korrigiert hat.
Ich hab die neue Version bei mir noch nicht produktiv installiert, da
die deutsche Version erst am Wochenende fertig wird. Manchmal braucht
man eben auch mal was Deutsches :)
Update:
Naja, das nächste mal schreib ich nicht nur die Hälfte hier rein...
Version 2.0.6 wurde erst vor einer Woche von Version 2.0.7 abgelöst.
Die Wordpress-Entwickler möchten in Zukunft schneller neue Versionen
herausbringen. Mal sehen, ob daran nicht die Kompatibilität zu Plugins
leidet oder mehr Fehler sich in Wordpress finden lassen.
Nähere Infos zur Version 2.1 und was sich alles geändert hat, ist in
der Meldung auf Wordpress.de zu finden.
Link zur &lt;a class="reference external" href="http://blog.wordpress-deutschland.org/2007/01/23/wordpress-21-ella.html/trackback/"&gt;Meldung auf Wordpress.de&lt;/a&gt;
So. Wünsche allen mal viel Spaß damit. Schreibt nicht zu viel :)&lt;/p&gt;
</summary></entry><entry><title>Erster Beitrag!</title><link href="http://saz.sh//2007/01/22/erster-beitrag/" rel="alternate"></link><updated>2007-01-22T13:43:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2007/01/22/erster-beitrag/</id><summary type="html">&lt;p&gt;Jup. Tatsächlich. Das ist der erste Beitrag in diesem Jahr.
22 Tage hab ich gebraucht, um die richtigen Worte zu finden, für meinen
ersten Beitrag. Jetzt habe ich sie gefunden. Also. Zumindest die Wörter.
So ganz genau weiß ich nicht, was ich eigentlich schreiben will. Es ist
zwar viel passiert, aber ich kann mir ja auch nicht alles merken.
Naja. Ich bastel immer noch kräftig an meinen Servern. Für zuhause kam
jetzt mein neuer Rechner, den ich als Server verwenden möchte. Bestehend
aus einem Core2Duo mit 2,4GHz, 2GB Ram (bissel wenig, ich weiß... ich
werd ihn auch noch auf min. 4GB ausbauen), 4x 320GB Festplatte und
*tada* einem Intel-Motherboard mit iAM-Technologie.
Wer schon mal was von BMC (Baseboard Management Controller) gehört hat,
wird sich auch über iAMT freuen. Von den funktionen her ist es gleich
(oder fast? Ich hab mich darüber nicht wirklich schlau gemacht). Wenn
ich zum Beispiel einen Rechner aus der Ferne herunterfahren möchte, der
allerdings nicht mehr reagiert (also kein Zugriff mehr über das
Betriebssystem möglich), dann kann man per Web-Browser sich auf eine IP
und den Port 16992 verbinden, um sich dann an einem Web-Interface
anzumelden.
In diesem Web-Interface sind Status-Abfragen möglich. So kann man also
prüfen, welcher Prozessor eingebaut ist, wieviel Speicher und welche
Speicherbänke belegt sind, oder eben auch abfragen, ob der Rechner zur
Zeit läuft oder nicht.
Desweiteren kann man auch Befehle an den Rechner senden. Soweit mir
bisher bekannt kann man über das Web-Interface nur Befehle zum Strom
ausschalten, Strom aus- und anschalten oder eben Strom anschalten
senden.
Ebenfalls wird 'Serial Over Lan' und IDE-Redirection unterstützt. Damit
habe ich mich zur Zeit noch gar nicht auseinander gesetzt, werde das
aber demnächst nachholen.
Nahezu alle von iAMT unterstützen Fähigkeiten sind für den Betrieb
eines Servers wirklich gut zu gebrauchen. Speziell die Strom-Geschichten
sind gut, wenn das Betriebssystem hängt.
So. Anderes Thema. Naja, fast.
Ich hab jetzt einen weiteren DNS am laufen. Diesen habe ich zu einem
anderen Provider ausgelagert. Dort wird auch noch ein Backup-MX für alle
Domains drauf kommen. Sollte dann etwas ausfallen, sind immerhin die
Backup-Dinge noch vorhanden.
Der letzte große Ausfall konnte nicht genau aufgeklärt werden. Es war
so, dass zuerst der Rechner keine Netzwerkverbindung mehr aufbauen
konnte. Das lag an einem Fehler in der Netzwerkkonfiguration, allerdings
habe ich an dieser keine Veränderung durchgeführt. Ich vermute mal, dass
bei meiner Kontrolle vor dem Neustart des Rechners, versehentlich eine
Veränderung in der Konfigurationsdatei durchgeführt wurde, und ich diese
dann gespeichert habe.
Mein Provider hat ordentlich Zeit dort rein investiert um den Fehler zu
finden. Er hat ihn dann auch gefunden, allerdings war dann das
File-System nicht in einem konsistenten Zustand (danke XFS...). Naja, es
war immerhin nur die Root-Partition. Die Daten-Partitionen waren alle in
Ordnung und damit hatte sich die Sache schon. Jetzt arbeite ich daran,
dass solche Probleme nicht mehr auftreten. Bisher komme ich da auch gut
voran.
So. Reicht erst mal. Bilder von meinem Rechner folgen noch.
Grüße.
PS: Spam im Gästebuch ist doof, nicht wahr Georg? *gg* (Keine Angst,
ich hab Screenshots gemacht :)&lt;/p&gt;
</summary></entry><entry><title>Das Jahr nähert sich dem Ende...</title><link href="http://saz.sh//2006/12/31/das-jahr-nahert-sich-dem-ende/" rel="alternate"></link><updated>2006-12-31T18:00:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2006/12/31/das-jahr-nahert-sich-dem-ende/</id><summary type="html">&lt;p&gt;...und ich bastele weiterhin kräftig an meinen Servern. Zum 1.1.2007
wollte ich alles neu und besser konfiguriert haben. Bisher sieht die
Sache auch gut aus. Allerdings werde ich wohl die Umstellungen der
Websiten auf einen anderen Server nicht mehr schaffen. Naja. Was soll's?
Wenn alles andere erledigt ist, kommt es auf diese kleine Sache auch
nicht mehr an.
Also, da ich noch kräftig am Basteln bin und mich noch für die
Über-Silvester-Party fertig machen sollte, schließe ich den Artikel mit
einem &lt;strong&gt;Guten Rutsch&lt;/strong&gt; ab.
Na, vielleicht doch nicht. 2007 wird ein gutes Jahr. Viel neues wird
kommen. Seit also gespannt. Ich wünsche euch allen viel Glück im neuen
Jahr.&lt;/p&gt;
</summary></entry><entry><title>Samsung? Find ich gut...</title><link href="http://saz.sh//2006/12/29/samsung-find-ich-gut/" rel="alternate"></link><updated>2006-12-29T00:32:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2006/12/29/samsung-find-ich-gut/</id><summary type="html">&lt;p&gt;Ich muss zugeben, zuerst hab ich mir ja noch Gedanken gemacht.
Eigentlich mach ich mir die immer noch. Aber immerhin funktioniert mein
&lt;a class="reference external" href="http://printing.samsung.de/article.asp?artid=46A6C0DE-63B3-4D9F-9B48-AB60C0AEB328"&gt;Samsung SCX-4521F&lt;/a&gt; jetzt. Zumindest kann ich darüber drucken. Kopieren
ging ja schon vorher. Um die Scan-Funktion kümmere ich mich später mal.
Ist für mich nicht so wichtig, da ich eigentlich nichts scannen muss.
Nuja, mal sehen. Ich werde es eh berichten.
Also, was habe ich gemacht. Zuerst mal: der Drucker geht, mehr oder
weniger, auch mit dem Treiber vom Samsung ML-1410. Da stimmen aber die
Ränder nicht.
Samsung bietet einen &lt;a class="reference external" href="http://pvi.samsung.de/getDownloadFile.aspx?file=35ED3888-16E0-4F20-9026-CEDF64177109"&gt;Treiber&lt;/a&gt; an, dieser installiert &amp;quot;irgendwas&amp;quot; und
den Treiber für Cups :)
Das Problem ist nur das &amp;quot;irgendwas&amp;quot; (ich war zu faul, genau
nachzuschauen. Vielleicht hole ich das mal nach. Wahrscheinlich wird es
aber nur ein bissel Cups und ein bissel was drum herum.). Auf jeden Fall
wurde dieser Treiber von meinem installierten Cups gefunden und da hab
ich mir gedacht &amp;quot;Wow. Dat hat ja gut geklappt.&amp;quot;.
Tja, ein bissel noch probieren, weil so ein Print-Server (Marke Billig)
echt richtiger Müll ist... und dann konnte ich auch über W-Lan Druck
machen.&lt;/p&gt;
</summary></entry><entry><title>Apache2 shows error message &amp;quot;undefined virtualhost name&amp;quot; after enabling and configuring mod_cband</title><link href="http://saz.sh//2006/12/23/apache2-shows-error-message-quotundefined-virtualhost-namequot-after-enabling-and-configuring-mod_cband/" rel="alternate"></link><updated>2006-12-23T01:26:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2006/12/23/apache2-shows-error-message-quotundefined-virtualhost-namequot-after-enabling-and-configuring-mod_cband/</id><summary type="html">&lt;p&gt;After setting up mod_cband, I've tried to restart Apache2. Apache is
restarting, but is displaying a message like the following one:&lt;/p&gt;
&lt;p&gt;&lt;tt class="docutils literal"&gt;[Sat Dec 23 00:38:01 2006] [warn] Invalid command 'CBandLimit', undefined virtualhost name&lt;/tt&gt;&lt;/p&gt;
&lt;p&gt;Some searching through the internet brought up a solution for my
problem.&lt;/p&gt;
&lt;p&gt;In my virtual-host configuration I've added the mod_cband-specific
entries at the top.
And that's my mistake. Every directive specific to mod_cband &lt;strong&gt;must&lt;/strong&gt;
be added &lt;strong&gt;after&lt;/strong&gt; the ServerName-directive. As you might realized, if
you want to use mod_cband, you have to add the ServerName-directive to
your virtual-host configuration.&lt;/p&gt;
&lt;p&gt;HTH.&lt;/p&gt;
</summary></entry><entry><title>Probleme mit Umlauten in Typo3</title><link href="http://saz.sh//2006/12/14/probleme-mit-umlauten-in-typo3/" rel="alternate"></link><updated>2006-12-14T13:16:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2006/12/14/probleme-mit-umlauten-in-typo3/</id><summary type="html">&lt;p&gt;In einer Typo3-Installation habe ich folgende Fehlermeldung erhalten:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
102: These fields are not properly updated in database: (bodytext) Probably value mismatch with fieldtype.
&lt;/pre&gt;
&lt;p&gt;Wenn dieses Problem auftritt, bricht Typo3 beim Speichern von Texten am
ersten Umlaut ab.
Dieses Problem kommt von der Datenbank in Verbindung mit Typo3.
Um das Problem zu lösen, muss folgendes in &lt;tt class="docutils literal"&gt;typo3/localconf.php&lt;/tt&gt;
eingefügt werden:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
$TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES latin1;';
&lt;/pre&gt;
&lt;p&gt;Dies kann auf zwei unterschiedlichen Wegen erfolgen.
Entweder man verwendet das Install-Tool oder man trägt es direkt in die
Konfigurations-Datei ein.
Bei der Verwendung des Install-Tools findet man das entsprechende
Eingabe-Feld unter &lt;tt class="docutils literal"&gt;All Configuration&lt;/tt&gt;.
Hoffe geholfen zu haben.&lt;/p&gt;
</summary></entry><entry><title>Enable No Execute (NX Bit)</title><link href="http://saz.sh//2006/12/04/enable-no-execute-nx-bit/" rel="alternate"></link><updated>2006-12-04T10:06:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2006/12/04/enable-no-execute-nx-bit/</id><summary type="html">&lt;p&gt;If your processor is capable of the NX-Bit, turn it on. It's a feature
to get a little bit of more security on your system. If you want to know
more, have a look at &lt;a class="reference external" href="http://en.wikipedia.org/wiki/NX_Bit"&gt;this article on wikipedia&lt;/a&gt;.
Under Linux, you have to enable 64GB High Memory Support to make use of
it.&lt;/p&gt;
</summary></entry><entry><title>Liebe Internet-Surfer...</title><link href="http://saz.sh//2006/11/29/liebe-internet-surfer/" rel="alternate"></link><updated>2006-11-29T16:52:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2006/11/29/liebe-internet-surfer/</id><summary type="html">&lt;p&gt;Da war ich doch immernoch am stöbern durch's Netz und bin auf &lt;a class="reference external" href="http://www.spd.landtag-bw.de/"&gt;diese&lt;/a&gt;
Meisterleistung gestoßen.
Sehr schön. Eine Website von der SPD. Warum zeigt der mir das? Nun.
Ganz einfach. Deswegen: &amp;quot;Sehr geehrte Damen und Herren, liebe
Internet-Surfer&amp;quot;.
Zuerst habe ich mich gewundert. Damen und Herren sollte mich ja
eigentlich mit einschließen, aber warum werde ich dann nochmals als
Internet-Surfer begrüßt? Und vor allem, gibt es keine weiblichen
Internet-Surfer? Sollten selbige dann nicht Internet-Surferinnen genannt
werden? Ich denke schon. Oder eben gar nicht. Vor allem stelle ich mir
die Frage, wer, außer Internet-SurferInnen noch auf eine &lt;strong&gt;Website&lt;/strong&gt;
gehen sollte. Wahrscheinlich ist das &amp;quot;Sehr geehrte Damen und Herren&amp;quot; für
die &amp;quot;Meine Sekretärin druckt mir die Website aus&amp;quot;-Entscheider.
Liebe Entscheider, nehmt es nicht so ernst. Ich mag euch. Ihr seit
lustig. Wer sonst kann Stundenlang diskutieren, dabei zu keinem Ergebnis
kommen und dann auch noch denken, man habe durch dieses
&amp;lt;Neu-Deutsch&amp;gt;Meeting&amp;lt;/Neu-Deutsch&amp;gt; die Welt verändert.
Frau Vogt, sollten Sie durch einen riesigen Zufall auf meine Website
stoßen, und dabei feststellen, dass es um &lt;strong&gt;Ihre&lt;/strong&gt; Website geht, dann
schlage ich Ihnen folgendes vor: Ändern! Machen Sie einfach aus dieser
Begrüßung ein &amp;quot;Sehr geehrte Damen und Herren&amp;quot; oder ein &amp;quot;Sehr geehrte
Besucherin und Besucher&amp;quot; oder ein &amp;quot;Liebe Internet-Gemeinde&amp;quot;. Letzteres
würde ich sogar als Zeitnaher und korrekter sehen, als die beiden
anderen Möglichkeiten.
Ach und Frau Vogt, wenn Sie gerade schon mal auf meinem Blog gelandet
sind, lesen Sie doch noch meinen Artikel zum &lt;a class="reference external" href="http://steffenzieger.de/index.php/2006/11/29/ladenschluss/"&gt;Ladenschluss&lt;/a&gt;.&lt;/p&gt;
</summary></entry><entry><title>Ladenschluss?!?</title><link href="http://saz.sh//2006/11/29/ladenschluss/" rel="alternate"></link><updated>2006-11-29T16:36:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2006/11/29/ladenschluss/</id><summary type="html">&lt;p&gt;Tja, da ist man so am surfen durch das Internet und findet &lt;a class="reference external" href="http://handel.bawue.verdi.de/einzelhandel/ladenschluss/ladenschluss_nuetzt_allen"&gt;diese&lt;/a&gt;
Website.
Eine ganz tolle Website zum Thema Ladenschluss. Oder irgendwie auch
nicht. Die Macher der Seite (Verdi oder wie die sich schreiben) meinen
&amp;quot;Es gibt keinen wirklichen Bedarf an längeren Öffnungszeiten&amp;quot;. Schön.
Freut mich, wenn Verdi-Mitarbeiter oder irgendwelche Kirchenleute keine
längeren Öffnungszeiten haben wollen. Aber warum sollte kein Bedarf
bestehen?
Gerade für mich wären längere oder andere (!) Öffnungszeiten ein
riesiger Vorteil. Da ich häufiger erst Spät von der Arbeit komme, bleibt
mir meist nur eine Tankstelle übrig, um mir ein paar Sachen zu kaufen.
So ist es zur Zeit eben. Wenn Geschäfte um Acht Uhr schliessen, stehen
alle vor der Tür, die erst um kurz nach Acht da sein können. Mir ist
selbstverständlich klar, dass nicht die Mehrheit der Leute vor
verschlossener Tür stehen, allerdings denke ich, es sind mehr als genug.
Gerade Samstags könnten Geschäfte bis 24 Uhr geöffnet bleiben. Immerhin
haben die meisten Leute am Wochenende Zeit. Dann wäre jeder freier in
seiner Entscheidung, wann man ein Geschäft besucht.
Klar, Sonntags sollten die meisten Geschäfte geschlossen haben. Jedoch
halte ich auch hier eine flexiblere Regelung für sinnvoll, da ein Bäcker
gerne auch den gesamten Sonntag offen haben kann (fällt das unter dieses
Thema? Ich muss ehrlich sagen, ich weiß es nicht).
Pauschal zu sagen, längere Öffnungszeiten bringe nur negatives mit
sich, halte ich für nicht richtig. Es gibt immerhin zwei Seiten einer
Medaille. Sinnvoll wäre es, wenn Geschäfte an bestimmten Tagen länger,
oder gar so lange sie möchten, offen haben dürfen. Ich denke mir
nämlich, der Markt würde sich an dieser Stelle zum Teil selbst
regulieren. Sollte jemand lieber zu einem Metzger um die Ecke gehen, als
in einen großen Supermarkt, wird er dies auch weiterhin machen.
Selbstverständlich müsste auch eine sinnvolle Arbeitsregelung gefunden
werden. So wäre es zum Beispiel möglich, dass Angestellte nur alle zwei
Wochen bei einer längeren Öffnung arbeiten dürfen.
Alternativ besteht die Möglichkeit, Geschäfte am Freitag und Samstag
bis 24 Uhr geöffnet zu lassen. Sollte eine Öffnung zu einer späteren
Zeit erfolgen, zum Beispiel um 11 Uhr, könnte ich mir auch vorstellen,
dass die Schließung erst gegen 21 Uhr oder 22 Uhr erfolgt.
Am liebsten wäre es mir, wenn unter der Woche die Geschäfte bis 22 Uhr
und am Wochenende bis 24 Uhr geöffnet wären. Eine Ausnahme stellt hier
nur der Sonntag für mich da. Sonntags sollten die Geschäfte, mit
Ausnahme von Gaststätten, Tankstellen und Bäckern, geschlossen haben.
Allerdings kann ich auch gleich dazu sagen, dass ich den Sonntag nicht
wegen irgendeiner Kirche für die Ausnahme erkläre. Die Kirche ist mir
sowas von egal. Für Sonntag ist jeder beliebige Tag einzusetzen. Die
Hauptsache ist hierbei, dass es einen Tag in der Woche gibt, an dem sich
jeder entspannen kann. Dabei ist es aber auch wichtig, dass dieser Tag
mit den Tagen anderer Leute zusammenfällt. Deswegen bietet sich der
Sonntag an.
Auf jeden Fall möchte ich die Aussage von Verdi (ich halte den Verein
so oder so für Blödsinn) so nicht akzeptieren. Aber den Leuten bei
Verdi, die auf irgendwelche Ideen kommen, dass sie sich mal wieder groß
aufspielen müssen, sollte mal jemand klar machen, dass sie mal hingehen
können, wo der Pfeffer wächst. Allerdings sollte man bedenken, dass es
auch dort, nur Umweltverschmutzung ist.&lt;/p&gt;
</summary></entry><entry><title>&lt;em&gt;gruml&lt;/em&gt;</title><link href="http://saz.sh//2006/11/24/emgrumlem/" rel="alternate"></link><updated>2006-11-24T20:43:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2006/11/24/emgrumlem/</id><summary type="html">&lt;p&gt;Ich hab in letzter Zeit einfach keine Zeit. Komisch ne? Irgendwas geht
hier schief. Ich komm heim und geh wieder. Das Wochenende wird auch
wieder voll. Muss meine Bremsen an meinem Auto wechseln, wollte was an
meinem Server machen, es finden zwei Geburtstage statt, ich muss noch
was für's Geschäft machen, dann will ich noch ausschlafen, entspannen,
Kuchen wird auch noch gebastelt und dann natürlich noch das normale
Tagesgeschäft.
Also kurz, ich weiß nicht, woher ich die Zeit nehmen soll. Aber es ist
alles schon mal besser. Manchmal komme ich auch vor eins ins Bett. Naja,
weiter geht's. Ein paar Mail-Adressen einrichten. Das wäre viel
einfacher, wenn das Web-Interface dazu fertig ist. Ist es aber nicht.
Schade. Selbst schuld, Steffen.
Naja, jetzt ist erst mal Ende von dem hier. Ende.&lt;/p&gt;
</summary></entry><entry><title>Mal wieder was neues...</title><link href="http://saz.sh//2006/11/14/mal-wieder-was-neues/" rel="alternate"></link><updated>2006-11-14T14:06:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2006/11/14/mal-wieder-was-neues/</id><summary type="html">&lt;p&gt;Mir fällt mal wieder auf, dass ich schon länger nichts mehr geschrieben
habe. Also will ich das heute mal ändern.
Virenscanner sind doof. Besonders wenn zwei auf einem Rechner
installiert sind (Windows!). Ist ein Server bei mir im Geschäft gewesen
und diese Kiste war verdammt langsam. Also hab ich versucht den Fehler
zu finden. Alles durchsucht, in der Hoffnung, was zu finden. Aber nö.
Keine CPU-Auslastung, auch nicht zu wenig RAM. Die Festplatten waren
auch nicht ausgelastet (etwa 1MB/s). Dann irgendwann einen Blick ins
Startmenü geworfen und was musste ich feststellen? ZWEI VIRENSCANNER!
*gruml*. Nach einer Deinstallation von etwa 45 Minuten, lief die Kiste
auf einmal wieder einwandfrei.
Sachen zum Lachen. Heute: Wegweiser.
In der Gegend von der Medienwerkstatt und der Schule wurden neue
Wegweiser aufgestellt, damit man sich auch zurecht findet. Natürlich ist
die Medienwerkstatt bei dem Wegweiser nicht vertreten. Da haben wieder
ein paar Leute ganz dolle Arbeit geleistet. Flaschen wohin man schaut.
Naja. Weiter im Text. Gestern Abend sind wir dann aus der
Medienwerkstatt raus und haben den Wegweiser bewundert. Als ich in die
Medienwerkstatt kam, war da kein Platz mehr für ein weiteres Schild.
Doch jetzt war auf einmal Platz da. Sehr seltsam. Also mal ein bissel
angeschaut, was da los ist.
Der Wegweiser, dass sind zwei Pfosten, in den Boden eingelassen, mit
einer Querverbindung oben. Dazwischen Klemmen die Schilder. Naja. Bis
auf eins. Die Person, die sich das Teil ausgesucht hat, hat ganze Arbeit
geleistet. Die Schilder sind so knapp eingespannt, dass die Schilder
schneller raus fallen, als ich 'hallo' sagen kann. Warum? Naja, dünnes
Blech, lässt sich verbiegen, damit hat sich das.
Das fehlende Schild haben wir dann etwa zwei Meter dahinter gefunden.
Vermutlich hat sich jemand gedacht, man könne ja mal die Stabilität
testen und gegen das Schild treten. Nun ja, der Test war wohl nicht
erfolgreich :)
Von der Server-Front gibt es zur Zeit nicht viel zu berichten. Hab ein
paar Probleme mit dem vethdev bei OpenVZ, aber das werd ich auch noch
gelöst bekommen und dann berichten, wie die Sache funktioniert.
Ansonsten bin ich weiterhin dabei, einige Fehler zu beheben und Dinge
zu verbessern, damit die Sache runter läuft.
Bei mir daheim bin ich gerade dabei, die Serverüberwachung neu
aufzusetzen. Auch dazu wird noch einiges an Doku folgen. Vielleicht
hilft das ja mal jemandem weiter.
So. Das war es erst mal. Mal sehen, wann ich das nächste mal dazu
komme, was zu schreiben.&lt;/p&gt;
</summary></entry><entry><title>KDE: Mehr Tipps und Tricks</title><link href="http://saz.sh//2006/11/06/kde-mehr-tipps-und-tricks/" rel="alternate"></link><updated>2006-11-06T11:36:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2006/11/06/kde-mehr-tipps-und-tricks/</id><summary type="html">&lt;dl class="docutils"&gt;
&lt;dt&gt;Hier sind ein paar Tipps und Tricks zu KDE zu finden.&lt;/dt&gt;
&lt;dd&gt;&lt;a class="reference external" href="http://wiki.kde.org/tiki-index.php?page=Tips+and+Tricks"&gt;http://wiki.kde.org/tiki-index.php?page=Tips+and+Tricks&lt;/a&gt;
Viel Spaß damit.&lt;/dd&gt;
&lt;/dl&gt;
</summary></entry><entry><title>Konqueror: Während der Eingabe suchen</title><link href="http://saz.sh//2006/11/06/konqueror-wahrend-der-eingabe-suchen/" rel="alternate"></link><updated>2006-11-06T11:32:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2006/11/06/konqueror-wahrend-der-eingabe-suchen/</id><summary type="html">&lt;p&gt;Konqueror kann während man Text eingibt, eine Seite nach dem
entsprechenden Text durchsuchen. Für Firefox-Nutzer ist das nichts
neues, allerdings wusste ich nicht, und wahrscheinlich auch einige
andere nicht, dass Konqueror die Sache auch kann.
Allerdings muss man bei Konqueror erst noch einen '/' (ohne
Anführungszeichen) eingeben, bevor man mit der Suche beginnen kann. Dann
einfach drauf los tippen und die Sache hat sich.
Schön. Ich mag Konqueror. Und so langsam aber sicher dürften anderen
Leuten auch die Argumente für Firefox ausgehen (Gell, Benny? :)). Naja.
Soll sich doch jeder den Browser aussuchen, den er möchte.&lt;/p&gt;
</summary></entry><entry><title>OpenVZ: Two new versions of gentoo-template</title><link href="http://saz.sh//2006/10/29/openvz-two-new-versions-of-gentoo-template/" rel="alternate"></link><updated>2006-10-29T19:44:00+01:00</updated><author><name>Saz</name></author><id>http://saz.sh//2006/10/29/openvz-two-new-versions-of-gentoo-template/</id><summary type="html">&lt;p&gt;I've created a new version of my gentoo-template with included portage
tree. It fixes a minor bug and every available update until 29.10.2006
is installed.
Also I've created a version of my gentoo-template without a copy of the
portage-tree.
There is something wrong with displaying free disk space, as df is
showing no used disk space after creating a new vps. That's really
weird. I'm trying to fix this as soon as possible and will show you, how
to get it fixed.
&lt;strong&gt;Downloads&lt;/strong&gt;
&lt;a class="reference external" href="http://steffenzieger.de/development/OpenVZ/gentoo-i686-openvz-template-1.0-r1.tar.gz"&gt;Gentoo i686 template for OpenVZ with portage tree included&lt;/a&gt;
&lt;a class="reference external" href="http://steffenzieger.de/development/OpenVZ/gentoo-i686-openvz-template-no_port-1.0.tar.gz"&gt;Gentoo i686 template for OpenVZ without portage tree&lt;/a&gt;&lt;/p&gt;
</summary><category term="Gentoo"></category><category term="Linux"></category><category term="Virtualization"></category><category term="OpenVZ"></category><category term="Template"></category></entry><entry><title>OpenVZ: Gentoo template for OpenVZ created</title><link href="http://saz.sh//2006/10/24/openvz-gentoo-template-for-openvz-created/" rel="alternate"></link><updated>2006-10-24T22:24:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2006/10/24/openvz-gentoo-template-for-openvz-created/</id><summary type="html">&lt;p&gt;Long time ago, I decided to create a gentoo template for OpenVZ. Now
it's done.
Based on the actual i686-release of gentoo, 2006.1.
I've tried to resolve most of the problems, which exist with the
&amp;quot;official&amp;quot; version of a template, usable in OpenVZ.
If you find any errors, or things, which could be better done or you
will tell me, how great I am, don't hesitate and tell me.
I'm updating the template as often as needed.
At the moment, there is only a version for download available, which
constists of a portage tree from 2006-10-24.
I'm doing my best, to make a script, where portage will be updated
every day and a new template will be build.
I've done as few changes as possible, so it is as nearly as possible to
the official gentoo 2006.1 stage 3 as possible.
And now: Nice gentooing.
Download &lt;a class="reference external" href="http://steffenzieger.de/development/OpenVZ/gentoo_openvz_template-1.0.tar.gz"&gt;gentoo_openvz_template-1.0.tar.gz&lt;/a&gt;&lt;/p&gt;
</summary><category term="Gentoo"></category><category term="Linux"></category><category term="Virtualization"></category><category term="OpenVZ"></category><category term="Template"></category></entry><entry><title>OpenVZ: Reboot of gentoo running inside a vps not working</title><link href="http://saz.sh//2006/10/24/openvz-reboot-of-gentoo-running-inside-a-vps-not-working/" rel="alternate"></link><updated>2006-10-24T18:04:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2006/10/24/openvz-reboot-of-gentoo-running-inside-a-vps-not-working/</id><summary type="html">&lt;p&gt;If your gentoo system isn't rebooting, it is possible that there is
something missing in /etc/init.d/reboot.sh.
OpenVZ installs a cron job, which is running every 5 minutes to check
if there is a vps which must be rebooted. This cron script is checking
if in the root of a vps a file named '/reboot' is available. If it
exists, the vps will be rebooted.
The Gentoo-init-scripts, regardless of which baselayout (baselayout or
baselayout-vserver) is installed, doesn't create the file in the root of
a vps.
You can get this fixed by doing the following:
Inside your vps start an editor of your choice and edit
&lt;strong&gt;/etc/init.d/reboot.sh&lt;/strong&gt;.
Insert the following line before &lt;strong&gt;/sbin/reboot -dp&lt;/strong&gt;.
``  touch /reboot ``
After saving your file, it should be possible to restart your vps
without the need of using vzctl.&lt;/p&gt;
</summary><category term="Gentoo"></category><category term="Linux"></category><category term="Virtualization"></category><category term="OpenVZ"></category><category term="reboot"></category></entry><entry><title>Ich und mein Samsung-Notebook R65</title><link href="http://saz.sh//2006/10/22/ich-und-mein-samsung-notebook-r65/" rel="alternate"></link><updated>2006-10-22T15:59:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2006/10/22/ich-und-mein-samsung-notebook-r65/</id><summary type="html">&lt;p&gt;So, vor längerer Zeit habe ich mir ein neues Notebook gekauft, da mein
altes den Geist aufgegeben hat. Naja. Kam halt ein nettes
Samsung-Notebook her. Bin damit auch zufrieden. Nur das fehlende
Bluetooth hat mich gestört. Jetzt werden viele denken &amp;quot;naja, kein
Problem, einfach ein USB-Stick nehmen&amp;quot;. Stimmt. Das würde gehen. Da mir
aber ein USB-Stick mal kaputt gegangen ist, weil jemand dran hängen
geblieben ist, während ich das Notebook auf dem Schoß hatte. Also ist
ein USB-Bluetooth-Stick nicht das richtige für mich.
Ich hab im Internet mal gesucht und stellte fest, dass es ein
Samsung-Notebook gibt. Dabei handelt es sich um ein R65, allerdings mit
ein wenig anderer Ausstattung. Zum Beispiel ist Bluetooth integriert.
Tja. Die Sache blieb dann für einige Tage liegen. Für mein Notebook
habe ich dann eine neue Festplatte gekauft. Beim Tausch der Festplatte
habe ich dann eine Entdeckung gemacht: Neben der Festplatte liegt ein
Kabel, welches nirgends angeschlossen ist. Dann ist da noch ein Gewinde,
wo eine Schraube reingedreht werden kann. Das sieht verdammt danach aus,
als ob man da eine kleine Platine anschließen und festschrauben kann. Da
kam ich dann wieder auf die Idee, ein wenig nach der Bluetooth-Sache zu
suchen. Von meinem alten Notebook wusste ich, dass ein Bluetooth-Modul
nicht sonderlich groß ist.
Ein Anruf bei Samsung brachte mich leider nicht weiter. Sinnloses
blabla. Trotzdem freundliche Hotline. Also ab in Google und nach
Ersatzteilen für Samsung-Notebooks gesucht. Tja. Da fand ich auch, was
ich suchte. &lt;a class="reference external" href="http://www.cs-online.de"&gt;CS-Online&lt;/a&gt; liefert Ersatzteile für die Samsung-Notebooks.
Das schreibt Samsung auf ihrer &lt;a class="reference external" href="http://www.samsung.de/contactus.asp?notebook"&gt;Website&lt;/a&gt;.
Im Online-Shop von CS-Online wurde ich fündig. Ich fand das Modell
meines Notebooks mit Bluetooth (NP-R65C001/SEG mit Bluetooth,
NP-R65CV01/SEG ohne Bluetooth -&amp;gt; mein Modell). Ein Eintrag im
Onlineshop: &lt;a class="reference external" href="https://www.combase-direct.com/html/csshop/product_info.php5?cPath=1226_1227_5500&amp;amp;products_id=68184&amp;amp;osCsid=9fc209f1b040ec5ac0b85b0e51812c3c"&gt;Bluetooth!&lt;/a&gt;.
Bestellt, geliefert, ausgepackt, gefreut, eingebaut, läuft. Mein
Samsung-Notebook hat jetzt Bluetooth. Samsung ist echt super.
Tja. So habe ich es also geschafft, Bluetooth bei meinem
Samsung-Notebook nachzurüsten. Intern!&lt;/p&gt;
</summary></entry><entry><title>Deutsch in Wort und SCHRIFT!</title><link href="http://saz.sh//2006/10/16/deutsch-in-wort-und-schrift/" rel="alternate"></link><updated>2006-10-16T22:47:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2006/10/16/deutsch-in-wort-und-schrift/</id><summary type="html">&lt;p&gt;Folgenden Brief haben wir in der Medienwerkstatt erhalten. Wunderbar.
Wer mir übersetzen kann, was der Text einem sagen will, soll sich doch
bitte melden.
Falls jemand eine 'Mietgliedsnummer' braucht, ebenfalls melden '(diese
Nr., können die Jugendherberge sowieso nicht prüfen.)'.&lt;/p&gt;
&lt;p&gt;Hier mal der gesamte Text:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;betr.: Gruppenmitgliedschaft,&lt;/p&gt;
&lt;p&gt;Sehr geehrter Herr *Piep*,&lt;/p&gt;
&lt;p&gt;ich legen Ihnen eine Gruppenleiterkarte gültig bis Jan.2007 bei, die
Mietgliedsnummer wo vermerkt ist unsere vom DJH, Stuttgart (diese
Nr., können die Jugendherberge sowieso nicht prüfen.) Sie machen nur
noch Ihren Stempel fertig.
Die neuen Gruppenleiterkarten gültig (ab sofort bis Jan.2008)
schicken wir, wenn Rechnung bezahlt wurde.&lt;/p&gt;
&lt;p&gt;Mit freundlichen Grüßen
Deutsches Jugendherbergswerk
Landesverband Baden-Württemberg&lt;/p&gt;
&lt;p&gt;*Piep*&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Selbstverständlich haben wir uns sofort ans Werk gemacht und unseren
Stempel zur Sau. Man, der war vielleicht klein. Der hat geheult.
Videos werden noch folgen :)&lt;/p&gt;
</summary></entry><entry><title>Service-Menü vom SonyEricsson K800i aufrufen</title><link href="http://saz.sh//2006/10/12/service-menu-vom-sonyericsson-k800i-aufrufen/" rel="alternate"></link><updated>2006-10-12T15:42:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2006/10/12/service-menu-vom-sonyericsson-k800i-aufrufen/</id><summary type="html">&lt;p&gt;Das Service-Menü vom K800i kann über folgende Tastenkombination
aufgerufen werden:&lt;/p&gt;
&lt;ol class="arabic simple"&gt;
&lt;li&gt;Joystick nach rechts bewegen&lt;/li&gt;
&lt;li&gt;&lt;ul class="first"&gt;
&lt;li&gt;drücken&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Joystick zwei mal nach links bewegen&lt;/li&gt;
&lt;li&gt;&lt;ul class="first"&gt;
&lt;li&gt;drücken&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Joystick nach links bewegen&lt;/li&gt;
&lt;li&gt;Ein letztes mal * drücken, fertig.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Viel Spaß damit.&lt;/p&gt;
</summary></entry><entry><title>Neue Woche, neues Glück</title><link href="http://saz.sh//2006/10/09/neue-woche-neues-gluck/" rel="alternate"></link><updated>2006-10-09T10:55:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2006/10/09/neue-woche-neues-gluck/</id><summary type="html">&lt;p&gt;So, nachdem das Wochenende gut rum gebracht ist, hat die neue Woche
angefangen.
Mal sehen, was die so bringt. In der Medienwerkstatt sieht es jetzt
langsam aber sicher richtig gut aus (anders als mit der Funktion von der
Gallery in diesem Blog... *gruml*). Die ersten zwei Schnittplätze sind
bereits vollständig aufgebaut und funktionieren schon. Der dritte
Schnittplatz ist gerade in Arbeit. Wir hatten zwei von vier kaputten
DVI-Kabeln, die haben uns ein wenig Zeit gekostet, da wir alles nochmals
wegbauen mussten. Allerdings sind diese nun auch ersetzt, und der dritte
Schnittplatz ist nahezu fertig. Naja, der eigentliche Rechner, ein Mac,
fehlt noch. Aber der sollte diese Woche eintrudeln, und dann wird das
auch.
Ansonsten sind noch ein paar Kleinigkeiten zu machen, wie zum Beispiel
ein paar Kabelkanäle und der Tisch für die Kopierstraße und den
DVD-Kopiertower. Das sollte aber alles diese Woche über die Bühne gehen,
und dann ist erst mal ein wenig Ruhe. Im Studio wird nach und nach
Ordnung geschafft, da sieht es nämlich zur Zeit ein wenig &lt;a class="reference external" href="http://steffenzieger.de/wp-content/2006/10/DSCN2107.JPG"&gt;schlecht&lt;/a&gt;
aus. Ich glaub das aufräumen wird am längsten dauern. Ich schau mal,
dass ich noch ein besseres Bild bekomme, wo mehr vom Studio zu sehen
ist.
So. Mehr habe ich zur Zeit noch nicht zu erzählen. Aber vielleicht
kommt später noch was. Mal sehen.&lt;/p&gt;
</summary></entry><entry><title>Erster...</title><link href="http://saz.sh//2006/10/09/erster/" rel="alternate"></link><updated>2006-10-09T10:34:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2006/10/09/erster/</id><summary type="html">&lt;a class="reference external image-reference" href="/images/2006/10/Google_First.png"&gt;&lt;img alt="/images/2006/10/Google_First.thumbnail.png" src="/images/2006/10/Google_First.thumbnail.png" /&gt;&lt;/a&gt;
</summary></entry><entry><title>Die MSN...</title><link href="http://saz.sh//2006/10/03/die-msn/" rel="alternate"></link><updated>2006-10-03T16:25:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2006/10/03/die-msn/</id><summary type="html">&lt;p&gt;nähert sich langsam dem Ende. Naja. Eher der Fertigstellung. Es wird,
und es wird verdammt geil aussehen. Zumindest macht es das jetzt schon.
Stay tuned.&lt;/p&gt;
</summary></entry><entry><title>Ja, ich weiß...</title><link href="http://saz.sh//2006/09/29/ja-ich-wei/" rel="alternate"></link><updated>2006-09-29T14:09:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2006/09/29/ja-ich-wei/</id><summary type="html">&lt;p&gt;Eigentlich sollte ich hier mal öfters was neues rein schreiben, aber es
gibt halt viel zu machen, und von meinem Handy aus kann ich nicht
bloggen (Vorschläge dazu?).
Aber ich strenge mich an, möglichst viel von dem, was in den letzten
paar Tagen so los war, auch aufzuschreiben.
Status Medienwerkstatt:
Wir sind weit. Verdammt weit. Allerdings auch noch lange nicht fertig.
Ich habe versucht, eine Bildergalerie in die Seite einzubinden, ist aber
noch nicht so richtig von Erfolg gekrönt.
Die Tische sind fertig, es fehlen nur noch die Aufbauten für die
Monitore. Einer davon ist auch schon fertig, allerdings noch nicht
montiert. Sieht aber gut aus die Sache. Wird also alles. Ziel ist es,
nächste Woche mit dem Zeug soweit fertig zu werden. Hoffentlich klappt
das. Ein paar Lieferungen stehen noch aus. Da ist auch noch einiges an
Material mit dabei, was wir brauchen.
Richtig gut: 20 Zoll Flachbildschirme, zwei Stück an jedem Mac,
Auflösung 1680x1050 *blingbling*
Von der Verkabelung her ist das meiste schon gemacht. Allerdings ist
noch nicht jedes Kabel angeschlossen, aber zuminest ist wieder in jedem
Raum Strom verfügbar. Jetzt klappt es auch wieder mit der Lüftung.
Die Wände werden auch noch zum Teil gestrichen, allerdings werde ich da
nicht mithelfen. Das können mal andere machen. Ich hab ja eh Probleme
mit Farben :)
Hoffe bald ein paar Fotos online stellen zu können.
Server:
Leider kam ich nicht recht dazu, daran weiterzumachen. Allerdings nervt
mich scponly ein wenig. Das Teil will einfach nicht mehr chroot'en und
ich weiß nicht so recht warum. Das erschwert den Upload ein wenig...
(sprich: macht den Upload unmöglich). Naja. Da werd ich am Wochenende
wohl mal dran gehen.
Ansonsten ist die Verwaltungssoftware in Arbeit. Bei mir daheim muss
ich auch noch einiges an den Rechnern machen.
Handy:
Schmeißt so ein drecks Motorola Razr V3i NIE versehentlich auf den
Boden. Das ist mir das erste mal passiert, seit dem ich das Handy habe,
und jetzt ratet mal, wessen Display nicht mehr funktioniert? Richtig.
Meins. Nie wieder.
So. Genug erst mal. Bald gibt es wieder mehr.&lt;/p&gt;
</summary></entry><entry><title>Bootvorgang von Windows...</title><link href="http://saz.sh//2006/09/29/bootvorgang-von-windows/" rel="alternate"></link><updated>2006-09-29T12:56:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2006/09/29/bootvorgang-von-windows/</id><summary type="html">&lt;p&gt;&lt;a class="reference external" href="http://www.vb-dozent.net/index.php?option=com_content&amp;amp;task=view&amp;amp;id=31&amp;amp;Itemid=70"&gt;Nur ein Link&lt;/a&gt;&lt;/p&gt;
</summary></entry><entry><title>UPDATE: Brennende Katze...</title><link href="http://saz.sh//2006/09/19/update-brennende-katze/" rel="alternate"></link><updated>2006-09-19T11:18:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2006/09/19/update-brennende-katze/</id><summary type="html">&lt;p&gt;Also, laut Zeitungsbericht, hat die Tierärztliche Untersuchung ergeben,
dass die Katze von einem Auto angefahren, dann mit Benzin übergossen und
angezündet wurde.
Ich bleib dabei, es gibt schon so ein paar Idioten auf der Welt.&lt;/p&gt;
</summary></entry><entry><title>Brennende Katze...</title><link href="http://saz.sh//2006/09/18/brennende-katze/" rel="alternate"></link><updated>2006-09-18T11:34:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2006/09/18/brennende-katze/</id><summary type="html">&lt;p&gt;Ja, du hast richtig gelesen. Gestern Abend bin ich um 1.40 Uhr aus der
Medienwerkstatt nach Hause gefahren. Am Straßenrand sah ich schon von
weiter weg ein kleines Feuer. Ich bin neben das Feuer gefahren, um zu
sehen was da brennt. Da es so aussah, als ob da nur ein kleiner Ast
brennen würde, fuhr ich also an die Seite und schaute mir die Sache
nochmals an. Dann wollte ich das Feuer ausmachen, sah jedoch noch
rechtzeitig, etwas buschiges unter dem Ast liegen.
Während ich also da stand, und versuchte, heraus zu finden, was da
eigentlich brennt, kam Benny angefahren. Ebenfalls aus der
Medienwerkstatt, ist kurz nach mir gestartet. Er fragte mich, was da
denn sei. Als ich sagte, da liegt eine brennende Katze, hat er sich die
Sache mal genauer angeschaut.
Ich habe dann den Ast von der Katze gezogen und diesen gelöscht. Leider
brannte das Tier immer noch, also haben wir es auch noch auspusten
müssen. Hat richtig angenehm gerochen.
Nun ja, da standen wir dann. Was nun? Also haben wir die Polizei
gerufen. Vielmehr nicht wir, sondern Benny. Er schilderte die Situation.
Erst mal konnte die Person von der Polizei die Sache gar nicht glauben,
und musste nochmals nachfragen, was da jetzt genau gebrannt hat.
Etwa eine halbe Stunde später kamen dann eine Polizistin und ein
Polizist zu uns. Diese stiegen aus ihrem Auto und fragten erst mal, ob
sie hier richtig sind. Tja, leider waren sie das. Dann wollten sie
natürlich wissen, was denn da jetzt gebrannt hat. Wir sagten ihnen, dass
eine Katze gebrannt hat. Beide meinten darauf, dass das ja dann wirklich
kein Witz war. Sie hätten erst gedacht, dass wäre ein Spaßanruf.
Nuja. Die Polizei fing dann an die Katze zu betrachten und dann die
Frage zu stellen, wer so was macht und vor allem _warum_?
Da ich als erstes am Ort des Geschehens war, schilderte ich, wie die
Sache hier aussah. Wie sich dann später heraus stellte, war die Katze
vermutlich noch am leben, als sie in Flammen aufging.
Idioten gibt es auf der Welt. Also irgendwie muss da jemand einen
großen Schaden in seinem Kopf haben.
Fotos habe ich im übrigen keine gemacht, bevor irgendwelche Fragen
kommen.&lt;/p&gt;
</summary></entry><entry><title>Zeit ist relativ</title><link href="http://saz.sh//2006/09/01/zeit-ist-relativ/" rel="alternate"></link><updated>2006-09-01T13:31:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2006/09/01/zeit-ist-relativ/</id><summary type="html">&lt;p&gt;Jaja, ich weiß. Ich hab schon ewig nichts mehr neues geschrieben. Hab
zur Zeit viel zu erledigen. Im Geschäft bin ich damit beschäftigt,
Server in VmWare neu zu installieren und dabei gleichzeitig auch gleich
ein paar Fehler zu beheben, die bei der Installation der Server gemacht
wurden. Das kostet Zeit und führt dazu, dass ich häufiger bis in den
späten Abend im Geschäft bin. Dann geht es kurz nach Hause und dann auch
schon wieder in die &lt;a class="reference external" href="http://www.msn-ev.de"&gt;Medienwerkstatt&lt;/a&gt;.
In der Medienwerkstatt sind neue Ideen aufgetaucht, wie wir unser
Platzproblem in den Griff bekommen, was größere Umbaumaßnahmen mit sich
bringt. Allerdings ist dies wieder eine Sache, die, wenn der Umbau
fertig ist, dazu führt, dass wieder viele neue Dinge kommen können. Nur
leider ist da natürlich einiges an Planung zu bewerkstelligen. Und
natürlich reisst sich jeder darum, die Planung zu übernehmen.
So, dann gilt es natürlich im Geschäft neben den Server-Installationen
auch noch die Probleme der bestehenden Systeme zu lösen.
Im letzten halben Jahr sind vier Firewalls in den Abgrund gesprungen.
Das ist natürlich ganz einfach zu machen, wenn in Leipzig ein Problem
ist, und man sich in Stuttgart aufhält. Naja. Die Post bringt die Teile
sicher an ihren Bestimmungsort und dann werden sie von Mitarbeitern
eingebaut. Leider hat die Sache aber einen kleinen Haken. Aufgrund der
Systemumstellung seitens Sonicwall, ist es nicht möglich, alte Backups
einzuspielen. Mal davon abgesehen, dass wir eh keine von den Firewalls
hatten (Black Box lässt grüßen), macht das aber nichts :)
An meinen Servern bin ich weiterhin am Basteln. Zur Zeit versuche ich
das Konfigurations-Interface zu entwickeln. Allerdings habe ich da so
viele Ideen, dass einfach keine Zeit da ist, alle Ideen zu
verwirklichen. Ansonsten gibt es zur Zeit keine größeren Änderungen an
den Servern. Die laufen, und ich habe vorerst beschlossen, keine neuen
Funktionen hinzuzufügen, sondern Dinge zu vereinfachen, oder zu
verbessern, soweit möglich. Der Feature-Freeze ist auch nötig, damit ich
mit dem Konfigurations-Interface weiterkomme, sonst ändert sich ständig
etwas, und ich muss das Konfigurations-Interface anpassen.
Dann habe ich vor längerer Zeit einmal geschrieben, dass ich ein
Statistik-Tool für Traffic-Statistiken von OpenVZ verbessere. Damit wird
jetzt auch mal wieder weiter gemacht und ich hoffe, nächste Woche, die
erste voll funktionsfähige Version veröffentlichen zu können, inklusive
Anleitung zur Installation und Konfiguration.
In der Medienwerkstatt sind wir zur Zeit auch noch auf der Suche nach
Netzwerkspeicher, der schnell genug ist, um unsere Videodaten zu
speichern und aus dem Netz zum schneiden zu verwenden. Das erfordert
auch erst mal einige Tests und ich will einen Rechner installieren, der
auf die Freigabe von Dateien über Samba ausgelegt ist, und das möglichst
abgespeckt und mit geringem Overhead. Außerdem wird der Server neu
gemacht, diesmal auch mit OpenVZ. Das erleichtert mir nämlich die
Administration, da ich einfach bei mir eine Kopie von dem VPS einrichten
kann, auf diesem die Updates und neue Software installiere und dann
wieder als Tar-Paket mit in die Medienwerkstatt bringen kann, um es dann
dort in Betrieb zu nehmen. Außerdem erleichtert dies die Installation
von Software zum testen, da ich den Rechner dann nicht mit unnötigem
Zeug voll packe.
So. Demnächst will ich mit der Realisierung meiner Steuerungselektronik
für mich daheim anfangen, da muss dann auch noch Software entwickelt
werden. Allerdings habe ich mir dazu noch keine Gedanken gemacht, da ich
erst mal überlegen muss, wie ich die Elektronik realisieren und was es
alles können soll.
Dann möchte ich natürlich noch mit meiner Freundin ein wenig Zeit
verbringen.
So. Das war es erst mal. Ich versuch in Zukunft wieder regelmäßiger was
zu schreiben. Viele Dinge habe ich hier noch gar nicht aufgezählt, weil
es einfach zu viel zum erzählen gibt, und ich will ja nicht gleich alles
vorweg nehmen.
Aber einen kleinen Anreiz habe ich: Doku über die Einrichtung einer
VPN-Verbindung mittels Shorewall und Openswan, Einrichtung von Samba als
Domänencontroller mit LDAP als Backend und Single-Sign-On-Lösung. Wenn
mir dazu jemand ein paar gute Links hat, immer her damit.&lt;/p&gt;
</summary></entry><entry><title>Neues vom Steffen</title><link href="http://saz.sh//2006/08/21/neues-vom-steffen/" rel="alternate"></link><updated>2006-08-21T10:13:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2006/08/21/neues-vom-steffen/</id><summary type="html">&lt;p&gt;Nach langer Zeit mal wieder etwas neues von mir.
Der Urlaub von mir war ausgezeichnet. Wir hatten super Wetter auf
Mallorca. Keine Angst, ich war nicht am Ballermann, sondern in Can
Picafort.
Richtig schön entspannt.
Von der Server-Front gibt es auch neues. Einige Dinge sind schon auf
meinen neuen Server umgezogen. Zur Zeit bin ich dabei, den Zugriff auf
die MySQL-Datenbank ein wenig zu beschleunigen und zu vereinfachen. Dann
stelle ich den Apachen grad noch auf NameVirtualHosts um, anstelle von
IP-basierten, vereinfacht mir einige Dinge und bringt ein paar neue
Möglichkeiten.
Die Verwaltungssoftware für die E-Mail-Adressen ist auch wieder am
aktiv werden. Einige Fehler muss ich noch korrigieren, dann kann es auch
schon wieder online gehen. Die neue Verwaltungssoftware ist auch in
Arbeit. Ein paar neue Ideen sind mir noch eingefallen, dass werde ich
dann mal demnächst umsetzen.
Tja, das wars auch schon wieder.&lt;/p&gt;
</summary></entry><entry><title>Warum der Server so langsam ist...</title><link href="http://saz.sh//2006/08/09/warum-der-server-so-langsam-ist/" rel="alternate"></link><updated>2006-08-09T10:49:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2006/08/09/warum-der-server-so-langsam-ist/</id><summary type="html">&lt;p&gt;Ich habe jetzt doch noch, kurz vor meiner Woche Urlaub, heraus finden
können, warum der Server so langsam ist. Allerdings habe ich bisher noch
keine Lösung dafür.
In dem Server laufen zwei Festplatten als Raid1-Verbund. Nun ist die
eine Festplatte ausgefallen (es kann auch sein, dass sie sich selbst
noch nicht so sicher ist, was sie will) und seit dem springt die zweite
Platte ein. Diese hat, im UDMA6-Mode, eine Übertragungsrate von 1MB/sec.
Wow. Das ist ja richtig schnell, besonders wenn ein Haufen Logfiles auf
die Platte geschrieben werden muss, und dann auch noch die Dienste
zugreifen.
Nun ja, ich versuche das noch vor meinem Urlaub zu lösen, mal sehen,
wie weit ich komme. Einige VPS sind bereits auf einen anderen Server
umgezogen, damit die Kiste ein wenig entlastet wird.
Hier sieht man mal wieder, wie sinnvoll der Betrieb eines Raids sein
kann. Ohne die zweite Platte, wär die Kiste im Eimer. Jetzt muss ich nur
noch heraus finden, wo denn die E-Mail bleibt, die mich über den Ausfall
einer Festplatte informieren soll :)
Ansonsten bin ich dann ab Donnerstag bis zum 17. August wech.&lt;/p&gt;
</summary></entry><entry><title>Funkstille...</title><link href="http://saz.sh//2006/08/07/funkstille/" rel="alternate"></link><updated>2006-08-07T18:06:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2006/08/07/funkstille/</id><summary type="html">&lt;p&gt;Ja, ich weiß, ich hab schon lang nichts mehr geschrieben.
Das liegt aber daran, dass ich zur Zeit viel im Geschäft zu erledigen
habe, und noch mit meinen Servern beschäftigt bin.
Das raubt mir grad die Zeit für andere Dinge und außerdem flieg ich am
Donnerstag nach Mallorca in den Urlaub.
Da will ja auch einiges vorbereitet sein, bevor ich abhau. Also wird es
erst wieder was neues von mir geben, wenn ich aus dem Urlaub wieder
zurück bin.&lt;/p&gt;
</summary></entry><entry><title>Neuer Server im Anmarsch</title><link href="http://saz.sh//2006/08/02/neuer-server-im-anmarsch/" rel="alternate"></link><updated>2006-08-02T15:05:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2006/08/02/neuer-server-im-anmarsch/</id><summary type="html">&lt;p&gt;Mein Server wird zur Zeit ersetzt, da wohl das Mainboard kaputt ist.
Heisst, ich bekomme jetzt einen neuen Server mit mehr Power :)
Allerdings weiß ich nicht, ob es mir noch reicht, vor meinem Urlaub den
Server in Betrieb zu nehmen.
Ich werde berichten.&lt;/p&gt;
</summary></entry><entry><title>Taube in meinem Zimmer</title><link href="http://saz.sh//2006/07/23/taube-in-meinem-zimmer/" rel="alternate"></link><updated>2006-07-23T14:26:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2006/07/23/taube-in-meinem-zimmer/</id><summary type="html">&lt;p&gt;Ja, der Titel ist richtig.
Heute morgen habe ich bei mir die Dachfenster aufgemacht und mir dann
was zum Frühstücken beschafft. Als ich wieder kam, hab ich mich vor den
Fernseher gesetzt und angefangen zu Frühstücken. Aber irgendwie fühlte
ich mich beobachtet. Ich hab dann mal so einen Blick durch mein Zimmer
schweifen lassen. Bei der Kaffeemaschine erschien mir dann etwas sehr
komisch. Ich hab also genauer hingeschaut und festgestellt, dass mich
meine Kaffeemaschine anschaut. Nun ja, wie sich herausstellte war es
nicht meine Kaffeemaschine, sondern eine Taube, die sich in mein Zimmer
verirrt hat. Leider konnte ich keine Fotos machen, da mein Handy neben
der Taube lag und ich diese nicht erschrecken wollte. Die Taube wurde
dann mit Handschuhen vorsichtig nach draußen befördert, allerdings erst,
nachdem sie ihren Weg über die Tastatur meines Notebooks begangen hatte.
Insgesamt ein super Morgen :)&lt;/p&gt;
</summary></entry><entry><title>Geld an KDE e.V. gespendet</title><link href="http://saz.sh//2006/07/21/geld-an-kde-ev-gespendet/" rel="alternate"></link><updated>2006-07-21T10:42:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2006/07/21/geld-an-kde-ev-gespendet/</id><summary type="html">&lt;p&gt;Heute habe ich 50 € an den &lt;a class="reference external" href="http://www.kde.org"&gt;KDE e.V.&lt;/a&gt; gespendet. KDE braucht Geld, um
ein neues RAID für den &lt;a class="reference external" href="http://bugs.kde.org"&gt;Bugzilla-Server&lt;/a&gt; zu kaufen.
Also spendet was das Zeug hält.
Ich benutze &lt;a class="reference external" href="http://www.kde.org"&gt;KDE&lt;/a&gt; und finde es super. Daher bin ich auch bereit, die
Leute zu unterstützen, die die Zeit aufbringen, KDE weiter zu
entwickeln.
KDE-Leute macht weiter so!&lt;/p&gt;
</summary></entry><entry><title>Motorola Razr V3i und Linux</title><link href="http://saz.sh//2006/07/20/motorola-razr-v3i-und-linux/" rel="alternate"></link><updated>2006-07-20T17:59:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2006/07/20/motorola-razr-v3i-und-linux/</id><summary type="html">&lt;p&gt;Heute habe ich mir gedacht, ich versuche mal mein Handy, ein Motorola
Razr V3i unter Linux ans laufen zu bekommen.
Also erst mal ab damit an den USB-Port und siehe da, es wird gefunden,
aber kein Treiber dazu. Naja. Google wird schon weiter helfen.
Tat es auch. Ich fand über Google heraus, dass es sich um ein CDC-Modem
handelt (oder so ähnlich? Egal...), also ab in die Kernel-Config und den
passenden Treiber gesucht.
Das ließ sich auch schnell unter 'USB Support' finden. Als Modul rein
gepackt, Module gebacken und los gings. Tada. Es läuft.
Moto4lin (&lt;a class="reference external" href="http://moto4lin.sourceforge.net/wiki/Main_Page"&gt;Moto4lin auf SF.net&lt;/a&gt;) ist eine richtig gute Software dafür.
So. Jetzt muss ich es nur noch dazu bekommen, sich mit Kontact zu
synchronisieren und eine Verbindung zum Internet herstellen, dann ist
alles gut.&lt;/p&gt;
</summary></entry><entry><title>Samsung ML-1520, Cups, Ghostscript-Gnu, Ghostscript-ESP und ich</title><link href="http://saz.sh//2006/07/20/samsung-ml-1520-cups-ghostscript-gnu-ghostscript-esp-und-ich/" rel="alternate"></link><updated>2006-07-20T00:44:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2006/07/20/samsung-ml-1520-cups-ghostscript-gnu-ghostscript-esp-und-ich/</id><summary type="html">&lt;p&gt;Ich hab heute nach langer Zeit mal wieder meinen Drucker, einen Samsung
ML-1520 verwenden wollen. Was war? Das Teil wollt gar nichts mehr
machen. Also hab ich mich auf Fehlersuche begeben. Zuerst dachte ich, es
liegt an dem Print-Server, an dem der Drucker angeschlossen ist. Also
Notebook gepackt, hin zum Drucker, USB-Kabel aus dem Print-Server raus
und ab damit ans Notebook.
Den Drucker unter KDE eingerichtet und siehe da, ich sehe nichts. Das
Teil wollt trotzdem nicht. Dann hab ich Angefangen Treiber
auszuprobieren. ML-1710, ML-1510, ML-1410, ML-1210. Warum ich keinen für
ML-1520 probiert hab? Weil keiner vorhanden ist.
Jetzt könnte man natürlich sagen &amp;quot;Ha, Linux eben. Kann das nicht.&amp;quot;
Falsch. Der Drucker lief mal, bis ich mein Notebook neu installiert hab.
Da hab ich mir natürlich gedacht &amp;quot;Och, den Drucker bekommst du schon
wieder ans laufen.&amp;quot;. Ich geb es ja zu, um hier mal der Spannung eine
Pause zu gönnen, ich hab es geschafft, dass das Teil wieder druckt. Es
hat mich zwar Zeit gekostet, aber es geht.
Was war denn jetzt? Ganz einfach (wenn man es weiß, ist es wirklich
einfach...):
Unter Linux braucht man, um auf GDI-Druckern zu drucken (ja, das ist
ein GDI-Drucker) Ghostscript-ESP. Was war auf meinem Rechner
installiert? Klar, Ghostscript-Gnu. Warum? Gute Frage. Vielleicht gab es
mal wieder eine Änderung seitens Gentoo. Oder irgendeine Software hat
das mit drauf installiert. Wie es da drauf kam, ist mir eigentlich auch
egal. Ich finde es nur nervend, dass ich nicht gleich einen Blick auf
&lt;a class="reference external" href="http://linuxprinting.org/show_printer.cgi?recnum=Samsung-ML-1520"&gt;diese Seite bei linuxprinting.org&lt;/a&gt; geworfen hab. Da stand nämlich die
Lösung.
Ach ja, von Samsung gibt es auch Treiber. Schön. Finde ich eigentlich
gut. Schade nur, dass ich ein komplettes Cups-Paket installieren muss,
mit allem möglichen, sinnlosem Zeug drum herum.
Naja, jetzt hab ich mir ja die Lösung aufgeschrieben und vielleicht
hilft sie noch anderen Leuten :)&lt;/p&gt;
</summary></entry><entry><title>Server-Upgrade abgeschlossen...</title><link href="http://saz.sh//2006/07/17/server-upgrade-abgeschlossen/" rel="alternate"></link><updated>2006-07-17T15:50:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2006/07/17/server-upgrade-abgeschlossen/</id><summary type="html">&lt;p&gt;Nach langer Zeit habe ich es vor etwa zwei Wochen geschafft, meinen
Server leer zu bekommen um neue Festplatten und mehr Speicher einbauen
zu lassen.
Jetzt geht es ans installieren. Mal sehen, was ich dabei noch besser
machen kann. Auf jeden Fall wird alles in virtuellen privaten Servern
laufen. Das erleichtert mir das Backup, und wenn mein Server mal
ausfällt, dann ist es weiters nicht schlimm, da ich einfach die
virtuellen Server auf eine Ersatzmaschine verschieben kann. Dann läuft
die Sache auch wieder.
Dank OpenVZ und Live-Migration ist das auch im laufenden Betrieb
möglich. Mal sehen, wie ich davon gebrauch machen kann. Auf jeden Fall
ist es eine nette Spielerei. :)
Dann muss ich mal noch was zu Dell-Servern sagen: Tolle Teile. Im
Geschäft haben wir jetzt einen Dell-Rack-Server. Zwei Dual-Core
Xeon-CPUs, 4GB Ram und 6x160GB Festplatte. Wirklich toll, die Kiste. Vom
Aufbau her und allem gefällt die mir richtig gut.
Naja, wenn ich mal Geld über hab, kauf ich mir so ein Teil, vielleicht
auch zwei, dann wird das eben mein neuer Server. Aber bis dahin heisst
es noch warten (oder möchte mir jemand so eine Kiste spenden?).
So, dann muss ich noch sagen: Delphi find ich scheiße. (Ich sag jetzt
nicht mehr dazu...).&lt;/p&gt;
</summary></entry><entry><title>Nagios und nsClient zum Abfragen von Windows-Rechnern</title><link href="http://saz.sh//2006/07/11/nagios-und-nsclient-zum-abfragen-von-windows-rechnern/" rel="alternate"></link><updated>2006-07-11T15:35:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2006/07/11/nagios-und-nsclient-zum-abfragen-von-windows-rechnern/</id><summary type="html">&lt;p&gt;Heute habe ich Nagios so eingerichtet, dass die Windows- und
Linux-Server überwacht werden. Die Benachrichtigung soll dann per SMS
erfolgen. Bei Problemen mit Druckern soll innerhalb der Arbeitszeit eine
E-Mail gesendet werden, wenn es dort Probleme gibt.
Ein ganz anderes Problem hatte ich allerdings mit nsClient für Windows,
über den es Nagios möglich ist, Informationen von Windows-Rechnern, in
Verbindung mit dem check_nt-Plugin, abzufragen.
Ich habe die Software, wie in der Anleitung beschrieben installiert,
wollte dann den Dienst starten, was mir aber nicht gelang:&lt;/p&gt;
&lt;blockquote&gt;
A system error has occurred. System error 1067 has occurred. The
process terminated unexpectedly.&lt;/blockquote&gt;
&lt;p&gt;Gut, dachte ich mir, versuchst du mal die Datei einfach so auszuführen
und schaust mal was passiert. Siehe da, Windows fragt nach, ob die Datei
ausgeführt werden soll, oder nicht.
Ich bekam dann das ungute Gefühl, dass diese Nachfrage mein Problem
ist.
Also, gedacht, getan. Diese Nachfrage ausschalten (sie geht mir eh auf
die Nerven.).
Und hier die Lösung:&lt;/p&gt;
&lt;blockquote&gt;
Rechtsklick auf den Arbeitsplatz -&amp;gt; Eigenschaften. Dann den Reiter
'Erweitert' auswählen und auf den 'Einstellungen'-Knopf unter
Systemleistung klicken. Nun noch den Reiter
'Datenausführungsverhinderung' und wir sind im richtigen Dialog.
Dort kann man jetzt entweder das Programm hinzufügen, oder die
Datenausführungsverhinderung einfach deaktivieren.&lt;/blockquote&gt;
&lt;p&gt;Tja, diese &amp;quot;sinnvolle&amp;quot; Funktion hat mich mal wieder 20 Minuten meines
Lebens gekostet. Ob ich das Microsoft in Rechnung stellen kann?&lt;/p&gt;
</summary></entry><entry><title>Amavisd-new und ClamAV: lstat() failed</title><link href="http://saz.sh//2006/07/09/amavisd-new-und-clamav-lstat-failed/" rel="alternate"></link><updated>2006-07-09T16:03:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2006/07/09/amavisd-new-und-clamav-lstat-failed/</id><summary type="html">&lt;p&gt;Bin zur Zeit dabei, einen Virenscanner und Spamfilter auf meinem
Mail-Server einzurichten.
Dabei bekam ich eine Fehlermeldung, wenn eine E-Mail von ClamAV
gescannt werden sollte.
Dies führte dazu, dass der primäre Virenscanner ClamAV nicht lief und
Amavisd-new auf den Backup-Virenscanner Clamscan zurück fiel.
Folgendes habe ich als Lösung gefunden:
In der clamd.conf folgenden Eintrag hinzufügen oder das
Kommentarzeichen entfernen &lt;tt class="docutils literal"&gt;AllowSupplementaryGroups&lt;/tt&gt;
Den Benutzer amavis in die Gruppe clamav oder den Benutzer clamav in
die Gruppe amavis aufnehmen.
Und schon sollte die Sache richtig laufen und das machen, was man davon
erwartet.&lt;/p&gt;
</summary></entry><entry><title>Chroot SFTP-Users mit scponly</title><link href="http://saz.sh//2006/07/02/chroot-sftp-users-mit-scponly/" rel="alternate"></link><updated>2006-07-02T17:02:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2006/07/02/chroot-sftp-users-mit-scponly/</id><summary type="html">&lt;p&gt;Auf meinem alten Server habe ich es so eingerichtet gehabt, dass Leute
über SFTP Dateien hochladen können.
Dabei war es so, dass die Benutzer in ihren Verzeichnissen
eingeschlossen waren.
Um dies zu bewerkstelligen, habe ich scponly verwendet, das eine
Chrooting-Funktion inne hat.
Dabei muss dem Benutzer keine vollwärtige Shell gegeben werden.
Das lief auch alles wunderbar auf meinem alten Server. Auf meinem neuen
Server wollte das allerdings nicht so richtig. Um genau zu sein, wollte
es überhaupt nicht. Die Verbindung wurde einfach geschlossen, ohne
ersichtlichen Grund.
Nach 3 Stunden suchen, habe ich nun auch eine Lösung für dieses
Problem.
Folgende Schritte musste ich ausführen, um SFTP wieder zum laufen zu
bewegen:&lt;/p&gt;
&lt;p&gt;`` mkdir /your/chroot/dir/dev mknod -m 666 /your/chroot/dir/dev/null c 1 3``
Hoffe es hilft jemandem mal weiter.&lt;/p&gt;
</summary><category term="Gentoo"></category><category term="Linux"></category><category term="SFTP"></category><category term="chroot"></category><category term="scponly"></category></entry><entry><title>HTTP in HTTPS unter Lighttpd umleiten</title><link href="http://saz.sh//2006/06/29/http-in-https-unter-lighttpd-umleiten/" rel="alternate"></link><updated>2006-06-29T01:12:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2006/06/29/http-in-https-unter-lighttpd-umleiten/</id><summary type="html">&lt;p&gt;Ich wollte eine HTTP-Verbindung zu HTTPS umleiten. Die Sache läuft
richtig einfach unter Lighttpd im Vergleich zu Apache.
Na gut, eigentlich schenkt es sich nicht viel. Aber zur Zeit bin ich
von Lighttpd einfach so überzeugt, dass (fast) alles gut ist :)
Ich bin positiv überrascht und werde mal schauen, wo ich noch überall
den Apache ersetzen kann.
Soll nur ein bestimmter Host von HTTP nach HTTPS umgeleitet werden,
muss folgendes in die lighttpd.conf eingefügt werden:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
$SERVER[&amp;quot;socket&amp;quot;] == &amp;quot;:80&amp;quot; {
    $HTTP[&amp;quot;host&amp;quot;] =~ &amp;quot;domain.tld&amp;quot; {
        url.redirect = ( &amp;quot;^/(.*)&amp;quot; =&amp;gt; &amp;quot;https://domain.tld/$1&amp;quot; )
        server.name = &amp;quot;domain.tld&amp;quot;
    }
}
&lt;/pre&gt;
&lt;pre class="literal-block"&gt;
$SERVER[&amp;quot;socket&amp;quot;] == &amp;quot;:443&amp;quot; {
    ssl.engine = &amp;quot;enable&amp;quot;
    ssl.pemfile = &amp;quot;/path/to/server.pem&amp;quot;
    server.document-root = &amp;quot;...&amp;quot;
}
&lt;/pre&gt;
&lt;p&gt;Sollen alle Hosts von HTTP nach HTTPS umgeleitet werden, geht das mit
folgenden Einträgen in der lighttpd.conf:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
$SERVER[&amp;quot;socket&amp;quot;] == &amp;quot;:80&amp;quot; {
    $HTTP[&amp;quot;host&amp;quot;] =~ &amp;quot;(.*)&amp;quot; {
        url.redirect = ( &amp;quot;^/(.*)&amp;quot; =&amp;gt; &amp;quot;https://%1/$1&amp;quot; )
    }
}
&lt;/pre&gt;
&lt;p&gt;Das Modul &lt;tt class="docutils literal"&gt;mod_redirect&lt;/tt&gt; muss aktiviert sein.
Wird beim Starten von Lighttpd folgende Meldung ausgegeben:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
2006-06-29 01:04:11: (server.c.857) WARNING: unknown config-key: url.redirect (ignored),
&lt;/pre&gt;
&lt;p&gt;ist das Modul &lt;tt class="docutils literal"&gt;mod_redirect&lt;/tt&gt; nicht aktiviert.&lt;/p&gt;
</summary></entry><entry><title>Gleichzeitiger Betrieb von HTTP und HTTPS unter Lighttpd einrichten</title><link href="http://saz.sh//2006/06/29/gleichzeitiger-betrieb-von-http-und-https-unter-lighttpd-einrichten/" rel="alternate"></link><updated>2006-06-29T00:23:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2006/06/29/gleichzeitiger-betrieb-von-http-und-https-unter-lighttpd-einrichten/</id><summary type="html">&lt;p&gt;Da ich zur Zeit zum Teil auf meinen Servern auf Lighttpd umsteige, hatte
ich das Problem, dass ich nicht wusste, wie ich Lighttpd (je öfter man
den Namen schreibt, desto einfacher geht es von der Hand) so
konfiguriere, dass ein gleichzeitiger Betrieb von HTTP und HTTPS möglich
ist.
Die Lösung ist verdammt einfach. Einfach folgende Zeilen in die
lighttpd.conf einfügen und die Sache passt:&lt;/p&gt;
&lt;p&gt;``  $SERVER[&amp;quot;socket&amp;quot;] == &amp;quot;:443&amp;quot; {  ssl.engine    = &amp;quot;enable&amp;quot;  ssl.pemfile   = &amp;quot;/path/to/certificate.pem&amp;quot;  } ``
Tja, so einfach kann es doch sein.&lt;/p&gt;
</summary></entry><entry><title>Web-Anwendung zur Traffic-Messung für OpenVZ</title><link href="http://saz.sh//2006/06/27/web-anwendung-zur-traffic-messung-fur-openvz/" rel="alternate"></link><updated>2006-06-27T22:15:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2006/06/27/web-anwendung-zur-traffic-messung-fur-openvz/</id><summary type="html">&lt;p&gt;Ich bin zur Zeit dabei, eine Web-Anwendung, die, in Verbindung mit
&lt;a class="reference external" href="http://oss.oetiker.ch/rrdtool/"&gt;rrdtool&lt;/a&gt; Traffic-Auslastungen für virtuelle Server unter Verwendung
von OpenVZ erstellt.
Die Web-Anwendung kam ursprünglich nicht von mir, sondern von einer
anderen Person.
Da allerdings die Skripte nicht sehr sauber geschrieben waren
(register_globals mussten in PHP aktiviert sein), habe ich mir gedacht,
ich mache mich an die Arbeit und verbessere die Software.
Zu sehen sind meine bisherigen Ergebnisse &lt;a class="reference external" href="http://lyra.unregistriert.de"&gt;hier&lt;/a&gt;.
Ich kann allerdings nicht garantieren, dass alles läuft, wie es soll,
da es meine Testumgebung ist, auf der die Software zur Zeit läuft.
Vom Design her soll sich noch ein wenig verändern, auf jeden Fall soll
später alles valides XHTML sein.
Näheres wird es voraussichtlich im Laufe dieser Woche geben.&lt;/p&gt;
</summary></entry><entry><title>Konqueror und Wordpress</title><link href="http://saz.sh//2006/06/25/konqueror-und-wordpress/" rel="alternate"></link><updated>2006-06-25T13:40:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2006/06/25/konqueror-und-wordpress/</id><summary type="html">&lt;p&gt;Wie ich gerade eben feststellen musste, zeigt mir Konqueror den
Rich-Text-Editor von Wordpress nicht an.
Das macht die Sache natürlich nicht einfacher, wenn ich etwas
bearbeite. Im Mozilla klappt es einwandfrei. Ich werd mich mal auf die
Suche nach einer Lösung machen. Vielleicht ist es ja nur ein kleines
Einstellungsproblem oder so.&lt;/p&gt;
</summary></entry><entry><title>Endlich mal...</title><link href="http://saz.sh//2006/06/25/endlich-mal/" rel="alternate"></link><updated>2006-06-25T12:46:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2006/06/25/endlich-mal/</id><summary type="html">&lt;a class="reference external image-reference" href="/images/2006/06/pict03261.jpg"&gt;&lt;img alt="/images/2006/06/pict03261-300x225.jpg" src="/images/2006/06/pict03261-300x225.jpg" /&gt;&lt;/a&gt;
&lt;p&gt;eine gute Lösung um Bilder anzuzeigen.
Klick einfach mal auf das Bild und du wirst sehen, was ich meine.
Die Anzeige der Bilder wird durch Lightbox JS gemacht.
Dies gibt es als Plugin für Wordpress &lt;a class="reference external" href="http://zeo.unic.net.my/notes/wp-lightbox-js-wordpress-plugin/"&gt;hier&lt;/a&gt;.&lt;/p&gt;
</summary></entry><entry><title>Jerome's Keywords angepasst</title><link href="http://saz.sh//2006/06/25/jeromes-keywords-angepasst/" rel="alternate"></link><updated>2006-06-25T12:12:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2006/06/25/jeromes-keywords-angepasst/</id><summary type="html">&lt;p&gt;Ich hab heute &lt;a class="reference external" href="http://vapourtrails.ca/wp-plugins"&gt;Jerome's Keywords&lt;/a&gt; installiert und musste mit bedauern
feststellen,
dass es nicht möglich ist, die Keywords ohne mod_rewrite zu verwenden.
&lt;a class="reference external" href="http://vapourtrails.ca/wp-plugins"&gt;Jerome's Keywords&lt;/a&gt; ist ein Plugin für Wordpress, dass Tags erzeugt.
Diese können dann zum Beispiel in einem Keywords-Cosmos angezeigt
werden. Mein Keywords-Cosmos ist &lt;a class="reference external" href="http://steffenzieger.de/index.php/tags/"&gt;hier&lt;/a&gt; zu finden
Also habe ich das Skript entsprechend angepasst, meine
benutzerdefinierten Permalinks zu verwenden.
Diese sind bei mir nach folgendem Schema aufgebaut:
&lt;tt class="docutils literal"&gt;&lt;span class="pre"&gt;/index.php/%year%/%monthnum%/%day%/%postname%/&lt;/span&gt;&lt;/tt&gt;
Die aktualisierte Version von &lt;a class="reference external" href="http://vapourtrails.ca/wp-plugins"&gt;Jerome's Keywords&lt;/a&gt; gibt es &lt;a class="reference external" href="jeromes-keywords-php-tar.gz"&gt;hier2&lt;/a&gt;.
Eine Anleitung, wie es installiert und verwendet wird, ist auf
&lt;a class="reference external" href="http://vapourtrails.ca/wp-plugins"&gt;Jerome's Keywords&lt;/a&gt;-Seite zu finden&lt;/p&gt;
</summary></entry><entry><title>Umlaute in PHP aus MySQL-Datenbank</title><link href="http://saz.sh//2006/06/25/umlaute-in-php-aus-mysql-datenbank/" rel="alternate"></link><updated>2006-06-25T00:40:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2006/06/25/umlaute-in-php-aus-mysql-datenbank/</id><summary type="html">&lt;p&gt;Ich bin gerade dabei, einige Dinge von einem Server auf einen anderen
Server umzuziehen.
Von der Konfiguration her ist alles gleich, allerdings hatte ich
trotzdem Probleme mit den Umlauten meiner alten Website.
Diese sind in einer MySQL-Datenbank in &lt;a class="reference external" href="http://de.wikipedia.org/wiki/Utf-8"&gt;UTF-8&lt;/a&gt; gespeichert.
Nachdem ich die Website auf den neuen Server kopiert hatte, beide
laufen unter &lt;a class="reference external" href="http://www.gentoo.org"&gt;Gentoo&lt;/a&gt;, musste ich feststellen, dass ich Probleme mit
den Umlauten habe. Da aber beide Server auf den gleichen Datenbankserver
zugreifen, war schnell klar, dass das Problem an anderer Stelle zu
suchen ist.
Es hat mich zwar einige Zeit gekostet, aber ich wurde zu guter letzt
doch noch fündig.
Gentoo liefert MySQL seit neuestem standardmässig mit dem Zeichensatz
UTF-8 aus.
Laut &lt;a class="reference external" href="http://forums.gentoo.org/viewtopic-p-3338022.html#3338022"&gt;diesem Forumsbeitrag&lt;/a&gt; greift PHP aus diesem Grund auf die my.cnf
zu, um die Standard-Einstellungen für eine MySQL-Verbindung zu suchen.
Ist kein Eintrag für PHP vorhanden, verwendet es latin1.
Tja, und da haben wir auch schon das Problem: Latin1 ist nicht UTF-8.
Folgendes ist die Lösung für dieses Problem:
In die my.cnf einfach folgende Zeilen hinzufügen:&lt;/p&gt;
&lt;p&gt;`` [php-cli] default-character-set=utf8  [php-cgi-fcgi] default-character-set=utf8  [php-apache2handler] default-character-set=utf8``
Zum überprüfen, ob alles richtig läuft, einfach die gesetzten Variablen
von MySQL mit SHOW VARIABLES; aus einem PHP-Skript abfragen.&lt;/p&gt;
</summary><category term="Gentoo"></category><category term="Linux"></category><category term="MySQL"></category><category term="PHP"></category></entry><entry><title>Wunschzettel von Amazon</title><link href="http://saz.sh//2006/06/25/wunschzettel-von-amazon/" rel="alternate"></link><updated>2006-06-25T00:31:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2006/06/25/wunschzettel-von-amazon/</id><summary type="html">&lt;p&gt;So, ich hab mal einen Link auf meinen &lt;a class="reference external" href="http://www.amazon.de/gp/registry/registry.html/028-2501438-3533367?ie=UTF8&amp;amp;type=wishlist&amp;amp;id=3FAST3PV2MLBP"&gt;Wunschzettel&lt;/a&gt; bei &lt;a class="reference external" href="http://www.amazon.de"&gt;Amazon&lt;/a&gt;
hinzugefügt.
Vielleicht habe ich ja Glück und jemand kauft mir was schönes.&lt;/p&gt;
</summary></entry><entry><title>Simpsons-Quote hinzugefügt</title><link href="http://saz.sh//2006/06/24/simpsons-quote-hinzugefugt/" rel="alternate"></link><updated>2006-06-24T22:45:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2006/06/24/simpsons-quote-hinzugefugt/</id><summary type="html">&lt;p&gt;Rechts in der Sidebar über der Suche habe ich Sprüche aus den Simpsons
hinzugefügt.&lt;/p&gt;
</summary></entry><entry><title>Blog gestartet</title><link href="http://saz.sh//2006/06/24/blog-gestartet/" rel="alternate"></link><updated>2006-06-24T21:07:00+02:00</updated><author><name>Saz</name></author><id>http://saz.sh//2006/06/24/blog-gestartet/</id><summary type="html">&lt;dl class="docutils"&gt;
&lt;dt&gt;So, wie du sehen kannst, habe ich mir jetzt auch ein Blog zugelegt.&lt;/dt&gt;
&lt;dd&gt;Ich halte es für einfacher, hier schnell mal was zu schreiben.
Mal sehen, wie lange ich es schaffe, dieses Blog zu pflegen :)&lt;/dd&gt;
&lt;/dl&gt;
</summary></entry></feed>