ダーシャのブログ

ゆるゆる生きてていいじゃない

matplotlib の missing from current font エラーの文字化けを解決する

matplotlibで文字化けする 以下のようなエラーが出る。 missing from current font 日本語フォントをインストール IPAexフォントをインストールする。 $ sudo apt install fonts-ipaexfont matplotlibの設定を変更する matplotlibrcの場所は以下で分かる。 i…

raspberry pi にTA-Libをインストールする

pip install Ta-Libだけではインストールに失敗する TA-Libに関しては、そのままpipでインストールをすることが出来ない。 インターネットの多くの記事で紹介されている、OSにインストールする方法を試したのだが、少し詰まった箇所があったため防備録にまと…

fatal: refusing to merge unrelated histories でエラーになる

git remote add origin URL 後にgit pull をするとエラー 異なるtreeをくっつけようとしているため、エラーになっている。 今回は、githubにあるrepositoryとローカルのrepositoryをつなげようとしているので仕方のないエラーである。 解決策 --allow-unrela…

DB設計とSQL学習まとめ

プログラマーになったは良いもののSQLも何にも分からない 情報系学部で一通り学んだのだが、いざ実務のデータベース周りのコードを読むとチンプンカンプンであった。なぜこの対応をしているのか、ER図、ツリー構造等、知らなければいけないことが沢山あると…

最近知った面白いWeb3.0の情報まとめた

Astar Network Swanky medium.com astar networkが作成した、dapps作成のためのSDKである。 特徴として、rustによってWASMで動作するdappsを作ることが出来る。現在はsolidityとEVMが主流だが、今後はWASMが来ると言われているので学んでおいて損はないだろ…

自動補完つきエディターまとめ

フロントエンド側 エディター ブラウザ側でユーザの入力を受け付けたりする TSで作ろう。 補完機能は 各言語に用意されているLanguage Server ↓ Language Server Protocol LSPでLSに接続 ↓ エディターがLSPに接続して補完 microsoft.github.io 使い方 Monaco…

ReactDOM.createRoot does not support

ReactDOM.createRootでエラーになる github.com ここで議論してた。 解決方法 import * as ReactDOM from 'react-dom/client'; ~~~~ const rootElement = document.getElementById("root"); const root = ReactDOM.createRoot(rootElement!); tsconfig.json …

rustのパッケージマネージャのCargoまとめ

使い方 cargo newを使ってプロジェクトを作成できる cargo buildを使ってプロジェクトをビルドできる cargo runを使うとプロジェクトのビルドと実行を1ステップで行える cargo checkを使うとバイナリを生成せずにプロジェクトをビルドして、エラーがないか確…

substrateのtutorial Kitties chain でuse of undeclared crate or module `sp_io`が出る

cargo build -p pallet-kittiesでエラー error[E0433]: failed to resolve: use of undeclared crate or module `sp_io` 解決方法 [dependencies] ~ <- ここにコピー [dev-dependencies] sp-io = ~ <- これを docs.substrate.io

ubuntu 20.04でEXT4-fs error(device ~)が出てフリーズする

突然フリーズして色んな所が灰色の四角になった その後再起動しようにもタイトルのようなエラーが出る 原因はSSDの自動省電力モードのせい kledgeb.blogspot.com 上記の記事を見た。助かった。 解決方法 $ sudo apt install -y nvme-cli && sudo nvme get-fe…

ubuntu20.04にprotocをインストールする

ubuntu defaultのprotocは古いので最新版を入れる Releases · protocolbuffers/protobuf · GitHub 上記からprotoc-3.20.1-linux-x86_64.zipのようなlatest versionをダウンロードする unzip protoc-3.00.0-linux-x86_64.zip -d $HOME/.local export PATH="$P…

web3を学習する際の記事まとめ

web3の学習 基本的なブロックチェーンについて academy.binance.com 基礎含め応用技術について gaiax-blockchain.com 開発 ゼロからのロードマップ的なもの note.com solidity入門 cryptozombies.io eth dapps開発フレームワーク trufflesuite.com solidity …

dockercomposeでmysqlを建てる

dockercompose version: '3' services: db: image: mysql:8.0 container_name: mysql restart: always environment: MYSQL_ROOT_PASSWORD: root # 外部からのアクセスを可能にする MYSQL_ROOT_HOST: '%' MYSQL_DATABASE: mysql MYSQL_USER: user MYSQL_PASSW…

dockerのmysqlにsqlを読み込む

dockerのコンテナ内にコピー $ docker cp ./aaa.sql コンテナID:/tmp/aaa.sql bash入ってインポート $ docker exec -it コンテナ名 /bin/bash # mysql -u root -p newdatabase < aaa.sql mysql内で # show databases; # use newdatabase; # show tables; 参考…

dockerでmysql serverを建てる

golangのチュートリアルのために用意することにした docker image ダウンロード $ docker pull mysql/mysql-server:latest $ docker images REPOSITORY TAG IMAGE ID CREATED SIZE mysql/mysql-server latest 434c35b82b08 3 months ago 417MB docker runで…

時系列データ(time series)のための深層学習手法リンクまとめ

transformer model timeseriestransformer.readthedocs.io keras.io towardsdatascience.com note.com zenn.dev zenn.dev zenn.dev

kucoinAPIでOHLCVデータをダウンロードする

kucoin-python sdkをインストール pip install kucoin-python github.com kucoinAPIドキュメントを見る docs.kucoin.com klineを取得する方法 例 GET /api/v1/market/candles?type=1min&symbol=BTC-USDT&startAt=1566703297&endAt=1566789757 最大で1500個し…

サーバインフラエンジニア養成読本を読んだ

サーバサイドエンジニアだがインフラ構築の知識も得たかった https://www.amazon.co.jp/o/ASIN/4774180343/gihyojp-22 サーバインフラエンジニア養成読本という本を社会人のエンジニアの方から進められたため、読了した。 今まではなあなあでサーバ構築を行…

ubuntuのkernelを管理する

mainlineで管理する sudo add-apt-repository ppa:cappelikan/ppa -y && sudo apt update && sudo apt install -y mainline baker-street.jugem.jp

virtualboxのcentos7にguest addtionを入れる

そのままいれようとするとエラーになる /sbin/vboxconfig as root. ウンタラカンタラのエラーがでる 解決策 sudo yum update kernel sudo yum install kernel-devel kernel-headers dkms gcc gcc-c++ reboot その後普通にディスクイメージインストールで入る…

virtualboxのcentosが起動しない

仮想環境起動時に[ AMD-V is disabled in the BIOS ]エラー uefi biosのcpuやったかな、からamd-vをONにすると起動するようになる 以下のコマンドでbiosに入れる sudo systemctl reboot --firmware-setup どうやら普通はONらしいがなんらかでオフになってい…

ubuntu20.04にvirtualboxをインストールする際にkernel driver(rc=-1908)エラーが出る

Kernel driver not installed (rc=-1908) インストールエラー 起動時にエラーが出る このようなエラーが出て詰まった。 The VirtualBox Linux kernel driver is either not loaded or not set up correctly. Please reinstall virtualbox-dkms package and l…

golangインストールを例にしたubuntuのpath永続化設定

golangインストールで詰まった go.dev golangのインストールを上記に従い行っていたのであるが、path設定のときに設定が永続化されなかった。 export PATH=$PATH:/usr/local/go/bin 正しい方法 echo export PATH=$PATH:/usr/local/go/bin >> ~/.profile exec…

dockerfile更新時の反映でハマってた

jupyter labインストール dockerでjupyterの環境を作成したのだが、そのセットアップ時にdockerfile内でpipによるパッケージインストールをしていた。 その後、追加パッケージを入れたくなりdockerfileの更新をしたのであるが、うまく反映されなかった。 doc…

dockerでmysqlを入れようとするとaddress already in useと言われる

dockerでbuildするとエラー mysqlのビルドですでにポートが使われているとエラーを吐く。 ERROR: for mysql Cannot start service mysql: driver failed programming external connectivity on endpoint appname Error starting userland proxy: listen tcp4…

ubuntu20.04にnpmとnodejsを入れる際にエラー

npmインストール時に依存関係でエラー sudo apt-get install npm npm : 依存: node-gyp (>= 3.6.2~) しかし、インストールされようとしていません E: 問題を解決することができません。壊れた変更禁止パッケージがあります。 apt-get install nodejsは入るの…

ubuntu20.04にdockerを入れる

インストール後にdocker run hello-worldでエラー Got permission denied while trying to connect to the Docker daemon socket at 〜のようなエラーが出る。 www.digitalocean.com のサイトのように権限を付与したはずだが、上手く行かなかった。 こちらの…

openethereumインストール方法(parityの代わり)

バイナリファイルを解凍するだけ github.com が公式のgithubであるが、ここからリリースサイトに飛び github.com バイナリを落としてくる。 解凍した後に cd openethereum-os-version chmod u+x openethereum ./openethereum --chain dev --jsonrpc-apis per…

老人見守りシステム・なぜ必要なのか

老人見守りシステム 老人見守りシステム 高齢化社会においてさらなる福祉の充実が求められているが、労働人口の現象に伴う人手不足が問題となっている。そこで、IoTと呼ばれる全てのモノをインターネットに繋ぐことで、その問題を解決するために私は開発する…

djangoのviews.pyでデータベース参照すると(関数名) missing 1 required positional argument: 'self'が出る

models.pyの関数を使った djangoでアプリ開発をしているとき、models.pyに特定のデータベースにある文字列を返す関数を作った。それをviews.pyで参照してサイトに出力しようとした結果、まさかの上記のエラーがでた。 調べたところ、けっこう忘れがちなミス…