2008-12-01から1ヶ月間の記事一覧
最初にZIP化しておいてから、ターミナルでzipcloakを使う $ zipcloak /path/to/hoge.zip パスワードを2回聞かれるので、同じものを入力して終わり。解凍は StuffIt Expander for Mac などでどうぞ ネタ元 http://humming.via-kitchen.com/2008/01/15/create…
VLC Media Player でいけます。http://ya-ku.com/freesoft/moviefreesoft/vlcmediaplayer.html編集はiMovieで。 参考 デジタル一眼ムービー& AVCHDカメラ活用術
C-h t 楽しようとあちこちかいつまんで勉強していたが、 結局チュートリアルやるのが一番速いと思った。 ネタ元 http://at-aka.blogspot.com/2007/01/emacs_19.html とはいえ、emacsとほかのツールではポピュラーなキー(たとえばコピペ)が違うけど 指が混乱…
(defface my-face-b-1 '*1 (font-lock-add-keywords major-mode '( (" " 0 my-face-b-1 append) ("\t" 0 my-face-b-2 append) ("[ ]+$" 0 my-face-u-1 append) ))) (ad-enable-advice 'font-lock-mode 'before 'my-font-lock-mode) (ad-activate 'font-lock-…
diredを起動してディレクトリの内容を表示するためには,C-x d あるいは C-x C-f としてから,ディレクトリを指定します.すると,dired が起動し現在のディレクトリ下のファイルをすべて表示することができます. また,M-x dired-other-frameとすると, 別…
ウインドウ操作 縦に2分割 C-x 2 横に2分割 C-x 3 別のウィンドウを消す C-x 1 カーソルのあるウィンドウを消す C-x 0 ウィンドウ間でカーソル移動 C-x o ウィンドウ削除 C-x k 参考 http://blog.mizoshiri.com/archives/133
C-c / C-x は影響がでかすぎて使えない・・・しかたないのでC-c\C-c と C-c\C-xにしてみた。ペーストはC-vとC-c\C-vどっちでもいけるようにしてみた。.emac.el ;貼り付け (global-set-key "\C-v" 'yank) (global-set-key "\C-c\C-v" 'yank) ;コピー (global-…
スペルが分からないとき便利。 参考 https://www.google.com/reader/view/?tab=cy#stream/feed%2Fhttp%3A%2F%2Fwww.lifehacker.jp%2Fatom.xml
IC1・74HC4020はバイナリ・カウンタと呼ばれるICで、クロック(10番)に信号を入力すると、Q1〜Q14にそれぞれ2の累乗で分周した信号が出力されます。本器の場合、 Q13(2番)の出力は 4.096MHz÷8192(2の13乗)=500Hz、 Q14(3番)の出力は 4.096MHz÷16384(2の14乗)…
M-x re-builder http://www.bookshelf.jp/soft/meadow_48.html#SEC702
http://www.bookshelf.jp/soft/meadow_29.html#SEC389
.emac.el ;Undo はC-z (global-set-key "\C-z" 'undo) ;Redo はC-y ;要http://www.wonderworks.com/download/redo.el (require 'redo) (global-set-key "\C-y" 'redo)
キー操作が 0.5 秒ないときに更新の あったファイルがすべて自動的に保存される。 恐ろしく便利ですね。 参考 http://0xcc.net/misc/auto-save/ 秀丸にも自動保存オプションあったんだ。遅ればせながら設定。これで保存し忘れコンパイル実行orzが無くなりま…
引数の値、文字列などからユニークな値を作り出す関数のことを ハッシュ関数。 その関数から出力された値のことをハッシュ値(または単にハッシュ)という。このハッシュ値を使ってテーブルをつくり、連想配列を実現したりする。 http://ja.wikipedia.org/wi…
コンポジションとは、親クラスを継承しないでprivateメンバに取り込んでしまうこと。 継承と違って別物になるので、親の変更の影響を受けなくなる。 親のヘッダファイルを必ずしもincludeしなくてもよくなるので、コンパイルするファイル間の依存性が下がる…
emacsも勉強中なのでついでにmacでなにか作ってみようとおもった。 GUIあったほうが楽しいので、しらべてみるとGTK+を使うといいみたい。GTK+ on OSXダウンロードしてインストール。さてコマンドラインからサンプルコードをコンパイルしようとおもったら、あ…
1. 何でもできることを目指すのではなく、少ないことを卓越してできるようになること(その少ないことで、あなたの組織は歴史に名を残すからだ) 2. 自分の力量を越えるプロジェクトのリーダーになってはいけない。 3. 大きいことは、必ずしも良くはない。新…
アプリケーション>ユーティリティ>アクティビティモニタ ネタ元 http://d.hatena.ne.jp/kasahi/20080114/1200793423
本当に詳しい内容はググるとして・・・。 virtualは、継承(オーバーライド)していいよという意志の現れ。 逆にvirtualがなければ、断固継承(オーバーライド)させない!という意志の現れ。 という感じか。以下 VC++で動かしながらメモ 親でvirtual付けた…
親のデフォルトコンストラクタから -> 子のコンストラクタ普段意識しなくてもいいようなクラスばかり設計してると忘れちゃいますね。
何でもできるゴッドクラス。 巨大で複雑なソフトウェアを作るには非効率ですね。この世界、宇宙、世の中も非常に複雑。 だからかみさまの力はいろんなオブジェクトに委譲されているんだな。だからこの世のモノは全部かみさまの一部なんだよーなんてことを思…
上海問屋で2Gが2000円弱。すてきな世の中になりましたね。 参考 MacBook Pro: メモリの取り付け方法
Cの場合 静的関数と呼ばれファイル内のみ有効で、定義されているファイル外では利用できなくなります。 C++の場合(クラスのメンバ関数で使用する場合) クラスの外部から静的メンバ関数を呼び出すには、「クラス名+"::"+静的メンバ関数名」という形式で呼び…
聞かれて説明できなかったので復習。 関数やブロック内で宣言された変数で、そのブロックが終了しても値を保持しているもの。静的変数とも言う。 「static」というキーワードを用いて宣言する言語が多い。 オブジェクト指向のプログラミング言語の場合は、生…
Dropboxを使用してemacs設定を同期。 こいつは便利です。 参考 Dropbox で CarbonEmacs / Meadow / Emacs on Ubuntu で設定を共通化
あとでメモろうと思った瞬間に忘れてる。 悔しい。
マウスでファイルの移動するときなど必須ですね。
$ port outdated
$ sudo port upgrade installed
$ port installed