<?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>Fragments of Reality</title>
	<atom:link href="http://www.morishima.net/~naoto/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.morishima.net/~naoto</link>
	<description></description>
	<lastBuildDate>Fri, 20 Apr 2012 14:55:45 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>APIレベルを変更するのです</title>
		<link>http://www.morishima.net/~naoto/fragments/archives/2012/04/20/api-levels/</link>
		<comments>http://www.morishima.net/~naoto/fragments/archives/2012/04/20/api-levels/#comments</comments>
		<pubDate>Fri, 20 Apr 2012 14:55:45 +0000</pubDate>
		<dc:creator>naoto</dc:creator>
				<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://www.morishima.net/~naoto/?p=812</guid>
		<description><![CDATA[というわけで、とりあえず書きたいものは書き終わったわけですが、ちょっと問題が。 自分の端末は2.3.4(API 10)だったんですが、このアプリを使わにゃならんひとの中に2.2.2(API 8)なひとがいたのです。という &#8230; <a href="http://www.morishima.net/~naoto/fragments/archives/2012/04/20/api-levels/">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>というわけで、とりあえず書きたいものは書き終わったわけですが、ちょっと問題が。</p>
<p><span id="more-812"></span></p>
<p>自分の端末は2.3.4(API 10)だったんですが、このアプリを使わにゃならんひとの中に2.2.2(API 8)なひとがいたのです。というわけで、早速APIレベルを変更。とは云え、特段API 10を使っていたわけではないので、String.isEmpty()を以下のように書き換えて終了。</p>
<pre>(str.trim().length() == 0)</pre>
<p>んで、ここからが本題。実はこれだけではOSのAPIレベルチェックで引っかかってインストールできません。AndroidManifest.xmlで最低限必要なAPIレベル（minSdkVersion）が設定されている場合には、それを変更してあげないといけません。この値が設定されていないとAPI 1でもインストールできることを意味するので、もちろん設定は必須でしょう。</p>
<pre>&lt;uses-sdk android:minSdkVersion=&quot;8&quot; android:targetSdkVersion=&quot;10&quot;/&gt;</pre>
<p>ここではついでにtargetSdkVersionも設定しています。これは、このバージョンでテスト済みでっせ、ということを主張するものです。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.morishima.net/~naoto/fragments/archives/2012/04/20/api-levels/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>android.speech.RecognizerIntentを使ってみる</title>
		<link>http://www.morishima.net/~naoto/fragments/archives/2012/04/20/android-speech-recognizerintent/</link>
		<comments>http://www.morishima.net/~naoto/fragments/archives/2012/04/20/android-speech-recognizerintent/#comments</comments>
		<pubDate>Thu, 19 Apr 2012 15:36:43 +0000</pubDate>
		<dc:creator>naoto</dc:creator>
				<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://www.morishima.net/~naoto/?p=802</guid>
		<description><![CDATA[ってことで、今度は音声入力。 android.speech.RecognizerIntentを使うんですが、使い方はちょっとぐぐればすぐに出てくるのでおいといて。ふつう、音声認識した候補を決めうちで入力することってあまり &#8230; <a href="http://www.morishima.net/~naoto/fragments/archives/2012/04/20/android-speech-recognizerintent/">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>ってことで、今度は音声入力。</p>
<p><span id="more-802"></span></p>
<p>android.speech.RecognizerIntentを使うんですが、使い方はちょっとぐぐればすぐに出てくるのでおいといて。ふつう、音声認識した候補を決めうちで入力することってあまりなくて、候補の一覧を出してユーザに選ばせると思うんですね。というわけで、そこも含めてActivityにしちゃえと云うことで。Javaもandroidも素人なのでお作法がどうかはわかりませんが、とりあえずこんな感じ？</p>
<pre>import java.util.ArrayList;

import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.speech.RecognizerIntent;

public class SpeechInput extends Activity {
  private Intent intent;

  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    Intent intent0 = getIntent();
    if (intent0 == null) {
      finish();
    }

    intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
    intent.putExtras(intent0.getExtras());

    startRecognizeSpeechActivity();
  }

  private void startRecognizeSpeechActivity() {
    startActivityForResult(intent, 0);
  }

  @Override
  protected void onActivityResult(int requestCode, int resultCode, Intent intent0) {
    if (resultCode == RESULT_OK) {
      final ArrayList&lt;String&gt; results = intent0.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS);

      if (results.size() &gt; 0) {
        new AlertDialog.Builder(this)
          .setTitle(&quot;候補&quot;)
          .setItems(results.toArray(new CharSequence[results.size()]), new DialogInterface.OnClickListener(){
            @Override
            public void onClick(DialogInterface dialog, int which) {
              Intent intent = new Intent();
              intent.putExtra(&quot;SPEECH_RESULT&quot;, results.get(which));
              setResult(RESULT_OK, intent);
              finish();
            }
          })
          .setOnCancelListener(new DialogInterface.OnCancelListener() {
            @Override
            public void onCancel(DialogInterface dialog) {
              finish();
            }
          })
          .setNeutralButton(&quot;やり直す&quot;, new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int which) {
              startRecognizeSpeechActivity();
            }
          })
          .show();
      }
    } else {
      finish();
    }
  }
}</pre>
<p>リソースは行儀悪くべた書きなので、ちゃんと使いたい方は適当に。使うときは、</p>
<pre>import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.speech.RecognizerIntent;

public class XXXX extends Activity {
  @Override
  public void onCreate(Bundle savedInstanceState) {
    :
    try {
      Intent intent = new Intent(XXXX.this, SpeechInput.class);
      intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
      intent.putExtra(RecognizerIntent.EXTRA_PROMPT, "音声認識してみるよっ");
      startActivityForResult(intent, requestCode);
    } catch (ActivityNotFoundException e) {
      Toast.makeText(getApplicationContext(), "音声入力に対応してないよっ", Toast.LENGTH_LONG).show();
    }
    :
  }

  @Override
  protected void onActivityResult(int requestCode, int resultCode, Intent intent) {
    Toast.makeText(getApplicationContext(), intent.getStringExtra("SPEECH_RESULT")),
      Toast.LENGTH_LONG).show();
  }
}</pre>
<p>あとは、Manifestにこんなの入れておいた方がいいかもしれない。</p>
<pre>&lt;activity android:name=&quot;SpeechInput&quot; android:theme=&quot;@android:style/Theme.Translucent.NoTitleBar&quot;&gt;&lt;/activity&gt;</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.morishima.net/~naoto/fragments/archives/2012/04/20/android-speech-recognizerintent/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQLite3で外部キー制約</title>
		<link>http://www.morishima.net/~naoto/fragments/archives/2012/04/18/sqlite3_foreign_keys/</link>
		<comments>http://www.morishima.net/~naoto/fragments/archives/2012/04/18/sqlite3_foreign_keys/#comments</comments>
		<pubDate>Wed, 18 Apr 2012 13:01:37 +0000</pubDate>
		<dc:creator>naoto</dc:creator>
				<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://www.morishima.net/~naoto/?p=792</guid>
		<description><![CDATA[ここんとこしばらく、Androidアプリを書いてました。 で、データをため込むのにSQLiteを使ったわけですが、こいつで外部キー制約を使うためにはちょっと癖があります。3.6.18で実装された外部キーはデフォルトではガ &#8230; <a href="http://www.morishima.net/~naoto/fragments/archives/2012/04/18/sqlite3_foreign_keys/">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>ここんとこしばらく、Androidアプリを書いてました。</p>
<p><span id="more-792"></span></p>
<p>で、データをため込むのにSQLiteを使ったわけですが、こいつで外部キー制約を使うためにはちょっと癖があります。3.6.18で実装された外部キーはデフォルトではガン無視されるので、有効にするために以下の呪文を唱えないとだめと云うことだそうで。</p>
<pre>PRAGMA foreign_keys=true;</pre>
<p>Javaから使うときは、もちろん、</p>
<pre>db.execSQL("PRAGMA foreign_keys=true;");</pre>
<p>てかですね、3.1.17→3.1.18みたいな超マイナーバージョンアップ的にこそっと外部キー制約を実装しましたとか、どういうバージョニングしてんだか。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.morishima.net/~naoto/fragments/archives/2012/04/18/sqlite3_foreign_keys/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>選択したセルの合計値をクリップボードに</title>
		<link>http://www.morishima.net/~naoto/fragments/archives/2012/04/03/excel-mcopyselectionsum/</link>
		<comments>http://www.morishima.net/~naoto/fragments/archives/2012/04/03/excel-mcopyselectionsum/#comments</comments>
		<pubDate>Tue, 03 Apr 2012 09:32:20 +0000</pubDate>
		<dc:creator>naoto</dc:creator>
				<category><![CDATA[Excel]]></category>

		<guid isPermaLink="false">http://www.morishima.net/~naoto/?p=786</guid>
		<description><![CDATA[Excelねたばかり続けるのもあれですが、これは需要がありそうなので。 Excelでは複数のセルを選択すると、その合計値がステータスバーに表示されますが（設定次第だけど、デフォルトではこうなってて、合計値を消してるひとは &#8230; <a href="http://www.morishima.net/~naoto/fragments/archives/2012/04/03/excel-mcopyselectionsum/">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Excelねたばかり続けるのもあれですが、これは需要がありそうなので。</p>
<p><span id="more-786"></span></p>
<p>Excelでは複数のセルを選択すると、その合計値がステータスバーに表示されますが（設定次第だけど、デフォルトではこうなってて、合計値を消してるひとはほとんどいまい）、この数字をほかのセルに値貼りつけしたいとなると結構面倒だったりします。ターゲットのセルで=sum(A1:B2)とかやって、Ctrl-Alt-v vとかやるのはちょー面倒。ってことで、ここは一発マクロをば。</p>
<p>よくわかんないけど、このマクロ読み込むとCtrl-Shift-cに割り当てられるんじゃないかなあ。見てのとおり、エラー処理は全くしてません。</p>
<pre>Attribute VB_Name = "mCopySelectionSum"
Option Explicit

Public Sub CopySelectionSum()
Attribute CopySelectionSum.VB_ProcData.VB_Invoke_Func = "C\n14"
    With New DataObject
        .SetText WorksheetFunction.Sum(Selection)
        .PutInClipboard
    End With
End Sub</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.morishima.net/~naoto/fragments/archives/2012/04/03/excel-mcopyselectionsum/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Excel VBAでJANのCDをチェック</title>
		<link>http://www.morishima.net/~naoto/fragments/archives/2012/04/02/excel-vba-jan-cd/</link>
		<comments>http://www.morishima.net/~naoto/fragments/archives/2012/04/02/excel-vba-jan-cd/#comments</comments>
		<pubDate>Mon, 02 Apr 2012 13:38:18 +0000</pubDate>
		<dc:creator>naoto</dc:creator>
				<category><![CDATA[Excel]]></category>

		<guid isPermaLink="false">http://www.morishima.net/~naoto/?p=769</guid>
		<description><![CDATA[こんなコードの需要がどれくらいあるかわかりませんが、必要があればどうぞ。シートで普通に=JAN.Validate(A1)とかやればいいです。 Option Explicit Public Function Validat &#8230; <a href="http://www.morishima.net/~naoto/fragments/archives/2012/04/02/excel-vba-jan-cd/">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>こんなコードの需要がどれくらいあるかわかりませんが、必要があればどうぞ。シートで普通に=JAN.Validate(A1)とかやればいいです。</p>
<p><span id="more-769"></span></p>
<pre>Option Explicit

Public Function Validate(JAN As String) As Boolean
    Select Case Len(JAN)
    Case 8, 13
        Validate = (CalculateCD(JAN) = Int(Right(JAN, 1)))
    Case Else
        'Raise
        Validate = False
    End Select
End Function

Public Function CalculateCD(JAN As String) As Integer
    Select Case Len(JAN)
    Case 7, 8
        CalculateCD = CalculateCD8(JAN)
    Case 12, 13
        CalculateCD = CalculateCD13(JAN)
    Case Else
        'Raise
        Exit Function
    End Select
End Function

Private Function CalculateCD8(JAN As String) As Integer
    Dim cksum As Integer
    Dim i As Integer
    For i = 1 To 7 Step 2
        cksum = cksum + Int(Mid(JAN, i, 1)) * 3
    Next i
    For i = 2 To 6 Step 2
        cksum = cksum + Int(Mid(JAN, i, 1))
    Next i

    CalculateCD8 = (10 - (Int(Right(cksum, 1)) Mod 10)) Mod 10
End Function

Private Function CalculateCD13(JAN As String) As Integer
    Dim cksum As Integer
    Dim i As Integer
    For i = 1 To 11 Step 2
        cksum = cksum + Int(Mid(JAN, i, 1))
    Next i
    For i = 2 To 12 Step 2
        cksum = cksum + Int(Mid(JAN, i, 1)) * 3
    Next i

    CalculateCD13 = (10 - (Int(Right(cksum, 1)) Mod 10)) Mod 10
End Function</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.morishima.net/~naoto/fragments/archives/2012/04/02/excel-vba-jan-cd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>新聞</title>
		<link>http://www.morishima.net/~naoto/fragments/archives/2011/07/30/newspape/</link>
		<comments>http://www.morishima.net/~naoto/fragments/archives/2011/07/30/newspape/#comments</comments>
		<pubDate>Sat, 30 Jul 2011 08:40:26 +0000</pubDate>
		<dc:creator>naoto</dc:creator>
				<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.morishima.net/~naoto/?p=745</guid>
		<description><![CDATA[今日はひさびさにゆっくり休み。蓄積された疲労を回復すべく、のんべんだらりと過ごしています。 ところで。ここ1年半くらい、普通のひとっぽく電車に揺られて通勤していたりします。学生の頃もしかりですが、朝の電車って乗る時間と場 &#8230; <a href="http://www.morishima.net/~naoto/fragments/archives/2011/07/30/newspape/">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>今日はひさびさにゆっくり休み。蓄積された疲労を回復すべく、のんべんだらりと過ごしています。</p>
<p>ところで。ここ1年半くらい、普通のひとっぽく電車に揺られて通勤していたりします。学生の頃もしかりですが、朝の電車って乗る時間と場所が決まってたりしますよね。今もある程度は決まってはいるんですが、繁忙期と閑散期がはっきりしているとか、その他諸々の事情で、7時から9時前くらいまでいくつかのパターンで乗っています。<span id="more-745"></span></p>
<p>朝の電車といえば新聞。最初は7時くらいの電車に集中していたので特に気づかなかったんですが、上記の通り電車のパターンが増えてくると、同じ通勤電車であっても時間帯によって傾向があることがわかってきました。</p>
<p>たとえば。7時から7時半くらいまでは圧倒的に日経が多い。もう見事なくらいにみんな日経。ところが7時半を過ぎると様子が変わり、8時くらいまでは日経以外の全国紙が大半を占めてきます。多いのは読売のような気がしますが、まあ朝日とか毎日とかもいますかね。で、8時を過ぎたくらいからは一般紙は姿をひそめ、スポーツ新聞が大半を占めるようになります。</p>
<p>この傾向、なんとなくレベルではなくてはっきりわかるほど顕著。時間と新聞の関係。ははー、なるほどねー、と思う毎朝です。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.morishima.net/~naoto/fragments/archives/2011/07/30/newspape/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ちょいとご縁がありまして</title>
		<link>http://www.morishima.net/~naoto/fragments/archives/2011/07/01/migration_to_wordpress/</link>
		<comments>http://www.morishima.net/~naoto/fragments/archives/2011/07/01/migration_to_wordpress/#comments</comments>
		<pubDate>Thu, 30 Jun 2011 17:34:23 +0000</pubDate>
		<dc:creator>naoto</dc:creator>
				<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.morishima.net/~naoto/?p=648</guid>
		<description><![CDATA[1年間放置プレイでしたが、ちょいとご縁がありまして、WordPressにしてみました。 今まではブログ部分だけをWTで、それ以外はなんと手書きだったんですけど、これを機にサイト全体をCMSにすべ、ということで。所感はです &#8230; <a href="http://www.morishima.net/~naoto/fragments/archives/2011/07/01/migration_to_wordpress/">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>1年間放置プレイでしたが、ちょいとご縁がありまして、WordPressにしてみました。</p>
<p><span id="more-648"></span>今まではブログ部分だけをWTで、それ以外はなんと手書きだったんですけど、これを機にサイト全体をCMSにすべ、ということで。所感はですねえ、</p>
<ol>
<li>最近のCMSはなんだかよくできてますなあ。ありがたい世の中になったものです。</li>
<li>（ここじゃないところで）ちょいと手を入れてみるかとコードをみてみたんですが。いやあ、PHPなんて前触ったのいつだっけか、と、手元をあさってみたけど出てこねえ…記憶によれば2001年だった気がする。かれこれ10年経過してるわけだけど、いや、この言語の汚さは全く改善してないですな。ユーザに徹するべしだ。</li>
</ol>
<p>ま、そんなわけで、また1年後に。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.morishima.net/~naoto/fragments/archives/2011/07/01/migration_to_wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>車輪の再発明</title>
		<link>http://www.morishima.net/~naoto/fragments/archives/2010/06/06/post_75/</link>
		<comments>http://www.morishima.net/~naoto/fragments/archives/2010/06/06/post_75/#comments</comments>
		<pubDate>Sun, 06 Jun 2010 06:06:48 +0000</pubDate>
		<dc:creator>naoto</dc:creator>
				<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.morishima.net/naoto/archives/282</guid>
		<description><![CDATA[最近、仕事上でもやっとしていたことを明確にしなければならないことが多くあります。今までと土壌が違うと云えばそれまでだけど、自分の中で完全にできあがったものがなければ説明できないというのは同じ。完全に組み上がるときれいな地 &#8230; <a href="http://www.morishima.net/~naoto/fragments/archives/2010/06/06/post_75/">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>
最近、仕事上でもやっとしていたことを明確にしなければならないことが多くあります。今までと土壌が違うと云えばそれまでだけど、自分の中で完全にできあがったものがなければ説明できないというのは同じ。完全に組み上がるときれいな地図ができるのは普遍的なので、そこにたどり着くまでがんばるわけです。
</p>
<p><span id="more-282"></span></p>
<p>
まあでも、実はその多くは車輪の再発明な訳です。過去の知識は体系的に書籍という形で残されていることが多いので、一般的には書籍から吸収するのが王道でしょう。でも、この手の書籍、個人的には自分で組み立てるのと時間が変わらなかったりします。読みながら組み立てようとするので、結局、同じくらいの時間がかかってしまうと。人生有限なのでこれじゃだめなんですが。
</p>
<p>
まあ、ともあれ、車輪の再発明をする日々です。本人は再発明と気づいてないことも多いわけですが。ただ、ふと文献に当たったとき、自分で組み立てた地図が車輪の再発明だと云うことがわかると、これまた自信につながったりもするわけで。ああ、あの考えは間違いではなかった。ああ、自分の土台は間違ってなかった。人に影響されることなく描き上げた地図が正しそうだとわかれば、未踏の地もうまく地図を描けそうな気がします。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.morishima.net/~naoto/fragments/archives/2010/06/06/post_75/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ns-open-file-select-line</title>
		<link>http://www.morishima.net/~naoto/fragments/archives/2010/06/05/ns-open-file-se/</link>
		<comments>http://www.morishima.net/~naoto/fragments/archives/2010/06/05/ns-open-file-se/#comments</comments>
		<pubDate>Sat, 05 Jun 2010 04:44:06 +0000</pubDate>
		<dc:creator>naoto</dc:creator>
				<category><![CDATA[Emacsen]]></category>

		<guid isPermaLink="false">http://www.morishima.net/naoto/archives/281</guid>
		<description><![CDATA[前出の諸事情でEmacs 23.2に乗り換えたんですが（と云うか、Emacsは自宅でメール読むのに使うくらいになってしまったわけですが）、起動時の挙動がおかしい。具体的には、ふたつのファイルを指定するとフレームが2個開く &#8230; <a href="http://www.morishima.net/~naoto/fragments/archives/2010/06/05/ns-open-file-se/">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>
前出の諸事情でEmacs 23.2に乗り換えたんですが（と云うか、Emacsは自宅でメール読むのに使うくらいになってしまったわけですが）、起動時の挙動がおかしい。具体的には、ふたつのファイルを指定するとフレームが2個開く。init.elを空っぽにしても同じ。でも、Emacs -qすると予定通りの挙動をするのです。
</p>
<p>
なんじゃこれはと思って悩むこと数時間、(featurep &#8216;ns)でns-open-file-lineというイベントを拾ってns-open-file-select-lineが呼ばれていることが発覚。正直、余計なお世話&#8230; このイベントがどういうときに起きるのか調べる気力がないので正しい修正がわからないけど、とりあえずinit.elに以下をぶち込む。
</p>
<pre>(define-key global-map [ns-open-file-line] 'ignore)</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.morishima.net/~naoto/fragments/archives/2010/06/05/ns-open-file-se/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Emacs 23.2</title>
		<link>http://www.morishima.net/~naoto/fragments/archives/2010/05/30/emacs_232/</link>
		<comments>http://www.morishima.net/~naoto/fragments/archives/2010/05/30/emacs_232/#comments</comments>
		<pubDate>Sat, 29 May 2010 18:03:34 +0000</pubDate>
		<dc:creator>naoto</dc:creator>
				<category><![CDATA[Emacsen]]></category>

		<guid isPermaLink="false">http://www.morishima.net/naoto/archives/280</guid>
		<description><![CDATA[ほんっとに日常的にEmacsを使わない生活になってしまいました。ふと気づくと、いやーん、23.2でてるじゃん&#8230; 実は23.2というか23.1.50の終盤で加えられた変更が、微妙にElScreenと不整合。と云 &#8230; <a href="http://www.morishima.net/~naoto/fragments/archives/2010/05/30/emacs_232/">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>
ほんっとに日常的にEmacsを使わない生活になってしまいました。ふと気づくと、いやーん、23.2でてるじゃん&#8230;
</p>
<p><span id="more-280"></span></p>
<p>
実は23.2というか23.1.50の終盤で加えられた変更が、微妙にElScreenと不整合。と云うわけで直さないといけないわけだが&#8230;今まで手元で加えてた変更がもう忘却の彼方。たまらん、が、なんとかする。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.morishima.net/~naoto/fragments/archives/2010/05/30/emacs_232/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

