- 1. JavaScriptとは
- 1.1. discordjs/rpcを使ってPCのDiscordをスマホからミュートにしたい
- 1.2. 初めてのLINEbot作成【Node.js + heroku】
- 1.3. AWS for JavaScript で S3 の getObject で NoSuchKey を期待してたのに AccessDenied が返ってくる
- 1.4. node.jsで仮チャットサイトを作ってみる
- 1.5. LIFFとStripe CheckoutでLINE上で使える決済画面を作るよ
- 1.6. Windowsユーザー必見!scoopを使ってコマンドからGit、Node、npm、PHPをダウンロードしてHomebrewを実現しよう!!
- 1.7. Node.jsのMongodbをPromiseで行ったチートシート(?)
- 1.8. Node.jsでgRPCを動かそう
- 1.9. ApacheでJavaアプリとNodeアプリを動かす
- 1.10. Firebaseでサブコレクションまで再帰的に削除する上での作業備忘録
- 1.11. Node.jsのnpmモジュールを使ってjsonファイルをminify・整形する手順
- 1.12. 【Heroku】デプロイしたときにおこるApplication error(code=H10)の対処法
- 1.13. playwright で E2E テスト!
- 1.14. dotenv使うときに便利!VSCodeで全部大文字の定数名とかのメンドーなやつ解決する拡張機能
- 1.15. 【10分でできる】SkyWayを使ってビデオチャットアプリを作成してHerokuでデプロイする方法
- 1.16. Node.jsについて / JavaScriptの基本(メモ)
- 1.17. プログラミング歴半年。とりあえずECサイト作れるようになるまで勉強したこと
Beginner’s Series to: Node.js – 今から始める Node.js
新型コロナウイルスによるパンデミックが始まってかれこれ1年ちょっとが経過しましたが、皆さんいかがお過ごしでしょうか。
私はサンフランシスコに住んでいるのですが、もうずっと WFH (Working from home) 生活でオフィスのフリー・フードやドリンクが懐かしいというか、遠い昔のような気さえします。以前まで通っていたテック系企業が密集するオフィス街は今はまるでゴーストタウンのようになっています。本当に以前のような活気が戻ってくるのかはわかりません。
## 初心者向け Node.js 動画シリーズの日本語版を作ってみた
さて、私は猫 x2 ??⬛ に邪魔されつつ、この狭い自宅で毎日仕事をしているわけですが、時間がフレキシブルになった分、自由時間も多いので、髪を変な色に染めたりしていたのですが、もっと有意義なことをしたかったこともあり、マイクロソフトの同僚たちがやっていた [**Beginner’s Series to: Node.js**](https://channel9.msdn.com/Series/Beginners-Series-to-NodeJS) プロジェク
TypeScript + express-graphql + TypeORM on Node.js ( for MySQL ) 環境を構築したった
# はじめに
はじめまして。突然ですが、[GraphQL](https://graphql.org/)、めちゃくちゃ良い技術です。
Rails に載った GraphQL を業務で使ってますが、フロントエンド開発がフッ軽になります。もっと GraphQL に詳しくなりたい。でも、現在、フロントエンドエンジニアとして勤務中の私には、実務で GraphQL を触ることができたとしても せいぜい Type をちょろっと修正するくらい。
そこで、趣味で書いてる Vue.js 製 WEB アプリの API に GraphQL を採用することにしました。
導入から API として動かすところまでを勉強がてら実装したので、せっかくだし最小限の構成をご紹介します。備忘録も兼ねて。・・・Rails に対してのモチベーションが高くない ☺️ ので、今回は express に載せてます。
# 実際にやってみた
TypeScript 使ってますが、サンプルコードの中では ~~面倒臭いので~~ 厳密に取り扱っていない箇所があります。そーりー。
## 下準備
### package.json を
Node.jsについて調べてみた
「JavaScript」の勉強をしているとターミナルにNode.jsに関して入力することがあったりしましたがそもそも「Nodeってなに?」と思ったので調べてみました。
その前に、JavaScriptとNodeについても簡単におさらいしてみます。
JavaScriptとは
元々はブラウザやHTMLページを操作するためのプログラミング言語として1995年に誕生。
当初はブラウザ間の互換性が低くて普及しませんでしたが、「Ajax」という機能が発明されてから人気が高まった。“`Ajax“` とはJavaScriptとサーバーの通信を非同期に行い、動的なデータを一部だけ書き換える方法のことですが、詳しくは下記参考
参考①:( http://pikawaka.com/word/ajax )現在は殆どのサイトでJavaScriptは採用されており、画像を切り替えたり動かしたりする時にJavaScriptは書かれている。
特に重要な役割を端的に書くと下記3点になる。
“`・ブラウザで表示されているHTMLやCSSを書き換える。“`
“`・ブラウザに表示され
discordjs/rpcを使ってPCのDiscordをスマホからミュートにしたい
## 動機
コロナ渦の大学生なので,ずっと家にいて暇です.常に仲間とDiscordのVCをつないで作業をしています.ふとトイレに行くときに,PCのマイクをミュートにし忘れることがあります.
イヤホンはBluetoothなので音は聞こえているのですが,トイレとかキッチンに行った時とかにミュートにし忘れることがあって不便です.
そこで,離れたところからスマホでPCのDiscordをミュートにできたらと思っていたのですが,DiscordのRPCなAPIで実現できそうだったので試してみました.## 環境
– ThinkPad X270
– Arch Linux
– Node.js v14.16.0
– [discord-rpc](https://github.com/discordjs/RPC) v3.2.0
– express
– DiscordDiscordのアプリを,Node.jsで動くエージェントサーバーで操作する感じです.
Node.jsのサーバー上で,ExpressによるWebサーバーとDiscordRPCクライアントが走っています.
Webサーバーがリクエストを受け取
初めてのLINEbot作成【Node.js + heroku】
# はじめに
Qiita初投稿になります
Node.jsによるLINEbot製作を行ってみたく、自学のために行った流れをまとめていきます
Node.js、npmのインストール、Herokuのアカウント登録などは省きます
成果物としては、「ありがとう」と送信すると、「どういたしまして」、それ以外は「こんにちは」と返ってくるLINEbotを制作します#動作環境
・MacBook Pro (13-inch, 2019, Two Thunderbolt 3 ports)
・mac OS Catalina バージョン 10.15.7
・node v15.3.0
・npm 7.0.14
・git 2.23.0# 目次
1. [LINE側の準備](#Chapter1)
1. [Node.js側の準備](#Chapter2)
1. [コードの作成](#Chapter3)
1. [応答テスト](#Chapter4)
1. [本番環境(heroku)にデプロイ](#Chapter5)
1. [参考文献](#reference)
関連する記事
OTHERカテゴリの最新記事
-
- 2024.09.19
JavaScript関連のことを調べてみた
-
- 2024.09.19
JAVA関連のことを調べてみた
-
- 2024.09.19
iOS関連のことを調べてみた
-
- 2024.09.19
Rails関連のことを調べてみた
-
- 2024.09.19
Lambda関連のことを調べてみた
-
- 2024.09.19
Python関連のことを調べてみた