メモ

さくらのクラウドのアーカイブディスクをFTP(FTPS)でダウンロードする

さくらのクラウドではアーカイブをFTP(正確にはFTPS=FTP over SSL/TLS)でダウンロードすることができる。 さくらのクラウドの「アーカイブ」とはサーバーで使用するディスクイメージのバックアップイメージのことで、そのままサーバーに使用できない分保存…

post-commitでのsvn upがうまくいかない

post-commitの中でsvn upをしているのだけど、どうも追加したディレクトリが反映されない。 作業コピーにすでに存在するファイルについてはきちんと更新される。手動で親ディレクトリをsvn upしても追加されたディレクトリが作成されない。 svn up --depth=i…

Windows 7やWindows 8にHelveticaを入れてはいけない

Windows 7やWindows 8にHelveticaを入れてはいけません。 なぜならIE9で表示できないウェブサイトが出てくるため。 詳しくはhttp://oxynotes.com/?p=4566に書かれていますが、 Type1のHelveticaがインストールされたPCのIE9で body{ font-family: Helvetica,…

「今どんな気持ち?」と聞かれる気持ち(Facebook)

今どんな気持ち? 使い方 今どんな気持ち?のリンクを右クリックからブックマークします。もしくはブックマークツールバーなどにドラッグ&ドロップします。 ブックマークしたブックマークを編集して先頭の「http://example.com/」を削除します(javascript:…

muninのwarningとcriticalの設定値の意味

muninでは一定の値から外れた値を取得したときに警告メールを送信することができる。 その一定の値を決めるのが{fieldname}.warningと{fieldname}.criticalなのだが、この設定の仕方がちょっとわかりにくかった。 *1マニュアルには min:max, min: or :max の…

パスワードのハッシュ生成時のsaltの意味

saltなしだと… 辞書攻撃(レインボーテーブル)が容易 同じパスワードだとわかる 同じシステムの異なるユーザー間で 異なるシステムのユーザー間で パスワードを変更したかどうかがわかる みんなに同じsaltを使う 1はある程度は防げる。 ただし、十分に速い…

Google Groupsの管理者名の変更

Google Groupsでメンバーを招待・追加するときに管理者の名前とメールアドレスが招待メールの冒頭に追加されるのだけど、それの変更方法がわからなくてずいぶん時間を無駄にしてしまった。 結論から言うと新UIではできなくて旧UIの以下のURLで「共通設定」の…

Google GroupsでRFC違反のメールアドレスを登録する

my..name@example.comやi.my.me.mine..@example.comのようにローカルパート*1に.の連続があるものやローカルパートが.で終わっているものはRFC*2違反なのだが、docomoやauではそういったメールアドレスが取得できてしまうので、みんな困っている。Google Gro…

Apache + mod_ssl で使うSSL証明書の発行手順

CSR作成時にはSSLを使いたいドメインとそれを管理している組織の情報(名称、所在地)が必要なのであらかじめ用意しておくこと。具体的には Country Name 国コード 日本ならJP。 State or Province Name 日本なら都道府県。Tokyoなど。 Locality Name 日本な…

Central Directory Record (中央ディレクトリ)のないZIPファイル形式

え、ありなの、それ? 参考 .ZIP File Format Specification http://www.tnksoft.com/reading/zipfile/pk0708.php

Javaのいろいろ

ZIPファイル作成 JAVA開発メモ - ZIP形式の圧縮 JavaでZipファイルを処理する - TM’s Working Memo 情報 Javaの道(Java入門・リファレンス) Oracle Technology Network for Java Developers | Oracle Technology Network | Oracle 署名付きアプレットの作…

Javaのキーストアに証明書を追加する

JavaにSSL証明書をインポートしないといけないことがあったので書いておく。 インポート前に今の証明書ストアをバックアップする 手動でインポートしてキーストアのファイルに変更が生じるとWindowsではJavaの自動アップデートができなくなってしまうので、…

Javaでデーモン

Javaプログラムを常駐させたい!まとめ?Java/サービス化, Daemon化メモ - Glamenv-Septzen.netAkumaが簡単でよさそう。 Akuma Embeddable daemonization library - トップ Apache commons daemon Daemon – Daemon : Java based daemons or services Java Se…

Ubuntuにjavaを入れる

Ubuntu (10.04 amd64)にJavaを入れたのでメモを残しておく。/etc/apt/sources.listを編集してコメントアウトされているarchive.canonical.comを有効にする deb http://archive.canonical.com/ubuntu lucid partner deb-src http://archive.canonical.com/ubu…

Microsoftのキーボードのズームバーでスクロールするようにする

ブラウザではズームを使うことはほとんどないのでスクロールするようにしたい。Firefoxだとabout:configでmousewheel.withcontrolkey.actionを0にすればいいという情報もあったが、挙動が変わったのかFirefox4では相変わらずズームしてしまった。IntelliType…

SvnAntを使う

Antのタスク(関数みたいなもの)でsvnコマンドが使えるようになるSvnAntを入れてみた。以下のように書けばが使えるようになる。 <path id="path.svnant"> <pathelement location="${basedir}/svnant.jar"/> <pathelement location="${basedir}/svnClientAdapter.jar"/> </path>

UPSの鉛電池の互換品リスト

オムロンのUPS BZ50LT2のバッテリーがダメになってしまったのだが純正品(BP50LT2)が1万円もして買う気がしないので(新しいUPSが買えてしまう)、互換品を探してみた。純正品のBP50LT2の正体はYUASAのNPH5-12(12V, 5Ah)だった。どうも最安は秋月電子のLO…

PKCS#7 signed-dataの解析とかS/MIMEとかCMSとか

電子署名のデータ形式 - Signed-Data セキュリティー関連の規格 のメモ PKIŠÖ˜A‹Zp‚ÉŠÖ‚·‚éƒRƒ“ƒeƒ“ƒc PEMとかDERってなんなの? ファイル形式またはフォーマットのこと。 デジタル証明書の形式 http://www.ksd.ne.jp/~guest/ssl.html ASN.1ってなんなの? …

PHPのPDO_MySQLとクエリキャッシュとプリペアードクエリ

MySQL 5.0〜5.1.16はプリペアードクエリを使うとクエリキャッシュが効かなくなるとのこと。 blog.ISHINAO.net | MySQLのクエリーキャッシュが効かない MySQL で prepared statement を使うと query cache が効かない - kなんとかの日記 floatingdays: PDOの …

HYBRID W-ZERO3の充電用ケーブルの結線

DIME (No. 9, 10)の付録でHYBRID W-ZERO3を充電できるらしかったので、興味を引かれて買ってみたら確かに充電できた。iPhone用のコネクターも付いていて、ちょうどこれらの2台持ちの私にとってはぴったりの充電ケーブルであった。 microUSBの結線は? HYBRID…

Windows 7 (64bit)でTMPGEnc DVDEasyPackのDVDライティングツールを使えるようにする

TMPGEnc DVDEasyPackをWindows XPで使っていたのだけれど、このたび新しいPCを買ってそちらに移行することにした。 新しいPCはWindows 7の64ビット版で、動作はすこぶる快適で言うことなしで、TMPGEnc DVDEasyPackに入っているツール*1もすべてちゃんと動い…

クラウドストレージサービスの価格比較

写真置き場に有料のオンラインストレージサービスを使おうかなと思っていたところに、月額490円のServersManがVPSも始めたので、本気でサーバー移転を考えてみたい。 用途 現在は月額3000円のVPSを使用中。メインは日記と写真。 日記はPHPがあればOK、ブログ…

シェルスクリプトの多重起動を防ぎたい!

これでいいかな? すでに他のプロセスで起動していたら何もせずに終了する。 if [ $$ != `pgrep -fo $0` ]; then exit 1 fi $$ 自分のプロセスID pgrep プロセスをgrepしてプロセスIDのリスト返す -f プロセス名だけではなくて引数などコマンド全体を検索対…

迷惑メールの通報先

以下のメールアドレスに迷惑メールをそのまま転送すればいい。 商取引が関連する場合 日本産業協会 spam-in@nissankyo.jp 出会い系サイトの迷惑メール 迷惑メール相談センター(日本データ協会) meiwaku@dekyo.or.jp 実はあまり区別しなくていいみたい。 た…

読めちゃう?まとめ

ずいぶん前にも同じ事が話題になっていた気がしてなんでいまさら流行っているんだろうと思うんだけど元ネタが見つからない…。 発見→70941480 - Reading_Test.jpg ... 記事 読めることが間違い? : ひろゆき@オープンSNS こんちには みさなん おんげき です…

シェルスクリプトの変数に対するパターンマッチ

ちゃんと覚えていなくて検索するたびにこの記事を見て思い出している。 検索して探すのも面倒なのでこっちに書いておく。 ■変数に対するパターンマッチ 前回、ファイルの拡張子を書き換える例を示したと思います。そこに使ったパターンマッチは4種類あり、非…

ブックマーク数の画像を表示するはてな記法

「:bookmark」と記述すると、そのページのブックマーク数を表示し、はてなブックマークのエントリーページにリンクします。 http://hatenadiary.g.hatena.ne.jp/keyword/%e3%83%aa%e3%83%b3%e3%82%af%e3%82%92%e7%b0%a1%e5%8d%98%e3%81%ab%e8%a8%98%e8%bf%b0…

メールのファイル添付忘れをなくしたい!Thunderbirdのアドオン:Attachment Reminder 日本語化

Gmailにファイルの添付忘れを警告する機能が付いた*1と言うことで、Thunderbirdでもできたらなあ、アドオンでできるはずだよなあと思っていたらやっぱりあった。 Attachment Reminder :: Thunderbird向けアドオンデフォルトは"attach"などの英語にしか反応し…

zlib, libjpeg, libpng, libxmlをインストールする

とあるPCにPHPをインストール使用としたらlibjpeg, libxmlがないと言われたのでインストールすることにした。ついでにlibjpegとzlibも最新バージョンを入れることにした。 zlib zlib Home Siteから最新版のソース(今は1.2.3)を落としてmake. $ ./configure…

いまどきのperl

CPANの漁りかた http://www.rwds.net/kuroita/program/Perl_oo.html 作って学ぶ、今どきのWebサービス 第1回 何はなくともCPANを知ろう (1/2) - ITmedia エンタープライズ 第2回 RSSフィードの料理はLWPとXML::RSSにおまかせ (1/2) - ITmedia エンタープライ…