読者です 読者をやめる 読者になる 読者になる

0x90

一回休み

JSのtestを実行するCargoの拡張機能を書いてみる

連続投稿。RustのパッケージマネージャであるCargoのsubcommandを作るお話です。

Rust+EmscriptenでJavascriptを呼ぶライブラリをかく その1

_emval*系の関数を使えばEmscriptenからJavascriptを呼べるということがわかったので、Rustから呼ぶライブラリを作ってみましょう。 まずは、どんな流れで関数を呼ぶかということをまとめておきたいと思います。基本的には 0x90.hatenablog.jp の流れに沿っ…

Rustの知見その2

貯まる貯まる

Rustの知見もろもろ

モジュールを書いてたら幾つか知見が溜まってきたのでメモ

EmscriptenでRustからJavascriptを呼んでみる

とりあえず呼び方だけでもメモしときましょう

EmscriptenでCからJavascriptを呼ぶ その2

昨日の記事を書いた矢先にこんなのを見つけました。 git.habnabit.org うーん、やまあRustの練習がてら自分でも気の済むまで書いてみようとは思いますが、やっぱり世界は広いですねえ。

EmscriptenでCからJavascriptの関数を呼び出す

Javascriptは嫌だ!(定期) ということでRustでJavascriptの代替をしちゃおうと思ったのですが、DOM操作がかなり微妙でした。ということでRustに行く前にCでJavascriptの関数を呼び出すところからのメモ。

WSL上のUbuntuでRust+Emscriptenを試す

そろそろ本気でJavascriptを書きたくないので、Emscriptenを試してみます。Cもあんまり書きたくないしC++は言わずもがななので、Rustを試してみます。 手元のパソコンがWindowsだったので、WSL上でやってみました。

Haskellで陽的Runge-Kutta法

HaskellでRunge-Kutta法を書いてみました。意味?特にないですw

RustでProject Euler

去年はわりかしずっとHaskellをいじっていたので、今年はRustとgolangな年にしたいです。 golangはまあ色んなとこで触る機会もあるかと思うので、RustでProject Eulerをひたすら解いていってみようと思います。 というか今更ですがはてブロrustのシンタック…

Haskellでセキュリティフォントを復号してみる

セキュリティフォントとかいうのが話題になってましたね。 実はあれは単純なシーザー暗号じゃないらしい(マイナンバーごとにテーブルを変えている)とかいう話もあるんですが、単純なシーザーだと思ったときじゃあ何個マイナンバーを集めれば復号化できるか…

Azure Machine Learning StudioでKerasを試す

M$がAzure Machine Learning Studioというのを無料で使わせてくれています。 無料だと1時間までしか使えないんだけど、まあ十分でしょう。 以下そこでKerasを使ってみたメモ。

Chrome拡張を書いてみた話

先日、arXivにコメント・いいね機能をつけるようなChrome拡張を書いてみました。その時の知見です。

SECCON 2016 ヴィジュネル暗号をHaskellで解いてみる

昨日のSECCONのヴィジュネル暗号、Haskellで書いてみようかとも思ったんだけど、どう考えてもPythonのほうが慣れているので本番ではPythonで書いてしまった。 でもやっぱせっかくなのでHaskellで書いてみました。下手の横好きレベルですけどやっぱHaskellは…

SECCON 2016 writeup

ほぼ1年ぶりにCTFに参加。800点と惨憺たる結果ではあったんだけど、やっぱCTF楽しいな~と思いました。 とりあえず、解けた問題の回答だけでもはっつけておきましょう。あとでどうせ参照するのでw

Geforce 1080 GTXでOpenACCをする

最近なんか某サイトの記事の質がどうも全体的に下がっている気がして、まぁせっかくはてブロの垢があるのだからこっちに投稿しようという感じ。 今回やってみたことは、話題(つってももう遅いけど)のGPU, Geforce 1080 GTXでアクセラレーションの規格であるO…

うわあああ

間違って記事を全削除した(笑)ので、必要そうなのだけキャッシュからコピペしてきました(泣)

C++わからない(´;ω;`)

共同研究者氏に遠慮してPythonを全部C++で書き直してるんですが、 A func() { A hoge; return hoge; } みたいなコードがあった時に、このhogeはどう渡されるのかとか、受ける側は何で受ければいいのかがわかんないので適当にコードを書いてdisasしてみました…

burningctf writeup

場阿忍愚に参加しました。芸術333以外解けての4位でした。思い出せる範囲でwrite upを書いておきたいと思います。 芸術 ワットイズディス? 大和セキュリティ 篆書体は偏と旁に完全に分離しているので虱潰しに調べればおk。 近代デジタルライブラリー - 新…

SSH鍵認証の仕組み

SSHの鍵認証といって、よくなされる説明は以下のようなものである。 クライアントがサーバーに公開鍵を渡す サーバーがクライアントに公開鍵を渡す 公開鍵暗号で通信する 例えば2016年1月11日現在、「SSH 鍵認証 仕組み」でググると一番頭にくるここは、そん…