タグ

mano-junkiのブックマーク (2,414)

  • RaspberryPiと赤外線反射センサーを用いて遊んでみよう(入門編) | フューチャー技術ブログ

    春の入門祭り2025の21目の記事です。 はじめにはじめまして。最近視力が 2.0 から 1.8 くらいに下がった気がする 24 卒 10 月入社の生駒開です。ブルーライトカットレンズは効果ありますか?そろそろ眼鏡市場に行ってみようと思います。 2025 年 2 月より現所属プロジェクトに参画し、Java とにらめっこの毎日を過ごしています。コーディングの機会に恵まれることは大変嬉しく、充実感を感じる日々ですが、一方で、画面の中で完結してしまう作業に少し寂しさを感じていました。 そんな背景から、「自分の手で作ったコードが、現実世界のモノを動かす」という体験をしてみたくなりました。そこで目をつけたのが Raspberry Pi です。この小さなデバイスは、センサーやLEDなどの電子機器をプログラミングで制御できるうえ、電子工作の基礎を学ぶのにも最適です。 このブログでは、初心者向けに私が

    RaspberryPiと赤外線反射センサーを用いて遊んでみよう(入門編) | フューチャー技術ブログ
  • PostgreSQL設計ガイドライン | Future Enterprise Arch Guidelines

    規約は、世の中のシステム開発プロジェクトのために無償で提供致します。 ただし、掲載内容および利用に際して発生した問題、それに伴う損害については、フューチャー株式会社は一切の責務を負わないものとします。 また、掲載している情報は予告なく変更することがございますので、あらかじめご了承下さい。 はじめに ​規約はPostgreSQLを使用する開発者向けに、DBのテーブルやカラムの命名・型桁・制約などのスキーマ管理に加え、履歴・排他制御・マルチテナント対応などアプリケーション設計を含む内容についての設計標準を紹介する。 以下の目的・意図で作成するものとする。 DB設計の主な論点/設計項目/設計観点を提供することで、開発者の考慮漏れを防ぐとともに、チームでの設計上の合意形成を手助けするシステム開発における標準ラインとなる設計手法を提供することでナレッジやツールの横展開を容易にする適用範囲 ​作成

  • PostgreSQL設計ガイドラインのご紹介 | フューチャー技術ブログ

    はじめにフューチャー社内の有志メンバーでPostgreSQL DB設計ガイドラインを作成しました。 PostgreSQL設計ガイドライン | Future Enterprise Arch Guidelines形になってから数ヶ月寝かせており、ある程度社内の指摘を取り込むことができたのでこのタイミングで告知します よくあるDB設計規約との差別化ポイント単にDB設計ガイドラインというと何を今更?感もあるので、命名規則や型桁など一般的な内容に加え、以下の点でよくあるDB設計ガイドラインから一歩踏み込んだコンテンツとなるよう心がけました。 論理設計への踏み込み単なるテーブル定義やデータ型選択にとどまらず、より高度な論理設計の原則に焦点を当てています。 マスタ/トラン/ワークデータベース設計において、データの種類に応じてテーブルを明確に分離することは設計効率と保守性を高める上で重要ですが、意外とその

    PostgreSQL設計ガイドラインのご紹介 | フューチャー技術ブログ
  • PowerBIによる監査ログ自動化 | フューチャー技術ブログ

    春の入門祭り2025の18目の記事です。 はじめにはじまして、CSIG(Cyber Security Innovation Group)の松です。現在専門ドメインはセキュリティで、データのセマンティックに関心があります♡ 今回は、データ分析ソフトウェアとして知られるBIツールについての入門記事です。PowerBI Desktopを活用して、データ取り込み~分析結果の可視化の一連の手順を紹介します。 これからPowerBIを試してみようと考えている方の導入を支援できれば幸いです! PowerBI とはPower BI(パワービーアイ)は、Microsoft社が提供しているビジネスインテリジェンス(BI)ツールです。企業が持つ様々なデータを収集・分析し、その結果を視覚的に分かりやすいレポートやダッシュボードとして作成することで、迅速な意思決定を支援する目的で作られました。PowerBIには

    PowerBIによる監査ログ自動化 | フューチャー技術ブログ
  • 技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition

    技術選定の審美眼(2025年版) 2025/05/14(水) 技術選定を突き詰める〜 Online Conferenc​​e 2025〜 https://findy.connpass.com/event/349580/

    技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
  • どうやって技術広報予算を上げてもらうのか|中村修三(ShuzoN)

    ブランディング投資…めっちゃ気になる!#DevRelGuildMeetup pic.twitter.com/CkhyqV7lgE — Natty | なってぃ (@natty_natty254) May 14, 2025 この登壇を聞いたときに弊社も私が着任して3年目で広報予算を上げてもらったことを思い出した。おそらく助けになる人もいるだろうから、その時にどのように動いたのかまとめる。 サマリ2023年から技術広報に転身。2024年にチームリーダーになった。その際に、予算管理と利用方法の裁量も同時に渡された。 そこから1年(つまりマネージャー2年目)で、やりたいことに対して現状の予算では機会損失が起きていることに気付いた。 現行の予算上限によってどの程度機会損失が起きたのかをまとめ、予算上限のアップを提案し、受け入れてもらった。 またそれと同時に何が狙いなのか、何を指標に測るのかを設計し、

    どうやって技術広報予算を上げてもらうのか|中村修三(ShuzoN)
  • Web API設計ガイドラインを公開しました | フューチャー技術ブログ

    こんにちは。Strategic AI Group の佐藤です。 フューチャーでは さまざまなガイドラインを公開しており 、ブログでも 「ガイドライン」タグ に過去の紹介記事がいくつか載っています。Web API に関するガイドラインも昨年11月から検討を開始し、今年の 1/17 に 公開されました! 記事はそのご紹介です。 4ヶ月も寝かせていて当に申し訳ありません ガイドラインの経緯フューチャーでは様々な規模、様々な環境で動くシステムを構築しています。システム開発におけるバックエンド設計かくあるべしという共通知識は大規模システムに偏っていて、昨今急速に数を増やしている Web ベースのシステムに限った話というものはあまり言語化されていませんでした。 そこで今回、設計の属人性を軽減させ、知識の横展開を容易にするべくガイドラインを作成・公開しました。当初はHTTPメソッドやステータスコ

    Web API設計ガイドラインを公開しました | フューチャー技術ブログ
  • DynamoDBコスト削減のための基本的な施策4点 | フューチャー技術ブログ

    はじめに製造・エネルギー事業部所属の八木です。 AWSコストの内訳で大きな割合を占めていた数百億オーダーのデータ(=Item)を保存しているDynamoDBのコストを削減する機会があり、その中で行った施策を春の入門祭り2025 にあわせて共有します。 前提テーブルのキャパシティモードはオンデマンドで利用しています1. テーブルを再作成してデータ削除コストを減らすDynamoDBのストレージ料金を削減するために、100億オーダーの過去データを削除することになりました。 DynamoDBのテーブルからデータを削除するには、DeleteItemを利用することになり、削除するデータごとに書き込みキャパシティユニット(WCU)を消費します。 DynamoDB の読み込みと書き込みのオペレーション - Amazon DynamoDBつまり、削除するデータ量に応じてコストが増加するため、大量のデータを削

    DynamoDBコスト削減のための基本的な施策4点 | フューチャー技術ブログ
  • <svg>ではaltが使えないからaria-labelはロジックをすっ飛ばしている - 水底の血

    @_yuheiyによる当エンジニアブログで実施したアクセシビリティ改善の方法についての解説は全体的に丁寧に説明しているだけに、下記の記述がちょっと気になったという話です。 これがimg要素であればalt属性を使って代替テキストを設定すべきですが、svg要素ではそれができません。そこで、WAI-ARIAの出番です。次のようにすることで、alt属性と同様に代替テキストが設定できます。 SVGネイティブに代替テキストを設定する方法は(SVGの)title要素だ、ということはおさえておくべきかなと。SVG2仕様書訳(原仕様書)に次のように書かれています。 title 要素は、 その親要素用の短いテキスト代替を表現する。 つまり、aria-labelを使うことなく、次のように書けます。(HTML解体新書のp.339にもあります。) <a href="..."> <svg role="img"><ti

    <svg>ではaltが使えないからaria-labelはロジックをすっ飛ばしている - 水底の血
  • Goのテストをはじめてみよう(2025年版) | フューチャー技術ブログ

    春の入門祭り2025 13目の記事です。 はじめに製造エネルギー事業部の辻です。Goのテストをはじめてみよう、という記事です。 この記事は、5年前の2020年に私が執筆したGoのテスト入門記事(Goのテストに入門してみよう!)のリメイク版です。当時は執筆したときのGoのバージョンは1.14でした。記事はありがたいことに継続的に反響をいただいていたものの、いくつか記述が古くなっていた点がありました。そこで今回Go1.15以降で導入された機能や、周辺のアップデート等を取り込み、改良しました。 Go のテストに関するヒント集としてお役に立てれば幸いです。 TipsGo のテストの仕組みに、ベンチマークに関するテストと Example テストというサンプルコード用のテストも含まれているのですが、この2つは対象外にします。基礎的と思われる内容から順に並べてみました。 Tipsテストがしたいテストの

    Goのテストをはじめてみよう(2025年版) | フューチャー技術ブログ
  • 初潮の低年齢化問題、子どもたちの食事が影響か 米研究

    より健康で炎症を起こしにくい物の摂取は初潮低年齢化のリスク縮小に関連するという/Inti St Clair/Tetra images RF/Getty Images (CNN) 子どもの弁当箱に何を詰めるかによって、その子が早すぎる初潮を迎えるかどうかが決まる可能性がある。新たな研究から明らかになった。 炎症を起こしやすい事の摂取は、子どもたちが翌月に初潮を迎える確率が15%高くなることと関連していた。一方で、より健康的な事はそうしたリスクを8%低減したという。6日付でヒューマン・リプロダクション誌に掲載された新たな研究論文で分かった。 早くに月経が始まることは不自由なだけでなく慢性疾患の特徴でもあると、米シアトルのフレッド・ハッチンソンがんセンターの疫学准教授、ホリー・ハリス博士は指摘する。今の若い世代は以前よりも早く初潮を迎える一方、生理周期の安定化により長い期間を要するようにな

    初潮の低年齢化問題、子どもたちの食事が影響か 米研究
  • Slack利用ガイドライン | Future Enterprise Arch Guidelines

    規約は、世の中のシステム開発プロジェクトのために無償で提供致します。 ただし、掲載内容および利用に際して発生した問題、それに伴う損害については、フューチャー株式会社は一切の責務を負わないものとします。 また、掲載している情報は予告なく変更することがございますので、あらかじめご了承下さい。 はじめに ​リモートワーク/ハイブリッドワーク前提の業務において、チャットなどの非同期コミュニケーションを円滑に進めることは、業務効率を向上させるだけではなく、従業員全員の満足度を向上させ、より良い職場づくりに繋げることができる。 また、ユーザーの様々な要望に応えるため、現代のチャットサービスは豊富な機能が提供されている。しかし、各ユーザーの考え方/利用者の感覚が千差万別であるため、ある人によって問題ないとされる行動が、別の人にとっては良くない受け取り方をされることも多い。例えば次のような対立が考えられ

  • Web API設計ガイドライン | Future Enterprise Arch Guidelines

    Web API設計ガイドラインは、世の中のシステム開発プロジェクトのために無償で提供致します。 ただし、掲載内容および利用に際して発生した問題、それに伴う損害については、フューチャー株式会社は一切の責務を負わないものとします。 また、掲載している情報は予告なく変更することがございますので、あらかじめご了承下さい。 はじめに ​ガイドラインはWeb APIを利用する開発者向けに、RESTライクなWeb APIの主な設計手法をまとめ、システム開発プロジェクトにおける設計のベースラインを提供するために作成された。ガイドラインを用いることで、開発チームは何を設計すべきか、どのような判断を下すべきかについて共通認識を得ることができる。また、設計の属人性を軽減させ、ナレッジやツールの横展開を容易にすることを狙いにしている。 前提条件 ​ガイドラインの作成にあたってWeb APIは次の前提を持つと

    mano-junki
    mano-junki 2025/05/03
    作ったよ!
  • コードレビューガイドラインを公開しました | フューチャー技術ブログ

    こんにちは、村田です。 有志の社員が集まってコードレビューガイドラインを作成、公開したのでご紹介します。 ガイドラインを読むにあたってコードレビューガイドラインは、既に公開しているGitランチフロー規約にて推奨されているブランチ戦略や設定が施されていることを想定して作成されています。 前提条件の章を確認の上で編をご確認ください。 ガイド作成の背景みなさんは普段どのよう心構えでレビューをしていますか? フューチャーでも当然毎日のようにたくさんのコードレビューが実施されているのですが、実際問題としてコードレビューにおける立ち振舞いはチームや人によってマチマチであることが多いです。もちろん世間でもそういうケースは多く散見されるだろうなと思います。 「レビューはコミュニケーションである。コメント記載時には相手への敬意を忘れないこと」 これは今回作成したガイドラインに明記したグラウンドルールで

    コードレビューガイドラインを公開しました | フューチャー技術ブログ
    mano-junki
    mano-junki 2025/05/02
    ワイワイ
  • データフローダイアグラム本の献本をいただきました | フューチャー技術ブログ

    https://t.co/Y1dhM7EzlQ DFDのがでる!いろんな図があったけど、DFDが1番役にたつ気がする — 渋川よしき (@shibu_jp) March 13, 2025 1月半前にツイートしたところ、プチバズりしまして、献をいただきました。ありがとうございます。自分でもポチっていたのですが、そちらは会社の棚にでも入れておこうと思います。 データフローダイアグラムは1970年代に構造化分析の手法と一緒に考案された技法です。1990年代にはオブジェクト指向がさかんに取り上げられ、次世代のスタンダードとして喧伝されました。1997年代にはUMLが登場しました。UMLは無料やら有償のツールも開発されたり、ISOになったりかなり大きなムーブメントを起こし「図といえばこれ」という状況になっていたと思います。UMLは多種多様な図が含まれています。プログラムの構造を記述する図と、プ

    データフローダイアグラム本の献本をいただきました | フューチャー技術ブログ
  • 初めてのPostman | フューチャー技術ブログ

    はじめに春の入門祭り2025 1日目です。 Web API開発プラットフォームとして高い人気を誇るPostmanの入門記事です。 PostmanとはPostmanはWeb API開発のあらゆる工程を支援するプラットフォームです。 この、Web API開発プラットフォームという用語は初見ではイメージがつきにくいかと思います。例えば、curl や VS Coode拡張の REST Client とどの程度違いがあるのか、 OpenAPI Specification などとの関連性は?などフワッとしてしまいます。 まず、競合?となりえそうな周辺のツールと比較すると輪郭が明確になるのではないかという仮説のもと作成したのが下表です。 フェーズ/機能詳細Postman競合ツールの例設計API定義 (OpenAPI) 作成・編集・検証✅ API Builder (OpenAPI v2, v3, v3.1

    初めてのPostman | フューチャー技術ブログ
    mano-junki
    mano-junki 2025/04/14
    書きました!📮
  • 危険なURLを安全に共有できるような変換形式 - ASnoKaze blog

    フィッシングやマルウェアのURLを共有する時、リンク化されないように hxxp://example[.]comのように記載する事があると思います。 その変換形式を定義する、『A Standard for Safe and Reversible Sharing of Malicious URLs and Indicators』という提案仕様がIETFに提出されています。 用語 難読化(Obfuscating): 誤ってクリックされないようにする変換のこと 難読化解除(De-obfuscating): 難読化されたものをもとに戻す変換のこと IOC: indicators of compromise。悪意あるURL、メールアドレスのこと もともとは、『無害化(defanging)』『もとに戻す(refanging)』の用語を使ってはいたがObfuscating, De-obfuscatingに

    危険なURLを安全に共有できるような変換形式 - ASnoKaze blog
    mano-junki
    mano-junki 2025/04/12
    学び
  • Terraform × BigQuery データ管理:陥りがちな落とし穴と対策5選(サンプルコード付き) | フューチャー技術ブログ

    Terraform 連載2025の5日目です。 Terraformは、インフラ構築をコードで管理できる強力なツールですが、BigQueryのデータ管理においては、特有の課題に直面することがあります。記事では、TerraformでBigQueryを扱う際に陥りやすい落とし穴と、データ管理の品質を高めるための対策について、サンプルコードを交えながら解説します。 ちなみに、以下の構成の前提で解説するため、事前にご了承ください。 1. テーブルのライフサイクル管理課題: テーブルの意図しない変更によるデータ損失Terraformは、リソースのライフサイクルをコードで管理できますが、以下のいくつのケースの際に、テーブルを再度自動作成されるため、意図しないデータ損失が発生します。 Terraform上のスキーマ変更を適用したときCloud Functionなどでデータを洗い替えされ、再度terraf

    Terraform × BigQuery データ管理:陥りがちな落とし穴と対策5選(サンプルコード付き) | フューチャー技術ブログ
  • Terraform TIPS 集 | フューチャー技術ブログ

    はじめにTIG 前原です。Terraform 連載2025の4日目です。 Terraform を利用する中でこんな使い方があるのかってことを少しでも知ってもらえればと思い、TIPS 集を書いています。 既にご存知の方も多い内容かもしれないですが、ご了承ください。 TIPS 内容今回、ご紹介する内容を以下に記載します。 詳細ログ出力の取得方法プロバイダの確認コマンドTerraform 実行中にロックがかかった場合terraform plan -detailed-exitcode を使った差分チェックリソースのタイアウト時間の調整Terraform の並列実行詳細ログ出力の取得方法Terraform の挙動を細かく調査したいときに環境変数の設定をすることで、詳細なログを確認することができます。 export TF_LOG=DEBUG Terraform apply をした時などにDEBUG レ

    Terraform TIPS 集 | フューチャー技術ブログ
  • Gemini、社内利用スタート! | フューチャー技術ブログ

    米国時間の2025年1月15日に「Google AI の優れた機能を Google Workspace の Business プランと Enterprise プランに組み込むことを決定しました」でもアナウンスされた Gemini が、ついに当社内でも利用が始まりました。Chatbot Arena で常連の Gemini モデルが業務で使えるようになり、とても熱い展開なのでブログ化しました。 はじめにこんにちは。tanai(棚井龍之介) です。 先日、ある企業さんのオフィスへ訪問した際に、「ウチでは、〇〇(←誰もが知っている生成AIサービス)は、全員にアカウントが支給されているよ」という話を伺い、とても羨ましいなと思っていました。私の場合、業務外で ChatGPT Plus、Felo Pro、Gemini Advanced、Mapify Pro を中心に課金して、他サービスもお試し利用しなが

    Gemini、社内利用スタート! | フューチャー技術ブログ