プログラマーノート

プログラマーの学習や雑記のメモです

【Vue.js】Composition APIをscript setupへリファクタリングする

はじめに 注意 Composition API の書き方 親コンポーネント 子コンポーネント script setupへリファクタリングする(親コンポーネント編) script setupへリファクタリングする(子コンポーネント編) まとめ はじめに こんにちは。エンジニアの仕事をしている、…

Windows環境でphpstormのphpcsを動かす

はじめに CodeSnifferとは PHPをWindowsにインストールする PHPのパスを通すことを忘れずに phpがインストールされたか確認する ComposerをWindowsにインストール php_codesnifferをcomposerからグローバルインストールします phpstormの設定 phpstormがPHP_…

【JavaScript】整数を四捨五入するのではなく丸める(JS編)

はじめに JavaScriptで整数を丸めたい どうすれば整数を丸めることができるのか? JavaScriptで式を作る 整数を丸める式を関数化する 注意点 PHP版で整数を丸める処理の紹介はこちら まとめ はじめに こんにちは。エンジニアの仕事をしている、たかふみです…

【PHP】整数を四捨五入するのではなく丸める

はじめに PHPでround関数を使用し、整数を丸めようと思ったが? 丸め対策にround関数を使ってみる 整数の丸め方 整数で桁数を丸める計算式を考える PHPで整数を丸める関数を自作する 注意点 まとめ はじめに こんにちは。エンジニアの仕事をしている、たかふ…

npmとcomposerの比較

はじめに パッケージ管理ツールとは npmとは composerとは 機能の比較 プロジェクト新規作成 ロックファイル git clone後の初期パッケージインストール パッケージ追加 パッケージ追加(開発のみ) パッケージ追加(グローバルインストール) パッケージがイ…

【Windows】cipherでデータを完全に削除し退職する。

はじめに ゴミ箱を空にしてもデータ削除されない データを完全削除する方法 cipherコマンドを使用する powerShell起動 cipherとは? cipherの使用はNTFSだけしか実行できない cipher実行してみる cipher /wは実行中に何をしているのか? cipherの実行にどれ…

【マネジメント】システム開発はなぜ炎上するのか

はじめに 炎上する現場の特徴:人を集めれば良いと思っている 炎上する現場の特徴:誰かに丸投げすれば解決する 炎上する現場の特徴:複数の会社で一つの仕事をさせる まとめ はじめに こんにちは。エンジニアの仕事をしている、たかふみです。 本日はシステム…

【Vue.js】Vue.js(Vue3)でDay.jsを使う

はじめに Day.jsの導入経緯 JavaScriptは日付処理がややこしい。 momentは既に死んでいる Day.js、君に決めた Vue.js(Vue3)でのDay.js使用方法 Day.jsのインストール Day.jsをvue.jsへ読ませる方法(inject/provide使用) Day.jsをvue.jsへ読ませる方法(global…

【Vue.js】Composition APIを使用した共通関数の作り方

はじめに mixisは共通関数としてどうなのか vue.jsで共通関数をどう作るか 共通関数のメリット Composition APIで使用可能 オブジェクト指向的に考えられる どこから呼び出したのか分かりやすくなる まとめ はじめに こんにちは。エンジニアの仕事をしている…

【Vue.js】vue-routerでPOSTやGETと同じようなパラメーターの渡し方

はじめに ルーティング設定 GET渡し POST渡し コンポーネントのパラメーターに値を渡したい場合 まとめ はじめに こんにちは。エンジニアの仕事をしている、たかふみです。 今日はPHPなどのサーバーサイド言語でよく使う、POSTやGETのようなパラメーターの渡…