かきすて

正しいかどうかよくわからない知識をよくわからないままとりあえず公開してみようというコンセプトで運営しています。

bashスクリプトで自分と同じ名前のプロセス数を数えようとしたら1つ多く表示される、変数に結果を入れようとしたときだけ

雑に排他を実装しようとしたのだが。 zatsu_check.sh #!/bin/bash echo '1. 普通に「ps -ef | grep $0 | grep -v grep」を実行した場合' ps -ef | grep $0 | grep -v grep echo echo '2. 「$(ps -ef | grep $0 | grep -v grep)」の場合' PROCESS1=$(ps -ef |…

CentOS6にアップグレードツール入れようとしたらpreupgrade-assistantがないって言われる

CentOS 6.5からCentOS 7.0へのアップグレード(補足トラブル:対処) - Marlock Homes Diary の手順4でこける。 # yum install --enablerepo=upg redhat-upgrade-tool preupgrade-assistant-contents --- 略 --- Error: Package: 1:redhat-upgrade-tool-0.7.…

PL/pgSQLでパーティショニングしたテーブルにINSERTしたときROW_COUNTがとれない

PL/pgSQLでは GET DIAGNOSTICS count = ROW_COUNT; という感じの記述をすると、直前のクエリで影響を受けた行数をとることができる。 が、パーティショニングしてるテーブルにINSERTした場合、必ず0が入ってしまう。PostgreSQL9.1.12で確認。 親テーブルでな…

batsを実行した時、「@test: コマンドが見つかりません」と言われる

% bats test.bats /tmp/bats.86117.src: 行 27: @test: コマンドが見つかりません テストケースのタイトルの後の、"{"の前のスペースは必須らしい。 修正前 @test "testcase1"{ # "testcase1"と{の間にスペースがないとエラー! 修正後 @test "testcase1" { #…

sudoのときだけrvmで入れたrubyを使ってくれない

sudoのときだけrvmで入れたrubyじゃなくてもとから入ってた/usr/bin/rubyを使うのでgemを入れるとき困った。 $ ruby -v ruby 1.9.3p545 (2014-02-24 revision 45159) [i686-linux] $ sudo ruby -v ruby 1.8.7 (2011-06-30 patchlevel 352) [i386-linux] $ wh…

knife soloが秘密鍵のパスフレーズを聞いてくれない

$ knife solo cook -i ~/.ssh/id_rsa hoge@hoge.example.com Enter the password for hoge@hoge.example.com ERROR: Net::SSH::AuthenticationFailed: Authentication failed for user hoge@hoge.example.com てなる.秘密鍵のパスフレーズを聞いてくれるよ…

gitwebで「No such projects found」と出てリポジトリが表示されない

404とかではなくただ「No such projects found」と出る。 gitコマンドの場所の指定が違うとこうなるらしい。 /etc/gitweb.confに以下を追記したら動いた。 our $GIT = '/usr/local/bin/git';

CentOSのadduserとuseraddは同じ

# ls -l /usr/sbin/useradd /usr/sbin/adduser lrwxrwxrwx 1 root root 7 Apr 32 2099 /usr/sbin/adduser -> useradd -rwxr-x--- 1 root root 103096 Dec 32 2099 /usr/sbin/useraddCentOS6.2では同じだった。 違うっていうのはDebianとかFreeBSDとかそうい…

SONAR LEがやたらDROPOUTする日がある

入ってるサークルが主催してるライブの様子を録音して出演者に音源を配るみたいなことをちょくちょくやらしてもらっている. で,録音にはwindows8に入れたSONAR LEを使っているのだが,こいつがやたら落ちる日がある. ライブの日程が3日あると,1日くらい…

DBを直接いじって「WordPressアドレス(URL)」を変更する

wordpressの設定画面にある「Wordpressアドレス(URL)」という項目が間違っていると管理画面へのログインすらできなくなったりする.さっきそうなってしまって困ったのでメモ. 直接SQL文を打って修正する UPDATE wp_options set option_value = "http://[サ…

RLoginを使い始めました

SSHクライアント、研究室ではTeraTerm派が圧倒的に多く、昨年卒業して社会人になった尊敬すべきとある先輩もこないだ会ったとき「まだTera Term使ってるぜ最高だぜ」と言っていたのだが、密かにPoderosaに浮気している私は「そうですか」としか言えなかった…

trelloでBoard全体の変更をメール通知

ちょっと迷ったので。 Subscribing to a boardClick the board title or the "Options" menu on the right and choose "Subscribe." This will notify you of changes to all cards in that board. Trello Help | Subscribing to cards, lists, and boards B…

cpanのurllistがどうこうのエラー

cpanで突然パッケージをインストールできなくなる。 cpan[1]> install IMAP::Client CPAN: Storable loaded ok (v2.16) Going to read '/root/.cpan/Metadata' Database was generated on Mon, 12 Jul 2010 18:27:01 GMT CPAN: Time::HiRes loaded ok (v1.86…

firefoxでwindow.resizeToが効かない

最近バイトの関係でいろんなイケてるサイトのスクリーンショットを撮るという不思議な作業をしている。 しかし最近のイケてるWebデザインといえば大体レスポンシブデザイン。 画面の横幅によって見た目が変わってしまう。 そこで、一定の幅でのスクリーンシ…

superuser権限でtarコマンドで解凍すると何も考えなくてもパーミッションと所有者が保持される

GNU tarの話です。tarでパーミッション保持をするのは-pオプションをつければいいのだが、固めるときは勝手に保持しておいてくれるので、これをつけるのは解凍するときだけでいい。ということを最近教えてもらった。そうなんだ。勘違いして固めるときもつけ…

svcpropとsvccfg listpropの違い

バイト先で開発環境として使ってるSolaris11のサーバで、memcachedのスレッド数を変更しようとしていて、ふと、「svcpropとsvccfg listpropでは表示される内容が違うなあ」と思った。 正確には下の2つのコマンドの実行結果がわりと違った。 $ svcprop svc:/a…

最初の記事

これは投稿テストです。このブログは日常生活で得たいろいろな知識を間違っているかもしれないけどとにかく載せていって、実際間違ってて赤っ恥をかいたりしつつも知識を深めていければなあという崇高なコンセプトで運用されています。