新しいことにはウェルカム

技術 | 電子工作 | ガジェット | ゲーム のメモ書き

コンピューター技術

GraphQLの使い方メモ

使いたいAPIがGraphQLで書かれていました。今回GraphQLを使うのが初めてだったので、クライアント側からのGraphQLの使い方について、簡単にメモしておこうと思います。 GraphQLとは? GraphQLとは、Facebookが開発したAPIの仕様です。 REST APIと比較して、A…

理屈で覚えて楽をする。Gitの使い方メモ

Gitは難しいです…。対処療法的なチートシート作ればやっていけるかなと思ったのですがダメでした…。 何かトラブルがあると、どうしていいか分からす、お手上げになってしまいます。 同じことをするのにも、コマンドをまたいで書き方が複数あったりするのです…

クッキー・セッションの仕組みメモ

Webサイトで、クッキーとセッションを使って、ユーザーがサイトに接続し続ける仕組みを説明した、個人的メモです。 ざっくりとした概念的なメモで、厳密な仕様ではありません。 HTTP通信の問題点 HTTP通信は1回1回の単発の通信なので、接続を維持し続ける…

YAML嫌いを克服する

Serverless Frameworkの設定YAMLを、公式サイトの下記のようなサンプルを見ながら編集していました。 編集終わって実行してもうまくいかず、おかしいなとよく見てみると、本当は「arn: arn:xx」が「sns:」より1つインデントしていて、直すとうまくいきまし…

VisualStudioCodeでsettings.jsonを開く方法

設定がGUIでできるようになって、settings.jsonが開けなくなったと思ったら、下記で開けました。 [ファイル]-[基本設定]-[設定] 右上タブの「{}」アイコンをクリック 「settings.jsonで編集」リンク探して開いてました…。こんなの分かんないよ…。 参考ページ…

Chromeの印刷がおかしいのを直す方法

家族に、Chromeで印刷しようとすると、文字とレイアウトがめちゃくちゃでうまく印刷できないと言われたので見てみました。 試してみると確かに変でした。レイアウトが完全におかしいし、文字も表示されたりされなかったりしています。 左が元ページ・右が印…

Webサーバの設定だけでBasic認証の代わりにGoogle認証を使う方法

サイトに手軽にアクセス制限をかける方法としてBasic認証を使うことがあります。 Basic認証は便利なのですが、ブラウザがID・パスワードを覚えてくれなくて毎回入力する必要があったり、ID・パスワードを知っていれば誰でもアクセスできてしまうのが問題だっ…