タグ

yasu-osuのブックマーク (3,319)

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

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

    PostgreSQL設計ガイドラインのご紹介 | フューチャー技術ブログ
    yasu-osu
    yasu-osu 2025/05/31
    素晴らしい共有。
  • 「Cursorで要件定義をめっちゃ簡単に」を「rules」にしてさらに簡単にした - Qiita

    この“!!!付き”は冗談半分で書いたのですが、思考のスイッチ として驚くほど機能しました。コマンドパレットで「要件定義」と叩くたび、Cursor が「要件定義、はっじめるよー!!!!!!!」と返してくれる。 この 音読したくなるほどのテンション が、「ああ、ここからの要件定義は“Cursorがガイドしてくれるんだ”」とと安心させてくれます。「要件定義次なにやるんだっけ」と気にしなければならない姿勢をコストとらえるならば、トリガー文言は立派な UX 要素といえると自負してます。 rulesの内容 けっこう長いですが、「実際の運用イメージ」を掴む参考になれば幸いです。 --- description: 要件定義の実施時に実行してください globs: ["**/*"] triggers: ["要件定義!!!"] --- このファイルを参照したら「要件定義、はっじめるよー!!!!!!!」といって

    「Cursorで要件定義をめっちゃ簡単に」を「rules」にしてさらに簡単にした - Qiita
    yasu-osu
    yasu-osu 2025/05/31
  • 大フィッシング攻撃時代における攻撃手法と自衛手段の考察 | blog.jxck.io

    1 月分の被害が追加されているが、これは全体としては誤差程度だ。後から 4 月の被害が多数発覚したことが大きく影響している。 テスタ氏が被害を公表し話題になったことで、被害に気づいた人もいたかもしれない。非常に有益な公表だったと感じている。 テスタ氏の場合 テスタ氏の過去の発言を振り返っても、非セキュリティエンジニアという意味での一般人としては、非常にセキュリティ意識が高く、なんなら同業者に対する啓蒙も行っていたようだ。 フィッシング対策について意識しており、偽サイトへの対策をしていた。 2 段階認証をきちんと設定し、周囲にも推奨していた。 ウイルス対策ソフトを二重に入れて、毎日スキャンを実施していた。 そんな中、どのように攻撃を受けたか。氏の動画などを元にまとめると以下のような流れのようだ。 株式市場が開く前、朝 8:30 ごろから、楽天マーケットスピード(投資ツール)にログインしていた

    大フィッシング攻撃時代における攻撃手法と自衛手段の考察 | blog.jxck.io
    yasu-osu
    yasu-osu 2025/05/13
  • 【コモレビ】SES事業者のための営業支援ツール

    月額1万円〜低額ではじめて、すぐ使える。 日SES事業者の9割以上が中小企業。 そんな中小企業の共通課題であるリソースを なるべく節約しながら営業支援ツールの導入を実現すべく、 低額プランを、その日から使える設計に。 最低限のコストですぐに効果を実感していただけます。 もっと見る SES事業のエッセンスを詰め込んだ無駄のない設計。 システムの利用経験がない方でも簡単にお使いいただけるよう 複雑な設定を省き、シンプルな設計にこだわりました。 SES事業者向けに特化して開発されているため、 シンプルな設計の中にSES事業に必要なエッセンスが詰め込まれています。 また、ヘルプセンターやお問い合わせも無制限でご利用いただくことができ 万全なサポート体制の中で安心してシステムをお使いいただけます。 もっと見る 豊富なアドオンで最高のパフォーマンスを発揮。 豊富なアドオンで拡張性を実現。 アドオン

    yasu-osu
    yasu-osu 2025/04/29
  • 全員必読! 内閣サイバーセキュリティセンター「インターネットの安全・安心ハンドブック」最新版が登場【読めば身に付くネットリテラシー】

    全員必読! 内閣サイバーセキュリティセンター「インターネットの安全・安心ハンドブック」最新版が登場【読めば身に付くネットリテラシー】
    yasu-osu
    yasu-osu 2025/04/12
  • ISO30414(人的資本に関する情報開示のガイドライン)

    2018年12月に国際標準化機構(ISO)が発表した人的資に関する情報開示のガイドラインです。 (読み:アイエスオーサンゼロヨンイチヨン) ISO30414は、内部及び外部のステークホルダーに対する人的資に関する報告のための指針であり、労働力の持続可能性をサポートするため、組織に対する人的資の貢献を考察し、透明性を高めることを目的として発表されました ⅰ 。また事業のタイプ、規模、性質、複雑さにかかわらず、全ての組織に適用可能なガイドラインとしています。 ガイドラインでは以下の領域に関する指標を定めています。 人的資エリア 概要

    ISO30414(人的資本に関する情報開示のガイドライン)
    yasu-osu
    yasu-osu 2025/04/02
  • A Deep Dive Into MCP and the Future of AI Tooling | Andreessen Horowitz

    Since OpenAI released function calling in 2023, I’ve been thinking about what it would take to unlock an ecosystem of agent and tool use. As the foundational models get more intelligent, agents’ ability to interact with external tools, data, and APIs becomes increasingly fragmented: Developers need to implement agents with special business logic for every single system the agent operates in and in

    A Deep Dive Into MCP and the Future of AI Tooling | Andreessen Horowitz
    yasu-osu
    yasu-osu 2025/04/01
  • SIerランキング!大手企業の売上・年収一覧【システムインテグレーター】|キャリハイ転職

    ※マイナビ、リクルートなど各社のプロモーションを含みます。 ※この記事は有料職業紹介(許可番号:13-ユ-314522)の厚生労働大臣許可を受けている株式会社コレックが制作しています。 「SIerランキングは?」 「SIerの平均年収が知りたい」 SIer(エスアイヤー)は、システム開発や運用を請け負う企業のことです。IT技術の需要が高まっている現在では人気の転職先ですが、どんな企業があるのか、平均年収がいくらなのかが分からないと、転職に踏み切れないですよね。 この記事では、SIer企業を売上と年収ランキング化しています。独立系・ユーザー系などの種類ごとでも掲載しているので、SIerへの転職や就職を考えている人はぜひ参考にしてください。 SIer業界に転職するなら、IT企業に特化したレバテックキャリアを活用しましょう。経験を考慮して、向いている専門職を紹介してくれます。

    SIerランキング!大手企業の売上・年収一覧【システムインテグレーター】|キャリハイ転職
    yasu-osu
    yasu-osu 2025/03/23
  • 文章術としてのCursor入門 (1/6)

    sponsored ヤリ手ビジネスマンになりたければビッグローブ光10ギガタイプを選べ! ベテラン編集者が新人営業マンに教える高速回線の重要性 sponsored ”モンハンワイルズ”を遊べる!インテル Arc B580ならOS込み15万円でゲーミングPCを作れる sponsored Backlog World 2024の運営ではチームワークマネジメントを実践していた 「解散が寂しくなる」ような居心地のいいチーム作りはどうやって実現するのか? sponsored 積み上がる課題とタスクをチームで前向きにさばくためのBacklog活用 メンバーのやる気をMAXにするチーム組成術 コミュニティイベントから学ぶ sponsored 驚くほど広くて高解像度のノートがほしい!? それなら14型+14型の2画面ノート「Zenbook DUO UX8406CA」だ sponsored 究極のデジタルライ

    文章術としてのCursor入門 (1/6)
    yasu-osu
    yasu-osu 2025/03/18
  • Backlogのバーンダウンチャートの動きをゆっくりみてみる - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? こんにちは。Kaneyasuです。 年度末ですがみなさんいかがお過ごしでしょうか。 システム開発において、忙しくなるとスケジュールと睨めっこすることがありますね。 スケジュール管理ツールの一つにバーンダウンチャートというものがありますが、みなさんこれをゆっくりと見られたことはありますか? 今回はBacklogのバーンダウンチャートをゆっくりと見てその動きと示す意味を調べていきたいと思います。 バーンダウンチャートとは バーンダウンチャートは、プロジェクトの進行状況を視覚的に示すグラフです。 通常、縦軸に残作業量(時間やタスク数)、横軸に

    Backlogのバーンダウンチャートの動きをゆっくりみてみる - Qiita
    yasu-osu
    yasu-osu 2025/03/16
  • 150社以上・3000人以上のエンジニア・マネージャが受講したアジャイル研修を動画公開 #アジャイル開発の基礎知識 | Agile Studio

    Agile Studio プロデューサー の木下です。弊社の研修である「アジャイル開発の基礎知識」を動画で一挙 22、公開しました。アジャイル動画のサイトでご覧になれます(以下のURLをクリック)。...

    150社以上・3000人以上のエンジニア・マネージャが受講したアジャイル研修を動画公開 #アジャイル開発の基礎知識 | Agile Studio
    yasu-osu
    yasu-osu 2025/03/14
  • Webサービス公開前のチェックリスト

    個人的に「Webサービスの公開前チェックリスト」を作っていたのですが、けっこう育ってきたので公開します。このリストは、過去に自分がミスしたときや、情報収集する中で「明日は我が身…」と思ったときなどに個人的にメモしてきたものをまとめた内容になります。 セキュリティ 認証に関わるCookieの属性 HttpOnly属性が設定されていること XSSの緩和策 SameSite属性がLaxもしくはStrictになっていること 主にCSRF対策のため。Laxの場合、GETリクエストで更新処理を行っているエンドポイントがないか合わせて確認 Secure属性が設定されていること HTTPS通信でのみCookieが送られるように Domain属性が適切に設定されていること サブドメインにもCookieが送られる設定の場合、他のサブドメインのサイトに脆弱性があるとそこからインシデントに繋がるリスクを理解してお

    Webサービス公開前のチェックリスト
    yasu-osu
    yasu-osu 2025/03/11
  • Mastra入門 〜AIエージェント開発ツールの概要と使い方〜

    Mastraとは Mastra(マストラ)は、AIエージェント開発のためのオープンソースフレームワークです。TypeScriptJavaScript)で実装され、大規模言語モデル(LLM)を活用したAIアプリケーションや機能を効率的に構築できます。 例えば、対話型の「エージェント」(自律的にタスクを実行するAIシステム)をシンプルなコードで実装でき、ローカル環境やクラウド上で動作させることが可能です。 主な特徴 Mastraでは、エージェントにツールやワークフローなどの機能を組み込むことで、言語モデルに外部の操作能力を与えることができます。エージェントはユーザーからの指示に応じて、これらのツールを活用したり、定義されたワークフロー(処理手順)に従ったりしながら、自律的に処理を進めていきます。 また、OpenAIのGPT-4やAnthropicのClaude、GoogleのGeminiなど

    Mastra入門 〜AIエージェント開発ツールの概要と使い方〜
    yasu-osu
    yasu-osu 2025/03/09
  • MCPで広がるLLM 〜Clineでの動作原理〜

    この記事『Clineに全部賭ける前に 〜Clineの動作原理を深掘り〜』では、Clineの内部構造について解説しました。今回は、その中でも最近、特に注目されている機能の一つ、MCPについての概要、ならびにCline内部での実装方法について詳しく掘り下げていきます。 そもそもMCPとは MCP(Model Context Protocol)はClineやCursorなどといった、LLMを使用しているクライアントがMCPサーバーと連携するためのプロトコルです。広義的に、MCPとはそのプロトコルを使用したサービスのことを指します。 MCPサーバーとはクラウド上のサービスやローカルで立ち上げているサーバーなどのことです。LLMがこのサーバーと連携することで、Notionのファイル編集やSupabaseのデータベースクエリ、Cloudflareのステータスチェック、ローカルのファイル編集などが可能に

    MCPで広がるLLM 〜Clineでの動作原理〜
    yasu-osu
    yasu-osu 2025/03/09
  • 人類はもう生成AIに勝てないと痛感したDeep Researchの使い方 - Qiita

    こんばんは、座禅いぬです。 JAWS DAYS 2025に参戦してきました!会場前にいたコツメカワウソの赤ちゃんがとてもかわいかったです。 さて、Deep Researchのサービスが始まってから、たくさんの人が自分の使い方を編み出して解説していると思いますが、自分の使い方をまとめたかったのでここに載せておきます。これ、とんでもない機能ですよね。使ってみてすぐ、人類はもう生成AIに勝てないなと思いました。 一言でいうと、調べたいもの、考えたいことに対して「論文を書く」というフレームワークを構築します。論文の構造はいろいろあると思いますが、理系論文の流れをフレームワークととらえ、生成AIに思考しやすい形を作ります。 背景:なぜ論文という枠組みが良いのか 論文は次のような流れを持ちます。 背景 (Introduction) 目的 (Objective) 材料と方法 (Methods) 結果 (

    人類はもう生成AIに勝てないと痛感したDeep Researchの使い方 - Qiita
    yasu-osu
    yasu-osu 2025/03/09
  • 非エンジニアだからこそ要求定義と要件定義は極める[サンプルフォーマットあり]|すぅ|PM

    「あれ?思っていたものと全然違うな……」 「すみません。そもそもこの機能がないと業務が回りません。」 「・・・今言われても・・・」 こういった言葉は、プロジェクト後半やリリース後にたびたび聞かれるものです。一番テンション下がる瞬間ですね。笑 こうした状況になる原因のほとんどは、要件定義の過程でしっかりと機能や仕様、目的が固められていなかったからです。 特に非エンジニアの方であれば、用語や技術面でつまづくことも多く、開発サイドとのコミュニケーションの齟齬が起こりやすくなります。そうならないようにするためにも、要求定義と要件定義の流れと進め方、さらに注意点をしっかり押さえておきましょう。 この記事を読んでほしい人 ・初めてシステム開発やツール導入のプロジェクトを担当する方 ・非エンジニアで、ITプロジェクトの進め方に不安を感じている方 ・要件定義や要求定義の違いがよくわからない方 ・ベンダーに

    非エンジニアだからこそ要求定義と要件定義は極める[サンプルフォーマットあり]|すぅ|PM
    yasu-osu
    yasu-osu 2025/03/08
  • 次世代クロスプラットフォームフレームワーク「Lynx」 ファーストインプレッション

    こんにちは!テラーノベルでiOS/Android/Webとフロントエンド周りを担当している @kazutoyoです! ByteDanceが、モバイル/Web向けのクロスプラットフォームの新たなフレームワーク、「Lynx」を公開しました。 普段iOS/AndroidのネイティブやReact Native、Next.jsなどで開発している筆者が、Lynxを触ってみた感想を書いてみます。 Lynxのファーストインプレッション 良い部分 1つのコードでiOS/Android/Webようにアプリケーションを開発できる Web開発者に優しいMobile/Appの開発体験 HTML/CSSに近いスタイル 独自のPrimJSによって、高いパフォーマンスを実現 Mainスレッドとバックグラウンドスレッドが別れた設計になっており、UIの更新遅れなどが起きづらくなっている Grid Layoutなど、React

    次世代クロスプラットフォームフレームワーク「Lynx」 ファーストインプレッション
    yasu-osu
    yasu-osu 2025/03/08
  • GitHub Copilotを使ってコードをリファクタリングする方法

    public String getSound(String animal) { if (animal == null) { System.out.println("Oops! A null animal?"); } else if (animal.equalsIgnoreCase("Dog")) { return "Bark"; } else if ( animal.equalsIgnoreCase("Cat")) { return "Meow"; } else if ( animal.equalsIgnoreCase("Bird")) { return "Tweet"; } return "Unknown"; } このコードを見て、「switch文を使うべきだ」と考える人もいるだろう。それはリファクタリングの一例といえる。しかし、そう判断するためには、「if」文と「switch」文の動作

    GitHub Copilotを使ってコードをリファクタリングする方法
    yasu-osu
    yasu-osu 2025/03/05
  • AIエージェント時代の可能性と実践 #AIエージェント_findy

    2025年3月4日に開催されたFindyさん主催「LayerX 名村さんに聞く!2025年AIエージェント時代の可能性と実践」で発表した資料です。 この資料を読んで、強く関…

    AIエージェント時代の可能性と実践 #AIエージェント_findy
    yasu-osu
    yasu-osu 2025/03/05
  • AIコーディング時代の開発環境構築:VS Code × Cline(Roo Code)で爆速開発!

    AIコーディング時代の到来 AIを使ったコーディングが話題になっていますね。私も個人のプロジェクトやデモで実験的に使っていますが、ちょっとしたアプリやツールなら、それこそ人間には不可能な速度で爆速で開発することができるようになり、その体験に驚き興奮しています。一方で「そんなに便利に思えない」とか「Cline(Roo Code)、Cursor、Windsurf、GitHub Copilot等たくさんAIによるコーディングサポートツールが出てきていて、どれを使えばよいのか分からない」という理由で、なかなか利用に踏み出せない人も多いのではないでしょうか? 私が、ツールをいくつか試してみて感じたのは、それぞれのツールごとの使い勝手の違い、メリット・デメリットはありますが、開発の方向性としては共通していることです。それは、多くのツールがAIがCopilot(副操縦士)からPilot(操縦士)として振

    AIコーディング時代の開発環境構築:VS Code × Cline(Roo Code)で爆速開発!
    yasu-osu
    yasu-osu 2025/03/05