Quantcast
Channel: Node.jsタグが付けられた新着記事 - Qiita
Browsing all 8691 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Vue-CliとPythonの連携

1.目的・Vue-CliとPythonの連携を図りたい。(Vue-CLiを使ったアプリ上でPythonを動作させたい)2.方法・フロントエンドはVue-Cliで構成する。Pythonコードはバックエンドに配置する。・Vue-CliとPythonとのインターフェースはPython-shellを使う。・フロントエンドとバックエンドはそれぞれ別のポートを割り当て、双方が通信できるようにする。3.環境設定/...

View Article


Image may be NSFW.
Clik here to view.

【Node.js】楽天での消耗品の購入を自動化した

はじめに私は普段、洗剤やトイレットペーパーなどの日常の消耗品の買い物は楽天で購入している。適当なタイミングで家にある在庫を確認し、不足している物をまとめて注文するというスタイルだが、「家じゅうを見て回りつつ足りないものをメモする」→「PCに向かってメモを見ながら楽天で商品を検索して購入する」の作業が面倒くさかったので、一部を自動化した。使うもの:Node.js v10.16.0...

View Article


【Catalina】nodebrewからnode, yarnをインストール

はじめにnode.jsのバージョン管理とyarnのインストールについて色々な所からインストールしていたら、brew doctorから怒られてしまいました。。。 Catalinaにアップデートしたら、読み込めないし、、、$ node -v zsh: node: command not found PATHを通すと node -v, npm -v...

View Article

nodeを終了する方法(コマンド)4選

nodeを終了する方法4選① .exit.exit と打つことで終了出来ます。[name]MacBook-Pro:[filename] [name]$ node Welcome to Node.js v13.5.0. Type ".help" for more information. > .exit [name]MacBook-Pro:[filename] [name]$ ② Ctrl +...

View Article

async/await完全に理解した(JavaScript)

きっかけ最近Node.jsを触る機会があるが、言語を体系的に勉強してきたわけではないので、必要な機能から調べながら使っている。あるとき一定時間待ってから次の処理を行うシーケンス的なことをしたいなと思って調べたところ、やりたいことは「非同期処理」と言われるようだ。次のようなサンプルコードが出てきた。コールバックを使う方法constt0=Date.now();//...

View Article


Image may be NSFW.
Clik here to view.

やらかしJS先生がみた関数パラメータの闇({name, value = 0}) => console.log({name, value})

Overview過去にバグになってしまったものを忘れないよう書き留めておくシリーズです。今回の題材は関数パラメータのデフォルト引数です。constprint=({name,value=1})=>console.log({name,value});print({name:"value is null",value:null});print({name:"value is...

View Article

Image may be NSFW.
Clik here to view.

Auth0でログインユーザーのロール(Roles)を元にハンドリングするRulesを書いてみた

Auth0でログインしたユーザーによって処理を変えたいときに、Rulesというログイン時に任意スクリプトを実行してハンドリングさせる機能があります。参考: 「Auth0」のRulesが便利機能だった!! / 『「Auth0」で作る!認証付きシングルページアプリケーション』でAuth0をさわってみた今回は、...

View Article

Image may be NSFW.
Clik here to view.

[メモ] GitHub Actions を使って Electron の multi-platform-build をやる

やりたかったこと最近個人的に Electron で小さなアプリを作る機会があったが、公開するにあたってビルド -> Release のフローを自動化したかった。当初 TravisCI を使っていたが、この機会に GitHub Actions を使ってみたのでその時のメモ。ちなみに今回想定しているフローは、新しい Tag を Push (e.g., v0.0.2)Tag Push をトリガーに...

View Article


Image may be NSFW.
Clik here to view.

スクレーピング用のクローラー作成

概要機械学習用にコンテンツデータを集めないと行けなくて、毎回クローラー書くの面倒だったので、汎用的なクローラーを開発構成仕組みLinkCrawlerで起点のURLからリンクを辿り対象のURL収集しDBに保存、...

View Article


Image may be NSFW.
Clik here to view.

Auth0のManagement APIのアクセストークンを取得するメモ

Auth0のManagement APIの利用時の話です。前回の記事だとアクセストークンを直指定だったので、時間が立つとアクセストークンが切れてしまいます。API経由で動的に生成する方法を調べたのでメモです。アクセストークンのテストAPIトークンを試す際には、公式のGet Access Tokens for...

View Article

npm install で har-validator-5.1.2.tgz が Not Found と言われた

ちょっと前に表題の現象が発生してたので、手元のメモを元に記事にしておく。以下の記事の方が解説されている方法が正攻法だと思われるが、なんらか事情でうまくいかなかった記憶。(うろ覚え)yarnコマンドで 404 Not Found に遭遇したときの対処法 - Qiitaそこで、Github の Issue のコメント欄を参考に package-lock.jsonの...

View Article

Image may be NSFW.
Clik here to view.

スマートコンセント(HS105)を使って電気毛布を自動ON/OFF制御する #SleepTech

はじめにこんにちは。電気毛布を自動制御しようと頑張っているエンジニアです。先日、「最近寒いので電気毛布のリモート制御にチャレンジする #SleepTech」で、サーボモータを使って電気毛布のつまみを自動で上下させようとしたのですが、電気毛布コントローラーの固定が甘かったせいでうまくいきませんでした。むむっ接着かケースの強度が…(再掲) pic.twitter.com/nXh82K75am—...

View Article

GoogleドライブのファイルをGoogle Cloud Storageへコピーする

Google Cloud APIの中には、gs://[bucket]/[path]の形式になっているCloud StorageのURLを与えることができるものがある。今回はGoogleドライブに入っているファイルをCloud...

View Article


開発環境の1つであるVSCodeの開発環境についてチラ見してみる

リーマンサットについて趣味で宇宙開発を行う団体「リーマンサット・プロジェクト」がお送りする新春アドベントカレンダーです。インデックスはこちらリーマンサット・プロジェクトは「普通の人が集まって宇宙開発しよう」を合言葉に活動をしている民間団体です。他では経験できない「宇宙開発プロジェクト」に誰もが携わることができます。興味を持たれた方は...

View Article

Image may be NSFW.
Clik here to view.

Oculus Quest で日本語を打つ

VR 空間でも日本語入力文字小さくてごめんなさい💦製作物日本語メモ (Glitch プロジェクト) Oculus Quest なら Alt + Space で半角 ⇔ 日本語入力の切り替え。 URL を開くと ID が URL に付与されますので、再度編集したい場合は ID が付けられた URL をブックマークしてください。テキストが変更がされると自動でサーバーに保存されます。解説Oculus...

View Article


Image may be NSFW.
Clik here to view.

スマートコンセント(HS105)を使って電気毛布を自動ON/OFF制御する #SleepTech

はじめにこんにちは。電気毛布を自動制御しようと頑張っているエンジニアです。先日、「最近寒いので電気毛布のリモート制御にチャレンジする #SleepTech」で、サーボモータを使って電気毛布のつまみを自動で上下させようとしたのですが、電気毛布コントローラーの固定が甘かったせいでうまくいきませんでした。むむっ接着かケースの強度が…(再掲) pic.twitter.com/nXh82K75am—...

View Article

[Electron] IPC には新しい ipcRenderer.invoke() メソッドを使ったほうが便利 (v7+)

TL;DR;Electron v7 から、ipcRenderer.invoke()、ipcMain.handle()が新たに追加されました。これは、従来まで利用されてきた ipcRenderer.send()や ipcRenderer.sendSync()の上位互換のようなものです。今後は積極的にこちらを使ったほうがよさそう。従来の Renderer <-> Main プロセス間通信...

View Article


Image may be NSFW.
Clik here to view.

ServerlessFramework+Slackで運行遅延情報をお知らせする

はじめにAWSLambdaで運行遅延情報をslackに通知するbotを作りました。運行遅延APIを利用して、遅延が発生して入れば運行会社のWEBから遅延内容をスクレイピングしてSlackにお知らせします。何番煎じか分かりませんが、lambdaとnodejsで書かれた記事が見当たらなかったので紹介します。作ったものGitHubhttps://github.com/t-yasukawa/incoming...

View Article

Image may be NSFW.
Clik here to view.

HomebrewでMySQL8を入れたが、node.jsから接続できない(認証方式変更)

エラー内容Client does not support authentication protocol requested by server; consider upgrading MySQL client 原因MySQL8から認証方式が変わった(caching_sha2_password)ようで、...

View Article

Windows10で快適な開発環境を得るための道のり~Node.js編~

はじめにWSLのUbuntuにNode.js環境を作成します.WSL環境作成手順はこちら → Windows10で快適な開発環境を得るための道のり~Docker編~環境WIndows 10 HomeWSL2Ubuntu 18.04導入手順node.js, npmをインストールする.$ sudo apt install -y nodejs npm...

View Article
Browsing all 8691 articles
Browse latest View live