重複した文字をはぶくコード

久々にRubyかいた

個人メモ

PV3Dで日本語フォントを使えるようにするには、
あらかじめ変換しておかないと使えない。
日本語すべてを変換すると時間がかかるので、
使いたい文字だけを抽出させるためにかきました。

コード
count = Hash.new
open(ARGV[0]){ |io|
	while line = io.gets
		chars = line.chomp.split(//u)
		chars.each{|char|
			count[char] = 1 #適当に何か入れる
		}
	end
}

print count.keys.sort
puts

Flash(Flex) Builderのテキストエディタの文字列をRTF対応のアプリにコピペするとRTFのエスケープ文字が出てきて困る

Mac版だけの不具合なのか?

たとえば

package
{
	public class Main
	{
	}
}	

といったコードをコピペしようと貼付けたら、こうなった

 rtf1 ansi uc1 deff0 fonttbl f0 fnil Monaco; colortbl red0 green0 blue0; red255 green255 blue255; red153 green0 blue204; red0 green51 blue255; red212 green212 blue212; f0 fs22  fi0 ql  cf2 b package b0 par  fi0 ql  cf0   par  fi0 ql  cf0 	 cf3 b public b0 cf0   cf2 b class b0 cf0   cf0 highlight4 Main par  fi0 ql  cf0 	  par  fi0 ql  cf0 	  par  fi0 ql  cf0  	 par  fi0 ql 

どういうことなの…
しかもコピーする文字列によって再現性があったりなかったり…。

よくわからないけど推測
  • Flex BuilderでRTF形式のコピーがうまくできていない
  • 貼付け先のアプリでRTF形式の解釈がうまくできていない
解決法?

とりあえずプレーンテキストだけ抽出したいので、ターミナルで

pbpaste | pbcopy

を実行する。

高専カンファレンス in 奈良 に行ってきたよ

久々の更新です!
7/17に行われた高専カンファレンス in 奈良の参加レポートです。
エントリー書こうと思ってたら10日も経ってたよ!

高専カンファレンスの参加は4回目です。現在は京都にいるので奈良高専へは近鉄で余裕でした。
と思ったら炎天下なので会場に着くまで暑かった><
さすがに今回は長野が少なかった。よかった。

発表

印象に残った発表といえば林 慶 (@otokomae_hotman)さんの『高専ベンチャーの草案』ですね!
高専現役生にこんな熱い人がいるとは驚き。感動しました。

ディスカッション

面白い試みだと思います。
ただ議題がネットで食いつぶされている感じだったので、
オフラインで集まっているからこそできるネタだとよかったと思います。(具体的には思いつきませんが…)

遠足

まとめ:飛鳥へ行き、いろいろ散策、古墳の中に入り、王将へ行って、薬師寺へ行って解散した。
もっと緩いかなーと思っていましたがガチ遠足でした。たまには汗をかくのもいいですね!
青空が広がり、写真日和でした。私が撮った写真はこんな感じですTwitpic

その他

名刺を切らしていたので、一方的に名刺を貰っていました。今度は作ります><
去年の冬あたりでは奈良で開催されるときは運営をサポートしようと思っていたのですが、全くサポートできませんでした。それが心残りです。

運営スタッフの皆様お疲れさまでした。