wassup?

新ブログ→memo.wass80.xyz

開発

DH鍵交換を手でやると変な事になった。DH鍵交換の素数は安全素数を選ぶ必要があるらしい。

まとめ 現実逃避に、DH鍵交換を手でやってました。 手で試すと、運悪く不思議なケースを引きました。 調べると、DH鍵交換がうまく行かないケースは次の2つがあるようです。 パラメータpが安全素数でないこと。 p-1を共有してしまうこと。 失敗した手計算を共…

止まれないキャントストップの勝率: 6,7,8だと5%で一発登頂

tl;dr キャントストップのノーストップ戦略の一発登頂確率をDPで求める 6,7,8のレーンしか登れない場合,1発で3レーンとも登りきれる確率は5% 前置き こんにちは. キャントストップというチキンレースダイスゲームがあります. 4個のダイスと3個のコマ,2か…

JSのArray#shiftが遅いのでキューを頑張る.結果wasmは速い.

JSのArray#shiftはとても遅いです. 後輩がキューを実装したくて困っていました. キューの実装を紹介して,その計測を示します. とりあえず計測 高速化の議論をするときは,必ず始めにベンチマークを取りましょう. shift/pop/spliceを比較しました.ベン…

ズボラな一文字aliasコマンド集

京都はクソ湿度が高くて気力が出ないです。 そんなズボラな状態でもコマンドは叩けるようにようにしておきたいものです。 alias集 l='ls -CF' ただ,zshの設定で空コマンドでEnterするとlsになっている。 v='vim' 必須 s='less' LESSに環境変数をつけていな…

サイコロで行く京都市バス桃鉄風すごろく大会

こんにちは。 京都市バスの地図を見た時,考えることがあると思います。 サイコロを振ってすごろくをすると楽しいのではないかと。 というわけで,京都市バスの1日乗車券を用いて,リアルすごろくを行いました。(去年の夏) ルール 目的地バス停を決定する。 …

ググり方が難しいシェル(bash/zsh)周りの小ネタ集

固まったsshから強制に抜ける Enterしてから~. ~?でヘルプが出る 描画の壊れたターミナルを治す stty sane コマンドで治る 書きかけのコマンドを保持する Ctrl-Qでバッファをスタックする。 新しいプロンプトを出すと復帰する。 前回のコマンドの一部を書き…

debian6しか使えなくてapt-getもできなくてhttpsができない日の対策

悲しいが,SSLを無効化するしかない… wgetのSSL無効化というかこれは証明書の無視ですね。 あとで気づいた。 $ echo "check_certificate = off" >> ~/.wgetrc git clone https://~がコケるので,git@github.comに書き換える url."git@github.com:".insteadOf…

mRubyの動くLED時計をESP32で作る [後編]

wass80.hateblo.jp の後編です。 mRubyで時計のプログラムを書けるようにする といっても,もくもくとAPIを実装するだけです。 用意したAPIはこれだけあります。 github.com こういうプログラムをHTTPで書き込んで時計で実行できるようになりました。 i = 0 …

mRubyの動くLED時計をESP32で作る [前編]

マトリックスLEDでスマート時計を作る - Google スライド 作ったもの LEDmatrixの時計 NTP時刻取得 HTTP GETで情報を受けられる mRubyのプログラムをGETで入力できる 概要 ESP32 ー 安いマイコン LED matrix 32×32 RGB LEDマトリックス/KP-3232D/49004740230…

SpreadSheetでトランザクションを管理してポーカー大会をした

この記事はSpreadsheets/Excel Advent Calendar 2018の最終日の記事です。 adventar.org tl;dr Google Spreadsheetにポーカーチップのやり取りを書く。 Google Apps Scriptでポーカーチップの変化とランキングをかっこよく出す。 ポーカー ポーカーをご存知…

かな配列を自分のSlackの発言から作る

このエントリーはKMC Advent Calendar 2018の14日目の記事です。 adventar.org 13日目の記事は以下の記事でした。 blog.pastak.net こんにちは。4回生になり、卒論の進捗に追われているwass80です。 キーボードの自作が流行っていますね。 自作は大変なので…

部室に温度センサーとかつけて監視する

(過去のblogから移動しました 元公開日時 2016-12-22 05:45:44) こんにちは, KMC2回生のwass80です。 この記事はKMC Advent Calendar 2016 21日目の記事です. 昨日の記事はtronくんの「Neutron 買ってみたのは いいけれど……」でした。記事タイトルが575です…