あるSEのつぶやき・改

ITやシステム開発などの技術に関する話題を、取り上げたりしています。

2020-07-01から1ヶ月間の記事一覧

Windows Terminalの設定ファイル保存場所とテキストエディタでの開き方

Windows Terminal は非常に便利なのですが、設定ファイルが settings.jsonとJSON形式のため、デフォルトだと VIsual Studio が起動してしまいます。 なので、テキストエディタでsettings.jsonを開きたいのですが、その場所の情報がなかなか見つからなかった…

コマンドで管理者権限のコマンドプロンプトとPowerShellを表示する方法

はじめに コマンドプロンプトやPowerShellで、管理者として実行するのって非常に面倒くさくないですか? この記事では、通常のコマンドプロンプトやPowerShellから、suというコマンドを実行するだけで、管理者権限のコマンドプロンプトまたはPowerShellを起…

Windows 10でLinuxコマンドを実行する決定打が登場した件

はじめに 以前、Windows 10 で Linux のコマンドを実行する方法として、WSL(Windows Subsystem for Linux)という仕組みと設定を活用するやり方をご紹介しました。 www.aruse.net ですが、2020年5月27日(米国時間)にリリースされた、Windows 10 バージョン 20…

React NativeのiOSで「warning: no rule to process file ...」が出てビルドが失敗する

React Nativeのプロジェクトで、iPhone シミュレーターを実行しようとしたところ、以下のエラーで iOS のビルドが失敗しました。 warning: no rule to process file '/Users/xxx/Projects/ReactNativeRealm/ios/Pods/Flipper-RSocket/rsocket/README.md' of …

React NativeのiOSで「warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' 」が出てビルドが失敗する

React Nativeのプロジェクトで、iPhoneシミュレーターで実行しようとしたところ、iOSのビルドで以下のエラーが出てビルドに失敗しました。 warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 5.0, but the range of sup…

映画『HELLO WORLD』を観た。好きは世界を超えるのか。

7月の4連休の3日目に、ひまだなーと思い、ちょっと気分転換に映画『HELLO WORLD』を観てみました。 hello-world-movie.com この映画は、主人公の男子高生である固書直実(かたがきなおみ)が、10年後の未来から来たカタガキナオミと出会い、ある未来を…

Twitter大規模乗っ取り対象は130人、DM含むデータダウンロードは8人との公式発表があったとのこと

Twitterの大規模乗っ取りが話題になっていますが、その被害について公式発表があったとのこと。 www.itmedia.co.jp 攻撃対象となったのは認証済みアカウントを含む130アカウントだったようです。 しかも、130アカウントについては電子メールや電話番号を入手…

祝!ブログの記事数が300を超えました

祝!ようやくこのブログの記事数が300を超えました。 このブログを開設したのが2018年9月で、現在が2020年7月ということで1年10ヶ月達成に時間がかかったことになります。 平均すると、1ヶ月あたり約13.8件の更新になりますね。 移行し…

テレワークで生産性が低下するというのは本当?3ヶ月やってみた感想

コロナ禍で緊急事態宣言の元、テレワークが一気に普及しましたが、日本人はテレワーク(在宅勤務)は生産性がダウンすると考えている人が他の国と比べて多いとのレノボの調査が公開されました。 www.itmedia.co.jp テレワークで生産性が低下すると感じる理由…

Laravelでトランザクションのロールバック例外を捕まえてエラー制御する方法

Laravelでトランザクションをかける方法は、ネットを検索すればすぐにクロージャーを使用した方法と手動でトランザクションを制御する方法が出てきます。 クロージャーで制御する方がシンプルに書けるので、クロージャーの方がオススメらしいです。 書き方は…

LaravelでPOSTリクエストの終わりにGETでリダイレクトする方法

Laravelのよくわからないところに、POST リクエストを受け付けた Controllerで、 redirect('/dummy'); ってやると、リダイレクトがPOSTリクエストになるというのがあります。 それを、POST リクエストを途中で中断して、GET リクエストでリダイレクトする方…

LaravelとVS CodeのデバッグでFile does not existの例外が発生する問題の解消方法

LaravelとVS Codeのデバッグで、以下の例外が発生してどうしようもなくなってしまいました。 Illuminate\Contracts\Filesystem\FileNotFoundException: File does not exist at path /home/vagrant/code/storage/framework/cache/data/03/d2/03d227a5f76558d…

LaravelとVS CodeでBladeのHTMLソースをファイル保存時に自動整形する方法

Laravel + VS Code のプロジェクトで、Blade の HTML ソースをファイル保存時に自動整形する方法が分かったので、残しておきます。 環境は、Mac になります。 まず、VS Code に「Laravel Blade Snippets」という拡張機能をインストールします。 次に、VS Cod…

VSCodeとPHP CS Fixerでファイル保存時にPHPコードを自動整形する方法

PHP

Laravel + VS Code のプロジェクトで、PHPコードをファイル保存時に自動的に整形(Lint)する方法が分かったので、その方法を残しておきます。 環境は、Mac になります。 まず、PHP CS Fixer というコマンドラインで PHP コードを自動整形するツールを導入しま…

Laravel+L5 Swagger UIでJSONの定義ファイルを自動生成する方法

Laravel に L5 Swagger UI をインストールすると、割合と手軽に Swagger を Laravel のプロジェクトに組み込むことができます。 github.com PHP の Swagger で面倒なのが、API の記述をコードに追加しても、以下のようにコマンドを実行してAPIドキュメントの…