selecao3のブログ

技術系の備忘録

2019-01-01から1年間の記事一覧

VScodeでデバッグしたら変数が表示されなかった

環境 GCE(Debian 9.9) VScode insider(1.36) Rust(1.38.0-nightly) lldb(3.8) VScode拡張機能一覧 CodeLLDB(1.2.3) Rust(rls)(0.6.1) 問題点 VScode(insider)でRustのコードをデバッグした際、左側の変数が表示されなかった。赤枠のローカル変…

Google Console Engineやってみた(SSH接続でつまづいた)

なにこれ Google Console Engine(以下、GCE)をやってみた。が、ローカルPCからSSH接続ができないという問題が発生した。 今回はそれの対応のメモ 結論 最初に結論を書くと以下のことを行うとSSHができた。 GCEのVMインスタンス>インスタンス名>上部の編…

誤差逆伝播法についてメモ

何これ 誤差逆伝播法について、なぜ誤差の関数を微分するのかが分からなかったのでメモ なぜ誤差の関数を微分するのか ざっくり言うと誤差(損失関数)を変化量から重みを修正するために微分をしている。 例えば損失関数が下に凸の二次関数の時、その二次関…

DeepLearningモデルメモ

何これ 自作DeepLearningエンジンを作成しているわけだが、ちょっとわけわかんなくなったのでメモ モデルの各概要 skip-gram ターゲットとなる一つの単語から両隣の単語をそれぞれ推測する。 候補の単語が比較的多いので難しい(訓練次第では性能のいいもの…

基本情報技術者試験

基本情報技術者試験受けてきた 結論から言うとおそらく落ちた。来季受ける自分に向けての記事。 試験勉強 一週間前の土日に参考書一気読み。 テストの前日に過去問(平成30年度の春季と秋季)の午前の部を3回、午後の部は春だけ1回。 午前の部 自己採点では7…

Rust備忘録〜Trait(トレイト境界), impl〜

Rust備忘録〜Trait(トレイト境界), impl〜 環境 macOS rustc 1.33.0 サンプルコード( https://doc.rust-jp.rs/the-rust-programming-language-ja/1.6/book/traits.html ) trait HasArea { fn area(&self) -> f64; } struct Circle { x: f64, y: f64, rad…

macでリモート実行やってみた

macでリモート実行やってみた 環境 macOS Windows10 1809 Git Rust 1.33.0 概要 開発マシン(macOS)でRustのソースコードをクロスコンパイルし、クロスコンパイルで生成したexeファイルをサーバー(Windows10)上でリモート実行する。 手順 1.macOSでRustを…

macOSでWindowsターゲットでクロスコンパイルする

macOSでWindowsターゲットでクロスコンパイルする 環境 macOS rustup 1.17.0 macOSでRustのコードをWindowsターゲットでクロスコンパイルするのに少々手こずったのでメモ 手順 mingw-w64のインストール必要なライブラリをbrew からインストール# brew instal…

spawn rustup ENOENTというエラー

spawn rustup ENOENTというエラー 環境 WSL Visual Studio Code 1.32.3 rustup 1.17.0 問題 VScodeでRustの補完プラグイン"Rust(rls)"を導入したところ、表題のエラーが表示された。 理由 (おそらく)下記のようなインストール方法をしてたせいでおかしくな…

hotplugイベントが発火しない

hotplugイベントが発火しない 環境 Debian 9.4 strech 問題 /hogeというマウントポイントに対し、 # mv /etc/network/ /hoge/etc/ # ln -s /hoge/etc/network /etc/network というコマンドを実行し、再起動させると、起動時に自動でインターネットに繋がらな…

オブジェクト指向難しい

オブジェクト指向難しい 環境 express.js node.js 問題 クラスベースで書きたいけど難しいっていう愚痴 理由 何でまとめるか(クラス名をどうするか)悩む 既存のコードをクラスベースに書き換えようとしたが、一つの関数に仕事が複数あって、まず分割しなけ…

Command not found: npmになった

npm

Command not found: npmになった 環境 Ubuntu 18.04 問題 表題の通り。ある日、"npm start"したら出た。 理由 不明 解決策 sudo aptitude install npm すると解決した。 経緯 1.sudo apt install npm npm: 依存:node-gyp(>= 0.10.9)しかし、インストールさ…

undefined reference to {関数名}が出る

c++

undefined reference to {関数名}が出る 環境 Windows10 Home (WSL) Visual Studio Code 1.31 g++ 問題 表題の通り 理由 ライブラリがリンクされていないから 解決策 コンパイル時に-lオプションをつける。 例えば、curlライブラリを使う際、ターミナルで cu…

include pathが読み込まれない

c++

include pathが読み込まれない 環境 Windows10 Home (WSL) Visual Studio Code 1.31 g++ 問題 libxml2ライブラリがVScode&コンパイル時に読み込まれない。 VScodeについて c/c++_properties.jsonを開く。(自身は自動でC++のプロジェクトを作成してくれる拡…