2020-07-02 (Th)
_ 某所のポイント処理
某所…
ポイント交換できない期間があったから、その期間に失効したポイントが 先日加算されたらしい。
しかし、誤って2回加算しちゃってて、明日(以降)減算するらしい。
そんな連絡が来た。
なんか加算プログラムの不具合だったのだろうなぁ。 こういう一度限りの対応ってなかなか難しいよね。ご苦労さん。
メールはたぶん本物だと思う。dkim が pass してる。
2022-07-02 (Sa)
_ 原神
宝盗団をまとめて相手させられそうな流れだな…
_ Rust 勉強中
Vec, String, HashMap。
String の len はバイト数かぁ... まぁ仕方ないのかな…
あとエラー処理。
Err を return する ?
と、メソッド呼び出しの .
を組み合わせて ?.
。
?
って return するってことだよね。
Result を返す関数・メソッドをいっぱい使って、
?
がいっぱいある場合に、
それを呼び出し元関数ではまとめて処理できない、
ってことだな。
つまり、main の中では ?
は使えないので、
main から呼び出した関数・メソッドの返り値は
個別に対処していく必要がある、と。
例外との大きな違いか。
_ ヘブバン炎上
私はもうしばらく前からプレイしてないけど。
https://myjitsu.jp/enta/archives/106679
あー。
加算すれば 100% を超える場合が出てしまうのは容易に想像が付くし、大丈夫なんかなー大丈夫なように計算してるのかなー、とは思ってたんだけど、ダメだったか…
で、乗算に変更してしまったのか… パラメータの変更では(今後も含めて)乗り切れないとの判断かな。 まぁそうだろうな。
2023-07-02 (Su)
_ g2diary - 半角カタカナを正規化
- 「ア」→「ア」
- 「ハ」→「ハ」
- 「バ」→「バ」
- 「ア゙」→「ア゛」
面倒い…
- 関係ない文字はそのまま
- 濁点付き文字が定義されてて、後ろが濁点なら、濁点付き全角文字
- 半濁点付き文字が定義されてて、後ろが半濁点なら、半濁点付き全角文字
- 定義がないなら、対応する全角文字
これをやるために、
KANA_MAP = {
# ...
'ノ' => [ 'ノ', nil, nil ],
'ハ' => [ 'ハ', 'バ', 'パ' ],
# ...
}
こんな感じに全部列挙しておいて、 テキスト全体を走査しつつ、
if cans[1] && str[i + 1] == '゙'
res << cans[1]
i += 2
next
end
こんな感じで処理していったらできた。
2024-07-02 (Tu)
_ 原神 - 週ボス
週ボス召使、強すぎる… 鍾離+超開花雷電で、雷電死亡、鍾離も HP 残り 1cm くらいまで減ってた。 というか私が下手すぎるのか orz