タグ

ブックマーク / at-aka.blogspot.com (6)

  • clmemo@aka: gcc の警告オプション -Wall と -W

    先日、友人と clmemo@aka: Binary Hacks がらみで、gcc の Warning flag をどうしてるか? という話になった。友人は、とりあえず -Wall オプションを付けているという。なるべく警告の出ないコードを書きたいものだよね、と応えた後、ぼくはかう続けた。「でも、-W オプションを付けると、-Wall よりも詳しい警告が出るよ」友人は驚いていた。 せっかくなので、ちょっとここでまとめておかう。 -Wall オプション gcc の info を読むと、-Wall オプションは、以下のオプションを全て指定したものに等しいとある (gcc 3.3.4 から引用)。 -Wno-import -Wchar-subscripts -Wcomment -Wformat -Wno-format-y2k -Wno-format-extra-args -Wno-format-z

    iww
    iww 2017/09/15
  • firefox の bookmarklet に favicon を

    firefox のブックマーク・ツールバーに置いた bookmarklet には firefox が用意したアイコン (favicon?) が付けられる。これをプロファイルの中の bookmarks.html をいじって、好みの favicon に変更する方法を以前書いた。 clmemo@aka: Firefox のブックマーク・ツールバーをファビコンでスマートに この方法だと、firefox を再起動しないと設定が反映されない。firefox を再起動せず、favicon を設定する方法を最速インターフェース研究会の ma.la さんが CLON の記事にコメントで書かれていたので、まとめてみる。 ネタ元: CLON - 2006/02/08 - coComment のブックマークレットのアイコンをfaviconに bookmarklet の favicon 設定方法 http://ww

    iww
    iww 2014/02/04
    firefoxを再起動すると消えちゃう
  • clmemo@aka: Cygstart -- Cygwin からフォルダーを開く、Word ファイルを開く

    Cygwin を使いこなしていても、時々、Winodws のエクスプローラー (explorer) でカレント・ディレクトリーを開きたくなることがある。 clmemo@aka: Cygwin のカレント・ディレクトリーを Explorer で開かせるシェル・スクリプト より引用 ぼくは、cygpath コマンドを explorer に渡す shell script を組む方法をエントリーに書いた。そしたらコメントで、cygstart コマンドを教えてもらった。cygstart は、ぼくの書いた shell script 以上のことをもっとスマートにやってくれるコマンドだった。 cygstart コマンド コマンド cygstart に引数を渡すと、Windows のデフォールトの動作が呼び出される。言い換えると、エキスプローラーで対象をダブル・クリックした時と同じ結果が得られる。 フォルダ

    iww
    iww 2013/09/03
    Windowsでの start、Linuxでの xdg-open のようなもの
  • 複数の public key を .ssh/config で管理する

    複数の public key (公開鍵) を仕方なく作ってしまった。こういう時、相手サーバーによって使う private key (秘密鍵) を指定してアクセスしないといけない。.ssh/config に設定を加えると、サーバーごとに利用する key を切り替えてくれる。 key の生成 まず key の生成する。一般的な key の作り方は過去エントリー参照のこと。 clmemo@aka: SSH の公開鍵暗号方式によるログイン認証 ssh-keygen で複数の public key を作る。今回はタイプの違う 2 つの鍵を作った。-f オプションで鍵ファイルのファイル名を指定できる (デフォルトは .ssh/id)。 $ ssh-keygen -t dsa -f .ssh/id_dsa $ ssh-keygen -t rsa -f .ssh/id_rsa 作った public key

  • CVS で日付をキーにリポジトリ全体の diff を取る

    2006 年 4 月 10 日ごろにバグを埋め込んでしまったらしい。そういう時は、CVS で日にちを指定して diff をかけるといい。4/9 と 4/11 の CVS リボジトリ全体の差分を取るには、次のコマンドを実行する。 $ cvs diff -u -D 2006/4/9 -D 2006/4/11 日づけを指定してチェック・アウトする場合は次のコマンドを使う (tc モジュールをチェック・アウトする場合)。 cvs checkout -D 2006/4/9 tc なお、日付部分には ISO8601 の日付形式が使用可能。例えば、 2006-04-09 20:05 という風に時間まで指定することも可能。 CVS とアトミック・コミット CVS でファイルの差分を取るのであれば、次のコマンドが使える。 $ cvs diff -r 1.1 -r 1.2 foo.c これは、foo.c のリ

    iww
    iww 2010/02/22
  • Graph 可視化ソフト graphviz

    2023 (1) ► 06 (1) ► 2022 (3) ► 09 (1) ► 06 (1) ► 03 (1) ► 2021 (4) ► 10 (1) ► 09 (1) ► 06 (1) ► 04 (1) ► 2020 (5) ► 11 (1) ► 10 (1) ► 09 (1) ► 06 (2) ► 2019 (7) ► 09 (1) ► 06 (4) ► 05 (1) ► 03 (1) ► 2018 (14) ► 12 (1) ► 11 (1) ► 10 (5) ► 09 (3) ► 06 (1) ► 05 (1) ► 03 (2) ► 2017 (76) ► 09 (5) ► 07 (2) ► 06 (5) ► 05 (1) ► 04 (2) ► 03 (11) ► 02 (23) ► 01 (27) ► 2016 (39) ► 10 (11) ► 09 (12) ► 06 (4

    Graph 可視化ソフト graphviz
  • 1