Flex SDK 3.6 + FlashDevelop 4.0(RC) を導入

最近はHTML5がFlashを凌駕するとかいう記事が多いんだけど、そんなときこそ逆張り。いまこそFlashを学ぶべき。 Flash開発は無料で できます。 Adobeに数万円はらってFlash ProやFlash Builderを買う手もありますが、ここでは無料で始めます。Adobe Flash Pro…

MigMix/Miguフォントの文字幅不具合の修正

MigMix/Miguフォントの文字幅不具合の修正Migu 1Mの不具合について http://sourceforge.jp/forum/forum.php?thread_id=30310&forum_id=9259この不具合の報告を受けて、調べた。 まずは以下のスクリプトを書いて、ttfファイルを通す。 #!/usr/bin/env fontfor…

Emacs23.3 for Windows(emacs for gnupack)を使う

Emacs23を日本語Windowsで使うには Emacs23.3を日本語Windowsで使う場合、公式サイト http://www.gnu.org/software/emacs/ のWindowsバイナリはIMEの扱いがよくない。 以下の画像は公式Emacs23.2で試したときのだが、カーソルが飛んだりする。 IMEの扱いを修…

Illustrator10で最新M+フォントを使うには

Adobe Illustrator はバージョンCS5(15) が2011年現在の最新だ。バージョン10というのは 2001年12月に発売されたのでほぼ10年前のソフトだな。 ふむ バージョン10では、フォントによっては文字を表示できないという報告があり、調べてみた。確かに最新の M+…

Python2を学ぶ(3) リスト

Python2を学ぶ(3) リストPythonのリスト(配列)学んだらかなりすごいかも。 なにがすごいのさ。 自由度が。PHPでは a = ['a', 'b', 1]; a[] = 'd'; vardump(a); これで 配列が a, b, 1, d になったんだ。同じようなことがPythonでできないかと思った。 Pyth…

WebAbornバージョン10にアップデート

WebAborn(ウェブあぼ〜ん)という User JavaScript 作成サイト http://ai11.net/software/webaborn/ を公開してるんだけど、「うまく動きませんよ」という指摘を2件いただいた。 ふむ。 2件の指摘はまったく同じで Google検索ページでレイアウトが崩れる、…

Python2.5を学ぶ(2) ファイル入出力

ファイル読み書きを学ぼう。以下のサンプルはすべてpython 2.5対応で、python3には対応してない。 まず前回も示したファイルの書き出し方 # -*- coding:utf-8 -*- text_ucs = u"あいうウェブABC言語\n" f = open('a.txt', 'wb') f.write(text_ucs.encode('ut…

Pythonを学ぶ(1) HelloWorldでいきなりエラー (Python2とUnicode)

プログラミング言語 Python(パイソン)を入門しようと Hello World を実行したら、いきなりエラーさ。 hello.py # -*- coding:utf-8 -*- print(u'こんにちは') 出力: $ python hello.py Traceback (most recent call last): File "hello.py", line 2, in <module> pr</module>…

AndroidのOpera WebブラウザでNGワードを見ない方法

NGワードを、Webブラウザで見えないようにしてくれる「WebAborn」がAndroidでも動いたぞ。参考記事: WebページからNGワードを消すWebAbornバージョン7をリリース Androidってスマートフォンだよね。 Android版FirefoxではGreasemonkeyが動かないんだよな、い…

Androidスマートフォンでスクリーンショットを撮る方法

次の記事のために、Androidでスクリーンショットを撮ったんだけど、なんだか手順がややこしかったのでメモ。 Androidスマートフォンでスクリーンショットを撮る方法 環境 Xperia SO-01B (Android 2.1) Windows XP SP3 手順 Xperia SO-01B [設定>アプリケー…

gdi++ Heliumの設定を変更

以前の記事: [フォント] gdi++ Heliumの設定 http://d.hatena.ne.jp/itouhiro/20110210 Windows環境でフォントをキレイに表示する gdi++ Helium(ジーディーアイ・プラスプラス・ヘリウム)だけど、設定を変えたんだ。 その理由は? 前の設定だと、文字がに…

M+フォントの全角ゼロにスラッシュをつける

http://mix-mplus-ipa.sourceforge.jp で配布するフォントの一部で、全角ゼロにスラッシュを追加したのでその記録。 最近は「違う文字をまちがえずに判別できる」フォントがほしいと思っているんだ。 字形が似てる文字っていろいろあるよ。 半角数字のゼロ 0…

Ubuntu 11.04 のインストールに3回目で成功

Ubuntu 11.04 のインストールに2回も失敗しましたよ。 インストール手順 1. http://www.ubuntu.com/ から ubuntu-11.04-desktop-i386.iso をダウンロード。 2. DVD-Rにやく 3. サーバーPCのHDDをOSインストールに使うもの以外、外す。(念のため) 3. PC(HP …

DejaVu Sans と DejaVu Sans Condensed の比較

http://mix-mplus-ipa.sourceforge.jp で公開する予定の新規フォントについて どっちがいいか迷ったので記録。 M+ 1pの半角英数字は日本語と合わせたとき素晴らしい見栄えだ。 しかしオレ個人の感覚だが、英文だけのサイトを読むときは、もっと横にせまいフ…

FontForgeで機械的にボールド体(太字)フォントを作る方法

太字がないフォントというのはよくありますね。 IPAフォント http://ossipedia.ipa.go.jp/ipafont/ にも太字がありません。 FontForgeにはフォントを太字にする機能が用意されている(細字にする機能はないようです‥)ので、その使い方を説明します。 ちなみ…

Ubuntu 10.04をVMwareにインストール

Ubuntu 10.04をVMwareにインストールVMware Player 3.14をインストール google: ubuntu 10.04 site:.jp でisoファイルを探してDL。 VMware Player3起動して、新規仮想マシンの作成 isoを選ぶと、自動インストールになる ユーザ名、パスワードを入力 foo:foo …

CVSの使い方 in sourceforge.jp

CVSの使い方 in sourceforge.jp●前準備 foo@ubuntu:~$ ls -a ~/.ssh . .. id_dsa id_dsa.pub known_hosts ●ファイル取得 foo@ubuntu:~$ cvs -d:ext:YourID@cvs.sourceforge.jp:/cvsroot/mix-mplus-ipa co mixfont-mplus-ipa 特定期日前のソースを取得するに…

Firefox互換Webブラウザ Pale Moon 4.0の設定

WebブラウザFirefoxのクローン、PaleMoon(Windows専用)を導入するメモ。 Pale Moon 4.0を導入する理由は以下。 PaleMoonの利点: 最初からPortable版がある。 Firefoxを最適化しただけで、名前は違うが中身はFirefoxそのもの。 Firefoxの豊富なアドオンをそ…

Google日本語入力の設定方法

Google日本語入力が成長してるぞ。 開発版では「抑制単語」機能もついたんだ! これが無いからMS-IMEからの移行をためらってきたけど、もう移行しない理由がないな。 抑制単語 「抑制単語」機能って何?google:抑制単語で調べてみてくれ。 ようするに、変換…

M+フォントの行送り設定

M+フォントの行送り設定 行送りってなんだっけ? http://www.adobe.com/jp/type/topics/info4.html に説明がある「行送り」のことだよ。 行間ともいう。で、行送りをどうやってフォントに設定するの?フォントの基本的なサイズ情報は ここで設定できる。 [E…

gdi++ Heliumの設定

以前の記事: [フォント] gdi++の設定 http://d.hatena.ne.jp/itouhiro/20100613 Windows環境でフォントをキレイに表示する gdi++(ジーディーアイ・プラスプラス)だけど、別のを使うことにしたんだ。 なぜ変更したの? 変更した理由 これまで使っていた gdi…

M+フォント研究(1) M+フォントの構成

M+フォントはオープンソースで、すべての作成素材が公開されている。 しかし説明する文書はないようだ。説明がないから、動作を追ってみていくしかないのかな http://sourceforge.jp/cvs/view/mplus-fonts/mplus_outline_fonts/こちらでソースの変更履歴を見…

Adobe Illustratorの学習(1) ピクトグラムの作成

Illustratorの操作に慣れようと考えて、でも本読んでもどうも理解が進まない。Adobe Illustrator 8.0イラストレータ教室8.0―アドビ公認トレーニングブック出版社/メーカー: エムディエヌコーポレーション発売日: 1998-12-21メディア: 単行本(ソフトカバー)…

バージョン管理システム Mercurial を導入

バージョン管理システム Mercurial を導入することにしたんだ。 最近は git がよく話題にあがるね。 しかし以下を見ると Google CodeがGitではなくMercurialを採用へ − @IThttp://www.atmarkit.co.jp/news/200904/28/googlecode.html 操作体系から見る、Git…

AutoPagerize対応のSITEINFOを作成した

FirefoxのFireBugまたは、 Chromeの url http://www.sohovillage.com/classads/.*(wanted|annoucement)/[^a] http://www.sohovillage.com/forum/[^a] http://www\.sohovillage\.com/(forum|classads/helpwanted|classads/jobwanted|classads/announcement)/(…

WebページからNGワードを消すWebAbornバージョン7をリリース

[話者] NGワード機能というのが、2chビューアやニコニコ動画についているよね。 見たくない言葉を消してくれるんだ。 これをWebページでも使えるようにならないかな‥と思って作ったのが WebAborn(ウェブあぼ〜ん) http://ai11.net/software/webaborn/ [合い…

Xpathの学習(2) GM「linkify」を解読

[話者] Xpath学習の、次のターゲットはこれ。 http://userscripts.org/scripts/review/1295 ソースは短い。 // ==UserScript== // @name Linkify // @namespace http://youngpup.net/userscripts // @description Looks for things in the page that look li…

Xpath 入門

[話者] Xpathは重要だと思うので、しっかり会得するまで学習だ。http://www.atmarkit.co.jp/fxml/rensai/rexml08/rexml08.html Xpathの最初の初歩には、この記事がわかりやすかった。 [合いの手] 図がわかりやすいね。 ノードには基本的に以下の3つがあるの…

「ウェブページから NG ワードを消すGM」を解読(2)

[ http://d.hatena.ne.jp/itouhiro/20101030 の続きです] [話者] XPathの勉強しようと、はてなブックマークでXPathタグのついた記事 http://b.hatena.ne.jp/t/xpath を探してみた。http://d.hatena.ne.jp/mollifier/20100607/p1 さんの記事を読むと、 XPath…

スクリーンショットを自動で保存して自分の行動を記録

追記 2012-01-18 http://d.hatena.ne.jp/itouhiro/20120118 に改訂版を書きました。 PCを使っていると、いつのまにか作業を忘れて、Wikipediaとか まとめサイトやYouTubeに見入っている自分に気がつくことがあるよね。 よくあるなあ。多少は息抜きも必要だ……