タグ

ブックマーク / qiita.com (64)

  • 要件定義について言語化できる様に整理してみた - Qiita

    はじめに エンジニアのみなさま、日々の学習当にお疲れ様です! また記事まで足を運んでいただき当に感謝です。 約3分程度で読めるので最後まで読んでもらえると幸いです。 要件定義フェーズの新しい案件に入る予定です。過去何回か対応したものの、対応手順や内容、要件定義に関わる用語について上手く言語化出来ない箇所があったため、振り返り兼ねて整理してみました。 要件定義とは 要件定義は、システム開発の初期段階で、ユーザーの要求やニーズを具体的な開発内容に落とし込む工程です。要求定義がユーザー視点で 「何を必要とするか」 を定義するのに対し、要件定義は開発者の視点から 「どのように実現するか」 を明確にします。このプロセスでは、システムの機能や性能、利用する技術などを具体的に定め、ステークホルダーと合意形成を行います。 プロジェクトの目的やゴールを明確にし、開発範囲や実装すべき機能を確定するため

    要件定義について言語化できる様に整理してみた - Qiita
    flyeagle
    flyeagle 2024/09/18
  • これで伝わる!エンジニアが言語化力を磨くためのステップ - Qiita

    はじめに こんにちは、Watanabe Jin (@Sicut_study)です。 突然ですが、あなたは人に自分の考えを伝えることは得意でしょうか? エンジニアの方は職場によってはコミュニケーションをリアルに取ることがそもそもない。そんな方もそこそこいるかと思います。 今回は最近注目されている言語化について紹介してきます。 言語化に関して書籍もたくさん出版されており、世間的にも注目度が高いものです。 私も言語化に魅了されている1人で4年にかけて言語化力を磨いてきました。 記事を600以上投稿 音声配信を180日連続で投稿 100以上のアイデアから4つ起業 LTに2ヶ月で13回登壇 おそらくエンジニアの中でも1位をあらそえるような活動量だと思っています。 そんな言語化オタクの私が 「言語化力がつくメリット」 「エンジニアにとっての言語化」 「どうすれば身につくのか」 を実際に私が言語化力を

    これで伝わる!エンジニアが言語化力を磨くためのステップ - Qiita
    flyeagle
    flyeagle 2024/09/12
  • Python理事会が古参開発者を追い出して開発者コミュニティが騒動に - Qiita

    どういうわけか日では一切話題に上がっていないのですが、Pythonの開発者コミュニティでなんか問題が起きているようです。 どうも話が様々なスレッドにとっ散らかっているうえに半分はDiscordや非公開のところで動いているみたいなので、読み取れていないところが色々あるかもしれません。 誰かが補足してくれるはず。 Proposed bylaws changes to improve our membership experience 最初のきっかけはこのスレッドです。 これは規約の一部を変更する提案であり、その中でも3番目の提案であるAdds provision to remove Members by vote of the Board of Directorsという変更が注目を浴びました。 Python財団にはフェローという制度があり、これはPythonエコシステムやコミュニティに優れた

    Python理事会が古参開発者を追い出して開発者コミュニティが騒動に - Qiita
    flyeagle
    flyeagle 2024/08/27
  • 雷を描く - Qiita

    CGで雷を作る方法について、まとめました。 実際に作ったものが上になります。 形を作る 雷っぽい形状を描くための、3通りのやり方を提示します。 1. 手で描く おススメ度: ★★★★☆ 原始的な手法ですが、ぶっちゃけこれが一番手っ取り早く、前提条件の少ない方法です(身も蓋もない)。 メリット 伸びる方法を自由に決められる 開始点の数も枝分かれの数も自由 太さ細さも自由自在 少量なら短時間で描ける デメリット センスが問われる 大量に作るのは辛い ネット上で「雷 描き方」と検索すると、いろいろ見つかりますが、やり方は実に千差万別で、奥の深さが伺えます。 2. 学術的な手法 雷の基礎知識 こういっちゃなんですが、専門的に学んだことはないので、大分適当なことを言っています。明らかに誤っている場合はコメントで指摘してください。 雷のメカニズム ←以下の説明よりこちらの記事をおススメ(図がついてるの

    雷を描く - Qiita
    flyeagle
    flyeagle 2024/07/23
  • 「なぜ」と聞かずに理由を引き出す!「詰めてる」感を減らす言い換えテク - Qiita

    こんにちは。KDDIアジャイル開発センターのサービスデザイナー よねみちです。 生成AIを用いたto Bプロダクトのスクラム開発や、お客様のDX・新規事業創出のきっかけとなるデザインスプリント支援などを行っています。 はじめに レビューや会議で誰かが「詰められてる」様子、心にきますよね。自分がやられるのはもってのほかですが、周囲で発生するだけでも心がすり減ります。。 特に、何か問題が発生したときや、参加者間の誤解が解消できないときに「詰め」が生じがちです。 質問する側の、焦りや不安から「なぜ?」「どうして?」「つまり?」と質問マシーンになってしまう気持ちも理解できるのですが。 問い詰めてしまい心理的に不安全な状況に陥ると「ミスを隠そう、自分が責められないようにしよう」と回避する力が働きはじめ、結果として「正確な状況がわからない」「適切なアクションが取れない」といったチームとして重大なリスク

    「なぜ」と聞かずに理由を引き出す!「詰めてる」感を減らす言い換えテク - Qiita
    flyeagle
    flyeagle 2024/06/24
  • なぜファイルの末尾に改行を入れたほうが良いのか - Qiita

    はじめに ファイルの末尾には改行を入れたほうが良いのでしょうか。 「ファイル 末尾 改行 POSIX」等で調べると、規格の観点から改行を入れた方がいいという話が出てくるのですが、今回はgitの仕組みの観点からも改行を入れたほうが良いという話をします。 GitHub上での末尾改行の警告 例えば末尾に改行のないこんなファイルが有るとし、commitしてGitHubにpushすると以下のような表示になります export function hello(name: string) { return `Hello, ${name}!`; }

    なぜファイルの末尾に改行を入れたほうが良いのか - Qiita
    flyeagle
    flyeagle 2024/02/18
  • 知っていますか?Pandasをノーコーディングで高速化(CPU環境でも)できるらしい… FireDucks🔥🐦 - Qiita

    知っていますか?Pandasをノーコーディングで高速化(CPU環境でも)できるらしい… FireDucks🔥🐦Pythonpandasデータサイエンス統計検定 はじめに Pandasで大量データを扱って処理時間にイライラしたことはないでしょうか? なんと、Pandasを従来のコードを変えずに高速化するライブラリィが出たみたいです。 NEC研究所が出したFireDucks 🔥🐦 というライブラリィで、ベータ版が無償公開されています。 しかも CPU環境でも高速化されるみたいです。詳細は下記のサイトを参照してください。 ベーター版ですが無償とは素晴らしいですね! 早速検証してみましょう。 環境 FireDucksの利用方法には、「インポートフック」、「明示的なインポート」の2種類があります。 「インポートフック」の場合は、pythonの起動時にオプションを指定することでコードの書き換え

    知っていますか?Pandasをノーコーディングで高速化(CPU環境でも)できるらしい… FireDucks🔥🐦 - Qiita
    flyeagle
    flyeagle 2023/12/21
  • アウトプットガチ勢が作った高速記事作成フレームワーク - Qiita

    はじめに 記事はアウトプットの心構えのカレンダー | Advent Calendar 2023の4日目の記事です こんにちは!!@Sicut_studyです! 私はアウトプットの大切さを日頃から発信しており、実際にQiitaにたくさんの記事を投稿しています そんな中で、自分なりに高速に記事としてアウトプットできるフレームワークを使っているのでそのフレームワークについて紹介していきます アウトプットの大切さ まず言っておきたいのはアウトプットは質より量です 量が増えるとだんだんと質もあがります 私は駆け出しのエンジニアの方に普段から「100記事を書けば人生変わる」と言っています。 そもそも世の中に100記事を書いたことのある経験をしたことがある人はごく僅かです そんなごく僅かな人になれれば絶対人生が変わります。 多くの人ができないことをやり遂げられる。しかも記事という形で目に実力が見え

    アウトプットガチ勢が作った高速記事作成フレームワーク - Qiita
    flyeagle
    flyeagle 2023/12/07
  • KeyBread で DIY マクロパッドを作る - Qiita

    はじめに これは、拙作の KeyBread を使って、ユニバーサル基板で 3x3 マクロパッドを作ってみよう、という記事です 「キットを組み立てるところから一歩踏み出したい、けど、いきなり基板設計するのは……」という人に、「こんなこともできるよ」という提案のようなものです ある程度 QMK やキーボードの回路についての知識が必要です KeyBread とは キースイッチ / ソケット、ダイオード、フルカラー LED (YS-SK6812MINI-E)を1つのパッケージとして DIP 化する基板です 現在、新作を作成中で、もうすぐ Booth にて販売できる予定です 新作は、キースイッチを直接はんだ付けするもの、ソケット対応など、いくつかのバリエーションを用意しています 今回使用しているものは試作版で、製品版とはシルクや色が多少異なります それでは、さっそくマクロパッドを作っていきましょう

    KeyBread で DIY マクロパッドを作る - Qiita
    flyeagle
    flyeagle 2023/11/23
  • MacでLocalでLLMを走らせるならLM Studioが楽。 - Qiita

    MacでLocal LLM そこそこRAMの大きなMacbook proが手に入ったので、ローカルでのLLM実行を試すことにした。 しかし、MacGPUを有効化させることのできるローカル環境を整えるまでに、思いのほか苦労したので、メモとして記しておく。 とりあえず、以下の3つの選択肢を試した。 open interpreter text-generation-webui LM Studio で、結局のところ現状まともに動作してくれたのは、LM Studioだけだったのだが、それぞれの所感について示しておく。 1: open interpreter open interpreterそのもの説明については、Qiitaにもいくらでも記事があるのでここでは省略する。 例えば以下の記事など。 https://qiita.com/ot12/items/d2672144b914cb6f252f htt

    MacでLocalでLLMを走らせるならLM Studioが楽。 - Qiita
    flyeagle
    flyeagle 2023/11/05
  • Jupyter AIが出た!試した!!すごい!!! - Qiita

    ターミナルにトークン付きのURLが表示されますので、ブラウザでアクセスします。 起動しました。 チャットインターフェイス 左パネルにチャットのボタンが追加されています。 Welcomeメッセージが表示されます。 language modelとembedding modelを選択します。 これで準備完了です。 チャットができます。 おお! ノートブックについて質問できる ただチャットができるだけではありません。ノートブックのセルに対して範囲選択をすると、チャットエリアの下部にInclude selectionとReplace selectionが表示されます。 Include selectionだと選択したコードを含んだ形で質問ができます。 すっげー! (DefaultActor pid=473) (DefaultActor pid=473) (DefaultActor pid=473) >

    Jupyter AIが出た!試した!!すごい!!! - Qiita
    flyeagle
    flyeagle 2023/06/04
  • 3D 形状のキーキャップを作った話、あるいは自作 3D キーボードのすヽめ - Qiita

    自作キーボード温泉のみなさんこんにちは。 今回は、まったく新しい 3D 形状なキーキャップセットを設計したので、簡単な紹介と、使い方の説明を記事にしたいと思います。 ここで紹介する 3D キーキャップは DMM.make さんで購入することもできます!記事を読んで、面白そうだなと思えたらぜひ試してみてください。 3D キーキャップの紹介 そもそも 3D キーボードとは ここ1年くらい、自作キーボード温泉の勢いが強烈ですが、このブームの中で、平面のキーボードの再設計に飽き足らず、「3D キーボード」に手を出す人が増えつつあります。 「3D キーボード」とは、キースイッチがそもそも平面に並んでいないようなキーボードのことです。 私たちが手を自然に机に置いた時の、指の先端位置は平面にはなりません。私たちは、普段、少し無理をして力を入れることで、平面のキーボードを使っています。これに対して今までは

    3D 形状のキーキャップを作った話、あるいは自作 3D キーボードのすヽめ - Qiita
    flyeagle
    flyeagle 2023/02/20
  • Python初学者のためのPolars100本ノック - Qiita

    Information 2024/1/8: pandas , Polars など18を超えるライブラリを統一記法で扱える統合データ処理ライブラリ Ibis の100 ノックを作成しました。長期目線でとてもメリットのあるライブラリです。こちらも興味があればご覧下さい。 Ibis 100 ノック https://qiita.com/kunishou/items/e0244aa2194af8a1fee9 はじめに どうもこんにちは、kunishouです。 この度、PythonライブラリであるPolarsを効率的に学ぶためのコンテンツとして 「Python初学者のためのPolars100ノック」 を作成したので公開します。こちらは2020年9月に公開した「Python初学者のためのpandas100ノック」の問題内容をPolarsのメソッドに合わせて修正、再編したものになります。コンテン

    Python初学者のためのPolars100本ノック - Qiita
    flyeagle
    flyeagle 2023/02/16
  • Nostrプロトコル(damus)を触ってみた - Qiita

    はじめに Twitterの動乱に巻き込まれている皆様、いかがお過ごしでしょうか。 私も例外なく巻き込まれており、特にAPI利用していたアプリケーションを停止することになって非常に残念です。 そこでTwitter代替サービスを探すわけですが Mastodon MisskeyActivityPub系が来て、何か新たに面白そうなものが現れました。 Damus、そしてそのプロトコルのNostrです。 今回、こちらをちょっと触ってみたので紹介します。 とりあえず触ってみたい人はこちら AT Protocolも書きました。こちら 注意 Nostr Assets ProtocolおよびNostrトークンは、Nostrの名前を勝手に使用している無関係の(おそらく詐欺)通貨です。混同しないようにご注意ください。 最近の動向含めた最新情報(2023/12) こちらの記事が参考になります ▽それ、1個のアカ

    Nostrプロトコル(damus)を触ってみた - Qiita
    flyeagle
    flyeagle 2023/02/06
  • 超高速…だけじゃない!Pandasに代えてPolarsを使いたい理由 - Qiita

    PolarsというPandasを100倍くらい高性能にしたライブラリがとても良いので布教します1。PolarsRustベースのDataFrameライブラリですが、記事ではPythonでのそれについて語ります。 ちなみにpolarsは白熊の意です。そりゃあまあ、白熊と大熊比べたら白熊のほうが速いし強いよねってことです2。 何がいいの? 推しポイントは3つあります 高速! お手軽! 書きやすい! 1. 高速 画像はTPCHのBenchmark(紫がPolars)3。 日語でも色々記事があるので割愛しますが、RustやApach Arrowなどにお世話になっており、非常に速いです。MemoryErrorに悩まされる問題も解決されます。開発者のRitchieがしゃれおつなツイートをしてるので、そちらも参考にどうぞ ↓ 4。 抄訳: (ひとつ目)Pandasは黄色くした部分でDataFram

    超高速…だけじゃない!Pandasに代えてPolarsを使いたい理由 - Qiita
    flyeagle
    flyeagle 2023/01/22
  • お前らのpandasの使い方は間違っている - Qiita

    この記事は株式会社Nuco Advent Calendar 2022の9日目の記事です。 はじめに いきなりお馴染みの「キャッチーでウィットでセンセーショナルな」タイトルで失礼します。 私自身、業務の中でpandasに大変お世話になっており、自戒も込めてpandasの「アンチパターン」をまとめてみました。 この記事を読んで、より快適なpandasライフを送っていただけると嬉しいです。 対象読者 Pythonを使ったデータ分析機械学習に携わる方 この記事はpandasの基的な使い方を解説するものではないので注意してください。 表形式ファイルを加工する必要がある方 pandasの強みはリレーショナルなデータ全般です。必ずしもデータ分析機械学習だけが守備範囲ではありません。 pandasとは pandasの公式ドキュメントの概要には、以下のように記載してあります。 pandas is a

    お前らのpandasの使い方は間違っている - Qiita
    flyeagle
    flyeagle 2022/12/13
  • 世界一わかりやすい機械学習プログラミングチュートリアル - Qiita

    はじめに この記事はNuco Advent Calendar 2022の5日目の記事です 対象読者 Pythonが注目されている理由のひとつは機械学習プロジェクトの主要な開発言語であるからといってもよいでしょう。多くの企業の業務システムのAIの開発言語はPythonです。そんなPythonの学習を始めてある程度文法の理解が進んできて、機械学習に触れてみたい方を対象にしています。 Pythonの基文法を理解している 機械学習を始めてみたい チュートリアル概要 Pythonは長年機械学習で使用されているので、ライブラリも豊富にあります。記事では機械学習用ライブラリのscikit-learn(サイキット・ラーン)を使用して教師あり学習を行い住宅価格を予測してみます。 何ができるようになるか 機械学習で使われる基的な用語を理解し、学習の全体像をつかめるようになります。 機械学習の目的 機械学

    世界一わかりやすい機械学習プログラミングチュートリアル - Qiita
    flyeagle
    flyeagle 2022/12/06
  • ChatGPT使い方総まとめ - Qiita

    こんにちは!sakasegawaです! ( https://twitter.com/gyakuse ) 今日は今流行のChatGPTについて紹介します! ChatGPTとは OpenAIが開発するGPT-3(※)というめちゃくちゃすごい言語モデルをベースとしたチャットアプリです。 色んな質問にすぐ答えてくれます。 この記事ではさまざまな使い方を紹介します。 https://chat.openai.com/ ちなみにGPT-3関連では、noteの以下記事も便利なのでぜひ読んでみてください AIがコミットメッセージ自動生成!神ツール『auto-commit』『commit-autosuggestions』の紹介 ※正確にはGPT-3.5シリーズと呼ばれています ChatGPTの仕組みを考えながらプロンプトを作る手法はこちらに別途まとめています 文章 質問-応答 〜について教えて Wikiped

    ChatGPT使い方総まとめ - Qiita
    flyeagle
    flyeagle 2022/12/06
  • エンジニアリングマネージャ/プロダクトマネージャのための知識体系と読書ガイド - Qiita

    記事は、Engineering Manager Advent Calenderの1日目です。 はじめに エンジニアリングマネージャ(EM)と呼ばれる職務を設置する企業が増えてきました。 私たちの主催したイベントEOF2019でも700名近い方に参加していだき、また多くの方にご協力いただき成功裏に終わることができました。 EM Meetup/EM.FMなどのムーブメントの中心の一翼を担わせていただき、その高まりを感じる一方で不安も感じます。このエンジニアリングマネージャという職務は非常に多岐にわたるケースが存在していますし、必要だとされるスキルもまちまちです。そして、多くの場合、その企業のステージや状況ごとに求めるものは違います。また、求めていることを明文化することすらされていないケースも存在します。 このことから、エンジニアリングマネージメント自体が一時的な潮流として消費され、消えていっ

    エンジニアリングマネージャ/プロダクトマネージャのための知識体系と読書ガイド - Qiita
    flyeagle
    flyeagle 2022/05/31
  • Wordleは4つの単語を覚えるだけで必ず正解できる - Qiita

    Wordleとは? フィードバックを頼りに、隠された 5 文字の英単語を当てるゲームです。 要は「マスターマインド」や「ヌメロン」等と呼ばれるゲーム英単語版です。 知らない方でも以下のような奇妙なツイートは目にしたことがあるかもしれません。 この記事は何? Wordleにおいて、最初にある4つの単語を入力すれば 100% 正答にたどりつけることが Python を使った解析でわかりました。 具体的には、 それら 4 つの単語を入力した時点で解の候補が平均 1.1 個まで絞られる 96% 以上の確率で 5 回で正答できる 100% の確率で 6 回以内に正答できる といった感じです。 記事では、それらの単語をどのように探したかをザックリ解説しつつ(ネタバレ防止のため)最後にその4つの単語をご紹介します。 (結果だけ見たい方はこちら) 方法 色々な英単語の組み合わせに対し「それらを入力した

    Wordleは4つの単語を覚えるだけで必ず正解できる - Qiita
    flyeagle
    flyeagle 2022/02/04
    might は必ず使ってた