2012年10月27日土曜日

Macで秀丸エディターの代わりになるエディターはあるのか?

秀丸をMacでも使いたかった

ここのところMacでコードを書く機会が多く、そのために必要なツールを探す機会がありました。
コードを書く以上、いくつかエディターが必要になったのですが。その途中で、正規表現をテスト、評価するためのエディターが必要になりました。
Windowsで作業していた時は秀丸エディターを使ってましたが、生憎と秀丸エディターはMacには非対応です。
MikuInstallerという、Windows用バイナリをMacで走るようにするコンバーターツールなんてのもあるようですが。自分の環境では残念ながらMikuInstallerを通して秀丸エディタをインストールしたものの起動しない不具合が発生。とても使い物になる状態ではありませんでした。
(この辺は環境依存だと思うので、まずは試してみて結果を見たほうがいいでしょう。)

秀丸 on Macは諦めた

こうなったら秀丸エディターをMacでもという考えは諦めるしかありません。
そこでMacネイティブで使えるエディターはないのか、ということで色々と探してみました。
結果、「mi」というエディターに辿りつきました。

miってどんなエディタ?

miはとてもシンプルなエディタです。
シンプルでありながら、高度な検索・置換機能を持っているようです。更に文字カウントが標準機能として組み込まれてるし、複数ファイルをタブとして開けます。
なんとありがたいことに正規表現による検索にも対応してました。
操作性にも特別な癖がなく、GUI環境で使うエディターとしては申し分ありません。
TEXT形式での出力も問題なくできたので、Windowsに送るためのテキスト作成用としても十分です。
これ一つでMacにおける秀丸の代わりを十分に果たしてくれそうです。

Eclipseで十分なんじゃ…

後から冷静に考えたら、別にEclipseでいいんじゃと思いました。
Eclipseだとcommand+Fで検索ダイアログを呼び出した後、「Reglular expressions」にチェックをすることで正規表現が使えます。
まぁ、ただ正規表現を検証したいというのが主な用途なので、余計なコードがない状態の方がいい場合もあります。
そのために新規ファイルを作成するのもどうかと思うので、別途エディターがあった方がいいと感じたのです。

Emacsは?

EmacsのGUI版は…その…あんまり…

2012年10月18日木曜日

Javaで文字コードを変更する

最近仕事でJavaを触るようになったのですが。
やっぱりというか、文字コードの扱いに引っかかってしまいました。

Javaではいくつか文字コードを変換するための方法があるらしいのですが。
多分これがシンプルでわかりやすいのでは。


String str = "あいうえお";
str = new String(str.getBytes("UTF-8"), "UTF-8");


この場合、String strは変換した文字列。
その次の行で、get Bytesで文字をByte配列に変換。なんかこの時点で文字コードが変換されているらしいけれど、念のためnew Stringの第二引数にも文字コードを指定しているらしい。

ちょっと冗長な気がしなくもないけど、Javaに不慣れな自分にはとりあえず直感的にわかるかな?



Hello World!

はじめてBlogerにブログを作ったのでまずはテスト投稿から。

このブログでは、主にウェブ技術に関するネタ帳だったりテクニックメモだったり。
自分が仕事でウェブ系のスクリプトを書いてるので、それに関することをスクラップしていきます。
それ以外にも、PCや携帯などのデジタル端末に関することにも触れたいな。
多分触れていきそうな内容はこんな感じ。


  • HTML
  • CSS
  • Javascript
  • PHP
  • Java
  • LINUX
  • Windows
  • Mac
  • iPhone
  • Android


ブログが長続きするようならそのうち触れる内容が増えていくこともあるんじゃないかと。
基本的に自分のために書くので、触れる内容もてんでバラバラでまとまりはありません。かしこ。

三日坊主にならないようにだけはしたい。