本文へスキップ
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
49
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
16
タグ一覧へ
ホーム
すべての記事
2024年
2024年4月
のすべての記事
よく読まれている記事
VSCodeでGitLensを使う
2024.04
♡
17
2024年Gitワークフロー再考
2024.04
♡
642
CI/CD初心者のためのJenkins入門
2024.04
♡
8
Difyで生成AIアプリケーション入門 前編:生成AIアプリケーションをノーコードで開発
2024.04
♡
23
Difyで生成AIアプリケーション入門 後編:自作プログラムで機能追加して生成AIの指向性と精度を高める
2024.04
♡
12
Testcontainersを用いてテスト実行前の docker compose up を無くし、Goで並列テストする
2024.04
♡
129
記事一覧
【iOS/Swift】ダークモード・ライトモード・端末の表示モードへアプリ内から自由に切り替える
みなさん、お使いのiPhoneではダークモードorライトモードどちらに設定していますか。それとも、Automaticに設定していますか。
2024.04.30
Mobile
Xでポストする:【iOS/Swift】ダークモード・ライトモード・端末の表示モードへアプリ内から自由に切り替える
Facebookでシェアする:【iOS/Swift】ダークモード・ライトモード・端末の表示モードへアプリ内から自由に切り替える
はてなブックマークで見る:【iOS/Swift】ダークモード・ライトモード・端末の表示モードへアプリ内から自由に切り替える
Pocketに保存する:【iOS/Swift】ダークモード・ライトモード・端末の表示モードへアプリ内から自由に切り替える(2保存)
2
GASでGoogleTasksとスプレッドシートを擬似的に双方向バインディングさせてみた
フロントエンドの開発をする際にはVueを使用しています。Vueでの開発に慣れていくにつれて、「Vue使いやすいな、よくできているなぁ。」と思うとともに、普段何気なく使っているスプレッドシートに対して、今まで感じたことのなかった不便さを感じるようになりました。
2024.04.26
Frontend
Xでポストする:GASでGoogleTasksとスプレッドシートを擬似的に双方向バインディングさせてみた
Facebookでシェアする:GASでGoogleTasksとスプレッドシートを擬似的に双方向バインディングさせてみた
はてなブックマークで見る:GASでGoogleTasksとスプレッドシートを擬似的に双方向バインディングさせてみた
Pocketに保存する:GASでGoogleTasksとスプレッドシートを擬似的に双方向バインディングさせてみた(2保存)
2
ドイツで開催された国際物流展示会「LogiMAT2024」を視察してきました!~その1~
ドイツのシュツットガルトで3月に開催された国際物流展示会LogiMAT2024を視察してきました!このブログでは、3回のシリーズにわたりまして、現地での模様と注目のソリューションについてレポートしていきます。
2024.04.26
Business
Xでポストする:ドイツで開催された国際物流展示会「LogiMAT2024」を視察してきました!~その1~
Facebookでシェアする:ドイツで開催された国際物流展示会「LogiMAT2024」を視察してきました!~その1~
はてなブックマークで見る:ドイツで開催された国際物流展示会「LogiMAT2024」を視察してきました!~その1~
Pocketに保存する:ドイツで開催された国際物流展示会「LogiMAT2024」を視察してきました!~その1~
シェルスクリプトで固定長ファイルに区切り文字を入れてCSVに変換する
最近ちょっとした作業の中でシェルスクリプトを触る機会が増え、「固定長ファイルをCSVに変換する」といったややマニアックな文字列操作時もすることがありました。
2024.04.25
Infrastructure
Xでポストする:シェルスクリプトで固定長ファイルに区切り文字を入れてCSVに変換する
Facebookでシェアする:シェルスクリプトで固定長ファイルに区切り文字を入れてCSVに変換する
はてなブックマークで見る:シェルスクリプトで固定長ファイルに区切り文字を入れてCSVに変換する
Pocketに保存する:シェルスクリプトで固定長ファイルに区切り文字を入れてCSVに変換する(1保存)
1
p5.jsで好きなプログラミング言語発表ドラゴンを作ろうとした
JavaScriptライブラリの1つであるp5.jsに入門します
2024.04.24
Frontend
Xでポストする:p5.jsで好きなプログラミング言語発表ドラゴンを作ろうとした
Facebookでシェアする:p5.jsで好きなプログラミング言語発表ドラゴンを作ろうとした
はてなブックマークで見る:p5.jsで好きなプログラミング言語発表ドラゴンを作ろうとした(1ブックマーク)
1
Pocketに保存する:p5.jsで好きなプログラミング言語発表ドラゴンを作ろうとした(2保存)
2
ESP32とGoogleSpreadSheetで始めるIoT入門
IoTという言葉が話題になり始めてから、かなりの時間が経ちました。私自身も身近なIoTに関心を持っていろいろ取り組んできましたが、ソフトウェアだけでなくハードウェアの知識も必要になるなど、初めて挑戦する方にとっては敷居が高いと感じることがしばしばありました。
2024.04.23
IoT
Xでポストする:ESP32とGoogleSpreadSheetで始めるIoT入門
Facebookでシェアする:ESP32とGoogleSpreadSheetで始めるIoT入門
はてなブックマークで見る:ESP32とGoogleSpreadSheetで始めるIoT入門(1ブックマーク)
1
Pocketに保存する:ESP32とGoogleSpreadSheetで始めるIoT入門(2保存)
2
Vue.jsでオセロ作った話
社会人1年目のIT基礎知識向上のための取り組みの1つとして、Vue.jsでオセロを使った話をしたいと思います。
2024.04.22
Frontend
Xでポストする:Vue.jsでオセロ作った話
Facebookでシェアする:Vue.jsでオセロ作った話
はてなブックマークで見る:Vue.jsでオセロ作った話(1ブックマーク)
1
Pocketに保存する:Vue.jsでオセロ作った話(2保存)
2
CI/CD初心者のためのJenkins入門
業務の中で初めてJenkinsに触れたので、以下の内容についてまとめたいと思います。
2024.04.19
DevOps
Xでポストする:CI/CD初心者のためのJenkins入門
Facebookでシェアする:CI/CD初心者のためのJenkins入門
はてなブックマークで見る:CI/CD初心者のためのJenkins入門
Pocketに保存する:CI/CD初心者のためのJenkins入門(8保存)
8
WSLで始めるサーバーサイドSwift 入門 ~Hummingbird~
SwiftにおけるWebフレームワークを取り上げます。SwiftはiOSアプリ開発のイメージが強いと思いますが、iOSアプリ開発以外でも利用できることを紹介します。
2024.04.18
Mobile
Xでポストする:WSLで始めるサーバーサイドSwift 入門 ~Hummingbird~
Facebookでシェアする:WSLで始めるサーバーサイドSwift 入門 ~Hummingbird~
はてなブックマークで見る:WSLで始めるサーバーサイドSwift 入門 ~Hummingbird~
Pocketに保存する:WSLで始めるサーバーサイドSwift 入門 ~Hummingbird~(2保存)
2
Prometheus/Grafanaを使ってみる
PrometheusはSoundCloud社によって開発されたオープンソースの監視ソフトウェアです。GoogleでKubernetesの前身となったBorgという分散システムがあり...
2024.04.17
DevOps
Xでポストする:Prometheus/Grafanaを使ってみる
Facebookでシェアする:Prometheus/Grafanaを使ってみる
はてなブックマークで見る:Prometheus/Grafanaを使ってみる(2ブックマーク)
2
Pocketに保存する:Prometheus/Grafanaを使ってみる(5保存)
5
謎のAIチップベンダーTenstorrent製のAIボードを使ってみる(開封編)
先日リリースされたTenstorrent製のAI推論アクセラレーションボードGrayskull e150を早速入手しましたので、そちらの開封をしたいと思います。カナダのトロントに本社がある、知る人ぞ知る、ジム・ケラー/AIチップベンダーです。日本法人も昨年に設立されています。
2024.04.17
DataScience
Xでポストする:謎のAIチップベンダーTenstorrent製のAIボードを使ってみる(開封編)
Facebookでシェアする:謎のAIチップベンダーTenstorrent製のAIボードを使ってみる(開封編)
はてなブックマークで見る:謎のAIチップベンダーTenstorrent製のAIボードを使ってみる(開封編)(3ブックマーク)
3
Pocketに保存する:謎のAIチップベンダーTenstorrent製のAIボードを使ってみる(開封編)(2保存)
2
MLflow上でOptunaによって生成される大量のrunを整理する
MLflowはハイパーパラメータを自動調整するツールとしてともに広く使用されているツールです。MLflowとOptunaを同時に利用した際に、Optunaが複数回試行することによってMLflow上にrunが大量に生成され、MLflow上で試行結果が見づらくなります。
2024.04.16
DataScience
Xでポストする:MLflow上でOptunaによって生成される大量のrunを整理する
Facebookでシェアする:MLflow上でOptunaによって生成される大量のrunを整理する
はてなブックマークで見る:MLflow上でOptunaによって生成される大量のrunを整理する(1ブックマーク)
1
Pocketに保存する:MLflow上でOptunaによって生成される大量のrunを整理する(1保存)
1
VSCodeでGitLensを使う
VSCodeの拡張機能である「GitLens — Supercharge Git in VS Codeを取り上げます
2024.04.15
DevOps
Xでポストする:VSCodeでGitLensを使う
Facebookでシェアする:VSCodeでGitLensを使う
はてなブックマークで見る:VSCodeでGitLensを使う(6ブックマーク)
6
Pocketに保存する:VSCodeでGitLensを使う(11保存)
11
Systemdにおけるservice unitの起動フロー入門
Linuxのsystemdにおけるservice unitの起動と停止のフローに関して説明します
2024.04.12
Infrastructure
Xでポストする:Systemdにおけるservice unitの起動フロー入門
Facebookでシェアする:Systemdにおけるservice unitの起動フロー入門
はてなブックマークで見る:Systemdにおけるservice unitの起動フロー入門
Pocketに保存する:Systemdにおけるservice unitの起動フロー入門(4保存)
4
全文検索エンジンMeilisearchを試す
ある静的サイトジェネレーターで生成された膨大なドキュメントの検索において、全文検索機能はあるものの以下の課題を感じることがありました。
2024.04.11
Infrastructure
Xでポストする:全文検索エンジンMeilisearchを試す
Facebookでシェアする:全文検索エンジンMeilisearchを試す
はてなブックマークで見る:全文検索エンジンMeilisearchを試す(5ブックマーク)
5
Pocketに保存する:全文検索エンジンMeilisearchを試す(11保存)
11
2024年Gitワークフロー再考
Gitは、出自としては1週間で作られたLinuxカーネルのための分散バージョン管理システムでした。当時のワークフローに合わせてパッチをテキスト化してメールに添付できるような機能だったりが備わっています。一方で...
2024.04.10
DevOps
Xでポストする:2024年Gitワークフロー再考
Facebookでシェアする:2024年Gitワークフロー再考
はてなブックマークで見る:2024年Gitワークフロー再考(445ブックマーク)
445
Pocketに保存する:2024年Gitワークフロー再考(197保存)
197
Testcontainersを用いてテスト実行前の docker compose up を無くし、Goで並列テストする
Testcontainers を用いて、単体テスト実行前に docker compose up -d 無しで、PostgreSQLにアクセスする単体テストを行う、入門記事です。
2024.04.09
Programming
Xでポストする:Testcontainersを用いてテスト実行前の docker compose up を無くし、Goで並列テストする
Facebookでシェアする:Testcontainersを用いてテスト実行前の docker compose up を無くし、Goで並列テストする
はてなブックマークで見る:Testcontainersを用いてテスト実行前の docker compose up を無くし、Goで並列テストする(70ブックマーク)
70
Pocketに保存する:Testcontainersを用いてテスト実行前の docker compose up を無くし、Goで並列テストする(59保存)
59
Go1.22リリースパーティに「ServeMuxの競合検知と性能」というタイトルで登壇しました
3/18に開催されたGo1.22のリリースパーティに登壇しました。少し時間が空いてしまいましたが、登壇レポートになります。
2024.04.08
Programming
Xでポストする:Go1.22リリースパーティに「ServeMuxの競合検知と性能」というタイトルで登壇しました
Facebookでシェアする:Go1.22リリースパーティに「ServeMuxの競合検知と性能」というタイトルで登壇しました
はてなブックマークで見る:Go1.22リリースパーティに「ServeMuxの競合検知と性能」というタイトルで登壇しました
Pocketに保存する:Go1.22リリースパーティに「ServeMuxの競合検知と性能」というタイトルで登壇しました(6保存)
6
春の入門連載2024を始めます
春の入門連載2024のインデックス記事です。
2024.04.08
Culture
Xでポストする:春の入門連載2024を始めます
Facebookでシェアする:春の入門連載2024を始めます
はてなブックマークで見る:春の入門連載2024を始めます(3ブックマーク)
3
Pocketに保存する:春の入門連載2024を始めます(4保存)
4
Vue.jsを2から3へバージョンアップした話
Vueのバージョンアップを行って得た、所感や躓いたポイントを共有します。
2024.04.05
Frontend
Xでポストする:Vue.jsを2から3へバージョンアップした話
Facebookでシェアする:Vue.jsを2から3へバージョンアップした話
はてなブックマークで見る:Vue.jsを2から3へバージョンアップした話(4ブックマーク)
4
Pocketに保存する:Vue.jsを2から3へバージョンアップした話(1保存)
1
Difyで生成AIアプリケーション入門 後編:自作プログラムで機能追加して生成AIの指向性と精度を高める
前編のチュートリアル1で作ったSQL生成チャットbotをベースに、セルフレビュー機能を追加し、間違ったSQL文や存在しないテーブルやカラムを使用しようとした時に自動でやり直すように改修します。
2024.04.04
AIDD
Xでポストする:Difyで生成AIアプリケーション入門 後編:自作プログラムで機能追加して生成AIの指向性と精度を高める
Facebookでシェアする:Difyで生成AIアプリケーション入門 後編:自作プログラムで機能追加して生成AIの指向性と精度を高める
はてなブックマークで見る:Difyで生成AIアプリケーション入門 後編:自作プログラムで機能追加して生成AIの指向性と精度を高める(8ブックマーク)
8
Pocketに保存する:Difyで生成AIアプリケーション入門 後編:自作プログラムで機能追加して生成AIの指向性と精度を高める(4保存)
4
技育祭2024春で「2064年もITで仕事し続けるためのキャリアプラン」というタイトルで発表してきました。
タイトルの2064年というのは、技育祭で一番ボリュームゾーンだと思われる20歳ぐらいの学部2年、3年の若者が60歳定年まで働くとしたら、という年ですね。AIでIT技術者がいらなくなる、みたいな話がよくされていますが...
2024.04.03
Culture
Xでポストする:技育祭2024春で「2064年もITで仕事し続けるためのキャリアプラン」というタイトルで発表してきました。
Facebookでシェアする:技育祭2024春で「2064年もITで仕事し続けるためのキャリアプラン」というタイトルで発表してきました。
はてなブックマークで見る:技育祭2024春で「2064年もITで仕事し続けるためのキャリアプラン」というタイトルで発表してきました。(18ブックマーク)
18
Pocketに保存する:技育祭2024春で「2064年もITで仕事し続けるためのキャリアプラン」というタイトルで発表してきました。(9保存)
9
Difyで生成AIアプリケーション入門 前編:生成AIアプリケーションをノーコードで開発
DifyとAnthropic Claudeを使って簡単に生成AIアプリケーションを構築する方法をご紹介します。
2024.04.02
AIDD
Xでポストする:Difyで生成AIアプリケーション入門 前編:生成AIアプリケーションをノーコードで開発
Facebookでシェアする:Difyで生成AIアプリケーション入門 前編:生成AIアプリケーションをノーコードで開発
はてなブックマークで見る:Difyで生成AIアプリケーション入門 前編:生成AIアプリケーションをノーコードで開発(11ブックマーク)
11
Pocketに保存する:Difyで生成AIアプリケーション入門 前編:生成AIアプリケーションをノーコードで開発(12保存)
12
Microsoft 365 Developer ProgramでEntraID(旧名AzureAD)にアクセスする
過去にいくつかEntraIDが、久々にMicrosoft 365 Developer Programにアクセスしたら、どこにEntraIDがあるのか場所が分からなかったのでメモです。
2024.04.01
認証認可
Xでポストする:Microsoft 365 Developer ProgramでEntraID(旧名AzureAD)にアクセスする
Facebookでシェアする:Microsoft 365 Developer ProgramでEntraID(旧名AzureAD)にアクセスする
はてなブックマークで見る:Microsoft 365 Developer ProgramでEntraID(旧名AzureAD)にアクセスする
Pocketに保存する:Microsoft 365 Developer ProgramでEntraID(旧名AzureAD)にアクセスする
前の月
2024年3月
次の月
2024年5月