ラベル オープンソース の投稿を表示しています。 すべての投稿を表示
ラベル オープンソース の投稿を表示しています。 すべての投稿を表示

2012年9月27日木曜日

Adobe のソースコード用フォント「Source Code Pro」を試してみた

Adobe からオープンソースでプログラミングに特化したというフォント「Source Code Pro」がリリースされました。リリースを報じるニュースを見るとかなりコダワって作ったフォントだということで、ためしに使ってみました。

まずは、私が常用している、 Inconsolata での端末画面です。Ubuntu / Debian ではパッケージが用意されていて、

$ sudo apt-get install fonts-inconsolata

でインストールすることができます。システムで使われているフォントを全部入れ替えるのも悪くはないのですが、元々の標準フォントの Ubuntu ファミリーのフォントも ( プログラミングに適しているかどうかは抜きにして ) 味があるので、端末にだけ設定してみたのがこちらです。 ( スクショにポインタが残ってしまったのはご愛嬌ということで勘弁してください )
Inconsolata を使った「端末」画面
Inconsolata を使った「端末」表示例


次に今回の Adobe の新作 Source Code Pro を使って同じ文面を表示させてみました。こちらはリリースされたばかりですので、こちらからダウンロードしたものを、~/.fonts に配置して「端末」のフォント設定を変えてみました。

Source Code Pro での「端末」表示例
Source Code Pro での「端末」表示例
こちらはサンセリフっぽいテイストで文字の高さがより低くデザインされている違いがあるのですが、数字の「1」が他の文字と調和して「L」の小文字の「l」と読めてしまうように思えます。また、「i」がかなり個性のあるデザインなのですが、シチュエーションによっては「j」や「t」のように誤読しそうにも思えます。

文字幅が等幅 ( monospace ) であったり、「L」の小文字と大文字の「I」数字の「1」のようなまぎらわしい字型のものがそれぞれ区別されているというのはプログラミング用のフォントとしては最低限欲しい仕様なのですが、それ以上の突っ込んだ使い勝手についてはあまりレビューされていなかったんではないかと感じざるを得ません。結局個人的にはちょっと試して元の Inconsolata に戻してしまいました。

おまけで、Ubuntu Monospace でも同じ文面を表示させてみました。
Ubuntu Monospace での「端末」表示例
Ubuntu Monospace での「端末」表示例
こちらはどちらかというと Ubuntu らしさが漂う感じになりました。「e1elent」の部分はハッキリと「数字が混入している」違和感が出ています。

個人的に Inconsolata の存在を知ったときに実用性に驚いてずっと使ってきたのですが、Source Code Pro はオープンソースフォントだということで、改良が進むことに期待したいところです。

2012年4月23日月曜日

東京に引っ越しました

さくらのVPSの移行ねたを書くと予告しておきながらまったく手がついていなくてゴメンナサイ。

手がつかない理由が実はあって、この4月に転職と引っ越しをして東京に住むことになり、その関連の様々な事々をこなすことに追われておりました。

この界隈では「転職したらブログを書く」という風習があるようですが、私の場合はそんな大それた仕事をしてきたような自覚は全くないので、あまり多くは語らないことにします。とはいえ、前職ではスタッフの皆さんやお客さんには非常にお世話になったことは事実で、この場を借りて御礼申し上げます。また、新しい職場の皆さんや Ubuntu , Android をはじめとしたコミュニティの皆さまにはこれからどうぞよろしくお願いします。

なぜ東京にという疑問をお持ちの方もおらっしゃるのではないかとは思いますが、より洗練されたもの、クールなもの、面白いものを追い求めるためには、やはり人が多く集まるところで仕事を含めた活動を行うのが自然な流れです。この辺の話題は 2010 年の OSC 仙台での LT で喋った内容が今でも自分の中に生きていて、色々なチャレンジをするためには東京に移住する必要があるという考えを持っていることが大きいのではないかと思っています。


このブログや Ubuntu での活動は徐々に元に戻していきたいと思いますので、これからもどうぞよろしくお願いします。

2011年9月20日火曜日

SoftwareDesign 2011/10号 を買ってみました

なにやら非常にはっちゃけた FreeBSD の特集が組まれるということで、久々に SoftwareDesign 2011/10月号を買ってみました。

FreeBSD は自分が持っている計算機で最初に使った UNIX like OS で、バージョンで言うと 1.1 前後、まさに 4.3BSD Net/2 の訴訟ねたが進行しているあたりで使い始めました。 その後大体 3.x ~ 4.x あたりまで使っていたのですが、コミュニティの毒気に霹靂 ( 時代が違う話なのですが、この記事あたりが雰囲気として参考になると思います ) したのと、UNIX の本質に触れるのであれば Solaris であろうと考えて FreeBSD を使うのはやめた経緯がありました。

現在 Solaris を取り巻く状況は OpenSolaris の晩年期を頂点として、色々と残念な状況になっているのですがそれはそれとして、良い機会なので FreeBSD のその後の経過と最新動向を探ろうという意図で買ってみたのですが... やはり期待を裏切られるような内容でございました。

歴史語りが多すぎる


BSDそのものがこの業界の中で長い歴史を持っているという事実、そして雑誌のカラーとして読み物的なものにもウェイトを置いているという事情はありますが、それにしても歴史語りが多すぎたように思います。また歴史語りにしても 4.3BSD Net/2 の訴訟の経緯の部分で「FreeBSD が 4.4BSD-Lite 出自である」というミスリードを誘う(表題下の概要の部分には「最初は 4.4 BSD Liteをベースに 386 CPU 用に公開された FreeBSD は」と書かれちゃってたりします)プチごまかしをしていたり、FreeBSD を選択するメリットがすでに歴史的なトピックになっていて(イマドキ IEEE802.1Q をサポートしていないサーバOSなんてありませんよ?)それに筆者が気づいていないか勉強を怠っているということがありそうだと感じました。

特集記事間の連携がうまくいっていない


これは執筆者間の打合せかもしくは編集者のチェック不足のどちらかだと思うのですが、内容的に歴史語りとなってしまった記事がかぶってしまった部分や、FreeBSDの 派生OSとして PC-BSD を紹介したその直後のインストール記事で、インストーラーとして PC-BSD を使って解説をしているところがマズい部分としてあげられるのではないかと思います。インストール記事では ZFS Root の兼ね合いでと断り書きがしてありますが、結果的にインストール記事の説明の中で ZFS Root が必須の要素には思えない構成だった以上、中途半端に混乱を招く内容だったように思います。

また、インストーラーということでいえば小飼氏の放言コラム ( コラムにすらなっていないように感じましたがそれはさておいて ) で Ubuntu の GUI インストーラーを写真まで載せたうえで「華がないほうがいい」とこきおろしていましたが、その主張とインストール記事での紹介が矛盾してしまっているというマズさもあります。もちろん Ubuntu には GUI インストーラーだけではなく Alternate CD によるテキストインストーラーも用意されていますし、Server Edition であれば、最小構成でのインストールも可能です。これは比較対象のものについてろくに調べもせずに単にケチをつけているといわれても仕方がない部分があるのではと感じさせられる内容に思いました。

一般誌で「まど☆マギ」ネタを展開することの是非


「まど☆マギ」というのは今年1~3月に非常に話題になったアニメ作品「魔法少女まどかマギカ」のことで、作品としては非常に素晴らしいものであり、一時期は秋葉原やこの手の勉強会やカンファレンスで繰り返し使われたネタであるのですが、それを全国の書店に並ぶアニメとは関係のない一般雑誌で展開することについては是非が問われそうに思えます。実際

[女性が参加しやすいITイベントの作り方 1/2] わたしたちが勉強会に行かない7つの理由

という記事が書かれる程度には嫌悪する人もいますし、なにより元ネタを知らなくても十二分に理解でき、楽しめるような程度に抑えるべきだったのではないかと考えています。実際この作品の魅力としてストーリの核心部分についての暗喩のうまさが光っていたことがあげられるのですが、そういった要素をさしおいて、ネタ全開で特集組むのは時期的なものを考えたとしても非常にリスクが高いように思います。さきほど挙げた小飼氏は 9月号の書籍おすすめ企画でもこのネタを展開したようですが、同氏が今回の特集の仕掛け人だったとしたならば一般雑誌に寄稿することの意味をもう一度考え直してほしいと思います。

事実上国内のコミュニティが存在しないOSに新しいユーザを呼び込めるのか


こんな感じで、若干統一感に欠けるといわざるをえない特集でしたが、仮にこれをキャッチアップするコミュニティがあれば FreeBSD の今後の展開につなぐことができることもできそうに思いますが、実際のところ事実上国内のコミュニティが存在しない ( http://www.jp.freebsd.org/ はありますが、開店休業状態ですよね? ) 状況で、どれだけ新ユーザに訴えかけることができたのかというのは非常に疑問に思います。雑誌に特集として取り上げられるというのは大きなチャンスであることは間違いないのですが、そのチャンスが無駄にならないことを願いたいところです。

今号全般を通じて


久々にこの雑誌を買ってみた立場でこのようなことを言うのは心苦しいのですが、この雑誌の広告出稿がこのご時世のせいなのか非常に少ないのが気がかりです。今月号は特集のインパクトでそれなりに部数が出るような気がしますが、その後どう維持していくのかということは雑誌として大きな課題になると思います。誌面後半の連載の部分については小粒で光る記事が少なからずあるので、メインディッシュとなる特集記事の内容でしっかり読者の心をつかむ誌面づくりを期待したいところです。

2011年9月16日金曜日

Vim の日本の統合コミュニティ vim-jp って?

UNIX/Linux 環境でのエディタにはもっぱら vi やその眷族を使っていて、それこそ毎日使っている私ですが、ちょっと思うところがあって @kaoriya さんの Windows 版の Vim7.3(+kaoriya) をダウンロードしに行ったら、何やら「お詫び」なる文章が掲載されておりました。

私自身 vi 系のエディタを常用するようになって随分時間がたってしまっていますが、正直何に対して「お詫び」するに至っているのか話が見えない状況です。裏を返せば私が vi 系のコミュニティ活動にはほとんど関わりを持ってこなかったことを、さらにその背後には道具としてそれなりに完成されてコモディティ化されたものだということもできるような気がします。

確かに、ソフトウェアとして見た場合には vim 系で国内で使われているものを見ても jvim3, jvim5, vim7 の各OS版、GUI/CUI版、 Wnn や cannna のサポート有無など非常に多岐にわたっていますし、他の vi クローンも合わせて考えるとそれこそ派生ソフトの数は膨大なものになります。そのそれぞれが時代や背景を背負ってこの世に生まれてきたものですから、無碍にコミュニティを統合してリソースを集中する必要はそれほど多くはないような気がします。

もちろんポータル的な「あのサイト見ればOK」みたいなものがあればベターではあるのですが、最低限の最大公約数的な、すなわちオリジナルの vi についてのガイド的なものが各々の環境で利用できればそれで十分な気がします。書籍や良い先人がきっと皆さんの近くにいるでしょうから、その方々に教えを乞うようなスタイルが望ましい気がします。 ( え、周りに vi 使いがいない? そんな組織飛びだしちまいなっ! )

中のコードや翻訳等の問題についてはそれぞれの個々のソフトの中の問題ですから、所詮なるようにしかならん気がします。とはいえ、せっかくコミュニティが立ち上がるというのですから、興味がある方は vim-jp をチェックしてみてはいかがでしょうか。

2011年2月21日月曜日

OpenOffice.org日本ユーザー会「特定非営利活動法人化」

取り上げようと思っていて、なかなか時間がとれずに話題にできなかったのですが、OpenOffice.org日本ユーザ会が「特定非営利活動法人」として法人化されました。先にこの blog で山形県で OpenOffice.org が採用されたというニュースについての記事を書きましたが、日本での OpenOffice.org (とその派生ソフトウェア)ユーザ向けの正統な互助組織ができたということで非常に意義ぶかいものがあるのではないでしょうか。「OpenOffice.org」の名前を冠していますが、LibreOffice をはじめとした各種派生ソフトウェアも取扱範囲となっています。

現在の最新動向からすると LibreOffice が今後ネームバリューを拡大していきそうな局面の中、法人名が「OpenOffice.org日本ユーザ会」となっていますが、これは法人登記の段階で無難な名前を選んだはずだけれども状況がすでに変わってきているということを示しているのではないかと思います。

先日書いた記事では、ベンダ・ロックインについて突っ込んだ議論を展開したのですが、こういった非営利の法人に対して人的・金銭的なコミットを行うということでベンダ・ロックインを回避することができるのではないかと思います。開発を行う人材や時間が持たなくても、このユーザ会の活動に参加し発言権を持つことによって、非オープンソース化の流れを牽制できることが可能となるということで、非常に大きな意味をもつものだと思います。

また賛助会員になると、こちらのページに名前とリンクを張ってもらえるということで、「ユーザ会をサポートしている」という意思表示だけにとどまらず、中長期的な意味合いでSEO的な部分でも役に立つのではないかと思います。こういった意味を考えると「ご協力いただいた皆様」のページはもっと Web ページの中で目立つ場所に配置しても良いような気がします。

ともあれ、OpenOffice.org日本ユーザ会の活動について、注目していきたいところではないでしょうか。

2011年1月25日火曜日

OpenOffice.org とベンダ・ロックイン

一応地元県のお話なのではありますが、「山形県がOpenOffice.orgを県庁の全パソコンに導入へ、都道府県で初 (ITPro)」というニュースが飛び込んできました ( 業者側のニュースリリースはこちら ) 。

この話題は昨年に導入検討開始時に一度ニュースになりそれなりに注目を集めた話ではあるのですが、今回の導入決定についてはさらに注目されない、なかばスルーされているニュースとなっているように見えます。

ITPro の記事を見るとメインストリームサポートがすでに終わった Windows XP を主に使っていてそういった機器で今後 OpenOffice.org を導入していくとのことです。とは言っても Windows の系譜で言えば、すでに 2 世代前の OS ということになり、全ての PC が Windows XP を積んでいるわけではないと考えられます。ちょっと穿った見方かもしれませんが、比較的最近導入したものについてはITproの記事で言うところの
...外部の組織向けにMicrosoft Officeのファイルを作成する必要があるパソコンや、マクロを利用しているパソコンなどについては、Microsoft Officeを継続利用する。
ということにして、サポートが終わってしまいそうなものについて OpenOffice.org を導入して延命しようというプランのようにも見えます。地方公共団体の財政が押しなべて厳しいことは今に言われたことではないのですが、今回のように「ワーキンググループ」なるものを作って大仰に検証までするべきものであったのかどうかというのは疑問に思います。

MS Office を使い始めるときには「ワーキンググループ」を作って検討していたのか

自治体の現場に PC が導入されだしたのはそれほど最近の話ということではないのですが、職員全員にいきわたるほどの勢いで導入されだしたのは、いわいる e-Japan 戦略の時代 ( 2001年頃~ ) だったように記憶しております。それ以前に導入されたものはインターネット用の PC であったり、事務の効率化を狙って導入したもので、オフィススイートは 一太郎 と Lotus-123 の組み合わせであったり MS Office だったりと統一性がなく、e-Japan 戦略の波の中で「なんとなく世界標準だから」という理由で MS Office が普及していった流れがあったように思います。その当時はとにかく PC を使うことが目的で今回の山形県のように「導入の是非を検討するワーキンググループ」などを立ち上げて検討を行った団体があったようには記憶していません。

また、サポートされなくなりそうなソフトウェアがあるけども予算がないので無償のものに置き換えるという戦略であれば、選択肢などないに等しいわけですから「無償ソフトウェア『導入の』是非」を検討するのではなく、「無償ソフトウェア導入の『手法』」を検討しないといけないことは明白です。あくまで大義名分を通したい部分があるのは心情として理解できなくもないのですが、そこまで大仰な舞台装置を作られても正直醒めてみてしまうということもあるように思います。

OpenOffice.org を使ったとしても依然としてベンダ・ロックインの呪縛からは逃れていない

もう一つ重要なことは、昨年 Sun が Oracle に買収されてしまったことで、 OpenOffice.org は Oracle の持ち物になってしまい、 OpenOffice.org の将来が以前よりも流動的になってしまった事情が出てきたということに対して何の警戒も持っていないということだと思います。旧 Sun のソフトウェア製品の中で、オープンソース界隈で特に大きな影響があるのは Java, OpenOffice.org, (Open)Solaris の 3つですが、この3つの製品すべてにおいて昨年の間に製品の将来が直接左右されるような Oracle による方針転換やそれに対抗する動きが出てきて、「将来にわたって無償で(比較的)品質の高いソフトウェアが継続的に利用できる」かどうかなど誰にも予測できない事態となっています。

OpenOffice.org についていえば、さらなる「自由さ」を求めて枝分(フォーク)してしまった LibreOffice の存在があります。現在のところ内容的にはこの 2つのソフトウェアはほぼ同じものであるといえますが、今後これがどういった差がでてくるのか来ないのか、 有力 Linux ディストリビューションがどちらを採用するのかというのは流動的な側面が多く、今の段階でどちらかを選択することを宣言するというのは正直情勢に疎いのではないかと思わざるを得ない部分があるのではないでしょうか。

またそもそもの話として、今回の Oracle による Sun の買収のような外的要因で、盤石に見えていたオープンソースプロジェクトがいきなり存続の危機に直面してしまうということも起こりうることで、ユーザやプロジェクトのサポータはこういった要因に対してほぼ無力だということも知られるようになりました ( その最たる例が OpenSolaris であると言えましょう ) 。この辺を突き詰めていくと、オープンソースソフトウェアというのは私企業の持ち物であるべきなのか、それとも公共財であるべきなのかという根本的なところに行き当たってしまうわけですが、 本気で「ベンダ・ロックインからの解放」ということを口にするのであれば公共財としての投資を行う必要がどうしても出てくるのではないかとこういうことになってしまうのです。このことについては OpenOffice.org の日本のコミュニティのリーダー氏がかなりキツイ口調で ( その攻撃的な態度はいかがなものかとは思いますがそれはさておいて ) ことあるごとに口にしていることであったりもします。

企業がかかわりを持つ限り程度の大小はあれどもベンダ・ロックインにつながる要素が発生しますし、逆に企業色を完全に排した場合にはコミュニティそのものの継続性が脆弱になってしまうというジレンマがオープンソースプロジェクトに対してつきまとっているといえることができるでしょう。

「無償で便利そうだから」安易に飛びつくことの危険

OpenOffice.org に限った話ではないのですが、このようなオープンソースプロジェクトにはプロジェクトの数だけその背景があり、単に「無償で便利そうだ」ということだけで安易に飛びつくと Oracle+Sun のプロダクトのように外的要因による濁流に巻き込まれてしまい、気が付いたら想定外の事態となってしまうという危険が ( 程度の多少はあれ ) 存在します。「誰かが無償で出してくれるから」それに乗っていくだけではなく、そのプロジェクトがどのような意義を持ちどういった影響をもたらすのか、またプロジェクトに対してどのようにかかわっていけばよいのかということをよく吟味する必要があるのではないでしょうか。

ここ最近の状況を見ると RedHat Enterprise Linux 代替の無償 OS である CentOS について、最新版の開発が難航しているという報せもあります。何が盤石で何が危ういのか、危ういなら危ういなりにどのようなコミットをしてくのかそういったことを考えないとオープンソースソフトウェアを使っていくのは難しいのではないでしょうか。