-
Studio 3TからのDocumentDB接続エラー(301)の原因と対策
最近、Studio 3Tのアップデートをすると、AWSのDocumentDBに接続できなくなりました。今回の記事は、Studio 3TからDocumentDBに接続しようとした時に発生した「Mongo Server error (301)」というエラーについて詳しく解説します。Studio 3TからDocumentDB... -
Google Chrome拡張機能とYouTubeで効果的な歌唱練習
昔から夫婦でカラオケバトルにハマっていて、特に久保陽貴くんは小さい頃から推しです!(ライブも行きましたw)そんな歌が好きな方に朗報です!今回はGoogle Chromeの拡張機能「Transpose」を使って、YouTubeのミュージックビデオやカラオケコンテンツを... -
同一ドメインで複数サブディレクトリにNode.js環境を構築する
Apacheのリバースプロキシを利用して、同一ドメインでも複数サブディレクトリで実行可能なNode.js環境を構築し、本番、ステージング、開発環境を使い分け、それぞれの環境を起動する手順を紹介します。本手順はUbuntu向けですが、他の環境でも応用可能です... -
ウィルス感染により消失したファイルを復元する方法
自分のパソコンがコンピューターウイルスに感染し、HDD内のファイルが消えてしまった場合はどうしますか?本記事でウイルスに感染したファイルを復元する手順を紹介します。 本来ならまず先にウイルス感染を防ぐべきですが、運悪くウイルス感染によって大... -
Node.jsでMongoDBのコレクションを結合(JOIN)して取得する
MongoDBのAggregation Frameworkを使用して、Node.jsで複数のコレクションを結合(JOIN)する方法を理解することで、より複雑なデータ操作が可能になり、データ分析や集計において高度な柔軟性を得ることができます。今回は、Node.jsとMongoDBを使用して、... -
timedatectlで表示される「Local time」を手動で変更したい
通常、NTP(Network Time Protocol)を使用して自動的に時刻同期を行うべきですが、現在時刻とデータベースの保存したデータを比較して抽出するなど、一時的なテストや特別な状況のために時刻を手動で変更することがあります。今回はLinux(Ubuntu)のtime... -
Laravelの開発環境を構築する(Jetstream、Livewire、SQLite使用)
LaravelはPHPのフレームワークで、その使いやすさとパワフルな機能から、多くの開発者に支持されています。度々、Laravelの記事を書いていますが、今回はLaravelの最新版を使用して、JetstreamとLivewireを組み合わせ、データベースにはSQLiteを利用した開... -
壊れたSDカードを復旧する方法(SDカードのトラブルシューティング)
SDカードはデジタルデバイスの容量を拡張できるので、最大限にデバイスを使う上でとても重宝します。もし、SDカードが急に壊れたら、パソコン・スマホ・デジカメ等でSDカードを読み込むことができなくなります。また、SDカードの破損は、デバイスの動作が... -
Studio 3TからEC2(踏み台)経由でDocumentDBに接続する方法
この記事では、ローカルのWindows環境にあるStudio 3Tを使用し、EC2(踏み台)を経由してAWSのDocumentDBに接続する方法について詳しく説明します。Studio 3Tは、NoSQLを使うデータベースエンジニアや開発者にとって非常に便利なツールであり、MongoDBと互... -
MacにFlutterでiOSとAndroidのアプリ開発環境を構築する
今回は、macOSにFlutterの開発環境を構築する手順を詳しく解説します。Flutterとは、Googleが開発したAndroidとiOSの両方のアプリを開発できる便利なフレームワークです。Flutterを使用することで、1つのコードベースからAndroidとiOSの両方のネイティブア...