結城浩のはてなブログ

ふと思いついたことをパタパタと書いてます。

2011-01-01から1年間の記事一覧

ザ・インタビューズ「結城浩にいろいろ聞いてみる」

ザ・インタビューズというサイトで「結城浩にいろいろ聞いてみる」というページを立ち上げています。 結城浩にいろいろ聞いてみる なぜかこのサイト、検索がないので類似質問がたくさんやってきます。グーグル先生にまとめてもらいました。 数学 プログラミ…

群の問題

くるるさんがつぶやいていた「有限半群がxa=ya→x=yとax=ay→x=yを満たすなら群になる」を証明してみようと思いました。 以下、間違ってたら教えてくださいね。 1. 条件を満たす有限半群をGとする。 2. Gの或る要素aに対し、集合aG={ag|g∈G}とする。 3. このと…

「数学ガール」シリーズは途中から読んでも大丈夫ですか?にお答えします

⇒ 内容更新しました。こちらをご覧下さい 拙著「数学ガール」シリーズは現在以下の4冊が刊行されています。 第1巻『数学ガール』(テーマは数列・母関数・離散と連続など) 第2巻『数学ガール/フェルマーの最終定理』(テーマは整数論) 第3巻『数学ガール…

マルチクライアント環境で情報をどう管理するか

ThinkPad, MacBook Air, iPadそしてiPhoneと、普段使っている機器が増えてしまったので、情報をどのように管理するかをよく考えなくては。まずは箇条書きしてみる。 ThinkPad 自炊した書籍データを入れてある。これはそのうちサーバに移したい。 使いやすい…

『数学ガール/乱択アルゴリズム』無料プレゼント→応募は終了しました

応募は締め切りました。多数のご応募ありがとうございました! 当選者には、当選のメールをお送りしてあります。ご確認ください。外れてしまった方、ごめんなさいね。 こんにちは、結城浩です。いつも応援ありがとうございます。 2011年2月末に、数学ガールシ…

Emacsのlatex-modeでC-cキーを別の機能に割り当てる(add-hookの利用)

Macで秀丸エディタが使えないので、Emacsのキー割り当てを全面的に自分用に変更しています。 ところが、latex-modeになったとたん、C-cがLaTeXの処理などに割り当てられてしまいます。さあ困った。私はC-cを別の機能で使いたい。 そこで、latex-modeになった…

Macの環境整備(キーボードでダイアログ操作)

Macの保存ダイアログで[キャンセル][保存しない][保存]の三択になっていてRETURNキーで[保存]が押下されるとき、キー操作だけで[保存しない]を押下する方法。 command+D で[保存しない]が押下される Tabキーでフォーカスを[保存しない]に移してSpaceキーを…

MacとEmacsの環境整備(漢字はゴシック体、ひらがなは明朝体で表示するフォントの設定)

tomoyaさんに「漢字とひらがなでフォントを切り替える方法」を教えていただきました。~/.emacs.d/init.elに以下のように記述すると、Emacs上、英文字はMonacoで、漢字はヒラギノ丸ゴシックで、ひらがなはヒラギノ明朝で表示されます。 (set-face-attribute '…

Macの環境整備(HOMEやENDの代わりにfn+矢印/ホットキーでアプリ起動)

Twitterで教えていただきました。 Safariなどで fn+左右矢印でHOME/END、fn+上下矢印でスクロール。command+矢印でも似た動き。 Macで文書編集時に利用できるカーソルキーのキーボードショートカットまとめ(38種類) / Inforati http://bit.ly/baoXlQ フリ…

Emacsの環境整備(~/.emacs.d/init.el)

ヒラギノ丸ゴシックをしばらく使っていたけれど、少し息苦しくなってきたので明朝にしてみた。 ;; Font, width, height, color. (if (eq (window-system) 'ns) (progn (create-fontset-from-ascii-font "Monaco-16:weight=normal:slant=normal" nil "monacoh…

Macの環境整備(スクリーンセーバーをコマンドラインから起動)

/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngineというコマンドを実行する。たとえば~/.bashrcに以下のようなaliasを記述しておけば、lockというコマンドを打つだけでスクリーンセーバ…

Emacsの環境整備(シフトJISとUTF-8のファイルを気にせずgrep)

;; M-x grep-find "少女" RET (setq grep-command "lgrep -Au8 -Ia -n ") LV Homepage (lv, lgrep) 上記のオプションは文字コード混在環境で正しく lgrep するを参考にしました。

Emacsの環境整備(日本語の空白や改行文字を明示的に表示)

検索してEmacsの細かな技を試しています。日本語の空白や改行文字やタブを明示的に表示する方法のようです。 ;; Japanese space. ;; http://homepage3.nifty.com/satomii/software/elisp.ja.html (require 'jaspace) (setq jaspace-alternate-eol-string "\x…

Emacsの環境整備(バックアップファイルを置くディレクトリ)

編集しているファイルがあるディレクトリにバックアップファイルを作らず、特定のディレクトリにバックアップファイルを集めてしまう方法。以下の一行を~/.emacs.d/init.elに書いておく。すると、~/.emacs.d/backupディレクトリにバックアップファイルが作ら…

Emacsの環境整備(2ストロークシーケンス)

C-cだと指がつりそうになるので、C-oを2ストロークシーケンス用に使ってみる。どうせなら新たなキーマップを作ってみる。 ;; C-o. (define-prefix-command 'ctl-o-map) (global-set-key (kbd "C-o") 'ctl-o-map) (define-key ctl-o-map (kbd "C-8") 'start-k…

Macの環境整備(Excel, Visio)

MacBook AirにはVMware Fusionを入れ、Windows XP Professionalをインストールしてある。今日はそこにExcelとVisioをインストールした。なかなか便利である。ユニティという設定にすると、Windowsの一つ一つのウインドウがMacのウインドウと混在して存在でき…

Emacsの環境整備(~/.emacs.d/init.el)

MacBook Air上でGNU Emacs 23.2.1 (x86_64-apple-darwin10.6.0, NS apple-appkit-1038.35)を使っています。フォントの設定や色の設定やanythingの設定などができて、普通に使えるようになりました。いまこの日記もEmacs上で書いています。スナップショットと…

Macの環境整備

Mac: Git: 慣れるのたいへんかなあと思ったけれど、私の使い方は単純だからすぐに慣れた。ブランチ作らないし。がんばってリモートリポジトリにしてよかった。 Mac: Emacs: 最近開いたファイルのリストを得たい。 anything.elを使う。 EmacsWiki: Anything h…

Emacsの練習

『入門GNU Emacs』を読んでEmacsの練習。 C-x C-v ファイルの開き直し C-x C-i ファイルの挿入 C-x C-w 名前をつけて保存 M-x help k キーの説明 C-SPACE C-a C-w 行頭まで削除 C-_ または C-/ または C-x u Undo M-h 現在の段落をマーク C-x h バッファ全体…

今日のMac環境整備

Webサイトを更新する環境を整備していると、1995年ごろからいままで、Web上でいろんな企画をやってきたなあとしみじみしてしまう。昔は手作業で"What's new"なんて更新していましたよね。 ファイル移動 37ディレクトリを移動した。 Git + SSH 公開鍵を使って…

今日のMac環境整備

Mac固有の環境整備というより、マシンを移動することに関する整備。 ファイル移動 22ディレクトリを移動した。 メール 標準のMail.appについているスマートメールボックス便利。振り分けがいらなくなるかも。 ディスク 大容量のNASがほしい。

今日のMac環境整備

Mac固有の環境整備というより、マシンを移動することに関する整備。 ファイル移動 24ディレクトリを移動した。これまでの学習で作ったスクリプト大活躍。 写真を移動。iPhoto.appに入れてみた。顔認識が楽しい。スライドショーを作って家族に見せる。 MakeWe…

今日のMac環境整備

gitの環境構築。リモート側で共用リポジトリを作り、Mac側からssh経由でアクセスできるようにした。ややこしいのでスクリプト作成。 UNIXの基礎練習。Twitterで教えてもらったり検索したり。 # カレントディレクトリ以下のすべてのファイルに対してchmod a-x…

今日のMac環境整備

sshでリモートなサーバに入る。特に問題なし。 Subversionの環境構築。リモートなリポジトリにsshで入ってsvnadmin createしてみるなど。特に問題はないが、Subversionよりもgitにしようかなと考え中。 Spacesを使う。マニュアルを見ながら操作するときにマ…

MacBook Air環境整備

MacBook Air 11を購入。はじめてのMacでとまどうことばかり。でもTwitterでみなさんやさしく教えてくださるので感謝。移行のメモを残しておこうと思います。あくまで自分用のメモ。 Dropbox, Evernoteは最初に入れた。 エディタは、iTerm2上でEmacsを使って…

MacBook Air環境整備