2018年以降の記事はGitHub Pagesに移行しました

備忘録

特定のファイルを探したり除外したり(メモ)

特定のファイル群を一括で何かする 状況 .cblファイルをコンパイルした後、同一ディレクトリにできる拡張子なしのファイルを別のディレクトリにコピーしたい…という。 /tmp ┣file01.cbl ┣file02.cbl ┣file01 ┗file02file01とfile02を/usr/local/userに移動し…

Vimコマンドよく使うものと覚えたいコマンドまとめ

コマンドモード コマンド 解説 :w 保存 :q 終了 :wq 保存して終了 :w! 強制的な保存 :q! 強制的な終了 :w ファイル名 任意のファイル名で保存 :e ファイル名 複数ファイルを開く :br 前のバッファへ :bn 次のバッファへ :ls バッファの一覧を表示 :!コマンド…

SolarisにSubversionをインストールするときのメモ

インストール http://www.sunfreeware.com/ ftp://ftp.ne.jp/Sun/sunfreeware/ から必要なライブラリをダウンロード。 neon 0.29.5*1 swig 1.3.40*2 expat 2.0.1*3 libxml2 2.7.8*4 db 4.2.52 REV=1.0.12*5 openssl 1.0.0d*6 libiconv 1.13.1*7 libintl 3.4.…

Ruby実行時のオプションをよろしく解析してくれるoptparseを使ってみる

あらすじ コマンドラインから引数つきでRubyを実行する時は ruby xxxx.rb ARG1 ARG2とかして、中でARGVをifで条件分岐とかしていたが…何か他にやり方があるのではと調べたらやっぱりあった。optparseを使えばよろしく解析してくれるようだ。 参考サイト optp…

CapsLockキーとCtrlキーを入れ替える(置き換える)方法

あらすじ CapsLockいらない! ここにCtrlキーほしい! 方法 レジストリをいじってキーを置き換える事に。この例では無変換キーもまとめてCtrlキーに変更する。レジストリをいじるため一か八か細心の注意を払う。 ファイルを指定して実行で regedit を起動 HK…

Excelの備忘録

あらすじ Excelの備忘録。ただし個人でExcel持ってないのでスクリーンショットはなし。 シート名の取得 - Excel2003,2007で確認 =MID(CELL("filename", $A$1 ), FIND("]", CELL("filename", $A$1))+1, 99) グラフ関係 - Excel2007で確認 単位などを表示する…

Vimを使い始めるためにインストールから設定まで行った

あらすじ Vim Advent Calendar 2011 : ATND を見てvim使いたいと思った! 参考サイト 【Vim Advent Calendar 2011】Vim の開発環境【1日目】 - C++でゲームプログラミング Vimをソースからインストール - chulip.org various - vimdoc-ja さくらインターネッ…

Unixでwmvファイルを他のファイルフォーマットに変換したい

前回までのあらすじ UnixでストリーミングファイルをDLしたい - kk_Atakaの日記 ダウンロードしたwmvファイルを他のファイルフォーマットに変換したい。 参考サイト ffmpegでWMVをMP4に変換 - YouのMacとかプログラムとか映像編集とか インストール ソースを…

svn infoコマンドでリビジョン番号を抜き出す

前回までのあらすじ svn updateコマンド以外でリビジョン番号を抜き出す - kk_Atakaの日記 もっとよい方法 どう考えても他にやり方があるだろうと思っていたらやっぱりあった。@jun66j5さんよりTwitterで教えてもらいました。ありがとうございます。 @kk_Ata…

RedmineとApacheを連携させるPassengerをインストールできなかった

あらすじ Redmineを自動起動するようにしたい Phusion Passenger(mod_rails for Apache)を使えばApacheと連携できるらしい 特徴 * Apache単独でRailsアプリケーションを実行可能です。Apacheのモジュールとして実装されており、別途デーモンを起動する必要が…

さくらVPSの初期設定メモ

さくらVPSで最初に行ったとりあえず最低クラスの設定を発掘したのでメモ。OSはCentOSか。 参考サイト myfinder's blog: さくらのVPSを借りたら真っ先にやるべきssh設定 今日とは違う明日 「さくらのVPS」借りてみた(作業ユーザー作成,SSH設定) - rubellum…

svn updateコマンド以外でリビジョン番号を抜き出す

あらすじ svnのリビジョン番号だけ抜き出したい。アップデートなしで! svn updateするとリビジョンは出てくれるんだけど、アップデート走らせないようにリビジョン番号だけ抜き出したい。 $ svn up リビジョン 111 です 続編 svn infoコマンドでリビジョン…

ファイルの拡張子を見て適切なコマンドで解凍してくれるスクリプトを組んだ

Unixでファイル圧縮・解凍するときに使うコマンドをまとめた - kk_Atakaの日記 tarコマンドでzオプションを使わずにファイルを解凍する - kk_Atakaの日記 を基に引数に指定したらよろしく解凍してくれるスクリプトを組んでみる。とりあえずオプション指定で…

tarコマンドでzオプションを使わずにファイルを解凍する

あらすじ Solarisにデフォルトで入っているtarではzオプションなどが使えない。のでtar.gzやtar.bz2ファイルを一発で解凍するにはパイプでつないでやる必要がある。 コマンド $ gzip -cd xxxx.tar.gz | tar -xvf -こんな感じ。cオプションを指定してやる。………

Unixでファイル圧縮・解凍するときに使うコマンドをまとめた

あらすじ 不意に.Zファイルがやってきて解凍の仕方を調べてしまった。あとだいたいオプションを忘れるのでメモ。対象ファイルは以下。 .zip .Z .gz .bz2 .tar.gz .tgz .tar.bz2 .tbz .tar.Z こんなファイルを固めたり解凍したり。 extracted ┣direct/ ┃┗ls.t…

Solarisで現在のOSバージョンやパッチバージョンを確認する

SPARC向けだろうか。そんなことなかったぜ! 参考サイト solarisのパッチ適用 unameコマンドでパッチ確認+α uname(現在のシステム名の表示)コマンドを使用していろいろ取得する。 コマンド 引数 意味 出力内容 uname OSの表示 SunOS uname -n ホスト名の表示…

ZenTestでRSpecを自動実行できるようにした

あらすじ ZenTestを使えばテストを*specファイルを変更したタイミングで実行できるという事を知った。 ファイル編集する -> alt+tabでウィンドウ切り替える -> プロンプトでrspecコマンドうつ…の繰り返しとはなんだったのか……。 参考サイト autotestの結果を…

UnixでストリーミングファイルをDLしたい

あらすじ ミルキィホームズのラジオ(番組はなんでも可)を毎週自動的にサーバにDLするスクリプトを組みたい! 調べること ラジオはMMSプロトコルのASFファイル wgetでDLできる? MMSに対応してない模様? wget proなら対応しているらしいが… mplayerというソ…

RedmineでプラグインインストールしたらTemplateErrorが出た

あらすじ Redmineにプラグインをインストールした後で動かそうとしたらエラーが。 調査 下記の例はredmine_importerというCSVでチケット一括登録するプラグイン。 ActionView::TemplateError (No plugin called 'redmine_importer' - please use the full na…

複数のRuby環境の管理・切替ができるrvmをインストールした

あらすじ 先にWindowsにてRubyのバージョン管理ができるpikをインストールしていたので、今度はWindows以外にrvmをインストールする。 参考サイト rvm 入門 … 複数バージョンの Ruby と Rails を混在させる - まちゅダイアリー(2011-05-21) rvm: 複数のRuby…

Sphinxでドキュメントを書くためreST記法に入門した

あらすじ Sphinxを導入した時にまとめたreST(reStructuredText)記法をアウトプットしよう。まだリファレンス読み込んでおらず、感覚で使っているところもあるので間違った認識もあるかも…そこは学んだら追記しよう。 参考 Overview — Sphinx v1.0 (hg) docum…

DAT装置の使い方 超簡易版(Solaris)

あらすじ 結局はtarコマンド+αなんだけど、どうもDAT装置とテープというデバイスが使い慣れないので操作方法をメモしておく。とりあえず 状態確認 何も考えずに書き込み 全部取り出し くらい。 コマンド 使用するコマンドはmt(磁気テープの制御)とtar。まず…

rvm環境でRuby実行時にReadlineエラーが起きた時の対処法

タイトル通り。さくらVPS(CentOS)にrvmでRubyをインストールし、Heroku環境を構築しようとしたらReadlineエラーが起きた。 $ rvm install 1.9.2 (略) $ rvm use 1.9.2 $ gem install heroku (略) $ heroku /home/kk_Ataka/.rvm/rubies/ruby-1.9.2-p290/lib/r…

pikでインストールしたRubyでbundle exec rubyしたらエラーになった 解決編

前回までのあらすじ pikでインストールしたRubyでbundle exec rubyしたらエラーになった - kk_Atakaの日記で出たRubyオプションのエラー。 $ bundle exec ruby app.rb ruby: invalid switch in RUBYOPT: -a (RuntimeError)この-aオプションはどこから出てき…

pikでインストールしたRubyでbundle exec rubyしたらエラーになった

解決編 - pikでインストールしたRubyでbundle exec rubyしたらエラーになった 解決編 - kk_Atakaの日記 あらすじ デフォルトのRubyからpikでインストールしたRubyに切り替えた後bundle exec rubyをしたら下記のようなエラーが出た $ bundle exec ruby app.rb…

LokkaをインストールしてHerokuにデプロイした

あらすじ Herokuを使い出したのでLokkaを触ってみる。 参考サイト Getting Started - Lokka 公式ページの手順だけでなんとかなりそう。 手順 Lokka入手、インストール LokkaをGitHubからCloneして、Bundle install。--withoutオプションでmysql, postgresql,…

HerokuにWebアプリ(Sinatra)をデプロイする手順をまとめた

あらすじ いよいよHerokuをはじめる。 参考サイト Herokuを使って1日1回名言をツイートするTwitter Botの作り方 - アインシュタインの電話番号☎ Herokuコマンド - study_heroku Ruby版PaaSの"Heroku"で無料Railsホスティング環境を手に入れよう - Social Cha…

複数のRuby環境の管理・切替ができるpikを実行できた nyaos編

前回までのあらすじ 複数のRuby環境の管理・切替ができるpikを実行できた - kk_Atakaの日記 まず、環境変数がおかしいとpikが正常に動きませんよというのが一つ。もう一つの原因がコマンドプロンプトではなくnyaosを使っていたという事。 参考サイト nyaos …

Word2007でCtrl+hjklで移動できるようにする

あらすじ あーWord使ってる時hjklで移動してーあとバックスペースも 手順 テンプレートファイルを編集するとできるよう。で、それはApplication Data下にある。 Word2007を起動し、左上のWindowsマークから開くを選択 ファイルの種類で「Word マクロ有効テン…

Excel2007のF1キーを無効化する

あらすじ ExcelのF1キーを殺したい…。Wordとかは百歩譲っていいとして、ExcelにはF2キーにセル編集が割当たっているので、それを使うときに暴発してしまうため。 案 F1キーそのものを引っこ抜く 何かしらの方法で無効化する ググってみると、F1キーをぶちぬ…