脳汁portal

アメリカ在住(だった)新米エンジニアがその日学んだIT知識を書き綴るブログ

2015-11-30から1日間の記事一覧

Gemfile/Gemfile.lock/gemspec/Rakefileそれぞれの違い・役割

Gemfile gemの取得先を記述する 通常はsourceとgemspecの2行、もしくはsourceの1行だけでよい source "https://rubygems.org" gemspec gemspec 実際の情報を記述するファイル Gem::Specification.new do |s| s.authors = [] s.homepage = '' ・ ・ ・ gemの…

TokyoCabinetのmanagement toolである'tchmgr'の使い方

tchmgr ハッシュデータベースAPIやそのアプリケーションのテストやデバッグに役立つTool コマンド tchmgr put [-nl|-nb] [-sx] [-dk|-dc|-dai|-dad] path key value 代表的なコマンド tchmgr put tcファイルにデータを格納する tchmgr put test.tc key1 val1…

ライブラリの依存関係を調査するlddコマンド

lddコマンドを使ってライブラリの依存関係を調べることが出来ます。 ライブラリ調査 コマンド ldd ${ライブラリ} 例 ldd libtokyocabinet.so libbz2.so.1 => /usr/lib64/libbz2.so.1 (0x00002b859cd82000) libz.so.1 => /usr/lib64/libz.so.1 (0x00002b859cf…

grepコマンドで指定したディレクトリ以下のファイル内容を全検索する方法

コマンド grep -r '#{検索したい輪ワード}' #{検索したいパス} 例 カレント以下のファイルからhogehogeという文字を含む行を全検索する場合 grep -r 'hogehoge' ./