プログラミング

Nuxt+Auth Module+Qiita API認証を諦めた

OAuth認証をちょっと使ってみたくなったので、Nuxt+Auth Moduleを使ってちょっと動かしてみた。 Nuxt.js - ユニバーサル Vue.js アプリケーション Auth Module | Auth Module 主に参考にしたのは以下のサイト。 Nuxt.js と auth-module で OAuth 認証による…

Azure定番システム設計・実装・運用ガイド 読了

仕事でAzureを使うことになりそうなので、本を買って予習してみた。 Azure定番システム設計・実装・運用ガイド オンプレミス資産をクラウド化するためのベストプラクティス (マイクロソフト関連書)作者:日本マイクロソフト株式会社発売日: 2018/09/06メディ…

EclipseとIntelliJ IDEAの比較

仕事でIntelliJを使うことになって大体1年くらいが経過した。今までEclipseしか使ったことがなかったが、世間的な評価はどちらかというとIntelliJのほうが高い気がするので、どんなもんかはある程度気にはなっていた。とりあえず使ってみるといいところもあ…

Javaによるデザインパターンについて

フリーランスとして面談してるときに最近デザインパターン使った?という話をされたことがあったがちゃんと答えられなかったので、昔買った本を読み返してみた。 増補改訂版Java言語で学ぶデザインパターン入門作者:結城 浩発売日: 2004/06/19メディア: 大型…

フリーランスになって1年経った

のでまとめる フリーになるまでの経歴 Java:4~5年くらい JavaScript:半年くらい PHP:1年くらい 主にサーバーサイド、たまにフロントエンドを担当しつつ正社員として経験を積んだ後フリーになった。フロントエンドは少しだけVue.jsの経験があったが、サー…

AWS Lambda終了時にHTTP接続が終了していなかった場合

以前AWS LambdaからDB接続をした際接続の終了をawaitで待機しなかったことでLambdaが終了してもDB接続のコネクションが残り続けるバグを出したことがあった。 それと同じように、AWS Lambda内でHTTP接続を行い、そのレスポンスが返ってくる前にLambdaが終了…

Serverless Frameworkのプラグイン

serverless.com 上記で一覧を確認できることを今更知った。 思った以上に大量にあったので、機会があるときに一通り確認してみたい。

AWSのWebSocketのサンプルがうまく動かない点の修正

仕事でAWS+WebSocketを使うことになりそうだったので予習していたが、AWSのサンプルがそもそもちゃんと動かなかった。 https://serverlessrepo.aws.amazon.com/applications/arn:aws:serverlessrepo:us-east-1:729047367331:applications~simple-websockets-…

Vue+Vuetify+GitHub Pagesでポートフォリオ作成

ポートフォリオの一つくらいあったほうがいいかなと思って作成した。 https://nulltemp.github.io/portfolio/ GitHub - nulltemp/portfolio なんか色合いがアレでどこに出しても恥ずかしい感じになったので、もうちょっと配色とか勉強したほうがいいのかもし…

Taigaによるアジャイル開発

個人で開発しようと思ってはいたが具体的に計画を立てないと一向に何も進まないため、ツールを使ってタスク管理をすることにした。 フリーで使えるタスク管理ツールにも色々あるが、現在はTaigaを使用している。 Taigaのいいところはかんばん方式でタスク管…

JavaのModelMapperでアクセサーが複数ある場合の挙動

仕事でJavaのModelMapperを使用しているが、何故かフィールドの値が正しく変換されないことがあった。未だにちゃんとよく分かってはいないが、とりあえず調べたことをまとめる。 問題のコードと挙動 @Data @AllArgsConstructor public class Src { private i…

自分用のTwitterクライアント作りたい

以前からtweetdeckを使っていたが、元々あんまり好きじゃないところがいくつかあったので、別のを使いたいと思っていた。 本当は2017年あたり?で一度Twitter4Jを使って自分でクライアントを作ってみようと思っていたが、2016年を最後にずっとリリースがされ…

Step Functionsマニュアル等

ステートマシン構造 ステートマシン構造 - AWS Step Functions JSONやYAMLに書く内容について 他サービスにパラメータを渡す場合 Step Functions でサポートされる AWS サービス統合 - AWS Step Functions LambdaやらSNSやらにパラメータを渡す場合について

AWS 認定ソリューションアーキテクト アソシエイトに合格した

今日受けたら受かった。 多分3か月くらい前からちまちま勉強進めて、途中試験予約日間違えたりしたけど、一応一発で合格することができた。 勉強内容 本 以下を使って勉強した。 徹底攻略 AWS認定 ソリューションアーキテクト – アソシエイト教科書作者:⿃⾕…

Nuxt.js+FirebaseでRealtime Databaseの読み書きに失敗

Nuxt.jsを仕事で使うことになったのでとりあえず以下の本を使って勉強し始めた。 Nuxt.jsビギナーズガイド―Vue.js ベースのフレームワークによるシングルページアプリケーション開発作者: 花谷拓磨出版社/メーカー: シーアンドアール研究所発売日: 2018/10/1…

Kitematicでelasticsearchが動かない

tag: latest(v6.7.1)で作成しようとしたが動かない。調べたらどうも同じような人が色々いるらしい。 github.com tagをv6.7.0にすると作成できたが、今度は以下のようなメッセージが出て起動に失敗していた。 ERROR: [1] bootstrap checks failed [1]: max vi…

Serverless Framework用のポリシー作成でエラー

仕事でServerless Frameworkを使ったのでプライベートでも使ってみようかと思ったらServerless Framewok用のポリシー作成で警告が出てきた。 ここにあるのをそのままコピーしてきたらどうもcloudformation:PreviewStackUpdateがないらしい。 CloudFormation…

PHPで空オブジェクトのJSON文字列をデコード→エンコードする

PHPでJSON文字列をデコードするときによく連想配列形式でデコードしてたんだけど、この場合空オブジェクトをデコード→エンコードしたときに元の形式に戻らない。

シェルスクリプトのおまじない

#!/bin/bash cd `dirname $0` # # 後は書きたい処理 # #!/bin/bashシェルスクリプトとして実行するためのおまじない(Shebangという名前がついてるらしい)。#!/bin/shを先頭に書いてる例も多いし、実際大抵の場合はそれで問題なく動くが、異なるOSで動かし…

KitematicでPostgreSQL+pgadmin構築

・PostgreSQL 普通に公式のpostgresリポジトリを使えばいい https://hub.docker.com/r/library/postgres/ 環境変数もいろいろあるが、普通に動作確認するだけならそのままでも一応動く(postgresユーザーでDBも作成される) ・pgadmin 以下を使用した https:…

npmで管理しているパッケージの更新

インストールしたディレクトリへ移動しnpm updateで更新 npm update -gでグローバルインストールしたパッケージ全てを更新

Eclipseでlombokが動かないときに確認すること

eclipse.iniにlombok.jarの記述があるかどうか プロジェクトのクリーン/再ビルド Eclipse自体のキャッシュクリア eclipse.exe -clean.cmdの実行 一番最後ので直った