結城浩のはてな日記 このページをアンテナに追加 RSSフィード Twitter

2015年4月21日(Tue)

MacBook Airで使っている主なソフトウェア一覧

結城がMacBook Airで使っている主なソフトウェア一覧です(名前順)。

  • ATOK: 日本語入力
  • BetterSnapTool: ウインドウの便利な小技(たまに使う)
  • ClamXav: アンチウイルス
  • Dash: リファレンスビューア
  • Dropbox: クラウドストレージ
  • Evernote: クラウドにメモを保存
  • FreeMind: マインドマップ(たまに使う)
  • OmniGraffle Professional: ドローソフト
  • Growl: 通知
  • HyperSwitch: Command+Tabをアプリ切り換えではなくウインドウ切り換えに
  • Inventor Fusion: 3D
  • Karabiner: キーアサインの変更(KeyRemap4MacBook)
  • Numbers: 表計算ソフト
  • OmmWriter: 集中して書き物するエディタ(たまに使う)
  • Perl: LL
  • Pixelmator: レタッチソフト
  • QuickSilver: ローンチャ
  • RSS Bot: RSS notifier
  • Ruby: LL
  • Safari: Webブラウザ
  • SimpleCap: 画面キャプチャ
  • SimpleFloatingClock: アナログ時計
  • Skitch: ちょっとした画像エディタ(たまに使う)
  • SourceTree: Gitフロントエンド
  • TeX Live: 組版
  • Time Machine: バックアップ
  • Twitter: SNS
  • Vim: テキストエディタ
  • bash: シェル
  • iBooks: epubリーダ
  • iTerm2: ターミナル
  • プレビュー: PDFリーダ
  • メール: メール

2015年4月6日(Mon)

2014年11月8日(Sat)

2014年8月14日(Thu)

書籍『数学ガールの秘密ノート/数列の広場』刊行記念《サイン本無料プレゼント》(応募終了)

応募は終了しています

こんにちは、結城浩です。いつも応援ありがとうございます。

2014年10月に、書籍『数学ガールの秘密ノート/数列の広場』がSBクリエイティブさんから刊行されます。

恒例になりましたが、みなさんへの感謝を込めて、本書を無料プレゼントいたします。

このエントリをよくお読みの上、どうぞご応募ください!

  • 当選者に送られるプレゼント:書籍『数学ガールの秘密ノート/数列の広場』
  • 当選人数:7人
  • 応募〆切:2014年8月28日(木)
  • 応募条件:以下の(A)(B)(C)のうち少なくともいずれか1つを実行してください。
    • (A) あなたのWebサイトやブログに「数学ガールの秘密ノート」という文字列を含むエントリを書く。またはTwitterやFacebookで「数学ガールの秘密ノート」という文字列を含むつぶやきを行う。内容はどんなことでもかまいません。
    • (B) あなたの知人に「『数学ガールの秘密ノート』が出るんだって、四冊目!」と伝える。
    • (C) http://www.hyuki.com/girl/note4.html のページを、Webのブックマークサイト(はてなブックマークでなくてもよいです)を使ってブックマークする。
  • 応募方法:以下の表題をつけて、までメールをお送りください。応募メールには住所を含める必要はありません。

■応募メールにつける表題■

[NOTE4]『数学ガールの秘密ノート/数列の広場』無料プレゼント応募

    • お願い1:応募の際にはメールの中に、結城浩の活動に対する感想・今後結城に書いてほしい本・最近読んでいる本・興味を持っていること・興味を持っている技術・よく見るWebサイト・毎月のおこづかい・(中学生・高校生は)将来の夢・(中学生・高校生以外は)中学・高校時代の思い出などを自由にお書きください。感想の有無や内容は、当選するかどうかにはまったく無関係ですが、いろいろ書いてくださると、私はとてもうれしいです。みなさんからのお手紙を読むのは、大きな楽しみなんです。長いメールでもかまいません。そうそう、結城メルマガをご購読なさっていたらその旨も書いてください。
    • お願い2:結城は、メールの振り分けに上記の表題を使っています。必ず上記の表題を書いたメールを送って下さい。コピー&ペーストすることを強くお勧めします。
  • 抽選:2014年8月29日(金)に抽選を行い、当選者あてに直接メールをお送りして送付先をおたずねします。
  • 発送:プレゼントの発送は2014年10月(発売日以降)になる予定です。
  • 注意:
    • お送りするのは日本国内限定です。
    • お送りするのは結城のサイン本です。
    • お送りいただいたメールアドレスには今後、結城からのお知らせがときたま届くことがあります。
    • この企画は結城が個人的に行っているものです。出版社へのお問い合わせなどはご遠慮ください。
  • 履歴
    • 2014-08-14 19:20 募集を開始しました。
    • 2014-08-29 00:00 応募を終了しました。応募者の総数は51名です。
    • 2014-08-29 10:47 当選者7名全員にメールを送り、送付先住所をお尋ねしています。
    • 2014-08-30 07:30 当選者7名全員の住所が確認できました。実際の発送は10月の発売日以降です。
    • 2014-10-20 12:30 当選者7名全員へ書籍を発送しました。

2014年7月23日(Wed)

ターミナル上CUIのvimでノーマルモードに戻ったときに日本語入力モードを自動的にオフにする方法(Karabinerを使う)

前提

  • MacBookのターミナル(iTerm)でvimを使って日本語入力している。

問題

  • 入力モードからESCでノーマルモードに戻っても日本語入力状態のままになってしまう。

解法

  • Karabiner (旧KeyRemap4MacBook)を使ってESCをESC+英数に割り当てることで、自動的に日本語入力をオフにする。

詳細

参考

2014年7月18日(Fri)

MacBook Airを移行するときに起きたトラブルと解決のメモ

前提

  • MacBook Air + OS X Mavericks (10.9.4) 二台(便宜上、新旧と呼ぶ)
  • USB HDD + Time Machine
  • Thunderboltケーブル

時系列の記録

  • 1. USB HDD + Time Machineを使った移行
    • 旧MacからTime Machineにバックアップする。
    • 新Mac購入後、設定アシスタントでTime Machineから移行する。成功。
    • 新Mac動かすとTeX Liveのうち、/usr/local/texlive/texmf-local/ はコピーされていたが、 /usr/local/texlive/2013/ はコピーされていない。
    • Time Machineを調べてみると、そもそも /usr/local/texlive/2013/ がコピーされていない。
  • 2. Thunderboltを使ったMac to Macの移行
    • 新旧MacをThunderboltケーブルで接続。
    • 両方のMacで移行アシスタントを起動。
    • 移行は進むが「残り1分以内」から三時間以上たっても終わらない。
    • 電源キー長押しで中断。
  • 3. Thunderboltを使い、旧Macをターゲットディスクモードにしての移行
    • 旧Macをシャットダウンし、Tキーを押しながら電源オン(ターゲットディスクモード)。
    • 新旧MacをThunderboltケーブルで接続。
    • 新Macで移行アシスタントを起動。
    • 数時間で移行成功。
    • 新Macを見ると、TeX Liveは正しくコピーされた。
    • しかし、新MacでHome Brewでインストールしたソフトが正しくインストールされていない(細かくは調べていない)。
    • 必要に応じてインストールして対処中。

2014年6月9日(Mon)

2014年6月7日(Sat)

カラーのPNGファイルをグレイスケールのEPSに変換する方法(convertを使う)

問い

  • カラーのPNGファイルをグレイスケールのEPSに変換したい。

答え

  • ImageMagickのconvertコマンドで -type Grayscale オプションを使えばよい。

詳細

  • 次のコマンドラインを実行します。
$ convert input.png -type Grayscale output.eps

2014年3月25日(Tue)

アマゾン・アソシエイトID(アフィリエイト用のID)を含んだ商品URLを生成する秀丸マクロ

先日の版を、/dp/, /ASIN/, /product/ でも動くようにしたものです。

// amazon.mac
// アマゾンの商品URLがクリップボードに入っている状態で起動すると、
// アソシエイトIDを含んだ商品URLとはてなのasin記法を生成して秀丸エディタに挿入する秀丸マクロ。
// クリップボードのURLの形式は、
//      …/dp/XXXXXXXXXX/…
//      …/ASIN/XXXXXXXXXX/…
//      …/product/XXXXXXXXXX/…
// という形式を想定している。

// My associate amazon id.
$id = "hyuki-22";

// Get a string in the clipboard.
beginclipboardread;
$url = getclipboard;

// Check patterns.
if (strstr($url,"/dp/") != -1) {
    #pos = strstr($url,"/dp/") + 4;
} else if (strstr($url,"/ASIN/") != -1) {
    #pos = strstr($url,"/ASIN/") + 6;
} else if (strstr($url,"/product/") != -1) {
    #pos = strstr($url,"/product/") + 9;
} else {
    #pos = -1;
}

// Compose an insert string.
if (#pos == -1) {
    $s = "ERROR: /dp/XXXXXXXXXX/ is not found in clipboard.\x0D\x0A";
} else {
    $asin = midstr($url, #pos, 10);
    $s =  "http://www.amazon.co.jp/exec/obidos/ASIN/" + $asin + "/" + $id + "/" + "\x0D\x0A"
        + "asin:" + $asin + ":detail:large" + "\x0D\x0A";
}

// Insert it.
insert $s;

インストール方法

  • 上記のamazon.macを秀丸のマクロが入っているディレクトリに入れる。
  • [マクロ]→[マクロ登録]でamazon.macを登録する。

実行方法

  • アマゾンの商品ページを開く。
  • URLをコピーする。
  • 秀丸上でamazon.macを[マクロ]→[マクロ実行]する。

入力例:コピーした元URL(『数学ガール』の例)

http://www.amazon.co.jp/%E6%95%B0%E5%AD%A6%E3%82%AC%E3%83%BC%E3%83%AB-%E7%B5%90%E5%9F%8E-%E6%B5%A9/dp/4797341378

出力例:秀丸にペーストされる文字列

http://www.amazon.co.jp/exec/obidos/ASIN/4797341378/hyuki-22/
asin:4797341378:detail:large

2014年3月23日(Sun)

書籍『数学ガールの秘密ノート/丸い三角関数』刊行記念《サイン本無料プレゼント》(応募終了)

応募は終了しています

こんにちは、結城浩です。いつも応援ありがとうございます。

2014年4月末に、書籍『数学ガールの秘密ノート/丸い三角関数』がSBクリエイティブさんから刊行されます。

恒例になりましたが、みなさんへの感謝を込めて、本書を無料プレゼントいたします。

このエントリをよくお読みの上、どうぞご応募ください!

  • 当選者に送られるプレゼント:書籍『数学ガールの秘密ノート/丸い三角関数』
  • 当選人数:7人
  • 応募〆切:2014年4月2日(水)
  • 応募条件:以下の(A)(B)(C)のうち少なくともいずれか1つを実行してください。
    • (A) あなたのWebサイトやブログに「数学ガールの秘密ノート」という文字列を含むエントリを書く。またはTwitterやFacebookで「数学ガールの秘密ノート」という文字列を含むつぶやきを行う。内容はどんなことでもかまいません。
    • (B) あなたの知人に「『数学ガールの秘密ノート』の三冊目の本が出るんだって」と伝える。
    • (C) http://www.hyuki.com/girl/note3.html のページを、Webのブックマークサイト(はてなブックマークでなくてもよいです)を使ってブックマークする。
  • 応募方法:以下の表題をつけて、までメールをお送りください。応募メールには住所を含める必要はありません。

■応募メールにつける表題■

[NOTE3]『数学ガールの秘密ノート/丸い三角関数』無料プレゼント応募

    • お願い1:応募の際にはメールの中に、結城浩の活動に対する感想・今後結城に書いてほしい本・最近読んでいる本・興味を持っていること・興味を持っている技術・よく見るWebサイト・毎月のおこづかい・(中学生・高校生は)将来の夢・(中学生・高校生以外は)中学・高校時代の思い出などを自由にお書きください。感想の有無や内容は、当選するかどうかにはまったく無関係ですが、いろいろ書いてくださると、私はとてもうれしいです。みなさんからのお手紙を読むのは、大きな楽しみなんです。長いメールでもかまいません。そうそう、結城メルマガをご購読なさっていたらその旨も書いてください。
    • お願い2:結城は、メールの振り分けに上記の表題を使っています。必ず上記の表題を書いたメールを送って下さい。コピー&ペーストすることを強くお勧めします。
  • 抽選:2014年4月3日(木)に抽選を行い、当選者あてに直接メールをお送りして送付先をおたずねします。
  • 発送:プレゼントの発送は2014年5月中頃になる予定です。
  • 注意:
    • お送りするのは日本国内限定です。
    • お送りするのは結城のサイン本です。
    • お送りいただいたメールアドレスには今後、結城からのお知らせがときたま届くことがあります。
    • この企画は結城が個人的に行っているものです。出版社へのお問い合わせなどはご遠慮ください。
  • 履歴
    • 2014-03-23 19:40 募集を開始しました。
    • 2014-04-02 23:59 現在の応募数は89名です。締め切りました。
    • 2014-04-03 08:46 当選者7名全員にメールを送り、送付先住所をお尋ねしています。実際の発送は5月に入ってからです。
    • 2014-04-12 23:50 当選者全員(7名)の住所が確認できました。
    • 2014-04-22 12:00 当選者全員(7名)へ書籍を発送しました。