WindowsからLinuxにファイル転送する際の注意点

WindowsからLinuxサーバー上にファイル転送した際に、ちょっと面倒なことが起きたので備忘録。 間違ってたらすみません。 起きたこと Windowsから以下のようなシェルスクリプトをLinuxサーバー上に送ったらファイル名が変なことになった。 ・・・ [プログラ…

BitcoinとCorda

BitcoinとCordaの違いについて、備忘録。 Bitcoinの不正改ざんについて Bitcoinは、ブロック同士が連結され、簡単には改ざんできなくなっている。 1つのブロックは、ヘッダーと大量のトランザクションによって構成される。 このヘッダーを、SHA256アルゴリズ…

ビットコインアドレスとプライバシー

Bitcoinについて、備忘録。 にわか知識ですので、いろいろ間違ってたらすみません。 Bitcoinのプライバシー Bitcoinのプライバシーってどうなの? いろいろ情報見えちゃうの? Bitcoinのプライバシーの問題 ビットコインのトランザクションは、誰でも見るこ…

暗号化について理解する

個人的な備忘録メモです。 内容間違ってたらすみません。 WIP 暗号化って何? 例えば、「こんにちは」というテキストをAESという暗号方式で暗号化すると、「b'q+D4rchDZ2MhVdSLT47R+XVT7wVsDKhp/QaBwqd55T4='」といった意味のわからない文字列になります。こ…

MacでScala環境の構築

必要なもの ・JDK ・sbt (scalaのビルドツール) 参照 JDKとsbtのインストールについて https://www.scala-sbt.org/1.x/docs/ja/Installing-sbt-on-Mac.html JDKがインストールされているかの確認 $ java -version AdoptOpenJDKのインストール JDK8もしくはJD…

配列サイズによるスタックオーバーフロー

エラーの内容 Cにおいて、double型の配列を1024*1024で確保した際、下記のエラーが出力された。 Segmentation fault: 11 原因 スタックに格納できる情報量を超えた配列を格納しようとしているため、スタックオーバーフローが起きている。 PCのスタックサイズ…

boostのコンパイルが通らない

C++のライブラリのboostを使ったときにコンパイルしたらエラーが起きたのでメモです。 エラーが起きるまで homebrewでboostをインストールし、コードを以下のようにコンパイル。 g++ -std=c++11 test.cppすると以下のようなエラーが発生した。 エラー Undefi…

ブログを初めます

よくいるふつうの大学生のブログです。 自分の考えや、学んだことを整理するためにブログをつけていこうかと思います。 気が向いたら読んでね( ̄∇ ̄)