初めに この記事はcommmune Advent Calendar 2023の8日目として投稿されました。 O'REILLYサブスク始めました 弊社では、O'REILLY社の本読み放題のサブスクO'Reilly Online Learningをエンジニアに提供しています。これは主に「エンジニア全体の技術力の底上げ」と「共通認識形成」を目的としたものです。 (参考: https://note.com/commmune/n/n88a9731812ba) 勿論個人で読むこともの可能ですが折角だからチームで同じ本を読みたいと思い輪読会を開催しております。その中で特に効果的だった輪読会の手法について共有したいと思います。 輪読会の問題点 いざ輪読会を社内で開催しようと思っても様々な問題点が挙げられました。代表的なのが以下の3点です。 輪読会準備のために本を読む時間がない 参加者のスケジュール調整が難
みなさん、こんにちは。 今回は前回、投稿したJWTの考察を踏まえて。 ユーザ認証(ログイン)後にJWTを発行するところまで実装をやってみます。 最近使っているfastapiを使用して実装します。 環境情報環境情報は以下の通りです。 # cat /etc/redhat-release CentOS Linux release 7.8.2003 (Core) # python --version Python 3.8.5fastapiを動作させるためのpackageのインストールいつも通り仮想環境を作成して、開発します。 # python -m venv my_fastapi_env # ls my_fastapi_env # cd ~/<dev_dir>/my_fastapi # pip install --upgrade pip Collecting pip Downloading pip
FastAPIを使用し、Basic認証を実現するための方法を紹介します。 前回は最低限動作するFastAPI環境を作成したので、今回は認証機能編となります。 認証機能の実装から動作の確認まで行います。 環境構築編 ユーザ認証の実装データベースとの接続データベースを接続するためのライブラリを作成します。 接続先の情報はdocker-composeでMySQLに設定したものを使用します。 通常であれば設定ファイルや環境変数に接続先情報を外だしするべきですが、今回は簡略化のためリテラルで書き込みます。 src/app/lib/database.pyfrom sqlalchemy import create_engine from sqlalchemy.ext.declarative import declarative_base from sqlalchemy.orm import sessio
NTT オープンソースソフトウェアセンタ 板垣 貴裕 Windows Vista へ PostgreSQL をインストールし、データベースを利用するための環境を整えます。インストールには EnterpriseDB 社のバイナリ・パッケージを使います。解説の最後で、初期設定やデータの移動に関する、よくある質問についても補足します。 インストールの流れ 最初にインストールが何を行うのかと、インストールされるファイルを整理しておきます。PostgreSQL サーバ本体に関しては、ウィザードに従えば一括でインストールされます。 ダウンロード バージョン 8.4 では、Windows 用のパッケージは EnterpriseDB 社によりメンテナンスされています。コミュニティのダウンロードページから辿れるインストーラを利用するのが手軽です。postgresql-8.4.0-1-windows.exe
「経済にとってのデータの価値は、30年前と比較して1,000倍以上である」 現SnowflakeのCEOであるフランク・スルートマン (Frank Slootman) はそう語る (1)。 2012年に創業したSnowflakeは、クラウドデータウェアハウスのリーダー的存在に成長し、2020年にはこれまでのソフトウェア企業として史上最大規模のIPOを果たした。 そして今なお、Snowflakeはこのマーケットを牽引し続け、独自のアプローチによって圧倒的な競争優位性を築き上げている。 どうしてここまでの成長を遂げることができたのか。 この記事では、Snowflakeがもつ競合優位性と、成長を実現したユニークな経営戦略を紐解いていきたい。 強固なプロダクトの競合優位性Snowflakeが提供するソリューションは、クラウド上のデータウェアハウスに対して簡単かつ柔軟に分析を実行することができるとい
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く