Node.js Sequelizeのsyncメソッドとは? SequelizeのsyncメソッドはSequelize上で定義したテーブルを、実際のデータベース上に作成or上書きするメソッドです。例えばconst Student= sequelize.define('student', { name:... 2020.06.01 2020.06.04 Node.js
Node.js Sequelizeとは?【Node.js】 Sequelizeは、Node.js用のORMライブラリ。ORMはザックリ言うと「関数やオブジェクトを使って直感的にデータベースを操作しようぜ」なこと。例えば、プログラミングでデータベースを操作しようとするとSELECT * FROM *み... 2020.05.29 2020.06.01 Node.js
Node.js Xサーバー上でNode.js+Sequelizeを使ってMySQLを操作する Xserverというレンタルサーバー上で Node.js + Sequelizeを使ってMySQLを操作する方法についてメモ。1.XserverでMySQLの設定最初にXserverの管理画面で データベース ユーザー ユーザーのパスワード... 2020.05.29 Node.js
Node.js SequelizeのVSCodeでインテリセンス(自動補完)が表示されない 環境 VSCode:v1.45.1 Sequelize:v5.21.11問題VSCodeでインテリセンス(自動補完)が表示されない。解決策以下のページに解決策が載っていたんですがVisual StudioコードでSequelize inte... 2020.05.28 2020.05.30 Node.js
Node.js Node.js+Sequelize+MySQLでPlease install mysql2 package manuallyというエラー Node.js+SequelizeでMySQLを使おうと思ったら、以下のようなエラーが出たんですがPlease install mysql2 package manually最初、なぜこのエラーが出るのかわかりませんでした。というのも、My... 2020.05.26 2020.05.28 Node.js
Amazon AmazonのURLからASINコードを抜き出すための正規表現コード 結論から言うと({10})(|$)という正規表現で、AmazonのURLからASINコードを抜き出せます。ASINコードとは最初から説明していくとAmazonの商品はすべて、ASINというコードで管理されています。(紙の本を除く)なので、A... 2020.05.24 2020.05.29 Amazon
Amazon Amazonの15カ国別URL(ドメイン)まとめ Amazonの国別URL(ドメイン)。国URLオーストラリアブラジルカナダフランスドイツインドイタリア日本メキシコオランダシンガポールスペイントルコアラブ首長国連邦イギリスアメリカ中国Amazonって15カ国しか展開してないんですね。もっと... 2020.05.24 2020.05.25 Amazon
Linux Vagrantでvagrant upすると起動エラーになる件【0x80004005】 vagrant upで起動すると、以下のようなエラーが出た。C:\Users\aaaaa\vagrant\ubuntu64_18> vagrant up==> vagrant: A new version of Vagrant is ava... 2020.05.15 2020.05.18 Linux
PA-API PA-APIで商品を取得するとItemNotAccessibleというエラーが出る・・・ AmazonのPA-API(GetItem)でAmazonビデオの情報を取得しようと思ったら{ "Errors": [ { "Code": "ItemNotAccessible", "Message": "The ItemId B086WP... 2020.05.12 2021.10.04 PA-API
PA-API AmazonのPA-APIを試すには Scratchpadサイトがオススメ! PA-APIを手軽に試すためのサイトとして、Amazonが以下のような「Product Advertising API 5.0スクラッチパッド」というサイトを用意してくれています。Product Advertising API 5.0スクラ... 2020.05.12 2020.05.14 PA-API
Node.js AmazonのPA-API+Node.js入門【初心者向け】 「Node.jsでAmazonの商品の情報を取得してみたいなー」と思って調べた内容メモ。初心者向けです。Amazonの商品 → PA-APIで取得できるAmazonが提供している「Product Advertising API」(略称:PA... 2020.05.12 2021.10.03 Node.jsPA-API
Linux lsコマンドで.(ドット)と..(ドットドット)はなぜ表示されるのか lsコマンドで-aオプションを付けて実行すると、以下のようにフォルダの中に . ..という記号が表示されます。.と..がそれぞれ .:カレントディレクトリを指す ..:上位(親)ディレクトリを指すというのは知っていたんですが、「なんでフォル... 2020.05.09 2020.05.10 Linux
Linux /bin/shと/bin/bashの違い【POSIX】 初心者の自分がザックリ調べたメモ。(間違ってたらご指摘いただけるとうれしいです)先に結論からいうと /bin/sh・・・POSIX準拠された動きをするシェル(bashシェルの場合もある) /bin/bash・・・bashシェルという違いだと... 2020.05.08 2020.11.29 Linux
Linux シェルプログラムの先頭に付ける#!(シバン)の意味とメリット 調べたことのメモ。シバンとは以下のシェルプログラムの先頭に付いているような#!の行をシバン(shebang)と呼ぶ。unnko.sh#!/bin/bashecho "うんこ"この場合、このシバンが付いていることによって「このプログラムは/b... 2020.05.08 Linux
Linux wgetコマンドって嫌がらせに使えちゃうじゃん→なんか対策ないのか wget → 嫌がらせにピッタリじゃんwgetコマンドって調べれば調べるほど「嫌がらせにぴったりなコマンドだな・・」という気がしてしまうのですがそう思うのでは私だけでないですよね。。例えば↓のコマンドだけでも「サイト全部ぶっこ抜く」みたいな... 2020.05.06 2021.01.09 Linux
Ubuntu sudo nodeでcommand not foundが表示される件 問題「sudoをつけてnodeを実行するとroot権限で実行できる」というのを聞いて、実際にやってみたら$ sudo node index.jssudo: node: command not foundこのように「command not f... 2020.05.01 Ubuntu
Node.js XサーバーでNode.jsをWEBサーバーとして動かす(2/2) 前記事:Xサーバーでnvm+Node.jsをインストールして動かすぞい(1/2)Xサーバーのポート80番はすでにApacheによって使われている。なので、以下のような「Node.jsでWEBサーバーをたててポート80番でlistenする」み... 2020.05.01 2021.02.11 Node.js
Node.js Xサーバーでnvm+Node.jsをインストールして動かす(1/2) どうやら私が契約しているXサーバー(X10プラン)で、Node.jsを動作させることができるらしい。てなわけで早速試してみた。以下のコマンドでnvm(Node.jsのバージョン管理するためのツール)をインストール。$ curl -o- | ... 2020.05.01 2021.02.11 Node.js
Ubuntu Ubuntu+Vagrant+VirtualBoxの中でApacheを使ってWEBサーバーをたてる Ubuntu + Vagrant + VirtualBoxで作った仮想環境の中でApacheをつかってWEBサーバーをたてる方法についてメモ。1.ApahceのインストールまずApacheのインストール。(Ubuntuでは「apt」というパ... 2020.04.28 2020.09.29 Ubuntu
その他 SSHでログインできなかった原因【SSH2 User Auth Failure “publickey,gssapi-keyex,gssapi-with-mic”】 Xサーバーで、SSHログインしようとしたら以下のようなエラーが出た。SSH2 User Auth Failure "publickey,gssapi-keyex,gssapi-with-mic"Status=1004Send Disconn... 2020.04.27 2020.09.29 その他
Node.js Node.jsでyarn add → symlinkのエラー Node.jsでyarn addしたら「symlinkがうんぬん」というエラーが出たときのメモ。結論から先に書くと、powerShellを管理者権限で実行していなかったのが原因でした。最初から順番に書いていくとまず私はWindows10の中... 2020.04.27 2021.02.11 Node.js
Node.js ブロッキング、ノンブロッキング、同期、非同期の違い 4つの意味について分からなかったので調べたら、ざっくり以下のような意味らしい。(もしかしたら違ってるかもなのでその場合はご指摘おねがいします・・!) ブロッキング・・・待ちの処理が発生した場合は待つ。その処理を待ってから次の処理にいく。(例... 2020.04.27 2021.01.24 Node.js
Ubuntu sudoとsuの違い【Linux】 違い sudo(substitute user doの略)・・・ スーパーユーザー(root)としてコマンドを実行するためのコマンド。(オプションをつけると他のユーザーとしてもコマンドを実行できる) 例えばabcユーザーでsudoコマンドを... 2020.04.26 2020.11.27 Ubuntu
デザイン draw.ioでER図を作ると便利だぞ【N予備校の予定調整くんのER図をつくった】 予定調整くんのER図をつくったN予備校のプログラミング入門コースの4章で「予定調整くん」というアプリを作っているんだけどデータベースまわりの相関性が複雑すぎて全然頭に入ってこない。なので相関性を整理するために、draw.ioというツールを使... 2020.04.25 2021.07.02 デザイン
Linux XサーバーでSSHを使ってMySQLにログインする方法 Linux共通のコマンドだけど、以下のコマンドでログインできる。mysql -h ホスト名 -u ユーザー名 -D データベース名 -p-hはホストを指定する。(何も指定しない場合は「localhost」になる)xサーバーの場合は、データベ... 2020.04.25 2021.07.02 Linux暗号
モバイル開発 AndroidアプリをHPやブログに貼るためのバッジを作る Androidアプリをダウンロードするページに必ず貼ってある、あのバッジみたいなやつあるじゃないですか。あれってどうやって作るんだ?と思って調べたら、Google公式にてAndroidアプリのバッジをつくるためのジェネレーターが用意されてい... 2020.01.05 モバイル開発
モバイル開発 アプリのビルド方法 Androidは凄まじい速度で仕様が変化します。なので時間が経つと メニュー名が変わったり、 新たに新しい機能が追加されたり、 UI自体が刷新されたり、する可能性が高いです。(その場合、この記事の内容が役に立たなくなるかもですがあしからずで... 2019.12.23 モバイル開発
モバイル開発 Android App Bundleとは?APKとの違い 今現在(2019年12月)、AndroidアプリをGoogle Playで公開する場合、 APK(.apk) Android App Bundle(.aab) ←Googleはこちらを推奨しているというどちらかの方法でビルドしたアプリをアッ... 2019.12.19 モバイル開発
モバイル開発 リソース(string.xmlなど)をプロジェクトのどこからでも参照できるようにする タイトルのようにリソース(string.xmlなど)をプロジェクトのどこからでも参照できるようにするために以下のような「GetApplication」クラスを作ってpublic class GetApplication extends Ap... 2019.12.18 モバイル開発
モバイル開発 Google Play Consoleで25ドル払ってアプリ登録できるようにするぞ! Google PlayでAndroidアプリを公開するには、Googleに登録料的なもの(25ドル)を支払わないといけないらしいんだけどこの25ドルを1度支払えば、永遠にアプリを公開し続けることができるらしい。AppleのiOSストアだと、... 2019.12.16 モバイル開発