<?xml version="1.0" encoding="utf-8" ?><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" 
			xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" 
			xmlns:cc="http://web.resource.org/cc/" xml:lang="ja">
<channel rdf:about="http://yontahacker.blog32.fc2.com/?xml">
<title>ししちにじゅうはち　４×７＝２８</title>
<link>http://yontahacker.blog32.fc2.com/</link>
<description>クールなハッカーを目指す、初心者プログラマの奮闘日記。</description>
<dc:language>ja</dc:language>
<items>
<rdf:Seq>
<rdf:li rdf:resource="http://yontahacker.blog32.fc2.com/blog-entry-20.html" />
<rdf:li rdf:resource="http://yontahacker.blog32.fc2.com/blog-entry-19.html" />
<rdf:li rdf:resource="http://yontahacker.blog32.fc2.com/blog-entry-18.html" />
<rdf:li rdf:resource="http://yontahacker.blog32.fc2.com/blog-entry-16.html" />
<rdf:li rdf:resource="http://yontahacker.blog32.fc2.com/blog-entry-15.html" />
<rdf:li rdf:resource="http://yontahacker.blog32.fc2.com/blog-entry-14.html" />
<rdf:li rdf:resource="http://yontahacker.blog32.fc2.com/blog-entry-13.html" />
<rdf:li rdf:resource="http://yontahacker.blog32.fc2.com/blog-entry-12.html" />
<rdf:li rdf:resource="http://yontahacker.blog32.fc2.com/blog-entry-11.html" />
<rdf:li rdf:resource="http://yontahacker.blog32.fc2.com/blog-entry-10.html" />
<rdf:li rdf:resource="http://yontahacker.blog32.fc2.com/blog-entry-9.html" />
<rdf:li rdf:resource="http://yontahacker.blog32.fc2.com/blog-entry-8.html" />
<rdf:li rdf:resource="http://yontahacker.blog32.fc2.com/blog-entry-7.html" />
<rdf:li rdf:resource="http://yontahacker.blog32.fc2.com/blog-entry-6.html" />
<rdf:li rdf:resource="http://yontahacker.blog32.fc2.com/blog-entry-5.html" />
</rdf:Seq>
</items>
</channel>
<item rdf:about="http://yontahacker.blog32.fc2.com/blog-entry-20.html">
<link>http://yontahacker.blog32.fc2.com/blog-entry-20.html</link>
<title>λ式</title>
<description> &amp;lambda;式は次のBNF文法で表される式．組やcaseなどの拡張もあるけど，基本はこれだけ． M ::= x　　　　(変数)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | &amp;lambda;x.M　(&amp;lambda;抽象)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | M M　　(関数適用)&amp;lambda;式は実は計算のモデルの1つで，これで非常に強力な表現力を持っている．つまりプログラムを抽象化するモデルの1つになる．例えば簡単な例．trueとfalseとif文を&amp;lambda;式で表せるかというと，以下のよう
 </description>
<content:encoded>
<![CDATA[ &lambda;式は次のBNF文法で表される式．組やcaseなどの拡張もあるけど，基本はこれだけ．<br /><br /><div style="margin-left: 40px;"> M ::= x　　　　(変数)<br /></div><div style="margin-left: 40px;">&nbsp;&nbsp;&nbsp;&nbsp; | &lambda;x.M　(&lambda;抽象)<br /></div><div style="margin-left: 40px;">&nbsp;&nbsp;&nbsp;&nbsp; | M M　　(関数適用)<br /><br /></div>&lambda;式は実は計算のモデルの1つで，これで非常に強力な表現力を持っている．<br />つまりプログラムを抽象化するモデルの1つになる．<br /><br />例えば簡単な例．trueとfalseとif文を&lambda;式で表せるかというと，以下のように表せる．<br /><br /><div style="margin-left: 40px;">true = &lambda;x.&lambda;y.x<br />false= &lambda;x.&lambda;y.y<br />if A then B else C = (&lambda;x.&lambda;y.&lambda;z.x y z) A B C<br /><br /></div>嘘のようだが，これでtrueとfalseとif文を表している．<br />例えばif false then a else bを考えてみると，<br /><br /><div style="margin-left: 40px;">&nbsp; if false then a else b<br />=eval=&gt; b<br /><br />&nbsp; (&lambda;x.&lambda;y.&lambda;z.x y z) (&lambda;x.&lambda;y.y) a b<br />&beta;=&gt; (&lambda;y.&lambda;z.(&lambda;x.&lambda;y.y) y z) a b<br />&beta;=&gt; (&lambda;z.(&lambda;x.&lambda;y.y) a z) b</div><div style="margin-left: 40px;">&beta;=&gt; (&lambda;x.&lambda;y.y) a b</div><div style="margin-left: 40px;">&beta;=&gt; (&lambda;y.y) b<br />&beta;=&gt; b<br /></div>となり，確かに合っている．<br />なお=eval=&gt;は評価，&beta;=&gt;は&beta;簡約であり，詳細を省略すると&beta;簡約は以下の定義となる．<br /><br /><div style="margin-left: 40px;">(&lambda;x.M) N&nbsp;&nbsp;&nbsp; &beta;=&gt;&nbsp;&nbsp; [N/x] M<br />※[N/x] MはMの中のxをNで書きかえるの意味で以下のようになる．<br /><div style="margin-left: 40px;">[N/x] x = N<br />[N/x] y = y (x&ne;y)<br />[N/x] &lambda;x.M = &lambda;x.M<br />[N/x] &lambda;x.M = &lambda;x. ([N/x] M) (x&ne;y)<br />[N/x] (M1 M2) = ([N/x] M1) ([N/x] M2)<br /></div></div><br />つまり何が言いたいって言うと，&lambda;式があれば，つまり変数と&lambda;抽象と関数適用があれば，プログラミング言語が作れる．<br />きもい，きもすぎる．<br />しかしそれが&lambda;式の真実．関数型言語系の基礎・・・！<br /><br />ちなみに実際に&lambda;抽象と関数適用しかない言語で有名なものに<a tooltip="linkalert-tip" href="http://www.blue.sky.or.jp/grass/doc_ja.html">Grass</a>がありますね．<br />この言語は文字種も少ないけど，操作も少ないよｗＷｗ<br /><div style="margin-left: 40px;"><div style="margin-left: 40px;">&nbsp;</div></div> ]]>
</content:encoded>
<dc:subject>diary</dc:subject>
<dc:date>2009-11-17T20:41:11+09:00</dc:date>
<dc:creator>よんた</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
<item rdf:about="http://yontahacker.blog32.fc2.com/blog-entry-19.html">
<link>http://yontahacker.blog32.fc2.com/blog-entry-19.html</link>
<title>WinMover</title>
<description> WinMoverを導入しました． http://www.eliasae.se/winmover/download/WinMoverはWindows上でのウィンドウ移動やリサイズの手助けソフト．普通ウィンドウ移動は，タイトルバーをドラッグアンドロップで行います．このソフトを導入するとウィンドウ移動のドラッグアンドロップがどこでもできるようになります．初期設定はLinuxのようにAlt+左クリックでウィンド移動，Alt+右クリックでウィンドサイズ変更ができます．LinuxにおけるAl
 </description>
<content:encoded>
<![CDATA[ WinMoverを導入しました． http://www.eliasae.se/winmover/download/<br /><br />WinMoverはWindows上でのウィンドウ移動やリサイズの手助けソフト．<br />普通ウィンドウ移動は，タイトルバーをドラッグアンドロップで行います．<br />このソフトを導入するとウィンドウ移動のドラッグアンドロップがどこでもできるようになります．<br /><br />初期設定はLinuxのようにAlt+左クリックでウィンド移動，Alt+右クリックでウィンドサイズ変更ができます．<br />LinuxにおけるAltでのウィンドウ操作に慣れた人にお勧め．<br />操作方法のカスタムもできて，非常にお勧めです．<br /><br /><br /> ]]>
</content:encoded>
<dc:subject>Windows</dc:subject>
<dc:date>2009-11-14T18:20:32+09:00</dc:date>
<dc:creator>よんた</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
<item rdf:about="http://yontahacker.blog32.fc2.com/blog-entry-18.html">
<link>http://yontahacker.blog32.fc2.com/blog-entry-18.html</link>
<title>生きてます</title>
<description> ふとこの日記の存在を思い出した．今は自分の研究のできなさに絶望して死にたい．なんで俺はこんなにできない子なんだ．性格や態度（姿勢的な）も悪いとかどうしようもねぇ・・・．治そう治そうと思いつつも，結局振り出しに戻るし．
 </description>
<content:encoded>
<![CDATA[ ふとこの日記の存在を思い出した．<br /><br />今は自分の研究のできなさに絶望して死にたい．<br />なんで俺はこんなにできない子なんだ．<br />性格や態度（姿勢的な）も悪いとかどうしようもねぇ・・・．<br />治そう治そうと思いつつも，結局振り出しに戻るし． ]]>
</content:encoded>
<dc:subject>diary</dc:subject>
<dc:date>2009-11-09T02:38:56+09:00</dc:date>
<dc:creator>よんた</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
<item rdf:about="http://yontahacker.blog32.fc2.com/blog-entry-16.html">
<link>http://yontahacker.blog32.fc2.com/blog-entry-16.html</link>
<title>どこまで書いていいやら</title>
<description> 研究って周りに言っていいことと駄目なことがあるから、日記に向かないということに気づいた。というわけでなんか書けることが思いついたら書きます。現状は卒論に追われてます。学部の卒論なんて（笑）と先輩や教授に言われてますが、当人は必死です。てか形になるのかああああ。つか探求しようとした内容は去年に解決してるっぽいしいいいい。どないしよおあた。
 </description>
<content:encoded>
<![CDATA[ 研究って周りに言っていいことと駄目なことがあるから、日記に向かないということに気づいた。<br />というわけでなんか書けることが思いついたら書きます。<br /><br />現状は卒論に追われてます。学部の卒論なんて（笑）と先輩や教授に言われてますが、当人は必死です。<br />てか形になるのかああああ。つか探求しようとした内容は去年に解決してるっぽいしいいいい。<br /><br />どないしよおあた。 ]]>
</content:encoded>
<dc:subject>diary</dc:subject>
<dc:date>2009-02-15T23:37:18+09:00</dc:date>
<dc:creator>よんた</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
<item rdf:about="http://yontahacker.blog32.fc2.com/blog-entry-15.html">
<link>http://yontahacker.blog32.fc2.com/blog-entry-15.html</link>
<title>あっー</title>
<description> 日記忘れてたー！！！生存報告生きてます。構文解析の話ｶﾞﾝﾊﾞｯﾃﾏｽ。次の更新は構文解析の話をしたいね！
 </description>
<content:encoded>
<![CDATA[ 日記忘れてたー！！！<br />生存報告生きてます。<br />構文解析の話ｶﾞﾝﾊﾞｯﾃﾏｽ。<br />次の更新は構文解析の話をしたいね！ ]]>
</content:encoded>
<dc:subject>diary</dc:subject>
<dc:date>2008-12-18T04:19:32+09:00</dc:date>
<dc:creator>よんた</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
<item rdf:about="http://yontahacker.blog32.fc2.com/blog-entry-14.html">
<link>http://yontahacker.blog32.fc2.com/blog-entry-14.html</link>
<title>ちょっと本気出す、いろいろと</title>
<description> 廃人プレイしてたオンラインゲームを封印しました。ちなみに封印はきっとすぐ解けます学校ではゼミのための論文読みやプログラミングを。家ではPHPをいろいろとやってみることを。こんな感じのスケジュールでやっていこうかと。PHPは以前インターンシップの授業でちょこっとやったまま放置してました。しかし今後や勉強のためを考えて再度やろうかと思います。頑張って公開できるようなブログとか掲示板とか作れるといいね。ゆっく
 </description>
<content:encoded>
<![CDATA[ 廃人プレイしてたオンラインゲームを封印しました。<br /><s>ちなみに封印はきっとすぐ解けます</s><br /><br />学校ではゼミのための論文読みやプログラミングを。<br />家ではPHPをいろいろとやってみることを。<br /><br />こんな感じのスケジュールでやっていこうかと。<br /><br />PHPは以前インターンシップの授業でちょこっとやったまま放置してました。<br />しかし今後や勉強のためを考えて再度やろうかと思います。<br /><br />頑張って公開できるようなブログとか掲示板とか作れるといいね。<br /><br />ゆっくりしていってね！！！ ]]>
</content:encoded>
<dc:subject>PHP</dc:subject>
<dc:date>2008-11-15T01:47:54+09:00</dc:date>
<dc:creator>よんた</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
<item rdf:about="http://yontahacker.blog32.fc2.com/blog-entry-13.html">
<link>http://yontahacker.blog32.fc2.com/blog-entry-13.html</link>
<title>今北産業</title>
<description> 夏休みを追加でもらう↓夏休みが9月中旬に終わる↓夏休み遊びほうけてた＼(＾o＾)／ｵﾜﾀ↓ゼミやらスタートがんばる↓左肺気胸になって入院する↓退院後ゼミやら出始める　　←今ここ↓あれ、卒論は？
 </description>
<content:encoded>
<![CDATA[ 夏休みを追加でもらう<br />↓<br />夏休みが9月中旬に終わる<br />↓<br />夏休み遊びほうけてた＼(＾o＾)／ｵﾜﾀ<br />↓<br />ゼミやらスタートがんばる<br />↓<br />左肺気胸になって入院する<br />↓<br />退院後ゼミやら出始める　　←今ここ<br />↓<br />あれ、卒論は？ ]]>
</content:encoded>
<dc:subject>diary</dc:subject>
<dc:date>2008-11-14T01:10:14+09:00</dc:date>
<dc:creator>よんた</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
<item rdf:about="http://yontahacker.blog32.fc2.com/blog-entry-12.html">
<link>http://yontahacker.blog32.fc2.com/blog-entry-12.html</link>
<title>現在</title>
<description> 遅めの夏休みをエンジョイ中！オンラインゲーム廃人となっております。そろそろ課題はじめるかλ。。。
 </description>
<content:encoded>
<![CDATA[ 遅めの夏休みをエンジョイ中！<br />オンラインゲーム廃人となっております。<br />そろそろ課題はじめるかλ。。。 ]]>
</content:encoded>
<dc:subject>diary</dc:subject>
<dc:date>2008-09-12T18:24:58+09:00</dc:date>
<dc:creator>よんた</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
<item rdf:about="http://yontahacker.blog32.fc2.com/blog-entry-11.html">
<link>http://yontahacker.blog32.fc2.com/blog-entry-11.html</link>
<title>大学院入試１日目情報数学のお話</title>
<description> (*****************************************ある人が”エレガント”なソートアルゴリズムを考えた。Sort(A,i,j){　if (A[i]&gt;A[j]) iとjを交換;　if (i+1&gt;=j) return;　k=floor((j-i+1)/3);　/*floor(x)はm
 </description>
<content:encoded>
<![CDATA[ (*****************************************<br />ある人が”エレガント”なソートアルゴリズムを考えた。<br />Sort(A,i,j){<br />　if (A[i]>A[j]) iとjを交換;<br />　if (i+1>=j) return;<br />　k=floor((j-i+1)/3);　/*floor(x)はm<=xを満たす最大の整数*/<br />　Sort(A,i,j-k);　/*最初の2/3をソート*/<br />　Sort(A,i+k,j);　/*最後の2/3をソート*/<br />　Sort(A,i,j-k);　/*最初の2/3をソート*/<br />}<br /><br />１．このソートが正しいソートアルゴリズムであることを示せ<br />２．このソートにかかる計算時間のΘを求めよ<br /><br />東北大学院工学研究科・情報科学研究科 2008/8月/情報基礎2<br />*****************************************)<br /><br />たしかこんな問題だった。見事に間違えた。ΘじゃなくてO計算したよ＿|￣|○ﾅﾝﾀﾙﾁｱ ]]>
</content:encoded>
<dc:subject>diary</dc:subject>
<dc:date>2008-08-26T00:25:46+09:00</dc:date>
<dc:creator>よんた</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
<item rdf:about="http://yontahacker.blog32.fc2.com/blog-entry-10.html">
<link>http://yontahacker.blog32.fc2.com/blog-entry-10.html</link>
<title>夏休み</title>
<description> 夏休み・・・という名の勉強期間。とりあえず大学院入試を受かるまで頑張ってます。
 </description>
<content:encoded>
<![CDATA[ 夏休み・・・という名の勉強期間。とりあえず大学院入試を受かるまで頑張ってます。 ]]>
</content:encoded>
<dc:subject>diary</dc:subject>
<dc:date>2008-08-17T13:30:28+09:00</dc:date>
<dc:creator>よんた</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
<item rdf:about="http://yontahacker.blog32.fc2.com/blog-entry-9.html">
<link>http://yontahacker.blog32.fc2.com/blog-entry-9.html</link>
<title>字句解析</title>
<description> 字句解析（lexcal analyze）について字句解析とは、受け取った文字列を、空白やtabや改行などの区切り文字で区切って、単語などごとに認識する処理のこと。大まかに言うと、この処理は３ステップの繰り返しである。１．空白文字の読み飛ばし　ここで入力文字列の先頭にある空白、tab、改行は読み飛ばされ、文字列の頭が空白でなくなる。２．先頭文字による処理の決定　字句解析は、自分が定義した文字列、数字列、記号、その他など
 </description>
<content:encoded>
<![CDATA[ 字句解析（lexcal analyze）について<br /><br />字句解析とは、受け取った文字列を、空白やtabや改行などの区切り文字で区切って、単語などごとに認識する処理のこと。大まかに言うと、この処理は３ステップの繰り返しである。<br /><br />１．空白文字の読み飛ばし<br />　ここで入力文字列の先頭にある空白、tab、改行は読み飛ばされ、文字列の頭が空白でなくなる。<br /><br />２．先頭文字による処理の決定<br />　字句解析は、自分が定義した文字列、数字列、記号、その他などのどれを解析しようとするかによって、その手順が異なる。よって文字列の頭一文字を読み込むことでどの処理をするか判断し場合わけする必要がある。<br />　例えば、文字列、整数、記号などをトークンとして自分で決めた場合、先頭文字が英字だったら文字列、数字だったら整数、記号なら記号の処理へと場合分けする。また予約文字を認識させるときは、文字列の最後に予約文字のチェックをすればよい。小数は少し手間がいる。整数の読み込み中にピリオドが来たら、さらにそのピリオドの先をチェックし、整数なら小数として認識、整数じゃないならピリオドと整数と別々に認識させるなどの工夫が必要である。<br /><br />３．文字列から実際に１文字ずつ読み込む<br />　文字列なら英数字が続く限り読み込む、整数なら数字が続く限り読み込むなどの手順で、実際に入力文字列から１文字ずつ取り出していく。空白文字や取り出し中のものと違うものが来たら終了。<br /><br /><br />この操作を入力文字列がなくなるまで続ける。そうすることで単純な字句解析機を作ることができる。<br />実際のコンパイラやインタプリタでは、字句解析は独立に行うのではなく、構文解析のほうと相互関係にして使われるほうが高速かつわかりやすく便利である。<br />とりあえず自分の学習としては、独立に動く単純な字句解析機と単純な構文解析機をプログラミングしてみようと思う。気が向いたり上手く作れたら、コードの公開も考えるかもしれない。 ]]>
</content:encoded>
<dc:subject>SML</dc:subject>
<dc:date>2008-07-26T03:09:33+09:00</dc:date>
<dc:creator>よんた</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
<item rdf:about="http://yontahacker.blog32.fc2.com/blog-entry-8.html">
<link>http://yontahacker.blog32.fc2.com/blog-entry-8.html</link>
<title>ubuntuに色々入れてます</title>
<description> 個人的メモubuntuに入れたもの-AdobeReader-プリンタドライバ-2chブラウザJDhttps://wiki.ubuntulinux.jp/UbuntuTips/Desktop/HowToShowSpecialIconsOnYourDesktopあと↑を参考にデスクトップにゴミ箱を表示させてみた。とりあえずubuntu周りはとりあえずほぼできあがり。環境はできた、あとは本人のやる気次第（ぁ
 </description>
<content:encoded>
<![CDATA[ 個人的メモ<br /><br />ubuntuに入れたもの<br />-AdobeReader<br />-プリンタドライバ<br />-2chブラウザJD<br /><br /><a href="https://wiki.ubuntulinux.jp/UbuntuTips/Desktop/HowToShowSpecialIconsOnYourDesktop" target="_blank" title="https://wiki.ubuntulinux.jp/UbuntuTips/Desktop/HowToShowSpecialIconsOnYourDesktop">https://wiki.ubuntulinux.jp/UbuntuTips/Desktop/HowToShowSpecialIconsOnYourDesktop</a><br />あと↑を参考にデスクトップにゴミ箱を表示させてみた。<br /><br />とりあえずubuntu周りはとりあえずほぼできあがり。<br />環境はできた、あとは本人のやる気次第（ぁ ]]>
</content:encoded>
<dc:subject>ubuntu</dc:subject>
<dc:date>2008-07-11T16:35:38+09:00</dc:date>
<dc:creator>よんた</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
<item rdf:about="http://yontahacker.blog32.fc2.com/blog-entry-7.html">
<link>http://yontahacker.blog32.fc2.com/blog-entry-7.html</link>
<title>Emacsのフォントを変えてみた</title>
<description> UbuntuのEmacsデフォルトフォントが気に入らないので頑張って変えてみた。最初はEmacs22のままフォントをいじっていたが、結局はアンチエイリアスが使えるEmacs23に落ち着くことになった。やったことは↓(**************************************************************************・Emacs23のインストールUbuntu8.04以降ではaptのリストに入ってるので、aptでインストール $ sudo apt-get install emacs-snapshot-gtk・Emacsの
 </description>
<content:encoded>
<![CDATA[ UbuntuのEmacsデフォルトフォントが気に入らないので頑張って変えてみた。<br />最初はEmacs22のままフォントをいじっていたが、結局はアンチエイリアスが使えるEmacs23に落ち着くことになった。やったことは↓<br /><br /><br />(**************************************************************************<br /><br />・Emacs23のインストール<br />Ubuntu8.04以降ではaptのリストに入ってるので、aptでインストール<br /><br /><span style="color:#0066FF"> $ sudo apt-get install emacs-snapshot-gtk</span><br /><br /><br />・Emacsの関連付けの変更<br />Emacs22とEmacs23の両方をいれたので、コマンドemacsではまだ22が起動する。<br />よってemacsでEmacs23が起動するように変更する。<br /><span style="color:#0066FF"><br /> $ which emacs<br /><i> - /usr/bin/emacs</i><br /> $ ll /usr/bin/emacs<br /><i> - lrwxrwxrwx 1 root root 23 2008-07-04 18:06 /usr/bin/emacs<br /> 　　　　　　　　　　　　　　　　　　　　　　　　　　　　　-> /etc/alternatives/emacs</i><br /> $ ll /etc/alternatives/emacs<br /><i> - lrwxrwxrwx 1 root root 23 2008-07-10 15:54 /etc/alternatives/emacs<br /> 　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　-> /usr/bin/emacs22</i><br /></span><br />よってemacsには/usr/bin/emacs22が関連付けされている。よってこれを変更する。<br /><span style="color:#0066FF"><br /> $ sudo update-alternatives --config emacs<br /><i> `emacs' を提供する 2 個の alternatives があります。<br /><br />  選択肢       alternative<br />-----------------------------------------------<br /> +        1    /usr/bin/emacs22<br />*         2    /usr/bin/emacs-snapshot<br /><br />デフォルト[*] のままにするには Enter、さもなければ選択肢の番号のキーを押してください: </i><br /></span><br />これでemacs-snapshotを選択すれば完了。emacsコマンドにemacs-snapshotが関連付けされた。<br /><br /><br />・フォントの変更<br />以下の内容を.emacs.elまたはそこからロードしているものへ追加する。<br /><br /><span style="color:#AA3300">;;; Emacs23 用フォント設定<br />(cond ( (string-match "^23\." emacs-version)<br />　(cond (window-system<br />　　(set-default-font "Bitstream Vera Sans Mono-10.5")<br />　　(set-fontset-font (frame-parameter nil 'font)<br />　　　　　　　　　　'japanese-jisx0208<br />　　　　　　　　　　'("VL ゴシック" . "unicode-bmp"))<br />))))</span><br /><br />**************************************************************************)<br /><br />参考にしたのはこちらのページ<br /><a href="http://ubulog.blogspot.com/2007/09/emacs.html" target="_blank" title="http://ubulog.blogspot.com/2007/09/emacs.html">http://ubulog.blogspot.com/2007/09/emacs.html</a><br /><br /><br />ちなみにMplusとIPAの合成フォントを最初は使おうと思っていたが、なぜかうまくいかなかった。<br />（<a href="http://mix-mplus-ipa.sourceforge.jp/" target="_blank" title="http://mix-mplus-ipa.sourceforge.jp/">http://mix-mplus-ipa.sourceforge.jp/</a>←こちらのサイトで公開されているフォント）<br /><span style="color:#AA3300">(set-default-font "M+2VM+IPAG circle-12")</span>と変更してもなぜかエラーも出さずにEmacsが終了してしまう。<br />シェルには「Fatal error (11)Segmentation fault」と出ており、調べてもよくわからなかった。<br />原因が分かる方がいらっしゃいましたら、ぜひコメントをお願いします；w; ]]>
</content:encoded>
<dc:subject>Emacs</dc:subject>
<dc:date>2008-07-10T17:06:27+09:00</dc:date>
<dc:creator>よんた</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
<item rdf:about="http://yontahacker.blog32.fc2.com/blog-entry-6.html">
<link>http://yontahacker.blog32.fc2.com/blog-entry-6.html</link>
<title>ubuntuを始めました</title>
<description> ネットで色々情報を見たりして、結局ubuntuへの移行を決定。Linuxなんて学校のPCですでにセットアップ済みのものしか使ったことがない初心者。こんな初心者には、ユーザが多く情報が得やすいubuntuのほうが向いているという結論。・今日行ったことVMwareにubuntuをインストール。ソフト全般のアップデートを行う。（aptではなくデスクトップのメッセージで済ませた）Emacs22をインストール。SML/NJの最新版をソースからインストー
 </description>
<content:encoded>
<![CDATA[ ネットで色々情報を見たりして、結局ubuntuへの移行を決定。<br />Linuxなんて学校のPCですでにセットアップ済みのものしか使ったことがない初心者。<br />こんな初心者には、ユーザが多く情報が得やすいubuntuのほうが向いているという結論。<br /><br />・今日行ったこと<br />VMwareにubuntuをインストール。<br />ソフト全般のアップデートを行う。（aptではなくデスクトップのメッセージで済ませた）<br />Emacs22をインストール。<br />SML/NJの最新版をソースからインストール。<br />　-このときcのライブラリを提供するlibc6-develをまずインストール<br />　　さらにC++を含んでいるbuild-essentialをインストール<br />SMLSharpをインストール。<br />sml-modeをapt-getでインストール。<br />.emacs.elを作成し、少しだけ設定を追加。<br /><br />emacsの設定がVineと違ってほぼ０。<br />最初から設定してくれてるがどこで何が設定されているかわかりずらいVineとどっちがいいか・・・。<br />とりあえずVineでEmacsLispをいじっていた経験が生きたのは確か。<br />まぁ王道なんてないんだから、地道に学んでいこう。<br />とりあえず土日は月曜までの課題を終わらせないと＼(＾o＾)／ ]]>
</content:encoded>
<dc:subject>ubuntu</dc:subject>
<dc:date>2008-07-05T03:22:53+09:00</dc:date>
<dc:creator>よんた</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
<item rdf:about="http://yontahacker.blog32.fc2.com/blog-entry-5.html">
<link>http://yontahacker.blog32.fc2.com/blog-entry-5.html</link>
<title>Firefox3導入奮闘記#2</title>
<description> おかんVineこわれた＼(＾o＾)／libstdc++5を入れるのを試すために、VMwareで仮想マシンのコピーを取る。コピーしたほうにlibstdc++5を入れようとしたがうまくいかないのでコピーを消去する。元のVineのほうを起動する。すると何かがおかしい。ディレクトリをファイルマネージャで開いてみると、他のディレクトリへ移動できない。移動しようとするとNoutilusが強制終了しましたというエラーメッセージが出る。調べてみると、Noutilu
 </description>
<content:encoded>
<![CDATA[ おかん<br />Vineこわれた＼(＾o＾)／<br /><br />libstdc++5を入れるのを試すために、VMwareで仮想マシンのコピーを取る。<br />コピーしたほうにlibstdc++5を入れようとしたがうまくいかないのでコピーを消去する。<br />元のVineのほうを起動する。すると何かがおかしい。<br />ディレクトリをファイルマネージャで開いてみると、他のディレクトリへ移動できない。<br />移動しようとするとNoutilusが強制終了しましたというエラーメッセージが出る。<br />調べてみると、Noutilusはデスクトップ環境GNOMEのファイルマネージャらしい。<br />どうやら前回アップデートしたものが悪かったのか、コピーが悪かったのか、何かをやってしまったらしい・・・。<br />ファイルマネージャを起動したり、Firefoxを起動するとVineが完全にフリーズ。<br />どうみても一番手っ取り早い方法ですら再インストールです、本当にありがとうございました。<br /><br />さーて、明日からLinuxの入れなおしだな・・・('A`)<br />2ch見てもVineは超安定版という名の鈍行だし、Ubuntuに移行することになるかも。<br />月曜日までの課題があるのにやってない、てかVine使えない＼(＾o＾)／ｵﾜﾀ、ﾃﾞｽﾜｰｸ頑張る ]]>
</content:encoded>
<dc:subject>VineLinux</dc:subject>
<dc:date>2008-07-03T23:53:25+09:00</dc:date>
<dc:creator>よんた</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
</rdf:RDF>