投稿

3月, 2018の投稿を表示しています

もにゃをローカルで立てる

開発版を直接起動する方法についてのお話 git clone https://github.com/monya-wallet/monya npm i npm run start これでlocalhost:3000から開発版もにゃが使える みんなもアトスワしような

Lobiの自動垢生成のおはなし

まぁ技術的なおはなしではなく愚痴なんですが Lobiってなんか招待URLの仕様変えたっぽいですね これか まぁBFや暗記出来るぐらい短いししゃーないわな しかし結構登録周りもガバガバだよね 何を突いたとは言わんが てか突いたと言う程でもないわな 対策したけりゃ穴という穴をほじくりでも回してろバーカ なんかIP規制だけで終わらせそう(小並感) IPなんてTravis CIとGitLab CIが沢山用意してくれるし アカウント20個パックは20ZNY (BitZeny)で売ってますのでみんな買って うーんMashape複垢しようかなぁ

モイ株式会社 2019年新卒採用 FizzBuzzチャレンジ

  https://saiyo2019.moi.st/fizzbuzz まぁ適当にNodeでやったんですけどね 家で80前後 ping 12ms さくらVPSで495前後 ping 1.2ms まぁそれぐらいじゃないかなーと思いつつC++で書き直そうとしたらハードル高すぎて挫折した でもスコア関係なくエントリー出来るんですね まぁしないにしろSkypeなんてログインできねぇよ、と (´・_・`) ぼくにおかねちょうだい

musl libc改造にっき

これは過去の話なんですけどね AndroidってLinuxLinux言いますけど魔改造されててPOSIX準拠じゃないんですよ 例えばpmコマンドって知ってます? パッケージインスコするのに使うアレ。 今Nexus 5Xで調べたら /system/bin/pm にあるんですよ でもUbuntuには /system なんてないんですわ なのでAndroidを極めると"普通の"(POSIX準拠の)LinuxとAndroidで違う場所にあったりそもそも無かったりなんて事があってしまう訳で 今回も他人事とはいえ起こっちゃったんですね /etc/resolv.conf がねぇぞどこいったと大騒ぎになったんですね。phpからネットにつなぐために じゃあ指定出来るようにしてしまおう、と。 いや指定できたら脆弱性突けるだろ というお話になりそうですか仕方ないね。突かれて死んで頂こう だけどこれってphpの管轄じゃないんですわ その下に居座るlibcっていう奴がハードコーディングしてくれてるわけ 嗚呼、libc触らなアカンのか 今回そのphpは musl を使ってstatic linkされておりました。archは参考までにaarch64でした で、muslを改造する訳ですが、沢山あるファイルの中からresolv.confをハードコーディングしているしている部分をすぐ見つけるのは大変なので、GitHubにImportしてから検索掛けたんですな なんと /src/network/resolvconf.c だけ触れば要件は満たせちゃうんですな。しかもやってることは超単純。 チャチャっと弄って、終わり! でもコンパイラ無いと意味がないんですな まぁ musl-cross-make なんていう便利なツールキットがあったものだ これに適当にパッチをブチ込めば改造musl搭載コンパイラ作れちゃうんですな makeすると数十分掛かるので暇つぶしの方法ぐらい探しておこうね あとは適当にphpをコンパイルして喚いてる何かにぶん投げて終わり 乙

nao20010128nao.blogspot.jp

開くと固まるので原因不明のまま放棄した