Hatena::ブログ(Diary)

しょんぼり技術メモ

2013-03-06 身を張ったギャグはもう結構だ

0120-116116に電話しても一向に繋がらないときは、Webから問い合わせをすると良い

| 14:43 | 0120-116116に電話しても一向に繋がらないときは、Webから問い合わせをすると良いを含むブックマーク

タイトルで完結シリーズ。NTTフレッツ光の工事の関係で、0120-116116に電話をしなければならない状態に陥った。しかしかけてみると全然繋がらない。このままでは入居に間に合わず生命存続の危機を迎えてしまう。

そういうときは、お問い合わせ一覧【インターネット】|お客さまサポート・お問い合わせ|フレッツ光公式|NTT東日本|インターネット接続ならフレッツ光から問い合わせれば良いことがわかった。工事に関する問い合わせが「サービスに関するお問い合わせ」になるのかはよくわからないが、事情を説明し、電話が繋がらなくて中指立てている旨をやんわりと書いたところ、少し立ってから連絡先電話番号に電話がかかってきて、あっさり工事日が決まった。

日本電信電話株式会社への電話よりも、インターネットの方が手っ取り早く解決してしまう。なるほど、電話に出ない間、社員総出でこのギャグを披露していたのか。なかなかやるじゃないか。潰れてしまえ。

   2013/03/20 15:59 とても役に立ちました.ありがとうございました.

2013-03-05 なんでそんなところにいるの…

MacでNFSをexport名と異なるディレクトリ名で自動マウントしたいときはディスクユーティリティを使う

| 20:29 | MacでNFSをexport名と異なるディレクトリ名で自動マウントしたいときはディスクユーティリティを使うを含むブックマーク

タイトルで完結シリーズ。

NFSで"hoge"というディレクトリをexportしているとき、これを"/path/to/fuga"にマウントしたい場合、ただマウントするだけなら

# mount -t nfs nfsserver.example.com:/path/to/dir /path/to/fuga

で良い。

一方、MacでFinderからマウントするときは、例によって融通が利かなくて/Volumes/hogeにマウントされてしまう。大便をお召し上がりになればよろしいのに。

そんなときは、ディスクユーティリティを使う。何故?などと愚かなことを聞いてはいけない。Macだからだ。

ディスクユーティリティを起動し、メニューの「ファイル>NFSマウント」を選択する。左下の「+」から追加。

リモートNFSのURLに、nfs://nfsserver.example.com:/path/to/dirを設定し、マウント先に /path/to/fuga を設定すれば良い。オプションを付けたければ、▶詳細マウントパラメータ をクリックして開いて、"-o"のあとに設定するような項目を書けば良い。これで自動マウントが有効になる。

追記。-o nfc というオプションをつけないと、UTF8-MACのチンカス仕様(パ→ハ゜みたいなやつ)にハマって、システムからはファイルが存在するように見えるのにアプリからはアクセスできない状態に陥る。素晴らしすぎて下痢が止まらない。

さすがMac OSだ。大便をお召し上がりになればよろしいのに。

2013-02-04 Future Home Controllerで遊ぶ

Future Home Controller をRubyからいじるラッパを作った

| 01:27 | Future Home Controller をRubyからいじるラッパを作ったを含むブックマーク

タイトルで完結シリーズ。

Future Home Controller フューチャーホームコントローラーを買ったので、このWeb APIRubyプログラムからいじるためのラッパを書きました。

https://github.com/syonbori/fhc4rubyに置いてあります。

コレを使って、PC上でSinatraなサーバを動かして、タイマーを作ってみました。

これを会話シナリオに突っ込んで、「コンピューター、三分はかって」と呼びかけると3分後に知らせてくれます。

2012-04-19 SL6 de Shibboleth

Scientific Linux 6.1でShibboleth SP環境を作る

| 19:52 | Scientific Linux 6.1でShibboleth SP環境を作るを含むブックマーク

http://sites.duke.edu/linux/shibboleth/を参考にしつつ、repoファイルは

[shibboleth2]
name=Packages needed for Shibboleth 2.x
baseurl=http://install.linux.duke.edu//pub/linux/shibboleth2/el-6/$basearch
gpgkey=http://download.opensuse.org/repositories/security:/shibboleth/CentOS_5/repodata/repomd.xml.key
gpgcheck=1
enabled=1

こうして、

# yum install shibboleth

でOK。

2012-04-02 欠落している日付を探す

yyyymmdd形式の日付を含むファイルのうち、欠落している日を探すスクリプト

| 20:07 | yyyymmdd形式の日付を含むファイルのうち、欠落している日を探すスクリプトを含むブックマーク

hoge.yyyymmdd.logのような形式を持つログファイルが大量に手元にあり、そのうち欠落している日を探すという処理が必要になったので、Rubyでちゃちゃっと書きました。

結構あちこちでありそうなケースだと思うんですが、既存のツールの組み合わせで書く方法が思いつかなかったのでRubyで。

Gist: listup the lacking files with date from and date to