スクフェスAC 楽曲DB

そこそこデータが揃ったので先日リリースしました。こちらからどうぞ。
エンジンは完全にスクフェス楽曲DBの使いまわしです。

1/7追記:全難易度埋まりました

 

※高難易度楽曲は先日わかったACの仕様によりノーツ数が少なくなっていることがあります

カテゴリー:未分類

Fedora24以降こわれちゃったsakuraを治す

gnome-terminalがevilwm上で日本語入力できなくなってしまって以降愛用しているsakuraですが、Fedora24に上げた後からSegmentation Faultで上がってこなくなってしまいました。

このバグがFedora25でも治っていなかったので、しびれを切らして自分でrpmbuildしました。

  1. dnf install vte291する
  2. yumdownloader –source sakura でFedoraのsakuraのソースをダウンロード
  3. rpm2cpio sakura-3.2.0-2.fc24.src.rpm | cpioでばらしてsakura.specを取り出す
  4. 公式からsakura-3.4.4.tar.bz2をダウンロード、rpmbuild/SOURCESに置く
  5. Versionを3.3.4に書き換えて、BuildRequires: pkgconfig(vte-2.90)をvte-2.91にかきかえて、
  6. れっつrpmbuild -ba sakura.spec

以上、Fedora25向けにbuildした完成品はこちら
Fedora24では動作確認してませんが、原理上同様の修正で動くはずです。
specファイルだけの簡単な修正なのでSRPMは置いてませんが、欲しい方はお知らせください。

カテゴリー:GNU/Linux

After School Activity 細かい仕様のメモ

2016/12/11 威力偵察@池袋タイステのメモです。
・連動系
 ・連動時に表示されるカードは、「パートナー」指定のもの。普段フレンドに見える「メインユニットのセンター」ではない。
 ・AC→スマホは一日一回だが、スマホ→ACの反映はリアルタイムっぽい。
 ・連動時、称号が表示されないことがある。具体的には「3年生(Aqoursの方)」は見えなかった。
 ・連動時、センターが表示されないことがある。新カードだと駄目かも。
 ・連動特典で貰えるフリープレイは「1曲」。けっこう並んでる時に使ってしまうと損なので注意。
・EXは全体がまとめて解禁された。ChallengeはEXクリアが条件?
 ・Challengeは人間が触るものではなかった。全Lv11フルコンしててもすごいおとす。
・(海未のセンター称号ってとれる曲あるの・・・?)
・時間はおおむねスマホ版と同じっぽい。譜面は別物。
・フルコンボの音と表示は、クリア時ではなく「フルコンボが確定した瞬間」に出る。
 ・協力フルコンボはクリアした時だったように見える。
・ロングの始点にコンボカウントがある。始点でmissると終点が消えるので、リザルトの合計があわなくなる。
・ユニット完成「にこりんぱな」は存在しない。れんださん激おこ。
・プロフィールカードに印刷される日時は、ライブのプレイ日時ではなくプロフィールカード作成タイミングのもの。

カテゴリー:未分類

[復旧済]msmrrenda.net 半分くらい機能停止中

前回のアップグレードのあたりから起動失敗が多発していたeeveeが、本日の停電の後ついに全く上がらなくなりました。

2016/10/15 代替機tozai.msmrrenda.netが稼働しました。下記の状態をアップデートします。

・msmrrenda.net 宛てのメール:ML以外は完全に動作しています。MLは動作を停止しています。
・sifdb.msmrrenda.net:完全に動作しています。
・www.msmrrenda.net:完全に動作しています。
・休講情報:完全に動作しています。
・asagi.msmrrenda.net:完全に動作しています。

カテゴリー:未分類

初代ポケモン用 固定長配列ビューア

ゲーム内通信交換テーブルを読むのにちょっと苦戦したのが悔しかったので、
そういう系の固定長配列を一発でみやすく整形するツール作りました。

ポケモン一覧や道具欄も一応固定長配列なので、ちゃんと構造を入力してやれば出せます。

ダウンロードはサイトの下の方から。

extractor

9/27 追記
既知の不具合
ver1.10 技名「じごくぐるま 」が「じごくぐるま」になってしまっています・・・ ver1.2 修正済み

10/2 追記 ver1.2
・各列のヘッダに任意のラベルを付けられるように修正
・csv/タブ区切り/HTMLでの出力に対応
・技名「じごくぐるま 」のスペースが抜けていた不具合を修正

11/7 追記 ver1.21
・ラベルを空にしているとクラッシュするバグを修正
・保存ボタンがウインドウサイズ変更時に追従しないバグを修正

機能追加予定
・リストを差し替え可能にする
・金銀に送ったときのポケモンリストも入れる
・出力結果をcsvとかhtmlで出せるようにする

カテゴリー:セレクトバグ

お名前.comのCNAME設定上の馬鹿みたいな制約の回避策

お名前.comのレコード設定画面が馬鹿なので、「NSで委譲したサブドメインに対するCNAMEやMX」を設定しようとすると、A/AAAAレコードがないという理由でこける。

・やりたいこと

sub.example.com IN NS ns1.exmaple.com
cname.example.com IN CNAME host.sub.example.com

委譲先NSでhost.sub.example.comのAが登録されていようと、これが設定できない。
先日設定ミスしたときは「proxy-mikan.」なんて存在しないTLDへのCNAMEは向けられたくせに、
存在するサブドメインへCNAMEが作れないとは何のためのチェックなのか。

・回避策
チェックがザルなので、「設定画面上にhost.sub.example.comのA/AAAAレコードがあれば」通る。
いったん「無効」状態のhost.sub.example.comのダミーのレコードを作っておくと、
CNAMEやMXが設定できるようになる。
「無効」になっているレコードはDNS的に存在しないため、
cname.example.comを引くとちゃんとNSを返しているっぽい。
こんな適当な実装なら存在価値なし。全部通してしまえ。

正直なところ、こんなサービス使うのさっさとやめてしまいたい。

カテゴリー:未分類

DNATラウンドロビンではまる

msmrrenda.netのMXであるmailin.msmrrenda.netは、
グローバルアドレスを持っている2台のVPSから25/tcpをDNATし、
裏のメールサーバ2台に繋ぐ構成になっています。

これらは今まで1対1で対応していたのですが、
任意の組み合わせで落としたいなーと思ったのでDNATをラウンドロビン化しました。

問題. DNATに–toが複数指定できない
DNATの–toはレンジ指定に対応するが、二つのサーバのアドレスは隣接していないので不可。
–toを複数指定できるという記述が散見されるたものの、
iptables-extensions(8)によれば、2.6.11以降のカーネルでは対応していません。

Sep 10 15:49:38 chika iptables.init: iptables: Applying firewall rules: iptables-restore v1.4.21: DNAT: Multiple --to-destination not supported

もちろん、カンマ区切りもできない。

Sep 10 15:53:12 chika iptables.init: iptables: Applying firewall rules: iptables-restore v1.4.21: Bad IP address "192.168.2.27,192.168.2.227"

解法. しかたないので、mangleでコネクションにタグを付けてからnatでひっかける (重そう)

*mangle
-A PREROUTING -p tcp --dport 25 -m state --state NEW -m statistic --mode nth --every 2 --packet 0 -j CONNMARK --set-mark 1
-A PREROUTING -p tcp --dport 25 -m state --state NEW -m statistic --mode nth --every 2 --packet 1 -j CONNMARK --set-mark 2
COMMIT

*nat
-A PREROUTING -m tcp -p tcp --dport 25 -i eth0 -m connmark --mark 1 -j DNAT --to 192.168.2.27:25
-A PREROUTING -m tcp -p tcp --dport 25 -i eth0 -m connmark --mark 2 -j DNAT --to 192.168.2.227:25
COMMIT

重そうですが、まあそんなにがんがんメールが来るわけでもないのできっとダイジョウブ・・・

カテゴリー:未分類