2014年9月2日火曜日

chorus練習なう

AnopeかAthemeか ― IRCサービス(NickServを含む)の選択

IRCdでユーザー認証を実現するにはNickServを、または何らかのモジュールを導入しなければならない。

InspIRCdにはSqlAuthというモジュールがある。インストールした中にもm_sqlauth.soというファイルがあるので、使えるのかもしれない。その名のとおり、ユーザー認証情報をRDBMSに保管しておく前提だ。しかしmodules.conf.exampleに
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
# SQL authentication module: Allows IRCd connections to be tied into
# a database table (for example a forum).
# This module is in extras. Re-run configure with:
# ./configure --enable-extras=m_sqlauth.cpp
# and run make install, then uncomment this module to enable it.
#
#<module name="m_sqlauth.so">
#
#-#-#-#-#-#-#-#-#-#-#- SQLAUTH CONFIGURATION   -#-#-#-#-#-#-#-#-#-#-#-#
#                                                                     #
# m_sqlauth.so is too complex to describe here, see the wiki:         #
# http://wiki.inspircd.org/Modules/sqlauth                            #
と書いてあるWikiのURLがリンク切れなので、使いこなすにはソース見ないといけなさそうだ。めんどくさいので諦めた。

UnrealIRCdにはUserAuthというモジュールがサードパーティで10年前に開発されているが、Windows用にコンパイルされたDLLが置いてあるサイトは3つともリンク切れになっている。ネットで10年前というのは古生代に等しい。自分でコンパイルしないと使えないようなので、めんどくさいので諦めた。

NickServを導入するには、AnopeまたはAthemeというIRCサービス群をインストールすればよい。

どちらが良いか、「Anope Atheme」でググってみたところ、

News: From Anope to Atheme

13. February 2010 / short link
As you may have noticed, there were some instabilities with the services upon the join to hackint. We collectively tried to solve these issues but finally decided to switch from the heavily patched Anope to an actively maintained codebase, namely Atheme IRC Services. Things should be fine and stable now!

Anope to atheme

 Oct 21, 2012
 MrRandom
As of 20 October 2012 services on DigitalIRC have moved from anope to Atheme. This move will provide more flexability for channel owner while maintaining the current functionality provided by anope, documentation on the site has been updated and all user data has been moved over.

がヒットした。 どちらも、Anopeで問題があったので、あるいはAthemeのほうが便利なので、Athemeへ移行しましたという通知だ。

Athemeは、UnrealIRCdをフルサポートしているが、InspIRCdに対してはレガシサポートのみであると言っている
Anopeについては、個別IRCdサポートに関する情報は見つからなかった。

ウェブサイトも、AnopeよりAthemeのほうが今ふうなカンジですね!(小並感)

ゆうべInspIRCdをせっかくインストールして、動いたけれど、UnrealIRCdへ乗り換えてみようかなあ。

こんな途中経過のつぶやき記事ですみますん

さようならSkype-最先端暗号化アルゴリズムNaCl(ソルト)に基づくポストスノーデン時代の非集権チャット&通話ソフト「Tox」

という記事を読みました。

Skypeは、あらゆる集権管理ソフトに共通の、国家権力による覗き見の懸念があるうえ、MicrosoftがAPIを殺してしまったため、他ソフトとの連携やボットの導入がほとんど不可能になっています。

これが私がSkypeチャットを離れてIRCを業務システムと業務連絡に活用することを検討している最大の理由です。

しかしもし同様のことがToxでできるのなら、Toxでやってみてもよいかなとおもいます。現在Toxクライアントはいくつかありますが、Windows環境でもっとも規範的と見なされているのはμToxだそうです。

だってIRCはNickServとかいって本人認証がめんどくさそうなんですもの…。

Toxは暗号化アルゴリズムに、最新の暗号化アルゴリズムNaCl(ソルト)のライブラリを用いています。

Toxという名称は、「talks」という英語と発音が似ていて、かつカッコイイという理由で提唱されました

ミャンマーが人口900万人ほどサバ読み 最新調査で15%減少

というニュースを読みました。

ミャンマー政府による国勢調査で明らかになりました。

ただし、前回の調査でも今回の調査でも、ロヒンギャ人などの少数民族については、「ミャンマー国民ではない」という軍政の主張を反映・踏襲し、集計されていないそうです。

カンボジアなどは、国政選挙の有権者名簿のアドミンがまだちょっと甘いとかいわれたりしますけど、これに比べたらたいへん緻密ですね。

ポル=ポト政権でいったんわけわかんなくなった「誰がカンボジア国民か」という定義についても、かなり前に「何年何月現在においてカンボジアに住んでるひと」みたいな現実的なセンでケリをつけていますので、ベトナム人を全員カンボジアから追い出せとか言ってる右翼野党を除けば、問題視されることは少ないと言えましょう。