実行されているプログラムが CI で動いているのかどうかを判定する
https://github.com/watson/ci-infoを使うと便利。様々な CI サービスがそれぞれ使っている環境変数とかを見て自分が CI にいるのか否かを判定してくれる。varci=require('ci-info')if(ci.isCI){console.log('The name of the CI server...
View ArticleElectronでウィンドウが透明にならない(Electron@11.2.3)
この記事についてJavascript初心者がElectronでデスクトップアプリを作ってみたときに、最新のElectronだと透明なウィンドウが表示できなかったので、対処法を記載しています。同じく透明ウィンドウが作れない方の参考になればと思います。前提Node.jsやElectronは導入済み細かい理屈は知らんが動けばいいって人向け筆者の環境Windows10 64bitnode.js...
View ArticleAspidaに感動しちゃった件について
はじめに突然ですが。Aspidaって知ってますか??僕は、知りませんでした。。仕事先の先輩から教えてもらい感動しちゃったので、記事にしちゃいました。wAspidaとは?TypeScriptフレンドリーなHTTPクライアントの為のライブラリです。GitHub: AspidaAspidaの利点HTTPクライアントである[axios]、[ky]、[fetch]を使用したAPI...
View ArticleYoutube Music API Part2
前回https://qiita.com/bun133_/items/da3b93fe1a38abb77cf3今回あれから約1日、かなり進んだので成果をあげておきます。追記https://github.com/NDSLib/youtube-music-api公開しましたソースコード類YoutubuMusic.jsconstaxios=require('axios')classYoutubeMusicA...
View Article【TypeScript】tscコマンドが使えない時の対処法
状況$ npm i typescript -gした後に$ tsc --versionとしてもcommand not foundとなる場合iTerm2ではtscコマンドが使えるが、VSCodeでtscコマンドが使えない場合Too Long, Didn’t ReadPATHを通す再起動、Nodeの再インストール環境MacOS Big Sur v11.2.1node v15.9.0npm...
View Articleわからなかったワード
私がわかならなかったワードをアウトプットするだけの記事Nginx静的なファイル、画像をpumaの前に返すwebpackerWebpackerとは、Webpackを使用してRuby on...
View Article【React Native】簡単なAPI連携のアプリケーションを作成する ③ESLint+Prettierの導入(寄り道)
はじめに本記事は下記の記事の続編になります。【React Native】簡単なAPI連携のアプリケーションを作成する ①準備編【React Native】簡単なAPI連携のアプリケーションを作成する ②住所検索の実装実践的なアプリを作成するというよりは、ハンズオン的にReact...
View ArticleNode.js製サーバの起動方法をforeverからsystemdに移行する
foreverで起動していたExpressのサーバをOS再起動時に自動起動させたかったのでSystemd管理に移行します。...
View Article【Node.js puppeteer7.1.0でブラウザ操作自動化&スクレイピング】
スクレイピングしたくてやっぱスクレイピングといえばPythonかなーと思ったけど、Node.js今自分の中で熱いからライブラリーー探したらあったよってこと🤭読み方はパペッティアChromeの操作を自動化できるライブラリ色々な操作をする時の参考になればいいなとおもう。使ってみた感想はNode.js慣れしている人ならかなり簡単にスクレイピングできるなって感じです。よく操作するクラスの種類・Browser...
View ArticleLambdaからS3を利用する
はじめにチュートリアル: Amazon S3 で AWS Lambda を使用するで公開されているチュートリアルを試しながら、LambdaからS3を利用した時のメモになります。 (Cloud9の環境構築はCloud9_環境構築2021にまとめています。)S3にアップロードされる画像のサムネイルを作成するIAM コンソールの [Roles] ページを開きます[ロールの作成]...
View Article【Node.js】Node.jsの3大フレームワークについて
プログラミング勉強日記2021年2月20日 Expressを使うことが多いが、他のNode.jsのフレームワークが気になったので簡単にまとめる。Expressとは ExpressはNode.jsを活用したWebアプリ開発を効率よく進めることができ、よく使われている標準的なものである。...
View Articleサーバーレスで動的サイト作成(Firebase Hosting + Cloud Functions + Node.js + Express + EJS)
本記事でやること下記の構成でサーバレスで動的サイトを作成する。Firebase Firebase HostingFirebase Cloud FunctionsNode.js Express(フレームワーク)EJS(テンプレートエンジン)Express Generator(雛形の作成)プロジェクトディレクトリの新規作成から、Firebase...
View Articleサーバーレスで動的サイト作成(Firebase Hosting + Cloud Functions + Node.js + Express + EJS)
本記事でやること下記の構成でサーバレスで動的サイトを作成する。Firebase Firebase HostingFirebase Cloud FunctionsNode.js Express(フレームワーク)EJS(テンプレートエンジン)Express Generator(雛形の作成)プロジェクトディレクトリの新規作成から、Firebase...
View Articleバーンダウンチャートを送信するSlackBotの作成
概要近年、スクラムを導入した開発チームが増えつつあります。スクラムチームの質を向上させるため、プロジェクト管理者だけではなくて、チームメンバーにも開発状況を把握しやすくすることが重要だと思います。今回は、JIRA REST APIを使って、最新のスプリント情報を取得すると、バーンダウンチャートを生成して、日常的にSlackのChannelに送信するBotを紹介します。要求仕様node 12.16.1...
View ArticleHerokuでNode.jsのアプリからPostgreSQLに接続できない時の対処
N予備校 【2020年度】プログラミング入門 Webアプリ [第4章24節 【サービス開発9】セキュリティ対策と公開]Herokuの設定で詰まったので解決した手順を記載。Database / GitHubのOAuthなどの設定を終えてHerokuのアプリを起動し、ログインをしようとすると下記のエラーが発生2021-02-21T03:05:26.710859+00:00 app[web.1]:...
View Article【Node.js】WindowsでNode.jsの環境構築をする
プログラミング勉強日記2021年2月21日友人にNode.jsの環境構築を教えるために一度調べたので、そのやり方をまとめる。Node.jsをインストールする Node.jsの公式サイトからNode.jsのインストーラーをダウンロードする。(今回は推奨版をダウンロードした。)...
View ArticleZoomAPIを使って、ミーティングルームを作成してみる。(Create Zoom Meeting)
この記事について表題の通り、ZoomのAPIを使って、ミーティングルームを作成したときのメモです。 Node.jsを使って作成しました。認証方法はOAuthを利用しました。ゴールこの記事では、2021年2月25日 10時~ 1時間のミーティングルームを作成することをゴールとします。手順1.「Zoom」アカウント作成2.「Zoom...
View Articlenpmでcb.apply is not a function エラーが発生した対処
備忘録として。現象npmで何かパッケージをインストールしようとすると、以下のようなエラーが発生。 npmをアップデートしろとのエラーだがnpm updateやnpm...
View ArticleNode.jsのバージョン管理
①node --verionで現在のNode.jsのバージョンを確認。②n ls-remote --allでダウングレード/アップグレードできるバージョンを確認。③sudo n 12.0.0で指定のバージョンにダウングレード/アップグレードできる。
View ArticleIoTデータの可視化サービス「Ambient」を試す(Node.js のパッケージを利用)
以前からサービスについて知っていたものの、クラウドサービスでのデータ可視化はあまりやってこなかったのもあり、まだ利用をしたことはなかった IoTデータ可視化サービスの「Ambient」。(これまでは、HTML+JavaScript でグラフ描画ライブラリを使っての可視化をやってた)今回、よく自分が利用しているデバイス・サービスで利用する場合はどうすれば使えるのかを見てみたり、実際に Node.js...
View Article