2014-01-01から1年間の記事一覧
たまにあります。 which hoge で 取得したパスにcdする、的な。(出来たとしても hoge is not directoryとなるが) 例えば 今日の日付でディレクトリを作ってそのディレクトリにサクッと入りたいときとか date +'%Y%m%d' |xargs mkdir ←20141209みたいなディ…
fabricでリモートホストのログファイルをtailするスクリプトを書くという事があります。 多分安直に書くとこんな感じ from fabric.api import sudo,env env.hosts=['ap1','ap2','ap3'] env.password="hogehogepiyopiyo" def tailall(): sudo("tail -f /var/l…
存在しないドメインをホスト名にしているサーバーからMUTTでメールを送ると、gmail/docomoなどでは問題ないがsoftbank/auなどでは拒否されてしまう。 This is the mail system at host hoge.yourserver.localdomain. I'm sorry to have to inform you that y…
atig.rb → tiarra → LimeChatな構成。 atig.rbとtiarraはさくらVPSで動いてて、IPv6なアドレスを持っています。LimeChatは自分のMacBookPro. とりあえずatig.rbは普通に起動。 TiarraをIPv6で使うにはcpanモジュールを入れます。 cpan -i IO::Socket::INET6 …
npmモジュールを書いて npm publish してnpmに公開しようとした時に エラーが起こり npm ERR! forbidden user:XXX not authorized to modify XXXXXXXX とでました。 package.jsonには特に問題があるように思えません。 いろいろ調べてみると、編集権限がない…
2日通しチケット買ってたのに2日目しか行けなかった。そもそも土日かと思ってたら金土だったことに数日前に気づいた。 人が沢山いるところが辛いので大きい技術系イベントにはあまり参加したことなかったし、Perlは業務上基本的に触らずたまに社内で出くわす…
以前このような記事を書いた。 CentOS6.4にSkypeを入れてbotでお話させる - /dev/null その後それなりに動いてはいたのだが、サーバーを再起動して再度Skypeを実行させても起動されていない。 どうやらSkypeの古いVersionではログインすら出来なくなった模様…
ちょっとサクッと欲しくなったので調べたログ debファイルはubuntuとかのDebian系Linuxのパッケージ形式。CentOSでいうrpm. Debian系列だとdpkgコマンドで展開とかインストールとか出来るけどCentOSにdpkgはない。yumでももちろんインストール不可。 その時…
nfsを/etc/fstabに書いてmount -a した時に mount: 間違ったファイルシステムタイプ、不正なオプション、 172.0.0.1:/var/hoge/fuga/piyo のスーパーブロックが不正、コードページまたは ヘルパープログラムの未指定、或いは他のエラー (for several filesys…
Skype Desktop APIというのものがありまして、以前はそれを利用することでプログラム上からSkypeにアクセスし、botを動かしたりなどということが出来ました。 私も以下のような手順で実験しています。 CentOS6.4にSkypeを入れてbotでお話させる - /dev/null …
こんなの書いた。 MacPortsなしでMacOS X 10.8にZenityをインストールしようとしたら頓挫 - /dev/null この後出来た。 前回はmake時に Making all in help /bin/sh: scrollkeeper-config: command not found /bin/sh: scrollkeeper-config: command not foun…
winetrickのGUIフロントエンドを起動させるにはZenityと呼ばれる物が必要なようです。 MacPortsだと簡単に入るっぽいのですがパッケージ管理はhomebrewに一任していて、何よりMacPortsの関連バイナリフルインストールな思想が辛いのでもう使いたくありません…
タイトル通り。 簡単に負荷テストがてらabを実行した場合に $ab -n 10 -c 100 http://hoge.server.com/ Benchmarking hoge.server.com/(be patient)...apr_socket_recv: Connection reset by peer (54) となってしまう。 これはabが腐ってるからっぽいので自…
負荷テストするためのツールといえばApache JMeterですが、人間が読むには大分辛いconfigと分かりづらめな結果が割と不満でした。 で、なんかモダンな感じの良さげなツールがないか探していると最近はGatlingなるものが良いらしい。 gatling-tool.org - この…
自分はtmuxではなくGNU Screenを使っています。 いくつかSessionを持っていて「本番鯖管理用Session」「テス鯖とか日常作業用Session」などなど。 あるとき、作業用Sessionの中で間違えて本番管理用SessionにAttachしてしまいました。 Screen in Screenです…
社内用に立ててるhubotのインストールの簡略化の為にpackage.jsonに色々書いてnpm installすれば終わるので楽をしているのですが、あるときインストールが失敗するようになってしまいました。 エラーログはこんな感じ。 npm http GET https://registry.npmjs…
Vagrant、とても便利なので使っている方は多いと思います。 大抵の場合、Vagrant上に構築するVMとしてはGNU/Linux系のOSディストリが多いと思います。 でも今回はちょっと変えて、MacOS X 10.9.2を構築します。 そこまで多いユースケースじゃないとは思うん…
前回書いた通り、ドキュメント作成にSphinxを使い始めています。 Markdownと違って単一のページを書くのはちょっと大仰な感じしますが、体系的なドキュメント書くのには構造がしっかりしている分いい感じ。 ところがMarkdownと違って書いてプレビューしたい…
ドキュメント書くのにSphinxを使い始めましたが書いたテキストをプレビューするにはmake htmlしたりする必要があります。 毎度コンソールから叩くのが面倒です。どうせならSublimeTextなどでbuildしたいです。 ということでSublimeTextにBuildコマンドを登録…
Docker Meetup Tokyo #2 に行ってきました。 Docker Meetup Tokyo #2 - connpass #1は行ってないですしDocker自体、全然触れてないですが先着入れたので。 メインの発表は3本。 @mainyaaさんの「今からでも間に合うDocker基礎+Docker 0.9概要+Docker 0.10概…
運用中のTomcatがある日突然死ぬ。 死ぬタイミングは不定。 その時のcatalina.outなログは # # A fatal error has been detected by the Java Runtime Environment: # # SIGSEGVSIGSEGV (0xb) at pc=0x00007fc028c69528, pid=3634, tid=140460796401408 # # …
この前 【解決】JenkinsのSVNポーリングによるBuildが2回走る現象について - /dev/null というものを書いた。 で、直せた。 SVNのcommitをトリガーにしているジョブのソースコード管理→SubVersion→モジュール→リポジトリURLでSVNリポジトリのURLを指定するの…
社内だとVPNを使ってサーバー等に接続することが多いのですが、そのVPN接続がやたら落ちる、などいうことは往々にしてあると思います。 VPNが落ちる原因として、単純にVPN鯖のスペッコがアレで社内の多くの人が繋げるとトラフィック云々で死ぬというのが大きな…
社内のグループウェアでサイボウズ(ガルーン)が使われているところは多いかと思います。 で、思うのはGoogleカレンダーにその予定が同期されてれば、お昼ごはん食べに外に出ていって「この後予定あったっけ...」などという残念極まりないミスが減らすこと…
なんかYammerとかいう企業向けSNSというかそんなよくわからんものがありまして Yammer: Work Smarter, Work Together で、そのデスクトップ版クライアントが公式から出てるんですが、それがAdobe Air製なので重いわRetina対応じゃなくてボケボケだわで大分fx…
タイトルが本文。 Mac OSのtopコマンドは腐ってて、top自身が一番CPU食うんじゃねえかっていうくらいの糞。 なのでhtopを使うのがセオリー インストールはhomebrewから brew install htop だけどhtopもデフォルトではCPUやらMemの値を返してくれません sudo …
みんな大好きAlfred。 どこでもいろんな検索出来たりなんだりで良いですね。 AlfredRunning with Crayons Ltd仕事効率化無料 それとWeb開発系の色々ドキュメントが載ってるDevDocs DevDocs、リファレンスドキュメントのワンストップショップ Alfred→DevDocs…
うちだけかもしれないし、解決してないけど問題として。誰か知ってたら教えて。 JenkinsがSVNを1分毎にポーリングしてbuildジョブが走る構成。(post-commitはしていない) 必ずではないが、commit→svnが検知→buildするがsvn updateしてない→終わった後にもう…
一月くらい前に起きた現象ですが備忘録。 ギョームで使っているFramework、SAStrutsとO/R MapperのDoma。 どちらもannotation processing tool、いわゆるAPTをゴリゴリ利用しています。 アノテーションを付けるとコンパイル時に.apt_generatedあたりにファイル…