本文へスキップ
Future Tech Blog
フューチャー技術ブログ
メニュー
カテゴリ
カテゴリ
開発
Programming
327
Frontend
134
Mobile
57
IoT
52
VR
20
基盤
DevOps
134
Cloud
77
DB
70
Infrastructure
70
IaC
57
AI
DataScience
100
AIDD
50
DataEngineering
45
セキュリティ
Security
36
認証認可
24
ビジネス
Culture
131
Business
50
Management
48
連載
連載
人気の連載
秋のブログ週間2025
Go1.26リリース
Go1.27リリース
春の入門祭り2025
春の入門祭り2024
AI Tips
連載一覧へ
リソース
リソース
フューチャーのガイドライン
設計ガイドライン・コーディング規約
仕事ですぐに使えるTypeScript
(外部サイト)
実務向けの実践テキスト
OSS / ツール
(外部サイト)
Cheetah Grid / uroboroSQL / Vuls
アクティビティ
アクティビティ
HACK TO THE FUTURE
フューチャー主催のプログラミングコンテスト
Future Tech Cast
技術ブログ発のポッドキャスト
アドベントカレンダー
2015年からの歴代一覧
表示テーマ: 端末の設定に従う。切り替える
表示テーマ: 明るい。切り替える
表示テーマ: 暗い。切り替える
検索を開く
人気のタグ
Go言語
265
ガイドライン
23
設計
44
AWS
136
Python
60
Docker
40
PostgreSQL
29
生成AI
26
Java
41
Claude
17
タグ一覧へ
ホーム
すべての記事
2021年
2021年6月
のすべての記事
よく読まれている記事
どうしてHTML5が廃止されたのか
2021.06
♡
16250
AWS内の通信がインターネットを経由しない今、VPC Endpointを利用する意味はあるのか?
2021.06
♡
701
15分の壁を超えて。Lambda分散実行術
2021.06
♡
18
Vue CLIのデフォルト設定からESLintのベストプラクティスを検討する
2021.06
♡
16
AWS APIGateway Custom Authorizer入門
2021.06
♡
20
ES2021/ES2022を知ろう
2021.06
♡
101
記事一覧
除算・平方根の計算のためのハードウェアアルゴリズム
CPUには除算や平方根といった比較的複雑な計算が必要な演算をするハードウェアが実装されています。除算は、筆算に対応するような単純な方法で計算すると、ビット数nとしてOの計算ステップ(≒CPUサイクル数)がかかります。しかしながら、50年以上前から、これらをより高速に計算するアルゴリズムが開発され、ハードウェア上で実装されています。
2021.06.30
Programming
Xでポストする:除算・平方根の計算のためのハードウェアアルゴリズム(3ポスト)
3
Facebookでシェアする:除算・平方根の計算のためのハードウェアアルゴリズム
はてなブックマークで見る:除算・平方根の計算のためのハードウェアアルゴリズム(2ブックマーク)
2
Pocketに保存する:除算・平方根の計算のためのハードウェアアルゴリズム(3保存)
3
Future Tech Night #10 ~進化するJava。標準API/Tomcat編 を開催しました
TIG藤野です。2021/5/21を開催しました。私は、Tomcatコミッタがお送りするちょっとマニアックなTomcatのコンフィグレーション10選というタイトルでお話させていただきました。
2021.06.30
Programming
Xでポストする:Future Tech Night #10 ~進化するJava。標準API/Tomcat編 を開催しました(14ポスト)
14
Facebookでシェアする:Future Tech Night #10 ~進化するJava。標準API/Tomcat編 を開催しました
はてなブックマークで見る:Future Tech Night #10 ~進化するJava。標準API/Tomcat編 を開催しました(1ブックマーク)
1
Pocketに保存する:Future Tech Night #10 ~進化するJava。標準API/Tomcat編 を開催しました(4保存)
4
Goのcontext.Contextで学ぶ有向グラフと実装
今回は身近なところに潜むグラフの例を紹介します。データ構造の一つに「グラフ」があります。グラフは対象物の関係性を数理的に表すものです。世の中の事象をグラフとして定式化することで、問題の見通しがよくなるなど、グラフの応用範囲はとても広く、かつ有用です。グラフそのものの説明については本記事で書ききれる内容ではないので割愛しますが、「グラフ理論」などで検索すればたくさん記事が見つかるでしょう。
2021.06.29
Programming
Xでポストする:Goのcontext.Contextで学ぶ有向グラフと実装(9ポスト)
9
Facebookでシェアする:Goのcontext.Contextで学ぶ有向グラフと実装
はてなブックマークで見る:Goのcontext.Contextで学ぶ有向グラフと実装(4ブックマーク)
4
Pocketに保存する:Goのcontext.Contextで学ぶ有向グラフと実装(7保存)
7
近傍探索で用いられるtopKのソートアルゴリズム
今回はアルゴリズムをテーマとして、faissを題材にソートされたTopKを取得するために使われているソートアルゴリズムについて紹介したいと思います。
2021.06.28
Programming
Xでポストする:近傍探索で用いられるtopKのソートアルゴリズム(2ポスト)
2
Facebookでシェアする:近傍探索で用いられるtopKのソートアルゴリズム
はてなブックマークで見る:近傍探索で用いられるtopKのソートアルゴリズム
Pocketに保存する:近傍探索で用いられるtopKのソートアルゴリズム(2保存)
2
アルゴリズムとデータ構造がテーマの連載を始めます
6/28~7/5にかけて、アルゴリズムとデータ構造をテーマにしたブログ連載を始めます。若手~中堅~ベテランまで幅広い執筆陣によって構成されるので、多くの人が楽しめるのではないかなと思います。
2021.06.28
Programming
Xでポストする:アルゴリズムとデータ構造がテーマの連載を始めます(23ポスト)
23
Facebookでシェアする:アルゴリズムとデータ構造がテーマの連載を始めます
はてなブックマークで見る:アルゴリズムとデータ構造がテーマの連載を始めます(3ブックマーク)
3
Pocketに保存する:アルゴリズムとデータ構造がテーマの連載を始めます(4保存)
4
GCP Associate Cloud Engineer 合格記
初めまして。TIG所属の鈴木です。今回GCP認定資格のAssociate Cloud Engineerという資格を取得したので、その体験をブログにします。私は2020年10月に新卒入社し、GCPを使用した案件に携わってます。プログラミングなどIT経験はあったのですが、GCPをはじめとしたクラウド技術やインフラにあまり馴染みがなく、体系的に知識を習得する目的でこの資格を取得しました。
2021.06.25
Cloud
Xでポストする:GCP Associate Cloud Engineer 合格記(5ポスト)
5
Facebookでシェアする:GCP Associate Cloud Engineer 合格記
はてなブックマークで見る:GCP Associate Cloud Engineer 合格記
Pocketに保存する:GCP Associate Cloud Engineer 合格記(6保存)
6
JavaScriptのコレクション操作入門
このフューチャー技術ブログを機能拡張する過程で学んだコレクション操作で利用頻度が高い順にまとめます。ブログ運営(?)の保守運用な雰囲気が少しでも伝わればなと思います。
2021.06.23
Frontend
Xでポストする:JavaScriptのコレクション操作入門(5ポスト)
5
Facebookでシェアする:JavaScriptのコレクション操作入門
はてなブックマークで見る:JavaScriptのコレクション操作入門(3ブックマーク)
3
Pocketに保存する:JavaScriptのコレクション操作入門(6保存)
6
Svelteに入門した
今年のゴールデンウィーク(STAY HOME週間)に最近話題のSvelteに入門したので紹介を書きます。Svelteは主にブラウザ上で動作するユーザーインターフェースを作るフレームワークで、ReactやVue.jsの対抗馬的な存在です。
2021.06.22
Frontend
Xでポストする:Svelteに入門した(30ポスト)
30
Facebookでシェアする:Svelteに入門した
はてなブックマークで見る:Svelteに入門した(69ブックマーク)
69
Pocketに保存する:Svelteに入門した(56保存)
56
どうしてHTML5が廃止されたのか
HTML5が2021年の1月に廃止されました。Webエンジニアとしてバリバリ活躍されてる方やエグゼクティブテックリードのような肩書きを持つ方にとっては「何をいまさら」という話題かと思います。しかしながら、今年も新人さん入ってきてくださったので、プログラミングを学習中にHTML5という文字列に悩まされないように...
2021.06.21
Frontend
Xでポストする:どうしてHTML5が廃止されたのか(13442ポスト)
13442
Facebookでシェアする:どうしてHTML5が廃止されたのか
はてなブックマークで見る:どうしてHTML5が廃止されたのか(1886ブックマーク)
1886
Pocketに保存する:どうしてHTML5が廃止されたのか(922保存)
922
AWS内の通信がインターネットを経由しない今、VPC Endpointを利用する意味はあるのか?
AWS内の通信においてインターネットを経由しないことが最近になって公式ドキュメントに明記されたことを受け、改めてVPC Endpointの必要性について調べてみました。
2021.06.18
Cloud
Xでポストする:AWS内の通信がインターネットを経由しない今、VPC Endpointを利用する意味はあるのか?(265ポスト)
265
Facebookでシェアする:AWS内の通信がインターネットを経由しない今、VPC Endpointを利用する意味はあるのか?
はてなブックマークで見る:AWS内の通信がインターネットを経由しない今、VPC Endpointを利用する意味はあるのか?(299ブックマーク)
299
Pocketに保存する:AWS内の通信がインターネットを経由しない今、VPC Endpointを利用する意味はあるのか?(137保存)
137
ES2021/ES2022を知ろう
少し前にES2021にて変更される新機能が発表されました。JavaScriptを扱う上では知っとくべき!と意気込んだもののECMAScriptが何者なのかすら曖昧な理解だったので、この機会に学んだことをまとめてみようと思います。* ECMAScriptがJavaScriptにとってどのような役割を持つのかを知る
2021.06.17
Frontend
Xでポストする:ES2021/ES2022を知ろう(72ポスト)
72
Facebookでシェアする:ES2021/ES2022を知ろう
はてなブックマークで見る:ES2021/ES2022を知ろう(8ブックマーク)
8
Pocketに保存する:ES2021/ES2022を知ろう(21保存)
21
Vue CLIのデフォルト設定からESLintのベストプラクティスを検討する
今回は愛用しているVue CLIを利用して、フロントエンドアプリケーションの詳細な設定について調査してみました。
2021.06.16
Frontend
Xでポストする:Vue CLIのデフォルト設定からESLintのベストプラクティスを検討する(10ポスト)
10
Facebookでシェアする:Vue CLIのデフォルト設定からESLintのベストプラクティスを検討する
はてなブックマークで見る:Vue CLIのデフォルト設定からESLintのベストプラクティスを検討する(3ブックマーク)
3
Pocketに保存する:Vue CLIのデフォルト設定からESLintのベストプラクティスを検討する(3保存)
3
「リアクティブコントローラ」導入がもたらすかもしれないウェブフロントエンド設計の変化
フロントエンド連載2日目のエントリーです。あまり話題になっていないような気がしますが、Web Componentsを実装するためのフレームワークのLit-Element v3がバージョンアップして、ついでにリブランディングしてLit v2.0となりました。ロゴも変わり、ウェブサイトも新しくなりました。
2021.06.15
Frontend
Xでポストする:「リアクティブコントローラ」導入がもたらすかもしれないウェブフロントエンド設計の変化(38ポスト)
38
Facebookでシェアする:「リアクティブコントローラ」導入がもたらすかもしれないウェブフロントエンド設計の変化
はてなブックマークで見る:「リアクティブコントローラ」導入がもたらすかもしれないウェブフロントエンド設計の変化(60ブックマーク)
60
Pocketに保存する:「リアクティブコントローラ」導入がもたらすかもしれないウェブフロントエンド設計の変化(48保存)
48
Jest + TypeScript + Vue 3環境で Vue Testing Library(@testing-library/vue) を動かす
Vue Testing LibraryはVue.js公式のライブラリであるvue-test-utilをベースとする、DOM Testing LibraryのVue.js用拡張です。Vue Testing Libraryを用いると、Vue.js公式ライブラリであるvue-test-utilと比較して内部構造を意識せずにテストを作成できます。
2021.06.14
Frontend
Xでポストする:Jest + TypeScript + Vue 3環境で Vue Testing Library(@testing-library/vue) を動かす(14ポスト)
14
Facebookでシェアする:Jest + TypeScript + Vue 3環境で Vue Testing Library(@testing-library/vue) を動かす
はてなブックマークで見る:Jest + TypeScript + Vue 3環境で Vue Testing Library(@testing-library/vue) を動かす(7ブックマーク)
7
Pocketに保存する:Jest + TypeScript + Vue 3環境で Vue Testing Library(@testing-library/vue) を動かす(3保存)
3
フロントエンド連載2021
2021の06.14~6.24にかけてフロントエンド技術をテーマにしたブログ連載を始めます。ES2021/TS/Node/Vue/Reactなどなど、ざっくりとフロントエンド界隈で話されるような技術をテーマにします。
2021.06.14
Frontend
Xでポストする:フロントエンド連載2021(12ポスト)
12
Facebookでシェアする:フロントエンド連載2021
はてなブックマークで見る:フロントエンド連載2021(2ブックマーク)
2
Pocketに保存する:フロントエンド連載2021(6保存)
6
サーバーアプリ開発環境(Python/FastAPI)
Pythonでお仕事する前提で、現在のところで自分が最適と考えるチーム開発のための環境整備についてまとめてみました。今までももろもろ散発的に記事に書いたりしていたのですが、Poetryで環境を作ってみたのと、過去のもろもろの情報がまとまったものが個人的にも欲しかったのでまとめました。
2021.06.11
DevOps
Xでポストする:サーバーアプリ開発環境(Python/FastAPI)(162ポスト)
162
Facebookでシェアする:サーバーアプリ開発環境(Python/FastAPI)
はてなブックマークで見る:サーバーアプリ開発環境(Python/FastAPI)(286ブックマーク)
286
Pocketに保存する:サーバーアプリ開発環境(Python/FastAPI)(140保存)
140
AWS APIGateway Custom Authorizer入門
今回は流行りの認証プロトコルであるOpenID ConnectとOAuth2.0におけるAuthorizerについて話そうと思います。AuthorizerとはAWS APIGatewayにある機能の一つで、外からAPIサーバに送られてくるリクエストを検証することにより、アクセスを制御する機能です。
2021.06.10
認証認可
Xでポストする:AWS APIGateway Custom Authorizer入門(6ポスト)
6
Facebookでシェアする:AWS APIGateway Custom Authorizer入門
はてなブックマークで見る:AWS APIGateway Custom Authorizer入門(3ブックマーク)
3
Pocketに保存する:AWS APIGateway Custom Authorizer入門(11保存)
11
Vuls開発中に出会ったGORMあれこれ
VulsでDebianをスキャンしたとき、CVE情報のベースをOVALからDebian Security Trackerへ変更しようというものです。実装してみると、変更前はスキャン時間の90%ileが3.37sだったのですが、変更後は11.15sまで増加してしまいました。
2021.06.09
Programming
Xでポストする:Vuls開発中に出会ったGORMあれこれ(40ポスト)
40
Facebookでシェアする:Vuls開発中に出会ったGORMあれこれ
はてなブックマークで見る:Vuls開発中に出会ったGORMあれこれ(1ブックマーク)
1
Pocketに保存する:Vuls開発中に出会ったGORMあれこれ(3保存)
3
Future Tech Night #9「オンコール通知も全自動で! AWS + Datadog + PagerDuty で作る運用監視基盤」
「オンコール通知も全自動で! AWS + Datadog + PagerDuty で作る運用監視基盤」 というテーマでお話しました。監視 に関連するOSSやSaaSが乱立する昨今、Futureではとある案件で DatadogとPagerDutyをフル活用した運用監視基盤を一から構築しました。運用監視基盤に求められた要件とその設計、システムからDatadog/PagerDutyへの具体的な連携アーキテクチャ、運用してみての嬉しみ/辛み等を惜しみなくお話しました。
2021.06.08
DevOps
Xでポストする:Future Tech Night #9「オンコール通知も全自動で! AWS + Datadog + PagerDuty で作る運用監視基盤」(5ポスト)
5
Facebookでシェアする:Future Tech Night #9「オンコール通知も全自動で! AWS + Datadog + PagerDuty で作る運用監視基盤」
はてなブックマークで見る:Future Tech Night #9「オンコール通知も全自動で! AWS + Datadog + PagerDuty で作る運用監視基盤」
Pocketに保存する:Future Tech Night #9「オンコール通知も全自動で! AWS + Datadog + PagerDuty で作る運用監視基盤」(2保存)
2
AWS Certified Solutions Architect - Professional合格体験記
AWS Certified Solutions Architect - Professionalを受験し合格できました。合格までの学習方法を共有します。
2021.06.07
Cloud
Xでポストする:AWS Certified Solutions Architect - Professional合格体験記(26ポスト)
26
Facebookでシェアする:AWS Certified Solutions Architect - Professional合格体験記
はてなブックマークで見る:AWS Certified Solutions Architect - Professional合格体験記(1ブックマーク)
1
Pocketに保存する:AWS Certified Solutions Architect - Professional合格体験記(2保存)
2
続・サーバーレス検索エンジン:巨大な静的ファイルを扱うケースについて考える
巨大な学習済みの機械学習モデルとか、検索用インデックスをデプロイする場合に、どうやってデプロイするか、というのは色々選択肢があります。以前、ちょびっとだけ「どうやってデプロイしましょうかね」というのを悩んだ時期があったのですが、今回、こんな方式が考えられるんじゃないか、というのを改めて調べてリストアップしてみました。
2021.06.04
DevOps
Xでポストする:続・サーバーレス検索エンジン:巨大な静的ファイルを扱うケースについて考える(63ポスト)
63
Facebookでシェアする:続・サーバーレス検索エンジン:巨大な静的ファイルを扱うケースについて考える
はてなブックマークで見る:続・サーバーレス検索エンジン:巨大な静的ファイルを扱うケースについて考える(51ブックマーク)
51
Pocketに保存する:続・サーバーレス検索エンジン:巨大な静的ファイルを扱うケースについて考える(51保存)
51
静的解析によるInvalidなAWS Lambda関数シグネチャの検知
AWS Lambdaの関数シグネチャを静的解析することで、より安全にAWS Lambdaを実装する方法を紹介します。
2021.06.03
Programming
Xでポストする:静的解析によるInvalidなAWS Lambda関数シグネチャの検知(9ポスト)
9
Facebookでシェアする:静的解析によるInvalidなAWS Lambda関数シグネチャの検知
はてなブックマークで見る:静的解析によるInvalidなAWS Lambda関数シグネチャの検知(2ブックマーク)
2
Pocketに保存する:静的解析によるInvalidなAWS Lambda関数シグネチャの検知(1保存)
1
AWS LambdaにおけるGo Contextの取り扱い
サーバーレス連載の3記事目ですTIGの伊藤真彦です。GoでLambdaにデプロイするコードを書くにあたり、aws-lambda-goを利用できます。その際のtips紹介記事です。
2021.06.02
Programming
Xでポストする:AWS LambdaにおけるGo Contextの取り扱い(11ポスト)
11
Facebookでシェアする:AWS LambdaにおけるGo Contextの取り扱い
はてなブックマークで見る:AWS LambdaにおけるGo Contextの取り扱い(3ブックマーク)
3
Pocketに保存する:AWS LambdaにおけるGo Contextの取り扱い(8保存)
8
15分の壁を超えて。Lambda分散実行術
AWSで一度Lambdaを利用すると、その利便性から徐々に利用範囲が広がっていくことがよく観測されます。一度だけならと一度手を出すと、いつの間にかLambda以外で動かすことによるイベント連携の手間や、キャパシティプランニング、CI/CDパイプライン構築と運用監視の手間など、フルマネージド及び周辺システムのエコシステムの恩恵を得られなくてイライラする事も、身体に耐性がついてつい利用量が増えていくこともしばしばです。
2021.06.01
Programming
Xでポストする:15分の壁を超えて。Lambda分散実行術(6ポスト)
6
Facebookでシェアする:15分の壁を超えて。Lambda分散実行術
はてなブックマークで見る:15分の壁を超えて。Lambda分散実行術(3ブックマーク)
3
Pocketに保存する:15分の壁を超えて。Lambda分散実行術(9保存)
9
前の月
2021年5月
次の月
2021年7月