<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4262373682303232248</id><updated>2011-12-16T05:10:30.953+01:00</updated><category term='daily hack'/><title type='text'>iiegn's blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>81</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-4335235109157764624</id><published>2011-10-14T12:12:00.000+02:00</published><updated>2011-10-14T12:12:14.185+02:00</updated><title type='text'>combining greylisting with spam scores - working exim example</title><content type='html'>...personal experience with greylisting, &lt;a href="http://marc.merlins.org/linux/exim/files/sa-exim-cvs/README.greylisting"&gt;some inspiration&lt;/a&gt;&amp;nbsp;(some i can't remember anymore...), and some thoughts led to the following (implemented) idea:&lt;br /&gt;&lt;br /&gt;let's suppose you trust the system's spam score to the extent that&lt;br /&gt;- a low enough spam score is fairly-certainly correct&lt;br /&gt;&lt;br /&gt;why not use a low enough threshold to have first-time senders pass by?&lt;br /&gt;&lt;blockquote&gt;[/etc/exim4/conf.d/acl/40_exim4-config_check_data.rul]&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;gt;defer&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;gt; &amp;nbsp;...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;gt; &amp;nbsp;log_message = message deferred: probable spam and greylistd&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;gt; &amp;nbsp;message &amp;nbsp; &amp;nbsp; = Message temporarily deferred&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;gt; &amp;nbsp;condition &amp;nbsp; = ${if and \&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{\&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{ &amp;gt;{$spam_score_int}{75}}\&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{eq{grey}\&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{${readsocket{/var/run/greylistd/socket}\&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{${mask:$sender_host_address/24} \&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $sender_address \&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $local_part@$domain}\&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{5s}{}{}}\&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}\&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}\&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}\&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;gt; &amp;nbsp;delay &amp;nbsp; &amp;nbsp; &amp;nbsp; = 4m&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-4335235109157764624?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/4335235109157764624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/4335235109157764624'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2011/10/combining-greylisting-with-spam-scores.html' title='combining greylisting with spam scores - working exim example'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-6926042924210001612</id><published>2011-07-16T17:34:00.001+02:00</published><updated>2011-07-16T17:37:00.519+02:00</updated><title type='text'>Thinkpad TrackPoint Scrolling in Ubuntu Lucid/10.04</title><content type='html'>&lt;a href="http://psung.blogspot.com/2010/04/thinkpad-trackpoint-scrolling-in-ubuntu.html"&gt;Thinkpad TrackPoint Scrolling in Ubuntu Lucid/10.04&lt;/a&gt;&lt;br /&gt;or&lt;br /&gt;&lt;a href="http://www.thinkwiki.org/wiki/How_to_configure_the_TrackPoint#xorg.conf.d"&gt;How to configure the TrackPoint&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-6926042924210001612?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/6926042924210001612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/6926042924210001612'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2011/07/thinkpad-trackpoint-scrolling-in-ubuntu.html' title='Thinkpad TrackPoint Scrolling in Ubuntu Lucid/10.04'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-5761162504261076699</id><published>2011-03-06T19:40:00.001+01:00</published><updated>2011-03-06T19:43:26.030+01:00</updated><title type='text'>personal reminder: ratpoison and an empty, gray java GUI</title><content type='html'>"&lt;a href="http://www.loper-os.org/?p=163"&gt;How to un-break graphical Java apps under Ratpoison&lt;/a&gt;" suggests &lt;a href="http://tools.suckless.org/wmname"&gt;wmname&lt;/a&gt; to make the JVM believe it runs on a different window manager:&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;$ wmname LG3D&lt;/span&gt;&lt;/blockquote&gt;implies the JVM ran on &lt;a href="http://java.net/projects/lg3d"&gt;lg3d&lt;/a&gt; (Project Looking Glass - a desktop utilizing 3D aspects in the UI), a non-re-parenting window manager written by Sun; this one is on java's hard-coded list of known non-reparenting window managers.&lt;br /&gt;&lt;br /&gt;note for OpenJDK: according to&amp;nbsp;&lt;a href="https://awesome.naquadah.org/wiki/Problems_with_Java"&gt;this post&lt;/a&gt;&amp;nbsp;"versions of OpenJDK that ship with some operating system distributions—at least Debian (and Ubuntu) and Arch Linux in March and August of 2009, respectively—have had this problem fixed by the vendors."&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-5761162504261076699?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/5761162504261076699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/5761162504261076699'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2011/03/personal-reminder-ratpoison-and-empty.html' title='personal reminder: ratpoison and an empty, gray java GUI'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-6977489860090399810</id><published>2011-03-04T10:24:00.000+01:00</published><updated>2011-03-04T10:24:19.793+01:00</updated><title type='text'>Manually add account to Google Authenticator - Enter key in Base32 Encoding</title><content type='html'>wanted to use &lt;a href="http://en.wikipedia.org/wiki/OpenID"&gt;OpenID&lt;/a&gt;&amp;nbsp;with Multi-factor authentication as a Single Sign-On (SSO) for online services; in particular, i wanted to combine a regular password with a &lt;a href="http://en.wikipedia.org/wiki/One-time_password"&gt;One-Time Password&lt;/a&gt;&amp;nbsp;namely, a &lt;a href="http://en.wikipedia.org/wiki/Time-based_One-time_Password_Algorithm"&gt;TOTP token&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/google-authenticator/"&gt;Google Authenticator&lt;/a&gt;&amp;nbsp;supports TOTP, and not only for their own &lt;a href="http://googleblog.blogspot.com/2011/02/advanced-sign-in-security-for-your.html"&gt;2-step verification&lt;/a&gt;&amp;nbsp;but one can "Manually add" other accounts.&lt;br /&gt;&lt;br /&gt;The bridging part from TOTP to OpenID, in my case, comes from &lt;a href="http://www.clavid.com/"&gt;Clavid&lt;/a&gt;&amp;nbsp;(cf. &lt;a href="http://www.clavid.com/index.php?option=com_content&amp;amp;view=article&amp;amp;id=124&amp;amp;Itemid=157&amp;amp;lang=en"&gt;OTP@Clavid&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;Now to the tiny bit of information that might save you quite some minutes: when entering your secret key into these two locations to set-up an account&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Google Authenticator expects the string to be &lt;a href="http://tools.ietf.org/html/rfc4648"&gt;RFC4648&lt;/a&gt; Base32 encoded&lt;/li&gt;&lt;li&gt;Clavid expects the string to be hex encoded&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-6977489860090399810?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/6977489860090399810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/6977489860090399810'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2011/03/manually-add-account-to-google.html' title='Manually add account to Google Authenticator - Enter key in Base32 Encoding'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-7778654973671442309</id><published>2011-01-04T00:49:00.000+01:00</published><updated>2011-01-04T00:49:38.450+01:00</updated><title type='text'>personal reminder: rfkill to toggle bluetooth</title><content type='html'>&lt;div&gt;toggling bluetooth (on a Lenovo ThinkPad X200s / Ubuntu 10.x) via rfkill:&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;rfkill list&lt;/div&gt;&lt;div&gt;rfkill block 0&lt;/div&gt;&lt;div&gt;rfkill unblock 0&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;until &lt;a href="https://bugs.launchpad.net/ubuntu/karmic/+source/linux/+bug/395358"&gt;https://bugs.launchpad.net/ubuntu/karmic/+source/linux/+bug/395358&lt;/a&gt; is fixed...&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-7778654973671442309?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://ubuntuforums.org/archive/index.php/t-1589464.html' title='personal reminder: rfkill to toggle bluetooth'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/7778654973671442309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/7778654973671442309'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2011/01/personal-reminder-rfkill-to-toggle.html' title='personal reminder: rfkill to toggle bluetooth'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-1521205986833661735</id><published>2010-12-22T13:56:00.000+01:00</published><updated>2010-12-22T13:56:40.774+01:00</updated><title type='text'>personal reminder: Secure Programming for Linux and Unix HOWTO</title><content type='html'>&lt;div&gt;not brand-new but not completely outdated:&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.dwheeler.com/secure-programs/Secure-Programs-HOWTO/index.html"&gt;Secure Programming for Linux and Unix HOWTO&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-1521205986833661735?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.dwheeler.com/secure-programs/Secure-Programs-HOWTO/index.html' title='personal reminder: Secure Programming for Linux and Unix HOWTO'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/1521205986833661735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/1521205986833661735'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2010/12/personal-reminder-secure-programming.html' title='personal reminder: Secure Programming for Linux and Unix HOWTO'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-8904802913855116083</id><published>2010-11-28T22:51:00.001+01:00</published><updated>2010-11-28T22:52:12.656+01:00</updated><title type='text'>Online Tasks Service for Thunderbird/Lightning</title><content type='html'>Thunderbird/Lightning has been working with Google Calendar for a while now [cf.&amp;nbsp;&lt;a href="http://www.google.com/support/calendar/bin/answer.py?hl=en&amp;amp;answer=99358#sunbird"&gt;link&lt;/a&gt;]. however, Tasks are not supported as can be seen in &lt;a href="http://www.google.com/support/forum/p/Calendar/thread?tid=0000c5fdf06bc727&amp;amp;hl=en"&gt;this thread&lt;/a&gt;&amp;nbsp;and also &lt;a href="http://code.google.com/p/gdata-issues/issues/detail?id=987"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;now, is there another service for Tasks available?&lt;br /&gt;&lt;br /&gt;for some time i have been using &lt;a href="http://chandlerproject.org/"&gt;Chandler&lt;/a&gt;&amp;nbsp;but with &lt;a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=12691#c10"&gt;recent developments&lt;/a&gt; TB/Lightning+Chandler stopped working (&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=599635"&gt;and they haven't quite figured out who's to blame&lt;/a&gt;...).&lt;br /&gt;&lt;br /&gt;ironically, Yahoo comes to the rescue: following &lt;a href="http://forums.mozillazine.org/viewtopic.php?f=46&amp;amp;t=1946435&amp;amp;sid=72ac8d34ac758f9f14d83099588bb3e3&amp;amp;start=15"&gt;this post&lt;/a&gt;&amp;nbsp;and going further &lt;a href="http://sites.google.com/site/dfaworks/etask/yahoo#TOC-Important-information-on-Tasks-in-Y"&gt;here&lt;/a&gt;&amp;nbsp;Tasks with Yahoo actually work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-8904802913855116083?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/8904802913855116083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/8904802913855116083'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2010/11/tasks-service-for-thunderbirdlightning.html' title='Online Tasks Service for Thunderbird/Lightning'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-8168591328906816906</id><published>2010-10-15T16:35:00.000+02:00</published><updated>2010-10-15T16:35:22.165+02:00</updated><title type='text'>Reverse Tethering an Android Phone via USB</title><content type='html'>&lt;div&gt;until recently i was stuck with a stock android 1.6 - and USB tethering was somewhat&amp;nbsp;adventurous (&lt;a href="http://graha.ms/androidproxy/"&gt;Tetherbot&lt;/a&gt;&amp;nbsp;was an option, &lt;a href="http://code.google.com/p/connectbot/"&gt;connectbot&lt;/a&gt;&amp;nbsp;another... both worked best, i.e. without restrictions, when there was a VPN tunneled 'over' either of them.)&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;android 2.2 comes with USB tethering: in 'Wireless &amp;amp; network settings' - just need to turn it on... and a network interface will be 'exposed' via USB, network-manager (e.g. in ubuntu) will show the new device, and go.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;now, this set-up can also be&amp;nbsp;&lt;a href="http://blog.mycila.com/2010/06/reverse-usb-tethering-with-android-22.html"&gt;used the other way around&lt;/a&gt; (i.e. use the computer's internet connection the mobile is connected to). however, android's &lt;a href="http://developer.android.com/reference/android/net/ConnectivityManager.html"&gt;ConnectivityManager&lt;/a&gt;&amp;nbsp;does not recognize this connection in such a way that services like Contacts Sync would get going.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;startUsingNetworkFeature() in&amp;nbsp;&lt;a href="http://android.git.kernel.org/?p=platform/frameworks/base.git;a=blob;f=services/java/com/android/server/ConnectivityService.java"&gt;http://android.git.kernel.org/?p=platform/frameworks/base.git;a=blob;f=services/java/com/android/server/ConnectivityService.java&lt;/a&gt;&amp;nbsp;will choke on &lt;a href="http://android.net.neworkinfo/"&gt;android.net.NeworkInfo&lt;/a&gt;.isAvailable():&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;D/ConnectivityService( 166): getMobileDataEnabled returning true&lt;br /&gt;D/ConnectivityService( 166): special network not available&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;...let's see.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-8168591328906816906?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/8168591328906816906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/8168591328906816906'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2010/10/reverse-tethering-android-phone-via-usb.html' title='&lt;i&gt;Reverse&lt;/i&gt; Tethering an Android Phone via USB'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-8086399024810610523</id><published>2010-08-10T14:29:00.000+02:00</published><updated>2010-08-10T14:29:41.888+02:00</updated><title type='text'>aptitude or apt-get - only update security updates</title><content type='html'>two quick possibilities to update security updates &lt;i&gt;only&lt;/i&gt; (via apt-get and/or aptitude in debian, ubuntu, ...):&lt;br /&gt;&lt;ol&gt;&lt;li&gt;uses a dedicated sources file:&amp;nbsp;&lt;a href="http://www.debian-administration.org/articles/241#comment_20"&gt;http://www.debian-administration.org/articles/241#comment_20&lt;/a&gt;&lt;/li&gt;&lt;li&gt;uses a search pattern:&amp;nbsp;&lt;a href="http://ubuntuforums.org/showpost.php?p=9161314&amp;amp;postcount=3"&gt;http://ubuntuforums.org/showpost.php?p=9161314&amp;amp;postcount=3&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-8086399024810610523?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/8086399024810610523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/8086399024810610523'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2010/08/aptitude-or-apt-get-only-update.html' title='aptitude or apt-get - only update security updates'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-4197031660913501099</id><published>2010-05-21T23:29:00.000+02:00</published><updated>2010-05-21T23:29:56.460+02:00</updated><title type='text'>Dell &amp; Linux - Links to Remember</title><content type='html'>&lt;div&gt;BIOS updates for Dell computers under linux:&lt;/div&gt;&lt;a href="http://linux.dell.com/wiki/index.php/Repository/firmware"&gt;The Dell Linux Wiki Page&lt;/a&gt;&lt;div&gt;&lt;a href="http://wiki.soslug.org/wiki/dell_bios_update_on_linux_pc_laptops"&gt;Extracting the BIOS image from the Windows .EXE file&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Dell's info on &lt;a href="http://linux.dell.com/storage.shtml"&gt;RAID &amp;amp; Storage&lt;/a&gt; (aka. PERC thingthings...)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-4197031660913501099?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://linux.dell.com/wiki/index.php/Repository/firmware' title='Dell &amp; Linux - Links to Remember'/><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/4197031660913501099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=4197031660913501099' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/4197031660913501099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/4197031660913501099'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2010/05/dell-linux-links-to-remember.html' title='Dell &amp; Linux - Links to Remember'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-8833623504830488456</id><published>2010-05-19T20:24:00.001+02:00</published><updated>2010-10-15T14:54:11.284+02:00</updated><title type='text'>Android Market on SDK/Emulator</title><content type='html'>&lt;div&gt;wanted to use an android emulator to grab a screenshots of &lt;a href="http://http//www.google.com/mobile/goggles/"&gt;google goggles&lt;/a&gt; but had to realize - as many before - that the Android SDK comes without 'the Market.' a possible solution is described here: &lt;a href="http://tech-droid.blogspot.com/2009/11/android-market-on-emulator.html"&gt;Android Tips for Developers: Android Market on Emulator&lt;/a&gt;; at least, for the 1.6 system it worked for me (however, i had to grab the ADP1 image as mentioned in &lt;a href="http://tech-droid.blogspot.com/2009/11/android-market-on-emulator.html?showComment=1258025017344#c1025977921421351349"&gt;this comment&lt;/a&gt;.)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-8833623504830488456?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/8833623504830488456/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=8833623504830488456' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/8833623504830488456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/8833623504830488456'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2010/05/android-market-on-sdkemulator.html' title='Android Market on SDK/Emulator'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-8214020871611070312</id><published>2009-12-18T15:14:00.003+01:00</published><updated>2009-12-18T15:17:27.779+01:00</updated><title type='text'>instead of 'head | tail' to delete the first lines of file</title><content type='html'>from the tail man page:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;blockquote&gt;-n, --lines=N&lt;br /&gt;output the last N lines, instead of the last 10; or use +N to output lines starting with the Nth&lt;br /&gt;&lt;/blockquote&gt;&lt;/span&gt;...note the +N option!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-8214020871611070312?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/8214020871611070312/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=8214020871611070312' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/8214020871611070312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/8214020871611070312'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2009/12/instead-of-head-tail-to-delete-first.html' title='instead of &apos;head | tail&apos; to delete the first lines of file'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-3411202104832310839</id><published>2009-11-18T13:48:00.000+01:00</published><updated>2009-11-18T13:49:26.531+01:00</updated><title type='text'>blind text generation for LaTeX testing</title><content type='html'>&lt;a href="http://www.ctan.org/pkg/blindtext"&gt;...nice!&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-3411202104832310839?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/3411202104832310839/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=3411202104832310839' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/3411202104832310839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/3411202104832310839'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2009/11/blind-text-generation-for-latex-testing.html' title='blind text generation for LaTeX testing'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-7782872917843952207</id><published>2009-11-16T12:36:00.004+01:00</published><updated>2010-06-30T21:55:54.552+02:00</updated><title type='text'>How to access Time Machine files from Linux</title><content type='html'>&lt;a href="https://iiegn.iiegn.eu/svn/eu.iiegn/src/restoretmbackup.py"&gt;here&lt;/a&gt; a crude helper to restore a 'Time Machine.app' backup on a linux system (well, a non-OSX system...)&lt;br /&gt;&lt;br /&gt;starting from &lt;a href="http://www.macosxhints.com/article.php?story=20080623213342356"&gt;How to access Time Machine files from Linux&lt;/a&gt; the steps are somewhat automated.&lt;br /&gt;&lt;blockquote&gt;ARG1: directory from where to descend and restore files&lt;br /&gt;ARG2: destination directory&lt;br /&gt;ARG3: directory whith the dir_* files&lt;/blockquote&gt;eg.:&lt;br /&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;sudo restoretmbackup.py /media/osxbackup/Backups.backupdb/nikki/Latest/nikki foo/ /media/osxbackup/.HFS+\ Private\ Directory\ Data^M&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;(you might not need to sudo...)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-7782872917843952207?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/7782872917843952207/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=7782872917843952207' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/7782872917843952207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/7782872917843952207'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2009/11/how-to-access-time-machine-files-from.html' title='How to access Time Machine files from Linux'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-3335587498475978591</id><published>2009-08-02T22:35:00.002+02:00</published><updated>2009-08-02T22:38:38.155+02:00</updated><title type='text'>personal reminder: links to SATA hotswapping issues</title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a style="font-family: courier new;" href="http://forums.whirlpool.net.au/forum-replies-archive.cfm/1041574.html"&gt;http://forums.whirlpool.net.au/forum-replies-archive.cfm/1041574.html&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a style="font-family: courier new;" href="http://www.dufault.info/blog/hotswap-a-scsi-sas-or-sata-drive-in-linux/"&gt;http://www.dufault.info/blog/hotswap-a-scsi-sas-or-sata-drive-in-linux/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a style="font-family: courier new;" href="http://serverfault.com/questions/5336/how-do-i-make-linux-recognize-a-new-sata-dev-sda-drive-i-hot-swapped-in-without"&gt;http://serverfault.com/questions/5336/how-do-i-make-linux-recognize-a-new-sata-dev-sda-drive-i-hot-swapped-in-without&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family: monospace;"&gt;&lt;br /&gt;in short:&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;rescan:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: courier new;"&gt;echo "0 0 0" &gt;/sys/class/scsi_host/host&lt;n&gt;/scan&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;remove:&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;echo &gt; /sys/bus/scsi/devices/&lt;n&gt;:0:0:0/delete&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-3335587498475978591?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/3335587498475978591/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=3335587498475978591' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/3335587498475978591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/3335587498475978591'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2009/08/personal-reminder-links-to-sata.html' title='personal reminder: links to SATA hotswapping issues'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-838173572455793700</id><published>2009-07-31T12:29:00.002+02:00</published><updated>2009-07-31T12:32:22.630+02:00</updated><title type='text'>threading prefs for TB</title><content type='html'>...just a reminder about threading prefs in TB (might only apply to &gt;=V3.0):&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;a style="font-family: courier new;" href="https://wiki.mozilla.org/MailNews:Message_Threading"&gt;&lt;/a&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;&lt;a style="font-family: courier new;" href="https://wiki.mozilla.org/MailNews:Message_Threading"&gt;https://wiki.mozilla.org/MailNews:Message_Threading&lt;/a&gt;&lt;br /&gt;&lt;a style="font-family: courier new;" href="http://www.thunderbird-mail.de/wiki/FAQ:Aw_statt_Re"&gt;http://www.thunderbird-mail.de/wiki/FAQ:Aw_statt_Re&lt;/a&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-838173572455793700?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/838173572455793700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=838173572455793700' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/838173572455793700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/838173572455793700'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2009/07/threading-prefs-for-tb.html' title='threading prefs for TB'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-326526647092063569</id><published>2009-07-24T15:09:00.003+02:00</published><updated>2009-07-24T15:15:08.343+02:00</updated><title type='text'>git via http proxy</title><content type='html'>it is supposed to work-like-a-charm  - git via a http-proxy - but then again, sometimes it just doesn't.&lt;br /&gt;in case, changing &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;git clone git://...&lt;/span&gt;&lt;/span&gt; into &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;git clone http://...&lt;/span&gt;&lt;/span&gt; does not help this might:&lt;br /&gt;&lt;blockquote  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;socat TCP4-LISTEN:9418,reuseaddr,fork \&lt;br /&gt;PROXY:proxy.hostname.dom:gitrepo.host.dom:9418,proxyport=3128 &amp;amp;&lt;br /&gt;git clone git://localhost/GITREPOPATH&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;references:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.blogger.com/*%20%20http://limlian.blogspot.com/2008/08/use-http-proxy-for-git-client.html?showComment=1221973140000#c6839850601346705219"&gt;&lt;span style="font-family:courier new;"&gt;http://limlian.blogspot.com/2008/08/use-http-proxy-for-git-client.html?showComment=1221973140000#c6839850601346705219&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-326526647092063569?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/326526647092063569/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=326526647092063569' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/326526647092063569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/326526647092063569'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2009/07/git-via-http-proxy.html' title='git via http proxy'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-9024400895482094724</id><published>2009-06-28T14:45:00.000+02:00</published><updated>2009-06-28T14:46:23.664+02:00</updated><title type='text'>by no means a Telecommunications Provider - but still...</title><content type='html'>&lt;span style="font-family:Arial;"&gt;so far, my system still works - and supposedly less &lt;/span&gt;buggy:&lt;br /&gt;&lt;a style="font-family: Courier;" href="http://tech.slashdot.org/story/08/04/24/1334234/Patch-the-Linux-Kernel-Without-Reboots"&gt;http://tech.slashdot.org/story/08/04/24/1334234/Patch-the-Linux-Kernel-Without-Reboots&lt;/a&gt;&lt;br /&gt;let's see how this continues...&lt;br /&gt;&lt;br /&gt;cf. &lt;a style="font-family: Courier;" href="http://www.ksplice.com/"&gt;http://www.ksplice.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-9024400895482094724?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/9024400895482094724/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=9024400895482094724' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/9024400895482094724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/9024400895482094724'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2009/06/by-no-means-telecommunications-provider.html' title='by no means a Telecommunications Provider - but still...'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-5619117371514347446</id><published>2009-05-01T18:50:00.002+02:00</published><updated>2009-05-01T21:31:29.110+02:00</updated><title type='text'>cpan does not work - Undefined subroutine &amp;Compress::Zlib::gzopen</title><content type='html'>while running cpan on a more-or-less out-of-the-box CentOS 5.2 with Perl updated to version 5.8.8 the following error occurred: &lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:Courier;"&gt;&lt;br /&gt;Fetching with LWP:&lt;/span&gt; &lt;span style="font-family:Courier;"&gt;  ftp://bo.mirror.garr.it/mirrors/CPAN/modules/03modlist.data.gz&lt;/span&gt; &lt;span style="font-family:Courier;"&gt;  Going to read /home/egon.stemle/.cpan/sources/modules/03modlist.data.gz&lt;/span&gt; &lt;span style="font-family:Courier;"&gt;  Undefined subroutine &amp;amp;Compress::Zlib::gzopen called at /usr/lib/perl5/5.8.8/CPAN.pm line 5721.&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;suggestions from &lt;a href="http://d.hatena.ne.jp/lopnor/20071120/1195522440"&gt;here&lt;/a&gt; helped finding a solution. however, i did not want to and could not &lt;span style="font-style: italic;"&gt;delete&lt;/span&gt; things from system paths... so, problem solved &lt;span style="font-style: italic;"&gt;without&lt;/span&gt; deleting things in &lt;span style="font-family:Courier;"&gt;/usr/lib/...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;the following modules are needed:&lt;br /&gt;&lt;span style="font-family:Courier;"&gt;IO-Compress (&lt;/span&gt;&lt;a style="font-family: Courier;" href="http://search.cpan.org/CPAN/authors/id/P/PM/PMQS/IO-Compress-2.017.tar.gz"&gt;2.017&lt;/a&gt;&lt;span style="font-family:Courier;"&gt;)&lt;/span&gt;, which itself depends on two packages&lt;br /&gt;&lt;div style="margin-left: 40px;"&gt;&lt;span style="font-family:Courier;"&gt;Compress-Raw-Bzip2 (&lt;/span&gt;&lt;a style="font-family: Courier;" href="http://search.cpan.org/CPAN/authors/id/P/PM/PMQS/Compress-Raw-Bzip2-2.017.tar.gz"&gt;2.017&lt;/a&gt;&lt;span style="font-family:Courier;"&gt;)&lt;/span&gt; &lt;/div&gt;&lt;div style="margin-left: 40px;"&gt;&lt;span style="font-family:Courier;"&gt;Compress-Raw-Zlib (&lt;/span&gt;&lt;a style="font-family: Courier;" href="http://search.cpan.org/CPAN/authors/id/P/PM/PMQS/Compress-Raw-Zlib-2.017.tar.gz"&gt;2.017&lt;/a&gt;&lt;span style="font-family:Courier;"&gt;)&lt;/span&gt; &lt;/div&gt;&lt;span style="font-family:Courier;"&gt;Scalar-List-Utils (&lt;/span&gt;&lt;a style="font-family: Courier;" href="http://search.cpan.org/CPAN/authors/id/G/GB/GBARR/Scalar-List-Utils-1.19.tar.gz"&gt;1.19&lt;/a&gt;&lt;span style="font-family:Courier;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:Courier;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;...and then installed manually.&lt;br /&gt;&lt;br /&gt;you need to have working local, aka. user-modules, configured, i.e. perl should look for and install modules into a directory you have r/w permissions; e.g. &lt;span style="font-family:Courier;"&gt;~/usr&lt;/span&gt; (cf. &lt;a href="http://www.perlmonks.org/?node_id=361887"&gt;this&lt;/a&gt; link for some hints on how to get started)&lt;br /&gt;&lt;br /&gt;start with the &lt;span style="font-family:Courier;"&gt;Scalar-List-Utils&lt;/span&gt;: untar, cd into and&lt;br /&gt;&lt;span style="font-family:Courier;"&gt;PERL5LIB=~/usr/lib/perl5/5.8.8:~/usr/lib/perl5/site_perl/5.8.8 perl Makefile.PL PREFIX=~/usr -xs&lt;/span&gt; &lt;span style="font-family:Courier;"&gt;make&lt;/span&gt; &lt;span style="font-family:Courier;"&gt;make test&lt;/span&gt; &lt;span style="font-family:Courier;"&gt;make install&lt;/span&gt; (you can also give the &lt;span style="font-family:Courier;"&gt;PERL5LIB&lt;/span&gt; path as option &lt;span style="font-family:Courier;"&gt;-I&lt;/span&gt; to perl - or not at all if you are &lt;span style="font-style: italic;"&gt;really&lt;/span&gt; sure your local set-up is wokring...)&lt;br /&gt;&lt;br /&gt;continue with the dependencies for &lt;span style="font-family:Courier;"&gt;IO-Compress&lt;/span&gt; and then &lt;span style="font-family:Courier;"&gt;IO-Compress&lt;/span&gt; itself.&lt;br /&gt;&lt;br /&gt;if you want to be on very safe side you may recompile all dynamically loaded modules with&lt;br /&gt;&lt;span style="font-family:Courier;"&gt;cpan -r&lt;/span&gt; (this will take a while - and will install many modules as a local version... watch your quota!)&lt;br /&gt;&lt;br /&gt;anyways, afterwards i could happily use &lt;span style="font-family:Courier;"&gt;cpan&lt;/span&gt; to install my two(!) missing modules...&lt;div class="flockcredit" style="text-align: right; color: rgb(204, 204, 204); font-size: x-small;"&gt;Blogged with the &lt;a href="http://www.flock.com/blogged-with-flock" style="color: rgb(153, 153, 153); font-weight: bold;" target="_new" title="Flock Browser"&gt;Flock Browser&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-5619117371514347446?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/5619117371514347446/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=5619117371514347446' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/5619117371514347446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/5619117371514347446'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2009/05/cpan-does-not-wok-undefined-subroutine.html' title='cpan does not work - Undefined subroutine &amp;amp;Compress::Zlib::gzopen'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-3148969982912414694</id><published>2009-04-27T11:26:00.002+02:00</published><updated>2009-04-27T11:29:26.385+02:00</updated><title type='text'>personal reminder: less secure but quicker rsync</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;rsync -e 'ssh -ax -c blowfish' &lt;/span&gt;&lt;/span&gt;[-a --partial ... (--relative ...)]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-3148969982912414694?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/3148969982912414694/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=3148969982912414694' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/3148969982912414694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/3148969982912414694'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2009/04/personal-reminder-less-secure-but.html' title='personal reminder: less secure but quicker rsync'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-7642462513625139274</id><published>2008-12-25T18:38:00.001+01:00</published><updated>2008-12-25T18:41:12.540+01:00</updated><title type='text'>personal reminder: Convert Nikon NEF to JPG with ufraw</title><content type='html'>&lt;blockquote&gt;&lt;code&gt;$ ufraw-batch --out-type=jpeg --out-path=/home/itsme/Pictures/export --compression=85 --size=1280 /media/Data/home/itsme/Pictures/MyPics/*.nef&lt;/code&gt;&lt;/blockquote&gt;for more details cf. &lt;a href="http://otype.net/2008/08/convert-nikon-nef-to-jpg-with-ufraw/"&gt;http://otype.net/2008/08/convert-nikon-nef-to-jpg-with-ufraw/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-7642462513625139274?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/7642462513625139274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=7642462513625139274' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/7642462513625139274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/7642462513625139274'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2008/12/personal-reminder-convert-nikon-nef-to.html' title='personal reminder: Convert Nikon NEF to JPG with ufraw'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-818671209621619730</id><published>2008-12-08T00:30:00.005+01:00</published><updated>2008-12-08T00:40:50.110+01:00</updated><title type='text'>howto copy CalendarServer (content) - use rdiff-backup</title><content type='html'>rsynced a complete and functional copy of &lt;a href="http://trac.calendarserver.org/"&gt;CalendarServer&lt;/a&gt; to another drive (and to another file system). afterwards, the server started and didn't complain but iCal.app didn't show any calendar (but still logged in and didn't complain about anything - just no calendar!).&lt;br /&gt;&lt;br /&gt;tryied &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;rsync -aA&lt;/span&gt;&lt;/span&gt;, &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;rsync -rlpAtgoD&lt;/span&gt;&lt;/span&gt; (long version - one never knows...), and &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;cp -a&lt;/span&gt;&lt;/span&gt; - but all to no avail.&lt;br /&gt;&lt;br /&gt;finally, i tried &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;rdiff-backup -b&lt;/span&gt;&lt;/span&gt; - and &lt;span style="font-style: italic;"&gt;this&lt;/span&gt; worked... why? not quite sure! ideas welcome....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-818671209621619730?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/818671209621619730/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=818671209621619730' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/818671209621619730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/818671209621619730'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2008/12/howto-copy-calendarserver-content-use.html' title='howto copy CalendarServer (content) - use rdiff-backup'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-8210670436925019689</id><published>2008-12-05T22:35:00.003+01:00</published><updated>2008-12-05T22:47:35.032+01:00</updated><title type='text'>personal reminder: building debian packages from source</title><content type='html'>...for future reference:&lt;br /&gt;&lt;ol&gt;&lt;li style="font-family: courier new;"&gt;&lt;span style="font-size:85%;"&gt;apt-get source (-t testing) PACKAGENAME&lt;/span&gt;&lt;/li&gt;&lt;li style="font-family: courier new;"&gt;&lt;span style="font-size:85%;"&gt;apt-get build-dep (-t testing) PACKAGENAME&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="font-family: courier new;"&gt;&lt;span style="font-size:85%;"&gt;cd PACKAGANAME-version&lt;/span&gt;&lt;/li&gt;&lt;li style="font-family: courier new;"&gt;&lt;span style="font-size:85%;"&gt;OPT: vi debian/rules (e.g. to activate some experimental features)&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="font-family: courier new;"&gt;&lt;span style="font-size:85%;"&gt;OPT: vi debian/patches/00list (to enlist a patch that should be applied)&lt;/span&gt;&lt;/li&gt;&lt;li style="font-family: courier new;"&gt;&lt;span style="font-size:85%;"&gt;OPT: vi debian/patches/... (the patch enlisted previosly)&lt;/span&gt;&lt;/li&gt;&lt;li style="font-family: courier new;"&gt;&lt;span style="font-size:85%;"&gt;dpkg-buildpackage -rfakeroot -uc -b&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;dpkg -i ../PACKAGENAME-version-etc (only the necessary packages)&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-8210670436925019689?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/8210670436925019689/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=8210670436925019689' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/8210670436925019689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/8210670436925019689'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2008/12/personal-reminder-building-debian.html' title='personal reminder: building debian packages from source'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-6845143292398330122</id><published>2008-11-20T09:17:00.003+01:00</published><updated>2008-11-20T09:22:26.799+01:00</updated><title type='text'>apt-listchanges chokes on its DB (bsddb.db.DBRunRecoveryError)</title><content type='html'>in case of:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Traceback (most recent call last):&lt;br /&gt;File "/usr/bin/apt-listchanges", line 229, in ?&lt;br /&gt;main()&lt;br /&gt;File "/usr/bin/apt-listchanges", line 150, in main&lt;br /&gt;seen.close()&lt;br /&gt;File "bsddb/__init__.py", line 237, in close&lt;br /&gt;bsddb.db.DBRunRecoveryError: (-30974, 'DB_RUNRECOVERY: Fatal error, run database recovery -- PANIC: fatal region error detected; run recovery')&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;(similarly to the post below) something along the lines of:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: courier new;"&gt;cd /var/lib/apt&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;db4.6_dump listchanges.db | db4.3_load temp.db&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;mv temp.db listchanges.db&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;helps.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-6845143292398330122?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/6845143292398330122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=6845143292398330122' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/6845143292398330122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/6845143292398330122'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2008/11/in-case-of-traceback-most-recent-call.html' title='apt-listchanges chokes on its DB (bsddb.db.DBRunRecoveryError)'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-4993706865742397448</id><published>2008-11-15T19:19:00.006+01:00</published><updated>2008-11-15T19:33:58.052+01:00</updated><title type='text'>spamassassin (or spamd) fails while accessing bayes databases - R/O: tie failed: Transport endpoint is not connected</title><content type='html'>just found lines like these in the spamd.log (i.e. spamassassin was not able to use the bayes databases any more...)&lt;br /&gt;&lt;blockquote  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;warn: bayes: cannot open bayes databases /.../.spamassassin/bayes_* R/O: tie failed: No such file or directory&lt;br /&gt;...&lt;br /&gt;warn: bayes: cannot open bayes databases /.../.spamassassin/bayes_* R/O: tie failed:&lt;br /&gt;warn: bayes: cannot open bayes databases /.../.spamassassin/bayes_* R/O: tie failed: Transport endpoint is not connected&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;the problem seemed to have been a mismatch in used versions of the BereklyDB files (don't know how exactly they got mixed up...)&lt;br /&gt;anyways, the following commands helped:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;for i in auto-whitelist bayes_*; do db4.6_dump ${i} | db4.3_load ${i}.db; chown Debian-exim:Debian-exim ${i}.db; chmod g-rwx ${i}.db; done;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;mmv '*.db' '#1'&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;after that one may check/sync/rebuild the databases along the lines of:&lt;br /&gt;&lt;blockquote  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;sudo -u Debian-exim sa-learn -u USERNAME --rebuild --dbpath /.../.spamassassin/ -D&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;some inspiration cam from this thread: &lt;a href="http://lists.debian.or.jp/debian-users/200601/msg00113.html"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;http://lists.debian.or.jp/debian-users/200601/msg00113.html&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-4993706865742397448?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/4993706865742397448/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=4993706865742397448' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/4993706865742397448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/4993706865742397448'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2008/11/spamassassin-or-spamd-fails-while.html' title='spamassassin (or spamd) fails while accessing bayes databases - R/O: tie failed: Transport endpoint is not connected'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-8166365302580409507</id><published>2008-11-14T18:45:00.008+01:00</published><updated>2008-11-14T21:03:49.083+01:00</updated><title type='text'>tweking perl dependencies in debian</title><content type='html'>wanted to install &lt;a href="http://dkimproxy.sourceforge.net/"&gt;dkimproxy&lt;/a&gt; on a debian server and was happy to find that the &lt;a href="http://packages.debian.org/lenny/dkimproxy"&gt;package&lt;/a&gt; existed. however, installing this package would have altered quite a lot of the perl installation - including many removes (due to dependency errors...); after some manual tweaking of &lt;span style=";font-family:courier new;font-size:85%;"  &gt;aptitude&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;, apt-get, and dpkg&lt;/span&gt;&lt;/span&gt; i finally, realized that this won't work...&lt;br /&gt;&lt;br /&gt;but then i found: &lt;a href="http://www.debian-administration.org/articles/78"&gt;http://www.debian-administration.org/articles/78&lt;/a&gt; - and started with:&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;dh-make-perl Mail-DKIM-0.32/&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;...but found that more modules were needed:&lt;br /&gt;&lt;blockquote  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;dh-make-perl --cpan Crypt::OpenSSL::Random --build&lt;br /&gt;dh-make-perl --cpan Crypt::OpenSSL::RSA --build&lt;br /&gt;dh-make-perl --cpan Crypt::OpenSSL::Bignum --build&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;installation is done via regular &lt;span style=";font-family:courier new;font-size:85%;"  &gt;dpkg -i&lt;/span&gt;&lt;span style="font-size:100%;"&gt;. and afterwards: &lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;sudo aptitude install --without-recommends dkimproxy/testing&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;worked.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;References:&lt;br /&gt;&lt;ol&gt;&lt;li  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://dkimproxy.sourceforge.net/"&gt;http://dkimproxy.sourceforge.net/&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.cpan.org/modules/01modules.index.html"&gt;http://www.cpan.org/modules/01modules.index.html&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="https://help.ubuntu.com/community/GnuPrivacyGuardHowto"&gt;https://help.ubuntu.com/community/GnuPrivacyGuardHowto&lt;/a&gt;&lt;/span&gt; (in case something like '&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;running debsign failed&lt;/span&gt;&lt;/span&gt;' comes up...)&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-8166365302580409507?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/8166365302580409507/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=8166365302580409507' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/8166365302580409507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/8166365302580409507'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2008/11/tweking-perl-dependencies-in-debian.html' title='tweking perl dependencies in debian'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-8061928023351922895</id><published>2008-11-10T23:05:00.003+01:00</published><updated>2008-11-10T23:07:25.619+01:00</updated><title type='text'>CalDAV support in Google Calendar</title><content type='html'>neat, Google Calendar can be used with iCal.app and Mozilla Sunbird/Lightning:  &lt;a href="http://www.google.com/support/calendar/bin/answer.py?answer=99355"&gt;http://www.google.com/support/calendar/bin/answer.py?answer=99355&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-8061928023351922895?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/8061928023351922895/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=8061928023351922895' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/8061928023351922895'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/8061928023351922895'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2008/11/caldav-support-in-google-calendar.html' title='CalDAV support in Google Calendar'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-924853199565743555</id><published>2008-10-14T21:13:00.003+02:00</published><updated>2008-10-14T21:19:16.579+02:00</updated><title type='text'>oo documents in svn</title><content type='html'>short summary of how to get oo documents into svn (content aware...) - well, it doesn't really work. but, at least, &lt;span class="Apple-style-span" style="font-style: italic;"&gt;some&lt;/span&gt; idea: &lt;a href="http://www.oooforum.org/forum/viewtopic.phtml?t=51797&amp;amp;postdays=0&amp;amp;postorder=asc&amp;amp;start=0"&gt;http://www.oooforum.org/forum/viewtopic.phtml?t=51797&amp;amp;postdays=0&amp;amp;postorder=asc&amp;amp;start=0&lt;/a&gt; which goes along the lines of:&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;blockquote&gt;unzip -oq [filename] -d [directory]&lt;br /&gt;zip -rq9DX [filename] *&lt;/blockquote&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-924853199565743555?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/924853199565743555/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=924853199565743555' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/924853199565743555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/924853199565743555'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2008/10/oo-documents-in-svn.html' title='oo documents in svn'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-7529901983835325084</id><published>2008-09-18T11:33:00.004+02:00</published><updated>2008-09-18T11:43:00.096+02:00</updated><title type='text'>Apple Calendar Server and memcached</title><content type='html'>the &lt;a href="http://trac.calendarserver.org/"&gt;apple calendar server&lt;/a&gt; (in r2002) seems to 'forget' to make  libevent - it works hard to download, compile and install - available for the executable...&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;[memcached] memcached: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or director&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;/usr/local/share/libevent-1.4.4-stable/_root/lib&lt;/span&gt;&lt;/span&gt; holds the files (per default) - cf. man ldconfig and ld.so to proceed from there...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-7529901983835325084?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/7529901983835325084/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=7529901983835325084' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/7529901983835325084'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/7529901983835325084'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2008/09/apple-calendar-server-and-memcached.html' title='Apple Calendar Server and memcached'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-3246722395365888543</id><published>2008-09-14T19:41:00.002+02:00</published><updated>2008-09-14T19:47:32.303+02:00</updated><title type='text'>OpenVPN and fail2ban</title><content type='html'>wanted to combine &lt;a href="http://www.shorewall.net/"&gt;Shorewall&lt;/a&gt; and &lt;a href="http://www.fail2ban.org/"&gt;fail2ban&lt;/a&gt; for SSH and &lt;a href="http://openvpn.net/"&gt;OpenVPN&lt;/a&gt; - but found no OpenVPN filters, hence, added &lt;a href="http://www.fail2ban.org/wiki/index.php/OpenVPN"&gt;http://www.fail2ban.org/wiki/index.php/OpenVPN&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-3246722395365888543?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/3246722395365888543/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=3246722395365888543' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/3246722395365888543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/3246722395365888543'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2008/09/openvpn-and-fail2ban.html' title='OpenVPN and fail2ban'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-8354950447736775362</id><published>2008-08-18T11:55:00.000+02:00</published><updated>2008-08-18T11:56:47.335+02:00</updated><title type='text'>How many days in the current month?</title><content type='html'>&lt;blockquote&gt;echo `cal | wc -w ` - 9 | bc&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-8354950447736775362?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/8354950447736775362/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=8354950447736775362' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/8354950447736775362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/8354950447736775362'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2008/08/how-many-days-in-current-month.html' title='How many days in the current month?'/><author><name>jss</name><uri>http://www.blogger.com/profile/05397411792764677416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='27' src='http://bp1.blogger.com/_SeDnLA__-Eg/R_SlwaDOUZI/AAAAAAAAAAQ/Gk-8h_xyzcU/S220/me.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-5277236583728186785</id><published>2008-08-16T21:28:00.005+02:00</published><updated>2008-08-16T21:37:41.778+02:00</updated><title type='text'>Shorewall and Limit: how to reset a Limit counter</title><content type='html'>...i have still no ide how to reset the counter in &lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;/proc/net/ipt_recent/&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;but found a way to circumvent the blocking of an address for some time:&lt;br /&gt;&lt;br /&gt;1.&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; sudo iptables -L | grep -e "Chain.*%Limit\([0-9]\+\)\? "&lt;/span&gt;&lt;/span&gt;&lt;br /&gt; - this lists all the Limit Chains&lt;br /&gt;2.&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; sudo iptables -I %Limit -m recent --name SSHA --remove -s IPADDRESS&lt;/span&gt;&lt;/span&gt;&lt;br /&gt; - in case the Chain is calld &lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;%Limit&lt;/span&gt;&lt;/span&gt; and the name for the recent module is &lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;SSHA&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;References:&lt;/span&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.shorewall.net/Actions.html"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;http://www.shorewall.net/Actions.html&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-5277236583728186785?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/5277236583728186785/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=5277236583728186785' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/5277236583728186785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/5277236583728186785'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2008/08/shorewall-and-limit-how-to-reset-limit.html' title='Shorewall and Limit: how to reset a Limit counter'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-5786594586348086118</id><published>2008-08-08T14:47:00.008+02:00</published><updated>2008-08-23T20:27:04.933+02:00</updated><title type='text'>OS X Leopard (&gt;= 10.5.4 + Security Update 2008-005) - 'Add Printer' for non-admin users</title><content type='html'>funnily enough the latest &lt;a href="http://support.apple.com/kb/HT2647"&gt;Security Update&lt;/a&gt; seems to have outdated &lt;a href="http://iiegn.blogspot.com/2007/11/os-x-leopard-and-broadcasted-cups.html"&gt;this&lt;/a&gt; hack.&lt;br /&gt;&lt;br /&gt;now the &lt;span style="font-size:85%;"&gt;Add Printers...&lt;/span&gt; dialogue shows all broadcasted cups printers. however, users &lt;span style="font-style: italic;"&gt;cannot&lt;/span&gt; add them without authenticating as an &lt;span style="font-size:85%;"&gt;Administrator&lt;/span&gt; of the computer.&lt;br /&gt;&lt;br /&gt;a possible solution seems to be to edit a &lt;span style="font-style: italic;"&gt;different&lt;/span&gt; part of the &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;cupsd.conf&lt;/span&gt;&lt;/span&gt; file. look for this section and change it accordingly...&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;span style=";font-family:courier new;font-size:small;"  &gt;  # All administration operations require an administrator to authenticate...&lt;br /&gt;&amp;lt;Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default&amp;gt;&lt;br /&gt;  # AuthType Default&lt;br /&gt;  # Require user @SYSTEM&lt;br /&gt;  Require valid-user&lt;br /&gt;  Order deny,allow&lt;br /&gt;&amp;lt;/Limit&amp;gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;/pre&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;Referenes:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://discussions.apple.com/thread.jspa?threadID=1373822&amp;amp;tstart=173"&gt;&lt;span style="font-family:courier new;"&gt;http://discussions.apple.com/thread.jspa?threadID=1373822&amp;amp;tstart=173&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-5786594586348086118?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/5786594586348086118/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=5786594586348086118' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/5786594586348086118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/5786594586348086118'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2008/08/os-x-leopard-1054-security-update-2008.html' title='OS X Leopard (&gt;= 10.5.4 + Security Update 2008-005) - &apos;Add Printer&apos; for non-admin users'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-2023256320381207722</id><published>2008-07-29T10:49:00.003+02:00</published><updated>2008-07-29T11:10:51.986+02:00</updated><title type='text'>Change OS X 10.5 Leopard Dock from 3D to 2D</title><content type='html'>a quick reminder for myself (because i'd rather like the two lines than downloading a software...)&lt;br /&gt;&lt;blockquote  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;defaults write com.apple.dock no-glass -boolean YES&lt;br /&gt;killall Dock&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;references:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;a href="http://osxdaily.com/2007/12/24/change-the-105-leopard-dock-from-3d-to-2d/"&gt;http://osxdaily.com/2007/12/24/change-the-105-leopard-dock-from-3d-to-2d/&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-2023256320381207722?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/2023256320381207722/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=2023256320381207722' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/2023256320381207722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/2023256320381207722'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2008/07/change-os-x-105-leopard-dock-from-3d-to.html' title='Change OS X 10.5 Leopard Dock from 3D to 2D'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-4366714586790742511</id><published>2008-07-28T09:36:00.002+02:00</published><updated>2008-07-28T09:40:44.244+02:00</updated><title type='text'>Flushing DNS Cache</title><content type='html'>mac os x: &lt;pre&gt;lookupd -flushcache&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;win: &lt;pre&gt;ipconfig /flushdns&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;linux: &lt;pre&gt;/etc/init.d/ncsd restart&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-4366714586790742511?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/4366714586790742511/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=4366714586790742511' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/4366714586790742511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/4366714586790742511'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2008/07/flushing-dns-cache.html' title='Flushing DNS Cache'/><author><name>jss</name><uri>http://www.blogger.com/profile/05397411792764677416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='27' src='http://bp1.blogger.com/_SeDnLA__-Eg/R_SlwaDOUZI/AAAAAAAAAAQ/Gk-8h_xyzcU/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-7042987403015857314</id><published>2008-07-17T19:21:00.006+02:00</published><updated>2008-07-17T20:07:27.781+02:00</updated><title type='text'>flashplugin-nonfree on Debian GNU/Linux amd64</title><content type='html'>installation of &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;flashplugin-nonfree&lt;/span&gt;&lt;/span&gt; resulted in:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-family:courier new;"&gt;*** NSPlugin Viewer *** preloader not found&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;nspluginwrapper: no appropriate viewer found for /usr/lib/flashplugin-nonfree/libflashplayer.so&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;debugging went along the lines of&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;ldd /usr/lib/nspluginwrapper/i386/linux/npviewer.bin&lt;/span&gt;&lt;/span&gt; &lt;blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;and finding that some libs were missing...&lt;br /&gt;(in between i also found that &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;linux32&lt;/span&gt;&lt;/span&gt; should be installed - but wasn't. &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;strace -f&lt;/span&gt;&lt;/span&gt; was helpful...)&lt;br /&gt;...what helped in the end:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;blockquote&gt;aptitude install -t testing linux32 ia32-libs ia32-libs-gtk flashplugin-nonfree/unstable&lt;/blockquote&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:100%;"&gt;references:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li face="courier new"&gt;&lt;span&gt;&lt;a href="http://https//bugs.launchpad.net/ubuntu/+source/nspluginwrapper/+bug/235946"&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;https://bugs.launchpad.net/ubuntu/+source/nspluginwrapper/+bug/235946&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="https://bugs.launchpad.net/ubuntu/+source/flashplugin-nonfree/+bug/182013"&gt;&lt;span&gt;&lt;span&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;https://bugs.launchpad.net/ubuntu/+source/flashplugin-nonfree/+bug/182013&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-7042987403015857314?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/7042987403015857314/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=7042987403015857314' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/7042987403015857314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/7042987403015857314'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2008/07/flashplugin-nonfree-on-debian-gnulinux.html' title='flashplugin-nonfree on Debian GNU/Linux amd64'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-855478320872235861</id><published>2008-07-14T22:44:00.002+02:00</published><updated>2008-07-14T22:47:12.082+02:00</updated><title type='text'>svn-finder integration for (very) basic use cases</title><content type='html'>was about to write some tiny scripts to get some basic svn commands integrated into Finder.app - luckily, came first across: &lt;span style="font-family: courier new;"&gt;http://svn-finder.sourceforge.net/&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-855478320872235861?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/855478320872235861/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=855478320872235861' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/855478320872235861'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/855478320872235861'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2008/07/svn-finder-integration-for-very-basic.html' title='svn-finder integration for (very) basic use cases'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-6056153648951034042</id><published>2008-07-08T22:48:00.002+02:00</published><updated>2008-07-08T22:53:16.458+02:00</updated><title type='text'>backup: notification instead of polling</title><content type='html'>realized that my machine needs an awful lot amount of time to walk through a directory to check whether anything has changed and, hence, need to go into a &lt;a href="http://www.nongnu.org/rdiff-backup/"&gt;backup&lt;/a&gt;. instead, i thought, it would be neat to use e.g. &lt;a href="http://en.wikipedia.org/wiki/Inotify"&gt;inotify.&lt;/a&gt; &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;current idea: use &lt;a href="http://iwatch.sourceforge.net/"&gt;iwatch&lt;/a&gt; to monitor for file system events, record the files, feed the list to the backup...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;- will keep you posted...&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-6056153648951034042?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/6056153648951034042/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=6056153648951034042' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/6056153648951034042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/6056153648951034042'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2008/07/backup-notification-instead-of-polling.html' title='backup: notification instead of polling'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-8999248038650768665</id><published>2008-07-08T22:21:00.003+02:00</published><updated>2008-07-08T22:27:05.396+02:00</updated><title type='text'>change language in "grammar and spelling" on OS X</title><content type='html'>in case you want to change the language in the "grammar and spelling" dialog box the short cut &lt;div&gt;CMD+SHIFT+: comes very handy...&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;well, but then you are stuck with a floating windows - grab the mouse and change the setting. now,&lt;/div&gt;&lt;div&gt;CTRL+F6 comes handy - this should focus the floating window.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;after the first switch the &lt;/div&gt;&lt;div&gt;SHIFT+TAB comes handy to switch to the language field. when leaving the dialog box open, now, the language is pre selected...&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-8999248038650768665?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/8999248038650768665/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=8999248038650768665' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/8999248038650768665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/8999248038650768665'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2008/07/change-language-in-grammar-and-spelling.html' title='change language in &quot;grammar and spelling&quot; on OS X'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-7121822247754081789</id><published>2008-06-29T09:17:00.006+02:00</published><updated>2008-07-13T11:21:17.932+02:00</updated><title type='text'>cleaning house in osx</title><content type='html'>- use xslimmer or monolingual to strip down languages and unneeded architectures&lt;br /&gt;&lt;br /&gt;- for all those compiling left overs of macports&lt;br /&gt;&lt;span style="color: rgb(153, 153, 153);"&gt;&lt;span style="font-family: courier new; color: rgb(0, 0, 0);"&gt;sudo port clean --all -vf installed&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;- and mostly not needed inactive ports&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: courier new;"&gt;sudo port -f uninstall inactive&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;- get rid of all the gui developer files  (don't do this if you yourself develop applications on that machine, it will delete all designable.nib files)&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0); font-family: courier new;"&gt;sudo find / -iname "designable.nib" -exec rm "{}" \;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-7121822247754081789?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/7121822247754081789/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=7121822247754081789' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/7121822247754081789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/7121822247754081789'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2008/06/cleaning-house-in-osx.html' title='cleaning house in osx'/><author><name>waldwolf</name><uri>http://www.blogger.com/profile/05786861320199015343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp2.blogger.com/_9MTwRBrb1hk/SGc69VrUGKI/AAAAAAAAAAM/VewS3SegVbQ/S220/portrait.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-7767606349769295150</id><published>2008-06-09T11:21:00.002+02:00</published><updated>2008-06-09T11:24:48.825+02:00</updated><title type='text'>future reminder: FreeBSD for dummies, aka. linux users...</title><content type='html'>don't ask - but i might need this in the near future...&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://h3g3m0n.wordpress.com/2008/03/03/freebsd-review-and-howtos-from-a-linux-user/"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: courier new;"&gt;http://h3g3m0n.wordpress.com/2008/03/03/freebsd-review-and-howtos-from-a-linux-user/&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: courier new;"&gt;&lt;a href="http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/"&gt;http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-7767606349769295150?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/7767606349769295150/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=7767606349769295150' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/7767606349769295150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/7767606349769295150'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2008/06/future-reminder-freebsd-for-dummies-aka.html' title='future reminder: FreeBSD for dummies, aka. linux users...'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-1356266937070130993</id><published>2008-05-30T23:48:00.010+02:00</published><updated>2008-06-09T11:19:59.513+02:00</updated><title type='text'>nss signtool, xulrunner, firefox 3 add-ons and things i don't want to mention - currently on a debian system</title><content type='html'>in the very unlikely case someone wants to write an add-on for firefox - and let's assume this add-on should run with the new ff3... and the add-on should not be hosted on mozilla.org... well, this is going to be a tough one (and i dont't even want to go into that).&lt;br /&gt;&lt;br /&gt;furthermore, let's assume (now, that it's obvious that this add-on needs to be signed) the signing is supposed to take place on a current debian system...&lt;br /&gt;&lt;br /&gt;...and, last but no least, this system should also run a xulrunner in ver.&gt; 1.8.1&lt;br /&gt;&lt;br /&gt;these constraints will lead (among others) to the following packages:&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;libnss3-1d, 3.12.0~rc3-1&lt;br /&gt;libnss3-tools, 3.12.0~rc3&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;-1&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;in case the signtool refuses to do part of its job (and complains about missing libraries) this might help:&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;ln -s /usr/lib/nss/libsoftokn3.so /usr/lib/libsoftokn3.so&lt;br /&gt;ln -s /usr/lib/nss/libnssdbm3.so /usr/lib/libnssdbm3.so&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;related:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=483774"&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=483774&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-1356266937070130993?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/1356266937070130993/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=1356266937070130993' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/1356266937070130993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/1356266937070130993'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2008/05/nss-signtool-xulrunner-firefox-3-add.html' title='nss signtool, xulrunner, firefox 3 add-ons and things i don&apos;t want to mention - currently on a debian system'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-6318554949257688647</id><published>2008-05-27T20:54:00.001+02:00</published><updated>2008-05-27T20:56:08.621+02:00</updated><title type='text'>How to Twitter from Skype</title><content type='html'>cf. &lt;a href="http://www.pacificit.ca/article/319"&gt;http://www.pacificit.ca/article/319&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-6318554949257688647?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/6318554949257688647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=6318554949257688647' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/6318554949257688647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/6318554949257688647'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2008/05/how-to-twitter-from-skype.html' title='How to Twitter from Skype'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-2360328034074944947</id><published>2008-05-24T17:02:00.008+02:00</published><updated>2008-06-09T11:19:22.289+02:00</updated><title type='text'>OpenVPN, Tunnelblick, bridged network (tap device), mDNSResponder, and daapd on OS X - Part 2</title><content type='html'>&lt;ul&gt;&lt;li&gt;i found the following sh-script (executed with administrator privileges) does help most of the time (cf. http://iiegn.blogspot.com/2008/03/openvpn-tunnelblick-bridged-network-tap.html for the problem...)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;br /&gt;#!/usr/bin/env bash&lt;br /&gt;&lt;br /&gt;killall openvpn&lt;br /&gt;sleep 1&lt;br /&gt;&lt;br /&gt;launchctl unload /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist&lt;br /&gt;&lt;br /&gt;sleep 3&lt;br /&gt;kextunload /Library/Extensions/tun.kext&lt;br /&gt;kextunload /Library/Extensions/tap.kext&lt;br /&gt;sleep 5&lt;br /&gt;kextload /Library/Extensions/tap.kext&lt;br /&gt;kextload /Library/Extensions/tun.kext&lt;br /&gt;sleep 5&lt;br /&gt;kextunload /Library/Extensions/tun.kext&lt;br /&gt;kextunload /Library/Extensions/tap.kext&lt;br /&gt;&lt;br /&gt;launchctl load /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;in order to get this sh-script executed the following lines of AppleScript might be helpful (saved as an Application Bundle with the above script inside the bundle):&lt;br /&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;br /&gt;set myPath to POSIX path of (path to me as string)&lt;br /&gt;&lt;br /&gt;do shell script myPath &amp;amp; "/Contents/Resources/Scripts/upndowntaptun.command" with administrator privileges&lt;br /&gt;&lt;br /&gt;display dialog "You may now restart your Tunnelblick Connecrtion." buttons {"OK"} default button 1&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;references:&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;a href="http://developer.apple.com/technotes/tn2002/tn2065.html"&gt;http://developer.apple.com/technotes/tn2002/tn2065.html&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://lists.apple.com/archives/Applescript-users/2007/Apr/msg00232.html"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;http://lists.apple.com/archives/Applescript-users/2007/Apr/msg00232.html&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-2360328034074944947?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/2360328034074944947/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=2360328034074944947' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/2360328034074944947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/2360328034074944947'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2008/05/openvpn-tunnelblick-bridged-network-tap.html' title='OpenVPN, Tunnelblick, bridged network (tap device), mDNSResponder, and daapd on OS X - Part 2'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-1982772518072898838</id><published>2008-04-29T11:07:00.005+02:00</published><updated>2008-04-29T13:38:46.894+02:00</updated><title type='text'>Static Lib contents</title><content type='html'>&lt;span style="font-family: arial;"&gt;It is written at the top of the &lt;/span&gt;&lt;span style="font-weight: bold; font-family: arial;"&gt;ar&lt;/span&gt;&lt;span style="font-family: arial;"&gt; manpage, but I seem to miss it every time: to print all symbols contained in a static archive, emit&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: center;font-family: courier new;"&gt;nm --print-armap [archive]&lt;br /&gt;&lt;/div&gt;&lt;span style="font-family: arial;"&gt;really simple.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-1982772518072898838?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/1982772518072898838/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=1982772518072898838' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/1982772518072898838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/1982772518072898838'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2008/04/static-lib-contents.html' title='Static Lib contents'/><author><name>jss</name><uri>http://www.blogger.com/profile/05397411792764677416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='27' src='http://bp1.blogger.com/_SeDnLA__-Eg/R_SlwaDOUZI/AAAAAAAAAAQ/Gk-8h_xyzcU/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-1548400485598887208</id><published>2008-04-19T01:30:00.008+02:00</published><updated>2008-07-28T14:20:06.607+02:00</updated><title type='text'>firefox and system-wide installation/deployment of certificates</title><content type='html'>wanted to add &lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;CACert.org Root Certificate&lt;/span&gt; in firefox for all users on a system. it seems as if this were not possible...&lt;br /&gt;(but see: &lt;a href="http://wiki.cacert.org/wiki/NSSLib"&gt;http://wiki.cacert.org/wiki/NSSLib&lt;/a&gt; and &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=215243"&gt;https://bugzilla.mozilla.org/show_bug.cgi?id=215243&lt;/a&gt;)&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;however, one can use &lt;a href="http://www.mozilla.org/projects/security/pki/nss/tools/certutil.html"&gt;certutil&lt;/a&gt; to create a cert8.db and deploy that with the default profile - of course, that doesn't help with users who already have profiles...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;certutil -N  -d .&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;certutil -A -n "SomeName" -t "C,C,C" -i some.crt  -d .&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;and then copy &lt;span style="font-family:courier new;"&gt;cert8.db&lt;/span&gt;, &lt;span style="font-family:courier new;"&gt;key3.db&lt;/span&gt; and &lt;span style="font-family:courier new;"&gt;secmod.db&lt;/span&gt; to &lt;span style="font-family:courier new;"&gt;Firefox-Root-Dir/defaults/profile&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;references:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;&lt;span&gt;&lt;a href="http://www.mozilla.org/projects/security/pki/nss/tools/certutil.html"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;http://www.mozilla.org/projects/security/pki/nss/tools/certutil.html&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;&lt;a href="http://kb.mozillazine.org/Profile_folder_-_Firefox"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;http://kb.mozillazine.org/Profile_folder_-_Firefox&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;&lt;a href="http://straxus.javadevelopersjournal.com/creating_a_mozillafirefox_drag_and_drop_file_upload_script_p_1.htm"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;http://straxus.javadevelopersjournal.com/creating_a_mozillafirefox_drag_and_drop_file_upload_script_p_1.htm&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;&lt;a href="http://open.itworld.com/5037/book_050425firefoxhacks/page_1.html"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;http://open.itworld.com/5037/book_050425firefoxhacks/page_1.html&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-1548400485598887208?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/1548400485598887208/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=1548400485598887208' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/1548400485598887208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/1548400485598887208'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2008/04/firefox-and-system-wide.html' title='firefox and system-wide installation/deployment of certificates'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-2236477752324099324</id><published>2008-04-02T16:52:00.004+02:00</published><updated>2008-04-03T10:00:10.619+02:00</updated><title type='text'>VIM: Punch the Mode Line</title><content type='html'>&lt;span style="font-weight: bold;"&gt;mode line&lt;/span&gt;: lines at top or bottom of source code files that contain options for configuring the editor, c.f.:&lt;br /&gt;&lt;blockquote style="font-family: courier new;"&gt;&lt;br /&gt;:help modeline&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;(of course, in emacs 'mode line' denotes a entirely &lt;a href="http://kb.iu.edu/data/ablq.html"&gt;different&lt;/a&gt; concept...)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-2236477752324099324?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/2236477752324099324/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=2236477752324099324' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/2236477752324099324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/2236477752324099324'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2008/04/vim-punch-mode-line.html' title='VIM: Punch the Mode Line'/><author><name>jss</name><uri>http://www.blogger.com/profile/05397411792764677416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='27' src='http://bp1.blogger.com/_SeDnLA__-Eg/R_SlwaDOUZI/AAAAAAAAAAQ/Gk-8h_xyzcU/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-4252528882882447389</id><published>2008-03-24T22:32:00.003+01:00</published><updated>2008-03-25T10:36:33.279+01:00</updated><title type='text'>OpenVPN, Tunnelblick, bridged network (tap device), mDNSResponder, and daapd on OS X</title><content type='html'>tried to get the music library from a server running &lt;a href="http://www.fireflymediaserver.org/"&gt;firefly&lt;/a&gt; to a mac via an &lt;a href="http://openvpn.net/"&gt;OpenVPN&lt;/a&gt; tunnel &lt;div&gt;- where the same server is also the OpenVPN server and is using a tap device and&lt;/div&gt;&lt;div&gt;- the mac was using &lt;a href="http://www.tunnelblick.net/"&gt;Tunnelblick&lt;/a&gt; &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;though this setup seemed to work for my linux machine it didn't quite do the job on the mac: there the mdns information was only used occasionally (though ethereal aka. wireshark confirmed that it was being transmitted).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;currently i think that the mDNSResponder is behaving - at least - strange and a possible work-around seems to be &lt;/div&gt;&lt;div&gt;- install the &lt;a href="http://www-user.rhrk.uni-kl.de/~nissler/tuntap/"&gt;tun/tap-driver&lt;/a&gt; separately from Tunnelblick (so the driver is loaded at boot time and mDNSResponder is not 'surprised' by its late appearance...)&lt;/div&gt;&lt;div&gt;- turn the interface of the internet connection (the one tunnelblick uses to connect to the server - not the tap one...) off and on &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-4252528882882447389?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/4252528882882447389/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=4252528882882447389' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/4252528882882447389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/4252528882882447389'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2008/03/openvpn-tunnelblick-bridged-network-tap.html' title='OpenVPN, Tunnelblick, bridged network (tap device), mDNSResponder, and daapd on OS X'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-8112847275768407175</id><published>2008-03-19T02:38:00.006+01:00</published><updated>2008-06-09T11:18:25.616+02:00</updated><title type='text'>Use Time Machine (OS X) with a (samba) Network Drive</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;sudo defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;...but cf. &lt;a href="http://pastebin.com/f47499d34"&gt;http://pastebin.com/f47499d34&lt;/a&gt; after update to 10.5.2.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;references:&lt;br /&gt;&lt;div&gt;&lt;span style="font-size:85%;"&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.2putts4par.com/2007/11/10/use-time-machine-with-a-network-drive/"&gt;http://www.2putts4par.com/2007/11/10/use-time-machine-with-a-network-drive/&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-8112847275768407175?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/8112847275768407175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=8112847275768407175' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/8112847275768407175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/8112847275768407175'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2008/03/use-time-machine-os-x-with-samba.html' title='Use Time Machine (OS X) with a (samba) Network Drive'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-1086436122539141789</id><published>2008-03-18T10:39:00.001+01:00</published><updated>2008-03-18T10:42:36.170+01:00</updated><title type='text'>quick reminder: Getting X11 forwarding through ssh working after running su</title><content type='html'>&lt;span style="font-family: courier new;"&gt;$ xauth list $DISPLAY&lt;/span&gt;&lt;br /&gt;You'll get something like&lt;br /&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;somehost.somedomain:10 mit-magic-cookie-1 4d22408a71a55b41ccd1657d377923ae&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Then, after having done su, tell the new user what the cookie is:&lt;br /&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;$ xauth add somehost.somedomain:10  MIT-MAGIC-COOKIE-1 4d22408a71a55b41ccd1657d377923ae&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;(just copy'n-paste the output of the above 'xauth list' onto 'xauth add') That's it. Now, you _should_ be able to start any X application.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;references:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.debian-administration.org/articles/494"&gt;http://www.debian-administration.org/articles/494&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;related:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.windowsecurity.com/whitepapers/Improving_XWindows_security.html"&gt;http://www.windowsecurity.com/whitepapers/Improving_XWindows_security.html&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-1086436122539141789?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/1086436122539141789/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=1086436122539141789' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/1086436122539141789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/1086436122539141789'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2008/03/quick-reminder-getting-x11-forwarding.html' title='quick reminder: Getting X11 forwarding through ssh working after running su'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-5124931738460717639</id><published>2008-03-18T10:21:00.006+01:00</published><updated>2008-03-18T10:43:43.510+01:00</updated><title type='text'>Setup Samba for Bonjour networking with OS X 10.5 Leopard</title><content type='html'>&lt;div&gt;put the following into &lt;span style="font-family:courier new;"&gt;/etc/avahi/services/[somename].service&lt;/span&gt; on a linux machine running samba and avahi-daemon:&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;span style=";font-family:courier new;font-size:small;" class="Apple-style-span"  &gt;&amp;lt;?xml version="1.0" standalone='no'?&amp;gt;&amp;lt;!--*-nxml-*--&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!DOCTYPE service-group SYSTEM "avahi-service.dtd"&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;service-group&amp;gt;&lt;br /&gt;&amp;lt;name replace-wildcards="yes"&amp;gt;%h filer&amp;lt;/name&amp;gt;&lt;br /&gt;&amp;lt;service&amp;gt;&lt;br /&gt;   &amp;lt;type&amp;gt;_smb._tcp&amp;lt;/type&amp;gt;&lt;br /&gt;&lt;br /&gt;   &amp;lt;port&amp;gt;139&amp;lt;/port&amp;gt;&lt;br /&gt;   &amp;lt;host-name&amp;gt;zaphod.bn.dev&amp;lt;/host-name&amp;gt;&lt;br /&gt;&amp;lt;/service&amp;gt;&lt;br /&gt;&amp;lt;/service-group&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;references:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.askbjoernhansen.com/2007/10/27/setup_samba_for_bonjour_networking_with_os_x_105_l.html"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;http://www.askbjoernhansen.com/2007/10/27/setup_samba_for_bonjour_networking_with_os_x_105_l.html&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;related:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.sanityinc.com/articles/mac-screen-sharing-with-linux"&gt;http://www.sanityinc.com/articles/mac-screen-sharing-with-linux&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-5124931738460717639?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/5124931738460717639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=5124931738460717639' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/5124931738460717639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/5124931738460717639'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2008/03/setup-samba-for-bonjour-networking-with.html' title='Setup Samba for Bonjour networking with OS X 10.5 Leopard'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-7896531155115623522</id><published>2008-02-15T11:07:00.003+01:00</published><updated>2008-02-15T11:17:43.509+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='daily hack'/><title type='text'>Negate find results</title><content type='html'>Find files that do &lt;span style="font-weight: bold;"&gt;not&lt;/span&gt; match &lt;span style="font-style: italic;"&gt;expression&lt;/span&gt; and &lt;span style="font-style: italic;"&gt;dostuff&lt;/span&gt; on them:&lt;br /&gt;&lt;blockquote&gt;&lt;pre&gt;find ./ [expressions] -prune -or [dostuff]&lt;/pre&gt;&lt;/blockquote&gt;Example:&lt;br /&gt;&lt;blockquote&gt;&lt;pre&gt;find ./ -name '.svn' -prune -or -type f -print&lt;/pre&gt;&lt;/blockquote&gt;finds all non-svn files and prints their paths on stdout&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-7896531155115623522?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/7896531155115623522/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=7896531155115623522' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/7896531155115623522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/7896531155115623522'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2008/02/negate-find-results.html' title='Negate find results'/><author><name>jss</name><uri>http://www.blogger.com/profile/05397411792764677416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='27' src='http://bp1.blogger.com/_SeDnLA__-Eg/R_SlwaDOUZI/AAAAAAAAAAQ/Gk-8h_xyzcU/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-5946179539369945478</id><published>2008-02-10T12:19:00.000+01:00</published><updated>2008-02-10T13:31:30.849+01:00</updated><title type='text'>Zero Config User Initiated Cross Platfrom Remote Desktop Assistance</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Use Case&lt;/span&gt;&lt;br /&gt;you frequently give remote assistance to users in very heterogeneous environments&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Problem&lt;/span&gt;&lt;br /&gt;user-side firewalling makes it impossible to just start up e.g. a vnc server.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Solution&lt;br /&gt;&lt;/span&gt;let the user initiate a ssh tunnel from his machine to yours, forwarding his local vnc server port.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Rationale&lt;/span&gt;&lt;br /&gt;it is way easier for you to allow for incoming traffic once than it is to do the same on every user's machine.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Implementation&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Server&lt;br /&gt;&lt;/span&gt;enable your sshd and create a dedicated help user with shell &lt;span style="font-style: italic;"&gt;/bin/false&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Client&lt;br /&gt;&lt;/span&gt;use a shell script to start the vnc server and the ssh tunnel. this is only non-trivial for windows, so I shall outline that below.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Extensions&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;use a private/public key pair for ssh authentication&lt;/li&gt;&lt;li&gt;use a different server user for each supported user&lt;br /&gt;&lt;/li&gt;&lt;li&gt;automatically react on incoming ssh sessions&lt;/li&gt;&lt;/ul&gt;Esp. the last one is interesting: you can tell people to "just click on the support button when you need help" and you will get instant notification with direct access to their desktop.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Appendix: Client on Windows&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Download the &lt;a href="http://downloads.sourceforge.net/vnc-tight/tightvnc-1.3.9_x86.zip"&gt;tightvnc&lt;/a&gt; zip distribution, unzip&lt;/li&gt;&lt;li&gt;Download &lt;a href="http://the.earth.li/%7Esgtatham/putty/latest/x86/plink.exe"&gt;plink&lt;/a&gt; (the putty ssh command line client) and save it into the vnc folder&lt;/li&gt;&lt;li&gt;start &lt;span style="font-style: italic;"&gt;winvnc.exe&lt;/span&gt;&lt;/li&gt;&lt;li&gt;enter a password (you will use this later when using your vnc client to connect to the user's machines), fix the port to 5900, quit the application&lt;/li&gt;&lt;li&gt;startup regedit&lt;/li&gt;&lt;li&gt;add a dword key "AllowLoopback" with value &lt;span style="font-family:courier new;"&gt;1&lt;/span&gt; to &lt;span style="font-family:courier new;"&gt;LOCAL_MACHINE\Software\ORL\WinVNC3&lt;/span&gt;&lt;/li&gt;&lt;li&gt;export &lt;span style="font-family:courier new;"&gt;LOCAL_MACHINE&lt;/span&gt; and &lt;span style="font-family:courier new;"&gt;CURRENT_USER\Software\ORL&lt;/span&gt; to &lt;span style="font-style: italic;"&gt;vnc.reg&lt;/span&gt; and &lt;span style="font-style: italic;"&gt;vnc2.reg&lt;/span&gt; in your vnc folder&lt;/li&gt;&lt;li&gt;close regedit&lt;/li&gt;&lt;li&gt;create the batch file and zip the whole directory for distribution:&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt; create a file &lt;span style="font-style: italic;"&gt;run.bat&lt;/span&gt; in your vnc directory that contains the following lines:&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="font-family: courier new;"&gt; reg import vnc.reg&lt;br /&gt;reg import vnc2.reg&lt;br /&gt;taskkill /F /IM winvnc.exe&lt;br /&gt;start winvnc -run -shareall&lt;br /&gt;plink helpaccount@my.dns.org -pw helppassword -N -R 5900:localhost:5900&lt;br /&gt;&lt;/blockquote&gt;where &lt;span style="font-style: italic;"&gt;helpaccount&lt;/span&gt; and &lt;span style="font-style: italic;"&gt;helppassword&lt;/span&gt; match the local account you created on your server and &lt;span style="font-style: italic;"&gt;my.dns.org&lt;/span&gt; is your server's hostname.&lt;br /&gt;after running this script, you should be able use a vnc viewer to connect to localhost on your server and see the client's screen. you will want to set &lt;span style="font-style: italic;"&gt;-compress 9 -encoding tight&lt;/span&gt; explicitly to tune the connection.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-5946179539369945478?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/5946179539369945478/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=5946179539369945478' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/5946179539369945478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/5946179539369945478'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2008/02/zero-config-user-initiated-cross.html' title='Zero Config User Initiated Cross Platfrom Remote Desktop Assistance'/><author><name>jss</name><uri>http://www.blogger.com/profile/05397411792764677416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='27' src='http://bp1.blogger.com/_SeDnLA__-Eg/R_SlwaDOUZI/AAAAAAAAAAQ/Gk-8h_xyzcU/S220/me.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-5467609095563989117</id><published>2008-02-04T09:39:00.000+01:00</published><updated>2008-02-04T09:48:23.738+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='daily hack'/><title type='text'>top (unix command) with two samples in logging mode - but only the second matters</title><content type='html'>i wanted to use the unix top command with &lt;a href="http://projects.tynsoe.org/en/geektool/"&gt;GeekTools&lt;/a&gt; and found that this wasn't as straight forward as i had expected...&lt;br /&gt;&lt;br /&gt;anyways, the following bundle does the trick:&lt;br /&gt;&lt;blockquote  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;top -o cpu -l 2 -u -S | sed -e '2,/^Processes:/ d'&lt;/span&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-5467609095563989117?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/5467609095563989117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=5467609095563989117' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/5467609095563989117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/5467609095563989117'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2008/02/top-unix-command-with-two-samples-in.html' title='top (unix command) with two samples in logging mode - but only the second matters'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-6469311330853810701</id><published>2008-01-26T18:17:00.000+01:00</published><updated>2008-01-26T18:20:38.599+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='daily hack'/><title type='text'>use Quick Look (OS X) from command line</title><content type='html'>&lt;blockquote  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;qlmanage -p FILE&lt;br /&gt;qlmanage -p FILE &gt;&amp;amp; /dev/null &amp;amp;&lt;/span&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-6469311330853810701?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/6469311330853810701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=6469311330853810701' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/6469311330853810701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/6469311330853810701'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2008/01/use-quick-look-os-x-from-command-line.html' title='use Quick Look (OS X) from command line'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-5137056548779943181</id><published>2007-12-15T15:12:00.000+01:00</published><updated>2008-02-04T09:35:56.530+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='daily hack'/><title type='text'>Open in (OS X) Terminal here...</title><content type='html'>...seems so handy! but doesn't come with the system.&lt;div&gt; &lt;/div&gt;&lt;div&gt;now, obviously the problem has already been encountered before:&lt;br /&gt;&lt;a href="http://c-command.com/scripts/finder/open-in-terminal"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;blockquote&gt;&lt;a href="http://c-command.com/scripts/finder/open-in-terminal"&gt;&lt;span style="font-size:85%;"&gt;http://c-command.com/scripts/finder/open-in-terminal&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;so i used this to get started (and finished) - result is a Finder.app Workflow:&lt;br /&gt;&lt;blockquote  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;on run {input, parameters}&lt;br /&gt;&lt;br /&gt;        repeat with i in input&lt;br /&gt;                 my processItem(i)&lt;br /&gt;        end repeat&lt;br /&gt;&lt;br /&gt;        return input&lt;br /&gt;end run&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;...just accompany this snippet with &lt;span style=";font-family:courier new;font-size:100%;"&gt;on processItem(i)&lt;/span&gt; and &lt;span style="font-family:courier new;"&gt;on canChangeDirectoryTo(f)&lt;/span&gt;, save it as Workflow - done.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-5137056548779943181?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/5137056548779943181/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=5137056548779943181' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/5137056548779943181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/5137056548779943181'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2007/12/open-in-os-x-terminal-here.html' title='Open in (OS X) Terminal here...'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-8012832992684108032</id><published>2007-11-12T16:25:00.000+01:00</published><updated>2007-11-12T19:01:41.755+01:00</updated><title type='text'>ElsterFormular "Externe Exception C0FB007F" und WINE</title><content type='html'>while I was still having a windows machine &lt;a href="https://www.elster.de/elfo_home.php"&gt;ElsterFormular&lt;/a&gt; was the software i used once a year. now, that i have no windows machine anymore things got a bit more complicated.&lt;br /&gt;&lt;br /&gt;i couldn't find a software to submit a 'Umsatzsteuererklärung' (not the 'Umsatzsteuervoranmeldung'), that was free and available for linux and OS X - i couldn't even find one that was available for any of the two operating systems...&lt;br /&gt;&lt;br /&gt;that is when &lt;a href="http://www.winehq.org/"&gt;WINE&lt;/a&gt; came into play (on the linux machine):&lt;div&gt;&lt;ul&gt;&lt;li&gt;Debian GNU/Linux (mostly stable; but with some testing packages) with Kernel 2.6.22&lt;/li&gt;&lt;li&gt;wine 0.9.44-1&lt;/li&gt;&lt;li&gt;ElsterFormular 2006-2007 (8.2.2.0)&lt;/li&gt;&lt;/ul&gt;and it mostly worked. however, i couldn't transmit data nor could i use the update feature ('Test der Datenübermittlung an das Finanzamt', 'Steuererklärung an das Finanzamt übermitteln...', 'Update von ElsterFormular') but only got &lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;/span&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;Externe Exception&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt; C0FB007F&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span class="Apple-style-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;and the solution was not to reinstall the software (pointed out &lt;a href="https://www.elster.de/cgi-bin/ubba/ultimatebb.cgi?ubb=get_topic;f=1;t=002267"&gt;here&lt;/a&gt; and on some other threads &lt;a href="https://www.elster.de/cgi-bin/ubba/ultimatebb.cgi"&gt;here&lt;/a&gt;) - i tried that - but to install&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;mfc42.dll&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Jet 4.0 Service Pack 8 (SP8) für Windows 95 / 98 / NT 4.0&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;span&gt;as described on &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://ladisch.de/elster.html"&gt;&lt;span class="Apple-style-span"&gt;http://ladisch.de/elster.html&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;references:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://ladisch.de/elster.html"&gt;&lt;span class="Apple-style-span"&gt;http://ladisch.de/elster.html&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-size:85%;"&gt;&lt;a href="http://www.winehq.org/"&gt;http://www.winehq.org&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-size:85%;"&gt;&lt;a href="https://www.elster.de/"&gt;https://www.elster.de&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-8012832992684108032?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/8012832992684108032/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=8012832992684108032' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/8012832992684108032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/8012832992684108032'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2007/11/elsterformular-externe-exception.html' title='ElsterFormular &quot;Externe Exception C0FB007F&quot; und WINE'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-8861918928043962127</id><published>2007-11-09T16:15:00.000+01:00</published><updated>2007-11-09T16:29:13.533+01:00</updated><title type='text'>imapsync - personal reminder...</title><content type='html'>at the end of a long story there was the need to transfer mail from a Lotus Domino server to a local Thunderbird account... anyways, for some other reasons it seemed quite a good idea to transfer them to a local IMAP server, and the have Thunderbird download all mail.&lt;br /&gt;&lt;br /&gt;after some different IMAP servers the best solution seemed to be dovecot - with the others there were problems, e.g. with extended attributes.&lt;br /&gt;&lt;br /&gt;copying mails from Domino to the local IMAP server was then done with imapsync:&lt;br /&gt;&lt;blockquote style="font-family: courier new;"&gt;&lt;span style="font-size:85%;"&gt;imapsync --host1 domino.e.t.c --user1 "USERNAME" --authmech1 PLAIN --host2 localhost --user2 dummy --authmech2 PLAIN --prefix2 "~/mail/" --syncinternaldates  --split1 50 --split2 50 --nofastio1 --debug&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;references&lt;a href="http://www.mozilla-europe.org/de/products/thunderbird/"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/a&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.mozilla-europe.org/de/products/thunderbird/"&gt;&lt;span style="font-size:85%;"&gt;http://www.mozilla-europe.org/de/products/thunderbird/&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.dovecot.org/"&gt;http://www.dovecot.org/&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.linux-france.org/prj/imapsync/"&gt;http://www.linux-france.org/prj/imapsync/&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-8861918928043962127?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/8861918928043962127/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=8861918928043962127' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/8861918928043962127'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/8861918928043962127'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2007/11/imapsync-personal-reminder.html' title='imapsync - personal reminder...'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-1666139043211257635</id><published>2007-11-07T00:55:00.000+01:00</published><updated>2007-11-07T01:03:47.620+01:00</updated><title type='text'>self-signed certificate with multiple DNS names (aka subjectAltName)</title><content type='html'>following [1] and adding&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;blockquote&gt;subjectAltName = DNS:PROBABLY_YOUR_COMMONNAME,DNS:*.SOME_DOMAIN_NAME&lt;/blockquote&gt;&lt;/span&gt;&lt;/span&gt;to the &lt;span style="font-size:85%;"&gt;&lt;span style="font-family: courier new;"&gt;[ v3_ca ]&lt;/span&gt; &lt;span style="font-size:100%;"&gt;section of your &lt;span style="font-size:85%;"&gt;&lt;span style="font-family: courier new;"&gt;openssl.cnf&lt;/span&gt;&lt;span style="font-size:100%;"&gt; file should do the trick.&lt;br /&gt;&lt;br /&gt;unfortunately, the &lt;span style="font-family: courier new;font-size:85%;" &gt;DNS:copy:commonName&lt;/span&gt; didn't work for me...&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;references:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.debian-administration.org/articles/284"&gt;&lt;span style="font-size:85%;"&gt;http://www.debian-administration.org/articles/284&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://reductivelabs.com/trac/puppet/wiki/MultipleCertificateAuthorities"&gt;http://reductivelabs.com/trac/puppet/wiki/MultipleCertificateAuthorities&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://wiki.cacert.org/wiki/VhostTaskForce"&gt;http://wiki.cacert.org/wiki/VhostTaskForce&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-1666139043211257635?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/1666139043211257635/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=1666139043211257635' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/1666139043211257635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/1666139043211257635'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2007/11/self-signed-certificate-with-multiple.html' title='self-signed certificate with multiple DNS names (aka subjectAltName)'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-107998618957259490</id><published>2007-11-06T21:20:00.000+01:00</published><updated>2007-11-06T22:12:07.474+01:00</updated><title type='text'>OS X Leopard and broadcasted cups printers - no Shared Printers</title><content type='html'>for whatever reason - and it might be that bonjour should become the preferred method - printers broadcasted from a cups print server don't show up in OS X 10.5 it is annoying in case one just wants to print (without fiddling around with the cups server)...&lt;br /&gt;&lt;br /&gt;for the moment the solution seems to be to add&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;blockquote&gt;BrowseProtocols cups&lt;/blockquote&gt;&lt;/span&gt;to /etc/cups/cupsd.conf (e.g. after &lt;span style=";font-family:courier new;font-size:85%;"  &gt;BrowseAllow all&lt;/span&gt;). in case you know what you are doing&lt;br /&gt;&lt;blockquote  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;sudo killall -HUP cupsd&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;restarts the printing service (aka cupsd). the references also show a way of doing all this via cups' web interface (on &lt;span style=";font-family:courier new;font-size:85%;"  &gt;http://localhost:631&lt;/span&gt;)...&lt;br /&gt;&lt;br /&gt;nevertheless, you will have to add the 'Shared Printer' via 'Printer &amp;amp; Fax' - just that now the printers from the cups server will show up.&lt;br /&gt;&lt;br /&gt;references:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://mcdevzone.com/2007/10/28/printer-fix-for-leopard"&gt;http://mcdevzone.com/2007/10/28/printer-fix-for-leopard&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://discussions.apple.com/thread.jspa?threadID=1203691"&gt;http://discussions.apple.com/thread.jspa?threadID=1203691&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://forums.macrumors.com/showthread.php?t=382577"&gt;http://forums.macrumors.com/showthread.php?t=382577&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-107998618957259490?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/107998618957259490/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=107998618957259490' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/107998618957259490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/107998618957259490'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2007/11/os-x-leopard-and-broadcasted-cups.html' title='OS X Leopard and broadcasted cups printers - no Shared Printers'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-48071274182440443</id><published>2007-11-04T23:56:00.000+01:00</published><updated>2007-11-05T00:19:17.759+01:00</updated><title type='text'>Matlab: Undefined function or method 'propertyeditor' for input arguments of type</title><content type='html'>launching matlab, typing 'figure&lt;span class="moz-txt-citetags"&gt;', menu:&lt;/span&gt; View-&gt;Property Editor, and then &lt;span class="moz-txt-citetags"&gt;&lt;/span&gt;&lt;pre wrap=""&gt;&lt;span class="moz-txt-citetags"&gt;&gt; &lt;/span&gt;&lt;span class="moz-txt-citetags"&gt;&lt;/span&gt;??? Undefined function or method 'propertyeditor' for input arguments of type&lt;br /&gt;&lt;span class="moz-txt-citetags"&gt;&gt; &lt;/span&gt;'double'.&lt;br /&gt;&lt;span class="moz-txt-citetags"&gt;&gt; &lt;/span&gt;&lt;span class="moz-txt-citetags"&gt;&lt;/span&gt;Error in ==&gt; viewmenufcn at 43&lt;br /&gt;&lt;span class="moz-txt-citetags"&gt;&gt; &lt;/span&gt;    propertyeditor (hfig, 'toggle')&lt;br /&gt;&lt;span class="moz-txt-citetags"&gt;&gt; &lt;/span&gt;&lt;span class="moz-txt-citetags"&gt;&lt;/span&gt;??? Error while evaluating uimenu Callback&lt;/pre&gt;found a thread - and a solution: &lt;a href="http://groups.google.com/group/comp.soft-sys.matlab/browse_thread/thread/696a821f6e7b92eb/b118d26837b21d6b?hl=en&amp;amp;lnk=st&amp;amp;q=%22Undefined+function+or+method%22+%27propertyeditor%27+%22for+input+arguments+of+type%22#b118d26837b21d6b"&gt;http://groups.google.com/group/comp.soft-sys.matlab/...&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="font-family: courier new;"&gt;&lt;span style="font-size:85%;"&gt;&gt; [...] In my case the following folder was missing:&lt;br /&gt;&gt; "$MATLAB\toolbox\matlab\plottools"&lt;br /&gt;&gt;&lt;br /&gt;&lt;br /&gt;did help here, too. strangely enough the error occurred only for certain users - even after they had deleted their ~/.matlab directory...&lt;/span&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-48071274182440443?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/48071274182440443/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=48071274182440443' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/48071274182440443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/48071274182440443'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2007/11/matlab-undefined-function-or-method.html' title='Matlab: Undefined function or method &apos;propertyeditor&apos; for input arguments of type'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-5690678858675745385</id><published>2007-11-04T23:51:00.000+01:00</published><updated>2007-11-04T23:55:06.654+01:00</updated><title type='text'>iSync.app (or rather SyncServices) doesn't sync CalDAV calendars</title><content type='html'>i have some calendars on an Apple CalendarServer and edit them via iCal.app, Thunderbird/Lightning, and a Web Interface - all fine - and synchronization with my phone is done on the mac via iSync.&lt;br /&gt;&lt;br /&gt;problem is that i cannot select any of the CalDAV calendars as target to "Put events created on my phone into". as long as i have no dummy local calendar i cannot select to sync calendars at all.&lt;br /&gt;&lt;br /&gt;might be a shortcoming of the SyncServices...&lt;br /&gt;&lt;br /&gt;references:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://discussions.apple.com/thread.jspa?threadID=1213588&amp;amp;tstart=0"&gt;http://discussions.apple.com/thread.jspa?threadID=1213588&amp;amp;tstart=0&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-5690678858675745385?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/5690678858675745385/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=5690678858675745385' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/5690678858675745385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/5690678858675745385'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2007/11/isyncapp-or-rather-syncservices-doesnt.html' title='iSync.app (or rather SyncServices) doesn&apos;t sync CalDAV calendars'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-8387889761966833864</id><published>2007-11-04T23:33:00.000+01:00</published><updated>2008-02-04T09:37:51.609+01:00</updated><title type='text'>iSync.app dosn't show calendars (or shows them but won't sync 'em)</title><content type='html'>i was playing around with the CalDAV support in Leopard's new iCal.app - subscribing to CalDAV servers, WebDAV servers, publishing, deleting them again, etc. in the end i could see, edit, and update most of the calendars i wanted to. unfortunately, i couldn't sync them to my phone...&lt;br /&gt;&lt;br /&gt;because:&lt;br /&gt;calendars didn't show up in the iSync dialogue for my phone or&lt;br /&gt;calendars showed up in the dialogue but just didn't sync&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;i cannot say i have a 'real' solution but at least things work again...&lt;br /&gt;&lt;br /&gt;as the data of the calendars was not (i repeat NOT) stored locally i could just delete everything that seemed faintly related to iCal.app, iSync.app, my phone or SyncServices, i.e. i deleted the following files/directories...&lt;br /&gt;&lt;blockquote  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;~/Library/Preferences/com.apple.iCal*&lt;br /&gt;~/Library/Preferences/com.apple.isync*&lt;br /&gt;~/Library/Preferences/iCalExternalSync.plist&lt;br /&gt;~/Library/Preferences/ByHost/com.apple.syncservices*&lt;br /&gt;~/Library/Preferences/ByHost/com.apple.iCal.helper*&lt;br /&gt;~/Library/Calendars&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;~/Library/Phones&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;~/Library/Application\ Support/iSync&lt;br /&gt;~/Library/Application\ Support/SyncServices&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;...logged out (hm, i even rebooted) and started all over again: hooked up the CalDAV calendars into iCal.app, setup the phone for iSync.app and tried again. calendars are back and sync just fine.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-8387889761966833864?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/8387889761966833864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=8387889761966833864' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/8387889761966833864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/8387889761966833864'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2007/11/isyncapp-dosnt-show-calendars-or-shows.html' title='iSync.app dosn&apos;t show calendars (or shows them but won&apos;t sync &apos;em)'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-4695651560693396906</id><published>2007-10-07T19:34:00.000+02:00</published><updated>2007-11-09T18:47:04.799+01:00</updated><title type='text'>reverse lookup of names with Apple Script in Address Book.app</title><content type='html'>thought with an &lt;a href="http://www.asterisk.org/"&gt;asterisx&lt;/a&gt; server on the network it should be possible to get incoming calls signaled on the mac - with Address Book.app lookup for names and pictures...&lt;br /&gt;&lt;br /&gt;incoming (ISDN) calls are handled by the &lt;a href="http://sourceforge.net/projects/chan-capi/"&gt;chan_capi&lt;/a&gt; module and then notified via &lt;a href="http://mezzo.net/asterisk/app_notify.html"&gt;app_notify&lt;/a&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;a href="http://mezzo.net/asterisk/app_notify.html"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;at the end of &lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;extensions.conf&lt;/span&gt;&lt;/span&gt; something like the following has to go (put in values for &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;MSN&lt;/span&gt;&lt;/span&gt; and &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;HOSTNAME_TO_BE_NOTIFIED&lt;/span&gt;&lt;/span&gt;)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;[capi-in]&lt;br /&gt;exten =&gt; MSN,1,Notify(${CALLERID(num)}|${CALLERID(name)}|${EXTEN}/HOSTNAME_TO_BE_NOTIFIED)&lt;br /&gt;exten =&gt; MSN,2,Wait(120)&lt;br /&gt;exten =&gt; MSN,3,Hangup()&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;update (9/11/2007):&lt;/div&gt;&lt;div&gt;i had a wrong &lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Notify&lt;/span&gt;&lt;/span&gt; call in my &lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;extensions.conf&lt;/span&gt;&lt;/span&gt; and that was why the notification part didn't work... the AppleScript, still, exemplifies a lookup in Addressbook.app for a given number.&lt;/div&gt;&lt;div&gt; &lt;/div&gt;the OS X client comes from the same page, however for me the notification part with Address Book.app lookup didn't work. to have growl notification i then put an AppleScript into &lt;span style="font-size:85%;"&gt;Library/Application Support/AsteriskNotifier/Scripts&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;blockquote&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;global callerName, callerNumber, callerImg&lt;br /&gt;&lt;br /&gt;-- notification("01792259314||4066585")&lt;br /&gt;-- notification("||4066585")&lt;br /&gt;&lt;br /&gt;on notification(message)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;-- message comes in "${CALLERID(num)}|${CALLERID(name)}|${EXTEN}"&lt;br /&gt;&amp;nbsp;&amp;nbsp;set the text item delimiters to {"|"}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;-- first the number&lt;br /&gt;&amp;nbsp;&amp;nbsp;set callerNumber to text item 1 of message&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;-- second the name - if available&lt;br /&gt;&amp;nbsp;&amp;nbsp;if (text item 2 of message) is not equal to "" then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;set callerName to text item 2 of message&lt;br /&gt;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;set callerName to "Unknown"&lt;br /&gt;&amp;nbsp;&amp;nbsp;end if&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;-- third the number that was called&lt;br /&gt;&amp;nbsp;&amp;nbsp;set calledNumber to text item 3 of message&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;-- for further reference...&lt;br /&gt;&amp;nbsp;&amp;nbsp;set callerImg to null&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;set the text item delimiters to {" "}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;if callerNumber is not equal to "" then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-- this is necessary if the number in Address Book.app is in a different format&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-- e.g. "034567890" doesn't match "+12 (345) 67890" &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;set lookForNum to callerNumber&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;set lookForNum to my trim_line(lookForNum, "00", 0)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;set lookForNum to my trim_line(lookForNum, "0", 0)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;tell application "Address Book"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;set found to false&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;set phoneNums to {}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;repeat with loopPerson in people&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;set PhoneNumsCount to (count every phone of loopPerson)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;repeat with i from 1 to PhoneNumsCount&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;set phoneNum to (get value of phone i of loopPerson)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;set newString to my remove_specialChars(phoneNum)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ignoring white space&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if newString contains lookForNum then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-- beep&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-- display dialog phoneNum as string&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;set phoneNums to phone i of loopPerson&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;set callerNumber to phoneNum&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if callerName is not equal to "Unknown" then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;set callerName to first name of loopPerson &amp; " " &amp; last name of loopPerson&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end if&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if image of loopPerson exists then set callerImg to image of loopPerson&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit repeat&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end if&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end ignoring&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end repeat&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if phoneNums is not {} then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;set found to true&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit repeat&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end if&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end repeat&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-- if found then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;--&amp;nbsp;&amp;nbsp;activate&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;--&amp;nbsp;&amp;nbsp;set selection to loopPerson&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-- end if&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end tell&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;end if&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;tell application "GrowlHelperApp"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-- Make a list of all the notification types &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-- that this script will ever send:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;set the allNotificationsList to ¬&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{"Incoming Call"}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-- Make a list of the notifications &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-- that will be enabled by default.      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-- Those not enabled by default can be enabled later &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-- in the 'Applications' tab of the growl prefpane.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;set the enabledNotificationsList to ¬&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{"Incoming Call"}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-- Register our script with growl.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-- You can optionally (as here) set a default icon &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-- for this script's notifications.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;register as application ¬&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"Asterisk Notification" all notifications allNotificationsList ¬&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;default notifications enabledNotificationsList ¬&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;--       Send a Notification...&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if callerImg is not null then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;notify with name ¬&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"Incoming Call" title ¬&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;callerName &amp; " @ " &amp; (time string of (current date)) description ¬&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;callerNumber as string application name ¬&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"Asterisk Notification" image (callerImg)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-- callerNumber &amp; " on " &amp; calledNumber&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;notify with name ¬&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"Incoming Call" title ¬&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;callerName &amp; " @ " &amp; (time string of (current date)) description ¬&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;callerNumber as string application name ¬&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"Asterisk Notification" image from location "~/Library/Application Support/AsteriskNotifier/phone.jpg"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end if&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;end tell&lt;br /&gt;end notification&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;on remove_specialChars(this_text)&lt;br /&gt;&amp;nbsp;&amp;nbsp;set copy_flag to true&lt;br /&gt;&amp;nbsp;&amp;nbsp;set the clean_text to ""&lt;br /&gt;&amp;nbsp;&amp;nbsp;repeat with this_char in this_text&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;set this_char to the contents of this_char&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if this_char is not "(" and this_char is not ")" and this_char is not "+" and this_char is not "x" and this_char is not "-" and this_char is not "_" then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;set the clean_text to the clean_text &amp; this_char as string&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end if&lt;br /&gt;&amp;nbsp;&amp;nbsp;end repeat&lt;br /&gt;&amp;nbsp;&amp;nbsp;return the clean_text&lt;br /&gt;end remove_specialChars&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;on trim_line(this_text, trim_chars, trim_indicator)&lt;br /&gt;&amp;nbsp;&amp;nbsp;-- 0 = beginning, 1 = end, 2 = both&lt;br /&gt;&amp;nbsp;&amp;nbsp;set x to the length of the trim_chars&lt;br /&gt;&amp;nbsp;&amp;nbsp;-- TRIM BEGINNING&lt;br /&gt;&amp;nbsp;&amp;nbsp;if the trim_indicator is in {0, 2} then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;repeat while this_text begins with the trim_chars&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;try&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;set this_text to characters (x + 1) thru -1 of this_text as string&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;on error&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-- the text contains nothing but the trim characters&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return ""&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end try&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end repeat&lt;br /&gt;&amp;nbsp;&amp;nbsp;end if&lt;br /&gt;&amp;nbsp;&amp;nbsp;-- TRIM ENDING&lt;br /&gt;&amp;nbsp;&amp;nbsp;if the trim_indicator is in {1, 2} then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;repeat while this_text ends with the trim_chars&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;try&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;set this_text to characters 1 thru -(x + 1) of this_text as string&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;on error&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-- the text contains nothing but the trim characters&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return ""&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end try&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end repeat&lt;br /&gt;&amp;nbsp;&amp;nbsp;end if&lt;br /&gt;&amp;nbsp;&amp;nbsp;return this_text&lt;br /&gt;end trim_line&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;/div&gt;references:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Notify application module for the Asterisk PBX: &lt;a href="http://mezzo.net/asterisk/app_notify.html"&gt;http://mezzo.net/asterisk/app_notify.html&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;AppleScript Support for Growl: &lt;a href="http://growl.info/documentation/applescript-support.php#usingImages"&gt;http://growl.info/documentation/applescript-support.php#usingImages&lt;br /&gt;&lt;br /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.apple.com/applescript/guidebook/sbrt/pgs/sbrt.07.htm"&gt;&lt;span style="font-size:85%;"&gt;http://www.apple.com/applescript/guidebook/sbrt/pgs/sbrt.07.htm&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.faqintosh.com/risorse/en/othutil/addrbook/lookupphn/"&gt;http://www.faqintosh.com/risorse/en/othutil/addrbook/lookupphn/&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.mactech.com/articles/mactech/Vol.21/21.10/ScriptingAddressBook/index.html"&gt;http://www.mactech.com/articles/mactech/Vol.21/21.10/ScriptingAddressBook/index.html&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.mumbles-project.org/"&gt;http://www.mumbles-project.org/&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.acm.uiuc.edu/macwarriors/workshops/applescript/1999/nutshell/control.html"&gt;http://www.acm.uiuc.edu/macwarriors/workshops/applescript/1999/nutshell/control.html&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-4695651560693396906?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/4695651560693396906/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=4695651560693396906' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/4695651560693396906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/4695651560693396906'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2007/10/reverse-lookup-of-names-with-apple.html' title='reverse lookup of names with Apple Script in Address Book.app'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-7376913480852126311</id><published>2007-10-05T12:25:00.000+02:00</published><updated>2007-10-14T16:18:33.602+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='daily hack'/><title type='text'>Modify iWeb sites to work with Google Analytics</title><content type='html'>wanted to use Google Analytics together with iWeb &amp;amp; didn't want to use BBEdit, someEdit, someOtherEdit or an Automator action... as i have to sync the iWeb content anyway - why not use a little (python) script to integrate the Google snippet?&lt;br /&gt;&lt;br /&gt;use somthing like&lt;br /&gt;&lt;blockquote style="font-family: courier new;"&gt;find iWeb/ -iname '*.html' -exec ./iWeb.py "&amp;lt;/body&amp;gt;" iWeb.analytics {} {} \;&lt;/blockquote&gt;with &lt;span style="font-family:courier new;"&gt;iWeb.analytics&lt;/span&gt; beeing the Google snippet and &lt;span style="font-family:courier new;"&gt;iWeb.py&lt;/span&gt; the follwoing script. after that i use &lt;span style="font-family:courier new;"&gt;sitecopy --update [SITENAME]&lt;/span&gt;...&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;#!/usr/bin/env python&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;import sys,os&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;usage = "usage: %s searchText insertText_file [infile [outfile]]" % os.path.basename(sys.argv[0])&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;def init():&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      stext = sys.argv[1]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      replaceTextFileIn = open(sys.argv[2],'r')&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      replaceTextFileContent = replaceTextFileIn.readlines()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      replaceTextFileIn.close()&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      # print replaceTextFileContent&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      input = sys.stdin&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      output = sys.stdout&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      if len(sys.argv) &gt; 3:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;               input = open(sys.argv[3])&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      inputContent = input.readlines()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      input.close()&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      if len(sys.argv) &gt; 4:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;              output = open(sys.argv[4], 'w')&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      for s in inputContent:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;              output.write(s.replace(stext, ''.join(replaceTextFileContent) + stext))&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      output.close()&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;if __name__ == "__main__":&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      if len(sys.argv)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;the latest version of this script might be available from (something like):&lt;br /&gt;https: / / iiegn.dyndns.org / svn / de.iiegn / _stuff / iWeb.py&lt;br /&gt;&lt;br /&gt;references:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.macosxhints.com/article.php?story=20061220033306772"&gt;&lt;span style="font-size:85%;"&gt;http://www.macosxhints.com/article.php?story=20061220033306772&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.apple.com/downloads/macosx/automator/addgoogleanalyticsaction.html"&gt;http://www.apple.com/downloads/macosx/automator/addgoogleanalyticsaction.html&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/52250"&gt;http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/52250&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-7376913480852126311?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/7376913480852126311/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=7376913480852126311' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/7376913480852126311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/7376913480852126311'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2007/10/modify-iweb-sites-to-work-with-google.html' title='Modify iWeb sites to work with Google Analytics'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-2849483209074624717</id><published>2007-10-05T09:12:00.000+02:00</published><updated>2007-10-05T09:15:03.918+02:00</updated><title type='text'>ever wanted to buy a Mac...</title><content type='html'>&lt;a class="moz-txt-link-freetext" href="http://www.pizdaus.com/pics/MC3KUw7uCDtL.jpg"&gt;http://www.pizdaus.com/pics/MC3KUw7uCDtL.jpg&lt;/a&gt; - still?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-2849483209074624717?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/2849483209074624717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=2849483209074624717' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/2849483209074624717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/2849483209074624717'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2007/10/ever-wanted-to-buy-mac.html' title='ever wanted to buy a Mac...'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-8621310385346831097</id><published>2007-10-04T12:39:00.000+02:00</published><updated>2007-10-04T12:46:16.829+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='daily hack'/><title type='text'>Preview.app as viewer in jHylaFax (or other java/macport/... applications)</title><content type='html'>&lt;span style="font-weight: bold; font-family: courier new;font-size:85%;" &gt;/usr/bin/open -a Preview [FILENAME]&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-8621310385346831097?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/8621310385346831097/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=8621310385346831097' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/8621310385346831097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/8621310385346831097'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2007/10/previewapp-as-viewer-in-jhylafax-or.html' title='Preview.app as viewer in jHylaFax (or other java/macport/... applications)'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-3887230210259835192</id><published>2007-09-30T02:34:00.001+02:00</published><updated>2007-10-05T09:10:31.597+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='daily hack'/><title type='text'>debian, ampache, and xspf player</title><content type='html'>installed ampache (https://ampache.bountysource.com/wiki/Ampache_on_Debian) and after local play was working wanted to try xspf player:&lt;br /&gt;&lt;br /&gt;but it seemed like the link for the temporary playlist-id did not transfer correctly - solution was to modify the trunk version of show_xspf_player.inc.php from the svn repository.&lt;br /&gt;&lt;br /&gt;&lt;blockquote  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&amp;lt;div id="mp3player"&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="400" height="170" id="xspf_player" align="middle"&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt; &amp;lt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;param name="pluginspage" value="http://www.macromedia.com/go/getflashplayer" /&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt; &amp;lt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;param name="allowScriptAccess" value="sameDomain" /&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt; &amp;lt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;param name="movie"   value="/modules/flash/xspf_player.swf?autoplay=true&amp;amp;playlist_url=" /&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt; &amp;lt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;param name="quality" value="high" /&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt; &amp;lt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;param name="bgcolor" value="#ffffff" /&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt; &amp;lt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;param name="type"    value="application/x-shockwave-flash" /&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt; &amp;lt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;param name="width"   value="400" /&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt; &amp;lt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;param name="height"  value="170" /&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt; &amp;lt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;param name="name"    value="xspf_player" /&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt; &amp;lt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;param name="align"   value="middle" /&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt; &amp;lt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;embed src="/modules/flash/xspf_player.swf?autoplay=true&amp;amp;playlist_url=" quality="high" bgcolor="#ffffff" width="400" height="170" name="xspf_player" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;/object&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;/div&amp;gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-3887230210259835192?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/3887230210259835192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=3887230210259835192' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/3887230210259835192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/3887230210259835192'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2007/09/debian-ampache-and-xspf-player.html' title='debian, ampache, and xspf player'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-1663032494885112707</id><published>2007-09-09T01:15:00.000+02:00</published><updated>2007-09-09T12:31:12.493+02:00</updated><title type='text'>i've been simpsonized</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s1600-h/siiegn_head.gif"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://3.bp.blogspot.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif" alt="" id="BLOGGER_PHOTO_ID_5108149197014596162" border="0" /&gt;&lt;/a&gt;Have you ever wondered what I would look like as a character on The Simpsons?  Never? Not even once? D'oh!  Well, anyway, I would look like this:&lt;br /&gt;&lt;span style="font-family:monospace;"&gt;&lt;br /&gt;&lt;/span&gt;you can give it a try at &lt;a href="http://www.simpsonizeme.com"&gt;http://www.simpsonizeme.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;however, you might wonder what Burger King is going to do with all the photos, DOBs and e-mail addresses...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-1663032494885112707?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/1663032494885112707/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=1663032494885112707' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/1663032494885112707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/1663032494885112707'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2007/09/ive-been-simpsonized.html' title='i&apos;ve been simpsonized'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s72-c/siiegn_head.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-3617682157709645130</id><published>2007-09-06T09:51:00.000+02:00</published><updated>2007-10-05T09:15:50.311+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='daily hack'/><title type='text'>port install fails with 'checksum mismatch'</title><content type='html'>wanted to install Coin with&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;sudo port -v install coin&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;/span&gt; but only got&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;---&gt;  Verifying checksum(s) for Coin&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;---&gt;  Checksumming Coin-2.4.6.tar.gz&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Error: Checksum (md5) mismatch for Coin-2.4.6.tar.gz&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Portfile checksum: Coin-2.4.6.tar.gz md5 17f9a941cec7a1b69693d240e4ac308d&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Distfile checksum: Coin-2.4.6.tar.gz md5 30efbdb9c761dd9fea7a7f4a0f01a50d&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Error: Checksum (sha1) mismatch for Coin-2.4.6.tar.gz&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Portfile checksum: Coin-2.4.6.tar.gz sha1 8595fcc9b4669b8c58490637d577f061589dbdbb&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Distfile checksum: Coin-2.4.6.tar.gz sha1 662cde2c7fd06e79f95e02aa23325d283d3294a1&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;checked whether my download was 'broken': downloaded Coin-2.4.6.tar.gz  from different sites and - consistently - found one other checksum...&lt;br /&gt;&lt;br /&gt;...then changed the checksum in&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;blockquote&gt;/opt/local/var/macports/sources/rsync.macports.org/release/ports/graphics/Coin/Portfile&lt;/blockquote&gt;&lt;/span&gt;&lt;/span&gt;(for other ports the file will be different - but somewhere in that direction...)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;references:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://blog.codefront.net/2007/05/29/imagemagick-port-broken-temporarily/"&gt;http://blog.codefront.net/2007/05/29/imagemagick-port-broken-temporarily/&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://groups.google.com/group/mailing.freebsd.questions/browse_thread/thread/4d6588439f3f4c7f/3a2f767d44e49ad9?lnk=st&amp;amp;q=%22port%22+%22checksum+error%22+ignore&amp;amp;amp;amp;amp;amp;amp;rnum=1&amp;amp;hl=en#3a2f767d44e49ad9"&gt;http://groups.google.com/group/mailing.freebsd.questions/&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://trac.macports.org/projects/macports/ticket/12618"&gt;http://trac.macports.org/projects/macports/ticket/12618&lt;/a&gt; - now, that's only the bug report...&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-3617682157709645130?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/3617682157709645130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=3617682157709645130' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/3617682157709645130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/3617682157709645130'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2007/09/port-install-fails-with-checksum.html' title='port install fails with &apos;checksum mismatch&apos;'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-1656516362488761079</id><published>2007-09-05T21:48:00.000+02:00</published><updated>2007-10-05T09:14:49.292+02:00</updated><title type='text'>Umlaut characters (and others) display strangely in Terminal.app</title><content type='html'>&lt;p&gt;Terminal.app behaves a bit strange - lately... &lt;/p&gt;  &lt;ol&gt;&lt;li&gt;äöüÄÖÜ etc. are not displayed correctly&lt;/li&gt;&lt;li&gt;deleteing one character of the above deletes two in the terminal (i.e. hitting the keyboard once and deleting this last character moves the cursor to position -1) &lt;/li&gt;&lt;/ol&gt;  &lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;  &lt;p&gt;some help for 1. may be found on:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tech.inhelsinki.nl/gnu_developement_under_mac_os_x" title="http://tech.inhelsinki.nl/gnu_developement_under_mac_os_x"&gt;&lt;span class="caps"&gt;GNU &lt;/span&gt;development under Mac OS X - &lt;span class="caps"&gt;TECH.&lt;/span&gt;inhelsinki.nl&lt;/a&gt;,&lt;br /&gt;&lt;a href="http://www.macosxhints.com/article.php?story=20060825071728278" title="http://www.macosxhints.com/article.php?story=20060825071728278"&gt;http://www.macosxhints.com/article.php?story=20060825071728278&lt;/a&gt; and&lt;br /&gt;&lt;a href="http://groups.google.com/group/de.comp.sys.mac.misc/browse_thread/thread/93728cae10c2f073/c02e9da65afc468a?lnk=st&amp;amp;q=%22terminal.app%22+umlaut&amp;amp;rnum=1&amp;amp;hl=en#c02e9da65afc468a"&gt;http://groups.google.com/group/&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;for 2. one might have to change the Character Set Encoding for the Terminal.app (Terminal/Window Settings...) to something other than &lt;span class="caps"&gt;UTF&lt;/span&gt;-8&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-1656516362488761079?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/1656516362488761079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=1656516362488761079' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/1656516362488761079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/1656516362488761079'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2007/09/umlaut-characters-and-others-display.html' title='Umlaut characters (and others) display strangely in Terminal.app'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-2041968486985672951</id><published>2007-09-01T13:01:00.000+02:00</published><updated>2007-10-05T09:14:20.377+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='daily hack'/><title type='text'>booting from the network with GRUB</title><content type='html'>&lt;a href="http://en.opensuse.org/SDB:Booting_from_the_Network_with_GRUB"&gt;http://en.opensuse.org/SDB:Booting_from_the_Network_with_GRUB&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-2041968486985672951?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/2041968486985672951/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=2041968486985672951' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/2041968486985672951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/2041968486985672951'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2007/09/booting-from-network-with-grub.html' title='booting from the network with GRUB'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-5797376837147044103</id><published>2007-09-01T12:21:00.000+02:00</published><updated>2007-10-05T19:51:22.016+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='daily hack'/><title type='text'>SSH handler for Firefox</title><content type='html'>&lt;h2 style="font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:130%;"&gt;linux&lt;/span&gt;&lt;/h2&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;add the following lines to user.js (in the profile folder):&lt;/span&gt;&lt;br /&gt;&lt;blockquote  style="color: rgb(0, 0, 0);font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;user_pref("network.protocol-handler.external.ssh", true);&lt;br /&gt;user_pref("network.protocol-handler.warn-external.ssh", false);&lt;br /&gt;user_pref("network.protocol-handler.expose.ssh", true);&lt;br /&gt;user_pref("network.protocol-handler.app.ssh", \&lt;br /&gt;[noLineBreak] "/PATHTO/NAME_OF_SSHHANDLER_HELPER_SCRIPT");&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;ssh handler helper script&lt;/span&gt;&lt;pre style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;/pre&gt;&lt;blockquote style="color: rgb(0, 0, 0);"&gt;&lt;pre&gt;&lt;span style="color: rgb(0, 0, 0);font-family:courier new;font-size:85%;"  &gt;#!/usr/bin/env bash&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:courier new;font-size:85%;"  &gt;xterm -e ssh `echo $1 | sed -e "s/ssh:\/\///"`&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:courier new;font-size:85%;"  &gt;#&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:courier new;font-size:85%;"  &gt;# don't forget to set the script's exectuable flag&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:courier new;font-size:85%;"  &gt;#&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt; &lt;span style="font-size:85%;"&gt;&lt;a style="font-family: courier new;" name="f.C3.BCr_windows"&gt;&lt;/a&gt;&lt;/span&gt;&lt;h2 style="font-weight: normal;"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/h2&gt;&lt;/blockquote&gt;&lt;h2 style="font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;/h2&gt;&lt;h2 style="font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:130%;"&gt;windows&lt;/span&gt;&lt;/h2&gt; &lt;p style="color: rgb(0, 0, 0);"&gt;execute (or combine) ssh.reg: &lt;/p&gt; &lt;blockquote style="color: rgb(0, 0, 0);"&gt;&lt;pre  style="font-family:courier new;"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:85%;" &gt;Windows Registry Editor Version 5.00&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:85%;" &gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ssh]&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:85%;" &gt;@="URL:ssh Protocol"&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:85%;" &gt;"URL Protocol"=""&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:85%;" &gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ssh\DefaultIcon]&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:85%;" &gt;@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:85%;" &gt;00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,75,00,72,00,\&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:85%;" &gt;6c,00,2e,00,64,00,6c,00,6c,00,2c,00,30,00,00,00&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:85%;" &gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ssh\shell]&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:85%;" &gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ssh\shell\open]&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:85%;" &gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ssh\shell\open\command]&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:85%;" &gt;@="c:\\Program Files\\SSH Communications Security\\ \&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;[noLineBreak]&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:85%;" &gt; SSH Secure Shell for Workstations\\Sshhandler.cmd \"%1\""&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt; &lt;/blockquote&gt;&lt;p style="color: rgb(0, 0, 0);"&gt;save ssh.cmd in (e.g.) c:\Program Files\SSH Communications Security\SSH Secure Shell for Workstations\Sshhandler.cmd&lt;/p&gt; &lt;pre style="color: rgb(0, 0, 0);"&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;@echo off&lt;br /&gt;@FOR /F "tokens=2,3 delims=/@" %%a IN ("%~1") DO \&lt;br /&gt;"c:\Program Files\SSH Secure Shell for Workstations\SSH Secure Shell for Workstations\ \&lt;br /&gt;[noLineBreak] SshClient.exe" -u "%%a" -h "%%b"&lt;br /&gt;&lt;br /&gt;rem ...DO start SshClient.exe - without quotes - works better;&lt;br /&gt;rem but how does the path go into there without quotes...?&lt;/span&gt;&lt;/blockquote&gt;&lt;/pre&gt; &lt;p style="color: rgb(0, 0, 0);"&gt;in case it doesn't work add the following lines to user.js:&lt;br /&gt;&lt;/p&gt;&lt;span style="color: rgb(0, 0, 0);font-family:monospace;font-size:85%;"  &gt;&lt;blockquote&gt;user_pref("network.protocol-handler.external.ssh", true);&lt;br /&gt;user_pref("network.protocol-handler.warn-external.ssh", false);&lt;br /&gt;user_pref("network.protocol-handler.expose.ssh", true);&lt;/blockquote&gt;&lt;/span&gt;&lt;br /&gt;i happily give credit for this - and particularly the windows integration - to martisch_AT_uos.de (&lt;a href="http://www.waldwolf.net"&gt;www.waldwolf.net&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-5797376837147044103?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/5797376837147044103/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=5797376837147044103' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/5797376837147044103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/5797376837147044103'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2007/09/ssh-handler-for-firefox.html' title='SSH handler for Firefox'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-6910000197694996073</id><published>2007-08-31T16:00:00.000+02:00</published><updated>2007-09-06T09:50:22.035+02:00</updated><title type='text'>digital camera and linux</title><content type='html'>&lt;a href="http://www.geocities.com/piccolbo/dplinux.html"&gt;http://www.geocities.com/piccolbo/dplinux.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://pages.quicksilver.net.nz/pepe/d70/Nikon_D70_on_Linux.html"&gt;http://pages.quicksilver.net.nz/pepe/d70/Nikon_D70_on_Linux.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-6910000197694996073?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/6910000197694996073/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=6910000197694996073' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/6910000197694996073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/6910000197694996073'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2007/08/digital-camera-and-linux.html' title='digital camera and linux'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-2274730668976570587</id><published>2007-08-31T15:26:00.000+02:00</published><updated>2007-09-06T10:01:29.291+02:00</updated><title type='text'>lost interrupt with Flash Card reader on IBM TP X24 - solved</title><content type='html'>inserting a flash card into my X24 running Debian GNU/Linux with kernel 2.6.22 (same result with 2.6.18-3,4,5) initially resulted in something like:&lt;br /&gt;&lt;blockquote style="font-family: courier new;"&gt;&lt;span style="font-size:85%;"&gt;kernel: pccard: PCMCIA card inserted into slot 1&lt;br /&gt;kernel: pcmcia: registering new device pcmcia1.0&lt;br /&gt;kernel: Probing IDE interface ide2...&lt;br /&gt;kernel: hde: TOSHIBA THNCF1G02QG, CFA DISK drive&lt;br /&gt;kernel: ide2 at 0x3100-0x3107,0x310e on irq 3&lt;br /&gt;kernel: hde: max request size: 128KiB&lt;br /&gt;kernel: hde: 2000880 sectors (1024 MB) w/2KiB Cache, CHS=1985/16/63&lt;br /&gt;kernel:  hde:&lt;4&gt;hde: lost interrupt&lt;br /&gt;kernel: hde: irq timeout: status=0xff { Busy }&lt;br /&gt;kernel: ide: failed opcode was: unknown&lt;br /&gt;kernel: ide2: reset timed-out, status=0xff&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;simple but not quite obvious solution was to change interrupt settings of the serial, the IRDA and the parallel port in the BIOS; note that the X24 only has serial and parallel ports via port replicator or dock...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;References:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.thinkwiki.org/wiki/Installation_instructions_for_the_ThinkPad_X24#Miscellaneous"&gt;http://www.thinkwiki.org/wiki/Installation_instructions_for_the_ThinkPad_X24#Miscellaneous&lt;/a&gt;&lt;/span&gt; - a shorter version of this...&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-2274730668976570587?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/2274730668976570587/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=2274730668976570587' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/2274730668976570587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/2274730668976570587'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2007/08/lost-interrupt-with-flash-card-reader.html' title='lost interrupt with Flash Card reader on IBM TP X24 - solved'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-5128355832689642217</id><published>2007-08-30T15:31:00.001+02:00</published><updated>2007-09-01T03:05:23.400+02:00</updated><title type='text'>oben, unten - wie fährt man aufzug?</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;a href="http://4.bp.blogspot.com/_az3MbnObCpw/RtbGwvulKgI/AAAAAAAAAAM/Gc8C5JscsDY/s1600-h/image-upload-12-704948.jpe"&gt;&lt;img src="http://4.bp.blogspot.com/_az3MbnObCpw/RtbGwvulKgI/AAAAAAAAAAM/Gc8C5JscsDY/s320/image-upload-12-704948.jpe"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;span&gt;anschaulich dargestellt...&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-5128355832689642217?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/5128355832689642217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=5128355832689642217' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/5128355832689642217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/5128355832689642217'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2007/08/oben-unten-wie-fhrt-man-aufzug.html' title='oben, unten - wie fährt man aufzug?'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_az3MbnObCpw/RtbGwvulKgI/AAAAAAAAAAM/Gc8C5JscsDY/s72-c/image-upload-12-704948.jpe' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-2140697537274703857</id><published>2007-08-30T14:53:00.001+02:00</published><updated>2010-08-10T14:20:58.827+02:00</updated><title type='text'>no sound after resume with snd-intel8x0 driver and alsa on IBM TP X24 - solved</title><content type='html'>i have found different suggestions - and statements about whether this problem actually exists. it did for me.&lt;br /&gt;&lt;br /&gt;with Debian GNU/Linux ranging from sarge to etch and lenny, and corresponding alsa packages, from kernel 2.6.17 up to 2.6.22 i didn't quite manage to get sound going after resume.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;first solution was to unload the driver and reload it again - which crashed all applications that were using sound at the time of suspend...&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;now, i only do (in /etc/hibernate/common.conf):&lt;/li&gt;&lt;/ul&gt;&lt;blockquote style="font-family: courier new;"&gt;OnSuspend 98 /etc/init.d/alsa suspend&lt;br /&gt;OnResume 04 /etc/init.d/alsa resume&lt;br /&gt;OnResume 10 sleep 3 &amp;amp;&amp;amp; \&lt;br /&gt;amixer set Master mute &amp;gt;/dev/null 2&amp;gt;&amp;amp;1 &amp;amp;&amp;amp; \&lt;br /&gt;amixer set PCM mute &amp;gt;/dev/null 2&amp;gt;&amp;amp;amp;1 &amp;amp;&amp;amp; \&lt;br /&gt;amixer set Mic mute &amp;gt;/dev/null 2&amp;gt;&amp;amp;1 &amp;amp;&amp;amp; \&lt;br /&gt;amixer set Mic unmute &amp;gt;/dev/null 2&amp;gt;&amp;amp;amp;1 &amp;amp;&amp;amp; \&lt;br /&gt;amixer set PCM unmute &amp;gt;/dev/null 2&amp;gt;&amp;amp;1 &amp;amp;&amp;amp; \&lt;br /&gt;amixer set Master unmute &amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;References:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://en.thinkwiki.org/wiki/Swsusp"&gt;http://en.thinkwiki.org/wiki/Swsusp&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-2140697537274703857?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/2140697537274703857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=2140697537274703857' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/2140697537274703857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/2140697537274703857'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2007/08/no-sound-after-resume-with-snd-intel8x0.html' title='no sound after resume with snd-intel8x0 driver and alsa on IBM TP X24 - solved'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-297679282543874949</id><published>2007-08-28T11:30:00.000+02:00</published><updated>2007-08-30T14:53:30.634+02:00</updated><title type='text'>useful links when looking for irda evolution phone sync on IBM TP X24</title><content type='html'>http://www.hpl.hp.com/personal/Jean_Tourrilhes/IrDA/&lt;br /&gt;http://theorie.physik.uni-wuerzburg.de/~arwagner/computer/T41p/&lt;br /&gt;http://gentoo-wiki.com/HOWTO_mobile_phone_connected_with_IrDA&lt;br /&gt;http://www.multisync.org/&lt;br /&gt;&lt;br /&gt;http://www.alfonsomartone.itb.it/hcpcpi.html&lt;br /&gt;&lt;br /&gt;http://ubuntu.wordpress.com/2006/12/18/sync-evolution-calendar-with-google-calendar/&lt;br /&gt;&lt;br /&gt;http://www.gammu.org/wiki/index.php?title=Gammu:Wammu&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-297679282543874949?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/297679282543874949/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=297679282543874949' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/297679282543874949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/297679282543874949'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2007/08/useful-links-when-looking-for-irda.html' title='useful links when looking for irda evolution phone sync on IBM TP X24'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-6925756458990274794</id><published>2007-08-23T12:38:00.000+02:00</published><updated>2007-09-01T13:00:35.057+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='daily hack'/><title type='text'>how Thunderbird (on OS X) knows about Address Book.app</title><content type='html'>it seems like the story has been going on for a while. have a look on&lt;br /&gt;&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=203927"&gt;https://bugzilla.mozilla.org/show_bug.cgi?id=203927&lt;/a&gt; for details.&lt;br /&gt;&lt;br /&gt;what is working for me:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;download &lt;a href="http://files.mistermartin75.net/thunderbird-2.0.0.6.en-US.mac.dmg"&gt;http://files.mistermartin75.net/thunderbird-2.0.0.6.en-US.mac.dmg&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;edit prefs.js and add:&lt;br /&gt;&lt;blockquote&gt;user_pref("ldap_2.servers.osx.description", "OS X");&lt;br /&gt;user_pref("ldap_2.servers.osx.dirType", 3);&lt;br /&gt;user_pref("ldap_2.servers.osx.uri", "moz-abOSXdirectory:///");&lt;/blockquote&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;if it doesn't work try to delete some of the "ldap_2.server"-entries that seem as if they could interfere...&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-6925756458990274794?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/6925756458990274794/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=6925756458990274794' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/6925756458990274794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/6925756458990274794'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2007/08/how-thunderbird-on-os-x-knows-about.html' title='how Thunderbird (on OS X) knows about Address Book.app'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-2749275805601910097</id><published>2007-08-21T14:49:00.001+02:00</published><updated>2007-08-23T12:38:42.670+02:00</updated><title type='text'>something for my iTunes library</title><content type='html'>http://dougscripts.com/itunes/scripts/scripts01.php&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-2749275805601910097?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/2749275805601910097/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=2749275805601910097' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/2749275805601910097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/2749275805601910097'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2007/08/something-else.html' title='something for my iTunes library'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4262373682303232248.post-5249577673364448292</id><published>2007-08-21T14:27:00.001+02:00</published><updated>2007-08-21T14:37:48.277+02:00</updated><title type='text'>image resize on OS X</title><content type='html'>cf. http://www.silvermac.com/2007/resizing-images-in-mac-os-x/&lt;br /&gt;&lt;br /&gt;http://xtralean.com/IWOverview.html&lt;br /&gt;http://www.lemkesoft.com/content/193/key-features.html&lt;br /&gt;http://www.macosxhints.com/article.php?story=2004092804461334&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4262373682303232248-5249577673364448292?l=iiegn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iiegn.blogspot.com/feeds/5249577673364448292/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4262373682303232248&amp;postID=5249577673364448292' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/5249577673364448292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4262373682303232248/posts/default/5249577673364448292'/><link rel='alternate' type='text/html' href='http://iiegn.blogspot.com/2007/08/image-resize-on-os-x.html' title='image resize on OS X'/><author><name>iiegn</name><uri>http://www.blogger.com/profile/03123150257513033095</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://bp2.blogger.com/_OEfaMzz0LlQ/RuPKoWvAekI/AAAAAAAAADE/PqyoC7PG7NU/s320/siiegn_head.gif'/></author><thr:total>0</thr:total></entry></feed>
