chevron_left

メインカテゴリーを選択しなおす

cancel
かもめ
フォロー
住所
未設定
出身
高知県
ブログ村参加

2016/12/10

  • Dockerで作業用のコンテナを作成する

    Docker上に作業用のコンテナを作成し、そこで作業を行う方法です。 ホストOS上の環境を汚したくない場合に活用できます。 実行環境 Ubuntu 20.04.3 LTS (WSL2) Dockerイ

  • コンテナの作成と実行方法

    前回の記事では、サンプルのコンテナを実行するだけでした。今回は自分でコンテナを作って実行する手順です。 利用するイメージの取得 Docker Hubからイメージを取得します。 docker image

  • Dockerのインストールと基本的コマンド

    Ubuntuにコンテナ技術のDockerをインストールする方法と、基本的な使い方です。 環境 Ubuntu 20.04.3 LTS (WSL2) Dockerのインストール 必要なパッケージをインスト

  • WSLをWSL2に更新する方法

    私のようにすでにWSL(WSL1)をインストール済みの人間がWSL2にアップデートする方法です。(今は、新規でWSLをインストールすると、WSL2になるのかな?) Dockerを使おうとすると、WSL

  • Excelから表と図形をコピーしたときに図形の位置がズレる時の解決方法

    Excelから表+図形を別のドキュメント(PowerPointなど)に貼り付ける際、表の範囲を選択してコピー、貼り付けのオプションで図を選択した場合に図形の位置がズレてしまう時の解決方法です。 このテ

  • ローカルPCのアプリケーションをURIで起動する

    URIに応じて既定のアプリケーションを起動させる方法です。 [alert-danger]レジストリの変更が必要です。実施される場合は自己責任でお願いします。[/alert-danger] レジストリ

  • Node.jsでファイル圧縮を行う方法

    archiverを使い、Node.js上でZip圧縮する方法です。 インストール npm install archiver ファイルに保存する方法 const archiver = require('

  • セルを結合せずに文字列を中央寄せする

    Excelでセルを結合せずに、複数セルの中央に文字列を配置する方法です。 中央寄せしたい範囲のセルを選択する [order]右クリックメニュー > セルの書式設定[/order] [order]配置タ

  • セル範囲を参照する

    Excelでセルではなく、セル範囲を参照したいときは、OFFSET関数を使います。 書式 OFFSET(基準, 行数, 列数, [高さ], [幅]) 行数と列数は基準からシフトする距離です。0だと基準

  • JavaScriptで文字列の文字を順番に取得する

    Array.prototype.forEach.call()を使うと、文字列の文字を順番に処理することができます。 callにより、文字列を配列っぽく扱ってくれます。 Array.prototype.

  • ディレクトリ内のファイル一覧を取得する

    node-globを使うとパターンにマッチしたファイルやディレクトリの一覧が取得できます。 インストール npm install glob 使い方 同期処理で取得したい場合glob.sync()を使用

  • JavaScriptで文字列の配列からマッチするものを検索する

    Array.findIndex()を使うと配列内の要素に任意の条件を持つ要素が存在するかを判定できます。 結果は条件に一致した最初の要素の位置です。条件に一致した要素がない場合は-1を返します。 下記

  • JavaScriptで文字列の置換を行う

    String.replace()メソッドを使うと、指定したパターンと一致する文字列の一部またはすべてを新しい文字列に置き換えれます。 1度だけ置換 const p = 'one summer days

  • Node.jsでRTSPのストリーミングを再生する

    node.jsとExpressを使って、RTSPのストリーミングを再生する方法です。 再生には、rtsp-relayを使います。 バージョン express - 4.18.1 rtsp-relay -

  • Web Speech API を使ってブラウザで音声合成を行う

    Web Speech APIを使い、ブラウザで音声を読み上げる方法です。Web Speech APIは音声合成と非同期音声認識の2つの部分から成り立っていますが、今回は音声合成の部分になります。 音声

  • Web Speech API を使ってWebブラウザで音声認識を行う

    Web Speech APIを使い、ブラウザで音声認識を行う方法です。 Web Speech APIは音声合成と非同期音声認識の2つの部分から成り立っていますが、今回は非同期音声認識の部分になります。

  • Excelでシート外のデータを参照する

    数式にINDIRECT関数を使うことで、外部シートや別ファイルの値を参照できます。 INDIRECT(

  • mediasoupでWebRTC SFUを実装する

    mediasoupを使って、WebRTC SFUを実装する手順です。mediasoupのインストールについてはこちら。 mediasoup の機能 mediasoupの機能について簡単にまとめました。

  • mediasoupでWebRTC SFUを実装する

    mediasoupを使って、WebRTC SFUを実装する手順です。mediasoupのインストールについてはこちら。 mediasoup の機能 mediasoupの機能について簡単にまとめました。

  • mediasoup (WebRTC SFU)のインストール手順

    WebRTC SFUも自前で実装となると難しいですが、mediasoupというOSS(オープンソースソフトウェア)を使用すれば比較的簡単に実装できます。 mediasoupの使い方は長くなるので、本記

  • mediasoup (WebRTC SFU)のインストール手順

    WebRTC SFUも自前で実装となると難しいですが、mediasoupというOSS(オープンソースソフトウェア)を使用すれば比較的簡単に実装できます。 mediasoupの使い方は長くなるので、本記

  • Pythonでクリップボードの文字列を取得する

    Tk().clipboard_get()を使うと、Windows上でクリップボードに設定(コピー)した文字列をPythonで取得できます。 文字列以外がクリップボードに設定されている場合はエラーになり

  • pipでパッケージを更新する

    Pythonのパッケージ管理を行うpipでバージョン確認などを行うコマンドです。 なお、pip3の場合は、下記コマンドのpipをpip3としてください。 パッケージのインストール パッケージのインスト

  • PyPDF2を使ってPythonでPDFを操作する

    PyPDF2を使うと、てPythonでPDFの内容を確認したり、保存が行えます。 インストール pip install PyPDF2 PDFの読み取り PdfReader Classを使って、読み込ん

  • Windows10の起動時に自動実行するアプリケーションを追加する

    OS起動時に自動で実行するアプリケーションやプログラム(スタートアッププログラム)を追加する方法です。 エクスプローラーで次のフォルダを開く %UserProfile%\AppData\Roaming

  • package.jsonを更新する

    npm-check-updatesを使って、package.jsonのモジュールを最新にする方法です。 npm-check-updatesをインストールします。今回はグローバルインストールにしています

  • JavaScriptの論理和演算子

    論理和演算子はオペランドのうち1つ以上がtrueの場合にtrueを返す使い方が一般的ですが、0や空文字、falseの場合に別の値を返す使い方もできます。 const foo = null; let m

  • JavaScriptのNull合体演算子

    Null合体演算子は変数などの値がnullやundefinedの場合に、別の値を返します。 const foo = null; let msg = foo ?? 'sample'; console.l

  • Node.jsでBase64文字列からバイナリデータに変換する

    Node.jsでBase64文字列からバイナリデータに変換する方法です。 Base64文字列からバイナリに変換する方法としてatob()を使う方法が見つかりますが、atob()はdeprecated(

  • Node.jsでSQLiteを使う

    sqlite3を使うとNode.jsからSQLiteを操作できます。 バージョン sqlite3 - 5.0.10 インストール npm install sqlite3 使い方 const sqlit

  • express-form-dataを使ってフォームデータを受け取る

    Node.js+Expressでのファイルアップロード方法について、 過去の記事では、multerを使う方法を紹介しました。 今回はexpress-form-dataを使ってファイルアップロードやフォ

  • SQLiteの使い方

    スタンドアローンデータベースSQLiteの使い方覚え書きです。 SQLiteのインストール Windowsへのインストール方法です。 SQLiteより最新のSQLiteをダウンロードします。 [ord

  • Expressでファイルをダウンロードさせる

    Expressのresponseでブラウザ側にファイルをダウンロードさせる方法です。 ヘッダを指定してダウンロードさせる 下記では既存のファイルからデータを読み出していますが、ファイルに無いデータなど

  • Node.jsからPythonを実行する

    python-shellを使うとNode.jsからPythonのプログラムを実行できます。 本記事のサンプル実行の前提条件は次のとおりです。 Pythonインストール済み 環境変数PATHにPytho

  • EJSの使い方

    ExpressのテンプレートエンジンEJSの使い方です。 EJSのインストール npm install ejs 使い方 サーバサイド(抜粋) viewsディレクトリにテンプレートファイルを置く場合。

  • EJSの使い方

    ExpressのテンプレートエンジンEJSの使い方です。 EJSのインストール npm install ejs 使い方 サーバサイド(抜粋) viewsディレクトリにテンプレートファイルを置く場合。

  • npm エラー(npm破損時)の対処方法

    Windowsでnpmが壊れてコマンドが使えなくなった場合の対処方法です。 コマンド実行で次のように出力される場合です。 >npm -v node:internal/modules/cjs/lo

  • JavaScriptでセレクトボックス間の項目移動を行う

    次のような選択・非選択をボックス間で移動するUIのサンプルです。 JavaScriptのみとjQueryを使ったサンプルになります。 共通のコード JavaScriptのみとjQueryを使った場合で

  • JavaScriptで子要素を追加する

    JavaScriptを使って特定の要素に子要素を動的に追加する方法です。 要素の作成にはdocument.createElement()、子要素の追加には、Node.appendChild()を利用し

  • WindowsでTCP/IPの疎通確認を行う方法

    Windows10でTCP/IPの疎通確認を行う方法です。ネットワークエラー発生時、手始めに物理的な問題がないかを確認することができます。 ping 「ping」コマンドは対象マシンと通信できるかどう

  • HTTP GETでデータを送信する方法 C#

    C#でHTTP GETを行う方法です。HttpClientクラスのGetAsync()メソッドを使用します。 C#で HTTP GET のサンプル GetProcess.cs using System

  • Node.jsでMQTTを使う

    Node.jsでMQTT通信を行う方法です。 実運用よりは、IoTデバイスとのMQTT通信を行うクライアントアプリの試験サーバとして活用できるかなと思います。 MQTTはBroker、Publishe

  • JavaScriptでゼロパディングを行う

    JavaScriptでゼロパディング(数値のゼロ埋め)した文字列を作成する方法です。 次のような書式でゼロパディングした文字列が作成できます。 ('0' + 数値).slice(-2); サンプル1:

  • 特定のブランチを別のリポジトリとして登録する方法

    過去にTortoiseGitを使った方法を書きましたが、今回はGit Bash(CUI)を使った方法です。 まず、対象のリポジトリをローカルにクローンする (今回はrepobaseにクローン) git

ブログリーダー」を活用して、かもめさんをフォローしませんか?

ハンドル名
かもめさん
ブログタイトル
IT底辺脱却ブログ
フォロー
IT底辺脱却ブログ

にほんブログ村 カテゴリー一覧

商用