<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ITbert.de &#187; Perl</title>
	<atom:link href="http://www.itbert.de/category/perl/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.itbert.de</link>
	<description>photos, unix, bb-dev and something more</description>
	<lastBuildDate>Thu, 24 Nov 2011 19:50:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Twitter::Lite und OAuth</title>
		<link>http://www.itbert.de/2010/09/08/twitterlite-und-oauth/</link>
		<comments>http://www.itbert.de/2010/09/08/twitterlite-und-oauth/#comments</comments>
		<pubDate>Wed, 08 Sep 2010 08:49:27 +0000</pubDate>
		<dc:creator>bert2002</dc:creator>
				<category><![CDATA[Japan]]></category>
		<category><![CDATA[Linux/BSD]]></category>
		<category><![CDATA[Perl]]></category>

		<guid isPermaLink="false">http://www.itbert.de/?p=804</guid>
		<description><![CDATA[Wie manche früher oder später *hust* mitbekommen haben erlaubt Twitter jetzt nur noch OAuth als Authentifizierungsverfahren. Ich war in letzter Zeit irgendwie sehr beschäftigt und habe es erst gestern gemerkt. Also musste ich mein rss2twitter script auf OAuth umstellen und dabei hat bayashi sehr geholfen. Im großen und ganzen geht das sehr einfach und hier [...]]]></description>
			<content:encoded><![CDATA[<p>Wie manche früher oder später *hust* mitbekommen haben erlaubt Twitter jetzt nur noch <a href="http://oauth.net/" target="_blank">OAuth</a> als Authentifizierungsverfahren. Ich war in letzter Zeit irgendwie sehr beschäftigt und habe es erst gestern gemerkt. Also musste ich mein rss2twitter script auf OAuth umstellen und dabei hat <a href="http://bayashi.vox.com/library/post/a-twitter-bot-written-in-perl-how-to-tweet-by-oauth.html" target="_blank">bayashi</a> sehr geholfen. Im großen und ganzen geht das sehr einfach und hier gibt es das Script zum Nachlesen:</p>
<blockquote><p>#!/usr/bin/perl<br />
# script: Using the latest RSS entry to update Twitter</p>
<p>use strict;<br />
use warnings;<br />
use Net::Twitter::Lite;<br />
use LWP::Simple;<br />
use XML::RSS::Parser::Lite;<br />
use WWW::Shorten::Metamark;</p>
<p>my $feed = get(&#8216;http://dailywadoku.itbert.de/feed.rss&#8217;);<br />
my $rp = new XML::RSS::Parser::Lite;</p>
<p>$rp-&gt;parse($feed);</p>
<p>my $it = $rp-&gt;get(0);</p>
<p>my $long_url = $it-&gt;get(&#8216;url&#8217;);<br />
my $short_url = makeashorterlink($long_url);<br />
my $message = $it-&gt;get(&#8216;description&#8217;);</p>
<p>$message =~ s/^.+ &#8211; //; # remove dash seperator.<br />
$message =~ s/^\s+//; # Nuke any leading space; every char counts.<br />
$message =~ s/\s+$//; # Nuke any trailing space; every char counts.<br />
$message =~ s/[_]+$//; # Nuke any trailing underscores; happens when message is short.</p>
<p>$message = substr $message , 0 , 116; # Twitter can only handle 140 chars.<br />
$message .= &#8216; -&gt; &#8216;; # Append ellipse to denote further content available.<br />
$message .= $short_url; # Append the shortened URL.</p>
<p># get in http://dev.twitter.com/apps/XXXXXX<br />
my %CONSUMER_TOKENS = (<br />
consumer_key    =&gt; &#8216;** CONSUMER_KEY **&#8217;,<br />
consumer_secret =&gt; &#8216;** CONSUMER_SECRET **&#8217;,);</p>
<p># get in http://dev.twitter.com/apps/XXXXXX/my_token<br />
my $ACCESS_TOKEN        = &#8216;** ACCESS_TOKEN **&#8217;;<br />
my $ACCESS_TOKEN_SECRET = &#8216;** ACCESS_TOKEN_SECRET **&#8217;;</p>
<p>my $t = Net::Twitter::Lite-&gt;new(%CONSUMER_TOKENS);<br />
$t-&gt;access_token($ACCESS_TOKEN);<br />
$t-&gt;access_token_secret($ACCESS_TOKEN_SECRET);<br />
my $status = $t-&gt;update($message);</p></blockquote>
<p>So Sachen wie ** CONSUMER_KEY ** müssen natürlich ersetzt werden und sind hier nur Platzhalter.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.itbert.de/2010/09/08/twitterlite-und-oauth/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>disable oracle_&#8221;user&#8221; directory</title>
		<link>http://www.itbert.de/2010/07/15/disable-oracle_user-directory/</link>
		<comments>http://www.itbert.de/2010/07/15/disable-oracle_user-directory/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 08:45:17 +0000</pubDate>
		<dc:creator>bert2002</dc:creator>
				<category><![CDATA[Linux/BSD]]></category>
		<category><![CDATA[Perl]]></category>

		<guid isPermaLink="false">http://www.itbert.de/?p=711</guid>
		<description><![CDATA[$ORACLE_HOME/network/admin/sqlnet.ora DIAG_ADR_ENABLED=FALSE DIAG_DDE_ENABLED=FALSE]]></description>
			<content:encoded><![CDATA[<p>$ORACLE_HOME/network/admin/sqlnet.ora</p>
<blockquote><p>
DIAG_ADR_ENABLED=FALSE<br />
DIAG_DDE_ENABLED=FALSE</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.itbert.de/2010/07/15/disable-oracle_user-directory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Domain Name Check Script</title>
		<link>http://www.itbert.de/2008/11/22/domain-nam-check-script/</link>
		<comments>http://www.itbert.de/2008/11/22/domain-nam-check-script/#comments</comments>
		<pubDate>Sat, 22 Nov 2008 17:05:14 +0000</pubDate>
		<dc:creator>bert2002</dc:creator>
				<category><![CDATA[Linux/BSD]]></category>
		<category><![CDATA[Perl]]></category>

		<guid isPermaLink="false">http://www.itbert.de/?p=388</guid>
		<description><![CDATA[Manchmal will man gaanz einfach und schnell einen Domainnamen mit mehreren Endungen testen. Ich bin gerade ein bisschen am perl basteln und habe ein kleines script dazu geschrieben. Usage: dnscheck.pl -H itbert Output: DOMAIN CHECK: itbert === AVAILABLE === itbert.com itbert.org itbert.net === UTILIZED === itbert.de Wenn man noch die Option &#8220;-f&#8221; dranhaengt bekommt man [...]]]></description>
			<content:encoded><![CDATA[<p>Manchmal will man gaanz einfach und schnell einen Domainnamen mit mehreren Endungen testen. Ich bin gerade ein bisschen am perl basteln und habe ein kleines script dazu geschrieben.</p>
<p>Usage:</p>
<blockquote><p>dnscheck.pl -H itbert</p></blockquote>
<p>Output:</p>
<blockquote><p>DOMAIN CHECK: itbert<br />
=== AVAILABLE ===<br />
itbert.com<br />
itbert.org<br />
itbert.net<br />
=== UTILIZED ===<br />
itbert.de</p></blockquote>
<p>Wenn man noch die Option &#8220;-f&#8221; dranhaengt bekommt man auch alle schon benutzten Domains aufgelistet. Die zu ueberpruefenden Domainendungen kann man einfach <a href="http://www.itbert.de/wp-content/uploads/dnscheck.pl.gz">in dem Script</a> eintragen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.itbert.de/2008/11/22/domain-nam-check-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

