タグ

ブックマーク / qiita.com (1,558)

  • 不適切なブログ記事公開に関するお詫びと今後の対応について - Qiita

    このたび、弊社によるアドベントカレンダー内記事につきまして、不適切な表現や内容が含まれていたことにより、皆様にご不快な思いとご迷惑をおかけしましたことを、心よりお詫び申し上げます。 皆様の信頼を損ねる事態に至りましたこと深く反省しております。 弊社内における情報発信に対する指導・管理体制の甘さ、およびチェック体制の不徹底が今回の事態を招いた最大の原因であると認識しております。 特に、人を異なる動物に例えたように映る表現について、多くの皆様にご不快な思いをさせてしまったこと重ねてお詫び申し上げます。 現在、当該ブログ記事は削除させていただきました。 件を受け、発信における内容の適切性、倫理的な配慮、誤解を招く表現がないかを確認するため、複数名によるチェック体制を全社で強化し、再発防止に努めてまいります。また、全従業員に対し、改めて表現やソーシャルメディア利用に関するガイドラインを周知徹底い

    不適切なブログ記事公開に関するお詫びと今後の対応について - Qiita
    fuyu77
    fuyu77 2025/12/08
  • クラスタに3ノード必要な理由 - Qiita

    前にも説明しましたが、マジョリティは過半数のことで、フォルトトレランスは障害を許容できるノード数です。 単純にノード数を増やしても耐障害性(フォルトトレランス数)は上がりません。例えば、4ノードクラスタの図で示した分断が発生すると、逆に3ノードクラスタよりも耐障害性が弱くなる場合があるので注意しなければなりません。 奇数にしておくことがお薦めです。 なぜ過半数割れをすると停止するのか 「Consistency (一貫性)」を維持するためになります。 クラスタが分断されたときに、分断された両方のノードへクライアントからの書き込みリクエストが到達してしまう可能性があります。そのまま処理を継続してしまうと書き込まれたデータのどちらが正しいかを判断する事が難しくなります。そのため少ないノード数の方をダウンさせることでデータの一貫性(Consistency)を保つために停止することにしています。可用

    クラスタに3ノード必要な理由 - Qiita
    fuyu77
    fuyu77 2025/09/09
  • ネクストエンジンAPIの使い方 基礎(開発環境構築編) - Qiita

    はじめに ネクストエンジンではAPIを公開しており、ご自身でアプリケーションを作成することが可能です。この記事はアプリを作ろうと思っているネクストエンジンユーザーを対象とした、アプリ作成の一連のフローを説明するものです。 この記事では開発環境の構築が主な目的です。番環境に関してはご自身でサーバを用意するなどの対応をお願いします。 ネクストエンジンについて ネクストエンジンとは、ネットショップのバックヤードを支えるサービスのこと。 導入社数No.1という実績があります(2014年8月時点)。 楽天Amazon, Yahooといった多数のモールのネットショップを一元で管理できます。 2013年11月よりプラットフォーム化し、APIを公開しているので自由にアプリが作成可能です。 この記事について 対象読者 ネクストエンジンユーザー ECをやっていて業務を効率化したい人(ネクストエンジンのアカ

    fuyu77
    fuyu77 2025/08/14
  • MermaidでAWS構成図を作成するテクニック - Qiita

    はじめに テキストからダイアグラムを生成できるMermaidを使ってAWS構成図を作成する際のテクニックを、いくつかピックアップしてご紹介します。 Mermaidを使えば、構成図内のテキスト検索はもちろん、アイコンを使って見やすく表現したり、アイコンをクリックしてマネジメントコンソールなどに遷移させたりすることもできるため、実用性の高い構成図が作成できます。 記事が、Mermaidを活用したAWS構成図の作成に少しでもお役に立てば幸いです。 AWS構成図の使用例 Mermaidで作成したAWS構成図の使用例を紹介します。 例えばQiitaでも以下のように表示できます。(リンクはサンプルです) mermaid記法 --- title: 000000000000-xxxxxxxx環境 config: theme: neutral flowchart: nodeSpacing: 10 rank

  • DNS: ALIAS、CNAMEフラッテニング、ANAMEって何? - Qiita

    DNSの設定をしていて、ALIASレコードやCNAME Flatting、ANAMEレコードというものを見かけたことはありませんか? 記事では、ALIASレコード、CNAME Flattening(CNAMEフラッテニング)、ANAMEレコード についてできるだけわかりやすく解説します。それぞれの意味や目的、従来のDNSレコードではなぜ不十分だったのか、そして各DNSプロバイダーでの対応状況について見ていきます。 ALIASレコードとは? ALIASレコードとは、一言でいうと「ルートドメインでCNAMEのような動作を実現するための仮想的なDNSレコード」です。DNSの標準レコードではなく、特定のDNSホスティング事業者が独自に実装して提供している便利な機能です。 通常、ルートドメインを別のホスト名に向けたい場合、直接CNAMEレコードを使うことはできません。 しかしALIASレコードを使

    fuyu77
    fuyu77 2025/06/28
  • エンジニアのキャリア/人生全体の「サクセス」に徹底して向き合う!Findyの「ユーザーサクセス」のサポートに迫る - Qiita Zine

    エンジニアのキャリア/人生全体の「サクセス」に徹底して向き合う!Findyの「ユーザーサクセス」のサポートに迫る ここ最近、生成AIの動向を始め、技術トレンドの移り変わりが非常に激しくなってきています。キャリアを積んでいく当事者としては、中長期的な仕事に対するスタンスや考え方、キャリアの軸の設定に悩む方も多いのではないでしょうか。 そのようなモヤモヤとした悩みの壁打ちから直近の転職相談まで、キャリアにまつわる様々なお悩みを受け入れているのが、転職サービス「Findy」を提供するファインディ株式会社(以下、ファインディ)です。同社では「ユーザーサクセス」と呼ばれる担当者が、ユーザーとの面談を通じてキャリアの壁打ち相手や、最新で最適な情報提供などを実施。一人ひとりの課題に対して丁寧に伴走してくれると言います。 具体的にどのような思いで運営されていて、これまでにどのようなユーザーサクセスを実現し

    エンジニアのキャリア/人生全体の「サクセス」に徹底して向き合う!Findyの「ユーザーサクセス」のサポートに迫る - Qiita Zine
    fuyu77
    fuyu77 2025/05/10
  • AI駆動開発組織の運営を1年ほど取り組んで得た学び9選 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに こんにちは。主に XにてAI駆動開発について発信している熊井悠 です! さて今回の記事ではAI駆動開発の組織を1年ほど運営してきた経験を踏まえて失敗や学びを共有したいと思います。 補足:AI駆動開発 AI駆動開発とは AIソリューション(CursorやWindsurfなど)を利用したシステム開発の通称です。最近は書籍も増えており一般化しつつある用語ではあります。 主に2024年の春頃からAI駆動開発組織として受託開発プロジェクトを中心にシステム開発に取り組んできました。1人での開発ではなくAIコードエディタ(Cursor)を開

    AI駆動開発組織の運営を1年ほど取り組んで得た学び9選 - Qiita
    fuyu77
    fuyu77 2025/05/05
  • MCP対応したVS CodeでAWS MCPを使う - Qiita

    はじめに つい昨日に以下の記事を書いたのですが、VS CodeのStable版もほぼ同日にエージェント機能が追加されました。以下の記事ではClaude Desktopを使いましたが、VS Code + GitHub Copilot でも awslabs/mcp を試してみます。 なお、部分的に前回の記事に飛ばすとわかりにくかったので、手順については重複する部分もこちらの記事に載せています。 前提 環境 Mac OS 14.5 VS Code March 2025 (version 1.99) GitHub Copilot 準備 awslabs/mcp はPythonで書かれており、公式の手順ではパッケージマネージャーの uv が必要になります。 uv のインストール(Astral公式ドキュメントまたはGitHub参照) Python 3.10 以上 (公式では uv python inst

    MCP対応したVS CodeでAWS MCPを使う - Qiita
    fuyu77
    fuyu77 2025/04/07
  • 【Chrome135】訪問済のリンクが訪問済になったりならなかったりする - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Partitioning :visited links historyという提案があります。 2025年4月にリリースされるChrome135で有効になる機能です。 これ実はユーザにわりと影響のある変更なのですが、全く知られておらず話題にも上がっていないんですよね。 なにせ日語記事が一切見当たらない。 ということで、ここで紹介しておきます。 具体的にどうなるの? まずGoogleYahooJapanで同じ語句を検索します。 ここでは例としてPHP8.4がリリースされたので新機能全部やるを使います(宣伝)。 この記事を見たことがない場

    【Chrome135】訪問済のリンクが訪問済になったりならなかったりする - Qiita
    fuyu77
    fuyu77 2025/04/01
    はてなブックマークでリンクが既読にならなくなり、かなり困った。Macの場合、Commandキーを押しながらリンククリックすることで既読になった。
  • Cursorが市場を席巻している理由をちょっと考えてみる - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに どうも。鳩胸になりたい文鳥です。 Cusorが市場を席巻している ブッチギリでの世界最速ARR $100Mに加えて先日時価総額が1兆円を超えたそうです。間違いなく売れているし今後の成長を期待される企業であるのは間違いないでしょう。 Cursorはソフトウェアエンジニア向けにAI機能を搭載したソースコード編集ソフトを提供している会社です。 上記のブログに記載したがCursorは 12人の社員 Microsoft製のVisual Studio Codeをフォークして作ったラッパーアプリ AIのモデルは開発せず、ChatGPTやCl

    Cursorが市場を席巻している理由をちょっと考えてみる - Qiita
    fuyu77
    fuyu77 2025/03/24
  • 人類はもう生成AIに勝てないと痛感したDeep Researchの使い方 - Qiita

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

    人類はもう生成AIに勝てないと痛感したDeep Researchの使い方 - Qiita
    fuyu77
    fuyu77 2025/03/09
  • Googleによるセーフ ブラウジングのサイト ステータスに再審査をお願いする - Qiita

    先日、弊社で開発・運用している企業様の管理システムを開いたらこのような警告が出ました。 めっちゃ赤い!めっちゃ怖い! 当然WAFや改ざん検知は入れておりまして、それらのアラートもないままこの画面が出たため、直ちに外部からの不正アクセスや、改ざんが無いか全力で調査を行いましたが、異常が見つかりませんでした。 Googleによる独自審査 これはGoogle側が独自の判定基準で「このサイトはフィッシングサイトである」と認定しているようです。 恐らく、クローリングの上、複数の条件でマッチしたものをフィッシングサイト判定し、Chromeでのアクセス時にこの画面を出す、という風になっている模様です。 Search Consoleに登録することで、Googleがフィッシングに判定した原因を見れるのですが、「不正なプログラムが仕込まれています」と出ているものの、どの部分が問題なのかまでは教えてくれません。

    fuyu77
    fuyu77 2025/03/06
  • なぜ「」「」や(「」)で文字が重なってしまうのか。 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 記事は、テキスト入力フォームで約物(日語の文章における、カッコや点などの記号のこと)が重なってしまう現象について、その理由を記載しただけの記事です。 解消することを目的としません。 ただ、理由が分からないとモヤモヤしますよね。 すこし前の私と同じようにモヤモヤしている人は、続きを読んでいただき、「だから重なっていたのかー!」とスッキリしていただければと思います。 事象 - 文章の「美しさ」を損ねる まずは、事象について再現してみます。 特に発生しやすいケースは以下の 3 つでしょうか: ①「」「」とカッコが続く場合 ②箇条書き(・)

    なぜ「」「」や(「」)で文字が重なってしまうのか。 - Qiita
    fuyu77
    fuyu77 2025/03/05
  • 新しい curl コマンドの使い方 完全ガイド(2025年版) - Qiita

    はじめに curl とは対話シェルやシェルスクリプトから HTTP 通信を行うのによく使われるコマンドです。あらゆる環境(100 種類の OS)で動作し、macOSWindows には標準でインストールされています。商用サポートもあり、互換性は非常に重視され、何年経っても同じ書き方で動きます。非常に長く使われており(1998 年生まれの 27 歳1)、そして古い情報もたくさんあります。この記事ではそういった古い情報を、より簡単で新しい curl コマンドの使い方にアップデートします。最初に結論を書いておくと、 もう -X POST -H "Content-Type: applicatoin/json" なんて書かなくていいですよ。 (記事を読まない人のためのリンク) この記事を書くにあたって以下の記事を参考にしています。この記事が書かれたのは 2015 年、現在はそれから 10 年後

    新しい curl コマンドの使い方 完全ガイド(2025年版) - Qiita
    fuyu77
    fuyu77 2025/02/24
  • todo.txtを布教したい - Qiita

    この記事はソニックガーデン プログラマ アドベントカレンダーの6日目の記事です。 はじめに こんにちは。株式会社ソニックガーデンのmaedanaです。 今回は(自分の知る限り)マイナーなTodo管理用のテキストファイル(todo.txt)及び、このテキストファイルを利用するためのクライアントツールについて書きます。なお今回の話の前提として個人のTodo管理を想定しており、チームのTodo管理は想定していません。 todo.txtは、todo管理のためのテキストファイルのフォーマットの仕様が書かれたドキュメントです。さて、いきなりですがtodo.txt には冒頭で以下のように書かれています。 The first and most important rule of todo.txt: A single line in your todo.txt text file represents a

    fuyu77
    fuyu77 2024/12/22
  • ペアプロが嫌すぎて会社を退職した話 - Qiita

    ペアプロ・モブプロアンケート結果発表 🎉 ペアプロに対するエンジニア音が分かります。こちらもオススメです。 はじめに 巷ではペアプロ、モブプロがホットワードになっており、あたかも開発生産性を向上する特効薬のように取り上げられている印象を受けます。一方、この記事では、ペアプロ、モブプロ開発のネガティブな部分を考え、私の経験から感じたペアプロ、モブプロのアンチパターンとその改善策をご紹介します。 どんなアンチパターンを踏んでいたのか? 勤務時間は100%ペアプロを実施(ソロプロ禁止) ソロプロは悪、ペアプロが最高というチームの雰囲気 フロー効率を過度に重視する姿勢 どうなったか? +) 開発生産性およびデプロイ頻度は上がった +) 4keysなどの数値上の指標はすべてプラスになった -) エンジニアとしての楽しさ、個性が抑制された -) 精神的な負担が蓄積し、最終的には退職に至った 学び

    ペアプロが嫌すぎて会社を退職した話 - Qiita
    fuyu77
    fuyu77 2024/12/19
  • レビュー依頼をするときに意識すること、してほしいこと - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 株式会社エイチームライフデザインでエンジニアをしているasasigureです。 Ateam LifeDesign Advent Calendar 2024の12日目の記事になります。 私は最近レビュワーとして、メンバーのコードレビューを行うことが多いです。 レビューを重ねていくうちに、自分の中でのレビュー依頼の良し悪しを考えるようになりました。 自分なりに、レビュー依頼をするときに意識すること、してほしいことをメンバーへ伝えるために言語化する機会があり、せっかくなのでアドカレの記事として一書こうと思い立ちました。 対象読者 1,2年目

    fuyu77
    fuyu77 2024/12/16
  • 【OpenAI】o1が"意図的にユーザーを騙す"ことがあるという報告について - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? ("o1 System Card" Figure 2の意訳) "12 Days of OpenAI"の第一弾としてリリースされたOpenAIのo1は、特にpro modeの高い性能や月額3万円という破格の料金プランが大いに話題になっていますが 同時に発表された米Apollo ResearchによるAI安全性に関する調査報告が、いよいよSFの世界と見紛うような驚きの結果であったため、内容をまとめました。 サマリ はじめに「目標」を強く指示されたLLMが、その目標にそぐわないような状況に陥った場合、目標を遂行するためにユーザーを欺くような"

    【OpenAI】o1が"意図的にユーザーを騙す"ことがあるという報告について - Qiita
    fuyu77
    fuyu77 2024/12/12
  • TypeScriptに安易にResult型を導入しない方がいい - Qiita

    TypeScriptRustのようなResult型の導入をお勧めする記事や言説が多いので導入してみましたがあまりよくなかったです。という共有になります。 Result型を導入しても try-catch からは逃れられない これに尽きます。 Result型を導入したあと、try-catch を末端に押しやってそこ以外はResult型のみの世界を実現しようと、おそらくみんな考える。でもそれは機能しない。 実際にやってみるとこんなコードが多発する。 副作用部分だけ閉じ込めれば綺麗になるか API呼び出しなどの副作用だけ閉じ込めればこんなコードは避けられると考えるかもしれないが現実は甘くない。 JavaScriptのさまざまな組み込み関数が例外を発生させるし、nullやundefinedへのアクセスも例外を発生させる。これらの多くはRustGoで言うところのpanic扱いだから戦略を分けて、ユ

    TypeScriptに安易にResult型を導入しない方がいい - Qiita
  • RailsのStrong Parametersのexpectについて - Qiita

    概要 railsではstrong parametersを用いて, 許可されていないパラメータによってモデルの重要な属性が誤って更新されてしまうことを防止することができます パラメータの許可にはpermitを用います また必須パラメータが不足している場合, requireやfetchを使うことで例外発生やデフォルトの値を設定することができます さらにrails8からはパラメータの必須化と許可を同時に行うexpectが導入されました この記事ではpermit, requireとfetchついて確認し, rails8で導入されたexpectについて見ていきます permitについて permitを用いることで許可するパラメータを決めることができます スカラー, 配列, ハッシュなどで許可することができます 例として下記のようなparamsを用います ActionController::Param

    RailsのStrong Parametersのexpectについて - Qiita
    fuyu77
    fuyu77 2024/12/10