Clowns to the left of me, jokers to the right

ウボァー

コードに秘密鍵など直書きしてたプロジェクトをgitのコミット履歴から探して殺すツール

github.com トリュフ豚! シャノンエントロピーの有効利用って感じだ。

2017はありきたりな素数ではない(pythonによるたしかめ算)

ごあいさつ 今年は2017年で6年ぶりの素数年です。素数年には素数うんちくおじさんという生き物が現れて、みんなにうんちくを披露する習性があります。僕はそういう素数うんちくおじさんを観察するのを趣味としています。僕自身はおじさんを観察するだけで特…

windowsのバイナリパッケージ(インストーラ)をwheelコマンドでwhlに変換してpipで管理する

これの2番めの回答。 stackoverflow.com シチュエーションとして、pywin32(zip)をpython 3.6にインストールしようとしていたが、どうも上手くいかなかった(setup.pyがコケている)。pywin32-220.win-amd64-py3.6.exeを引っ張ってくればインストールはできる…

Python 3.6の新機能f-strings(フォーマット文字列リテラル)について

今までのPythonには文字列をフォーマットする方法が標準機能で3種類あった(%, str.format(), string.Template)。pythonはたったひとつの冴えたやり方を求める言語じゃないんですか?*1などと皮肉るのは簡単だが、実際に便利だし、主観的な評価としてはこの…

anacondaでpython3.6をインストール(Windows)

追記:2016/02/02 anacondaにバンドルされているPythonインタプリタが3.6にアプデされました(01/31)。この記事は無用の長物です(元から存在価値は(ry。 2016/12/23にPython 3.6が正式にリリースされたので、インストールします。 要約 これだけ conda cr…

メトホルミンが糖尿病学会の第一選択薬じゃない件は

なんか理由があるんですか?(どちらかと言うと歴史的経緯が気になる)(あるとすればだが)誰かヤフー知恵袋で聞いてきてください。

不愉快

糖尿病とは関わりないけどempa-reg outcome胸くそ悪いな~

しょうもない記事(Windowsでrustup)

rustup.rs - The Rust toolchain installer rustにおけるrustupとは、rubyのrbenv, pythonのpyenv, nodeのnvmに相当するもんです。 という他言語のツールと比較する言い方は、部外者にとって非常にアンフレンドリーなのでよろしくないので、少し説明を試みる…

こんなのかんたんタンザニア

Change the a sentence to another sentence, letter by letter. The sentences will always have the same length. redditのurlが貼れないんで詳細は問題文からググってください(はてな*ねって感じですね)。別に難しい問題じゃないですが、気持ちひとひね…

あー

Seinsbestimmungenってなんやねん!って思って日本語記事を検索したんだけど説明が出てこない。いや意味分からんし引っかかるだろ…。インターネットの哲学諸氏ホントに字読んでんのか… P.S. 英語で調べるとdetermination of beingのことらしいです

294 easy

カンスーガタっぽく書こうとしたら変な感じになった。 from itertools import groupby def scrabble(given, make): given = {k:(len(list(g))) for k, g in groupby(sorted(given))} make = {k:(len(list(g))) for k, g in groupby(sorted(make))} return len([Tr…

あとで読む(読まない)

JIAの出版図書|プロフェッショナルサービス|公益社団法人日本建築家協会

バイバイバイカテゴリ

[0912.4914] Categorifying measure theory: a roadmap [math/9810017] Basic Bicategories

クワックワッ

幕府倒れる 大名は国元に引き上げる 明治初年の東京府の人口は50万。これは江戸期の半分以下 武家屋敷がたくさん残った 桑茶令で屋敷を取り壊した(府知事が変わった明治4年には廃止されている。当時でも愚行扱いだったのではないか) 追記:大木喬任自身が…

今週の自閉症コーナー

初回にして最終回です。 漫然とネットを見てたら記事が3つも上がってきたので、ちょっと興味を持った。 自閉症は人類進化に必須の性質(11月15日Time & Mindオンライン掲載論文) | AASJホームページ Time to give up on a single explanation for autism : …

今日知った言葉

根上がり【ねあ-】 舗装(特に歩道)の下から街路樹の根っこが盛り上がってくる現象。 街路樹の根上がり対策実例|パワーミックス工法|グリーンインフラ&植栽基盤WEB (東邦レオ)

すぐ読む予定はないのだけど

[1002.2540] The compositional structure of multipartite quantum entanglement [1501.07082] A Diagrammatic Axiomatisation for Qubit Entanglement とりあえず。

基礎と土台

違いを知らなかった(顔)

008

よくわからない。

007

動画1つで100行くらいコードが増えているが、初期化とTODOの嵐で特に内容がない、わけでもないがうーん。プライマリバッファってなんですかー

ほうれん草からの伝言

phys.org

006

xinput対応コン持ってなかった! 追記:これやるかもねむ Using the Raw Input API to Process Joystick Input - CodeProject

repl.itでPythonインタプリタがPyPIのパッケージを使えるようになった

タイトルで言い尽くされている。 repl.it - from PyPi import * 個人的に、ウィンドーユにパイチョンインスコ(というかanacondaダウソ)すゆのめんどくちゃいと思っていやのでコレ便利。

day 005

cleanupとclarification。まあまあわかった。

day 003

よくわからない。BitmapHandleやDeviceContextの確保をしたりCreateDIBSectionしていたのを、day 004ではVirtualAllocのみに切り替えている。Q&Aで答えている雰囲気だがVirtualAllocとHeapAllocとの違いもよくわからない。 winapi - What's the differences …

day 002

WinAPIもぅマヂ無理。。。 参考: 動画とHandMade Hero Day 002 - Opening a Win32 Window (Emmanuel Vaccaro) .pdf - Google ドライブ ウィンドウクラス(WNDCLASS)を作る。lpfnWndProcというコールバック関数にするべきことを書く。 (コールバック関数の名…

handmade hero day 001

続ける保証はないというか完全に一回限りの予定ですが、handmade heroを視聴し始めましたので、ノートを書こうと思います。 本記事の内容は開発環境を作るためにやったこと、つまり動画のかいつまみです。 動画ではテキストエディタについて説明していますが…

あれのあれ

蛇言語は書きやすい構文がたくさんあってとりあえず動いてくれるので便利、という気持ちがある。なのであの言語で使えるあれ(リスト内包、複数条件判断、etc...)ないかな、と思うことはある。 今回は複数条件判断について調べた(rust chained comparison…

借用(shared borrowing)のルール

参考資料:Shared borrows - YouTube shared referenceともいう。借用(borrowing)は所有権(ownership)を移転せずに変数を持ち回るための要素技術である*1。コピーを作らないためメモリに優しいが、いくつかのルールが存在する。以下、簡単なコードをもと…

"Rust 1.12におけるオプション引数"を読んだ感想

Karol Kuczmarski's Blog – Optional arguments in Rust 1.12 Option::fromの使いどころを説いているが、結局、 fn maybe_plus_5<T: Into<Option<i32>>>(x: T) -> i32 { x.into().unwrap_or(0) + 5 } で事足りるという話になっていて、よく分からない。 恩恵としては、オプショナ</t:>…

よむ

Image unshredder by simulated annealing | Hacker News Tracking unhandled rejected Promises

7.5.1.3

参照のdestructuringによるパターンマッチと、値にデリファレンスしてからパターンマッチすることは同じ。ちぃ覚えた。 let reference = &4; match reference { // If `reference`s is pattern matched against `&val`, it results // in a comparison like:…

activity 3.1

fn rect_area(r: &Rectangle) -> f32 { let Rectangle { p1: Point { x: x1, y: y1 }, p2: Point { x: x2, y: y2 }, } = *r; (x1 - x2).abs() * (y1 - y2).abs() } fn square(p: &Point, k: f32) -> Rectangle { Rectangle { p1: Point{ x: p.x, y: p.y }, p…

rust by exampleでsliceがどんなもんなのか気になったので(未解決)

Arrays and Slices | Rust by Example をやったときのメモ。 ぱいそんのほうからやってきたのでポインタの知識が幼稚園児レベルです。以下デタラメを書き散らかしているのでご容赦。 Slices are similar to arrays, but their size is not known at compile …

や{る|りたい}こと

Shazam が論文を出していて(2003)、類似音声を識別(音声指紋: Audio Fingerprinting)し、鼻歌検索とかできるかくかくしかじかである(という程度の認識しかない)。やってみたいのだが、信号処理の知識がないので実装できる気がしない。生論文を咀嚼した解…