FreeBSD

FreeBSD で Mastodon を自動起動する

以前 Mastodon を FreeBSD で動かす で unicorn の自動起動スクリプトを書きましたが、 少し修正しましたので改めて公開します。
ついでと言っては何ですが、 sidekiq も自動起動スクリプトを書いてみました。

カテゴリ: 

Mastodon をアップデートする

Mastodon (マストドン)とは

Mastodon とは、分散型のオープンソースなソーシャルネットワークです。
詳細については先日あげた以下の記事をご参照下さい。
Mastodon を FreeBSD で動かす

アップデートについて

運用していくなかで避けて通れないのがアップデートです。
Redmine を始め、Rails を使ったシステムのアップデートは独特なので(とはいえ他のフレームワークでもそれぞれ流儀のようなものがありますが)、個人的な記録として残しておこうと思います。
ただ途中勘違いしていた点があるのでご参考程度で……。

アップデート手順

git のローカルリポジトリを更新します。

git fetch

どのような tag が有るかは以下で見られます。

git tag

ローカルで変更を行っている場合、一旦待避することが出来ます。

カテゴリ: 

Mastodon を FreeBSD で動かす

Mastodon (マストドン)とは

Mastodon とは、分散型のオープンソースなソーシャルネットワークです。
基本的な機能としては Twitter と似たようなものなのですが、画期的なのは複数のインスタンス(サーバ)が緩く連携するように出来ており、これによりインスタンスの違いを意識することなくフォローしたり発言したりすることが可能になります。
中央管理的ではないので、あるインスタンスが独裁的にユーザを閉め出したとしても、他のインスタンスに移動すれば解決します。

またこの連携により、ログインしているインスタンスのユーザの発言が見える「ローカルタイムライン (Local timeline) 」と、他のインスタンスのユーザの発言も見える「連合タイムライン (Federated timeline) 」という二つのユニークなタイムラインを備えています。

カテゴリ: 

FreeBSD で OMRON UPS を監視する

OMRON の BN75S という UPS を使用していますが、 OMRON の公式ソフトウェアでは FreeBSD は対応していません。
USB なのでなんとかならないかなといろいろ調べてみたところ、うまく認識できましたのでご紹介します。

USB の確認

USB ケーブルでつなぎ、 dmesg コマンドで ugen として認識していることとその番号を確認します。
ここでは仮に ugen0.2 として認識していたとして話を進めます。

以下のコマンドで Vendor ID と Product ID を確認します。

usbconfig -d ugen0.2 dump_device_desc

また後述する UPS を管理するソフトウェア Network UPS Tools(NUT) でアクセス出来るよう、 パーミッションを変更します。

カテゴリ: 

気象庁の防災情報をリアルタイムで受け取る

気象庁は試験的に、 気象庁防災情報 XML フォーマット としてリアルタイムに(プッシュ配信で) XML で防災情報を提供しています。
この公開 XML 電文は第三者への提供やサイトへの掲載といった二次利用が可能なため、 いろいろな活用が出来そうです。
とりあえずなんとか受信するところまで実装出来ましたので、 その手順を残しておこうと思います。

使用するプロトコルと実装

PubSubHubbub(PuSH) の仕組みを利用して HTTP でプッシュ配信されます。
気象庁からのデータが Hub に登録され、 Hub から全ての購読者 (subscriber) へ配信される流れです。
この subscriber に当たる部分をこちらで用意する必要があります。

登録自体は気象庁の方が行いますので、 その時に飛んでくる登録意思確認に正しく応答する部分と、 実際にプッシュ配信されるデータを受け取る部分が実装できていれば OK です。

Note:秋葉原オクトーバーフェスト、FreeBSD10.3R、セキュリティ関連など

「秋葉原オクトーバーフェスト2016」、開幕! 2016年の初出しとなる「フリューリングボック」などドイツビール全16種をナマで

「秋葉原オクトーバーフェスト2016」が4月1日にベルサール秋葉原で開幕した。
[アキバ総研]

秋葉原オクトーバーフェスト、 いつもまだ寒い時期にやっていますね……。
しかし毎回強気の値段設定ですね。

Note:201603e:JR 東の無線 LAN サービス、セキュリティ関連など

JR東、東北新幹線で無料の無線LANサービス 5月から

JR東日本は3月11日、東北新幹線E5系車内で無料の無線LANサービスの提供を5月1日から始めると発表した。訪日外国人の利用を想定しているが、日本人も利用できる。1編成で始め、6月末までに3編成に拡大する。
[So-net]

東北新幹線でも無線 LAN アクセスサービスを5月から開始。
トンネルが多いので車内で安定して使えるのは良いですね。

Note:201602c

本日の気になった記事はこちらです。

セガ、アーケード機で電子マネー支払いに対応へ

セガエンタテインメントは2月15日、アーケードゲーム機で交通系電子マネーを使えるシステムを「クラブセガ新宿西口」に試行導入した。テスト結果を踏まえ、2016年度内に本格導入する。
[ITmedia ニュース]

一度 Edy を導入して止めてたのでどうなるのかと思いましたが、 交通系電子マネーを試験導入だそうで。
消費税増税などで値上げを考えると電子マネーは一つの答えだと思います。
両替に行くの面倒ですし……。

Note:201601b

本日の気になった記事はこちらです。

SCTP ICMPv6 error message vulnerability

A lack of proper input checks in the ICMPv6 processing in the SCTP stack can lead to either a failed kernel assertion or to a NULL pointer dereference. In either case, a kernel panic will follow.
[The FreeBSD Project]

SCTP の ICMPv6 処理に脆弱性。

Note:201512a

本日の気になった記事はこちらです。

サンリオから情報流出か、ハローキティサイトのDB見つかる

米IT情報サイトのCSOは12月19日付で、サンリオが運営するハローキティのファンサイト「sanriotown.com」のデータベースがオンライン上で見つかったと伝えた。
CSOによると、この問題はセキュリティ研究者のクリス・ビッケリー氏が米国時間の19日に発見した。オンライン上で見つかった同サイトのデータベースには330万件のアカウント情報が記録されていて、登録ユーザーの氏名、誕生日、性別、国、電子メールアドレス、パスワード(SHA-1でハッシュ化されているがソルト化はされていない)、パスワードを忘れた場合の秘密の質問と答えなどが露呈されていた。
[ITmedia ニュース]

ページ


ホビー・フィギュア通販
Subscribe to FreeBSD