<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>mizzy.org: SVN::TracWiki #0</title>
    <link>http://blog.mizzy.org/articles/2007/04/22/svn-tracwiki00</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>SVN::TracWiki #0</title>
      <description>&lt;p&gt;
&lt;a class="ext-link" href="http://trac.mizzy.org/public/browser/SVN-TracWiki"&gt;&lt;span class="icon"&gt;&lt;/span&gt;SVN::TracWiki&lt;/a&gt; &#12392;&#12356;&#12358;&#12484;&#12540;&#12523;&#12434;&#12388;&#12367;&#12387;&#12390;&#12415;&#12414;&#12375;&#12383;&#12290;&lt;a class="ext-link" href="http://svn.mizzy.org/public/SVN-TracWiki/"&gt;&lt;span class="icon"&gt;&lt;/span&gt;svn repos &#12399;&#12371;&#12385;&#12425;&lt;/a&gt;&#12290; 
&lt;/p&gt;
&lt;p&gt;
&#20309;&#12434;&#12377;&#12427;&#12418;&#12398;&#12363;&#12392;&#12356;&#12358;&#12392;&#12289;Subversion &#12398; post-commit &#12473;&#12463;&#12522;&#12503;&#12488;&#12392;&#12375;&#12390;&#21205;&#20316;&#12375;&#12390;&#12289;&#12467;&#12511;&#12483;&#12488;&#12373;&#12428;&#12383;&#12501;&#12449;&#12452;&#12523;&#12363;&#12425;&#12486;&#12461;&#12473;&#12488;&#12434;&#25277;&#20986;&#12289;&#12381;&#12398;&#12501;&#12449;&#12452;&#12523;&#12398;&#23455;&#20307;&#12408;&#12398;&#12522;&#12531;&#12463;&#12434;&#20184;&#21152;&#12375;&#12390;&#12289;Trac &#12398; Wiki &#12408;&#33258;&#21205;&#12509;&#12473;&#12488;&#12377;&#12427;&#12392;&#12356;&#12358;&#12418;&#12398;&#12290;
&lt;/p&gt;
&lt;p&gt;
&#20855;&#20307;&#30340;&#12394;&#20363;&#12392;&#12375;&#12390;&#12399;&#12289;PowerPoint &#12501;&#12449;&#12452;&#12523;&#12434;&#12467;&#12511;&#12483;&#12488;&#12375;&#12383;&#12425;&#12289;&#12381;&#12398;&#12501;&#12449;&#12452;&#12523;&#12363;&#12425;&#12486;&#12461;&#12473;&#12488;&#12398;&#12415;&#12434;&#25277;&#20986;&#12375;&#12390; Wiki &#12408;&#33258;&#21205;&#12509;&#12473;&#12488;&#12290;&lt;a class="ext-link" href="http://trac.mizzy.org/public/wiki/docs/YAPC-Assurer-ja-public.ppt"&gt;&lt;span class="icon"&gt;&lt;/span&gt;&#12371;&#12435;&#12394;&#24863;&#12376;&#12391;&lt;/a&gt;&#12290;
&lt;/p&gt;
&lt;p&gt;
&#12371;&#12428;&#12391;&#20309;&#12364;&#12358;&#12428;&#12375;&#12356;&#12363;&#12392;&#12356;&#12358;&#12392;&#12289;Subversion &#12391;&#31649;&#29702;&#12375;&#12390;&#12356;&#12427; PowerPoint &#12501;&#12449;&#12452;&#12523;&#12434;&#12289;Trac &#19978;&#12391;&#26908;&#32034;&#12364;&#12391;&#12365;&#12427;&#12424;&#12358;&#12395;&#12394;&#12426;&#12414;&#12377;&#12290;&lt;a class="ext-link" href="http://trac.mizzy.org/public/search?q=%E8%87%AA%E5%B7%B1%E7%B4%B9%E4%BB%8B&amp;wiki=on&amp;changeset=on&amp;ticket=on"&gt;&lt;span class="icon"&gt;&lt;/span&gt;&#12371;&#12435;&#12394;&#24863;&#12376;&#12391;&#12377;&#12397;&lt;/a&gt;&#12290;&#20803;&#12501;&#12449;&#12452;&#12523;&#12408;&#12398;&#12522;&#12531;&#12463;&#12418;&#12354;&#12427;&#12398;&#12391;&#12289;&#26908;&#32034;&#12375;&#12390;&#20803;&#12501;&#12449;&#12452;&#12523;&#12434;&#38283;&#12356;&#12390;&#35501;&#12416;&#12289;&#12387;&#12390;&#12371;&#12392;&#12364;&#31777;&#21336;&#12395;&#12391;&#12365;&#12414;&#12377;&#12290;
&lt;/p&gt;
&lt;p&gt;
&#20363;&#12395;&#12424;&#12387;&#12390; YAML&#12391;&#35373;&#23450; and &#12503;&#12521;&#12460;&#12502;&#12523;&#12290;&#12501;&#12449;&#12452;&#12523;&#12363;&#12425;&#12486;&#12461;&#12473;&#12488;&#12434;&#25277;&#20986;&#12377;&#12427;&#37096;&#20998;&#12364;&#12503;&#12521;&#12464;&#12452;&#12531;&#12395;&#12394;&#12387;&#12390;&#12356;&#12390;&#12289;&#31777;&#21336;&#12395;&#25313;&#24373;&#12391;&#12365;&#12427;&#12424;&#12358;&#12395;&#12375;&#12390;&#12356;&#12414;&#12377;&#12290;
&lt;/p&gt;
&lt;p&gt;
&#29694;&#22312;&#12399; PowerPoint &#29992;&#12501;&#12451;&#12523;&#12479;&#12503;&#12521;&#12464;&#12452;&#12531;&#12375;&#12363;&#12394;&#12356;&#12398;&#12391;&#12377;&#12364;&#12289;&#20197;&#19979;&#12398;&#27096;&#12394;&#12467;&#12540;&#12489;&#12395;&#12394;&#12387;&#12390;&#12356;&#12390;&#12289;&#12501;&#12451;&#12523;&#12479;&#23550;&#35937;&#12501;&#12449;&#12452;&#12523;&#12398; MIME &#12479;&#12452;&#12503;&#12434; register() &#12391;&#25351;&#23450;&#12289;&#12486;&#12461;&#12473;&#12488;&#25277;&#20986;&#12523;&#12540;&#12481;&#12531;&#12434; filter() &#12395;&#35352;&#36848;&#12289;&#12392;&#12356;&#12358;&#24863;&#12376;&#12391;&#26360;&#12365;&#12414;&#12377;&#12290;
&lt;/p&gt;
&lt;pre class="wiki"&gt;
package SVN::TracWiki::Plugin::Filter::PowerPoint;

use strict;
use warnings;
use base qw( SVN::TracWiki::Plugin::Filter );
use Encode;

sub register {
    my $self = shift;
    $self-&gt;register_mime_types( qw! application/vnd.ms-powerpoint !);
}

sub filter {
    my ( $self, $file ) = @_;
    my $html = `/usr/local/bin/ppthtml $file`;
    my $text = $self-&gt;strip_html($html);

    $text = Encode::decode('utf8', $text);
    $text = Encode::encode('utf8', $text);

    return $text;
}

1;
&lt;/pre&gt;
&lt;p&gt;
&#12392;&#12426;&#12354;&#12360;&#12378;&#21205;&#12367;&#12424;&#12358;&#12395;&#12394;&#12387;&#12383;&#12384;&#12369;&#12391;&#12289;&#12356;&#12369;&#12390;&#12394;&#12356;&#37096;&#20998;&#30427;&#12426;&#12384;&#12367;&#12373;&#12435;&#12391;&#12377;&#12364;&#12289;&#12371;&#12435;&#12394;&#12398;&#12388;&#12367;&#12387;&#12390;&#12415;&#12414;&#12375;&#12383;&#12289;&#12387;&#12390;&#12371;&#12392;&#12391;&#12290;
&lt;/p&gt;

</description>
      <pubDate>Sun, 22 Apr 2007 04:55:57 +0900</pubDate>
      <guid isPermaLink="false">urn:uuid:6DE930DE-FB43-11DB-B19E-9689BF6E4193</guid>
      <author>Gosuke Miyashita</author>
      <link>http://blog.mizzy.org/articles/2007/04/22/svn-tracwiki00</link>
      <category>program</category>
      <trackback:ping>http://blog.mizzy.org/articles/trackback/289</trackback:ping>
    </item>
  </channel>
</rss>
