はてブロ@ama_ch

https://twitter.com/ama_ch

2008-04-01から1ヶ月間の記事一覧

今日のPython

if文と組み込み型 inを使ってオブジェクトの要素を調べる p.156 >>> s = "hello,mynameisama-ch." >>> if "name" in s: #文字列の要素を検索 ... print "name is found!" ... name is found! >>> list = [1, 2, 3, 4] >>> if 3 in list: #リストの要素を検索…

今日のPython

リストで利用できるメソッド一覧 p.147 メソッド 説明 S.sort(ソート関数名) Sを対象に並べ替えを行い、S自体を書き換える。ソート関数を指定することで、比較方法をコントロールできる。 S.reverse() Sの並び順を反転し、S自体を書き換える。 S.remove(取り…

今日のPython

オブジェクトのコピーを作る p.125 lista = [1, 2, 3] listc = lista[:] このようにスライスを使って代入すると、オブジェクトのコピーができる。 動作確認してみよう! >>> lista = [1, 2, 3] >>> listb = lista >>> listc = lista[:] >>> lista, listb, li…

Carbon Emacsで新規ファイルを開くとき

open -a Emacs.app ファイル名これでファイルを作成して開こうとしても、 $ open -a Emacs.app hogehoge The file /Users/ama-ch/hogehoge does not exist.そんなのないよって言われちゃう。ないから作りたいのに>< 一方、 /Applications/Emacs.app/Conten…

今日のPython

スクリプトファイル やっとファイルだ! p.115 コマンドラインから与えた引数を表示するargtest.py #!/usr/bin/env import sys print sys.argv 実行する ama-ch$ python argtest.py 1 2 3 ['argtest.py', '1', '2', '3'] コマンドライン引数を受け取るために…

Firefox拡張やツールのまとめ

Firefoxの拡張機能すごいですね!色々いれてみたのでまとめます。 使ってるFirefoxのバージョンが3.0b5だったから、導入できないアドオンも多くて残念。 アドオン Greasemonkey これは真っ先に入れないとね!ユーザー作成の便利スクリプトを使えるようにする…

レバレッジ人脈術を読みました

レバレッジ人脈術作者: 本田直之出版社/メーカー: ダイヤモンド社発売日: 2007/12/14メディア: 単行本購入: 9人 クリック: 173回この商品を含むブログ (147件) を見る 本文より アップルの創業者スティーブ・ジョブスが、スピーチでこんな話をしたことがあり…

今日のPython

breakとcontinue p.84 >>> for item in range(10): ... if item == 5: continue ... if item == 8: break ... print item, ... 0 1 2 3 4 6 7 while文 whileの条件はbool型(真or偽)で判定される。 p.86 >>> n = 0 >>> while n < 10: ... print n, ... n +=…

MacBookにCarbon Emacsをインストールする

ターミナルで動くEmacsだと心もとないなぁと思っていたら、ちょうどいい感じのがあった。 その名もCarbon Emacs! 詳しくはぐーぐる先生までどうぞ。 導入方法 Carbon Emacs パッケージからダウンロード 実行して、アプリケーションフォルダにコピーすればお…

ことえり変換 など

Shift+日本語入力でカタカナ Ctrl+jでひらがな Ctrl+kでカタカナ Ctrl+lで全角英数字 Ctrl+;で半角英数字 Ctrl+spaceでSpotlight起動 少しずつMacの使い方を覚えます。 4/26追記 言語環境の設定から「半角カナ」にチェックを入れると、Ctrl+;で変換した時に…

MacBookでIM(iChat)からTwitterを使う

Web

個人的に苦労したのでメモ。 iChatからGmailアカウントを使ってJabberへログインする。 事前準備 Gmailアカウントを取得する。 Gtalkのヘルプ:iChatから接続するを見てiChatの設定をする。 メンバーにtwitter@twitter.comを登録する。 Twitter側の設定 Sign…

今日のPython

タプル タプルとは リストによく似たデータ型。書き換えることができない。 タプルを定義する p.62 >>> t = (1, 2, 3, 4, 5) >>> t (1, 2, 3, 4, 5) 丸カッコでくくる。 書き換えられないけど タプル同士を連結して新しいタプルを作ることはできる。 p.63 >>…

MacBookでPHPを動かす

研究室でPHPもよく使うみたいなので、一応PHPの実行方法も調べた。 PHPのパスを確認する ama-ch$ which php /usr/bin/php which phpでパスを確認。 /usr/bin/php だとわかる。 ソースを用意する # hello.php echo 'Hello, world!'; exit; 調べたパス使わない…

MacBookでPerlを動かす

研究室でよく使う言語がPerlなので、一応いつでも動かせるようにPerlの実行方法を調べた。 Perlのパスを確認する ama-ch$ which perl /usr/bin/perl which perlでパスを確認。 /usr/bin/perl だとわかる。 ソースを用意する #!/usr/bin/perl # hello.pl prin…

シリコンバレーからの手紙 最終回

雑誌Foresightで梅田望夫さんが連載していた、「シリコンバレーからの手紙」が今号で最終回となりました。これが読みたくて購読を始めた側面もあり、残念です。 要約 私自身の核は「生活こそが作品」という意識である。他者とは絶対に違う「時間の流れ」を追…

今んとこ覚えたMacのTips

command+tab でアプリケーションの切り替えができる。 Spacerはfn+F8で表示。ctrl+矢印or数字で切り替え。 アプリケーションの終了はcommand+Q fn+delで右側文字の削除 日本語入力時でもアルファベットしか入力できなくなる現象は、アプリを再起動すると大体…

Twitter日本語版キタコレ

Web

米国のミニブログサービス「Twitter」が日本版サービスを4月23日に公開した。同日11時より、Twitterと提携するデジタルガレージが正式に発表する。 日本語版サイト「Twitter Japan」(http://twitter.jp/)は日本語インターフェースとなっている。本家Twitte…

今日のPython

メソッド p.40 >>> name = "ama-ch" >>> name.find("ama") 0 >>> name.find("chan") -1 >>> "ama-ch".find("ama") 0 >>> "ama-ch".find("chan") -1 文字列の検索をするメソッドfind。 処理対象.メソッド名で実行。 find()の括弧内の文字列が見つかれば0を、…

Python始めました

みんなのPython作者: 柴田淳出版社/メーカー: ソフトバンククリエイティブ発売日: 2006/08/22メディア: 単行本購入: 11人 クリック: 624回この商品を含むブログ (180件) を見る みんなのPythonを読みながら、Pythonを始めてみた。 p.14 まずはこれ >>> print…

MacBookきた!

Mac

1週間ほど前に注文していたMacBookがやっと届いた。機能拡張すると米国から送られてくるから遅くなるらしい。 とりあえずXCodeをインストールして、フリーソフトをいくつか入れた。 ・Firefox ・mi ・QuickSilver ことえりがよくわからない、ATOK欲しい・・・