Fedora が起動しない

Ubuntu (10.04)でNFSでマウント

Ubuntu (10.04)でSSHログイン時のメッセージがダブるのを解消したい

HT-03Aのホーム画面の壁紙のサイズ

androidの特定のグループの連絡先が正しくsyncされない

androidの電話帳で連絡先を「お気に入り」に入れたら,「お気に入り」から外せなくなった

androidのメールアプリでIMAPS/POP3S接続を試したら"not trusted server certificate"と拒否られた

overrideしてるのにoverrideして下さいとエラーを言われる

android:idについて

リソース(画像や音楽)をプロジェクトに追加しても認識されない

Randomクラスに関するメモ

argcとargv

sizeof

ダイアログをMFCダイアログから呼び出すと反応が異様に遅い.

CTimeを使わずに時間を取得する

floatとdoubleの違いについて

C++のprivateなポインタ変数をreturnで外に出す

enumの定義方法

実行時にMSVCR80.DLL (MSVCR80D.DLL?) が無いと言われる

fatal error C1010: プリコンパイル済みヘッダーの検索中に予期しない EOF を検出しました。

fatal error C1020: 予期しない #endif です。

fatal error C1033:

error C2062: 型 'char' は不要です。

error C2064: 引数を取り込む関数には評価されません。

error C2065: 'M_PI' : 定義されていない識別子です。

error C2381: 'exit' : 再定義 ; __declspec(noreturn) が異なります。

error D8016 : コマンド ライン オプション '/GL' と '/ZI' は同時に指定できません

warning C4819:ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。

warning LNK4098: defaultlib '*****' は他のライブラリの使用と競合しています。

0xc0150002 アプリケーションを正しく初期化できませんでした

OpenCV 1.1でプロセス(プログラム)が終了しなくなる

関数を使用しただけで,突然大量の「型が定義されていません」エラーが発生する

Visual Studio .NETでプロファイラを使う方法

FILE*構造体

int fseek(FILE *fp, long offset, int whence);

void rewind(FILE *fp);

FILE* fopen(const char *filename, const char *mode);

コード要素***が読み取り専用であるため、追加と削除操作は出来ません

プロジェクトにクラスの追加を行うとVisutal Studioがフリーズする

DOSプロンプトでファイル比較

バッチファイルのパラメータについて

エラーメッセージを表示させたくない

Vistaでワイヤレスネットワークにつながらない

日本語キーボードと英語キーボードの混在について

校正と較正

校正と校閲

  • 参考サイト*4によれば
    • 校正は誤字を直すこと
    • 校閲は文章の意味や整合性まで直すこと
  • syntax error を直すのが校正でoptimize するのが校閲(ちがう?)

適用と適応

  • 参考サイト*5によれば
    • 適用はapply
    • 適応はadjust
  • 非常に簡潔なまとめ方である.
  • 法則やルールは「適用」するのであって「適応」することはできない.
    • Windowsのプロパティ画面などで目にする「適用(A)」ボタンはApplyのAだね

たらい回しの語源

  • もともとは、仰向けになって、たらいを足で回す曲芸のこと*6
  • 動いているように見えて、送り回されてるだけで全然事態が進んでいないことを表す様子。*7

用紙のサイズ

A判B判
A0841mm×1189mmB01030mm×1456mm
A1594mm×841mmB1728mm×1030mm
A2420mm×594mmB2515mm×728mm
A3297mm×420mmB3364mm×515mm
A4210mm×297mmB4257mm×364mm
A5148mm×210mmB5182mm×257mm
A6105mm×148mmB6128mm×182mm
A774mm×105mmB791mm×128mm
A852mm×74mmB864mm×91mm
A937mm×52mmB945mm×64mm
A1026mm×37mmB1032mm×45mm
Letter215.9mm×279.4mm

文字列置換をする方法

日付のフォーマットを変更

日付時刻関数のextract

文字列関数

大文字小文字を区別せずに検索する

WindowsでMD5ハッシュ値を計算する

mimetexのインストール

はまった.

  • mimetex.cgiのコンパイルは問題ない
  • pluginのインストールも問題なさそう
  • が,画像で数式が出力されない
  • 所定の位置に画像ファイルは出力されている
  • しかし403 Forbiddenと表示される
  • Permissionの関係は777にしても変わらない

んで,原因は.htaccessでした.

  • .htaccessにはjpgだけ通すという記述が書いてあった
  • それを書き換えてgifとpngも加えた.
  • Pukiwiki Plusだとデフォルトでそうなっているらしい.
  • いやー,はまって解決までが早かった.

ジャンル:Pukiwiki?

mimetexのpluginがこける

  • ↓mimetexで出力しようとするとmimetexが応答を返してくれない
  • x^2+y^2
  • mimetex.inc.phpの中でfopenでcgiを呼び出している
  • fopenでcgiをhttp経由で呼び出しているのだが,PHPをCGI版に切り替えたらallow_url_fopenスイッチがoffになっているのが原因だった.
  • さて,どうするか
  • CGI版は個人的に設定変更可能
  • よって,mimetexだけ設定変更した
  • なんかセキュリティ的によろしく無い気もするけれど・・・
  • scriptを書いて,allow_url_fopenを,編集するときだけon,編集終わったらoffにするように変更
  • 一度数式を生成してしまえば,あとはキャッシュが残ってる

mimetex

PukiWikiへnego.inc.phpのインストール

  • バージョンは1.4.7 (トラックバックなし)
  • nego.inc.phpをPukiWikiオフィシャルサイト 自作プラグイン/nego.inc.phpからダウンロード
  • nego.inc.phpをPukiwikiのプラグインフォルダにコピー(パーミッションは644)
  • 一見上手く行ったが,modeを指定すると以下のエラーが出る.
    Fatal error: Call to undefined function: tb_get_rdf() in /******/wiki/plugin/nego.inc.php on line 24
  • トラックバック無しだったので,get_tb_rdfとかref_saveとかをnego.inc.phpが読んでいたのではまった.
  • nego.inc.phpの24行目を下記のように書き換える
    // $body .= tb_get_rdf($vars['page']); //オリジナル行をコメントアウト
    if ($trackback) $body .= tb_get_rdf($vars['page']);
    // $trackback変数はトラックバック機能の有無を表すグローバル変数っぽい
  • ついでに,俺の環境では25行目のref_saveでもエラーを吐いた.
    Fatal error: Call to undefined function: ref_save() in /******/wiki/plugin/nego.inc.php on line 25
  • nego.inc.phpの25行目を以下のように書き換える
    // ref_save($vars['page']); //オリジナル行をコメントアウト
    if ($referer) ref_save($vars['page']);
    // $refererは良く分からん.
  • $refererと$trackbackに関してはPukiWikiオフィシャルサイト 質問箱3/588を参照した.
  • あとはSkinの編集が残ってるが,後日記す.

ジャンル:Pukiwiki?:未完成?

Linuxのcommand

sedでファイルをいじる

  • ファイルに正規表現置換を適用する
    sed -e 's/foo/bar' before > after
  • ファイルを直接変更する場合は -i オプションを使う*9
    sed -i -e  's/foo/bar' file

find

find . -type d
find . -type f -mtime +30

locate updatedb

updatedb
locate cMyLibrary.h

xargsの使い方

cat ip_list | xargs -n1 dig -x > ./host
  • \-nが必要かどうかは曖昧.不明
  • ip_listにはIP名が列挙されていて,
  • それらをcatで出力,
  • 各行にxargs -n 1で分割され,
  • dig -x ** > ./host が各行に対して実行される
  • xargsに-pnオプションをつけるとn個のプロセスで並列処理ができる.
  • -p0で最大限プロセスを立ち上げる http://d.hatena.ne.jp/lurker/20070117/1169039924

cutコマンドの使い方

cat log | cut -f 5 -d ','
cut -f フィールドの指定 -d '区切り文字'
cut -c フィールドの指定
  • 特定のフィールドを切り出す
    • fオプションはフィールドごと
    • cオプションは文字ごと
  • フィールドの指定は
    • 3:3番目,3文字目
    • 4-:4番目以降,4文字目以降
    • 5-6:5番目以降6番目以前,5文字目以降,6文字目以前
    • 7,9,14:それぞれの番号のフィールドか文字か.上記3つを内包可能.
  • dオプションは区切り文字を指定する

unameでマシンのOSを調べる

uname -a
FreeBSD ???.???.ac.jp 4.7-RELEASE

lnでシンボリックリンクを作る

ln -s a b
  • でb->aへのリンクをつくる.aは存在しなくてもOK
  • -sを作らないとハードリンクを作る.
  • ちょっと不便なので,通常はシンボリックリンクを使う.
  • 参照:http://x68000.q-e-d.net/~68user/unix/pickup?ln

pasteコマンドで文字列を1行ずつつなぎ合わせる

> cat test1
1
3
4
6
7
12
> cat test2
Waldstein
Weinberg
Ernst
Alstreim
Kururugi
Kruszewski
> paste test1 test2
1 Waldstein
3 Weinberg
4 Ernst
6 Alstreim
7 Kururugi
12 Kruszewski
  • てな具合にファイルの中身を1行ずつconcatenateしてくれる.
  • 便利

qmHandleでqmailのqueueの中身をチェック

qmHandle -L
qmHandle -R
  • 1つ目がローカルにたまってるキュー,2つ目がリモートにたまってるキューを表示してくれるらしい.

Linux上のネットワーク系のコマンド

  • 無線LANのスキャン
    iwlist wlan0 scan
    iwlist scanning
  • iwlist 'interface' scan でネットワークスキャン
  • iwlist scanning でスキャンした結果を表示

ジャンル:Ubuntu?

自己解凍型の圧縮ファイルをLinuxで開く

  • **.exeのように自己解凍型の圧縮ファイルをLinuxで必要な場合
  • unzip archive_file
  • lha -e archive_file
  • のいずれかで解凍ができる
    • が,僕は失敗した.何故?

ファイル名の一括変換

  • rename コマンドが便利
    rename before after file1 [file2] ..
  • before を after で置き換える
    > ls
    hoge_01 hoge_02 hoge_03 hoge_04
    >rename hoge HOGE hoge_*
    > ls
    HOGE_01 HOGE_02 HOGE_03 HOGE_04

tar での解凍と圧縮

tar zcvf 圧縮ファイル.tar.gz ファイル一覧...
tar zxvf 圧縮ファイル

dateコマンドで1か月後の日付を表示する方法

  • オプションに --date "1 month"とつければ良い*11
    $ date +"%Y%m%d"
    20130418
    $ date +"%Y%m%d" --date "1 month"
    20130518
    $ date +"%Y%m%d" --date "1 year"
    20140418

crontabのログ出力

  • 基本的に何も出力されない
  • MTAを設定しておけば、出力されたメッセージがメールで飛ばされるが、設定されてないと、ただただ破棄される。
  • 下記の様に、ログファイルに出力すれば、取得できる*12
    0 6 * * * /home/hoge/script.sh >> /tmp/hoge.log 2>> /tmp/hoge-error.log
  • Crontabで%を引数に使う場合の注意。ちゃんとエスケープしてあげないとだめ。
    51 11 * * * echo `date +\%Y\%m\%d \%H\%M\%S` >> /tmp/test.txt   // エラーで終了
    52 11 * * * echo `date +"\%Y\%m\%d \%H\%M\%S"` >> /tmp/test.txt // 期待通りの動作
    53 11 * * * echo `date +'\%Y\%m\%d \%H\%M\%S'` >> /tmp/test.txt // 期待通りの動作
  • 引用元:crontab と date と % | イントフロート スタッフブログ*13

crontabの履歴を管理

  • crontab を表示するコマンド
    crontab -l
  • crontab を編集するコマンド
    crontab -e
  • crontab をリセットするコマンド
    crontab -r
  • 'e'と'r'が隣合わせのため,うっかりキータイプミスするとcrontabがすべて消える
  • バックアップの意味を兼ねて,履歴を管理する
  • 初回操作(インポート)
    mkdir RCS              (リポジトリ作成)
    crontab -l > .crontab  (.crontabファイル作成)
    ci -i .crontab         (インポート)
  • 編集時
    co .crontab            (チェクアウト)
    crontab .crontab       (crontabに登録)
    ci .crontab            (チェックイン)
  • .crontabというファイルの履歴を管理し,ファイルからcrontabに登録する
  • 単体ファイルなので,SVN や CVS でなく,RCS で管理する

WindowsのSMB(Samba)接続をクライアント側から切断

リモートデスクトップで複数のディスプレイを使う

右クリックメニュー「プログラムから開く」

Excelを起動するとAutoExecNew内でコンパイルエラーが発生しましたと表示される

外積の計算

  • 定義は\bf{a}\times\bf{b}=\(a_2b_3-a_3b_2, a_3b_1-a_1b_3, a_1b_2-a_2b_1\)
  • Excel, Scilabともに外積を求める関数は用意されておらず,自力で計算する必要がある

ジャンル:Excel?:Scilab?

ウィルスバスターの「フィッシングチェッカー」機能

  • ユーザがアクセスしたURLを自動的にサーバに転送
  • サーバが先読みをして,フィッシングサイトかどうかを判定
  • している模様.
  • 結果,1回のアクセスで2回分ログが残る.
  • サーバのIPは下記のいずれか(xxは変わる)
    • 66.180.82.xx
    • 128.241.20.xx
    • 150.70.84.xx

Dana

Becky

bsfilter

初期化

> bsfilter --add-clean --mbox --homedir c:\work\bsfilter\ clean\*
> bsfilter --add-spam --mbox --homedir c:\work\bsfilter\ spam\*
> bsfilter --update
> del clean\*
> del spam\*
  • homedir オプションを付け忘れてはまった
  • DOSプロンプトなのはご愛嬌

everioで撮影したムービー

  • Power Director Express NEでDVDに書き出す
  • Power Director Express NEは付属品なので,購入できない可能性がある

デジカメで撮影したビデオが読み込めない

  • 多くのデジカメにおいて,撮影したビデオはMotion JPEGというコーデックのAVIで保存される.
  • このMotion JPEGをTMPGEnc 2.5系列で読み込もうとすると,エラる.
  • TMPGEncにおいて設定(O)環境設定(E)VFAPIプラグインと開く
  • この中のDirectShow Multimedia File Readerの優先度を一番上に上げる.
    http://tessy.org/wiki/index.php?plugin=attach&pcmd=open&refer=%A5%E1%A5%E2&file=directshow.png
  • 該当プラグインが入ってなかったらWindows Media PlayerでWMV形式で書き出すのがベストかも

TeXがらみのトラブル

Thumbs.dbの削除方法

英語キー配列に変えるレジストリ

英語キーボードで入力中(IMEはoff)に半角カナ入力になってしまった

3次元空間中の線と点との距離

Gnuplotで円グラフ

Cドライブ直下に1.bmpが勝手に作られる

  • GML C++ Camera Calibration Toolbox 0.4が原因*15
  • GML C++ Camera Calibration Toolbox | Graphics and Media Lab*16
  • 上記のソフトはカメラの内部パラメータのキャリブレーションを行うソフト
  • 何故か,途中の2値化された画像をCドライブ直下に保存する.
    • ソースコードを眺める限り,デバッグ用の機能が外れていないように見える.
    • ソースコードをダウンロードしてChessFinder\ChessFinder.cpp内233行目にある
      1.    cvSaveImage("c:\\1.bmp", preBW_board);
    • をコメントアウトして再コンパイルすれば出ない

CLIEがHotSyncできない

  • HotSyncできない症状は諸々あるだろうが,今回はドライバのインストールがらみ
  • Clie<->USB<->Palm Desktopだったのだが,HotSyncマネージャに「ローカルUSB」という項目がなかった
  • 結果,何度Syncしても反応なし.
  • ここで,管理者にチェンジ.
    • 通常の作業は通常ユーザ,インストール作業だけ管理者権限で行っていた.
    • これが原因だったっぽい.
  • 管理者のHotSyncマネージャには「ローカルUSB」の文字があった.
  • どうやら,USBのドライバが入ってると「ローカルUSB」の文字が現れるらしい
  • 一時的に通常ユーザに管理者権限を与え,USBをインストール.
  • 無事Syncできた.
    • 管理者として再ログインすると,今度はHotSyncマネージャにローカルUSBの文字がない
    • どうやら,インストールしたユーザにだけ有効になる模様
    • ってことで,通常ユーザのままでは無理で1度管理者権限を持つ必要がある.
  • インストール後,管理者権限を外しても問題ない

OpenMPがらみ

  • Visual Studio 2008から正式サポート.でも2005でもOK.
  • Visual Studio 2005の場合はWindows SDK for Windows Server 2008 and .NET Framework 3.5をインストールする.
  • プロジェクト(P)→プロパティ(P)→C/C++→コマンドラインの追加のオプション内に/openmp フラグをつける
    http://tessy.org/wiki/index.php?plugin=attach&pcmd=open&refer=%A5%E1%A5%E2&file=openmpflag.png
  • printf()関数は1つの関数なので分割されることは無い
  • iostreamヘッダ内のcoutを使うと,streamがマルチプロセスによって破壊されるのが分かる.
  1. #include <iostream>
  2. #include <omp.h>
  3.  
  4. int main(){
  5. #ifdef _OPENMP
  6. omp_set_num_threads(4); // set 4 threads
  7. #endif
  8.  
  9. #ifdef _OPENMP
  10. #pragma omp parallel
  11. #endif
  12. {
  13. // This will break the output
  14. //std::cout << "hello world from " << omp_get_thread_num() + 1 <<
  15. // " of " << omp_get_num_threads() << std::endl;
  16. printf("hello world from %d of %d\n", 
  17. omp_get_thread_num() + 1, omp_get_num_threads());
  18. }
  19. return 0;
  20. }

実行結果

  • printfを使った場合
    • 1行1行出力される.出力される順番はマルチスレッドなので不定.
      c:\work>HelloWorld.exe
      hello world from 2 of 4
      hello world from 1 of 4
      hello world from 3 of 4
      hello world from 4 of 4
      c:\work>
  • coutを使った場合
    • 1文内でも出力が壊されていることが分かる.
      c:\work>HelloWorld.exe
      hello world from hello world from hello world from hello world from 1243 of  of of  of 444
      
      
      4
      c:\work>
  • Windows環境下での話
  • :tbb?:OpenCL?:OpenMP?との比較:OpenCLと他の並列化技術との比較雑感 @ アールケー開発
  • 上記にあわせてSIMDも紹介してるページ;連載講座: 高生産並列言語を使いこなす(1)

Thunderbirdでメールにファイルを添付しようとしたらフリーズした

  • 状況
    • Thunderbirdでメール作成画面において添付ボタンをクリック
    • もしくは同じ状況にてファイル(F)→添付(T)→ファイル(F)を選択する
    • するとダイアログも現れずに終了.
  • 原因
    • 前回添付ファイルを利用したフォルダが現在存在しない
    • USBメモリなどの外部記憶媒体とか,該当フォルダを削除した,などなど
  • 解決方法
    • Thunderbirdのプロファイル保存フォルダのpref.jsを開く
    • Windows だとC:\Documents and Settings\username\Application Data\Thunderbird\Profiles\ランダムな文字列\pref.js
    • そのファイルの中の
      user_pref("mail.compose.attach.dir", "c:\\temp");
    • のC:\\tempの部分を適当な存在するディレクトリに差し替える

CLIE TJ-25でリセットをかける場合

  • ソフトリセットは本体の裏側のリセットボタンを押す
  • ハードリセットは電源ボタンをスライドさせたまま*17裏側のリセットボタンを押す
    • ハードリセットの場合は「データが消えますがいいですか?」と出るので,左ボタンを押すとリセットがかかる.
  • 電池切れして中途半端にデータが残ったときなど,有効

SVNでcommit時にerrorrが表示される

  • 現象:コミット時にログをつけると以下のメッセージが現れる
    Error コミットに失敗しました (詳しい理由は以下のとおりです):
    Error 1 つ以上の属性を変更できませんでした。リポジトリに変更は加えられていません
    Error 属性 log を設定中にエラーが発生しました:
    Error Could not execute PROPPATCH.
  • 詳しくはこちら

VPNがらみのトラブル

viで日本語エンコーディングの変更

  • vimじゃないとダメかも?
  • 基本的に自動的に認識してくれるはずなのだが,手動で変更する場合
    :e ++enc=utf-8
  • ってな具合に変更する.
  • ただ,OSで利用している文字コード,ターミナルの文字コードなどと相まって結局文字化けすることもある.

vimのタブが ^I と表示されるようになってしまった。

wavextでdshow.hが見つからない

  • 別にこのソフトでなくても良かったのだが,
  • コマンドラインでwmv→wav変換を探していた.
  • とりあえずソースがあったので,興味本位でコンパイル
  • dshow.hが無いといわれる.
  • たまたま手元にDirectX SDK 2004があったので,以下の2つをツール(T)→オプション(O)→プロジェクトおよびソリューション→VC++ディレクトリ以下のそれぞれに追加
    • C:\Program Files\Microsoft DirectX 9.0 SDK (December 2004)\Lib\x86ライブラリファイル*19
    • C:\Program Files\Microsoft DirectX 9.0 SDK (December 2004)\Includeインクルードディレクトリ
  • 現在DirectX SDKは配布を中止していて,Microsoft Windows SDKに含まれているっぽ.

リンク:http://hp.vector.co.jp/authors/VA046927/wavext/

WindowsでのIPのレジストリ

旅券番号の謎

  • 日本の旅券は基本的にアルファベット2文字+数字7桁
  • 最初の1文字がMだと5年パスポート,Tだと10年パスポート,他に外交官用パスポートがあるらしい
  • 2文字目と数字の7桁が通し番号らしい.
  • TZって奴を見たんだが,あれはなんだったんだろう・・・?
  • 参考:パスポートの旅券番号 | 海外旅行(全般)のQ&A【OKWave】*20

出国審査の自動ゲート

  • 出国審査ではんこをパスポートに押してもらう場所において、機械にパスポートを読ませることで出国できる仕組み。*21*22
  • 使用するためには事前登録が必要
  • 事前登録は*22
    • 申請書*23を書いて提出し、指紋を登録する。
    • 空港でオンサイトでも可能。
    • 成田空港・中部国際空港でオンサイトでの登録はセキュリティチェックの先なので注意。
    • 事前に準備する場合は港区にある東京入国管理局か羽田空港がよさげ
    • 関西空港もセキュリティチェックの手前。
  • 一度登録すると、パスポートの期限いっぱいまで有効
  • ただし
    スタンプ(証印)について
    パスポートにはスタンプ(証印)されません。
    スタンプ(証印)を希望される方は,自動化ゲートの通過時に職員にお申し付けください。
  • ということなので、学会出張や補助金で行く場合など、行ったことを証明する際は、ちゃんと職員に申し出ないと困ったことになる。*22
  • 参考:自動化ゲート利用案内(日本人用)*24(PDF)

民国紀元

  • 中国、台湾などで使われてる、日本で言うところの「平成」や「昭和」に該当するもの。
  • 2011年が民国100年に相当し、また「大正元年」と「民国元年」は同じ年。

LAME

  • LAME公式サイト*25からLAMEのソースコードをダウンロード
  • バージョンは
  • VS6およびVS2005のワークスペースがあるのでそれを開く(俺は2005でやった)
  • VS2005でコンパイル時,configMS.hをconfig.hに置き換えろとエラーが出るので,
    • config.h->config.h.bak
    • configMS.h->config.h
  • としてコンパイルした
  • ソースディレクトリ以下のoutputディレクトリにバイナリが生成される
  • できたファイルはコマンドラインから実行可能
  • 参考:MP3はLAMEでエンコして、コマンドラインオプションを語れ!*26

mp4 から音声を無劣化で抽出する

LogwatchのNamed Beginに**Unmatched Entries**が大量に出る

CentOSで"named[****]: network unreachable resolving 'hogehoge': *::*:*:*:53"なログが出つづける

CentOSのログに dumping master file: tmp-hogehoge: open: permission denied というエラーが出つづける

Linuxでwaveの抽出やMP3の圧縮

GRUBがError 21とか吐いて固まった

Ubuntuのファイルマネージャ(Nautilus) で Video の Thumbnail が表示されない

EPSON Scan を起動すると強制終了する

写真修正ガイド

  • 週間アスキーより抜粋
    • 余計なものを消す
    • 曇り空を青空にする
      • GIMP2
      • 彩度をあげる,範囲を選択して彩度を上げる,などなど
    • 風景写真をミニチュアふうにする
      • TiltShift makerで修正
      • フォーカス(中央付近がお薦め)
      • フォーカスのグラデーション
      • ボケの強さ
      • 光の反射具合の設定
      • フォーカスの大きさは全体の2〜3割を目安に
    • 写真をやわらかくする
    • フラッシュで出来た顔のてかりを取る
      • GIMP2
      • 暗室ブラシの「焼き込み」を使う
    • ざらつきを取る
      • Neat Imageでノイズを解析して高感度撮影時のノイズを減らしてくれる
    • スケッチ風のイラストを作る
      • Photoshop Expressで修正
    • 暗すぎて見えない部分を修正する
      • GIMP2でトーンカーブを使う
    • ホワイトバランスくずれを修正する
    • ピンボケ,手ブレ
      • Unshakeで修正
      • 被写体にあわせて写真に写ってるものの種類を指定
      • ブレの補正度合いをAmplificationで決めてDeblurで補正する
    • 他にはPhotoshopをお薦めしている.

Microsoft Updateがとにかく失敗する

DivXコーデックのインストール/アップデートに失敗する(fails for DivX codec install)

  • proxy環境下ではインストールに失敗する.
  • proxy設定をIEで施してもDivXのインストールプログラムはその設定を見に行かない.
  • こればっかりはネットワーク管理者に相談してproxy通さずにインストールできる方法を考えないといけない.

FFFTPで.htaccessなど,.(ピリオド)でファイル名が始まるファイルが見えない

  • まずは表示.で始まるファイルの表示にチェックが入ってるか
  • それでだめならFTPサーバの問題
  1. サーバの設定変更は現実的ではないので,FFFTPの設定を変更する.
  2. ホスト一覧設定変更高度LISTコマンドでファイル一覧を取得のチェックを外す
  3. 同じくNLSTファイル名/オプション-alL(標準)にしておく
  4. これで再接続,再読み込みで表示されるはず.

chkrootkitから "Checking `bindshell'... INFECTED (PORTS: 600)"という警告メッセージが出た

  • chkrootkitはプログラムが何らかの外部プログラムから改ざんされてないかをチェックするためのツール
  • しかし,参考サイトによれば,誤報らしい
  • どうも,NFSがランダムにポートを変更するため,600番ポートで通信を行うとエラーが発生する模様.
  • 参考:Checking `bindshell'... INFECTED (PORTS: 600) (ひるねこ日記)

Gnuplotで描いたグラフをパワーポイントにベクターで貼り付ける

Windowsでscpコマンドラインクライアント(command line SCP client on Windows)

  • PuTTyをインストール
  • 同ディレクトリにある pscp.exe がコマンドラインインタフェースのSCPクライアント
    pscp -p -q -r -2 -i .\ssh-secret-key.ppk source-directory\* user@remoteHost:/path/to/directory
  • ppkはSSHの秘密鍵(secret key)
    • PuTTyGenで生成すること

WindowsのRsyncコマンドラインクライアント(command line rsync client on Windows)

  • use cwrsync
  • Download! から Cwrsync を選択
  • 2011-7-28時点で最新版は4.1.0 (latest)
  • cwRsync_4.1.0_Installer.zipをダウンロードし,解凍,インストーラを実行する.
  • XPなら,c:\program files\cwrsync 以下にインストールされる
  • rsync方法は cwrsync.cmd ファイルを確認すると良い.
    • プログラムファイルと同じ場所に置かれている
  • ssh上で転送したい場合は,sshのトンネルを張る必要がある

SSHで転送する場合

  • cwrsync.cmdの編集
  • 17行目を以下のように書き換える(そうしないとknown_hostsが作成されない)
    -SET HOME=%HOMEDRIVE%%HOMEPATH%
    +SET HOME=C:\Documents and Settings\bob
  • 47行目のrsyncのコマンドを以下のように書き換える
    rsync -e "bin/ssh -i bin/hoge -l user" -avz /cygdrive/c/path/to/data/ server:/path/to/data
  • hogeは秘密鍵ファイル(secret key file),userはリモートのユーザ
  • ローカルのデータはc:\path\to\data\以下に保存されており,
  • リモートの/path/to/data/ 以下にクローンを作成する方法
  • ローカルパスの最後に/が必要,リモートパスの最後に/は不要(ここ注意)

秘密鍵の作り方,置き方

作り方

  • 作り方ssh-keygenを使う
    C:\Program Files\cwRsync\bin>ssh-keygen.exe
    Generating public/private rsa key pair.
    Enter file in which to save the key (/cygdrive/c/Documents and Settings/bob/.ssh/id_rsa):
  • ファイル名を聞かれる
  • ここではhogeという鍵ファイルを作る
    • HOMEパスを通してない場合,カレントディレクトリに作られる
  • 次はパスワードを聞かれるが,自動ログインのためにはパスワード無しにする
    Enter passphrase (empty for no passphrase):
  • 同じパスワードを聞かれるので,再びEnter
    Enter same passphrase again:
  • これだけでファイルが作られる.

置き方

  • hogeという鍵ファイルを作ると
    hoge
    hoge.pub
  • の2つが作られる.
  • このうち,hoge.pubをアップロードする.
  • 自ホームの.ssh ディレクトリ内にある, authorized_keysというファイル内に追記する
    cat hoge.pub >> .ssh/authorized_keys
  • このauthorized_keysがない場合は自分で作りなおす.
  • そしてpermissyonを自分のみが読める状態にしておかないと文句を言われる.
  • そののち,ローカルからsshでログイン
    ssh -i hoge -l user server
  • 今回はユーザ名がローカルとサーバで違ったので,-lオプションを付けてログイン用のユーザ名を指定

DELL Vostro 220s でwake on LAN(WOL)を有効にする

  • BIOSの電源回りの設定でWOLを有効にする
  • WindowsからNIC(ローカルエリア接続)のプロパティ→構成→詳細設定→Wkae on Magic Packet をEnabled に,その下のWake on pattern matchはDisabledに
  • 電源の管理で「デバイスで,コンピュータのスタンバイ状態を解除〜」にチェックを入れる
    • その下のMagic Packetのみ〜は入れても入れなくてもOKだったが,クライアントソフトがMagic Packet非対応の場合はチェックを外しておこう

DELL XPS 630i で起動時の黒い画面でSetting has failed to POSTとか出る

  • 正しくはSetting has failed to POST. System is using default settings for this POST attempt. Press F1 to continue, F2 to enter SETUP to adjust OC/OV settings.

解決方法

  • メッセージが出た画面でF2を押してBIOSの設定画面に入る
  • Press F2 and enter BIOS settings
  • メッセージがたまにしか出ない場合でも,F2を押しながら電源投入すると,BIOS設定画面に入る
  • If the messsage didn't appear, just hold F2 down and boot the machine. You'll see the BIOS settings.
  • BIOS設定画面でF9を押すと,初期設定をロードする.
  • Press F9 and load the default settings.
  • その後,Mainタブの中で,Legacy Diskette という項目をNoneにする
  • In the Main tab, change the Legacy Diskette to None.
  • その後,Bootタブのフロッピーディスクの項目をDisableにする.
  • In the Boot tab, change the Floppy to Disable.
  • その後,F10を押す.これで設定が有効になる
  • Press F10. The change will affect now.

原因

  • 原因は不明.何かの折に,オーバークロックが有効になってしまうのか,バッテリー切れでBIOSの設定読み込みがエラーになるのか,この現象が発生する
  • 一度初期設定を読み込みなおすと直るのだが,それに伴って存在しないフロッピーが有効になってしまうため,多少手続きが必要.

DELL OPTIPLEX 960でWindows起動時に Unhandled exception! というエラーメッセージが出る

現象

  • 起動時にUnhandled exception! オブジェクト参照がオブジェクトインスタンスに設定されていませんなどとメッセージボックスが現れる
  • 詳細は以下の図の通り
    http://tessy.org/wiki/index.php?plugin=attach&pcmd=open&refer=%A5%E1%A5%E2&file=dell-optiplex-960-error.png

原因

  • XPのスキンがデフォルトのままのアカウントでは発生しなかった
  • 少なくともマシン依存でなく,ユーザアカウント依存
  • スタートアップに登録されているプロセスのいずれかの模様

対処方法

  • システム構成ユーティリティを起動
    • スタートファイル名を指定して実行(R)msconfig と入力してOKボタンを押す
  • 上部のスタートアップタブを選択する
  • リスト内,スタートアップ項目DELLになってる以下の2項目のチェックボックスを外す
    http://tessy.org/wiki/index.php?plugin=attach&pcmd=open&refer=%A5%E1%A5%E2&file=dell-optiplex-960-msconfig.png
    • コマンド:C:\Program Files\Dell\Dell ControlPoint\Connection Manager\Dell.UCM.exe
    • コマンド:C:\Program Files\Dell\Dell ControlPoint\Dell.ControlPoint.exe
  • OKボタンを押すと,再起動を問われるので,再起動させる
  • 再起動すると,今までのメッセージボックスの代わりに,システム構成ユーティリティのメッセージボックスが現れる
  • ここでWindowsの開始時にこのメッセージを表示しない、またはシステム構成ユーティリティを起動しない。にチェックを入れてOKを押す
    http://thirdnix.com/wp-content/uploads/2010/01/system_2.png
  • 以降起動時の邪魔なメッセージボックスは消滅する

CAHeadless Debug Event というダイアログがいきなり表示される

CAHeadless.png

Samsung Galaxy S II (SC-02C) でメインのカレンダーしかsyncされない.

Android端末内でのdropbox保存場所

PHP で 'gd-jpeg, libjpeg: recoverable error: Corrupt JPEG data: *** extraneous bytes before marker 0xd9 in /hoge/hoge' と出る

  • 原因はGDライブラリがJPEGファイルを認識しないため
  • ケータイの写真など,JPEGファイルのデータと,写真の向きが一致しないときなどに起きる(デジカメの縦方向やケータイの横撮りなど)
  • 本来なら,EXIF内の縦横方向情報に基づき,ビュワーで正しく表示してくれる
  • しかし,GD的に,その情報を何故か正しく読み込んでくれない
  • ***には数字が入るのだが,バイナリで,FFD9の前の***バイト分を削るとうまくいくとの情報あり
  • GDがJPEGで無いと判断する基準が厳しすぎるために発生している模様

Internet Explorer 8 で「セキュリティの警告」画面が出続ける

DHCPの固定振り割り

  • 自宅のADSLルータはNEC WARPSTAR Aterm WD701CV
  • そして無線LANのAPとしてPCiのBLW-54CW3 を利用している
  • どちらもDHCPサーバ機能が付いている
  • 現在はADSLルータのWARPSTARのDHCP機能を利用して自宅内のLANを構築した
    • BLW-54CW3のDHCP機能はoffにした
  • 大事なのはファイルサーバが自宅にあり,それにアクセスできるようにポートを外側から開けていた
  • しかし先週停電があり,そのせいで今まで割り振っていたDHCPがバラバラになってしまった
  • DHCPをMACアドレスと紐付けしようかと思ったのだが,WARPSTARもBLW-54CW3もMACアドレスとの紐付けをやってくれないという残念仕様
  • 仕方ないのでポートマッピングで転送するIPアドレスを変更した
  • やはりサーバ類は固定IPの方がいろいろと堅実な気がする

NECのルータにtelnetでログイン

HDMI

  • HDMIの規格は大別してバージョン1.2a以下,1.3,1.4とある
  • バージョンの違いにより,制定されたコネクタ,伝送帯域や画質などが違う
    • ただヘンテコな画像を流さない限り,大体下位互換性があるので問題ない
  • コネクタは一口にHDMIと言っても形状によってA−Eまである
Type A
いわゆる普通のHDMI.テレビやモニタは通常この形.19ピン
Type B
未使用のHDMI.将来使われることを想定した規格でType Aを2本分伝送する規格.29ピン.製品化された事例は2011年現在まだない.
Type C
ミニHDMI.バージョン1.3で制定された.デジカメやタブレットPCなどで使われる.19ピン
Type D
Micro HDMI.バージョン1.4で制定された.19ピン
Type E
車内伝送されることを想定したHDMI.バージョン1.4で制定された.

参照:HDMI - Wikipedia, the free encyclopedia

HDMI給電

  • HDMIの18番ピンは5Vの給電が可能
  • FAQ*34によれば、55mAの電流が保証されている
  • HDMIの仕様書を読めば、もうちょっと書かれてるのだろうが、なんか情報を色々登録しないといけないっぽくて、やってない
  • USBの給電能力は規格としては500mA*35なので、USBの給電パワーには及ばない感じ

ヘッダでバイナリのフォーマットチェック

  • 以下のように、ファイルのヘッダ部分で判定可能*36
    形式ヘッダのバイト列ヘッダのバイト列(正規表現)
    JPEG0xFF 0xD8/^\xFF\xD8/
    PNG0x89 PNG/^\x89PNG/
    GIFGIF87aもしくはGIF89a/^GIF8[79]a/

PuTTyを使ってDynamic Forwarding

  • 参考:SSHのDynamic ForwardでSOCKS Proxyしてみる - ぱせらんメモ
  • 設定してみてアクセスできた
  • pfwd.iniの設定は結構シビア
  • 番号が連番である必要があり,私の場合はD1080を2回設定していた
  • 直したら通信経路は変わった
  • しかしアクセス先のコンテンツをWebページとしてでなく,ファイルとしてダウンロードする,もしくは空ページを表示してしまい,通常のブラウジングができなくなってしまった.
  • よって失敗 :未解決?

画面解像度(正しくは画素数)の定義

高さ名前,規格SD/HD備考
640480VGA/480pSD
720480525i/525pSDDVD
1280720720pHD750pとも呼ぶ*37
144010801080i/1080pHD1125p/1125iとも呼ぶ*38.スクィーズの4:3
192010801080i/1080pHD1125p/1125iとも呼ぶ*38.アスペクト比16:9

慶應義塾大学の証明書を郵送で取り寄せる

  • 矢上キャンパスのお話.他のキャンパスは知らない
  • 2012年1月時点での情報
  • 基本的に公式ページ*39を参照すること
  • 申込書をダウンロードして記入
  • 以下をまとめて学生課学事担当に発送
    • 申込書
    • 身分証明書のコピー
    • 返送用の封筒(宛名書き+返送分の切手付き)
    • お金(現金 or 郵便為替)

お金について

  • 手数料
    • 証明書1通400円
    • 定額小為替の場合は400円の為替に手数料100円で500円
  • 郵送料
    • 日本郵便に払う値段
    • 基本的に返送用封筒を入れる以上,定形外郵便(=120円)になる*40
    • 現金書留は420円*41
    • ただし,現金書留は専用の封筒が20円する*42
    • もっとも,為替は銀行業務なので,午後4時までしか取り扱ってくれない
  • まとめ(1通のみ取り寄せる場合)
    現金書留郵便為替
    (定額小為替)
    郵便為替
    (普通為替)
    発行手数料400
    返送用送料120
    送料120
    その他440(現金書留+書留用封筒代)100(小為替手数料)420(普通為替手数料)
    合計1080円740円1060円
    • ただしこれは1通だけ証明書を取り寄せる場合
    • 2通以上の場合は定額小為替の組み合わせが生じるので,場合によっては普通郵便為替*43の方が安くなる場合もある

Office Word 起動時にMicrosoft Visual Basicの画面が起動して「コードの実行が中断されました」というダイアログが表示される

  • #stub
  • http://support.microsoft.com/kb/921541/ja
    Word 2003 の場合:
    [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。
    「%programfiles%\Microsoft\Office\Office11\Startup\」と入力し、[OK] をクリックします。

Sambaでマウントしたディレクトリは見えるのにファイルが見えない

  • stub
  • サーバ上では uid:100 gid:500
  • ローカルのユーザも uid:100 gid:500だった
  • ディレクトリのパーミッションが 777 -> ファイル一覧表示○
  • ディレクトリのパーミッションが 677 -> ファイル一覧表示×
  • ディレクトリのパーミッションが 767 -> ファイル一覧表示×
  • ディレクトリのパーミッションが 776 -> ファイル一覧表示○
  • ファイルのパーミッション 664 -> ファイル一覧表示○
  • ファイルのパーミッション 665 -> ファイル一覧表示×
  • どちらもAND,つまりディレクトリが(777 か 776)かつファイルが664 である必要がある
  • 詳細はまた調べる
  • ファイルのパーミッションはとりあえず664
  • ディレクトリのパーミッションはとりあえず777
  • NFSのクライアントと共用してたから原因を突き止めるのに時間がかかった……

Python の list

pythonのリストをコピーする

Pythonでのfor文

printで改行なし出力

関数の定義方法

Pythonで日本語を扱う

Windowsのカレントディレクトリ(Current Directory in Windows)

Windows Vista, 7のフォルダオプション内に「ファイルの種類タブ」が無い

XPのようこそ画面からキーボードだけでログオンしたい

Forepoint Endpoint Protection 2010 install時に(0x80070643 エラー)が起きる

Windows のタスクが実行されない

巨大なファイルを作成する

TMPGEncでcodecを選ぶ画面に一部のcodecしか表れない

  • 原因が分からず
  • 他のcodec画面,例えばAviUtlやOpenCVでcodecを選択する画面では何も問題無い
  • が,TMPGEncからAVIファイルを生成する際に,CODECを選択しようとすると,一覧に表れるのは実際のcodec一覧よりずっと少ない
    TMPG-dialog.png
    TMPG-list.png
  • ↑DivXやXvid,MS-MPEG4系のcodecが何も無い
  • どうもI263codecが悪さをしてるとの情報を見つけた
  • 参考:*44*45

CvSubdiv2DPoint 型の flags メンバ変数

CvSubdiv2DPoint 型の flags メンバ変数

Excelで1900年がうるう年と判定される.

スペインのSIMカード

  • 2012-09-13 現在,スペインのプリペイドSIMとしては,Yoigoの回線がよいっぽい
  • 20ユーロのプリペイドから購入でき,しかも代金がそのままチャージされる(=手数料はゼロ)*47
  • 定額プランは Internet Para Llevar de Tarjeta というプラン名で,3€/日で100MB/日まで使える*48
  • 100MB越えても料金そのままで64kbpsに変わるだけ
  • 20ユーロだと6日使える計算
  • APN設定は*47*48*49*50
    • APN:internet *51
    • username: (なし)
    • password: (なし)
  • ちなみに,どこで買うにしても,パスポートとホテルの住所が必要になるらしい.ホテルにチェックインしたら,ホテルの名刺をもらって持ち歩くのが良いと思う.*52*53

ケータイの隠しコマンドモード

  • SC-02C, SC-03D: *#197328640# *54
  • SC-02B : *#*#197328640#*#* *55

古いデバイスのドライバ

Windows 7 でハイバネートを無効にする

Tor (トーア)

  • 通信経路の一部を暗号化する技術 (ソフトウェア)
  • 通信内容より、通信経路を匿名化 (秘匿) する技術
  • 参考:Tor - Wikipedia

オートチャージPASMO

Ubuntu 11.10 (12.04) にしたらTabの補完で無駄なスペースが含まれるようになった

Ubuntu に mozc をインストールする

Ubuntu の NetworkManager

Ubuntu 12.04 で chkconfig しようとしたら、「/sbin/insserv: そのようなファイルやディレクトリはありません」と叱られた

sshfs

Windows 7 を NFS クライアントにする方法

ドキュメントの変換

Mac Book Pro retina ディスプレイのポート

  • retinaモデルになってFireWireポートが基本的に廃止になってる*57*58
  • MagSafe 2電源ポート
  • Thunderboltポート x 2
  • USB 3ポート x 2
  • HDMIポート x 1
  • ヘッドフォンポート
  • SDXCカードスロット
  • なお、Thunderbold ポートはdisplay ポートも備えるので、変換コネクタ類は使える*59

ETC車載器番号の調べ方

  • ETC車載器によっては音声、もしくは画面で調べられる*60

エクスプレス予約とプラスEXの違い

  • どちらも
    • 非接触ICカードで
    • ネット予約した新幹線に
    • 割引価格で乗車できる
    • JR東日本発行のViewカードではダメ
  • しかし、以下の点で違う
    • エクスプレス予約
      • ○東海道・山陽新幹線が対象
      • ×対象カードがJ-WESTカードかエクスプレスカードのみ
      • ○サービス自体の年会費はタダ
      • ×クレジットカードの年会費が1050円
      • ○特急券だけe特急券として個別に購入できる(特急券を複数人分購入可能)
      • ○割引がでかい(東京新大阪間で1050円割引)
      • ○モバイルSuica対応
      • ○グリーンプログラムあり
    • プラスEXサービス
      • ×山陽新幹線は対象外(東海道新幹線のみが対象)
      • ○対象カードがJCB/三井住友/三菱UFJニコス/トヨタファイナスなど多い
      • ×サービス自体の年会費が525円
      • △カードの年会費はカード側に依存
      • ×特急券だけの購入はできない(本人が乗車するだけ限定)
      • △割引がエクスプレス予約より少ない(東京新大阪間で500円割引)
      • ×モバイルSuica非対応
      • ×グリーンプログラムなし
  • 参考:エクスプレス予約とプラスEXとは何が違いますか?|エクスプレス予約 新幹線の会員制ネット予約*61*62

あるweb上のファイルの更新時刻だけ調べたい

  • telnet で HTTP を模してHEADリクエストで取得できる。*63*64
    telnet hogehoge.jp 80
    Trying xxx.yyy.zzz.100...
    Connected to hogehoge.jp (xxx.yyy.zzz.100).
    Escape character is '^]'.
    HEAD /hogehoge/hogehoge.file HTTP/1.0
     (←空行を入力)
    HTTP/1.1 200 OK
    Date: Fri, aa Oct bbbb 01:12:35 GMT
    Server: Apache
    Last-Modified: Wed, xx Dec yyyy 11:23:58 GMT
    Accept-Ranges: bytes
    Content-Length: xxxxx
    Connection: close
    Content-Type: hoge/hoge
    
    Connection closed by foreign host.
  • ただし、コマンドラインから定期的に実行、とはいかない。
  • 同様の目的のためにwgetコマンドにspiderオプションがある*65
    wget -S --spider http://hogehoge.jp/hogehoge/hoge.file 2>&1 | grep Last-Modified
  • これで実際のファイルを取得しなくても更新時刻だけ調べられる。

wget

  • コマンドラインからファイルを取得して来られる wget。めっちゃ便利*66*67

POST

セッションcookie

Basic認証

  • ApacheのBasic認証にも対応してる*77
    wget --http-user="userName" --http-passwd="password" http://hogehoge/hello.world/url.html 

HTTPヘッダの中身

  • wgetに直接は関係ないが、HTTPヘッダはこんな形をしている*78
    HTTP リクエスト ← 1行 
    HTTP ヘッダ ← wget でもろもろ書き換える部分
    (空行) ←ヘッダとボディの区切り目
    HTTP ボディ ← POST通信でのみ発生する。GETでは全部HEADERで収まる
  • こんな感じ
    GET /wiki/ HTTP/1.1
    Host: tessy.org
    User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:20.0) Gecko/20100101 Firefox/20.0
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    Accept-Language: ja,en-us;q=0.7,en;q=0.3
    Accept-Encoding: gzip, deflate
    Authorization: Basic dG9tb2FraTpoMG11cmE=
    Connection: keep-alive
    Cache-Control: max-age=0
  • これでPOSTの場合は1行の空行の後にFORMデータを name1=value1&name2=value2 の形で渡す

Content-length

  • ボディサイズのみを厳密に表すのがContent-Length
  • 通常はサーバレスポンスに書かれているが、POSTメソッドでのリクエスト時にも、このヘッダが必要になる
  • 参考:[Studying HTTP] HTTP Header Fields*79

Windows Vista/7でsymbolic linkを作る

Vimで開くを右クリックメニューに追加

KNOPPIXでデータ復旧

  • CD/DVD単体で起動するKNOPPIX
  • レジストリを書き換えてしまったり、MBRを破壊してしまった際に、ハードディスクのデータ救出が可能
  • ただし、ハードディスクが物理的にクラッシュした場合はKNOPPIXでもダメな場合がある。その場合は素直に業者に頼んだり復旧用ソフトを購入しよう
  • 参考:*81*82*83*84

Virtual Machine 上の時刻がホストPCとずれる

  • とりあえず同じNTPを参照することでOK。それでFA。*85
  • どうやらWindowsホスト+Linuxゲストの時に発生しやすいらしく、Kernelでのタイマー割り込みを取りこぼすのが原因らしい。*86
  • Windowsでは「インターネット時刻」と呼ばれているが、NTPのことなので、ゲストPCと同じNTPサーバを参照する。

ファイルの関連付けの設定を初期化したい

レタスとキャベツの違い

  • 基本的に柔らかいのがレタス、硬いのがキャベツって感じ。
  • 道管と師管の切断面が白と黄色ならばキャベツ、白と赤ならばレタスらしい。*87*88*89*90
  • 初めて明確なラインができた(色の違いが明確かどうかはともかく)

コンテキストメニュー内の「送る」メニューの場所を表示させる方法

gcc でアセンブリコードを出力する

  • gcc -S でビルドする*91
    gcc -S hoge.c
  • すると、hoge.sというファイルが生成される
  • 中身はこんな感じ(一部抜粋)
            .file   "hoge.cpp"
            .local  _ZStL8__ioinit
            .comm   _ZStL8__ioinit,1,1
            .section        .rodata
    .LC0:
            .string "Hello World!"
            .text
    .globl main
            .type   main, @function
    main:
    .LFB957:
            .cfi_startproc
            .cfi_personality 0x3,__gxx_personality_v0
            pushq   %rbp
            .cfi_def_cfa_offset 16
            .cfi_offset 6, -16
            movq    %rsp, %rbp
            .cfi_def_cfa_register 6
            subq    $16, %rsp
            movl    $0, -8(%rbp)
            movl    $0, -4(%rbp)
            jmp     .L2
    .L3:
            movl    -4(%rbp), %eax
            addl    %eax, -8(%rbp)
            addl    $1, -4(%rbp)
    .L2:
            cmpl    $10, -4(%rbp)
  • ボトルネックを探る場合などに有効。
  • 本当に必要かどうかは考えたほうが良い。*92

gcc でシンボルを取り外す

gcc -s

BOM を付けたり外したりする

  • 爆弾のことではない。
  • Byte Order Markのことである*94
  • Visual Studioではソースコードにこれが付いていることが前提である。
  • これを外すにはコマンドプロンプトで、 uconv というコマンドを使う*95
    uconv -f utf-8 -t utf-8 --remove-signature foo.cpp > foo_nobom.cpp
  • 逆につけるには以下のオプションを使う
    uconv -f utf-8 -t utf-8 --add-signature foo.cpp > foo_bom.cpp
  • ちなみにuconvはWindowsにもLinuxにも標準でついておらず、インストールする必要がある*96
  • RHEL系のLinuxだと、yumでインストール可能
    sudo yum -y install icu
  • BOMがついてるかどうかは file コマンドで確認できる*95
    $ file foo.cpp
    foo.cpp: UTF-8 Unicode (with BOM) C program text

Linux の Kernel

Windows 7 のアイコンのキャッシュ

git-svn

WiMax

  • エリアが届いているか、レンタルでチェックできる*98
  • 速い

proc以下のディレクトリ

GogoWinBench

メモリの帯域

正規表現の確認

  • Visualize できて便利!
  • REGEXPER*102
  • vim内の正規表現は一部特殊*103

逆行列と擬似逆行列とSVD

  • 擬似逆行列*104
    • 非正方行列の逆行列は、擬似逆行列かSVDで求める
  • 正則行列とは、逆行列が存在する行列のこと:要出典?

sh

  • シェルはたくさん種類がある
    • csh
    • zsh
    • tsh
    • bash
    • ash*105

分散と平均

  • 平均は線型性があるので、同じサンプル数の違う集団ならば、単純に平均値の平均で、両方の集団の平均値が求められる
  • 分散は非線型なので、単純に足し算ではいけない。ただし両方の集団の平均値が同じであれば、全部求めなおさなくても計算できる*106

広告ブロッカー

  • Firefox のプラグインAdblock Plus *107

PC遠隔操作容疑者逮捕について

  • 前回否認してる容疑者を冤罪で逮捕してて、今回真犯人と思しき犯人も否認してるのに、警察がめっちゃリークしてるのはどうなんだろう*108
  • それから、最近新聞記者さんがあまりにも知識無さすぎることが多すぎるって気がする。チェックする人いなかったのかなぁ。*109

PCのメモリの帯域とレイテンシについて

  • PCは容量だけでなく、転送帯域、レイテンシ、動作周波数、メモリの種類、接続ピン数、ECC、Bufferなどなど、いろいろある*110*111
  • メモリがbufferedの場合は1clock余計にかかる。CL2とかCL3は何clockでデータが読み出されるか、を表す。
  • モバイル向けの規格も存在する。*112
  • mDDRはmobile DDR の略で、LPDDR2とかもその中に含まれる規格。2013年現在LPDDR3まで制定されている。*113

PuTTyとvimとscreenとスクロール

  • PuTTyで別セッションのコンソールを奪えないか調べたんだけれど、そういう場合はscreen コマンドが有効。
  • その場合でもscreenコマンドは事前に仕込んでおく必要がある。
  • PuTTy+vimだとマウスでスクロールすると、ファイルの前の内容を表示するのではなく、コンソールの前の内容を表示する。
  • 高度な設定内のAlternate端末画面への切り替えを無効にすると、vimのスクリーンが有効になるらしい。*114*115

WinSXS directory を削除したい

Windows Installer 以下の削除できるファイル

Virtual Box と VMWareの変換

  • マシンイメージをVirtual Box から VmWare への変換 *116
  • Virtual Box からは ovf 形式でエクスポート
  • vmware では ovf形式でvm形式の仮想マシンを開ける

学生支援機構と借金とブラックリスト

英国滞在歴と献血制限

  • 昔は英国にちょっとでも滞在しただけで、献血ができなくなっていた。
  • 最近緩和され、31日以上の滞在歴のある人からの献血が断られる。*117
    【緩和前:平成17年(2005年)6月〜平成22年(2010年)1月26日まで】
    
    「英国に昭和55年(1980年)〜平成8年(1996年)の間、1日(泊)以上の英国滞在歴のある方」には献血をお断り。
    
    ↓
    
    【緩和後:平成22年(2010年)1月27日〜】
    
    「英国に昭和55年(1980年)〜平成8年(1996年)の間、通算1カ月(31日)以上の英国滞在歴のある方」には献血をお断り。

高速根号計算

  • sqrtを近似計算で速く求める方法 *118*119
  • ニュートン法で \frac{1}{\sqrt{x}}を求めて \frac{x}{\sqrt{x}}=\sqrt{x}を求める
  • 加算、乗算は速いが、割り算は計算コストがかかり、しかしこの近似だとイテレーションに加算と乗算しかないので、高速に計算できる。

燃料電池

  • 2012年5月10日のニュースで、Brookstone が燃料電池を発表した*120
  • 当初ニュースでは2012年中に発売とのニュースだったが、結局2013年のCESで製品がお目見えすることになった*121
  • 55000mWh (定格5Vということなので、11000mAh*122)という発電量を誇るが、本体が$300、燃料缶が1本$10と、かなり高価な感じ*123
  • 製品はNectarという名前で、MIT発の技術ベンチャーLilliputian Systemsの技術*122
  • 約200g程度(燃料缶込み)ホットスワップも可能。機内への持ち込み、及び機内での使用も可能とのこと*124
  • 2013年3月1日現在、発売は2013年5月15日の予定
  • 最近じゃ5000円ぐらいで10000mAのモバイルバッテリーも買えるしなぁ*125

ビューカードとSuicaの還元率

ガソリンスタンドの非接触決済について

JCBカードのポイントはOkiDokiポイントプログラム

GPLに関する話

  • GPLのものを商品に組み込むこと自体は問題ないが、
  1. ソースコードを公開しなくてはならない
  2. 作られた生成物もGPLにしなくてはならない

電子書籍比較サイト

カメラ用語

レンズの業者

OEMとODMの違いについて

国道1号線と国道15号線と第一京浜と第二京浜(と第三京浜)

  • 現在の対応
    • 国道1号線−第二京浜
    • 国道15号線−第一京浜
    • 国道466号線−第三京浜
  • 数字と名前の対応がチグハグ。

歴史的経緯

  • 1885年の「国道表」で現在の国道15号近くの通りが国道1号に指定された
  • 1930年に現在の国道15号沿いに「京浜道路」が制定された。これが自動車が走行できることを想定した道路
  • 1936年に増え続ける交通量に対応するために現在の国道1号線沿いに新京浜道路が制定された。これが「第二京浜」と呼ばれるようになる
  • 1952年の新道路法に基づいて国道の再編が行われ、「第二京浜」が「国道1号線」として制定された
  • 1965年に第三京浜全線開通
  • 参考:国道1号はなぜ「第二」京浜なのか 環状3号に幻の区間  :日本経済新聞*145

エクセルで16進数で計算する方法

通信料制限

  • 2013-03-26時点のdocomoのspモードの場合
  • 7GB超えると128kbpsに制限されるもの
    • 「Xiデータプランにねん」
    • 「Xiデータプラン」
    • 「Xiデータプラン フラット にねん」
    • 「Xiデータプラン フラット」
    • 「Xiデータプラン2 にねん」
    • 「Xiデータプラン2」
  • 3GB超えると128kbpsに制限されるもの
    • 「Xiデータプラン ライトにねん」
    • 「Xiデータプラン ライト」
  • 参考: ご注意事項 | サービス・機能 | NTTドコモ*147

コマンドラインで色をつける方法もろもろ

  1. printf("\x1b[40m");
  2. printf("背景が黒\n");
  3. printf("\x1b[33m");
  4. printf("文字が黄色に\n");

ディレクトリ内をまるまる比較する方法

find hoge -type f | xargs md5sum | sort > hoge-md5sum

sqlite で終了させる

vim で検索後にハイライトを消す方法

vim で改行コードを変える

改行コード

  • マルチプラットフォームでの悩み。
    OS改行コードバイナリ表記エスケープシーケンス表記
    WindowsCR+LF0x0D 0x0A\r\n
    Unix、Mac OS X以降LF0x0A\n
    Mac OS 9までCR0x0D\r
    EBCDICNEL0x15
  • Linux 上では file コマンドで確認できる
    file filename

AWK

基本コマンド

awk -F":" '{ print $1 }' ./hogehoge
cat hogehoge | awk -F":" {print $0}

文字列関数

  • substr(文字列,開始,文字数)。文字列は1オリジン*159

switch文

外部スクリプト

  • こんな感じのスクリプトを用意する*161
    1. {  if ( $1 == "foo" ) {           if ( $2 == "foo" ) {                    print "uno"           } else {                    print "one"           }  } else if ($1 == "bar" ) {           print "two"  } else {           print "three"  } }
  • そしてコマンドで呼び出す
     awk -f hogehoge.awk inputFile

16進数と10進数の変換

シェルスクリプトで10進数と16進数を交互に変換する

シェルスクリプトで足し算、引き算

シェルスクリプトで空白を含むと厄介

  • シェルスクリプト内で空白を含む文字列は
    • ダブルクオーテーション(”)でくくる
    • シングルクォーテーション(’)でくくる
    • バックスラッシュ(\)でエスケープする
  • のいずれかをしてやる必要がある
  • しかし、シェルからコマンドに渡すべきオプションを"で囲むと困る
  • シェルスクリプトが展開する時点で、バラバラにして渡すらしく、オプションが期待したとおりにならない
    • シェルスクリプト
      1. #!/bin/bash
      2. OPTION1="--option-first=this"
      3. OPTION2="--option-second=\"that that\""
      4. command $OPTION1 $OPTION2
    • 実行結果
      argv[1]:--option-first=this
      argv[2]:--option-second="that
      argv[3]:that"
  • この場合は文字列だけをダブルクオーテーションでくくってやると上手く行く
    • シェルスクリプト
      1. #!/bin/bash
      2. OPTION1=this
      3. OPTION2="that that"
      4. command --option-first="$OPTION1" --option-second="$OPTION2"
    • 実行結果
      argv[1]:--option-first=this
      argv[2]:--option-second=that that

シェルスクリプト内で Syntax error: "(" unexpected と言われてしまった

シェルスクリプトでの変数のスコープ

  • 基本的に大局変数 (global scope) な変数ばかり*169
  • localコマンドやtypeset、declareを使うことでローカル変数を使用できる
  • bashの場合

シェルスクリプトでのwhile文

  • 以下のように書く
    read key
    while [ "$key" = "a" ]
    do
      echo "ok"
      read key
    done
  • 引用元:while 文の使用方法 - UNIX & Linux コマンド・シェルスクリプト リファレンス*170
  • 使用例
    1. #!/bin/bash
    2. grep KeyWord $DOCUMENT > /dev/null
    3. while [ $? -eq 0 ] # grep は見つかると0を返す (=grepで見つかる限り)
    4. do
    5. hogeoge $DOCUMENT $DOCUMENT2
    6. DOCUMENT=$DOCUMENT2
    7. grep KeyWord $DOCUMENT > /dev/null
    8. done
  • grepの返り値は基本的に0、見つからなければ1、不正なパターンなどでは2を返す。-vをつけると、0と1が反転する*171

シェルスクリプトでの特別な引数群

  • 基本的に任意の名前が使えるが、以下の変数たちは特別な意味を持つ
    変数説明
    $#引数の数
    $?直前のコマンドの返り値
    $@全パラメータ。$*とほぼ等価だが、""で囲んだ時の挙動が違う
    $*全パラメータ。$@とほぼ等価だが、""で囲んだ時の挙動が違う
    $0実行時のスクリプト名
    $1-$nそれぞれのパラメータ、もしくは引数
  • 引用元:引数を処理する - UNIX & Linux コマンド・シェルスクリプト リファレンス*172

シェルスクリプトで数字を0パディングする

  • 1を表示する際に 0001 と言った具合に、0で左側を埋めて固定長にする作業
    #!/bin/bash
    printf "%04d" 1
  • 04d の4を修正すれば固定長を変えられる*173

マウススキャナ

ブラウザの通信ヘッダを取得する

  • Firefoxの場合
    • LiveHTTPHeaders *178 というAdd-onを入れれば良い。
    • 参考URL:小粋空間: LiveHTTPHeaders(Firefox 機能拡張)でHTTP ヘッダを表示する*179
    • POSTされてるデータやヘッダを見れるので、デバッグに超便利
    • 複数タブを開いていると、すべての通信がひとつのタブにまとまるし、最近のWebページはバックグラウンドで定期的にリロードするので、すぐ埋まってしまったりする
    • ESCキー一発で履歴もろともウィンドウが消えてしまうので、その点は注意。
  • Chromeの場合
    • Chromeだと、開発者ツールからNetworkで表示できる
    • ツール(L)→デベロッパーツール(D) もしくは Ctrl+Shift+I
    • その中のNetworkタブを開くと、ページ内の画像やCSSに至るまで、通信履歴が出る。
    • msで経過時間も測定してくれるので、通信のボトルネックを探るのに超重要

PDFからテキストデータの抽出

  • 当然、セキュリティがかかったPDFは対象外
  • ツールはそこそこ*180 *181あるが、そもそも文字コードの問題でファイル内に埋め込んであるテキストが文字化けてる場合、取り出したら文字化けする訳で、結構大変
  • 二度とやりたくないけれど、今回は目コピーする羽目に

コマンドラインからのコピー&ペースト

  • clip.exe というコマンドを使うと、Windowsのクリップボード(所謂コピペで使うあれ)に情報を出し入れできるので、大変便利
  • Windowsのコマンドラインツールの中ではかなり珍しく、便利に使える。
    c:\hoge>hoge.exe
    Hello World!
    c:\hoge>hoge.exe | clip.exe
    c:\hoge>  ←何も出力されず
  • この状態でメモ帳でCtrl-Vを押すと Hello World! が貼り付けられる
  • なお、クリップボードの中身はShift_JISなので、他のエンコードの文字列を渡すと、文字化けする*182*183
  • また、clipbrdというコマンドを使うことで、クリップボードの中身を閲覧することもできる*184
  • また、clip.exe はWindows Vista もしくは Windows 7から標準装備のようで、WindowsXPの場合は別途ダウンロードする必要がある*186

あるディレクトリ内のファイル一覧をコンテキストメニューからコピーする

傘の修理

新型出生前診断

64bit 版の Windows 7 で PDF のサムネイルが表示されない

数式は隣接したセルを使用しません

エクセルで外部データを使う

声優のギャラ

コマンドラインでHTMLからPDFを生成するソフトウェア


*1  文章等に修正は校正。精密機器類... - Yahoo!知恵袋, 2006-01-26発表, 2006-01-27修正, 2013-04-03閲覧
*2  キャリブレーションは「較正」か「校正」か - Togetter, 2011-05-16発表, 2013-04-03閲覧
*3  JMCT - 校正とは, 2013-04-03閲覧
*4  校閲と校正の違い, 2013-02-01閲覧
*5  シロクマの屑籠(汎適所属), 2007-03-27発表, 2013-02-01閲覧
*6  盥回し(たらいまわし) - 語源由来辞典, 2013-04-18閲覧
*7  「たらい回し」の語源について - その他(学問・教育) - 教えて!goo, 2002-07-12発表, 2013-04-18閲覧
*8  ハッシュ値を利用してファイルの同一性をチェックする − @IT, 2005-07-30発表, 2013-04-01閲覧
*9  sedでファイルを置換する - より良い環境を求めて, 2008-06-06発表, 2013-02-28閲覧
*10  tarコマンドで解凍・圧縮するlinux一覧まとめ(tg、zgz、zipなど), 2013-04-18閲覧
*11  試験管のなかのコード :: GNU date コマンドで来月の日付を取得する方法をメモ, 2008-10-17発表, 2013-04-18閲覧
*12  crontabがどうしても動かないときに確認すべき3つの点+α - ドキ!丸ごと!夏目だらけの水泳大会, 2010-03-13発表, 2013-04-17閲覧
*13  crontab と date と % | イントフロート スタッフブログ, 2010-02-03発表, 2013-04-18閲覧
*14  Point-Line Distance--3-Dimensional -- from Wolfram MathWorld, 2013-03-27閲覧
*15  最新版はver0.73だが、本記述自体はver0.4に基づいている
*16  GML C++ Camera Calibration Toolbox | Graphics and Media Lab, ver0.73, 2011-12-23修正, 2013-03-27閲覧
*17  通常この作業を行うとバックライトのon/off切り替えスイッチになる
*18  【Vim】タブ、空白、改行を可視化する | blog.remora.cx, 2011-08-05発表, 2013-02-25閲覧
*19  64bitマシン用のライブラリはC:\Program Files\Microsoft DirectX 9.0 SDK (December 2004)\Lib\x64
*20  パスポートの旅券番号 | 海外旅行(全般)のQ&A【OKWave】, 2003-08-23発表, 2003-08-26修正, 2013-03-25閲覧
*21  出入国審査がスピーディーに! 海外出張・海外旅行に便利な「自動化ゲート」:政府広報オンライン, 2010-09-20発表, 2012-12-18更新, 2013-03-26閲覧
*22  法務省:自動化ゲートの運用について(お知らせ), 2012-07-24発表, 2013-03-26閲覧
*23  自動化ゲート利用希望者登録申請書(日本人用), 別記第1号様式−2, 2013-03-26閲覧
*24  自動化ゲート利用案内(日本人用), 2013-03-26閲覧
*25  LAME公式サイト, 2012-08-21閲覧
*26  MP3はLAMEでエンコして、コマンドラインオプションを語れ!, 2012-08-21閲覧
*27  FFmpeg, 2013-03-25閲覧
*28  Zeranoe FFmpeg - Builds, git-e0e8c20 (2013-03-22)版, 2013-03-25閲覧
*29  ffmpeg で動画から音声だけを取り出す | ちりぢりな記憶の寄せ集め, 2009-03-08発表, 2013-03-25閲覧
*30  FFmpegをコマンドラインからちょこっと使ってみる オーディオ編 - opamp_sando's blog, 2011-05-06発表, 2013-03-25閲覧
*31  mp4 / m4v / mov 動画から、音声を無劣化で抽出することができるソフト「MP4Muxer」 - フリーソフト・無料ソフトの番外編, 2008-10-07発表, 2013-03-25閲覧
*32  mp4ファイルから簡単に音声(mp3)だけを抽出する方法, 2012-06-20発表, 2013-03-25閲覧
*33  そもそも公式にあるES-2200のドライバも決して新しく無いけれど
*34  HDMI :: Resources :: Knowledge Base, 2013-03-08閲覧
*35  USBバスパワーとは【USB bus power】 - 意味/解説/説明/定義 : IT用語辞典, 2013-03-08閲覧
*36  バイナリデータのヘッダを正規表現でチェック, 2006-08-31発表, 2006-09-04更新, 2013-04-15閲覧
*37  総走査線が750本あるため
*38  総走査線が1125本あるため
*39  慶應義塾大学-塾生HP-証明書(卒業・修了・退学者), 2013-03-06閲覧
*40  定形郵便物・定形外郵便物の料金 - 日本郵便, 2013-03-06閲覧
*41  料金計算(手紙) - 日本郵便
*42  通常の封筒と一回り大きい封筒がある(どちらも20円)が,返送用封筒を入れるためには大きめの封筒の必要がある.大きめの封筒は定形外郵便扱い
*43  普通為替−ゆうちょ銀行, 2013-03-06閲覧
*44  TMPGEncについて (451番レス), 2006-02-11発表, 2012-07-06閲覧
*45  TMPGEncについて (453番レス), 2006-02-12発表, 2012-07-06閲覧
*46  存在しないはずの1900年2月29日が存在する:Excel エクセルの使い方-関数/計算式-日付・時間, 2006-09-22発表, 2013-03-06閲覧
*47  MWC バルセロナで利用予定のYoigo関連まとめ | shimajiro@mobiler, 2011-02-06発表, 2012-09-13閲覧
*48  Spain - Pay as you go sim with data Wiki, 2012-09-13閲覧
*49  APN de Yoigo - BandaAncha.st, 2012-09-13閲覧
*50  How to: Yoigo APN configuracin | GPRS | MMS | WAP | 3G | EDGE Settings | Mobil Internet España | Spain Iphone | HTC | Android | Blackberry | Samsung galaxy, 2012-09-13閲覧
*51  internet形式,という意味でなく,internetという名前のホスト.APNの欄にアルファベットで internet と入力する,という意味.
*52  ヨーロッパって実はモバイル天国だったのね, 2012-09-13閲覧
*53  パーム飲茶blog » Blog Archive » スペインのプリペイドデータ通信環境, 2012-09-13閲覧
*54  hpcalcのつぶやきメモ SC-03DのLTEを無効にできる?, 2012-02-08発表, 2012-09-13閲覧
*55  pocketgames PDA秘宝館 » Blog Archive » ドコモFOMAプラスエリアの検証に行ってきました, 2010-08-26発表, 2012-09-13閲覧
*56  Pandoc - About pandoc, 2013-03-12閲覧
*57  MacBook Pro (Retina) - 技術仕様, 2012-11-13閲覧
*58  MacBook Pro (Retina, 13-inch, Late 2012) - 技術仕様, 2012-11-13閲覧
*59  アップル - Thunderbolt。次世代のI/Oインターフェイステクノロジー。, 2012-11-13閲覧
*60  利用者への案内|財団法人道路システム高度化推進機構, 2012-11-13閲覧
*61  エクスプレス予約とプラスEXとは何が違いますか?|エクスプレス予約 新幹線の会員制ネット予約, 2012-11-15閲覧
*62  プラスEXサービスの概要と、エクスプレス予約サービスとの比較(PDF), 2012-11-15閲覧
*63  Use telnet [telnetでWeb siteを見る], 2012-11-23閲覧
*64  telnetクライアントを使ったWEBサイト確認方法 | 株式会社シンメトリック公式ブログ - 携帯開発から生まれる技術情報, 2012-11-23閲覧
*65  Linux Tips - nofuture.tv#wgetでサイトの情報を調べる, 2012-11-23閲覧
*66  wget で認証付きサイトをダウンロードする - WebOS Goodies, 2008-01-16発表, 2013-04-12閲覧
*67  GNU Wget Manual, 2013-04-12閲覧
*68  HTTP Options - GNU Wget 1.13.4 Manual, 1.13.4準拠, 2013-04-12閲覧
*69  wget で post してみた - L’automne a Pekin, 2011-03-19発表, 2013-04-12閲覧
*70  wgetの使い方:認証してFORMを送信するようなページでダウンロードする:いいタイトルが浮かびません。:So-net blog, 2012-03-31発表, 2013-04-12閲覧
*71  そーだいなるらくがき帳: wgetでPOSTする&POSTデータの+記号が消える, 2012-06-28発表, 2013-04-12閲覧
*72  URLエンコード文字列一覧 | お勉強の軌跡, 2013-04-12閲覧
*73  UrlEncode.net URLエンコード, 2013-04-12閲覧
*74  セッションキーとして出力されるCookieをwgetで保存する: hogepiyo, 2009-03-11発表, 2013-04-12閲覧
*75  認証付きウェブページから画像をwgetする: ■メモ帳, 2012-08-11発表, 2013-04-12閲覧
*76  基本認証つきのページを wget で取得する - ablog, 2010-09-07発表, 2013-04-12閲覧
*77  wgetでUser-AgentやRefererやBasic認証の設定を行うメモ - hoge256ブログ, 2007-08-29発表, 2013-04-12閲覧
*78  [Web] HTTPリクエストの中身を学んでみた。GETやPOSTの違いなど - YoheiM .NET, 2012-06-11発表, 2012-06-12更新, 2013-04-12閲覧
*79  [Studying HTTP] HTTP Header Fields, 2013-04-12閲覧
*80  なんでもかんでも Vim で開く (コンテキストメニューの設定) - 腹八分目。, 2013-01-22閲覧
*81  KNOPPIXでデータ救出 : リハビリ日記, 2013-01-28閲覧
*82  KNOPPIXでデータ救出, 2013-01-28閲覧
*83  「GParted」の使い方 - パソコントラブルと自己解決, 2013-01-28閲覧
*84  KNOPPIX Japanese edition, 2013-01-28閲覧
*85  VMware KB: Linux ゲストの時刻管理のベスト プラクティス, 2013-01-30閲覧
*86  VMwareの時刻あわせ 2008年冬版 - SH2の日記, 2013-01-30閲覧
*87  レタスとキャベツの違いは何ですか? - Yahoo!知恵袋, 2013-01-30閲覧
*88  キャベツとレタスの違いがわかりません | 素材・食材のQ&A【OKWave】, 2013-01-30閲覧
*89  24年生きたがまだキャベツとレタスの違いがわからない:[2ch]お料理速報, 2013-01-30閲覧
*90  キャベツとレタスの違い[違い辞典], 2013-01-30閲覧
*91  gcc でアセンブリコードを出力する - cocoatomo衝動日記, 2013-01-30閲覧
*92  Optimization, 2013-01-30閲覧 Donald E. Knuth先生は「生半可な高速化は諸悪の根源である」とのお言葉を残している
*93  基本を再チェック〜gcc〜@謎の処理系 SunOS 4.1.4, 2013-02-24閲覧
*94  FAQ - UTF-8, UTF-16, UTF-32 & BOM, 2013-01-30閲覧
*95  コマンドラインでUTF-8テキストのBOMを追加したり削除したりする, 2013-01-30閲覧
*96  International Components for Unicode, 2013-01-30閲覧
*97  Subversionリポジトリと連携できるgit-svn - SourceForge.JP Magazine : オープンソースの話題満載, 2013-01-31閲覧
*98  Try WiMAXレンタル|UQ WiMAX - ワイヤレスブロードバンドで高速モバイルインターネット, 2013-01-31閲覧
*99  /proc/配下のディレクトリ, 2013-02-08閲覧
*100  あるプロセスが利用しているメモリサイズを procfs 経由で調べる - naoyaのはてなダイアリー, 2013-02-08閲覧
*101  うるりの物置き, 2013-02-18閲覧
*102  REGEXPER, 2013-05-06閲覧
*103  Vimで使える正規表現 - Archiva, 2013-02-08閲覧
*104  擬似逆行列, 2013-03-27閲覧
*105  why is ~/.ashrc executed twice?, 2013-02-08閲覧
*106  二つの標準偏差σaとσbがあったとします。サンプルサイズが同じであれば、SQRT((σa... - Yahoo!知恵袋, 2013-02-08閲覧
*107  Adblock Plus :: Add-ons for Firefox, 2013-02-20閲覧
*108  PC遠隔操作容疑者逮捕前に警察が情報漏洩していたことについて 国家権力を使った晒し上げ - ガジェット通信, 2013-02-20閲覧
*109  【遠隔操作】”ソースコード”というウイルスに慌てふためくtwitter民 - NAVER まとめ, 2013-02-20閲覧
*110  PCメンテナンス&リペア・ガイド:第3回 メモリ増設前の基礎知識(3), 2001-06-01発表, 2013-02-20閲覧. 2001年の情報だけど価値はある
*111  知ってなっとく接続規格 DDR2 SDRAM-DIMM | BUFFALO バッファロー, 2013-02-20閲覧
*112  LPDDR2とは【Low Power DDR2】(LPDDR2 SDRAM) - 意味/解説/説明/定義 : IT用語辞典, 2013-02-20閲覧
*113  Mobile DDR - Wikipedia, the free encyclopedia, 2013-02-20閲覧
*114  puttyでGNU screenを使いだしたので備忘録とバックスクロールの方法 - kanonjiの日記, 2013-02-20閲覧
*115  puttyとscreenとvimと・・・ (#`Д´)ゴ---!! - Victoreemの日記, 2013-02-20閲覧
*116  Virtualbox から vmware(player) へコンバートする - あじーん-0.0.2-SNAPSHOT, 2013-02-20閲覧
*117  英国滞在歴による献血制限の緩和について - 日本赤十字社 東京都赤十字血液センター, 2013-02-28閲覧
*118  fast sqrt, 2013-02-28閲覧
*119  C++プログラミング日記 -逆数平方根の近似(2), 2013-02-28閲覧
*120  「iPhone 4」なら14回フル充電のポータブル燃料電池、Brookstoneが販売へ - CNET Japan, 2012-05-10発表, 2013-03-01閲覧
*121  2週間保つポータブルUSB燃料電池 nectar 発表、スマートフォンを10〜14回充電 - Engadget Japanese, 2013-01-07発表, 2013-03-01閲覧
*122  Home » Nectar, 2013-03-01閲覧
*123  Nectar Fuel Cell Charger Confirms the Sad Truth: Batteries Are Still Cheaper, 2013-01-08発表, 2013-03-01閲覧
*124  Nectar™ Mobile Power System at Brookstone―Shop Now!, 2013-03-01閲覧
*125  【藤山哲人の実践! 家電ラボ】1万mAhで電池切れの心配なし! 大容量モバイルバッテリーはどれが良い?【前編】 - 家電 Watch, 2013-02-05発表, 2013-03-01閲覧
*126  インフォメーション | クレジットカード(MasterCard・Visa・JCB)なら三菱UFJニコス, 2013-01-10発表, 2013-03-06閲覧
*127  昭和シェル石油株式会社 - サービスステーション - ガソリン代が安くなるシェルスターレックスカード, 2013-03-06閲覧
*128  Visa Touch(ビザタッチ)概要 - 【みんなの電子マネーマップ】, 2013-03-06閲覧
*129  ENEOSカード(三菱UFJニコス発行) VisaTouch/Smartplus|よくあるご質問|JX日鉱日石エネルギー, 2013-03-06閲覧
*130  便利な追加カード|カーライフサポート|JX日鉱日石エネルギー, 2013-03-06閲覧
*131  DCMX|ドコモのケータイクレジット, 2013-03-06閲覧
*132  東燃ゼネ系とJCB、セルフ給油所用非接触型決済。| NFC & Smart WORLD, 2012-11-14発表, 2013-03-06閲覧
*133  QUICPayの使えるお店|QUICPay, 2013-03-06閲覧
*134  シナジーJCBカード | クレジットカードのお申し込みなら、JCBカード, 2013-03-06閲覧
*135  チャージのいらない電子マネー。クイックペイ | クレジットカードのお申し込みなら、JCBカード, 2013-03-06閲覧
*136  オープンソースのライセンスは商用利用できるのか?|ユージック, 2006-08-01発表, 2013-03-06閲覧
*137  ぼっちな在宅プログラマーの開発覚書 GPL汚染, 2010-08-11発表, 2013-03-06閲覧
*138  GPL汚染 ‐ 通信用語の基礎知識, 2005-01-07発表, 2011-11-14更新, 2013-03-12閲覧
*139  ITキヲスク | GPLやMITやCCなど主要ライセンスの内容と意味のまとめ, 2009-03-21発表, 2013-04-16閲覧
*140  エレコムは金輪際リナックスを使わない | スラッシュドット・ジャパン, 2004-06-23発表, 2013-03-06閲覧
*141  本, 電子書籍, ランキング, 新刊情報 : 読書の力, 2013-03-12閲覧
*142  ff Home Page-会社概要, 2013-03-12閲覧
*143  C/CSマウントレンズ専門・防犯カメラ・基板ユニット[秋葉原:ユニエル電子], 2013-03-12閲覧
*144  OEM生産とODM生産の違い - 基本的な投資制度に関するQ&A - 貿易・投資相談Q&A - 国・地域別情報 - ジェトロ, 2010-09発表, 2013-03-25閲覧
*145  国道1号はなぜ「第二」京浜なのか 環状3号に幻の区間  :日本経済新聞, 2012-09-28発表, 2013-03-25閲覧
*146  エクセルで、16進数の計算はどのようにやるのでしょうか?通常の10進数のオートS... - Yahoo!知恵袋, 2008-08-16発表, 2013-03-26閲覧
*147  ご注意事項 | サービス・機能 | NTTドコモ, 2013-03-26閲覧
*148  C言語でターミナルで表示される文字をカラー表示させる : Serendip - Webデザイン・プログラミング, 2010-04-02発表, 2013-02-18閲覧
*149  FrontPage - TokiWiki, 2010-03-03修正, 2013-02-18閲覧
*150  ファイルやディレクトリを比較するdiffコマンド:Linuxとは日記, 2013-02-15閲覧
*151  Man page of FIND, 2013-03-26修正, 2013-03-28閲覧
*152  sqlite3の基本操作まとめ:てりぶろ:So-netブログ, 2008-03-19発表, 2013-03-28閲覧
*153  検索後のハイライトを消去 | gvim, 2013-03-29閲覧
*154  vimしか使えない - 古橋貞之の日記 2007-06-12, 2013-03-29閲覧
*155  ちょっと、やったこと/思うこと: vi検索結果のハイライト, 2007-08-09発表, 2013-03-29閲覧
*156  vimエディタで「文字コード、改行コードを変更して保存する。」 : サイト更新停滞ちうっ [ 名無しのVIM使い ], 2005-04-21発表, 2013-03-29閲覧
*157  AWK リファレンス - UNIX & Linux コマンド・シェルスクリプト リファレンス, 2006-11-05発表, 2011-06-10更新, 2013-04-18閲覧
*158  The GNU Awk User's Guide - 入力ファイルの読み込み, 2013-04-17閲覧
*159  6 AWK の関数, 2007-12-23発表, 2013-04-17閲覧
*160  AWK Users JP :: xgawk で if 文と switch 文の速度を比べる, 2013-04-17閲覧
*161  共通テーマ: 実例でわかる awk: 第 1 回, 2000-12-01発表, 2008-07-03更新, 2013-04-17閲覧
*162  AWKプログラムの中で、8進数や16進数を使う方法 - AWK - to_dk notebook, 2010-09-15発表, 2013-04-17閲覧
*163  sprintf = 文字列を組み立てる - AWK - to_dk notebook, 2010-06-17発表, 2013-04-17閲覧
*164  組み込み Linux 開発の手引き - 10進数⇔16進数, 2007-09-20修正, 2013-03-29閲覧
*165  EZ-NET: 変数を操作する - Linux シェルスクリプト プログラミング, 2011-05-28発表, 2013-03-29閲覧
*166  引数を処理する - UNIX & Linux コマンド・シェルスクリプト リファレンス, 2005-09-18発表, 2007-05-31更新, 2013-03-29閲覧
*167  関数の使用方法 - UNIX & Linux コマンド・シェルスクリプト リファレンス, 2005-08-21発表, 2011-10-13更新, 2013-04-12閲覧
*168  第5章 シェルスクリプトプログラミング, 2013-04-12閲覧
*169  BASHでの変数について, 2004-03-14更新, 2013-04-15閲覧
*170  while 文の使用方法 - UNIX & Linux コマンド・シェルスクリプト リファレンス, 2005-08-21発表, 2008-04-26更新, 2013-04-16閲覧
*171  grepコマンドの覚え書き - 試験運用中なLinux備忘録, 2008-07-31発表, 2013-04-18閲覧
*172  引数を処理する - UNIX & Linux コマンド・シェルスクリプト リファレンス, 2005-09-18発表, 2007-05-31更新, 2013-04-16閲覧
*173  Linux:シェルでゼロパディング - HiiHahWIKI - making some notes for... -, 2011-06-23更新, 2013-04-16閲覧
*174  クリッピングに最適「マウス型スキャナ」 | KINGJIM, 2013-04-01閲覧
*175  Amazon.co.jp: KING JIM マウス型スキャナ ブラック MSC10クロ: パソコン・周辺機器, 2012-10-16取り扱い開始, 2013-05-27入荷予定, 2013-04-01閲覧
*176  MSC10・キングジム・A4スキャナ[400dpi・USB2.0] マウス型スキャナ MSC10 :ビックカメラ.com, 2012-11-02発売, 2013-07-上旬入荷予定, 2013-04-01閲覧
*177  小型スキャナー(USB接続・名刺・OCR搭載・ブラック) 400-SCN009BK 【サンワサプライ直営 | サンワダイレクト】, 2013-04-17閲覧
*178  Live HTTP Headers :: Add-ons for Firefox, 2011-05-09最新リリース, バージョン0.17, 2013-04-12閲覧
*179  小粋空間: LiveHTTPHeaders(Firefox 機能拡張)でHTTP ヘッダを表示する, 2007-05-22発表, 2013-04-12閲覧
*180  PDFからテキストを抽出する方法 (Hajilyn's Papa), 2003-03-05発表, 2003-03-10更新, 2003-08-23最終更新, 2013-04-12閲覧
*181  PDFファイルからテキスト(TEXT)を簡単に変換!, 2013-03-20発表, 2013-04-15閲覧
*182  【文字コード】コピー&ペースト時に使われる文字コードはShift-jis? - Windows系OS - 教えて!goo, 2007-04-22発表, 2007-04-27更新, 2013-04-12閲覧
*183  FormSize, 2012-06-30発表, 2012-10-04更新, 2013-04-12閲覧
*184  @IT:Windows TIPS -- Tips:クリップボードの中身をのぞき見る方法, 2000-12-19発表, 2002-04-26更新, 2013-04-12閲覧
*185  Create a Context Menu Item to Copy a List of Files to the Clipboard in Windows 7 / Vista / XP, 2013-04-15閲覧
*186  ブログのヒント: Windows 7の/ビスタ/ XPのクリップボードへのファイルのリストをコピーするコンテキストメニュー項目を作成します, 2012-06-13発表, 2013-04-12閲覧, このブログ、明らかに自動翻訳なのに元記事へのリンクが見つからない。どうやって英語版を表示するんだろう?元記事見つけた*185
*187  渋谷の傘屋 仲屋商店, 2013-04-15閲覧
*188  Adobe - Acrobat : For Windows : Adobe PDF iFilter 9 for 64-bit platforms, Reader 9.0対応, 2013-04-03閲覧
*189  Adobe - Acrobat : For Windows : PDF iFilter 64 11.0.01, Reader 11.0.1対応, 2013-04-03閲覧
*190  64bit版 Windows 7 で Adobe PDFのサムネイルを表示する - おやぢたかぽんの趣味と備忘録, 2011-05-21発表, 2013-04-03閲覧
*191  【解決法】64bit版Windows7でPDFファイルのサムネイルが表示されない! « 深夜二次, 2012-06-18発表, 2013-04-03閲覧
*192  数式は隣接したセルを使用しません、とは?エラーチェックオプション:Excel エクセルの使い方-関数/計算式, 2004-06-25発表, 2013-04-03閲覧
*193  Excel豆知識41:エクセル:外部データの取り込み(パラメータークエリの利用):条件によるデータの抽出, 2013-04-03閲覧
*194  読みは「にっぱいれん」
*195  外画動画出演実務運用表(PDF), 2010-04-01改定, 2010-08-01一部改定, 2013-04-17閲覧
*196  声優のギャラはランク制だと聞きましたが、具体的な相場はいくらなのでしょうか。... - Yahoo!知恵袋, 2008-03-28投稿, 2008-04-12更新, 2013-04-17閲覧
*197  声優の年収・給料 | ランク制と報酬基準 【GoGo!声優学校】, 2013-04-17閲覧
*198  声優>声優業界のギャラシステム、ランク制とそのデメリット, 2013-04-17閲覧
*199  協同組合 日本俳優連合 −公式サイト−  活動内容, 2013-04-17閲覧
*200  協同組合 日本俳優連合 ー公式サイトー  日本俳優連合30年史, 1988(昭和63)年9月号の「オール讀物」(文藝春秋社)に掲載された「磯野波平ただいま年収164万円」に関する説明, 2013-04-17閲覧
*201  wkhtmltopdf, 0.11.0_rc1, 2011-10-02リリース, 2013-04-18閲覧
*202  Webページをコマンドラインから一発でPDFや画像に変換する|A Day In The Boy's Life, 2010-09-15発表, 2013-05-06閲覧
*203  Copper PDF, 2013-04-18閲覧
*204  Convert Doc, 2013-04-18閲覧

添付ファイル: fileTMPG-list.png 637件 [詳細] fileTMPG-dialog.png 652件 [詳細] fileCAHeadless.png 590件 [詳細] fileIE8-security.png 5705件 [詳細] filesecure-IE8.png 5681件 [詳細] filedell-optiplex-960-msconfig.png 7769件 [詳細] filedell-optiplex-960-error.png 7884件 [詳細] fileopenmpflag.png 10572件 [詳細] filedirectshow.png 19255件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2014-01-11 (土) 17:19:18 (1138d)