10yroの開発日記

福岡にある株式会社10yro(トイロ)のエンジニアが書いています

2021-12-01から1ヶ月間の記事一覧

C#でClosedXMLを使ってExcelを操作する

今回はC#でMicrosoft OfficeのExcelを利用する場合のサンプルです。 やり方はいくつかあるかと思いますが、今回はClosedXMLというパッケージを利用します。 ClosedXMLのインストール NuGetからClosedXMLをインストールします。 簡単ですね。 ExcelのBookを新…

【Angular】ブラウザでカメラを利用する

Angular アプリケーションでデバイスのカメラを利用する方法を記載します。 Angular でのカメラ利用は Navigator.mediaDevices を利用すれば実現できます。 各ブラウザの対応状況については以下を参照下さい。 https://developer.mozilla.org/ja/docs/Web/AP…

log4jの脆弱性について

みなさんMinecraftしてますか? 私は飽きたりハマったりの繰り返しで数年やってますが楽しいですよね。 ちなみに世界一売れてるゲームらしいですよ。 先日、有名ライブラリのlog4jで任意のコードが実行できる脆弱性が先日発見され、 Minecraftでもこの脆弱性…

【JavaScript】for文(繰り返し処理)の違い

JavaScriptに関わらず、どの言語でも「同じ処理を繰り返したい」ということが必ずあります。その代表的な繰り返し処理のfor文の違いについてまとめました。 1. for 2. for in 3. for of 4. forEach 5. 処理速度 1. for 初期のころから使われている一般…