💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢
2022年5月17日
【ネタバレ注意】Discord Party Modeの元ネタ
なんかDiscordが7周年とかでいきなりParty Mode(Discordパーティモード)とかいうのがONになってた。
しかし、期間限定ってことで、なんとこの記事が上がった17日の9時(日本時間)には終わってしまう。気づくのが遅かった。
なので謎解きは諦めてさくっとネタバレを見てクリアしようと思ったんだけど、解き方は書いてあるものの、元ネタに触れてない記事が多すぎる。
ということで、スコア系のみ元ネタまで含めて盛大にネタバレしてしまおう。
(スコア系以外は、最初から達成条件が表示されているか、特に元ネタっぽいものがなさそうなものだったので省略)
※以下、ネタバレあり!!
2022年3月24日
SIR-002: MT脆弱性放置して大爆死
001って書いてるけどたぶん続かない...続いたら困る。
(SIRはSecurit Incident Report)
なんて前回のSIRで書いてたのに2回目。しかも反陽子爆弾級のやらかし。
メモ(Twitterモーメント)
https://twitter.com/i/events/1506974750937325568
要約
- MT脆弱性突かれてハックされた
- バージョンアップ放置してた(最初の修正版6.8.3から5ヶ月、完全修正版6.8.5から3ヶ月)
- 思ってたより影響大かもしれない
2021年9月27日
CentOS7でXP 5.2がビルドできない件をなんとかする
std::atomicが使えないとか言ってくる。正確には「'atomic' in namespace 'std' does not name a type」。
調べてみるとC++11からの規格らしい。でも./configureしたらちゃんとCXXに-std=c++11って付いてる。
さらに調べてみると↓これを発見。
OS付属コンパイラが古すぎて困った人へ | HPCシステムズ Tech Blog
# yum install scl-utils centos-release-scl
# yum install devtoolset-8
$ source scl_source enable devtoolset-8
ビンゴ。devtools入れたら通った。
ちなみにこれ入れる前のg++は4.8.5 20150623とかいう激古ボロボロ丸だった。
それでビルドできてたbitcoindとかxpchaindがおかしいのか...?
2021年7月28日
「エンジニア・プログラマにしか使えないSNS」にbarkしたやつ
let ep = "https://versatileapi.herokuapp.com/api";
//register function
let regist = function () {
let cmd = "/user/create_user";
let data = { "name": "naomi_mcrn", "description": "文鳥しゃんぬーむぬーむ" };
let succ = function (d) {
window._ajax_result = d;
alert(d);
};
$.post(ep + cmd, JSON.stringify(data), succ);
}
//bark function
let bark = function (text) {
let cmd = "/text";
let data = { "text": text };
let succ = function (d) {
window._ajax_result = d;
$.ajaxSetup({
headers: {}
});
alert(JSON.stringify(d));
};
$.ajaxSetup({
headers: { "Authorization": "HelloWorld" }
});
$.post(ep + cmd, JSON.stringify(data), succ);
}
//list function
let timeline = function (limit) {
limit = limit || 20;
let cmd = "/text/all?$orderby=_created_at desc&$limit=" + limit;
let succ = function (d) {
window._ajax_result = d;
alert(JSON.stringify(d));
};
$.get(ep + cmd, succ);
}
let users = function () {
let cmd = "/user/all";
let succ = function (d) {
window._ajax_result = d;
alert(JSON.stringify(d));
};
$.get(ep + cmd, succ);
}
//regist();
//bark("文鳥へふへふ");
//timeline(10);
//users();
//↑これ実装した後 コンソールで「_ajax_result.forEach(u => {console.log("[" + u.name + "]: " + u.description )})」を打つ
2020年8月25日
SIR-001: 見過ごされたハッキング
001って書いてるけどたぶん続かない...続いたら困る。
(SIRはSecurit Incident Report)
今日の昼に昼食のため一時帰宅してメールチェックをしていたら、レンタルサーバを借りてるさくらからメールが。
要約すると
- とあるメールアドレスがハッキングされてるぞ
- 接続元は他でも悪さをやらかしてるやつらだぞ
- とてつもなくやばいのでハックされたメールアドレスのパスワード強制変更したぞ
ってことらしい。
そういえば昔、spamを回避するため用途別にいくつもメールアドレス作ってたっけ。
(今はメインのをgmailに転送してspam抹殺してるからそんなことはしなくなった)
2020年2月17日
So-net「0 SIM」提供終了
500MBまで無料の「0 SIM」終了へ - ケータイ Watch
s h o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o c k ! ! ! ! !
あぁ、どうして!?ってこれは単純に利益が出なかったからかと。
私も契約してから一度も500MB使い切ったことなかったし(遅いから動画視聴とかできないし消費しようがない)。
今はマギレコぐらいしか使っておらず、それもほぼIIJmio回線のテザリングでやってたので、サービス終了したらiPhone 5SはSIMなしで運用予定。
2019年12月12日
blog用DBをMySQL5.7にした
さくらから「5.1メンテあるで。ちなみに5.1は古すぎるからいつ止まるかわからんで。使ってないなら消す、使ってるならその辺わかっときや(要約)」ってメールが来たので、とりあえず細かい確認はすっとばしてMySQL5.7(現行で利用できるバージョン)に移行。
やったことといえば、さくらレンタルサーバの管理画面からDBコンソール(phpMyAdmin)開いて、エクスポートして、CREATE DATABASE文をコメントアウトして(SQLからDBは作れないのでエラーになる)吸い込ませ、mt-config.cgiを書き換えただけ。
collateがutf8_general_ciからutf8mb4_general_ciになったので、その辺の動作チェックとか全然してないけど、無事ログインできてるし、この記事が公開されたら投稿もうまくいってるということに。
これでいつ5.1が止まっても大丈夫。というか使ってないんだからバックアップして消しておいた方がいいかも。
(さくらレンタルサーバ外からは接続できないらしいけど)
あとはMySQL5.5のDBが何故かあって(強引にRailsアプリを動かす実験をした残骸)、こっちも不要なので5.1のを削除するときについでに消そう。
sdbnaomifenDSBL1912
2019年6月23日
エンディアン盲?(LE/BE/NBO)
とっさに左右がわからなくなるのを左右盲というらしいけど、リトルエンディアン(LE)とビッグエンディアン(BE)がどちらか分からなくなることは多い。
あとネットワークバイトオーダー(NBO)ってどっち?とか。
まず、0xAB12CD34みたいな整数(16進表記)があったとして
リトルエンディアン...リトルがエンドだから、小さい桁からならべて「34 CD 12 AB」?
いや最初にくる桁から並べて「AB 12 CD 34」??
ってなってしまう。
正解は下位バイトから先に並べるので「34 CD 12 AB」。
何故こうなるのかというと、Little Endianというのが「(卵の)小さい方(little end=下位バイト)から先に割る人(-ian)」かららしい。
これが「EndianなのにEnd(末尾=最後に配置)じゃない!?」という混乱の元。
ネットワークバイトオーダーはネットワーク上におけるバイト順で、TCP/IPにおいてはBig Endian。対義語はホストバイトオーダー(各コンピュータ固有のバイト順)。
ホストバイトオーダーはx86 CPUがLittle Endian。PowerPCやMotorolaがBig Endian。
Bitcoinは整数格納(ブロックハッシュなど)がLittle Endianで、Scriptの中身とかは整数ではないのでそのままの順番。
あとは、ビット単位での並びにも順番はあるのだけれど、こちらはLittle Endian/Big Endianというとややこしいので(基本LE/BEはバイト単位)、MSB First/LSB Firstとか言うらしい。
...で、リトルエンディアンはどっちが先だっけ?(記事の最初に戻る)
Now a festa day カーン!!(金たらいの音)
...といううろ覚えしてたMMD動画があったので探してみることにした。
たしかたこルカ出てたはず...ということでたこルカで探すも見つからず。
MMD杯だっけ?ということでMMD杯で探すもこれも×。
結局「senorita caramba」で探す
※ここで補足すると「しからずんば」は私が勝手に「しからんば」から似た語感の日本語に置き換えて覚えてたので、違うのは分かってた。
しからんば=し+からんば、またsenoritaがスペイン語なのでスペイン語で「からんば」の音になる単語をGoogle翻訳で総当たりして見つけた。
するとCarlitoという歌がヒット。試聴してみるとまさにこれ。
あとはカリートで検索したらすぐ見つかった。
【MMD】愉快な仲間たちと『Go!Go!カリート!』PV【霊夢/リン/他いっぱい】
たこルカ一瞬しかいないやん!MMD杯でもないし...。おまけに金たらいではなく鉄球(ゴーン!)
さらにいうと「し caramba now a festa day」ではなく「say caramba now it's fiesta time」
まあ8年も前のことだし。