hogehogeプログラマ

PHPer。趣味ではServerless Frameworkをメインで触ってます

Serverless Frameworkを利用してTwitterに呟く

作ってみた github.com インストール Githubからserverless-twitter-botを取得します git clone https://github.com/hogehoge0604/serverless-twitter-bot.git npm installを実行して必要なパッケージを取得します cd serverless-twitter-bot npm install 設…

ThinkPadにDocker for Windowsをインストールする

Docker for Windowsをインストールしたら幾つか躓きポイントがあったので備忘録。 前提 OSはWindows 10 Proであること ThinkPad A275で実施 Hyper-Vを有効化できるようBIOSの設定を変更する Hyper-Vを有効化しようとしたら 「Hyper-Vをインストールできませ…

Serverless で手軽にAWS SNSを利用する

作ってみた github.com インストール Githubからserverless-snsを取得します git clone https://github.com/hogehoge0604/serverless-sns.git npm installを実行して必要なパッケージを取得します cd serverless-sns npm install 設定ファイルを編集します m…

Windows Subsystem for LinuxでElasticsearchを利用する

Java8をインストールする Javaがまだインストールされていない場合はJavaをインストールします 折角なのでJava8をインストールしたいと思います apt-add-repository ppa:openjdk-r/ppa apt update apt-get install openjdk-8-jdk 以下ページを参考にさせてい…

VBScriptでOutlookから本文を抽出してExcelに追記する

作ってみた VBScriptを使ってちょっとしたツールを作成してみました github.com 概要 Outlookから件名が設定項目記載の条件に一致するメールを対象に 本文を抽出してExcelに追記するツールになります 使い方 Githubからoutlook-to-excel.vbsをダウンロードす…

serverless-client-s3を利用してS3にファイルを転送する

プラグイン導入 github.com READMEにはnpm installが記載されていますがその通りに実行した場合 古いパッケージが取得されてデプロイすると以下のエラーが発生します Serverless plugin "serverless-client-s3" initialization errored: S.getServerlessPath…

Serverless FrameworkでQRコードを生成するAPIを作成する

QRコードを生成してS3に格納するAPIを作ってみました。 以下Githubになります。 github.com README記載の手順でQRコードの作成&削除のAPIが作成できます。 以降は開発中に調べた内容になります。 ハマった点 src/create.jsにて生成したコードをS3に送信する…

Serverless のテンプレートでCloudFormationを学ぶ

指定したURLのスクリーンショットへの保存を API Gateway + Lambda + S3で実現する為のテンプレートを利用して CloudFormationのテンプレートについて学習した際の記録になります。 スタックを作成してみる https://serverless.com/blog/building-a-serverle…

Laravel PHPUnit レスポンスコードのアサーション遍歴

Laravel5.3 未満 https://readouble.com/laravel/5.3/ja/application-testing.html レスポンスが200 OKかチェックしたい場合はassertResponseOkを利用 レスポンスコードを指定したい場合はassertResponseStatusを利用する Laravel5.4 https://readouble.com/…

Eloquent 登録日時と更新日時の小技

最後以外は普通にドキュメントに書いてあることですがたまに触ると忘れるのでメモがてら。 カラム名を変更したい デフォルトは以下の通り 登録日時: created_at 更新日時: updated_at 変更する場合はCREATED_AT/UPDATED_ATを設定する 登録日時、更新日時を持…

Laravel5.3 APIのルーティング

久し振りにLaravelを入れたところルーティング周りが 変更されていたので軽く触ってみました。 APIのルーティングはapi.phpにて管理します。 試しに以下のような設定を追加します。 /api/echoにアクセスするとHello Worldが表示されます。 api.phpはApp\Prov…

MariaDB 10.2.1からレコードのデフォルト値の設定が柔軟に

https://mariadb.com/kb/en/library/create-table/#default From MariaDB 10.2.1 you can use most functions in DEFAULT. Expressions should have parentheses around them. If you use a non deterministic function in DEFAULT then all inserts to the …