人生は勉強ブログ

黒地に白ってかっこいい。。。

bitcoindをvagrant上のubuntuに導入する

ソースからビルドするのがめんどくさかったので、apt-getからbitcoindを導入する。 今回は、testnetでやる。 その時のメモ。 参考にしたサイトは、以下 bitcoin-cliを使ったBitcoinAPI入門 bitcoin-cli で使えるコマンド一覧 vagrantのsetup % vagrant box a…

LLVMについて調べた 2

先日の記事で、llvmをうまくインストールできないという結論に至ったが、よく見てみたらコマンドがおかしかった。 % llvm which clang /usr/local/opt/llvm/bin/clang % llvm clang -v clang version 6.0.0 (https://llvm.org/git/clang.git 68e041468bfb4a3…

LLVMについて調べた

先日、社内の勉強会で、コンパイラ関連の話を聞いていた際に、LLVMという単語を初めて聞いた。 とても興味が湧いたので、調べてみることにした。 ちなみに僕は、コンパイラなど使ったことしかないため、かなり遠い道のりになりそう。 関連するサイト LLVM/Cl…

MacBookPro early2015でkali linuxをusbブートする

動機 初めてプログラミングという概念を知ったのが、(多分)中学2年生で、ブラッティマンデイを見た時だった。 当時の自分には、あのドラマがとんでもなくカッコよく見えた。しかし、ただかっこいいと思っているだけで、何も行動はおこなさなかった。 大学入…

今更dockerを使い始めた

タイトルの通り、今更dockerを使ってみた。今までは、vagrantだけでなんとかしてきた。完全に惰性で。 正直今まではそれでめっちゃ困った、という経験もなかったので、困ったらvagrantって感じで環境を構築していた。 昔からdockerがすごい、というのは聞い…

ブロックチェーンの概要

参考にした本 ビットコインとブロックチェーン:暗号通貨を支える技術作者: アンドレアス・M・アントノプロス,今井崇也,鳩貝淳一郎出版社/メーカー: エヌティティ出版発売日: 2016/07/14メディア: 大型本この商品を含むブログ (6件) を見る ビットコインとは …

スマートコントラクト本格入門を読んだ

スマートコントラクト本格入門を読んだ スマートコントラクト本格入門―FinTechとブロックチェーンが作り出す近未来がわかる作者: 鳥谷部昭寛,加世田敏宏,林田駿弥出版社/メーカー: 技術評論社発売日: 2017/02/16メディア: 単行本(ソフトカバー)この商品を…

ptraceを用いて、発行されるシステムコールを確認する

動機 学校の研究室にて、自分が今学期やったことをまとめて発表することになった際、 テーマが決まらなかったため、先輩方にアドバイスをもらった。 自分は、セキュリティに興味を持っている。 そのため、数ヶ月前に、pythonを用いて、セキュリティについて…

golangのWAF Ginについて調べた

gin gin-gonic/gin Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance – up to 40 times faster. If you need smashing performance, get yourself some Gin. https://gin-gonic.github.io…

暗号技術 初期の暗号

動機 現代の通信の安全は、暗号技術によって守られているということはなんとなくわかっていた。 しかし、その仕組みや理由を知らないことには、正しく使うことはできないと考え、 暗号の歴史や、現代の暗号技術の仕組みについて、しっかりと勉強したいと考え…