<?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>LAINlog</title>
    <link>http://madeira.cc.hokudai.ac.jp/blog</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>&#21271;&#22823;&#20840;&#23398;&#20572;&#38651;&#12395;&#20276;&#12358;&#12469;&#12540;&#12496;&#19968;&#26178;&#20572;&#27490;&#12398;&#12362;&#30693;&#12425;&#12379;</title>
      <description>&lt;p&gt;
9&#26376;13&#26085;(&#26085;)&#12398;&#21271;&#22823;&#20840;&#23398;&#20572;&#38651;&#12395;&#20276;&#12356;&#65292;&#19979;&#35352;&#12398;&#26178;&#38291;&#20808;&#31471;&#12493;&#12483;&#12488;&#12527;&#12540;&#12463;&#30740;&#31350;&#23460;&#12398;Web&#12469;&#12540;&#12496;&#65292;&#12513;&#12540;&#12523;&#12469;&#12540;&#12496;&#12362;&#12424;&#12403;&#12381;&#12398;&#20182;&#27231;&#33021;&#12434;&#20572;&#27490;&#12356;&#12383;&#12375;&#12414;&#12377;&#65294;
&lt;/p&gt;
&lt;p&gt;
&#12469;&#12540;&#12496;&#20572;&#27490;&#26085;&#26178;&#65306;&#12288;2009&#24180;9&#26376;13&#26085;(&#26085;)00&#26178;00&#20998;&#65374;20&#26178;00&#20998;
&lt;/p&gt;
&lt;p&gt;
&#12372;&#36855;&#24785;&#12434;&#12362;&#12363;&#12369;&#12375;&#12414;&#12377;&#12364;&#65292;&#12372;&#29702;&#35299;&#12372;&#21332;&#21147;&#12398;&#12411;&#12393;&#12424;&#12429;&#12375;&#12367;&#12362;&#39000;&#12356;&#12356;&#12383;&#12375;&#12414;&#12377;&#65294;
&lt;/p&gt;

</description>
      <pubDate>Fri, 11 Sep 2009 19:28:00 +0900</pubDate>
      <guid isPermaLink="false">urn:uuid:d3e3d98f-7637-44aa-97a4-b59157078d3b</guid>
      <author>mizuno</author>
      <link>http://madeira.cc.hokudai.ac.jp/blog/articles/2009/09/11/%E3%82%B5%E3%83%BC%E3%83%90%E4%B8%80%E6%99%82%E5%81%9C%E6%AD%A2%E3%81%AE%E3%81%8A%E7%9F%A5%E3%82%89%E3%81%9B</link>
      <category>&#12362;&#30693;&#12425;&#12379;</category>
    </item>
    <item>
      <title>Ubuntu8.04&#12395;Gauche-readline&#12434;&#12452;&#12531;&#12473;&#12488;&#12540;&#12523;</title>
      <description>&lt;p&gt;
Ubuntu8.04&#12395;Gauche-readline&#12434;&#12477;&#12540;&#12473;&#12363;&#12425;&#12452;&#12531;&#12473;&#12488;&#12540;&#12523;&#12375;&#12383;&#12398;&#12391;&#12525;&#12464;&#12434;&#27531;&#12375;&#12390;&#12362;&#12365;&#12414;&#12377;&#65294;
&lt;/p&gt;

&lt;h3&gt;&#12452;&#12531;&#12473;&#12488;&#12540;&#12523;&#25163;&#38918;&lt;/h3&gt;
&lt;p&gt;
&#22522;&#26412;&#30340;&#12395;&#12399;&#20197;&#19979;&#12398;&#12506;&#12540;&#12472;&#12395;&#26360;&#12356;&#12390;&#12354;&#12427;&#25163;&#38918;&#36890;&#12426;&#12394;&#12398;&#12391;&#12377;&#12364;&#65292;&#36884;&#20013;&#12391;&#12456;&#12521;&#12540;&#12364;&#20986;&#12390;&#12375;&#12414;&#12356;&#12414;&#12375;&#12383;&#65294;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.atmarkit.co.jp/fcoding/articles/gauche/02/gauche02b.html"&gt;&#31532;2&#22238;&#12288;Gauche&#12391;&#12503;&#12525;&#12464;&#12521;&#12511;&#12531;&#12464;&lt;/a&gt;
&lt;/p&gt;
&lt;div class="typocode"&gt;
&lt;pre&gt;
% wget http://www.netlab.cs.tsukuba.ac.jp/~yokota/archive/Gauche-readline-20070707.tar.gz
% tar xzf Gauche-readline-20070707.tar.gz
% cd Gauche-readline-20070707
% ./configure
checking for gosh... /usr/bin/gosh
checking for gauche-config... no
checking for gauche-package... no
checking for gauche-install... no
checking for gauche-cesconv... no
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
./configure: line 3066: --so-suffix: command not found
./configure: line 3067: --object-suffix: command not found
./configure: line 3068: --executable-suffix: command not found
./configure: line 3073: --prefix: command not found
./configure: line 3075: --pkgincdir: command not found
./configure: line 3077: --pkglibdir: command not found
./configure: line 3078: --pkgarchdir: command not found
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking readline/readline.h usability... yes
checking readline/readline.h presence... yes
checking for readline/readline.h... yes
checking readline/history.h usability... yes
checking readline/history.h presence... yes
checking for readline/history.h... yes
checking for readline in -lreadline... yes
checking for rl_basic_quote_characters... yes
configure: creating Gauche-readline.gpd
./configure: line 4032: make-gpd: command not found
configure: creating ./config.status
config.status: creating Makefile
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;
configure&#12377;&#12427;&#12392;&#36884;&#20013;&#12391;&#12356;&#12367;&#12388;&#12363;command not found&#12364;&#20986;&#12390;&#12356;&#12414;&#12377;&#65294;
&#12371;&#12371;&#12391;&#28961;&#35222;&#12375;&#12390;make&#12377;&#12427;&#12392;&#12420;&#12387;&#12401;&#12426;&#12456;&#12521;&#12540;&#12391;&#27490;&#12414;&#12387;&#12390;&#12375;&#12414;&#12356;&#12414;&#12375;&#12383;&#65294;
&lt;/p&gt;
&lt;div class="typocode"&gt;
&lt;pre&gt;
% make
compile \
                --verbose \
                --cflags="-g -O2" \
                --cppflags="-DPACKAGE_NAME=\"Gauche-readline\" -DPACKAGE_TARNAME=\"gauche-readline\" -DPACKAGE_VERSION=\"20070707\" -DPACKAGE_STRING=\"Gauche-readline\ 20070707\" -DPACKAGE_BUGREPORT=\"yokota-at-netlab.cs.tsukuba.ac.jp\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_READLINE_READLINE_H=1 -DHAVE_READLINE_HISTORY_H=1 -DHAVE_LIBREADLINE=1 -DHAVE_RL_BASIC_QUOTE_CHARACTERS=1 " \
                --libs="-lreadline -lncurses" \
                readline readline.c readlinelib.stub
/bin/bash: line 1: compile: command not found
make: *** [readline.] &#12456;&#12521;&#12540; 127
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;
&#12371;&#12398;&#12456;&#12521;&#12540;&#12399;&#12393;&#12358;&#12420;&#12425;gauche-dev&#12364;&#28961;&#12356;&#12371;&#12392;&#12364;&#21407;&#22240;&#12425;&#12375;&#12356;&#12398;&#12391;&#12452;&#12531;&#12473;&#12488;&#12540;&#12523;&#12375;&#12390;&#12363;&#12425;&#12418;&#12358;&#19968;&#24230;&#35430;&#12375;&#12390;&#12415;&#12414;&#12377;&#65294;
&lt;/p&gt;
&lt;div class="typocode"&gt;
&lt;pre&gt;
% sudo aptitude install gauche-dev
% ./configure
% make
% make check
/usr/bin/gosh -I. test.scm &gt; test.log
passed.
% sudo make install
/usr/bin/gauche-install -m 644 -T /usr/share/gauche/site/lib readline.scm
/usr/bin/gauche-install -m 755 -T /usr/lib/gauche/site/0.8.12/i486-pc-linux-gnu readline.so
/usr/bin/gauche-install -m 644 -T /usr/share/gauche/site/lib/.packages Gauche-readline.gpd
/usr/bin/gauche-install -m 755 --shebang=/usr/bin/gosh gosh-rl.scm /usr/bin/gosh-rl
% gosh-rl
gosh&gt; (+ 1 2)
3
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;
&#12358;&#12414;&#12367;&#12356;&#12365;&#12414;&#12375;&#12383;&#65294;
&#27161;&#28310;&#12391;&#20837;&#12427;gosh&#12399;&#20837;&#21147;&#12375;&#12383;&#24335;&#12398;&#23653;&#27508;&#12434;&#12383;&#12393;&#12428;&#12394;&#12356;&#12398;&#12364;&#19981;&#20415;&#12391;&#12375;&#12383;&#12364;&#65292;&#12371;&#12428;&#12391;&#24555;&#36969;&#12395;&#20351;&#12358;&#12371;&#12392;&#12364;&#20986;&#26469;&#12414;&#12377;&#65294;
&lt;/p&gt;</description>
      <pubDate>Wed, 17 Dec 2008 21:50:00 +0900</pubDate>
      <guid isPermaLink="false">urn:uuid:32e2ae2a-43ed-4a08-96ed-f8d9ce1eb4a2</guid>
      <author>mito</author>
      <link>http://madeira.cc.hokudai.ac.jp/blog/articles/2008/12/17/gauche_readline</link>
      <category>&#12503;&#12525;&#12464;&#12521;&#12511;&#12531;&#12464;</category>
      <category>Gauche</category>
    </item>
    <item>
      <title>Ruby&#12398;&#12467;&#12540;&#12489;&#12363;&#12425;ActiveRecord&#12384;&#12369;&#12434;&#20351;&#12358;&#26041;&#27861;</title>
      <description>Ruby on Rails&#27083;&#25104;&#12377;&#12427;&#12521;&#12452;&#12502;&#12521;&#12522;&#12398;&#20013;&#12398;ActiveRecord&#12384;&#12369;&#12434;&#20351;&#29992;&#12377;&#12427;&#26041;&#27861;&#12434;&#32057;&#20171;&#12375;&#12414;&#12377;&#65294;


&lt;h3&gt;&#12452;&#12531;&#12473;&#12488;&#12540;&#12523;&lt;/h3&gt;
&lt;div class="typocode"&gt;
&lt;pre&gt;
#sudo gem install activerecord
&lt;/pre&gt;
&lt;/div&gt;

&lt;h3&gt;&#20351;&#12356;&#26041;&lt;/h3&gt;
&lt;p&gt;
&#12414;&#12378;&#20107;&#21069;&#28310;&#20633;&#12392;&#12375;&#12390;DB&#12434;&#20316;&#25104;&#12375;&#12486;&#12540;&#12502;&#12523;&#12434;&#23450;&#32681;&#12375;&#12390;&#12362;&#12365;&#12414;&#12377;&#65294;
&lt;/p&gt;
&lt;p&gt;
&#27425;&#12395;&#12467;&#12540;&#12489;&#12398;&#26368;&#21021;&#12395;ActiveRecord::Base.establish_connection&#12434;&#23455;&#34892;&#12377;&#12427;&#12371;&#12392;&#12391;DB&#12392;&#12398;&#25509;&#32154;&#12364;&#30906;&#31435;&#12375;ActiveRecord&#12395;&#12424;&#12427;OR&#12510;&#12483;&#12497;&#12540;&#12364;&#20351;&#29992;&#21487;&#33021;&#12395;&#12394;&#12426;&#12414;&#12377;&#65294;
&lt;/p&gt;
&lt;div class="typocode"&gt;
&lt;pre&gt;
require 'rubygems'
require 'active_record'

ActiveRecord::Base.establish_connection(
            :adapter  =&gt; 'mysql',
            :host     =&gt; 'host_name',
            :username =&gt; 'user_name',
            :password =&gt; 'password',
            :database =&gt; 'db_name'
        )
&lt;/pre&gt;
&lt;/div&gt;

&lt;h3&gt;&#20363;&lt;/h3&gt;
&lt;p&gt;
&#20363;&#12360;&#12400;id,name,age&#12398;&#12459;&#12521;&#12512;&#12434;&#25345;&#12388;User&#12486;&#12540;&#12502;&#12523;&#12434;&#23450;&#32681;&#12375;&#12383;&#12392;&#12377;&#12427;&#12392;&#65292;ActiveRecord&#12391;&#12399;&#20197;&#19979;&#12398;&#12424;&#12358;&#12395;&#12450;&#12463;&#12475;&#12473;&#12377;&#12427;&#12371;&#12392;&#12364;&#20986;&#26469;&#12414;&#12377;&#65294;
&lt;/p&gt;
&lt;div class="typocode"&gt;
&lt;pre&gt;
require 'rubygems'
require 'active_record'

#DB&#12395;&#25509;&#32154;
ActiveRecord::Base.establish_connection(
            :adapter  =&gt; 'mysql',
            :host     =&gt; 'host_name',
            :username =&gt; 'user_name',
            :password =&gt; 'password',
            :database =&gt; 'db_name'
        )

#&#12524;&#12467;&#12540;&#12489;&#12398;&#26032;&#35215;&#20316;&#25104;
user = User.new
user.name = "hoge"
user.age = 24
user.save #DB&#12395;&#20445;&#23384;

#&#12524;&#12467;&#12540;&#12489;&#12398;&#21442;&#29031;
users = User.find(:all)
users.each{|u|
    puts u.name
}
&lt;/pre&gt;
&lt;/div&gt;

&lt;h3&gt;&#12414;&#12392;&#12417;&lt;/h3&gt;
&#12385;&#12423;&#12387;&#12392;&#12375;&#12383;Web&#12450;&#12503;&#12522;&#12434;&#20316;&#12426;&#12383;&#12356;&#12392;&#12365;&#12395;Rails&#12434;&#20351;&#12358;&#12398;&#12364;&#22823;&#12370;&#12373;&#12394;&#22580;&#21512;&#12399;&#65292;&#12371;&#12398;&#12424;&#12358;&#12395;ActiveRecord&#12384;&#12369;&#12434;&#20351;&#12358;&#12392;&#12356;&#12358;&#25163;&#12418;&#12354;&#12427;&#12392;&#24605;&#12356;&#12414;&#12377;&#65294;</description>
      <pubDate>Thu, 03 Jul 2008 13:55:00 +0900</pubDate>
      <guid isPermaLink="false">urn:uuid:85a2bdb2-8356-4f0a-91d4-90a5f74b22d1</guid>
      <author>mito</author>
      <link>http://madeira.cc.hokudai.ac.jp/blog/articles/2008/07/03/use_only_activerecord</link>
      <category>&#12503;&#12525;&#12464;&#12521;&#12511;&#12531;&#12464;</category>
      <category>Ruby on Rails</category>
    </item>
    <item>
      <title>Visual Studio &#12471;&#12519;&#12540;&#12488;&#12459;&#12483;&#12488;</title>
      <description>&#20491;&#20154;&#30340;&#12395;&#20415;&#21033;&#12384;&#12392;&#24605;&#12387;&#12383;Visual Studio&#12398;&#12471;&#12519;&#12540;&#12488;&#12459;&#12483;&#12488;&#12434;&#12414;&#12392;&#12417;&#12414;&#12375;&#12383;&#12290;

&lt;p&gt;&#12371;&#12435;&#12394;&#20415;&#21033;&#12394;&#12418;&#12398;&#12364;&#12387;&#65281;&#12392;&#35328;&#12358;&#12424;&#12358;&#12394;&#12418;&#12398;&#12418;&#22810;&#12363;&#12387;&#12383;&#12391;&#12377;&#12290;&#21205;&#20316;&#30906;&#35469;&#12399;Visual Studio 2008&#12395;&#12390;&#12290;&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://madeira.cc.hokudai.ac.jp/mediawiki/index.php/Visual_Studio"&gt;Visual Studio &#12471;&#12519;&#12540;&#12488;&#12459;&#12483;&#12488;&#38598;&lt;/a&gt;
&lt;/p&gt;</description>
      <pubDate>Thu, 19 Jun 2008 15:28:00 +0900</pubDate>
      <guid isPermaLink="false">urn:uuid:a9380ed1-1b05-4a16-b4c3-4772c05fe32c</guid>
      <author>ryotare</author>
      <link>http://madeira.cc.hokudai.ac.jp/blog/articles/2008/06/19/visual-studio-%E3%82%B7%E3%83%A7%E3%83%BC%E3%83%88%E3%82%AB%E3%83%83%E3%83%88</link>
      <category>&#12503;&#12525;&#12464;&#12521;&#12511;&#12531;&#12464;</category>
      <category>Visual Studio</category>
    </item>
    <item>
      <title>ActionScript3.0&#12391;&#12521;&#12452;&#12531;&#12450;&#12540;&#12488;</title>
      <description>&lt;p&gt;&#20170;&#26085;&#12399;ActionScript3.0&#12434;&#20351;&#12387;&#12390;&#12521;&#12452;&#12531;&#12450;&#12540;&#12488;&#12434;&#20316;&#12387;&#12390;&#12415;&#12414;&#12375;&#12383;&#65294;&lt;/p&gt;

&lt;h3&gt;&#12521;&#12452;&#12531;&#12450;&#12540;&#12488;&#12392;&#12399;&lt;/h3&gt;
&lt;p&gt;&#12521;&#12452;&#12531;&#12450;&#12540;&#12488;&#12392;&#12399;&#12473;&#12463;&#12522;&#12540;&#12531;&#12475;&#12540;&#12496;&#12540;&#12394;&#12393;&#12391;&#12424;&#12367;&#35211;&#12363;&#12369;&#12427;&#20309;&#26412;&#12418;&#12398;&#12459;&#12521;&#12501;&#12523;&#12394;&#32218;&#12364;&#19981;&#24605;&#35696;&#12394;&#21205;&#12365;&#12434;&#32154;&#12369;&#12427;&#12503;&#12525;&#12464;&#12521;&#12512;&#12391;&#12377;&#65294;&#20170;&#22238;&#12399;&#12381;&#12428;&#12434;ActionScript3.0&#12391;&#23455;&#35013;&#12375;&#12390;&#12415;&#12414;&#12375;&#12383;&#65294;&lt;/p&gt;

&lt;h3&gt;&#23455;&#34892;&#32080;&#26524;&lt;/h3&gt;
&lt;p&gt;&#12414;&#12378;&#12399;&#30334;&#32862;&#12399;&#19968;&#35211;&#12395;&#22914;&#12363;&#12378;&#12392;&#12356;&#12358;&#12371;&#12392;&#12391;&#23455;&#34892;&#32080;&#26524;&#12434;&#12362;&#35211;&#12379;&#12375;&#12414;&#12377;&#65294;&lt;/p&gt;
&lt;embed src="/blog/files/LineArt.swf" width="300" height="300" /&gt;
&lt;p&gt;&lt;a href="/blog/files/LineArt.zip"&gt;&#12477;&#12540;&#12473;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;&#12450;&#12523;&#12468;&#12522;&#12474;&#12512;&lt;/h3&gt;
&lt;p&gt;&#12521;&#12452;&#12531;&#12450;&#12540;&#12488;&#12398;&#12450;&#12523;&#12468;&#12522;&#12474;&#12512;&#12399;&#27770;&#12414;&#12387;&#12383;&#12418;&#12398;&#12364;&#12354;&#12427;&#12431;&#12369;&#12391;&#12399;&#12394;&#12367;&#27096;&#12293;&#12394;&#26041;&#27861;&#12391;&#23455;&#35013;&#12373;&#12428;&#12390;&#12356;&#12427;&#12424;&#12358;&#12391;&#12377;&#65294;&#20170;&#22238;&#12399;&#32218;&#20998;&#12398;&#31471;&#28857;(A,B)&#12434;&#20197;&#19979;&#12398;&#12424;&#12358;&#12394;&#24335;&#12391;&#31227;&#21205;&#12373;&#12379;&#12427;&#12424;&#12358;&#12395;&#23455;&#35013;&#12375;&#12390;&#12415;&#12414;&#12375;&#12383;&#65294;(&#23455;&#38555;&#12395;&#12399;&#34920;&#31034;&#12398;&#37117;&#21512;&#12394;&#12393;&#12395;&#12424;&#12426;&#20197;&#19979;&#12398;&#20516;&#12434;&#23569;&#12375;&#21152;&#24037;&#12375;&#12390;&#20351;&#12387;&#12390;&#12356;&#12414;&#12377;)&lt;/p&gt;
&lt;div class="typocode"&gt;
&lt;pre&gt;
A:x = cos3&#952;,y = sin&#952;
B:x = cos&#952;,y = sin3&#952;
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&#12371;&#12398;&#24231;&#27161;&#20516;&#12395;&#22522;&#12389;&#12356;&#12390;1&#12501;&#12524;&#12540;&#12512;&#12354;&#12383;&#12426;&#952;&#12434;&#22793;&#12360;&#12394;&#12364;&#12425;&#32218;&#20998;&#12434;50&#26412;&#25551;&#30011;&#12377;&#12427;&#65292;&#12392;&#12356;&#12358;&#20966;&#29702;&#12434;&#32368;&#12426;&#36820;&#12375;&#12390;&#12356;&#12414;&#12377;&#65294;&lt;/p&gt;

&lt;h3&gt;Windows&#12469;&#12452;&#12489;&#12496;&#12540;&#12460;&#12472;&#12455;&#12483;&#12488;&lt;/h3&gt;
&lt;p&gt;&#12373;&#12425;&#12395;&#20170;&#22238;&#12399;&#20316;&#25104;&#12375;&#12383;swf&#12501;&#12449;&#12452;&#12523;&#12434;&#22475;&#12417;&#36796;&#12435;&#12384;&#12469;&#12452;&#12489;&#12496;&#12540;&#12460;&#12472;&#12455;&#12483;&#12488;&#12434;&#20316;&#25104;&#12375;&#12390;&#12415;&#12414;&#12375;&#12383;&#65294;WindowsVista&#12434;&#20351;&#29992;&#12375;&#12390;&#12356;&#12427;&#26041;&#12399;&#20197;&#19979;&#12398;&#12522;&#12531;&#12463;&#12434;&#12463;&#12522;&#12483;&#12463;&#12377;&#12427;&#12371;&#12392;&#12391;&#12452;&#12531;&#12473;&#12488;&#12540;&#12523;&#12377;&#12427;&#12371;&#12392;&#12364;&#12391;&#12365;&#12414;&#12377;&#65294;
&lt;/p&gt;
&lt;p&gt;&lt;a href="/blog/files/LineArt.gadget"&gt;&#12521;&#12452;&#12531;&#12450;&#12540;&#12488;(&#12469;&#12452;&#12489;&#12496;&#12540;&#12460;&#12472;&#12455;&#12483;&#12488;&#29256;)&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Thu, 22 Nov 2007 17:35:00 +0900</pubDate>
      <guid isPermaLink="false">urn:uuid:7529b524-6427-4d6a-9425-b513449dff99</guid>
      <author>mito</author>
      <link>http://madeira.cc.hokudai.ac.jp/blog/articles/2007/11/22/lineart</link>
      <category>&#12503;&#12525;&#12464;&#12521;&#12511;&#12531;&#12464;</category>
      <category>ActionScript3</category>
      <category>&#12469;&#12452;&#12489;&#12496;&#12540;&#12460;&#12472;&#12455;&#12483;&#12488;</category>
    </item>
    <item>
      <title>&#24179;&#25104;19&#24180;&#24230;&#21271;&#28023;&#36947;&#25903;&#37096;&#36899;&#21512;&#22823;&#20250;</title>
      <description>&lt;p&gt;&#21435;&#12427;10&#26376;27&#65374;28&#26085;&#12395;&#12363;&#12369;&#12390;&lt;a href="http://www.hit.ac.jp/"&gt;&#21271;&#28023;&#36947;&#24037;&#26989;&#22823;&#23398;&lt;/a&gt;&#12395;&#12362;&#12356;&#12390;&lt;a href="http://www.hokkaido.ieice.org/shibukai/"&gt;&#24179;&#25104;19&#24180;&#24230;&#38651;&#27671;&#12539;&#24773;&#22577;&#38306;&#20418;&#23398;&#20250;&#21271;&#28023;&#36947;&#25903;&#37096;&#36899;&#21512;&#22823;&#20250;&lt;/a&gt;&#12364;&#38283;&#12363;&#12428;&#12414;&#12375;&#12383;&#12290;&lt;/p&gt;

&lt;p&gt;
&#20808;&#31471;&#12493;&#12483;&#12488;&#12527;&#12540;&#12463;&#30740;&#31350;&#23460;&#12363;&#12425;&#12399;&#19978;&#30000;&#12289;&#27700;&#25144;&#12289;&#37329;&#23822;&#12364;&#12381;&#12428;&#12382;&#12428;&#20197;&#19979;&#12398;&#38988;&#30446;&#12391;&#30330;&#34920;&#12434;&#34892;&#12356;&#12414;&#12375;&#12383;&#12290;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&#29699;&#20307;&#12395;&#12424;&#12427;&#12493;&#12483;&#12488;&#12527;&#12540;&#12463;&#12488;&#12521;&#12501;&#12451;&#12483;&#12463;&#21487;&#35222;&#21270;&#25163;&#27861;&#12398;&#25552;&#26696;(&#19978;&#30000;)&lt;/li&gt;
&lt;li&gt;&#20184;&#31627;&#32025;&#12434;&#29992;&#12356;&#12383;&#12479;&#12473;&#12463;&#31649;&#29702;&#12452;&#12531;&#12479;&#12540;&#12501;&#12455;&#12452;&#12473;&#12398;&#25552;&#26696;(&#27700;&#25144;)&lt;/li&gt;
&lt;li&gt;&#29872;&#22659;&#26465;&#20214;&#12434;&#22793;&#26356;&#21487;&#33021;&#12394;&#12452;&#12513;&#12540;&#12472;&#12505;&#12540;&#12473;&#12398;&#12450;&#12491;&#12513;&#32972;&#26223;&#30011;&#20687;&#29983;&#25104;&#12395;&#12388;&#12356;&#12390;(&#37329;&#23822;)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&#12461;&#12515;&#12531;&#12497;&#12473;&#12398;&#20889;&#30495;&#12434;&#25774;&#24433;&#12375;&#12390;&#12354;&#12426;&#12414;&#12375;&#12383;&#12398;&#12391;&#12289;FIT&#22577;&#21578;&#12395;&#12394;&#12425;&#12387;&#12390;&#36028;&#12387;&#12390;&#12362;&#12365;&#12414;&#12377;&#12290;
&lt;/p&gt;
&lt;p&gt;&lt;a href="/blog/files/hit.jpg"&gt;&lt;img src="/blog/files/hit.jpg" alt="&#21271;&#28023;&#36947;&#24037;&#26989;&#22823;&#23398;&#12461;&#12515;&#12531;&#12497;&#12473;" width="400" height="300" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="/blog/files/hitg.jpg"&gt;&lt;img src="/blog/files/hitg.jpg" alt="&#21271;&#28023;&#36947;&#24037;&#26989;&#22823;&#23398;&#12461;&#12515;&#12531;&#12497;&#12473;G&#26847;" width="400" height="300" /&gt;&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Mon, 12 Nov 2007 16:29:00 +0900</pubDate>
      <guid isPermaLink="false">urn:uuid:7cdcecd8-3ed8-48af-9cde-c2997b4fc08a</guid>
      <author>ueda</author>
      <link>http://madeira.cc.hokudai.ac.jp/blog/articles/2007/11/12/%E5%B9%B3%E6%88%9019%E5%B9%B4%E5%BA%A6%E9%9B%BB%E6%B0%97%E3%83%BB%E6%83%85%E5%A0%B1%E9%96%A2%E4%BF%82%E5%AD%A6%E4%BC%9A%E5%8C%97%E6%B5%B7%E9%81%93%E6%94%AF%E9%83%A8%E9%80%A3%E5%90%88%E5%A4%A7%E4%BC%9A</link>
      <category>&#12362;&#30693;&#12425;&#12379;</category>
      <category>&#23398;&#20250;</category>
    </item>
    <item>
      <title>ActionScript3.0&#12395;&#12424;&#12427;&#30011;&#20687;&#20966;&#29702;</title>
      <description>&#20170;&#26085;&#12399;ActionScript3.0&#12434;&#20351;&#12387;&#12383;&#30011;&#20687;&#20966;&#29702;&#12434;&#32057;&#20171;&#12375;&#12414;&#12377;&#65294;

&lt;h3&gt;ActionScript&#12395;&#12424;&#12427;&#30011;&#20687;&#20966;&#29702;&lt;/h3&gt;
&lt;p&gt;ActionScript3.0(&#20197;&#19979;AS3)&#12391;&#12399;BitmapData&#12463;&#12521;&#12473;&#12395;&#12424;&#12387;&#12390;&#27096;&#12293;&#12394;&#30011;&#20687;&#20966;&#29702;&#12434;&#34892;&#12358;&#12371;&#12392;&#12364;&#21487;&#33021;&#12395;&#12394;&#12387;&#12390;&#12356;&#12414;&#12377;&#65294;&#12381;&#12398;&#20013;&#12391;&#20170;&#22238;&#12399;&#30011;&#20687;&#12398;&#20108;&#20516;&#21270;&#12392;&#12521;&#12503;&#12521;&#12471;&#12450;&#12531;&#12501;&#12451;&#12523;&#12479;&#12395;&#12424;&#12427;&#12456;&#12483;&#12472;&#25277;&#20986;&#12398;&#12469;&#12531;&#12503;&#12523;&#12503;&#12525;&#12464;&#12521;&#12512;&#12434;&#20316;&#25104;&#12375;&#12414;&#12375;&#12383;&#65294;&lt;/p&gt;
&lt;p&gt;&lt;a href="/blog/files/CV.zip"&gt;&#12477;&#12540;&#12473;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;AS3&#12391;&#12398;&#30011;&#20687;&#12398;&#34920;&#31034;&lt;/h3&gt;
&lt;p&gt;&#12414;&#12378;&#30011;&#20687;&#20966;&#29702;&#12434;&#34892;&#12358;&#21069;&#12395;&#20966;&#29702;&#12375;&#12383;&#12356;&#30011;&#20687;&#12434;&#35501;&#12415;&#36796;&#12435;&#12391;&#34920;&#31034;&#12377;&#12427;&#24517;&#35201;&#12364;&#12354;&#12426;&#12414;&#12377;&#65294;
AS3&#12391;&#12399;&#12356;&#12367;&#12388;&#12363;&#12398;&#26041;&#27861;&#12364;&#12354;&#12427;&#12424;&#12358;&#12391;&#12377;&#12364;&#20170;&#22238;&#12399;Embed&#12434;&#20351;&#12356;&#12414;&#12375;&#12383;&#65294;&#27425;&#12398;&#12424;&#12358;&#12394;&#35352;&#36848;&#12395;&#12394;&#12426;&#12414;&#12377;&#65294;&lt;/p&gt;
&lt;div class="typocode"&gt;
&lt;pre&gt;
[Embed(source='lena.jpg')]
private var EmbedImage:Class;
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Embed&#12391;&#12525;&#12540;&#12489;&#12375;&#12383;&#12356;&#30011;&#20687;&#12398;&#12501;&#12449;&#12452;&#12523;&#21517;&#12434;&#25351;&#23450;&#12375;&#65292;EmbedImage&#12463;&#12521;&#12473;&#12392;&#12375;&#12390;&#23459;&#35328;&#12375;&#12414;&#12377;&#65294;(EmbedImage&#12399;&#20219;&#24847;&#12398;&#21517;&#21069;)
&lt;div class="typocode"&gt;
&lt;pre&gt;
var img:Bitmap = new EmbedImage() as Bitmap;
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&#27425;&#12395;EmbedImage&#12434;Bitmap&#12392;&#12375;&#12390;&#12452;&#12531;&#12473;&#12479;&#12531;&#12473;&#21270;&#12375;&#12414;&#12377;&#65294;&#24460;&#12399;&#12371;&#12398;Bitmap&#12434;Sprite&#12394;&#12393;&#12395;addChild&#12375;&#12390;&#12420;&#12428;&#12400;&#34920;&#31034;&#12377;&#12427;&#12371;&#12392;&#12364;&#20986;&#26469;&#12414;&#12377;&#65294;&lt;/p&gt;

&lt;h4&gt;MXML&#12395;Sprite&#12434;&#34920;&#31034;&#12377;&#12427;&lt;/h4&gt;
&lt;p&gt;MXML&#12434;&#20351;&#29992;&#12375;&#12383;&#22580;&#21512;MXML&#19978;&#12391;&#34920;&#31034;&#12391;&#12365;&#12427;&#12398;&#12399;UIComponent&#12463;&#12521;&#12473;&#12434;&#32153;&#25215;&#12375;&#12383;&#12463;&#12521;&#12473;&#12398;&#12415;&#12392;&#12394;&#12387;&#12390;&#12356;&#12414;&#12377;&#65294;&#12381;&#12398;&#12383;&#12417;&#20170;&#22238;&#20351;&#29992;&#12377;&#12427;Sprite&#12398;&#12424;&#12358;&#12394;DisplayObject&#12434;&#12381;&#12398;&#12414;&#12414;&#34920;&#31034;&#12377;&#12427;&#12371;&#12392;&#12364;&#12391;&#12365;&#12414;&#12379;&#12435;&#65294;
&#12381;&#12371;&#12391;&#12371;&#12371;&#12391;&#12399;SWFLoader&#12463;&#12521;&#12473;&#12434;&#20351;&#29992;&#12375;&#12390;Sprite&#12434;MXML&#19978;&#12391;&#34920;&#31034;&#12373;&#12379;&#12414;&#12377;&#65294;&lt;/p&gt;
&lt;div class="typocode"&gt;
&lt;pre&gt;
private var sprite:Sprite;
private var sl:SWFLoader;
private function init():void{
   sprite = new Sprite();
   sl = new SWFLoader();
   sl.source = sprite;
   hbBody.addChild(sl);                
}
&lt;/pre&gt;
&lt;/div&gt;

&lt;h3&gt;&#20108;&#20516;&#21270;&lt;/h3&gt;
&lt;p&gt;&#12373;&#12390;&#65292;&#12424;&#12358;&#12420;&#12367;&#26412;&#38988;&#12395;&#20837;&#12426;&#12414;&#12377;&#12364;AS3&#12395;&#12362;&#12369;&#12427;&#20108;&#20516;&#21270;&#20966;&#29702;&#12399;&#23554;&#29992;&#12398;&#12513;&#12477;&#12483;&#12489;&#12364;&#29992;&#24847;&#12373;&#12428;&#12390;&#12356;&#12427;&#12383;&#12417;&#38750;&#24120;&#12395;&#31777;&#21336;&#12395;&#23455;&#29694;&#12391;&#12365;&#12414;&#12377;&#65294;
&#12477;&#12540;&#12473;&#12467;&#12540;&#12489;&#20013;&#12398;&#26412;&#36074;&#30340;&#12394;&#31623;&#25152;&#12399;Binarization.as&#12398;&#27425;&#12398;1&#34892;&#12395;&#12394;&#12426;&#12414;&#12377;&#65294;&lt;/p&gt;
&lt;div class="typocode"&gt;
&lt;pre&gt;
 dst.threshold(bmpData, rect, new Point(0, 0), "&gt;", thresh, 0xFFFFFFFF, 255, false);
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&#12371;&#12398;&#22580;&#21512;&#12391;&#12377;&#12392;&#65292;bmpData&#12398;&#30011;&#32032;&#20516;&#12434;thresh&#12434;&#22659;&#12395;&#20108;&#20516;&#21270;&#12375;&#12383;&#32080;&#26524;&#12434;dst&#12395;&#26684;&#32013;&#12377;&#12427;&#65292;&#12392;&#12356;&#12358;&#12371;&#12392;&#12395;&#12394;&#12426;&#12414;&#12377;&#65294;threshold&#12513;&#12477;&#12483;&#12489;&#12395;&#12388;&#12356;&#12390;&#12399;&#35299;&#35500;&#12364;&#12522;&#12501;&#12449;&#12524;&#12531;&#12473;&#12395;&#12354;&#12426;&#12414;&#12377;&#65294;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://livedocs.adobe.com/flex/2_jp/langref/flash/display/BitmapData.html#threshold()"&gt;
BitmapData-threshold&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;&#23455;&#34892;&#32080;&#26524;&lt;/h4&gt;
&lt;embed src="/blog/files/bin.swf" width="360" height="420" /&gt;

&lt;h3&gt;&#12521;&#12503;&#12521;&#12471;&#12450;&#12531;&#12501;&#12451;&#12523;&#12479;&lt;/h3&gt;
&lt;p&gt;&#12521;&#12503;&#12521;&#12471;&#12450;&#12531;&#12501;&#12451;&#12523;&#12479;&#12399;&#20108;&#20516;&#21270;&#12398;&#12424;&#12358;&#12395;&#23554;&#29992;&#12398;&#12513;&#12477;&#12483;&#12489;&#12399;&#29992;&#24847;&#12373;&#12428;&#12390;&#12356;&#12414;&#12379;&#12435;&#12398;&#12391;applyFilter&#12513;&#12477;&#12483;&#12489;&#12395;&#30067;&#12415;&#36796;&#12415;&#12501;&#12451;&#12523;&#12479;ConvolutionFilter&#12463;&#12521;&#12473;&#12434;&#36969;&#29992;&#12377;&#12427;&#12371;&#12392;&#12391;&#23455;&#29694;&#12375;&#12414;&#12377;&#65294;&lt;/p&gt;
&lt;div class="typocode"&gt;
&lt;pre&gt;
var mat:Array = [1, 1, 1, 1, -8, 1, 1, 1, 1];
dst.applyFilter(bmpData, rect, new Point(0, 0), new ConvolutionFilter(3, 3, mat));
&lt;/pre&gt;
&lt;/div&gt;
&lt;h4&gt;&#23455;&#34892;&#32080;&#26524;&lt;/h4&gt;
&lt;embed src="/blog/files/filter.swf" width="360" height="420" /&gt;</description>
      <pubDate>Thu, 08 Nov 2007 19:39:00 +0900</pubDate>
      <guid isPermaLink="false">urn:uuid:55db173d-ea47-4e3f-91f3-f4858a94603f</guid>
      <author>mito</author>
      <link>http://madeira.cc.hokudai.ac.jp/blog/articles/2007/11/08/actionscript3-0%E3%81%AB%E3%82%88%E3%82%8B%E7%94%BB%E5%83%8F%E5%87%A6%E7%90%86</link>
      <category>&#30011;&#20687;&#20966;&#29702;</category>
      <category>ActionScript3</category>
      <enclosure type="application/x-zip-compressed" length="380321" url="http://madeira.cc.hokudai.ac.jp/blog/files/CV.zip"/>
    </item>
    <item>
      <title>spamcontrol&#12452;&#12531;&#12473;&#12488;&#12540;&#12523;</title>
      <description>&lt;p&gt;
qmail&#12395;&#12354;&#12390;&#12427;spamcontrol&#12497;&#12483;&#12481;(http://www.fehcom.de/qmail/spamcontrol.html)&#12398;&#12452;&#12531;&#12473;&#12488;&#12540;&#12523;&#12395;&#12388;&#12356;&#12390;&#35500;&#26126;&#12375;&#12414;&#12377;&#12290;
&lt;/p&gt;

&lt;h3&gt;spamcontrol&#12392;&#12399;?&lt;/h3&gt;
&lt;p&gt;
&#21517;&#21069;&#12364;&#31034;&#12377;&#12392;&#12362;&#12426;&#12289;&#12473;&#12497;&#12512;&#12513;&#12540;&#12523;&#12395;&#23550;&#12377;&#12427;&#12501;&#12451;&#12523;&#12479;&#27231;&#33021;&#12434;qmail&#12395;&#19982;&#12360;&#12427;&#12497;&#12483;&#12481;&#12391;&#12377;&#12290;
&#12394;&#12380;spamcontrol&#12497;&#12483;&#12481;&#12434;&#23566;&#20837;&#12375;&#12383;&#12363;&#12392;&#12356;&#12358;&#12392;&#12289;&#30740;&#31350;&#23460;&#12391;&#31649;&#29702;&#12375;&#12390;&#12356;&#12427;&#12469;&#12540;&#12496;&#23451;&#12390;&#12395;&#12289;&#23384;&#22312;&#12375;&#12394;&#12356;&#12489;&#12513;&#12452;&#12531;&#21517;&#12395;&#20605;&#35013;&#12375;&#12383;&#12450;&#12489;&#12524;&#12473;&#12363;&#12425;&#22823;&#37327;&#12398;&#12473;&#12497;&#12512;&#12513;&#12540;&#12523;&#12364;&#26469;&#12390;&#12356;&#12383;&#12363;&#12425;&#12391;&#12377;&#12290;
&lt;/p&gt;
&lt;p&gt;
&#12497;&#12483;&#12481;&#12434;&#24403;&#12390;&#12427;&#38555;&#12289;&#35519;&#12409;&#12383;&#38480;&#12426;&#12391;&#12399;qmail&#12434;&#12477;&#12540;&#12473;&#12363;&#12425;&#12452;&#12531;&#12473;&#12488;&#12540;&#12523;&#12375;&#12394;&#12369;&#12428;&#12400;&#12394;&#12425;&#12394;&#12356;&#12424;&#12358;&#12391;&#12377;&#12290;
&#12388;&#12414;&#12426;&#12289;dpkg&#12289;aptitude&#12289;apt&#12394;&#12393;&#12391;qmail&#12434;&#12381;&#12398;&#12414;&#12414;&#12452;&#12531;&#12473;&#12488;&#12540;&#12523;&#12377;&#12427;&#12371;&#12392;&#12364;&#12391;&#12365;&#12378;&#12289;&#12497;&#12483;&#12465;&#12540;&#12472;&#31649;&#29702;&#12364;&#20986;&#26469;&#12394;&#12367;&#12394;&#12426;&#12414;&#12377;&#12290;
&#12375;&#12363;&#12375;&#12289;qmail&#12398;&#12496;&#12540;&#12472;&#12519;&#12531;&#12450;&#12483;&#12503;&#12399;1998&#24180;&#12398;1.03&#12434;&#26368;&#24460;&#12395;&#27490;&#12414;&#12387;&#12390;&#12356;&#12427;&#12398;&#12391;&#12289;&#28961;&#29702;&#12375;&#12390;&#12497;&#12483;&#12465;&#12540;&#12472;&#31649;&#29702;&#12377;&#12427;&#24517;&#28982;&#24615;&#12399;&#34180;&#12356;&#12392;&#32771;&#12360;&#12425;&#12428;&#12414;&#12377;&#12290;
&lt;/p&gt;
&lt;p&gt;
&#20197;&#19979;&#12399;&#12289;qmail&#12398;&#12452;&#12531;&#12473;&#12488;&#12540;&#12523;&#12418;&#21547;&#12417;&#12383;&#12289;spamcontrol&#12398;&#12452;&#12531;&#12473;&#12488;&#12540;&#12523;&#25163;&#38918;&#12391;&#12377;&#12290;
&lt;/p&gt;

&lt;h3&gt;&#28310;&#20633;&lt;/h3&gt;
&lt;p&gt;qmail&#12364;&#12497;&#12483;&#12465;&#12540;&#12472;&#12391;&#20837;&#12428;&#12425;&#12428;&#12390;&#12356;&#12427;&#8658;&#28040;&#21435;&lt;/p&gt;
&lt;div class="typocode"&gt;
&lt;pre&gt;
#aptitude remove qmail
&lt;/pre&gt;
&lt;/div&gt;

&lt;h3&gt;&#12480;&#12454;&#12531;&#12525;&#12540;&#12489;&lt;/h3&gt;
&lt;p&gt;qmail&#12398;&#12477;&#12540;&#12473;&#12434;&#12480;&#12454;&#12531;&#12525;&#12540;&#12489;&#12377;&#12427;&lt;/p&gt;
&lt;div class="typocode"&gt;
&lt;pre&gt;
#dpkg -i qmail-src
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;
&#12371;&#12398;&#22580;&#21512;&#12289;/usr/src/qmail-src&#12395;&#12477;&#12540;&#12473;&#12501;&#12449;&#12452;&#12523;&#12364;&#32622;&#12363;&#12428;&#12414;&#12377;&#12290;&#12381;&#12428;&#12434;tar xvzf&#12391;&#23637;&#38283;&#12377;&#12427;&#12392;&#12289;qmail-1.03&#12392;&#12356;&#12358;&#12487;&#12451;&#12524;&#12463;&#12488;&#12522;&#12364;&#20986;&#26469;&#12414;&#12377;&#12290;

&lt;p&gt;&#65290;dpkg&#12434;&#20351;&#12431;&#12394;&#12367;&#12392;&#12418;&#12289;&lt;/p&gt;
&lt;div class="typocode"&gt;
&lt;pre&gt;
#wget http://cr.yp.to/software/qmail-1.03.tar.gz
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&#12394;&#12393;&#12391;&#12480;&#12454;&#12531;&#12525;&#12540;&#12489;&#12375;&#12390;&#12418;&#21839;&#38988;&#12394;&#12356;&#12391;&#12377;&#12290;&lt;/p&gt;

&lt;p&gt;&#27425;&#12395;&#12289;spamcontrol&#12434;&#12480;&#12454;&#12531;&#12525;&#12540;&#12489;&#12375;&#12390;&#12365;&#12390;&#12289;qmail&#12398;&#12477;&#12540;&#12473;&#12364;&#12354;&#12427;&#12487;&#12451;&#12524;&#12463;&#12488;&#12522;(&#12371;&#12398;&#22580;&#21512;&#12399;/usr/src/qmail-src/qmail-1.03)&#12395;&#32622;&#12367;&#12290;&lt;/p&gt;
&lt;div class="typocode"&gt;
&lt;pre&gt;
#cd /usr/src/qmail-src/qmail-1.03
#wget http://www.fehcom.de/qmail/spamcontrol/spamcontrol-2418_tgz.bin
&lt;/pre&gt;
&lt;/div&gt;

&lt;p&gt;&#20170;&#12398;&#12392;&#12371;&#12429;&#26368;&#26032;&#12496;&#12540;&#12472;&#12519;&#12531;&#12399;&#12289;2.4.18&#12391;&#12377;&#12290;&lt;/p&gt;

&lt;h3&gt;spamcontrol&#12452;&#12531;&#12473;&#12488;&#12540;&#12523;&lt;/h3&gt;
&lt;div class="typocode"&gt;
&lt;pre&gt;
#tar xvzf spamcontrol-2418_tgz.bin
#./install_spamcontrol.sh
&lt;/pre&gt;
&lt;/div&gt;

&lt;h3&gt;qmail&#12452;&#12531;&#12473;&#12488;&#12540;&#12523;&lt;/h3&gt;
&lt;div class="typocode"&gt;
&lt;pre&gt;
#make
#make setup
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&#12456;&#12521;&#12540;&#12364;&#20986;&#21147;&#12373;&#12428;&#12390;&#12356;&#12394;&#12356;&#12371;&#12392;&#12434;&#30906;&#35469;&#12290;&lt;/p&gt;

&lt;h3&gt;qmail&#36215;&#21205;&#12473;&#12463;&#12522;&#12503;&#12488;&lt;/h3&gt;
&lt;p&gt;&#12371;&#12371;&#12391;&#12289;/etc/init.d/qmail&#12364;&#20351;&#12360;&#12394;&#12367;&#12394;&#12387;&#12383;&#12398;&#12391;&#12289;&#36215;&#21205;&#12473;&#12463;&#12522;&#12503;&#12488;&#12434;&#20316;&#12426;&#12414;&#12377;&#12290;
&#20197;&#19979;&#12398;&#12424;&#12358;&#12395;&#12394;&#12426;&#12414;&#12377;&#12290;&lt;/p&gt;

&lt;div class="typocode"&gt;
&lt;pre&gt;
 #vim /etc/init.d/qmail

 #!/bin/sh
 PATH=/var/qmail/bin:/usr/local/bin:/bin:/usr/bin
 QMAILDUID=`id -u qmaild`
 QMAILDGID=`id -g qmaild`
 #HOSTNAME=`hostname`
 [ -f /var/qmail/rc ] || exit 0
 case "$1" in
 start)
      # Start daemons.
      echo "Starting qmail."
      csh -cf '/var/qmail/rc &amp;'
      tcpserver -R -H -u $QMAILDUID -g $QMAILDGID -x /etc/tcp.smtp.cdb 0 smtp /var/qmail/bin/qmail-smtpd 2&gt;&amp;1 | /var/qmail /bin/splogger qmail 2 &amp;
      echo
      touch /var/lock/qmail
      ;;
 stop)
      # Stop daemons.
      echo "Shutting down qmail."
      PID=`/bin/ps -aefw | grep qmail | awk '{print $2}'`
      if [ ! -z "$PID" ] ;  then
          /bin/kill ${PID} 1&gt; /dev/null 2&gt;&amp;1
      fi
      echo
      rm -f /var/lock/qmail
      ;;
 *)
      echo "Usage: S99qmail {start|stop}"
      exit 1
 esac

 exit 0
&lt;/pre&gt;
&lt;/div&gt;

&lt;h3&gt;spamcontrol&#12398;&#35373;&#23450;&lt;/h3&gt;
&lt;div class="typocode"&gt;
&lt;pre&gt;
 #vim /etc/tcp.smtp
 127.0.0.1:allow,RELAYCLIENT="",MFDNSCHECK=""
 &#12525;&#12540;&#12459;&#12523;&#12398;&#12493;&#12483;&#12488;&#12527;&#12540;&#12463;&#12450;&#12489;&#12524;&#12473;:allow,MFDNSCHECK=""
 =:allow,HELOCHECK="M"
 :allow

 #/usr/bin/tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp &lt; /etc/tcp.smtp
&lt;/pre&gt;
&lt;/div&gt;

&lt;h3&gt;&#36215;&#21205;&lt;/h3&gt;
&lt;div class="typocode"&gt;
&lt;pre&gt;
 # /etc/init.d/qmail start
&lt;/pre&gt;
&lt;/div&gt;
&#20197;&#19978;</description>
      <pubDate>Thu, 04 Oct 2007 16:26:00 +0900</pubDate>
      <guid isPermaLink="false">urn:uuid:fbd1719c-d104-41a3-808d-2b3f88359d03</guid>
      <author>yuasa</author>
      <link>http://madeira.cc.hokudai.ac.jp/blog/articles/2007/10/04/install_of_spamcontrol</link>
      <category>&#12469;&#12540;&#12496;&#27083;&#31689;&#12539;&#31649;&#29702;</category>
      <category>spamcontrol</category>
      <category>qmail</category>
    </item>
    <item>
      <title>Mac mini&#12395;Subversion&#12434;&#12452;&#12531;&#12473;&#12488;&#12540;&#12523;</title>
      <description>Mac mini&#12395;Subversion+Apache2&#29872;&#22659;&#12434;&#27083;&#31689;&#12375;&#12383;&#12398;&#12391;&#12513;&#12514;&#12375;&#12390;&#12362;&#12365;&#12414;&#12377;&#65294;

&lt;h3&gt;Mac Ports&#12434;&#12452;&#12531;&#12473;&#12488;&#12540;&#12523;&lt;/h3&gt;
&lt;p&gt;&#12452;&#12531;&#12473;&#12488;&#12540;&#12523;&#12395;&#12399;MacPorts&#12434;&#20351;&#12356;&#12414;&#12377;&#12398;&#12391;&#12414;&#12378;&#20197;&#19979;&#12398;&#12469;&#12452;&#12488;&#12363;&#12425;&#12496;&#12452;&#12490;&#12522;&#12434;&#12480;&#12454;&#12531;&#12525;&#12540;&#12489;&#12375;&#12390;&#12452;&#12531;&#12473;&#12488;&#12540;&#12523;&#12375;&#12414;&#12377;&#65294;&lt;/p&gt;
&lt;a href="http://www.macports.org/"
&gt;Mac Ports&lt;/a&gt;
&lt;p&gt;/opt/local/bin&#12395;&#12452;&#12531;&#12473;&#12488;&#12540;&#12523;&#12373;&#12428;&#12427;&#12398;&#12391;&#12497;&#12473;&#12434;&#36890;&#12375;&#12390;&#12362;&#12365;&#12414;&#12377;&lt;/p&gt;

&lt;h3&gt;Apache2.2.4&#12434;&#12452;&#12531;&#12473;&#12488;&#12540;&#12523;&lt;/h3&gt;
&lt;div class="typocode"&gt;
&lt;pre&gt;
$sudo port install apache2
$cd /opt/local/apache2/conf
$sudo cp httpd.conf.sample httpd.conf
$sudo /System/Library/StartupItems/Apache/Apache stop
$cd /opt/local/apache2/bin
$sudo apachectl start
&lt;pre&gt;
&lt;/div&gt;
&lt;p&gt;&#12452;&#12531;&#12473;&#12488;&#12540;&#12523;&#12375;&#12383;Apache2&#12434;&#36215;&#21205;&#12377;&#12427;&#21069;&#12395;Mac&#12395;&#21021;&#12417;&#12363;&#12425;&#12452;&#12531;&#12473;&#12488;&#12540;&#12523;&#12373;&#12428;&#12390;&#12356;&#12427;Apache&#12434;&#27490;&#12417;&#12390;&#12362;&#12365;&#12414;&#12377;&#65294;
&#12381;&#12398;&#24460;Apache2&#12434;&#36215;&#21205;&#12375;&#12390;&#12502;&#12521;&#12454;&#12470;&#12391;http://localhost/&#12395;&#12450;&#12463;&#12475;&#12473;&#12375;&#12390;Apache&#12398;&#12506;&#12540;&#12472;&#12364;&#34920;&#31034;&#12373;&#12428;&#12428;&#12400;OK&#12391;&#12377;&#65294;&lt;/p&gt;

&lt;h3&gt;Subversion1.4.5&#12434;&#12452;&#12531;&#12473;&#12488;&#12540;&#12523;&lt;/h3&gt;
&lt;div class="typocode"&gt;
&lt;pre&gt;
$sudo port install subversion +mod_dav_svn
$cd /Users
$sudo mkdir svn
$cd svn
$sudo mkdir RepositoryName
$svnadmin create RepositoryName
$sudo chown -R www:www RepositoryName
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&#20170;&#22238;&#12399;Users&#12487;&#12451;&#12524;&#12463;&#12488;&#12522;&#20197;&#19979;&#12395;&#12522;&#12509;&#12472;&#12488;&#12522;&#29992;&#12398;&#12487;&#12451;&#12524;&#12463;&#12488;&#12522;&#12434;&#20316;&#12426;&#12414;&#12375;&#12383;&#65294;svn&#12487;&#12451;&#12524;&#12463;&#12488;&#12522;&#20197;&#19979;&#12395;&#35079;&#25968;&#12398;&#12522;&#12509;&#12472;&#12488;&#12522;&#12434;&#20316;&#25104;&#12377;&#12427;&#20104;&#23450;&#12391;&#12377;&#65294;&lt;/p&gt;

&lt;h3&gt;Apache&#12398;&#35373;&#23450;&lt;/h3&gt;
&lt;p&gt;&lt;a href="http://subversion.bluegate.org/doc/ch06s04.html"&gt;&#35299;&#35500;&lt;/a&gt;&#12434;&#21442;&#32771;&#12395;httpd.conf&#12395;&#20197;&#19979;&#12398;&#35352;&#36848;&#12434;&#36861;&#21152;&lt;/p&gt;
&lt;div class="typocode"&gt;
&lt;pre&gt;
LoadModule dav_svn_module modules/mod_dav_svn.so

&amp;lt;Location /svn&amp;gt;
 DAV svn
 SVNParentPath /Users/svn
 AuthType Basic
 AuthName "Subversion repository"
 AuthUserFile /opt/local/apache2/bin/svn-auth-file
 Require valid-user
&amp;lt;/Location&amp;gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Basic&#35469;&#35388;&#29992;&#12398;&#12497;&#12473;&#12527;&#12540;&#12489;&#12501;&#12449;&#12452;&#12523;&#12434;&#20316;&#25104;&lt;/p&gt;
&lt;div class="typocode"&gt;
&lt;pre&gt;
$cd /opt/local/apache2/bin
$htpasswd -c svn-auth-file UserName
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Apache&#12434;&#12522;&#12473;&#12479;&#12540;&#12488;&#12375;&#12390;&#12502;&#12521;&#12454;&#12470;&#12363;&#12425;http://localhost/svn/RepositoryName&#12395;&#12450;&#12463;&#12475;&#12473;&#12375;&#12522;&#12509;&#12472;&#12488;&#12522;&#12398;&#20869;&#23481;&#12364;&#35211;&#12428;&#12383;&#12425;&#25104;&#21151;&#12391;&#12377;&#65294;&#12371;&#12428;&#12391;&#12393;&#12371;&#12363;&#12425;&#12391;&#12418;http&#12434;&#20351;&#12387;&#12390;&#12522;&#12509;&#12472;&#12488;&#12522;&#12395;&#12450;&#12463;&#12475;&#12473;&#12377;&#12427;&#12371;&#12392;&#12364;&#20986;&#26469;&#12414;&#12377;&#65294;&#12383;&#12384;&#12375;&#65292;Basic&#35469;&#35388;&#12399;&#12518;&#12540;&#12470;&#21517;&#12392;&#12497;&#12473;&#12527;&#12540;&#12489;&#12364;&#12493;&#12483;&#12488;&#12527;&#12540;&#12463;&#12434;&#24179;&#25991;&#12391;&#27969;&#12428;&#12427;&#12383;&#12417;&#12354;&#12414;&#12426;&#12475;&#12461;&#12517;&#12450;&#12391;&#12399;&#12354;&#12426;&#12414;&#12379;&#12435;&#65294;&#22806;&#37096;&#12363;&#12425;&#35504;&#12391;&#12418;&#12450;&#12463;&#12475;&#12473;&#12391;&#12365;&#12427;&#22580;&#25152;&#12395;&#12469;&#12540;&#12496;&#12434;&#20844;&#38283;&#12377;&#12427;&#22580;&#21512;&#12399;https&#12420;svn+ssh&#12434;&#20351;&#12387;&#12383;&#26041;&#27861;&#12418;&#32771;&#24942;&#12375;&#12383;&#26041;&#12364;&#12424;&#12356;&#12363;&#12418;&#12375;&#12428;&#12414;&#12379;&#12435;&#65294;&lt;/p&gt;</description>
      <pubDate>Sat, 22 Sep 2007 06:11:00 +0900</pubDate>
      <guid isPermaLink="false">urn:uuid:e358c155-d76c-441a-8c28-2954a72d3f14</guid>
      <author>mito</author>
      <link>http://madeira.cc.hokudai.ac.jp/blog/articles/2007/09/22/mac_svn</link>
      <category>&#12469;&#12540;&#12496;&#27083;&#31689;&#12539;&#31649;&#29702;</category>
      <category>Subversion</category>
      <category>Mac</category>
    </item>
    <item>
      <title>FIT2007&#12395;&#34892;&#12387;&#12390;&#12365;&#12414;&#12375;&#12383;</title>
      <description>&lt;p&gt;9&#26376;5&#65374;7&#26085;&#12395;&#12363;&#12369;&#12390;&lt;a href="http://www.chukyo-u.ac.jp/"&gt;&#20013;&#20140;&#22823;&#23398;&lt;/a&gt;&#35914;&#30000;&#12461;&#12515;&#12531;&#12497;&#12473;&#12395;&#12362;&#12356;&#12390;&lt;a href="http://www.ipsj.or.jp/10jigyo/fit/fit2007/"&gt;FIT2007&lt;/a&gt;&#12364;&#38283;&#12363;&#12428;&#12414;&#12375;&#12383;&#12290;&lt;/p&gt;

&lt;p&gt;
&#20808;&#31471;&#12493;&#12483;&#12488;&#12527;&#12540;&#12463;&#30740;&#31350;&#23460;&#12363;&#12425;&#12399;&#28271;&#27973;&#12289;&#27700;&#25144;&#12289;&#37329;&#23822;&#12398;3&#21517;&#12364;&#12381;&#12428;&#12382;&#12428;&#20197;&#19979;&#12398;&#38988;&#30446;&#12391;&#30330;&#34920;&#12375;&#12414;&#12375;&#12383;&#12290;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&#34915;&#26381;&#12398;&#12452;&#12521;&#12473;&#12488;&#36650;&#37101;&#30011;&#20687;&#12395;&#23550;&#12377;&#12427;&#30394;&#27169;&#27096;&#25551;&#30011;(&#28271;&#27973;)&lt;/li&gt;
&lt;li&gt;&#25237;&#31080;&#12395;&#12424;&#12427;&#20449;&#38972;&#24230;&#24773;&#22577;&#12434;&#20184;&#21152;&#12375;&#12383;&#12450;&#12489;&#12507;&#12483;&#12463;&#12394;&#12467;&#12511;&#12517;&#12491;&#12486;&#12451;&#24418;&#25104;&#12471;&#12473;&#12486;&#12512;&#12398;&#25552;&#26696;(&#27700;&#25144;)&lt;/li&gt;
&lt;li&gt;&#25658;&#24111;&#38651;&#35441;&#12391;&#25774;&#24433;&#12373;&#12428;&#12383;&#38996;&#20889;&#30495;&#12363;&#12425;&#12398;3D&#12514;&#12487;&#12523;&#29983;&#25104;&#12471;&#12473;&#12486;&#12512;(&#37329;&#23822;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&#12373;&#12390;&#12289;&#20013;&#20140;&#22823;&#23398;&#12392;&#35328;&#12360;&#12400;&#23433;&#34276;&#32654;&#23019;(&#20307;&#32946;&#23398;&#37096;)&#12373;&#12435;&#12289;&#27973;&#30000;&#30495;&#22830;(&#20013;&#20140;&#22823;&#23398;&#20184;&#23646;&#39640;&#26657;)&#12373;&#12435;&#12394;&#12393;&#12501;&#12451;&#12462;&#12517;&#12450;&#12473;&#12465;&#12540;&#12488;&#12391;&#26377;&#21517;&#12391;&#12377;&#12364;&#12289;&#20170;&#24180;5&#26376;&#12395;&#12399;&#35914;&#30000;&#12461;&#12515;&#12531;&#12497;&#12473;&#20869;&#12395;&#12501;&#12451;&#12462;&#12517;&#12450;&#12473;&#12465;&#12540;&#12488;&#23554;&#29992;&#12398;&#12450;&#12452;&#12473;&#12450;&#12522;&#12540;&#12490;&#12364;&#24314;&#35373;&#12373;&#12428;&#12414;&#12375;&#12383;&#12290;&#12381;&#12428;&#12434;&#35352;&#24565;&#12375;&#12390;&#12289;&#23398;&#20250;2&#26085;&#30446;&#12395;&#12399;FIT2007&#21442;&#21152;&#32773;&#12398;&#12383;&#12417;&#12395;&#20013;&#20140;&#22823;&#23398;&#12501;&#12451;&#12462;&#12517;&#12450;&#12473;&#12465;&#12540;&#12488;&#37096;&#12395;&#12424;&#12427;&#12501;&#12451;&#12462;&#12517;&#12450;&#12473;&#12465;&#12540;&#12488;&#12471;&#12519;&#12540;&#12364;&#20652;&#12373;&#12428;&#12414;&#12375;&#12383;&#12290;
&lt;/p&gt;
&lt;p&gt;
&#12392;&#12356;&#12358;&#12371;&#12392;&#12391;&#12289;&#12400;&#12387;&#12385;&#12426;&#25774;&#12387;&#12390;&#12356;&#12383;&#12450;&#12452;&#12473;&#12450;&#12522;&#12540;&#12490;&#12398;&#20889;&#30495;&#12392;&#12363;&#12429;&#12358;&#12376;&#12390;&#25774;&#12387;&#12390;&#12356;&#12383;&#12461;&#12515;&#12531;&#12497;&#12473;&#12398;&#20889;&#30495;&#12434;&#36617;&#12379;&#12390;&#12362;&#12365;&#12414;&#12377;&#12290;
&lt;/p&gt;

&lt;p&gt;&lt;a href="/blog/files/ChukyoUniv.jpg"&gt;&lt;img src="/blog/files/ChukyoUniv.jpg" alt="&#20013;&#20140;&#22823;&#23398;&#35914;&#30000;&#12461;&#12515;&#12531;&#12497;&#12473;" width="400" height="300" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="/blog/files/IceArena1.jpg"&gt;&lt;img src="/blog/files/IceArena1.jpg" alt="&#12450;&#12452;&#12473;&#12450;&#12522;&#12540;&#12490;1" width="400" height="300" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="/blog/files/IceArena2.jpg"&gt;&lt;img src="/blog/files/IceArena2.jpg" alt="&#12450;&#12452;&#12473;&#12450;&#12522;&#12540;&#12490;2" width="400" height="300" /&gt;&lt;/a&gt;&lt;/p&gt;
</description>
      <pubDate>Thu, 13 Sep 2007 12:11:00 +0900</pubDate>
      <guid isPermaLink="false">urn:uuid:7f1a700b-08d8-4445-b696-0df3ffee6b04</guid>
      <author>ryotare</author>
      <link>http://madeira.cc.hokudai.ac.jp/blog/articles/2007/09/13/fit2007%E3%81%AB%E8%A1%8C%E3%81%A3%E3%81%A6%E3%81%8D%E3%81%BE%E3%81%97%E3%81%9F</link>
      <category>&#12362;&#30693;&#12425;&#12379;</category>
      <category>&#23398;&#20250;</category>
      <enclosure type="image/jpeg" length="81280" url="http://madeira.cc.hokudai.ac.jp/blog/files/ChukyoUniv.jpg"/>
    </item>
  </channel>
</rss>

