GitのCommitの取り消し方法

Commit の 『取り消し』に要注意 この記事では、異なる状況でのコミット取り消し方法について、初心者向けにわかりやすく説明します。 一言に『取り消し』と言っても様々な意味になります。 とくにGit ...

【MicroPythonとは】Pythonとの違いを調べてみた

従来はC言語やアセンブリが主流だったマイコンプログラミングの世界に、Pythonの軽量版が使われるようになってきました。 そんなMicroPythonの魅力とその使用例について詳しく解説します。 それ ...

【ESP32とは】多くの機能を搭載した便利マイコン

ESP32というマイコンをご存知でしょうか。 Espressif社(エスプレッシフ)が提供するマイコンで、Wi-FiやBluetoothの機能を持ち合わせ、Arduino IDE、MicroPytho ...

IoT

【JavaScriptのタイマー関数】setInterval, clearInterval, setTimeout,clearTimeoutについて

この記事では、JavaScriptのタイマー関数であるsetInterval、clearInterval、setTimeout、clearTimeoutについて解説します。これらの関数は、特定の間隔で ...

JavaScriptのPromiseとawaitを使って処理を一時停止する方法

この記事では、JavaScriptのPromiseとawaitを使って処理を一時停止する方法について説明します。非同期処理を一時停止して、指定した時間が経過した後に再開する方法を見ていきます。 Pro ...

【Voltaの導入から使い方まで】NodeとYarnのバージョン管理を手に入れる

Voltaとは、Node.js、npm、およびYarnのバージョン管理をシンプルかつ効率的に行うためのツールです。 Nodeのバージョン管理として、Windows、Mac、Linuxで共通に使えるVo ...

【完全ガイド】LINEミニアプリ開発からデプロイまでを丁寧に解説

LINEミニアプリの作り方をご紹介します。 サンプルプログラムを使って開発の方法からご紹介し、デプロイまでをゴールとします。 サンプルプログラムはGithubにあるスターターアプリを使用します。 この ...

【便利でお手軽な】localtunnelでローカルサーバーを一時的に公開する

localtunnel(ローカルトンネル)とは、開発中のローカルサーバーを一時的に公開するツールです。 これにより、外部の人があなたのローカルサーバーにアクセスできるようになります。 簡単に言えば、開 ...

【npmとnpxの違い】便利なnpxについて理解する

npxとは[エヌピーエックス]と読み、Node Package eXecutor の略語であり、Node.jsパッケージの実行を一時的に行うためのコマンドラインツールです。 簡単に言えば、使いたいパッ ...

Permission deniedを解決する。エラーの見方も紹介します

"permission denied" は、ユーザーが特定の操作を実行する権限がないことを示します。 簡単説明しますと、『何か』をしようとしてディレクトリ(フォルダのこと)をいじろうとした結果、そのデ ...