<?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: Net::LDAP::Abstract #0</title>
    <link>http://blog.mizzy.org/articles/2007/01/03/net-ldap-abstract00</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>Net::LDAP::Abstract #0</title>
      <description>&lt;p&gt;
Net::LDAP &#12398;&#12521;&#12483;&#12497;&#12514;&#12472;&#12517;&#12540;&#12523; &lt;a class="ext-link" href="http://mizzy.org/program/net-ldap-alternative.html"&gt;&lt;span class="icon"&gt;&lt;/span&gt;Net::LDAP::Alternative&lt;/a&gt; &#12434; &lt;a class="ext-link" href="http://trac.mizzy.org/public/browser/library/perl/trunk/Net-LDAP-Abstract"&gt;&lt;span class="icon"&gt;&lt;/span&gt;Net::LDAP::Abstract&lt;/a&gt; &#12395;&#22793;&#12360;&#12390;&#12289;&#23569;&#12375;&#20462;&#27491;&#12375;&#12414;&#12375;&#12383;&#12290;svn &#12391;&#21462;&#24471;&#12377;&#12427;&#12395;&#12399;&#20197;&#19979;&#12398;&#12424;&#12358;&#12395;&#23455;&#34892;&#12375;&#12390;&#19979;&#12373;&#12356;&#12290;
&lt;/p&gt;
&lt;pre class="wiki"&gt;
svn co http://svn.mizzy.org/public/library/perl/trunk/Net-LDAP-Abstract/
&lt;/pre&gt;
&lt;p&gt;
&#21517;&#31216;&#12434; Alternative &#12363;&#12425; Abstract &#12395;&#22793;&#12360;&#12383;&#12398;&#12399;&#12289;LDAP &#12450;&#12463;&#12475;&#12473;&#12398;&#20966;&#29702;&#12434; Net::LDAP &#12398;&#23455;&#35013;&#12424;&#12426;&#12418;&#26356;&#12395;&#25277;&#35937;&#21270;&#12375;&#12390;&#12356;&#12427;&#12363;&#12425;&#12289;&#12392;&#12356;&#12358;&#12398;&#12392;&#12289;&#26908;&#32034;&#12501;&#12451;&#12523;&#12479;&#12434; &lt;a class="ext-link" href="http://search.cpan.org/~nwiger/SQL-Abstract/lib/SQL/Abstract.pm"&gt;&lt;span class="icon"&gt;&lt;/span&gt;SQL::Abstract&lt;/a&gt; &#12521;&#12452;&#12463;&#12395;&#26360;&#12369;&#12427;&#12363;&#12425;&#12289;&#12392;&#12356;&#12358;&#29702;&#30001;&#12363;&#12425;&#12391;&#12377;&#12290;
&lt;/p&gt;
&lt;p&gt;
&#12383;&#12392;&#12360;&#12400;&#12289;Net::LDAP &#12391;&#12399;
&lt;/p&gt;
&lt;pre class="wiki"&gt;
my $msg = $ldap-&gt;search(
    base   =&gt; 'o=southpark',
    filter =&gt; '(|(&amp;(!(cn=*gosuke))(sn=miyashita))(uid=miya))',
);
&lt;/pre&gt;
&lt;p&gt;
&#12392;&#12420;&#12383;&#12425;&#12392;&#25324;&#24359;&#12398;&#22810;&#12356;&#12501;&#12451;&#12523;&#12479;&#12434;&#33258;&#20998;&#12391;&#26360;&#12363;&#12394;&#12369;&#12428;&#12400;&#12356;&#12369;&#12394;&#12356;&#12392;&#12371;&#12429;&#12434;&#12289;Net::LDAP::Abstract &#12391;&#12399;
&lt;/p&gt;
&lt;pre class="wiki"&gt;
my $entries = $ldap-&gt;search({
    -or =&gt; {
        uid =&gt; 'miya',
        -and =&gt; {
            sn =&gt; 'miyashita',
            cn =&gt; { '!=' =&gt; '*gosuke' },
        }
    }
});
&lt;/pre&gt;
&lt;p&gt;
&#12392;&#12356;&#12387;&#12383;&#24863;&#12376;&#12391;&#26360;&#12369;&#12414;&#12377;&#12290;&#12371;&#12428;&#12399;&#36229;&#20415;&#21033;&#12290;
&lt;/p&gt;
&lt;p&gt;
&#12501;&#12451;&#12523;&#12479;&#12434;&#32068;&#12415;&#31435;&#12390;&#12427;&#12467;&#12540;&#12489;&#12399;&#12289;SQL::Abstract &#12363;&#12425;&#12381;&#12398;&#12414;&#12435;&#12414;&#12401;&#12367;&#12387;&#12390;&#12414;&#12377;&#12290;
&lt;/p&gt;

</description>
      <pubDate>Wed, 03 Jan 2007 03:55:33 +0900</pubDate>
      <guid isPermaLink="false">urn:uuid:769B4424-FB43-11DB-B19E-9689BF6E4193</guid>
      <author>Gosuke Miyashita</author>
      <link>http://blog.mizzy.org/articles/2007/01/03/net-ldap-abstract00</link>
      <category>program</category>
      <trackback:ping>http://blog.mizzy.org/articles/trackback/341</trackback:ping>
    </item>
  </channel>
</rss>
