プログラミング

JWTってなに?

ログイン機能の実装には、JWT認証とセッション判定(Cookie判定)の2種類の方法がある。セッション判定の方が仕組として簡単なのだが、今回はAPI設計をすることを見越してJWT認証について分かる範囲で解説してみる。
プログラミング

ポインタってなに?なんで使うの?

ポインタとはC言語のプログラムでよく使われるもので、Go言語でも使われる。しかしながらポインタは初見で見ると理解に苦しむ概念の1つだと思う。簡単に言えば、ポインタとは”アドレス(メモリー内の場所を特定する)を特定する情報”のことで、図にするとわかりやすい。
実業家

世界で初めて空を飛んだ “モンゴルフィエ兄弟”

飛行機開発ではアメリカのライト兄弟が有名だが、熱気球も含めると、世界で初めて空を飛んだ男は"モンゴルフィエ兄弟"というフランス人の兄弟である。ただし、現在の飛行機開発への系譜という意味では、友人グライダーを通じて数々の飛行理論を解き明かした"ジョージ・ケイリー"が、この系譜における第一人者と言えよう。
プログラミング

Goの基本的な文法を知る ~実践編~

改めて、きっちりGoの基本的な書き方を学んでみよう。とはいえ、本でありがちな変数宣言やfunctionの定義なんて学んでも、正直実践にほとんど活かせない。なので、今回はfunctionとmethodについて実践的に見てみたい。
プログラミング

(no value) used as valuecompilerの対処法

Goで実行したときに、(no value) used as valuecompilerというエラーメッセージが出たので対処方法をメモ書きしておきます。
ブログ

Google Adsenseが通らなかった時に試したこと ~まとめ~

Google Adsenseに合格するために試行錯誤したことをまとめておきます。尚、まだGoogle Adsenseに受かっていないので、後日また再申請して通ったら追記する予定です。
ブログ

Google adsenseが通らなかったときに試した事③

Google Adsenseで有用性の低いコンテンツとなった時に私が対応したことをまとめます。1全記事にタグを入れる。2全記事に抜粋を入れる。3記事数を増やす。
ダイビング

ユーリ・リプスキー(Yuri Lipski)の死の真相

2000年4月28日、世界的に有名なダイバー”ユーリ・リプスキー”はエジプトのブルーホールで海の底で帰らぬ人となった。今回はダイバー視点で彼の死について考えてみようと思う。
コンテンツ制作

決済機能を導入しようとした時に発生する手数料を比較してみる

決済機能の実装はセキュリティ的に難易度が高いので他社のサービスを使うことが一般的ですが、消費者が商品を購入する度に手数料が発生します。この手数料を比較してみました。
プログラミング

Talend API Testerって何?何が便利なの?

APIを実装する際にはTalend API TesterやPostmanを補助的に使います。今回は、Talend API Testerの導入方法や使うメリットについて解説します。