本文へスキップ
Future Tech Blog
フューチャー技術ブログ
メニュー
表示テーマ
表示テーマ: 端末の設定に従う。切り替える
表示テーマ: 明るい。切り替える
表示テーマ: 暗い。切り替える
カテゴリ
カテゴリ
開発
Programming
332
Frontend
135
Mobile
57
IoT
52
VR
20
基盤
DevOps
136
Cloud
81
DB
70
Infrastructure
70
IaC
57
AI
DataScience
100
AIDD
55
DataEngineering
46
フィジカルAI
2
セキュリティ
Security
36
認証認可
24
ビジネス
Culture
132
Business
50
Management
48
連載
連載
人気の連載
秋のブログ週間2025
Go1.27リリース
Go1.26リリース
夏休み自由研究2026
春の入門祭り2025
春の入門祭り2024
連載一覧へ
リソース
リソース
フューチャーのガイドライン
設計ガイドライン・コーディング規約
仕事ですぐに使えるTypeScript
(外部サイト)
実務向けの実践テキスト
OSS / ツール
(外部サイト)
Cheetah Grid / uroboroSQL / Vuls
アクティビティ
アクティビティ
HACK TO THE FUTURE
フューチャー主催のプログラミングコンテスト
Future Tech Cast
技術ブログ発のポッドキャスト
アドベントカレンダー
2015年からの歴代一覧
表示テーマ: 端末の設定に従う。切り替える
表示テーマ: 明るい。切り替える
表示テーマ: 暗い。切り替える
検索を開く
最近の検索
すべて消す
人気のタグ
Go言語
266
ガイドライン
23
設計
44
AWS
139
Docker
40
Python
60
生成AI
30
ドキュメント
21
PostgreSQL
29
Java
45
ホーム
カテゴリ
Programming
Go 以外
4ページ目
Programming
カテゴリの Go 以外の記事
記事一覧
すべて
332本
Go以外
124本
76 ~ 100 本目
サービス間通信とIDL(インターフェース記述言語)連載を始めます
IDLやエコシステム、サービス間の通信(何かしらのRPC関連の技術)をテーマにした連載を始めます。IDL(インターフェース記述言語: Interface Definition Language)と聞けば...
2022.06.22
真野隼記
Xでポストする:サービス間通信とIDL(インターフェース記述言語)連載を始めます(7件の反応)
7
Facebookでシェアする:サービス間通信とIDL(インターフェース記述言語)連載を始めます
はてなブックマークで見る:サービス間通信とIDL(インターフェース記述言語)連載を始めます(5ブックマーク)
5
Pocketに保存する:サービス間通信とIDL(インターフェース記述言語)連載を始めます(3保存)
3
循環的複雑度の計算を題材にRoslyn APIを使ってみた
循環的複雑度の計算を題材に、Roslynを用いてVB.NETに対する解析コードをC#で書いてみました。本記事では、メソッド単位の循環的複雑度の計算を、クエリメソッドを用いて構文木を走査する方法とVisualBasicSyntaxWalkerを継承したクラスを用いて構文木を走査する方法の2通りの方法を紹介します。
2022.06.14
山田修路
Xでポストする:循環的複雑度の計算を題材にRoslyn APIを使ってみた(2件の反応)
2
Facebookでシェアする:循環的複雑度の計算を題材にRoslyn APIを使ってみた
はてなブックマークで見る:循環的複雑度の計算を題材にRoslyn APIを使ってみた(1ブックマーク)
1
Pocketに保存する:循環的複雑度の計算を題材にRoslyn APIを使ってみた(5保存)
5
ドメイン駆動設計の源流のPofEAAを読んでみる
最近、ドメイン駆動設計(以下DDD)とかそのあたりを読みこんでいる人から、DDD本の読み方を教えてもらいました。ここではDDD本はエリック・エヴァンスのドメイン駆動設計の方を参照しました。「DDDはパターンランゲージの形式を意識してるよ」ということでした。ただし、きちんとしたパターンランゲージの形式になっておらず、記述が著者のものになってるので、読者は注意して読む必要があるのかもとのことです
2022.06.10
澁川喜規
Xでポストする:ドメイン駆動設計の源流のPofEAAを読んでみる(40件の反応)
40
Facebookでシェアする:ドメイン駆動設計の源流のPofEAAを読んでみる
はてなブックマークで見る:ドメイン駆動設計の源流のPofEAAを読んでみる(93ブックマーク)
93
Pocketに保存する:ドメイン駆動設計の源流のPofEAAを読んでみる(78保存)
78
GoogleWorkspace SDKのAPIリクエスト間隔は気を付けましょう
Google Workspace Admin SDKのDirectory APIを使った開発を行いました。本記事では、APIを利用した際に500エラーを頻発させてしまった件について執筆していこうと思います。
2022.06.09
岸下優介
Xでポストする:GoogleWorkspace SDKのAPIリクエスト間隔は気を付けましょう(4件の反応)
4
Facebookでシェアする:GoogleWorkspace SDKのAPIリクエスト間隔は気を付けましょう
はてなブックマークで見る:GoogleWorkspace SDKのAPIリクエスト間隔は気を付けましょう
Pocketに保存する:GoogleWorkspace SDKのAPIリクエスト間隔は気を付けましょう(3保存)
3
AWS Lambdaの初期化処理と初期化タイミングの考慮不足によるはまりどころ
AWS Lambdaで、予約済同時実行数を1に制限して使っていたときに、初期化処理と初期化タイミングの考慮不足により、はまったことがありました。本記事ではLambdaの初期化処理についておさらいした後、はまったケースの事例や原因、対応した方法を紹介します。
2022.06.07
辻大志郎
Xでポストする:AWS Lambdaの初期化処理と初期化タイミングの考慮不足によるはまりどころ(9件の反応)
9
Facebookでシェアする:AWS Lambdaの初期化処理と初期化タイミングの考慮不足によるはまりどころ
はてなブックマークで見る:AWS Lambdaの初期化処理と初期化タイミングの考慮不足によるはまりどころ(25ブックマーク)
25
Pocketに保存する:AWS Lambdaの初期化処理と初期化タイミングの考慮不足によるはまりどころ(18保存)
18
読書感想文「リファクタリング第2版」
「リファクタリング」という言葉を聞いたことがある人は多いでしょう。「リファクタリング」という言葉は最初の書籍が出版されて、ここ22年ほどですっかり「一般名詞」として開発の中の活動として定着した印象があります。リファクタリングは「コードの機能を変えずに、コードのメンテナンスがしやすいようにコードを整理する」活動です。リファクタリング本と相互に参考文献になっているエクストリームプログラミングの本では次のサイクルを繰り返すことで開発の生産性と品質を維持しながら開発をし続けることを提唱していました。
2022.04.25
澁川喜規
Xでポストする:読書感想文「リファクタリング第2版」(6件の反応)
6
Facebookでシェアする:読書感想文「リファクタリング第2版」
はてなブックマークで見る:読書感想文「リファクタリング第2版」(5ブックマーク)
5
Pocketに保存する:読書感想文「リファクタリング第2版」(12保存)
12
「プロになるJava」読書感想文〜新人の頃の気持ちで最近のJava入門書を読む話
久しぶりにJavaを利用するプロジェクトにアサインされたことや、初めてOJTトレーナーをやることになったことがきっかけで、「最近のJava入門書ってどんな感じなんだろう?」とふと興味が湧きました。というわけで、「プロになるJava―仕事で必要なプログラミングの知識がゼロから身につく最高の指南書」(以下「プロになるJava」)というJava入門書を早速購入し、読んでみた中での感想文となります。
2022.04.22
永井優斗
Xでポストする:「プロになるJava」読書感想文〜新人の頃の気持ちで最近のJava入門書を読む話(11件の反応)
11
Facebookでシェアする:「プロになるJava」読書感想文〜新人の頃の気持ちで最近のJava入門書を読む話
はてなブックマークで見る:「プロになるJava」読書感想文〜新人の頃の気持ちで最近のJava入門書を読む話(4ブックマーク)
4
Pocketに保存する:「プロになるJava」読書感想文〜新人の頃の気持ちで最近のJava入門書を読む話(14保存)
14
Pyright を LSP サーバとした自作 LSP クライアント(実装編)
Pyright を LSP サーバとした自作クライアントを実装しますが、その前に経緯について説明します。アルバイトの前は、Future のインターン Engineer Camp で Python のソースコード解析に取り組んでいました。当時は Python の AST モジュールを活用する方針で、それ以外は自前で解析していました。アルバイトでも引き続き解析に取り組んでいますが、次第に型推論などの技術が必要になってきており、全てを自前で実装することは困難な状況です。
2022.03.03
空閑康太
Xでポストする:Pyright を LSP サーバとした自作 LSP クライアント(実装編)(5件の反応)
5
Facebookでシェアする:Pyright を LSP サーバとした自作 LSP クライアント(実装編)
はてなブックマークで見る:Pyright を LSP サーバとした自作 LSP クライアント(実装編)(2ブックマーク)
2
Pocketに保存する:Pyright を LSP サーバとした自作 LSP クライアント(実装編)(5保存)
5
Pyright を LSP サーバとした自作 LSP クライアント(調査編)
Language Server Protocol の理解として、Pyright を LSP サーバとした自作クライアントを作成しました。その際、Pyright に解析させるための初期化方法がドキュメントには書かれていなかったので、VSCode 拡張用のクライアントをトレースして調査することにしました
2022.03.02
空閑康太
Xでポストする:Pyright を LSP サーバとした自作 LSP クライアント(調査編)(2件の反応)
2
Facebookでシェアする:Pyright を LSP サーバとした自作 LSP クライアント(調査編)
はてなブックマークで見る:Pyright を LSP サーバとした自作 LSP クライアント(調査編)(1ブックマーク)
1
Pocketに保存する:Pyright を LSP サーバとした自作 LSP クライアント(調査編)(1保存)
1
Mypy と Pyright の解析手法と型情報の比較
Mypy や Pyright は Python の静的解析ツールとして有名ですが、これら二つに解析情報でどのような違いがあるのかわからなかったので、実験することにしました。Pyright は Mypy に比べて後発のプロジェクトですが、性能面で優れているなどとして徐々に注目を集めています。
2022.03.01
空閑康太
Xでポストする:Mypy と Pyright の解析手法と型情報の比較(23件の反応)
23
Facebookでシェアする:Mypy と Pyright の解析手法と型情報の比較
はてなブックマークで見る:Mypy と Pyright の解析手法と型情報の比較(6ブックマーク)
6
Pocketに保存する:Mypy と Pyright の解析手法と型情報の比較(5保存)
5
PG BATTLE 2021 参戦記
2021/10/23の参戦記です。フューチャーから3人1組で3チーム参加し、なんと企業の部6位に入賞することができました!!!本記事を通じて、競技プログラミングに興味のある方が少しでも増えると良いなーと思っています!
2022.02.08
栗城周平
Xでポストする:PG BATTLE 2021 参戦記(33件の反応)
33
Facebookでシェアする:PG BATTLE 2021 参戦記
はてなブックマークで見る:PG BATTLE 2021 参戦記
Pocketに保存する:PG BATTLE 2021 参戦記(4保存)
4
Pipenv+LocalStackで作るLambda開発環境
PipenvとLocalStackを使用したLambda開発環境の構築を紹介します。本記事で作成するデモアプリは以下のGitHubリポジトリに格納しています。
2022.02.02
宮永崇史
Xでポストする:Pipenv+LocalStackで作るLambda開発環境(31件の反応)
31
Facebookでシェアする:Pipenv+LocalStackで作るLambda開発環境
はてなブックマークで見る:Pipenv+LocalStackで作るLambda開発環境(5ブックマーク)
5
Pocketに保存する:Pipenv+LocalStackで作るLambda開発環境(2保存)
2
IBM Quantum Challenge Fall 2021参加レポート
本記事は2021年10月27日~11月5日に開催されたIBM Quantum Challenge Fall 2021の参加レポートです。イベントで出題された問題はGitHubリポジトリに格納されているため、参考にしてください。
2021.11.15
宮永崇史
Xでポストする:IBM Quantum Challenge Fall 2021参加レポート(16件の反応)
16
Facebookでシェアする:IBM Quantum Challenge Fall 2021参加レポート
はてなブックマークで見る:IBM Quantum Challenge Fall 2021参加レポート
Pocketに保存する:IBM Quantum Challenge Fall 2021参加レポート
OpenAPIにおけるundefinedとnullの設計
OpenAPI仕様に則ってREST APIの設計をする際に、値が存在しないという状態をどのように表現するかというお話です。まずはじめに、ここでundefinedと言っているのは、OpenAPIの仕様において、リクエスト/レスポンスのデータ型を定義するSchema Objectのプロパティの1つであるrequiredが指定されていない状態を指します。
2021.10.28
武田大輝
Xでポストする:OpenAPIにおけるundefinedとnullの設計(20件の反応)
20
Facebookでシェアする:OpenAPIにおけるundefinedとnullの設計
はてなブックマークで見る:OpenAPIにおけるundefinedとnullの設計(75ブックマーク)
75
Pocketに保存する:OpenAPIにおけるundefinedとnullの設計(60保存)
60
Engineer Camp2021: Python の AST モジュールを使ってクラス構造を可視化する
Future のインターン Engineer Camp に参加した空閑です。今回のインターンではソースコード静的解析システムの開発に取り組みました。そこで本記事では、開発内容の一部である、Python の AST モジュールを使ったクラス構造の可視化について紹介します。Python の環境構築については以下を参考にしました。[サーバーアプリ開発環境
2021.10.19
空閑康太
Xでポストする:Engineer Camp2021: Python の AST モジュールを使ってクラス構造を可視化する(7件の反応)
7
Facebookでシェアする:Engineer Camp2021: Python の AST モジュールを使ってクラス構造を可視化する
はてなブックマークで見る:Engineer Camp2021: Python の AST モジュールを使ってクラス構造を可視化する
Pocketに保存する:Engineer Camp2021: Python の AST モジュールを使ってクラス構造を可視化する(5保存)
5
Java17対応版!Javaコーディング規約の紹介
フューチャーのGitHubリポジトリで公開しているJavaコーディング規約をJava17に対応させたのでその宣伝記事です。先日の2021年9月14日にJava17がリリースされました。Java12からJava17の新機能...
2021.10.07
太田洋介
Xでポストする:Java17対応版!Javaコーディング規約の紹介(69件の反応)
69
Facebookでシェアする:Java17対応版!Javaコーディング規約の紹介
はてなブックマークで見る:Java17対応版!Javaコーディング規約の紹介(49ブックマーク)
49
Pocketに保存する:Java17対応版!Javaコーディング規約の紹介(34保存)
34
イテレータと仲良くなろう
最近は業務で Python ばかり書いています。今回は Python の中でも「なんとなく」で扱われがちなイテレータについてです。イテレータとはあるコンテナの中の要素に1つずつアクセスできるオブジェクト
2021.10.05
佐藤尭彰
Xでポストする:イテレータと仲良くなろう(8件の反応)
8
Facebookでシェアする:イテレータと仲良くなろう
はてなブックマークで見る:イテレータと仲良くなろう(3ブックマーク)
3
Pocketに保存する:イテレータと仲良くなろう(7保存)
7
Python連載始まります&Python翻訳プロジェクト
最近社内でも使う人が徐々に増えている?Pythonの連載記事を開始しようと思います。本エントリーではPythonドキュメントの日本語訳プロジェクトに参加してみた話を紹介します。
2021.09.27
澁川喜規
Xでポストする:Python連載始まります&Python翻訳プロジェクト(6件の反応)
6
Facebookでシェアする:Python連載始まります&Python翻訳プロジェクト
はてなブックマークで見る:Python連載始まります&Python翻訳プロジェクト(3ブックマーク)
3
Pocketに保存する:Python連載始まります&Python翻訳プロジェクト(3保存)
3
Spring Bootアプリケーションのネイティブイメージが簡単に作れるSpring Nativeの紹介
Spring Bootアプリケーションのネイティブイメージが簡単に作れるSpring Nativeについて調べてみたので、それを紹介します。Spring NativeとはSpring Bootアプリケーションをほとんど変更することなく、ネイティブイメージを生成することを目指したプロジェクトです。ネイティブイメージの実行はJVMによる実行と比べて...
2021.09.09
本田紘規
Xでポストする:Spring Bootアプリケーションのネイティブイメージが簡単に作れるSpring Nativeの紹介(35件の反応)
35
Facebookでシェアする:Spring Bootアプリケーションのネイティブイメージが簡単に作れるSpring Nativeの紹介
はてなブックマークで見る:Spring Bootアプリケーションのネイティブイメージが簡単に作れるSpring Nativeの紹介(36ブックマーク)
36
Pocketに保存する:Spring Bootアプリケーションのネイティブイメージが簡単に作れるSpring Nativeの紹介(39保存)
39
エキスパートPythonプログラミング改訂3版が出版されました
エキスパートPythonプログラミング改訂3版が出版されました。ますます厚みを増し、買ってくれた知人からは、学者専用武器なのでは、とか銃弾止められそうとか感想をいただいております。詳しくは共訳の清水川さんがすでに記事にしています。
2021.08.19
澁川喜規
Xでポストする:エキスパートPythonプログラミング改訂3版が出版されました(75件の反応)
75
Facebookでシェアする:エキスパートPythonプログラミング改訂3版が出版されました
はてなブックマークで見る:エキスパートPythonプログラミング改訂3版が出版されました(10ブックマーク)
10
Pocketに保存する:エキスパートPythonプログラミング改訂3版が出版されました(10保存)
10
反転数について、隣接互換との関係、分割統治法による数え上げ
この間、反転数が関係する問題がうまく解けなくて悔しい思いをしたので、技術ブログでアルゴリズム連載企画ができたのを機に、反転数について考えてみたいと思います。
2021.07.20
小橋昌明
Xでポストする:反転数について、隣接互換との関係、分割統治法による数え上げ(6件の反応)
6
Facebookでシェアする:反転数について、隣接互換との関係、分割統治法による数え上げ
はてなブックマークで見る:反転数について、隣接互換との関係、分割統治法による数え上げ
Pocketに保存する:反転数について、隣接互換との関係、分割統治法による数え上げ(3保存)
3
monotone minima による高速化について
私は学生時代競技プログラミングに打ち込んでおりました。今回フューチャー技術ブログでアルゴリズムの記事を書く機会を頂きとても嬉しいです!よろしくお願いします!本記事では、最適化問題を解く上でのシンプルな高速化手法である monotone minima について説明します。
2021.07.07
山田太樹
Xでポストする:monotone minima による高速化について(26件の反応)
26
Facebookでシェアする:monotone minima による高速化について
はてなブックマークで見る:monotone minima による高速化について
Pocketに保存する:monotone minima による高速化について(1保存)
1
除算・平方根の計算のためのハードウェアアルゴリズム
CPUには除算や平方根といった比較的複雑な計算が必要な演算をするハードウェアが実装されています。除算は、筆算に対応するような単純な方法で計算すると、ビット数nとしてOの計算ステップ(≒CPUサイクル数)がかかります。しかしながら、50年以上前から、これらをより高速に計算するアルゴリズムが開発され、ハードウェア上で実装されています。
2021.06.30
松本耕太朗
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
藤野圭一
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
近傍探索で用いられるtopKのソートアルゴリズム
今回はアルゴリズムをテーマとして、faissを題材にソートされたTopKを取得するために使われているソートアルゴリズムについて紹介したいと思います。
2021.06.28
金子剛士
Xでポストする:近傍探索で用いられるtopKのソートアルゴリズム(2件の反応)
2
Facebookでシェアする:近傍探索で用いられるtopKのソートアルゴリズム
はてなブックマークで見る:近傍探索で用いられるtopKのソートアルゴリズム
Pocketに保存する:近傍探索で用いられるtopKのソートアルゴリズム(2保存)
2
前のページ
1
2
3
4
5
次のページ