つい先日、誕生日を迎えました。
今回はAmazonのウィッシュリストを使ってギフトを送れるようにしてみました。(いわゆる乞食)。こんな私にもプレゼントが届くのかが気になりましたが、なんとギフトが届きました!案の定、ウィッシュリストに乗せていないものも。
感謝の意も込めてここですべて紹介させていただきます。
続きを読む まってん誕生日プレゼント紹介2016
つい先日、誕生日を迎えました。
今回はAmazonのウィッシュリストを使ってギフトを送れるようにしてみました。(いわゆる乞食)。こんな私にもプレゼントが届くのかが気になりましたが、なんとギフトが届きました!案の定、ウィッシュリストに乗せていないものも。
感謝の意も込めてここですべて紹介させていただきます。
続きを読む まってん誕生日プレゼント紹介2016
サーバは基本的に自宅に構えているのですが、ドメイン(fkgt.net)はバリュードメインを使ってDNSサーバにはConoHaを使ってるのですが、ちょっとしたトラブルが起こった。
サーバが死んでるというメール通知がJetpackから飛んで来る。慌て次のステップを踏んだ。
変化したことといえばIPアドレスが変化したことぐらいだ。
自宅にはグローバルIPアドレスが2つ割り当てられているのでもう片方のネットワークに繋ぎ変えて、DNSレコードを更新したがやっぱり変化がない。IPアドレスを直打ちするとアクセスができることに気づき、自宅のネットワーク環境には問題がないことが判明。つまり自宅のネットワークには問題がないということが分かった。
DNSサーバにConoHaを使っているので、バリュードメインのDNSサーバを使うようバリュードメインのコントロールパネルから参照するネームサーバーの変更をしたが、エラーコードすら出てこない謎のエラー画面が表示され変更が効かない。
というわけでバリュードメインにお手紙を飛ばした。
お手紙を飛ばした結果、上位レジストラで障害が発生していたことが判明。なーんだと思ってDNSサーバをConoHaに戻してもやっぱりアクセスできない。
それどころか、nslookup -type=NS -timeout=5 fkgt.net 8.8.8.8
とコマンドを入力しても
Server: 8.8.8.8
Address: 8.8.8.8#53** server can’t find fkgt.net: NXDOMAIN
と表示されてしまう。もはや期限切れドメイン扱いである。ドメインの更新日は半年以上先だし期限が切れることはない。というわけで「やっぱり反映されてねーよ」とまたお手紙を飛ばした。
講義中にメールが飛んで来る。
お世話になっております。
また、ご迷惑をおかけしており、申し訳ございません。fkgt.net
が利用できない件につきましては、
●6月30日開始のメールによるwhois正確性の確認
が行われていないため、上位レジストラで停止されている状況でした。
つきましては、【自分のメールアドレス】に確認のメールが上位レジストラより送信されておりますので、
お手数ではございますが、メールをご確認いただき、承認作業をお願い申し上げます。
(メール承認作業後、24~最大72時間程度で利用可能な状態になります)
確かに認証についてのお知らせがあったのは知っていたのだが何ヶ月たっても来なかった為すっかり忘れていた。頭を抱えつつメールボックスを漁っていたら…
6月30日開始のメールが元旦に届いていた。リンクをクリックすると3分程度で凍結が解除され、ネームサーバも出るようになり、正引きもできるようになった。バリュードメイン仕事早い。
大事なメールは半年遅刻して飛んで来る。そして忘れた頃に凍結される。
これはRaspberry Pi Advent Calendarの15日目の記事です。
小型なのにLinuxが動くRaspberry Piを持っていると、WordPressのようなブログを動かしたくなる衝動に駆られた方はいらっしゃるのではないでしょうか。しかし、このRaspberry PiはLAMP環境を常時動かせるほどの能力はないため、WordPressを動かすのには難があります。そしてWordPress自体も動的にコンテンツを生成しているので重い重いと言われているのも事実。そこで私は静的コンテンツであればいけるのではないかと考えました。今流行の静的サイトジェネレータってヤツを使ってみましょう。今回は私も含めて初めて挑む内容があるのでそのような方でも理解いただけるように冗長な記述を多く取り入れています。予めご了承下さい。
続きを読む Raspberry Pi Advent Calendar@15日目「Raspberry Piでブログを作ろう」
似た記事がなかなかないので投下。
J:COMのSTBの一部チューナはi.Link端子がありダビングすることができる。 続きを読む J:COMのSTBからi.Linkダビングする
IDCFクラウドで提供されているオブジェクトストレージは、Amazon S3と互換のAPIを用いられているため、CyberDuckを使用してファイルの操作を行うことができます。
図解にすると次の通り。(クリックで大きく表示)
対照表は次の通りです。
CyberDuck側の値 | IDCFクラウド側の設定 |
---|---|
サーバ | エンドポイント |
アクセスキーID | API Key |
シークレット | API Secret |
パス | /バケット名(/を忘れずに) |
CyberDuckのパスは「詳細設定」をクリックすると入力する欄が表示されます。
IDCFクラウド側のバケット名は一旦オブジェクトストレージの画面に戻り左側のメニューにある「オブジェクト」をクリックすると表示される自分で作成した「バケット」です。なければ各自追加してください。
リマインダーアプリはiCloudとかEvernoteなどかなりの数がありますが、自分はTrelloを使っています。看板方式のTodoリストは自分にしっくりきたのです。Todoリストなんてたくさんあるのですから自分にあったサービスとかアプリを使うのが一番です。
さて、他の方がtodoリストをどういう使い方をしているのかは分かりませんが、自分の使い方を話したところ面白い使い方をしていると突っ込まれたので調子に乗ってちょっとここに書いてみます。
これが自分のTrelloにあるTodoリストです。
このようにします/してます/しましたの3つにリストを分けて管理しています。
自分が何かタスクを思い出したらとりあえず「します」に書いて忘れてしまう。すると今するべきことがひと目でわかるし、どれほどタスクが溜まっているのかが分かります。
次に作業を始めたらタスクを「します」から「してます」に移動します。これで現在作業中のタスクが分かります。例え作業途中に裏で流している動画の再生が終わってそのままニコ動で時間を潰して「あれ、今何やってたんだっけ」となっても思い出すのがとても容易です。そしてタスクを複数リストに突っ込むことができるのでダビングの合間に作業していても状況を把握することができます。
作業が終わったら「しました」に移動します。正直、終わったタスクを残すのはどうなのかとは薄々思っているのですが、「しました」には終わったタスクがたくさん入っているため達成感に浸ることができます。
余談ではありますが、この管理の仕方は極端な話、私が5歳の頃からしている手段になります。当時から私は家電が大好きで、親に近所のデオデオやベスト電器に連れて行ってもらった時にパンフレットを店員さんからもらってずっと読んでいました。(漢字とかはわからないので図と写真で満足していました。)
半年ぐらいになるとパンフレットが膨大な数になってしまい、親から「いるやつといらないやつに片付けなさい」と怒られるので仕分けするのですが、その時たまたまクレヨンしんちゃんでみさえがしんのすけにおもちゃを片付けるよう怒られた回があり、そこでしんのすけが取った手段が、「いる/いらない/ど~しよ~の3つに分ける」という方法を使って片付けていたのです。
真似してパンフレットを片付けていたら普通に整理することができ、この方法をずっとしていたのですが、数年前から「これはToDoリストにも応用できるのでは」と思い、Trelloと一緒に使ってみたら思いの外便利でこのまま使っているのです。ただそれだけです。
というわけで、頭のなかがタスクでゴチャゴチャになっている方はお試しください。
ここに黒歴史があるじゃろ?これを・・・
こうじゃ!
と、いうように、黒歴史から目を背けながら動画を抹消したい方向けにStylish用UserStyleをご用意しました。とはいっても中身は5行の簡単なものです。
FacebookやGoogle+では1つの投稿に2つ以上のリンクを紐つけることができないのでここに書く。
h2oはnginxのようにcat 証明書 CA証明書 中間CA証明書 > ssl.crt
という感じで証明書を結合しなければなりません。ここで結合すると「証明書がなんかおかしいです」といったエラーが起こりSSLが使用できないという事案が起こりました。
とりあえず問題の結合された証明書を見てみると…
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
-----BEGIN CERTIFICATE----- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -----END CERTIFICATE----------BEGIN CERTIFICATE----- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -----END CERTIFICATE----- |
これはダメですわ。ちゃんと改行しましょうね。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
-----BEGIN CERTIFICATE----- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -----END CERTIFICATE----- |
これで正しく使用できるようになりました。
ApacheやNginxではSystemdやUpstartから起動するのですが、h2oでは同じようなことができないようなので、自分でスクリプトを書く必要があります。
大学にある自分のサーバー(VineLinux)はh2oをUpstartを用いてデーモン化しています。
書いたら設定をリロードして使えるようにします。ここらへんを参照してください。
1 2 3 4 5 6 7 8 9 10 |
description "H2O Daemon" author "hotcocoa <cocoa@gochiusa.xyz>" start on runlevel [2345] stop on runlevel [016] chdir /path/to/h2o exec ./h2o -c h2o.conf respawn |
このように書けばOKかと思います。しかしUpstartはUbuntu 15.04からSystemdによって置換されてしまうのでこの手段は使えません。おそらくUbuntu 16.04 LTSにアップグレードするときに壁にぶつかるのではないでしょうか。
SystemdのUnitの書き方は次のような感じです。このUnitは現在動いている自宅サーバで使用しています。(おそらく間違えているかと思います。詳しい方教えてください)
1 2 3 4 5 6 7 8 9 10 11 12 |
# /etc/systemd/system/h2o.service [Unit] Description=H2O Daemon After=hhvm.service [Service] PIDFile=/run/h2o.pid ExecStart=/path/to/h2o -c path/to/h2o.conf [Install] WantedBy = multi-user.target |
systemctl enable h2o.service
で有効化したらsystemctl start h2o.service
で使えるようになりますね。
※h2o.confでpidなどを正しく指定しないとこのUnitも動かないです。
今までWordPressなどが動いている自宅サーバーがとてもとても重いので、一念発起してWebサーバの再構築をしました。
OSから何まで変わっています。
[Ubuntu] aptで、Percona Server(MySQL)を入れる方法
尋常では無いほど詳しく書かれています。
Prebuilt packages on Ubuntu 14.04
PHP5よりも速そうなHHVMを使いました。Facebookが作ったと聞くだけですごく速そうです。
service hhvm start
と入力したらFastCGIサーバが稼働します。
なお、エイリアスが設定されているのでhhvmコマンド以外にもphpコマンドも使えます。php -v
と入れてもバージョン情報が出力されます。
うずらさんによるこちらの記事が役に立つのではないでしょうか。
なお、h2oはApacheやnginxのようにUpstart(またはSystemd)から動いてくれないので自分でスクリプトを用意する必要があります。ここに関しては後で書こうと思います。