メモメモ2

bashスクリプト内でURLエンコードする

  • bashスクリプト内であれば、Perlの URI::Escape モジュールを使うのが簡単
     value="$(perl -MURI::Escape -e 'print uri_escape($ARGV[0]);' "$2")"
  • あとは、URLエンコードしてダウンロードしたいのであれば、curlの --data-urlencode オプションを使うという手もある
  • scripting - URLEncode from a bash script - Stack Overflow*1
  • やっぱりcurlって便利なんだなぁ。

Jetson TK1のハンズオンセッション

ls コマンドで秒まで表示する方法

Ubuntu で gvim を起動すると、 “Unable to create Ubuntu Menu Proxy”と言われる

  • こちらのページ*6では、gvim にオプションを渡せと言ってるが、実装方法がfunctionをbashで定義しているので、これだと、パイプラインで標準入力からテキストを渡すことができない
  • こちらのページ*7では、 UBUNTU_MENUPROXY= gvim を gvim のalias として登録しろと説明している

ペットの火葬

CMakeを使ってCUDAのプログラムをコンパイルする方法

Windows標準のDVDメーカーでDVDビデオを作成する

退職金が出るのか/出ないのか

  • 基本的にルールは無い*13
  • しかし、勝手に変更して良いものでもない。
  • 雇用者と被雇用者の間に取り決めがある場合は守らなくてはならない

CUDAのコンパイル時にでるwarningをVisualStudioで抑制する

OpenCVで描画する代わりにOpenGLで描画したい

  • 現状、OpenGLを使った描画が、2.4.8ぐらいから可能になってるっぽい*15
  • ただし、WITH_OPENGL=ONでビルドし、Win32環境下のみ(回答時点)

ファイルのn行目以降を表示する

  • 昔も悩んだ気がするが、まさかの tail に -n + とか付けるとできるとは知らなかった。
    $ cat hoge.txt
    header1
    header2
    header3
    header4
    -----
    text1
    text2
    text3
    $ tail -n 6 hoge.txt
    header3
    header4
    -----
    text1
    text2
    text3
    $ tail -n +6 hoge.txt
    text1
    text2
    text3
  • こっちのサイト*16の解説の方がわかり易い

対義語・反対語

SSEやAVX

「嶺南通」(羊城通)

  • 初回購入価格50元(うちデポジット30元) *21 *22

SSDの容量を空ける方法

  • 塵も積もれば山となる
  • 大量の細かいファイルを削除する説明

Windows Update でログがたまる(Vista, 7)

git-svn でSSL certificate の問題が出た場合

  • 1回 svn info [リポジトリ] でリポジトリにアクセスし、(p)ermanently でアクセス許可を保存する
  • *24

Makefile で依存関係を自動的に記述する方法

  • gccに -MD オプションを渡すと、 dファイルを生成する
  • このファイルに依存関係が記述されている
  • *25

インストールしたWindowsのライセンスを別マシンに移行する

vim のおすすめ

skip/try specific test in gtest (google test)

  • use gtest_filter option*28*29*30*31
  • run ONLY "foo" test case
    $ ./test --gtest_filter=foo
  • run ONLY test cases which start with "foo"
    $ ./test --gtest_filter=foo.*
  • run ONLY test cases which contain "foo"
    $./test --gtest_filter=*foo*
  • run ONLY test cases which contain "foo" or "bar"
    $./test --gtest_filter=*foo*:*bar*
  • run ONLY test cases which don't start with "buzz"
    $./test --gtest_filter=-*buzz*
  • run "foo" test case but not "foo.bug"
    $./test --gtest_filter=foo*-foo.bug*

how to avoid vim to make *.un~ file

  • un~ file is 'undo' file
  • following command will preserve that action
    :set noundofile
  • write it in ~/.vimrc or ~/_vimrc to make it permanently
  • reference:Vimが変なファイルを作るようになった — KaoriYa*32
  • or, another way is to make undo file at specific dir, not every file you edit
    :set undodir=D:/home/koron/var/vim/undo
  • for normal backup file, which ends with just "~", use backupdir for same setting
    :set backupdir=D:/home/koron/var/vim/undo

*1  scripting - URLEncode from a bash script - Stack Overflow, 2008-11-17投稿, 2008-11-18回答, 2014-12-01閲覧
*2  NVIDIA Tegra K1搭載開発キット「Jetson TK1」ハンズオンセッションに参加してみた - Car Watch, 2014-07-16開催, 2014-08-21更新, 2014-12-01閲覧
*3  Tegra K1搭載の開発キット「Jetson TK1」を動かしてみた - 4Gamer.net, 2014-07-22公開, 2015-01-07閲覧
*4  コマンド ファイルの秒までのタイムスタンプを表示 - あるプログラマの日記, 2008-04-14公開, 2014-12-01閲覧
*5  lsコマンドで表示されるタイムスタンプの書式を統一し、秒も表示する方法 【OKWave】, 2008-11-24投稿, 2008-11-25更新, 2014-12-01閲覧
*6  appmenu - How to get global application menu for gvim? - Ask Ubuntu
*7  vim - "Unable to create Ubuntu Menu Proxy" using GVim in Ubuntu - Stack Overflow, 2014-12-01閲覧
*8  自宅で行うペット葬儀・家族葬 ペットの火葬は完全個別火葬のフォーエバーペットにお任せください 東京・神奈川・埼玉・千葉 即日対応, 2014-08-30閲覧
*9  How to build CUDA programs using CMake | chooru.code, 2013-09-13公開, 2014-12-11閲覧
*10  Angga Reza Fardan, GPU Parallel Programming in VS2012 with NVIDIA CUDA - NortuRE Blog, 2012-10-14公開, 2014-12-11閲覧
*11  Windows DVD メーカーを使用して DVD ビデオ ディスクに書き込む, 2014-12-11閲覧
*12  簡単図解で説明ムービーメーカーの動画をDVDに焼く又はブルーレイに焼くやり方超初心者入門 : 今日からはじめるWindows8.1, 2014-12-11閲覧
*13  退職金の支給条件とは? | 労働基準法違反を許すな!労働者, 2014-12-11閲覧
*14  aokomoriuta, CUDAコンパイラ(nvcc)でVisualStudioコンパイラ(cl)の特定の警告を無効にする方法, 2012-11-22公開, 2014-12-11閲覧
*15  c++ - Does OpenGL display image faster than OpenCV? - Stack Overflow, 2014-01-15投稿, 2014-01-15回答, 2014-12-11閲覧
*16  sugyan, tail - ファイルのn行目以降を表示する - Qiita, 2012-05-09発表, 2012-05-09更新, 2014-03-10閲覧
*17  対義語・反対語で時間を取らないために ver.1.5 | WebSpaceBlog, 2013-04-02公開, 2013-04-10更新, 2014-08-04閲覧
*18  対義語・反対語で時間を取らないために | WebSpaceの中の人, 2009-07-25発表, 2014-08-04閲覧
*19  2013-12-08 - A440Hz ブログ, 2013-12-08発表, 2013-12-08更新, 2014-08-04閲覧
*20  おさかなさん, さかな前線 » SSEとAVXで高次元ベクトルの内積計算を高速化してみた, 2013.01.28 投稿, 2014-08-04閲覧
*21  広東省交通カード「嶺南通」(羊城通):エクスプロア広州, 2014-08-04閲覧
*22  广州羊城通有限公司, 2014-08-04閲覧
*23  Windows Updateで溜まっていくログを削除するバッチ作ったよ。(for Vista,7) - 大人になったら肺呼吸, 2012-02-20発表, 2012-06-02更新, 2015-01-13閲覧
*24  How to solve SSL certificate problem with git-svn - Atlassian Answers, 2013-07-02投稿, 2013-07-07更新, 2015-01-13閲覧
*25  KMC Staff Blog:Makefileの依存関係の記述を自動化する簡単な方法, 2013-02-08公開, 2015-01-13閲覧
*26  Windows 7 を、別のPCに移行する。以下のことが可能かどうか、... - Yahoo!知恵袋, 2013-02-12投稿, 2013-02-13更新, 2015-01-13閲覧
*27  「Vimを使い始めようと思うんですけど、おすすめを教えてください」 - ぼっち勉強会, 2012-12-17公開, 2015-01-13閲覧
*28  GoogleTest: How to skip a test? - Stack Overflow, 2011-08-26投稿, 2011-08-26回答, 2016-01-11更新, 2017-01-05閲覧
*29  googletest - How to specify multiple exclusion filters in --gtest_filter? - Stack Overflow, 2012-12-24投稿, 2012-12-24回答, 2014-08-06更新, 2017-01-05閲覧
*30  gtest 実行時のオプション - Dr.Yellow's blog, 2015-11-27公開, 2017-01-05閲覧
*31  上級ガイド — Google Test ドキュメント日本語訳, 2017-01-05閲覧
*32  Vimが変なファイルを作るようになった — KaoriYa, 2014-04-30公開, 2017-01-26閲覧

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2017-01-26 (木) 13:43:49 (89d)