- 2024.11.03
JAVA関連のことを調べてみた
GraphQL×Java入門 エラーハンドリング ## はじめに 前回はMutation編ということでMutationの実装例を紹介させてもらいました。 今回は、エラーハンドリングの実装例を紹介します。 ただ、JavaでGraphQLの実装してもらうときのポイントとなるところを紹介するのがメインなので、ソースコードを作り込んでいるわけではないので、実務でそのまま使用するのは避けてくださいmm (時 […]
GraphQL×Java入門 エラーハンドリング ## はじめに 前回はMutation編ということでMutationの実装例を紹介させてもらいました。 今回は、エラーハンドリングの実装例を紹介します。 ただ、JavaでGraphQLの実装してもらうときのポイントとなるところを紹介するのがメインなので、ソースコードを作り込んでいるわけではないので、実務でそのまま使用するのは避けてくださいmm (時 […]
RailsアプリをRDSと連携させてECSにデプロイする ## 1.AWSアカウントIDの設定 アカウントIDを環境変数に保存し、後の操作で使用できるようにします。 “`bash export ACCOUNT_ID=$(aws sts get-caller-identity –query Account –output text) “` — […]
【AWS】AWS Lambda Function URLsを検証! ## はじめに この記事では「この前リリースされた機能って実際に動かすとどんな感じなんだろう」とか「もしかしたら内容次第では使えるかも」などAWSサービスの中でも特定の機能にフォーカスして検証していく記事です。主な内容としては実践したときのメモを中心に書きます。(忘れやすいことなど) 誤りなどがあれば書き直していく予定です。 今回 […]
csv ファイルをオブジェクトとして操作する ## csv ファイルを編集・操作する class 1. `import csv` は csv ファイルアクセス用 `import Enum` はユーザ定義関数のステータス用。 1. CsvFile class は csv ファイルを list で ファイルパスを str で保持。 1. CsvFile class メンバから、ファイル読み書き、行/列 […]
RailsアプリをRDSと連携させてECSにデプロイする ## 1.AWSアカウントIDの設定 アカウントIDを環境変数に保存し、後の操作で使用できるようにします。 “`bash export ACCOUNT_ID=$(aws sts get-caller-identity –query Account –output text) “` — […]
【Android】WebViewで動画をフルスクリーン再生する方法まとめ # はじめに 何かとよく利用するWebViewですが、Web上の動画をフルスクリーン再生しようとした際にデフォルトでは全画面再生ができないのはご存知でしょうか? Web側の実装ではフルスクリーン再生できるように調整済みだったとしても、Androidアプリ側で別途修正が必要になります。 そこで、今回はフルスクリーン再生するため […]
Python 不動産情報ライブラリAPIを使ってみる 機能検討編 私は不動産が大好きである。 日本では空き家問題が取りざたされているが、なぜ空き家を放置してしまうのだろうか。 空き家を持て余している方の大半以上が、「相続」ではないだろうか。 そしてなぜ放置してしまうのかと考えた時に、「面倒だから」という理由はよく聞こえてくるが、本当にそうだろうか・・・ それは「空き家に価値はないから売れない」とい […]
JWTにおける認証のイメージを調べた # 時系列でフロントとバックのやることは? JWTは基本的にサーバー側で状態を持たないため、セッション管理がシンプルになり、負荷分散がしやすいメリットがあげられます。 ただし、セキュリティの観点からHTTPSで通信し、必要に応じてトークンのリフレッシュや失効管理を行うことが推奨されるらしいです。 ## 1. ユーザーがログイン情報を入力する フロントエンド: […]
加算子/減算子は$i++,$i–だけじゃない # 前談 転職して情シスから開発エンジニアに戻った この前初出社を迎えました。 その時新卒の社員と話したところ、プログラムの話をしました。 いきなりプログラムの話とは、やっぱり開発エンジニアが150名以上いると違うんですかね。 僕の新卒は上司と二人だったので、ある意味プログラムとアニメとかの話しかしませんでしたねw # 本編 新卒の社員とプ […]
golangでクロスコンパイルを試してみる # はじめに Go(Golang)は、Googleによって開発されたオープンソースのプログラミング言語です。本記事では、WindowsにGoをインストールし、簡単な「Hello, World!」プログラムをWindowsとUbuntu(amd64)向けにビルドする手順を紹介します。 # 1. Goのダウンロード まず、Goの公式サイトからインストーラーを […]