Category Archives: works

今さらながら Let’s Encrypt で SSL化

あれ以来マシンも順調に動いております。
残念ながら、MacPro Early2008 は、次期 macOS Sierra の対象外となってしまいましたが……OSもようやく OS X El Capitan‎ に。そして AdobeCC2015 に完全移行しました。
幸いユーティリティ類も全て問題なく動作しておりますし、ちょっともたつく以外は(笑)特に問題はありません。
余っていたSSDによく使うアプリを移動して、アプリフォルダにシンボリックリンク……とすると、インストール済みアプリとして認識してない様子。
しばらくの辛抱なので、このまま続行です。

さて閑話休題、紆余曲折しながらもようやく常時SSLとしました。
以前に使っていた coreserver が SNI に対応したとのことで、固定IP契約不要でSSLが使えそうなので欲をかいてやってみようと思ったのがきっかけでした。
最初は Cloud Flare (https://www.cloudflare.com)を試すも、ネームサーバを書き換えたら、DNS も Cloud Flare で管理されていることに気づかず……かなりハマりました。
証明書を見てみると、複数のドメインがひとまとめ、ものすごいパックになっていてビックリ。どことなく挙動もおかしかったので、いったんすべて抹消。

共用サーバーなので自動更新は無理なのですが、そんなに手間でもなさそうですし、面倒で嫌になるまでやってみようかと思って Let’s Encrypt をインストール。
幸いベータ版からの先人が数多く存在するので、環境を整えるまでの時間はさほどかかりませんでした。
というかそのあとも、証明書を発行してサーバーにインポートするのもあっけなく終了。

誰かの役に立つかもしれないので、備忘録として拙いログを晒しておきます。

El Capitan (10.11.5)
Mac Pro (Early 2008)
Coreserver (core-A)
Xserverで他のドメインは使用(AレコードのみCoreserverに向けている)
value-domain でドメイン管理
GoogleApps 使用

なんとも特異な環境ですが(笑)

Let’s Encrypt のインストールは「ウェブタタン」さんのエントリーが、非常にわかりやすく解説されていて助かりました。

Let’s encryptのSSL証明書をMacで作成!さくらレンタルサーバーに導入する方法

あちこちを見ながらやったので、私の環境は新旧織り交ぜた環境になってるような気がします。
まず公式を見て、言われるがまま Git から certbot を……

git clone https://github.com/certbot/certbot

として云々。
途中で権限エラーや get できないからソースからコンパイルしちゃうよ〜みたいなメッセージがズラズラと……。
半ばあきらめていたところ、先ほどの「ウェブタタン」さんのエントリーを発見。

じっくり読み進め、表示されているエラーを解説通りに進めていき、なんとか動作するように(笑)
まぁこの辺りは本職でないので、基本結果オーライで行っちゃってます。
そして、待望の証明書発行へ。

$ cd certbot
$ ./certbot-auto certonly --manual -d example.com -d www.example.com -d sub.example.com

とすると、UNIXっぽいスクリーンが表示されますので、ガイドに沿って進めていきます。

 

 

今回はサブドメインも含めて、3つをひとまとめにしたSSL証明書を発行しますので、-d オプションでドメインを3つ並べます。

Make sure your web server displays the following content at
http://example.com/.wexx-xxxn/acme-challenge/OdNmEVBSEvJJqvqZmGdmB_1yVBSEvJJqdmDFyo before continuing:

OdNmEVBSEvJJqvqZmGdmB_1yVBSEvJJqdEvJJqmDFyoFyo.uh6sL2eW-jvA6CMmUz-Hs67e4bBU_doPOlIjxnzRGvg

If you don't have HTTP server configured, you can run the following
command on the target server (as root):

mkdir -p /tmp/certbot/public_html/.well-known/acme-challenge
cd /tmp/certbot/public_html
printf "%s" OdNmEnv12_540PB_1yW6KDkIVBSEvJJqvqZmGdmDFyo.uh6sL2eW-jvA6CMmUz-Hs67e4bBU_doPOlIjxnzRGvg > .well-known/acme-challenge/OdNmEnv12_540PB_1yW6KDkIVBSEvJJqvqZmGdmDFyo
# run only once per server:
$(command -v python2 || command -v python2.7 || command -v python2.6) -c \
"import BaseHTTPServer, SimpleHTTPServer; \
s = BaseHTTPServer.HTTPServer(('', 80), SimpleHTTPServer.SimpleHTTPRequestHandler); \
s.serve_forever()"
Press ENTER to continue

こんなスクリーンで [Press ENTER to continue]と云うプロンプトで待機してます。
cui 操作が楽な人は、SSHでサーバーに接続した後サイトルートに移動して

mkdir -p .well-known/acme-challenge
printf "%s" OdNmEnv12_540PB_1yW6KDkIVBSEvJJqvqZmGdmDFyo.uh6sL2eW-jvA6CMmUz-Hs67e4bBU_doPOlIjxnzRGvg > .well-known/acme-challenge/OdNmEnv12_540PB_1yW6KDkIVBSEvJJqvqZmGdmDFyo

とかでいいんじゃないでしょうか。
私はFTPでディレクトリを作ってファイルをアップしました。
結果は目的のファイルにアクセスできればいいだけの話だと思うので、お好みでどちらでもいいと思います。

ドメインが3つあるので、ドメインごとに3回認証作業を行います。

無事終了すると

/private/etc/letsencrypt/live/[ドメイン名]

にシンボリックリンクが出来上がります。

root権限のあるサーバーだと、この証明書のシンボリックリンクを然るべき場所に置いて、cron で回せば自動更新……ということのようです。

あとは Value Dmain のコントロールパネルで「SSL証明書のインポート」をするだけ。

/private/etc/letsencrypt/live/[ドメイン名]/cert.pem (証明書)
/private/etc/letsencrypt/live/[ドメイン名]/chain.pem (中間証明書)
/private/etc/letsencrypt/live/[ドメイン名]/fullchain.pem (ひとまとめになった証明書)
/private/etc/letsencrypt/live/[ドメイン名]/privkey.pem (プライベートキー パスフレーズなし)

証明書はテキストファイルなので、テキストエディタで開いて貼り付けます。
必要なファイルを選んで貼り付けてください。

coreserver のドメイン設定でSSLに割り当てるドメインの設定を忘れずに。

SSL 配下でうまくリファラっぽく送る方法を思いついたので、ついでにダウンロードサーバーの php も SSL 配下で正常動作するように書き換えました。

何年かに一度訪れるマシンクラッシュ

何年かに一度訪れるマシンクラッシュ

何年かに一度訪れるマシンクラッシュ (^^;
決まって忙しくて時間のないときに限ってやってきます。

今回も年度末進行まっただ中にやってきてくれました。

万全のバックアップ体制はとってますので、データの損失は最小限(ほぼ皆無で、残らなかったのは…クラッシュした瞬間のファイルぐらい)。

万全のバックアップ体制で今回も助かりました。
CCCバックアップとTimeMachineリストアが最強ですね………。

TimeMachineリストア

移行が完了しました

使用アプリケーションの都合で Yosemite を(EL Capitan 使いたいんですが)クリーンインストール。そして TimeMachine からユーザーまるごとリストア。(ちょっと賭でしたけどw)1.7TBの復元が8時間ほどで終了。思ったより早く完了しました。
リストア作業中は 隣のマシンで Dropbox フォルダを使って作業進行。

今後も Dropbox フォルダを作業スペースに使うことに♬
これで保存直前のファイルや一時保存のファイルも残るはず。
招待とかいろいろで14GBあるからしばらくは使えるかな(笑)

えっと、お安くなってるんですね。Dropbox Buisiness。1500円/月。

Dropbox の登録はこちらからどうぞ♬
ここから登録すると+500MBのプレゼントがあります。

own cloud 試して見るかな (^^;

Functions.php って……

wordpress のテーマで使うアレです。
ココにかくphpって、単独ファイルにしてプラグインヘッダ(っていうんですかね)を追加すると、プラグインとして動作するんですね。
トップページに「最近のPOSTはこんな感じです」ってのを載せてますが、functions.php に書いてる内容を反映させてます。
で、iPhone 等のモバイル端末から見ると残念なことになってたのですが(笑)、プラグイン化することで、どこから見ても見えるようになりました。

マシン不調につき

10_7_5

諸々遅れております。申し訳ございません。

外部ディスクから起動して、

  • ディスクユーティリティ
  • Applejack(これ外部は無理ですね 笑)
  • ディスクウオーリア

などを行うも、今ひとつ芳しくなく……。
10.7.5 統合アップデートを再度適用することで、なんとか復旧したようです。

症状としては

  • Safari を開いてから、ホームを開くまでがやたら遅い。(Googleを開くのに30秒とか尋常じゃない)。開いてから普通なんですが。
  • Spotlight のデータが頻繁に壊れる(気がつくと何かやってる)
  • Launchデータベースも頻繁に壊れる(開く度、初めて開くアラートが表示される)
  • Finder が無反応になる
  • AppleScript が正常動作しない

てな感じでした。

今朝電源を投入すると、ログイン時に起動するはずのスクリプトがタイムアウトしてるし、Spotlightインデックスは作り直してるっぽいし、開くはずのアプリが全く開かないし……焦りました(笑)

ひとまずバックアップから起動して、進行中のデータだけはすぐに救出、下版予定の仕事だけはすぐに下版。

それから9時間……。
いやいや、参りました。こんな時に限っておこるんですよね。トラブルって。

今は大丈夫っぽいですが、これで明日ダメだったらハード的な問題かもですね。
再インストールするなら10.8にするかな……(まだ10.7.5なんですよ)
ついでに CS6 も入れないとですね……。(まだ入れてない)

i-beans coffee & tea

i-beans coffee

今から10年前、地元多賀で開業された「i-beans coffee(roaster)」さんが、11月5日、彦根市後三条町に新しいお店「i-beans coffee & tea」をオープンされます。
「i-beans coffee & tea」は、スペシャルティーコーヒー豆および器具などの販売(通販も!)と、今回は「喫茶」もされます。しっとりとしたオトナの雰囲気、全16席。現場は鋭意作業中だと思いますので写真はありません……。

近隣の方も、そうでない方も。本当に美味しいコーヒーが飲みたい方にオススメ。今まで飲めなかった方も是非お試しを。
お店は落ち着かれたころに撮影してこようと思ってます。

i-beans coffee & tea

森の感謝祭、無事終了しました。

チェンソーアート(樋栄信之・高取チェンソーCLUB副会長)

今年の感謝祭は、大半の作品がオークションで落札されたような感じがします。数作品しか残らなかったような……。しかしありがたいことです。チャリティへの意識をもっていただけたってことだと思ってます。

「チェンソーアートって何」的な方のために。
昨年は Wi-Fi を敷設して Twitcasting とかも流していたんですが、(今年は諸事情あってやりませんでした)とにかく電波状態が悪い場所なので、電話もままなりません(笑)

2010/10/30撮影 内藤プロの動画(公開承諾済)
★音が出ます★ご注意ください★
http://twitcasting.tv/qve/movie/646469

2010/10/30撮影 松田プロの動画(公開承諾済)
★音が出ます★ご注意ください★
http://twitcasting.tv/qve/movie/646533

3日間、延々とチェンソーを駆使して作品を仕上げる方もあれば、短時間で仕上げる「クイックカービング」をいくつも作られる方も。

© Fox Ogi

今年の戦利品です。「16th THE BIG ONE WESTCOAST」(U.S.A大会!)で「Fox Ogi」の名を物にした扇さんのクイックカービング作品です。オークションで落札しました。かわいいでしょ。これは部屋に飾ります。

森の感謝祭 in たかとり2011、始まってます!

10月28日から始まっております。
全国から集まってくださるカーバーの皆さんの中は、東日本大震災の被災地から参加されている方も居られます。
復興に繋がるよう、そしてがんばろうの意味も込めて、今年のシャツはこれです。
日曜日夕刻までやってます。ぜひお越しください。

C311の赤シャツ

サーバー移転

結局、送信した覚えのないメールはサーバー移転をすることになりました。
移転先は、以前から気になっていた Xserver。

結構柔軟にカスタマイズできるんですね。
PHPのセーフモード問題も大丈夫そうだし。php.iniとかも細かく設定できるし。
phpの使用バージョンも選べるし。

しばらく様子みて使ってみようかなー。

滋賀県最大の60cm反射望遠鏡は圧巻

自宅のすぐ近所には「ダイニックアストロパーク天究館」があります。
ここには滋賀県最大の60cm反射望遠鏡があります。

ダイニックアストロパーク天究館パンフレット
先日の星空の街・あおぞらの街にも書いていますが、その見え方は圧巻。
でも、望遠鏡を覗いたときにはあんなにクリアーに見えません。
常時ゆらゆらしている感じ。高橋館長に聞いてみたところ「あー、それはねー、大気が揺らいでるんですよ」とのこと。

60cm反射望遠鏡
望遠鏡の全体図はこんな感じ。そんなに広くないです。

60cm反射望遠鏡(内部)
実際はこんな雰囲気で観望します。かなり暗いです。

60cm反射望遠鏡(外観)
外からみるとこんな感じで、回転してウィ〜〜〜〜ンって開くんです。(30秒とかでシャッター切ってるんで、動いただけなんですけどw)

制作物一覧の制作

今までのサイト構成でも、WEBサイトの制作一覧は準備しておいたんですが、その他の見本は契約上公表できなかったり、アウトソーシング(外注)という立場上、お見せすることができなかったり、もちろん面倒だったり(笑)、いろんな理由で公表してこなかったんですが、ようやく「公表してみよう」という気になってきました。

そこで、今までのデータの中から

データの保存先

制作物の分類

それらのピックアップ

という作業をいまやっているんですが、これがかなり大変。
もう10年弱のデータが蓄積されているわけですし、正確には計上していませんが2000件以上のデータがありそうです。

ひとくちに2000件といっても一人で作ってきたものですし、名刺もあれば、数百ページもある出版物もあるわけです。
もうちょっとかかるかもしれません。