STUDY MEMO

学習のメモ書き

2021-05-01から1ヶ月間の記事一覧

<Ruby on Rails エラー編> PG::DuplicateTable: ERROR: relation "tweets" already exists

発生したエラー 対処法 参考文献 発生したエラー rails db:migrateを実行すると以下のエラーが発生した。 rails aborted! StandardError: An error has occurred, this and all later migrations canceled: PG::DuplicateTable: ERROR: relation "tweets" al…

<VSC> ショートカットキーについて

ショートカットキーの一覧を開く よく使う ターミナル->エディタへ移動 エディタ->ターミナルへ移動 指定ファイルを開く 現在開いているファイルを上書き保存 現在開いているファイルを閉じる ファイルを移動 パネルを閉じる 参考文献 ショートカットキーの…

<Ruby on Rails エラー編> mimemagicのbundle installエラーについて

エラーについて 対処法 参考文献 エラーについて mimemagicがbundle installできなくなった。 2021年3月下旬、twitterなどで大騒ぎになった。 大元が誤ったライセンスのもと配布していたようで、MITで配布していたが、実際はmimemagicの中のファイルがshared…

<Ruby on Rails エラー編> rails consoleが起動できない

発生したエラー 対処 参考文献 発生したエラー rails consoleを実行すると、以下のエラーが発生した。 Traceback (most recent call last): 17: from bin/rails:2:in `<main>' 16: from bin/rails:2:in `load' 15: from /Users/user_name/workspace/runteq/PF/kino</main>…

<Ruby on Rails エラー編> PostgreSQLに接続できなかった時の対処法

エラー詳細 やったこと 参考文献 エラー詳細 create db:createを実行しようとするとエラーが出た。 could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/tmp/.s.PGSQ…

<Ruby on Rails> credentials.yml.encの設定方法

credentialsとは credentials.yml.enc 中身を見るコマンド 編集するコマンド アプリケーションからcredentialsを参照 参考文献 credentialsとは production環境用の秘密情報の管理をするためにRails5.2でcredentialsという機能が追加された。 これが導入され…

<VSC> draw.io拡張機能

拡張機能でフローチャートが作図できるdraw.ioの拡張機能。 インストールするとdraw.ioがVSCode上で記載できるようになる。 公式を見ると、拡張子は.drawio.svgと.drawio.pngが推奨されている。 参考文献 GitHub - hediet/vscode-drawio: This unofficial ex…

<JavaScript> jQueryのメソッド、イベントについて

主要なメソッド on fadeout fadein イベント イベントの書き方 覚えておきたいイベント hoverイベント 参考文献 主要なメソッド on 例:liタグをクリックすると、アラートが発生する <body> <div> <li>あああ</li> </div> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script> <script src="script.js"></script> </body> $("li").on("click", () => { windo…

<Ruby on Rails エラー編> rails -vをすると大量にignoring nokogiriが吐き出された

発生したエラー railsをnewした後bundle installし、ふとrails -vを押してみたら大量のignoring nokogiri ~というエラーが出た $ rails -v Ignoring nokogiri-1.10.9 because its extensions are not built. Try: gem pristine nokogiri --version 1.10.9 ..…

<JavaScript> jQueryの基本構文、セクレタについて

jQueryとは 使用方法 基本的な記述方法 セクレタ タイプセクレタ(=要素セクレタ) クラスセクレタ IDセレクタ グループセクレタ スペース区切り jQueryとは JavaScriptのコードを簡単に使えるようにしたライブラリ(コード集)。 使用するとwebページにさまざま…

< コマンド > yarn

YarnとはJavaScriptソフトウェアの依存関係を管理するプログラムのこと Yarnのバージョンを確認 $ yarn -v Yarnと依存関係にあるソフトウェアのバージョンを確認 $ yarn versions 参考文献 https://classic.yarnpkg.com/en/docs/install/#mac-stable

< コマンド > nodenv

nodenvとは Nodenv…node.jsのバージョン管理ソフトウェア nodenvのインストール $ brew install nodenv // $ vim ~/.zshrcに以下を追記 $ eval "$(nodenv init -)" // Nodenv-doctorで設定されていることを確認 $ curl -fsSL <https://github.com/nodenv/nodenv-installer/raw/master/bin/nodenv-doctor> | bash Node.jsバージョン一覧 </https://github.com/nodenv/nodenv-installer/raw/master/bin/nodenv-doctor>…

< コマンド > rails関連

Railsのバージョン確認 $ rails -v インストール済みのRubyの確認 $ gem info -e rails Railsのインストール $ gem install rails -v バージョン Railsのバージョン指定はアプリケーション作成時に行う $ rails _バージョン_ new アプリケーション名

< コマンド > rbenv

インストール済みのRubyの確認 $ rbenv versions インストールされてないRubyのバージョンのうち、インストール可能なバージョンを確認 $ rbenv install --list Rubyのインストール $ rbenv install バージョン 特定のディレクトリでバージョンを適用 $ rben…

< コマンド > npm

バージョン確認 npm -v npm -version グローバル設定 npm -g

< nodebrew > Permission deniedの対処法

エラー発生 nodebrewのインストールの際、以下のエラーが出た。 Permission denied @ dir_s_mkdir - /private/tmp/homebrew20201025-17620-12ps03o permission deniedはアクセス拒否、後ろのdir_s_mkdirはちょっと意味がわからなかったが、 調べたところ、権…

< コマンド > vim

移動 h:左へ移動 j:下へ移動 k:上へ移動 l:右へ移動 5lと打つと、右5つ移動する。 0:行の先頭へ移動(インデント無視) ^:行の先頭 $:行の末尾 +:下の行の先頭へ -:上の行の先頭 gg:ファイル先頭に戻る Shift + g:ファイル末尾に進む Shift + m:カ…

< Node.js > ツイートを取得して、aws comprehendで解析する

const needle = require("needle"); const token = process.env.BEARER_TOKEN; // bearer_tokenを環境変数で設定しておく const endpointUrl = "https://api.twitter.com/2/tweets/search/recent"; async function getRequest() { const params = { query: "…