2008-01-01から1年間の記事一覧
メモメモ。 $ iconv -l ANSI_X3.4-1968 ANSI_X3.4-1986 ASCII CP367 IBM367 ISO-IR-6 ISO646-US ISO_646.IRV:1991 US US-ASCII CSASCII UTF-8 UTF8 UTF-8-MAC UTF8-MAC ISO-10646-UCS-2 UCS-2 CSUNICODE UCS-2BE UNICODE-1-1 UNICODEBIG CSUNICODE11 UCS-2LE…
トラバ送っていきなり答えのリンク張ってしまうのはどうかな? と思ったので、リンクは張らないでおきます>< と思っていたけど、解答編からトラバがきたのでリンク張ります! 問題 pyspa challenge 第1回 - 西尾泰和のはてなダイアリー http://d.hatena.ne…
Emacs風キーバインドでFirefoxを操作できるアドオンFiremacsをインストールしました。 以下設定の個人的なメモ。 Option 「use Meta as "M-"」にチェックを入れると、Cmdキーで"M-"が入力できるようになる。Carbon Emacsと同じになるので便利! View j/hのス…
携帯電話向け「割り勘電卓」を公開します - 頭ん中 さんを見て、PythonでCGIを書く勉強に書いてみました。 本体: http://ama-ch.com/cgi-bin/warikan.cgi 均等割り電卓と同じ「ような」動作をします。携帯向けとか言いながら携帯向けにWebを作ったことなど…
前回に引き続き、今回はWindowsのソフトをご紹介します。 僕はMac + VMWare Fusion + Windowsという組み合わせでシームレスにMacとWindowsを行き来しているので、WindowsでもLaunchBarとなるべく同じ機能・操作感になるようにしてみました。 Windows編 〜下…
はじめに みんな大好きランチャソフト!ある程度使うアプリケーションの種類が増えてくると、みなさんランチャを使い始めますよね?色々なランチャを調べたり使い比べて、自分にとって1番良いものを選ぶと思います。 僕は長らくOrchisを使っていましたが、今…
13章 ヘルプシステム 詳細ヘルプコマンド キー操作 表示内容 C-h c このキー入力がどのコマンドを実行するのか C-h k このキー入力がどのコマンドを実行し、それが何をするのか C-h f この関数が何をするのか C-h v この変数がどんな意味で、その値は何か C-…
入門GNU Emacs p.301より。 Emacsには.emacsや.emacs.elのようなスタートアップファイルがあり、次の優先順位で使う。 .emacs.elc .emacs.el .emacs このうち最初に見つかったファイルを使って起動を行う。 あーなるほど。.emacs.elと.emacsの2つに設定を書…
Emacsをめでたくフルスクリーンでも使えるようになり、 コード編集画面 実行・デバッグのためのシェルモード バッファ一覧など という感じで3つのウィンドウを配置するようになりました。 シェルモードのおかげでEmacs上で実行までできて便利だなーと思って…
8章のマークアップ言語編集は(少なくとも今は)使わないと思って飛ばしました。 9章 プログラミング言語の編集 コメント キー操作 動作 M-; カーソル位置の行へコメントを挿入 M-j コメントを次の行へ続ける M-x comment-region 選択したリージョンをコメン…
Carbon Emacsをフルスクリーンにしてみた。これはいい! やり方 ~/emacs.elに以下を書き込む ;; fullscreen (defun toggle-fullscreen () (interactive) (set-frame-parameter nil 'fullscreen (if (frame-parameter nil 'fullscreen) nil 'fullboth))) (glo…
7章 簡単なテキスト整形機能と特殊編集機能 タブをスペースに変更 C-x h M-x untabify Enter M-x untabifyはリージョンに対して動作するため、先にC-x hでバッファ全体をリージョンへ送る。 センタリング キー操作 動作 M-s カーソル位置の行がセンタリング…
6章 マクロの記述 マクロの定義 キー操作 動作 F3 or C-x ( マクロ定義の開始 F4 or C-x ) マクロ定義の終了 F4 or C-x e 作成したマクロの実行 よいマクロを作るコツ 一般に、優れたマクロには次の3つの部分がある。 作業を開始する正しい位置を(通常は検…
スコープ関係で悩んだのでメモメモ。 Pythonでは*1、関数内からグローバル変数を参照することができます。 参照 >>> a = 3 # グローバル変数 >>> def test1(): ... print a ... >>> test1() 3 関数内からグローバル変数を参照・表示していることがわかります…
5章 作業環境としてのEmacs シェルバッファでのコマンドの実行 キー操作 動作 M-! シェルコマンドを1つずつ実行 M-| リージョンをコマンドの入力としてシェルコマンドを実行 コマンドの最初にC-uをつけると、カレントバッファに結果を出力 Shellモード キー…
4章 バッファとウィンドウおよびフレームの利用 バッファの切り替え キー操作 動作 C-x → 次のバッファへ移動 C-x ← 前のバッファへ移動 ウィンドウの取り扱い キー操作 動作 C-x 2 ウィンドウを上下に分割 C-x 4 f 別のウィンドウにファイルを読み込む C-M-…
第3章を読みました。検索・置換がメインです。 3章 検索と置換 様々な検索方法 キー操作 動作 C-s 前方インクリメンタルサーチ C-r 後方インクリメンタルサーチ C-s/C-r Enter C-w 単語検索 C-s/C-rで次を検索、Enterで検索を停止 単語検索は、論文を書く場…
入門 GNU Emacs 第3版作者: Debra Cameron,James Elliott,Marc Loy,Eric Raymond,Bill Rosenblatt,宮下尚,半田剣一,新井貴之,鈴木和也出版社/メーカー: オライリー・ジャパン発売日: 2007/03/12メディア: 大型本購入: 14人 クリック: 331回この商品を含むブ…
※ネタバレ有り やっとレベルが2桁になったよ! 問題 前回より、 http://www.pythonchallenge.com/pc/return/bull.html idとpassを聞かれたら"huge"と"file"で。 考え方 牛の写真があって、下に 「len(a[30]) = ?」 と書かれています。 画像の牛部分がリンク…
入門GNU Emacsを買ったのでさあ読もうかと思ったけど、その前にEmacsのチュートリアルをちゃんと読んでなかったことを思い出した。 備忘録もかねてコマンドをメモしておきます。 C-u 0 C-l カーソル位置を先頭に画面を書き直す C-u 9 C-l カーソル位置の上に…
さきほど、Firefox Download Dayから「ギネス世界記録達成!」というメールが届いていたので開いてみると、 ん、なんか桁数多くない?いち、じゅう、ひゃく・・・・・ ちょ、8兆回もダウンロードされたの?wwwww 全世界のパソコン台数が稼働ベースで10…
※ネタバレ有り 問題 前回より、 http://www.pythonchallenge.com/pc/return/good.html 考え方 「connect the dots」というタイトルですね。画像内のドットを繋げばいいのかな〜なんて思いながらソースを開いてみると、
※ネタバレ有り 問題 前回より、 http://www.pythonchallenge.com/pc/def/integrity.html 考え方 画像下に「Where is the missing link?」と書かれています。 んで、ソースを見てもわかりますが、画像のハチのあたりがリンクになっていて、IDとpassを求められ…
Pythonのインタラクティブシェルはとても便利なんですが、リストやタプルなどのシーケンスの要素が日本語の場合、そのまま表示できません。 >>> lst = [u'あ', u'い', u'う', u'え', u'お'] >>> lst [u'\u3042', u'\u3044', u'\u3046', u'\u3048', u'\u304a'…
※ネタバレ有り 問題 前回より、 http://www.pythonchallenge.com/pc/def/oxygen.html 考え方? 今回はちょっと反則をしてしまいました。 PILについて調べていた時に、今回の問題の断片的な情報も色んなところで見てしまい、前もってやることは把握してしまい…
なんだかよくわからないうちに終わってしまったんだけど、一応動くようなのでメモ。 Python Challenge のLevel7はPILが必要らしいので、MacPortsでインストールしてみました。 まず、PILがあるかどうか探します。 $ port search pil icompile devel/icompile…
※ネタバレ有り 問題 前回より、 http://www.pythonchallenge.com/pc/def/channel.html 考え方 タイトルは「now there are pairs」。ペアがあるらしい。 画像はズボンのチャックですね。ペアといい、zip()関数を使うのかな? パッと見てわかるのはこのくらい…
PythonでHTTP周りのあれこれがしたくて調べていたら発見したmechanizeというモジュールを使いたくなって、ダウンロードしようと探していたら、easy_installという便利なモジュールがあるらしい。 こいつがあると、 easy_install モジュール名とやるだけで勝…
3の倍数と3がつく数でahoになるプログラム - メモ帳(はてな) id:hiSAtOがPHPですごく短く書いてて悔しかったので、ワンライナーで書きました。 >>> ["aho" if x % 3 == 0 or "3" in str(x) else x for x in range(1, 51)] [1, 2, 'aho', 4, 5, 'aho', 7, 8…
懇親会でお友達になった宮田君がはてな住人になってくれました! id:j_miyata とりあえず、はてな記法の実験のため、なんかソースを載せる約束したんで、今はやりのナベアツ系プログラムを適当に書いてみるテスト。 http://d.hatena.ne.jp/j_miyata/20080625…