記事一覧
【Nuxt.js】プロジェクト作成コマンドと起動コマンドのメモ
※create-nuxt-appを利用する場合 参考資料(https://ja.nuxtjs.org/docs/2.x/get-started/installation/) プロジェクト作成 npx create-nuxt-app <プロジェクト名> …
【AWS EC2】SSH接続が出来ないときに疑うこと
エラーメッセージと対応を記載。
Unprotected Private Key File errorMac等のLinuxOSを使用している際に、ダウンロードしたpemファイル(プライベートキー)の権限が設定できていない。
chmod 400 <pemファイル>
で権限を変更して、再度試す。
Host key not foundSSHコマンド時のユーザー名が間違っていることを疑う。
ssh
【Nuxt.js】Vuex Storeの使い方
一度勉強したのですが、忘れてしまったので復習のついででnoteにまとめます。
Vuex StoreについてVuex StoreをNuxt.js導入環境で利用したいときは、
const store = new Vuex.Store( ~~~~~~~
のような記載は必要ない。
storeフォルダにjsファイルを置くだけで、Vuex Storeが自動で導入される。
ストアとは?データの保存場所
【Python】BeautifulSoupの使い方入門
pipコマンドでBeautifulSoupをインストールしたら使い始められます。
# Windowsだとpython -m が必要python -m pip install beautifulsoup4
さて、BeautifulSoupの使い方についてです。
BeautifulSoupのサンプルコード
from bs4 import BeautifulSoupimport requestst
【Python】Pandasライブラリの使い方
Python を実務で使い始めてから半年ほど経過しました。
恥ずかしながら、PandasやNumpyといった基本的なライブラリに触っていなかったので、今更使ってみたという記事です。
実務でデータ処理をすることがほとんど無いので、触る機会が無かったのですが。
さて、Pandasはデータ処理に長けているライブラリです。
CSVやTSVを簡単に読み込み、データ操作を簡単に行えるようですね。
今
【AWS API Gateway】使用料プランをAPIキーがなくとも設定できないのか?
こちらの記事は現在未解決の問題について記載しております。
記事を読了しても、特に得るものはないことにご注意ください。
API Gateway, Lambda, DynamoDB を利用した、一般的なサーバーレスアプリケーションを趣味で開発していました。
趣味で開発していたアプリは以下のような仕様です。
【目的】
ポケモン対戦で種族値を調べるのが楽になるLINE BOTの作成
【動作の流
【AWS SAM】複数テンプレートで値をエクスポートして共有する「クロススタック参照」の書き方
対象読者: AWS SAMを利用したサーバーレスアプリケーションのデプロイを行ったことがある人
複数のSAMテンプレートで値を共有して利用しよう、という話です。
CloudFormationのクロススタック機能を使っているだけなので、書き方も一緒です。
例えばDynamoDBテーブル名、レイヤー名、S3バケット名などが複数テンプレートで共有したい値になるかと思います。
手順は以下の流れにな
【Vue.js】初心者用の書き方サンプル集
初心者用と書いていますが、初心者の自分用です。
ちなみに、v-○○ みたいな構文を『ディレクティブ』と呼ぶそうです。
基礎編v-bind【HTML】
<div id="app"> <input type="text" v-bind:value="message" /></div>
v-bindはよく使うため、省略可能となっている。下も上も同結果。
<div id="app"> <inpu
【AWS S3】S3バケットの全ファイルをローカルにダウンロードするコマンド
調べたらいろいろ見つかったので、こちらは自分へのメモ書き。もっと分かりやすい記事を参考にしてください。
AWS S3のマネジメントコンソール上からファイルをダウンロードする場合は、1ファイルずつしかダウンロードできない。
一括でフォルダごとローカルに落としてくるためには、AWS CLIの利用が必須。
AWS CLIが導入されている前提で、こちらのコマンドを記述。
aws s3 cp --r
【JavaScript】jsonファイルに固定文言外出しで保守性を高める
生のJavaScript + jQuery でalertで出す文言やログに出す文言など、固定文言をそのままハードコーディングするのではなく、別ファイルに外出しして保守性を高めようという話です。
もちろんVueやReactなどのフレームワークを使っていれば綺麗に、簡単に実現できますが、生のJavaScriptを使っている場合は綺麗とは言えない形になります。
簡単な話ですが調べてみると意外とたどり
【Python】三連ダブルクォーテーションの文字列でインデントが入る件の解決
Pythonでは改行を伴う文字列を簡単に入力したいとき、三連ダブルクォーテーションで囲むことで宣言することができます。こんな感じ。
long_str = """\こんにちはご機嫌いかがですか?私は元気です。"""
ところが、例えばこれが関数の中で定義されていると、こんな感じでインデントが入った文字列になってしまう。
def long_str_test(): long_str = ""
【Python】前月の最終日を取得するコード
意外と面倒だったのでコピペで使えるコードを用意。今月の初日から1日分マイナスするコードです。
前月の初日も取得できるようにしています。
【実装】
from datetime import datetime, timedeltadef get_last_month(): now = datetime.strptime('20201205', '%Y%m%d') # 現在日を取りたい場合
【Python】json.dumps()はdict以外でもエラーにならない
検証コード
def dict_print(): import json test_dict = {'aaa': 'test'} print('##dictをそのまま出力する##') print(test_dict) print('##json化してから出力する##') print(json.dumps(test_dict)) print('##空文字をdumps##'
Nuxt.jsでヘッダーをカスタマイズしたいとき
nuxt.config.jsを編集する
【Nuxt.js】プロジェクト作成コマンドと起動コマンドのメモ
※create-nuxt-appを利用する場合
参考資料(https://ja.nuxtjs.org/docs/2.x/get-started/installation/)
プロジェクト作成
npx create-nuxt-app <プロジェクト名>
プロジェクト起動
npm run dev
【Python】空のリストをループしてもエラーは起こらない
空のリストをループした際になにかエラーが出るんだっけ、と思いテストコードを作成。
【実行コード】
def blank_list_loop(): blank_list = [] for value in blank_list: print(1)blank_list_loop()
【実行結果】
出力無し