LightLetter 開発チームです! 大切な人に特別な手紙を送ることができるサービスを開発中。

Joined August 2020
25 Photos and videos
Cloud Run のサービスはデフォルトでは動的に IP が払い出されますが、静的 IP を付与したい場合はサーバーレス VPC アクセス・Cloud NAT と連携することで実現可能です😀 #GCP #CloudRun cloud.google.com/run/docs/co…
1
■ Cache-Control ヘッダ Web ブラウザのキャッシュ制御用のヘッダです。 キャッシュについては割愛。 このヘッダは「ディレクティブ」というコマンドをセットしてキャッシュを制御します。 そのディレクティブの中でも、よく使用される以下3点に触れます。 ・no-store ・no-cache ・max-age #HTTP
Python で Dashboard を作りたいなと思っているのですが、Streamlit という Web アプリケーション作成ライブラリがメジャーアップデートされたようです! ダッシュボード作成ライブラリとして pydash を知ってますが、Streamlit でも plotly を使ってダッシュボードっぽいものが作れそうです?
5 Oct 2021
🎉 It's the 2-year anniversary of Streamlit. And...🥁🥁...today we're launching Streamlit 1.0! Check out what's included and what's coming next. 🚀 📖 Read more: blog.streamlit.io/announcing… 💻 Roadmap app: roadmap.streamlit.io #datascience #ml #opensource Volume up 😎
1
1
terraform で特定リソースのみ変更を反映したい場合はtargetオプションを使用します。 terraform plan -target "リソース名"
1
URI埋め込み方式を採用した場合にRefererヘッダに関する問題がある件の具体例を挙げると、 URI埋め込み方式を採用しているWebメールサイトを利用中、スパムメールのリンクをクリックした場合、トラップサイトへのリクエストのRefererヘッダに含まれるセッションIDが流出してしまいます。 #HTTP
先日 Spot Pods for GKE Autopilot がプレビュー機能としてリリースされました!Spot VM の Pod 版ということで、不定期に停止させられ得る代わりに60%〜91%割引きされます😀 #GKE #SpotPods cloud.google.com/blog/produc…

1
flutter createで作成したプロジェクトのエントリーポイントはデフォルトでlib/main.dartのmain関数になる。 flutter run 実行時にオプション -tを付与することで別のファイルを指定することが可能となります。
サーバがブラウザにセッションIDを渡す際にRefererヘッダに関する問題があると先日投稿しましたが、具体的にセッションIDを渡す方法は以下の3つとなります。 ・URI 埋め込み方式 ・Cookie 方式 ・Hidden フィールド方式 ここで問題になるのは、URI 埋め込み方式を採用している場合です。 #HTTP
つい先日 Google Kubernetes Engine のイメージストリーミング機能が GA になりました!この機能を使うことで、コンテナイメージの Pull にかかる時間を短縮できることが期待できそうです😀 cloud.google.com/blog/produc…

画像のノイズ除去方法は、学生の時に講義で習ったガウシアンフィルタやオープニング/クロージング処理が思いつきますが、最近、Non-local mean denoising という方法を知りました。 処理は重いですがノイズ除去性能は高くて良い手法でした! self-development.info/…
flutterを勉強する時はやはり公式のチュートリアルが良かったです。 → プログラムは書いて覚えるのか早い😏 flutter.dev/docs/get-started…

Amazon等のサービスでは、サーバとブラウザ間で以下のやり取りが行われます。 1. ブラウザがサーバにログイン 2. サーバはセッションIDをHTTPで渡す 3. ブラウザはリクエストにセッションIDを含める 4. サーバはIDを見てユーザ判別を行う ここの2でRefererヘッダに起因する問題が出てきます。 # HTTP
Cloud Spanner でのより細かなインスタンスサイズ設定(ノード数選択)によって、大幅にコストを削減することができます!現時点ではプレビュー機能なので、GA が待ち遠しいですね😀 cloud.google.com/blog/ja/pro…
仕事で SQL を書くのですが、テーブルを定義して、データを挿入した後におまじないのように、統計情報の収集をしていました。 なんで必要なのかを詳しい人に聞いたところ、きちんと実行計画を立てるためということがわかりました! SQL の仕組みをしっかり学ぼうと思いました qiita.com/NagaokaKenichi/ite…
Flutterのプロジェクト作成のメモ✍ 新規プロジェクトの作成はflutter コマンドで実行可能。 このときにネイティブのコードで使用する言語も指定することが出来ます。 flutter create -a kotlin -i swift -t app sample
続いて、Referer ヘッダについて触れていきます。 Refererヘッダーは、直前のリンク元のURIを示すヘッダーで、セキュリティのトピックによく出てきます。 意図しないリンク元からの不正リクエストを判別できますが、簡単に改変するツールもあるため、このチェックは実のところ機能しません。 #HTTP
Cloud Run にデプロイされたサービスがレスポンスを返すまでのタイムアウトはデフォルトで5分に設定されます。最大60 分まで変更できるので、時間がかかる処理を扱う場合はチューニングしましょう😀 cloud.google.com/run/docs/co…
最近、無料のデザインツールとしてfigma を使い始めてみました! 無料でも基本的な機能は使えて、ガントチャートなどのテンプレートも用意されているので重宝してます(^_^)v figma.com/

Python 3.10 が 10/4 にリリースされ、様々な新機能が追加されました🎉 目玉となる新機能は match 文の追加だと思います!これはswitch 文に似たものですが、「二つの変数のうち、片方はなんでも良い」といった条件も容易に付けられるようです reference: qiita.com/ksato9700/items/2c…
Androidアプリの開発環境用のメモ✍ ・Android9以降はJDKの導入は不要 ・Android7, 8ではOpenJDK8 ・Android5, 6ではOpenJDK7 更に古いバージョンではOracleJDKが必要となる。