タグ

2011年11月26日のブックマーク (2件)

  • 高性能 無料ペイントツール FireAlpaca (Mac/Win両対応) - mdiapp開発報告所

    http://firealpaca.com/ タイトルそのまま、無料のペイントツールを開発しました! 苦節数年、ようやくMac対応 (もちろんWindowsにも対応) のアプリを作る事ができました……長かった (涙)。今回は多くの人が気軽に使えるように、可能な限りシンプルな機能とインターフェースを目指しました。自分で言うのも何ですが、とても良い感じに仕上がっていると思います。 http://d.hatena.ne.jp/MDIAPP/20120311/1331453406 (使い方、Tipsをまとめました 一応最初に書いておきますと、アプリの起動時に新バージョン確認と広告表示用のダイアログが出るようになっていて、「この枠を使って収益を上げられないかな」と考えています。ネットワークに接続するのは起動した時だけですし、個人情報の送付は行ってないので大丈夫です、信頼してください!(パケットを監視

    高性能 無料ペイントツール FireAlpaca (Mac/Win両対応) - mdiapp開発報告所
  • 東アジアの文字幅 (East Asian Width) の判定 - 中途

    Unicodeの文字が全角で表示されるか半角で表示されるかは東アジアの文字幅特性値がヒントを与えてくれるそうです。(日語の場合は)この値がNa(狭)、N(中立)、H(半角)だと半角、W(広)、F(全角)、A(曖昧)だと全角として扱うことが推奨されているようです。 Pythonではunicodedataモジュールを使うとこの特性値を取得できますが、JavaScriptにはそのような関数は見当たりません。ですが、Unicode Consortiumが、どの文字がどの東アジアの文字幅を持つかのデータファイルを公開しているので、そこから判定用のコードを機械的に生成できるはずです。 で、以下が実際に生成したコードです。データファイルに、データファイルに出現しない文字はNとなるとあるので、以下ではN以外(F、H、W、Na、A)についてのみチェックを行い、それ以外をNと判定するようにしています。 コメ

    東アジアの文字幅 (East Asian Width) の判定 - 中途