tapitapi’s blog

1日1杯タピオカ!エンジニア

2020-07-01から1ヶ月間の記事一覧

【AWS DynamoDB】Search item (query) をPythonで行う

今回はPythonでテーブルデータを検索する方法をご紹介します。 (テーブル削除についてはこちら) (テーブル作成についてはこちら) (テーブルにデータ挿入についてはこちら) リファレンス boto3.amazonaws.com まず、AWS CLIを使用できるようにする tapi…

SCPコマンドで、ローカルのフォルダをXserverにコピー

ローカルのファイルをフォルダごとXserver上にコピーしたいな、、いちいち管理画面で操作したくないし、、 ということで、SCPコマンドを使ってローカルフォルダをXserver上にコピーする方法を紹介します 1.エックスサーバーでsshの設定 下記を参考に、秘密鍵…

【AWS DynamoDB】Put itemをPythonで行う

作ったDynamoDBのテーブルに大量にデータを入れたい、でもGUIで手で入れるのはめんどくさい、、、って時ありますよね 今回はPythonでテーブルにデータを入れる方法をご紹介します。 (テーブル削除についてはこちら) (テーブル作成についてはこちら) リフ…

【AWS DynamoDB】Create tableをPythonで行う

PythonでDynamoDBのテーブルを作成する方法をご紹介します。 (テーブル削除についてはこちら) リファレンス boto3.amazonaws.com まず、AWS CLIを使用できるようにする tapitapi.hatenadiary.com boto3を使用できるように、pip install pip install boto3 …

【AWS DynamoDB】Delete tableをPythonで行う

PythonでDynamoDBのテーブルを削除する方法をご紹介します。 リファレンス boto3.amazonaws.com まず、AWS CLIを使用できるようにする tapitapi.hatenadiary.com boto3を使用できるように、pip install pip install boto3 delete_table.py作成(table1の部分…

【Nuxt.js & Vue.js】 svgをpngに変換してダウンロード

上記のように、左側のsvgを、pngに変換しダウンロードする方法を紹介します 大まかな流れは、 *imageタグを新規作成 *svg内の描画をBase64形式に変換したものを、上記で作成したimageタグのsrc に設定 *canvas内で上記のimageを描画(キャンバスに一旦描…

【Python】 違うディレクトリにパスを通す

下記の様なディレクトリ構成で、test1.py を実行する時、別ディレクトリのファイル(common/logger.py)を参照する様にパスを通す方法 . |____common | |_logger.py | |_ __init__.py |____test |_ test1.py |_ __init__.py common/logger.py: ログを出すため…

【Nuxt.js & Vue.js】 ドラッグ&ドロップで画像を動かす

Nuxt.js上で、こんな風に、画像をドラッグ&ドロップで動かす方法を紹介していきます。 (Vue.jsも同じ様に実装できるはず) SVGの使い方については、下記を参考にさせていただきました www.wakuwakubank.com 1. Circle(円)を動かす index.vue (青文字部分が…

【AWS CLI】2つ以上のAWSアカウントを使い分ける

AWSのアカウントを2つ(仕事用&プライベート用)持つことになり、AWS CLIで使い分けはどうすれば?となったので、解決方法を紹介します。 1. まず、2つのアカウントそれぞれでIAMユーザを登録する *IAMサービスの「Users」を選択 *「Add user」ボタンをク…

【Nuxt.js】サブディレクトリをBaseURLにする方法

Nuxt.js のgenerateコマンドで作成した静的ページを、phpで作ったサイトと共存させることになり、サブディレクトリ(今回はhttp://example.com/nuxt_dir/)内に配置する際にやったことを紹介します。 1. .envを使用できる様にする 詳細はこちらが参考になれ…

GithubでRepositoryを非公開(Private)にする

GithubでRepositoryを非公開(Private)にする方法を紹介します 1. 非公開にしたいRepositoryのページで、「Settings(設定)」タブをクリック 2. 下の方にある「Danger Zone」エリア内の「Change repository visibility」の横にある「Change Visibility」ボタ…

出版権:書籍内のサンプルコードって公開してOK??

プログラミングの学習をしていく中で、購入した書籍内のコードをgithubなどで管理したい!って時があると思うのですが、公開しちゃっていいの?? 結論:場合によるので著者に確認しよう! なんじゃそりゃ、、と思われた方もいらっしゃると思いますが、これ…

Gmailで他サーバのメールを受信

メールはGmailにまとめたいな、、、と思ったので、yahooメールなどのメールもgmailで見れる様に設定する方法をまとめました。 下記二つの設定を紹介します *送信も受信もできる様にする *受信だけできる様にする 今回は一例として、Xserverのメールを設定…

【AWS CLI】DynamoDB delete & create table

DynamoDBのテーブルdeleteとcreateの仕方 *Delete Testsテーブルを削除 aws dynamodb delete-table --table-name "Tests" docs.aws.amazon.com *Create Column1というカラム(Key)をもつTestsテーブルを作成。読み込みと書き込みの制限も指定 aws dynamod…

【Nuxt.js】.envの使い方

Nuxtで.envを使用する方法(備忘録) リファレンス: github.com ja.nuxtjs.org 1. dotenvモジュールをインストール npmで管理してる場合 npm install @nuxtjs/dotenv yarnで管理してる場合 yarn add @nuxtjs/dotenv 正しくインストールされた場合は、packag…