タグNode.js11件

半Vibe CodingでChrome拡張を作ってみた

先日Cursor Meetup Tokyoがありましたが、現地参加者349人、オンライン参加者5818人とかなり熱量を感じたイベントでしたね。(当日connpassのサーバが一時落ちたのも印象的でした) 各セッションでの…

BunからFirestoreにDocumentを追加しようと思ったらうまく動かなかった

ちょっとハマってしまったのでメモがてらに書きます。。 以下のようなFirestoreのあるCollectionにDocumentを追加するような処理を書いてました。 このファイルをbun .tsで実行しようとすると以下の…

npm linkでローカルのnpmパッケージを参照できた

最近知ったnpm linkというものについて書いてみようと思います。 とあるnpmパッケージの実装を変更した後、npm publish前にパッケージをimportしている別プロジェクト側から動作が確認したいというケースが…

Chrome拡張の開発環境をWebpack+TypeScriptで構築する

このWebサイトのココをちょっと直したい…そんな思いからChrome拡張の開発を始めました。 ただやっぱりJavaScriptよりTypeScriptが書きたいと思い、環境を構築してみました。 当記事で紹介する開発環境の…

RaspberryPiをCO2測定マシンにしてみた

夏ですね😎 連休に何をしていたかというと個人的な夏休みの自由研究としてラズパイでCO2測定マシンを作っておりました。 ↓こんな感じです。無骨ですが個人用なのでいいのです。 今回はこのマシンについて紹介していきたいと思いま…

Serverless FrameworkならLambda(Node.js)をらくらく作れるよ

ちょっとしたLambda関数を作りたい時は、Node.jsやPythonエンジンのLambdaを作ることが多いのですが、実はいままで自前のシェルスクリプトでzip化した後にLambdaへアップロードしてデプロイしていまし…

Node.jsでお手軽にHTMLをPDF化させてみる

PDFを生成するjsライブラリとして、以前からpdfmake( チマチマソースをいじっては実PDFの出力結果を見て、また修正して…といった繰り返しが大変苦痛でした。 HTMLのようにブラウザの開発者ツールでお手軽微調整が…

フロントエンド(Node.js)でスタイル指定したExcelを出力する

Excelは好きですか? 僕は嫌いです。(UTF-8のCSVを開こうとしたら文字化けさせてきたり、0埋め数字を勝手に数値型に変えてくる辺りとか) しかし、日本はExcel大国ですので基本的にどう足掻いてもExcelから逃…

Siriに喋りかけるだけで家電操作できる環境をつくる

以前の記事でWebアプリを赤外線リモコン化したのですが、使い続けているうちに不満も出てきました。 Webアプリで家電を操作するには最低でもスマホを取り出して、アプリを開かなければいけません。 例えば、買い物をして両手が塞…

RaspberryPi+Node.js+Reactで赤外線リモコンをつくろう(2/2)

※この記事は前の記事の続きです。 ここからは、スマホやタブレットから簡単に赤外線発信させるためのwebアプリを使っていきます。 ちなみにReactで実装する必要性はないので、Vue.jsなりAngularなり得意なフレー…

RaspberryPi+Node.js+Reactで赤外線リモコンをつくろう(1/2)

こんにちは! 仕事から帰ってくると部屋が寒い…エアコンが効くまでがツラい…そう思う時期になってきました。 せめて事前にエアコンを自宅外から操作できればいいのに…という思いから、今回は余っていたラズパイを引っ張り出して、赤…