ハッピーメモメモ

私的備忘録

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

これがやりたい! 502 npm run switchenv ノードの有無確認 503 which node 504 ls -lah ~ 確認→ここがなにもかいてないからだ! 505 vim .bashrc .bashrcとは ログインした後に画面上からBashを起動したときに読み込まれる設定ファイル

Something went wrong during merge pre-receive hook. Try again. HOOKとは?

508 git commit -m 'feature(#51316):自動受付の対象の追加' 509 git push origin issue/51316 510 git history 511 history 512 git merge master 513 git branch -vv 514 explorer.exe . 515 git stash 516 git stash list 517 git stash apply stash@{1} …

このへんのしくみがしりたいな

他の方の公開画像 ・NATもホストオンリーアダプターも、それぞれホストOS側とゲストOS側のものがありそう! qiita.com

【Linux】Node関連/エラー対応

今回の件から私が得るべき教訓 問題解決の手順 ➀原因をつきとめる/仮説をたてる →闇雲にこれかもしれないと試すと、どんどん事態は悪化する ➁原因に対して講じる手段を考える ➂実行した際に及ぼす影響について考え、影響がでかそうな場合は回避する OR 回避…

GITエラー解除

11 ls 12 cd develop/ 13 docker-compose up -d 14 cd ~ 15 cd workspace/ 16 cd Cart/ 17 cd docker/ 18 ls 19 cd development/ 20 docker-compose up -d 21 docker-compose stop 22 cd ~ 23 cd workspace/synergy/docker/develop 24 docker-compose stop 2…

【コツ】デバッグ

・ブレークポイントを設定 ・CTRL +S で保存 ・Everithing…いつもは✓はずす。どこでエラーがおきるのか見当もつかぬ時は使うといいよ ・デバッグしてとまった=ブレークポイント周辺がやりたい動作と関係ありそう ・ステップイン ソースコードを1行単位で…

【コツ】環境構築

・どうでも困ったら同じ環境の方にファイルをみせてもらって、ちがうところを探す ・wsl上のフォルダを扱うとき、圧縮・解凍はLinuxでやった方が早い! ・最終的にどんなコマンドを使ったかすべてメモを残しておくと後でめちゃくちゃ役立つ ・launch.jsonフ…

【コツ】コードの追い方

・Macのspotlightとか(ローカルのファイルまで検索かけられるツール)で、定義されている場所を探す ex)この単語は、自分が予想している使い方をしているのか確認

【Linux】【Ubuntu】Apacheをインストール

Apache 1.インストール 「apt」と「apt-get」があるが、「apt」の方がモダンなコマンドなのでこちらを使うといい sudo apt update sudo apt install apache2 2.ファイアウォールの調整 ufwアプリケーションプロファイルを一覧表示 sudo ufw app list 実行結…

拡張機能

Activitus Bar Code Runner Peacock 色分けできる git lens Material Icon

【勉🌱】【JavaScript】コンストラクタ関数とは?

コンストラクタ関数(p80,176) オブジェクト指向(p78) クラスベース プロトタイプベース オブジェクトをつくる「もと」なのか? 抽象クラス、インターフェース コンストラクタ関数(p80,176) ・new式を使用して新規オブジェクト(インスタンス)を作成す…

【JavaScript】関数型プログラミング

コールバック ・関数の引数として渡される関数のこと 例)関数の引数として関数をわたす const arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]; console.log(arr.map((n) => n * 2)); 高級関数✨ ・関数の引数として関数を渡したり、戻り値として関数を返すことができる …

【JavaScript】…

■スプレッド構文 できること ・配列式や文字列などの反復可能オブジェクトを、0 個以上の引数 (関数呼び出しの場合) や要素 (配列リテラルの場合) を期待された場所で展開する ・オブジェクト式を、0 個以上のキーと値の組 (オブジェクトリテラルの場合) を…

プログラミング・パラダイム

プログラミング・パラダイム ・命令型プログラミング(Imperative Programming) ・宣言型プログラミング(Declarative Programming) パラダイム パラダイムとは? 語源、用法、具体例、身に付けておきたい4つのポイント - カオナビ人事用語集 命令型プログ…

【JavaScript】プロパティ名のショートハンド

オブジェクトの中で変数baz の名前がプロパティのキー名に、値がそのプロパティ値になる

【JavaScript】プロトタイプベースのオブジェクト指向

オブジェクト指向(p78) ・クラスベース ・プロトタイプベース クラスベース ・クラスは実体を持たない抽象概念 ・例)Java プロトタイプベース ・プロトタイプは実体のあるオブジェクト ・そもそもオブジェクトの抽象としてのクラスが存在しない ・オブジ…

【JavaScript】関数の定義

関数の定義(p66) JavaScript では、関数は文、式どちらによっても定義できる 『文(Statement)』 ・何らかの手続きを処理系に命令するもの ・変数に代入できない 例)ifは文であり、値として評価されない ※Haskell やScala のような関数型言語ではifは式…

【JavaScript】データ型

真偽(p58) ・falsy false、0、NaN、''(=空文字)、null、undefined ・truthy 上記以外すべて NaN Number 型でありながら、数値ではない(Not a Number)ことを示す値のこと 例) プリミティブ値のリテラルとラッパーオブジェクト(p60) ・プリミティブ…

NULL

・ヌルはドイツ語で0(ゼロ)を表しているが、プログラミングでは0ではなく、何も無いという意味になる ・データ表現以外では、変数や関数などのメモリアドレスを格納するポインタがどのアドレスも指し示さない特殊な状態であることを「ヌルポインタ」(null p…

【JavaScript】できること

クライアントサイドとサーバサイド クライアントサイドの言語 Webサーバーにアクセスして得られた結果をブラウザで処理する際に使われる ex)CSS、JavaScript サーバサイドの言語 ブラウザに結果を渡すためにサーバ内の処理を行う ex)PHP、Ruby、Python 参…

Node.js

Node.jsとは V8 JavaScript npm Yarn nodeコマンド REPL(レプル) Eval(イーバル) Node.jsとは ・JavaScript をRuby やPython と同じようにPC のターミナル上で動かすことができるようにするためのソフトウェア ・中の言語処理エンジンはGoogle Chrome 用…

【Linux】サーバー構築②

SSH接続 3.6.1 必要なパッケージ(p39) DNSの名前解決の仕組み(p38) 3.6.3 リクエストを受け付けるIP アドレスの設定(p41) 3.6.4 利用可能なクライアントの設定(p41) 3.6.6 unbound-keygen の起動(p41) systemctl systemd デーモン(daemon) 3.6.8…

【TypeScript】なんか変だな原因集

○変数「name」を定義したら、「ブロック スコープの変数 'name' を再宣言することはできません」エラー発生 const person = { name: "Max", age: "30", }; const {name,age} = person; 問題点:「name」は予約語だった 解決法:変数名を変更する

【JavaScript】配列の各要素を合計する

for文 ・forループで各要素を順番に呼び出して足していく reduce() 配列.reduce(function(累積値, 要素) { }) 使用例) 【JavaScript入門】初心者でも分かるreduce()の使い方とサンプル例まとめ | 侍エンジニアブログ ・こんな感じで初期値をいれることも可…

【JavaScript】DOM

DOMとは ・Document Object Model ・HTMLドキュメントコンテンツを表したり操作したりするAPI ・HTMLドキュメントをミラーリングする ・新しいElementノードやTextノードを作成するためのメソッドや、ほかのElementオブジェクトの子ノードしてとしてドキュメ…

【JavaScript】オブジェクト

オブジェクトとは 理解が難しい理由 関数について Java、C# 第一級関数 JavaScript {キー:バリュー} りあクト!【1.言語・環境編】(p65) 狭義のオブジェクト 広義のオブジェクト 他の言語におけるオブジェクト 関数とオブジェクトは、言語によってや…

関数オブジェクト

アロー関数 関数オブジェクトとは ①変数に関数を代入? ②変数名()で呼び出し? アロー関数 ・TypeScriptでアロー関数を勉強中にでてきたコード const add = (a: number, b: number) => { return a + b; };console.log(add(2, 5)); const printOutput: (out…

【Linux】サーバー構築①

1[:contents] 講師用サーバーに必要なパッケージをインストールする(p39) unbound…DNSコンテンツサーバーのソフト(リゾルバ) ①「CentOS7cui」仮想マインを起動 ②Windowsターミナルからsshで接続 $ ssh admin@192.168.56.10 password:narait ③必要なパッ…

【PowerShell】

Linux(Bash)→学校でWSLでやってるのはここ Windows(PowerShell) Linux(Bash)とWindows(PowerShell)のコマンド対応表 - Qiita vscodeでローカルで作業してるときのターミナルと、Windows(PowerShell)は同じ環境かも? なんかnpmとかcomposerのイン…