タグ

関連タグで絞り込む (234)

タグの絞り込みを解除

開発に関するvccのブックマーク (1,723)

  • MRJの失敗は必然だった? 元航空機エンジニアの私が感じた「うぬぼれ技術者」発言への違和感、部下への責任転嫁に民間産業の未来なし | Merkmal(メルクマール)

    三菱航空機の社長として一時期のMSJ開発を率いた川井昭陽(てるあき)氏が、テレビ愛知のインタビューに対し、日技術者の「うぬぼれ」が失敗の理由だと発言し、一部のひんしゅくを買っている。いったいなぜか。 国産旅客機スペースジェット(MSJ、旧称MRJ)開発の失敗は、日国民に大きな失望を招き、今もその理由について議論が続いている。 そんななか、三菱航空機の社長として一時期のMSJ開発を率いた川井昭陽(てるあき)氏が、テレビ愛知のインタビューに対し、日技術者の 「うぬぼれ」 が失敗の理由だと発言し、一部のひんしゅくを買っている。 川井氏は経験豊富な外国人技術者を招聘(しょうへい)したが、日技術者は傲慢(ごうまん)で彼らのいうことを聞かなかったというのだ。 川井氏は、かつて三菱が開発したビジネスジェット機MU-300の飛行試験に関わった経歴を持ち、連邦航空局(FAA)による型式証明審査

    MRJの失敗は必然だった? 元航空機エンジニアの私が感じた「うぬぼれ技術者」発言への違和感、部下への責任転嫁に民間産業の未来なし | Merkmal(メルクマール)
    vcc
    vcc 2023/08/27
    日本で設計される航空機の安全性を、日本の政府当局であるJCABが保証する。方法が適切かどうかを判断するのがJCABの仕事だが、JCAB審査センターの清水所長は「基準はあるが、証明の方法は示されていない」と語っている。
  • UnityエンジニアがUnreal Engine入門してみて感じた思想の違い - きゅぶろぐ

    可燃性が高い記事なので、長めに前提と注意を書きます。 Unreal Engineは、以下UEと略します。 前提と注意 総合的にどちらが優れているか、みたいな話はしません。 それぞれのゲームエンジンの思想については公式が言及しているものではなく、個人の感想です。 この記事にはsimpleとeasyという言葉がでてきます。こちらのスライドをご覧ください。 SimpleとEasyは違う / Simple is not Easy ですが、自分はスライドにある「easyよりsimpleを選択しよう」は必ずしもそうではないと考えています。 時間は有限なので。 グラフィックの話はしません。 AAAゲームの話もしません。開発チームが10人以下の小規模開発を想定しています。 そのため、UE体(エンジン)のコードに手を入れるのも最終手段として考えています。実際みんなどれだけ手を入れているのだろう? Unit

    UnityエンジニアがUnreal Engine入門してみて感じた思想の違い - きゅぶろぐ
  • はじめに - Writing an OS in 1,000 Lines

    書では、小さなOSをゼロから少しずつ作っていきます。 OSと聞くと腰が引けるかもしれませんが、OS (特にカーネル) の基機能は案外単純です。巨大なオープンソースソフトウェアとしてよく挙げられるLinuxでさえ、バージョン0.01はたった8413行でした。様々な要求に応えるために次第に肥大化していっただけで、当初は大変素朴な実装になっていました。 書では素朴なコンテキストスイッチ、ページング、ユーザーモード、コマンドラインシェル、ディスクデバイスドライバ、ファイルの読み書きをC言語で実装します。これだけ様々な機能が詰め込まれているのに、コードは合計でたった1000行未満です。 「1000行なら1日でできそう」と思うかもしれませんが、初学者には少なくとも3日はかかるでしょう。OS自作のハマりポイントは「デバッグ」です。アプリケーション開発とは違うデバッグ手法・能力を習得する必要がありま

    はじめに - Writing an OS in 1,000 Lines
  • なぜRISC-Vは急速に盛り上がったのか? RISC-Vプロセッサー遍歴 (1/2)

    最近x86とArmに続く第3の勢力として、RISC-V(リスクファイブ)の名前を聞くことが多くなった。RISC-Vの場合、x86とArmと異なるのはさまざまなベンダーがさまざまなコアを用意していることで、まだ現状はIPを販売しているレベルの企業の方が多いが、チップの提供を開始しているメーカーも出始めている。 イメージとしては、1980年代末~90年代のx86市場を考えれば良い。インテルとAMD以外にCyrix/IDT/TI/IBM/NexGenなど多数のメーカーが、独自の実装に基づくx86プロセッサーを市場投入していた時代に近い。 もちろんいろいろ異なる点もあるのだが、2010年代前半はプロセッサーといえばx86とArm、それにPowerPC/POWERといった程度がせいぜいだったのに、なぜ2010年代後半から急速にRISC-Vが盛り上がったのか、という一連の流れを数回に分けて説明しよう。

    なぜRISC-Vは急速に盛り上がったのか? RISC-Vプロセッサー遍歴 (1/2)
  • プログラミングでよく使う英単語のまとめ【随時更新】

    プログラミングでよく使う英単語のまとめ【随時更新】 随時追加、整理していきます。 名前をつけるときには、名詞、動詞の違い、複数形、過去形などに注意しましょう。 オブジェクト指向では、クラス名は名詞、メソッドは動詞とします。 使ってはいけない言葉 get / set アクセサ (getter / setter) やプロパティによく使われている。 それ以外に使うと混乱を招くのでよくない。 get は軽量な処理と考えるので、中に重い処理は書いてはいけない。 単純な取得/設定以外で使いたくなったら他の言葉を考える。 load, save, commit, store, enable, disable, fetch, register, configure, add, etc... check 意味が広すぎて何をしているかわからない。 できるだけ別の言葉を使う。 具体的に何をしているかに分解して考え

    プログラミングでよく使う英単語のまとめ【随時更新】
  • 期限の制約なく無料で使えるクラウド「Free Tier」主要サービスまとめ。2023年版

    いくつかのクラウドサービスでは、新規ユーザーに対する1年程度の無料トライアルや一定額のクーポンなどの提供だけでなく、期間の制限なくずっと無料で使える、いわゆる「Free Tier」や「Always Free」と呼ばれるサービスが提供されています。 こうしたサービスは試行用の環境や一時的なテスト環境、あるいはホビー用途などに適しています。 記事では期限の制約なく無料で提供されている主なクラウドサービスを、2023年版としてまとめました(新規ユーザーとして期限の制約なく無料で使えるものを優先しています)。 ただしこれらの無料のサービスは、提供側の都合によって申し込みや利用が制限されたり、もしくは提供自体が終了したりすることがあります(昨年、多くのITエンジニアに人気であったHerokuのFreeプランが終了したことをご記憶の読者も多いでしょう)。 無料のサービスを利用する場合には、そうした提

    期限の制約なく無料で使えるクラウド「Free Tier」主要サービスまとめ。2023年版
  • 個人開発の失敗を避けるイケてる考え方 / tips for indie hackers

    フロントエンドエンジニアの方が個人開発をしてみたいと思える発表にします。 # 個人開発の目的 - 学習か、リリースか # ツールやフレームワーク ランニングコストを抑えるためのサービス選定 # 楽しさとメリット - ものづくりの楽しさ - 視野が広がる - デザイン、PMF、マネタイズ、マーケティング、イノベーションetc. - キャリアを拓いてくれる - 私は元々サーバーサイドエンジニアだった # 私の開発事例 技術ブログ(Next.js + Tailwind UI + Storybook + Cloudflare Pages) 仕事に活かすためには「コードの質」を追求しよう

    個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
  • エンジニアリングやプロダクト領域におけるNotionを活用したスプリントプランニング

    コンテンツNotionスプリントの紹介スプリントプランニングテンプレートの入手方法Notionを使ったスプリント管理スプリントボード内で現在のスプリントを確認スプリント管理のための追加のビュー自動的にスプリントを完了、新しいスプリントを開始GitHubとのシームレスなコラボレーションプロジェクト管理設定をカスタマイズしてさらに活用プロジェクト、タスク、スプリントの管理データベースをカスタマイズNotion AIで効率と創造性を向上

    エンジニアリングやプロダクト領域におけるNotionを活用したスプリントプランニング
  • 破綻したドキュメント管理、増え過ぎたプロダクトバックログ… 「Jira」「Confluence」などの活用失敗から学ぶツール運用のコツ

    Jira SoftwareやTrelloなどを中心としたPMが経験してきたプロダクト管理ツールの失敗や改善を語る「当に使いこなせてる?プロダクト管理ツールの失敗&改善PMトーク【開発PM勉強会 vol.20】」。ここで株式会社ビズリーチの菊池氏が登壇。ドキュメント管理とプロダクトバックログの失敗から学ぶツール運用のコツについて紹介します。 菊池氏の自己紹介 菊池信太郎氏(以下、菊池):ビズリーチの菊池から、10分枠で話をします。今日のテーマは「失敗から学ぶドキュメントとチケット運用のコツ」ということで、今まで経験したところで「こういうアンチパターンがあったよ」「こういう改善をしたよ」というようなところをお話しできればと思っています。 自己紹介を軽くすると、(私は)2018年からビズリーチで働いています。ビズリーチサービスを作っていて、プラットフォーム開発部の部長をしています。また、201

    破綻したドキュメント管理、増え過ぎたプロダクトバックログ… 「Jira」「Confluence」などの活用失敗から学ぶツール運用のコツ
  • ついに発表「トヨタ史上最大」のモノづくり変革

    まさに、抜的な「モノづくり」変革だ。 トヨタが発表した新BEV(電気自動車)の車体、電池、さらに実車走行……というフルパッケージの取材を通じて、そんな思いを持った。そして、「ついに日でもBEV格普及期に突入するのではないか」という気配を感じたのだ――。 トヨタ2023年6月上旬、静岡県裾野市にあるトヨタ自動車東富士研究所で「トヨタテクニカル・ワークショップ2023」を開催した。 トヨタ研究開発を統括する中嶋裕樹副社長は、その冒頭で、「今年4月以降の新体制におけるこれまでの事業改革は概要説明が主体だった」として、今回はトヨタの量産に向けた先行開発の「90%以上を公開する」と、力強く挨拶した。 その後、「電動化」「知能化」「多様化」という大きく3つの領域について、部品やデータを目の前にしての研究開発担当者による詳細説明や、研究開発中のさまざまな車両のテストコース試乗へ。朝から始まったワ

    ついに発表「トヨタ史上最大」のモノづくり変革
  • システム開発に銀の弾丸はないが「金の弾丸」ならある『人が増えても速くならない』

    例えばソフトウェア開発において、 人が増えても納期が短くなるとは限らない 見積もりを求めるほどに絶望感が増す 納期をゴリ押すと、後から品質はリカバリできない これを見て、「だよねー」「あるあるw」という人は、書を読む必要はない。 プログラミングは人海戦術で何とかならないし、「厳密に見積もれ」というプレッシャーは見積額を底上げするし、納期が優先されて切り捨てられた品質は、技術的負債として残り続ける。経験豊富なエンジニアなら、大なり小なり、酷い目に遭ってきただろうから。 だが、これらを理解できない人がいる。 要員を追加して、手分けしてやれば一気に片付くはず 厳密にやれば、見積りバッファーはゼロにできる 品質のことはリリース後にじっくりやればいい ……などと気で考えている。これは、ソフトウェア開発とはどういうものか、特性を知らないからだ。こんな無知な人間が経営層にいたり、顧客の代表となった場

    システム開発に銀の弾丸はないが「金の弾丸」ならある『人が増えても速くならない』
    vcc
    vcc 2023/06/11
    エンジニアが働く環境に投資する。PCを高性能にする。大きな4Kディスプレイを複数用意するとか、性能の良いキーボード、マウス、椅子や机にする。オンラインサービスに課金して、一人あたりの生産性を高める。
  • OSSをベースにしたサービス提供の難しさ - knqyf263's blog

    背景 難しさ 利益相反になりがち 競合OSSの存在 コミュニティからのPull Request 競合サービスによる利用 レベニューシェアにならない 利用統計が取れない やっておくべきこと お金を払いたい機能を見極める 境界線を決める ライセンスについて考える 利用統計の取得方法について考える OSSから有償版へのスムーズな移行を考える まとめ 背景 弊社(Aqua Security)ではOSS開発をしており、そのOSSを組み込んだ有償サービスを売ることで利益を上げています。 自分はその中のOSS開発をフルタイムで担当しています。 会社は何を目的としてOSS開発をしているのか、というのは以前発表しました。 speakerdeck.com フルタイムOSS開発者をやってみての感想なども昔書いています。 knqyf263.hatenablog.com 今回はOSSをベースにしたサービス提供の難し

    OSSをベースにしたサービス提供の難しさ - knqyf263's blog
  • オープンソースビジネスの挑戦と現実|Rui Ueyama

    いい感じのオープンソース・ソフトウェアを書いて、それを元に起業することを考えてみたことがある人は結構いるようだ。実際に僕はここ1年半ほど、自作のオープンソース・ソフトウェアを元にビジネスを立ち上げようと試行錯誤してきた。その経験についてここでシェアしてみようと思う。 あらすじ薄々予期していたことではあったけれど、結論から言うと、そんなにはうまくいかなかった話ということになる。要点をまとめると次の通りだ。 「moldリンカ」というオープンソースのツールを開発して、それを元にビジネスを行おうとしていた そこそこ稼ぐことはできたものの、大きなリターンを得るのは難しかった ほとんどの企業はオープンソースを大々的に活用していても「無料のソフトウェア」にはお金を払うつもりはないし、払いたくても社内制度上できない 大きなリターンを得たいのならば、自作のオープンソース・ソフトウェアを元にサービスを立ち上げ

    オープンソースビジネスの挑戦と現実|Rui Ueyama
  • 君はVS Codeのデバッグの知られざる機能について知っているか - Qiita

    はじめに こんにちは、kenです。 GWに「暇だな~~、こんな日はVS Codeの公式ドキュメントを読むか!w」と思って何気なく読んでたらデバッグに関して知らない機能がいくつかあったので、今回はそれをご紹介したいと思います。 おそらく今から紹介する機能はあまり知られてないと思います。もし全部知ってたらVS Code完全理解者なので誇ってください。(!?) 以下に記載する内容はVS Codeの公式ドキュメントのDebuggingという章を参考にしています。 注意 これから紹介する機能は言語によって使えたり、使えなかったりします。 今から紹介する機能のデモはすべてPythonで行おうかと思ったのですが、上記の理由からPythonではサポートされていない機能についてはJavaScriptC++で代用しました。 デバッグで使える便利な機能 ログポイント機能 行を指定しログポイントを追加すると、そ

    君はVS Codeのデバッグの知られざる機能について知っているか - Qiita
    vcc
    vcc 2023/05/10
    ログポイント機能、各種ブレークポイント設定
  • VSCode のおかげで Vim の開発環境がめちゃくちゃ良くなった|たかやま|note

    === 追記ここまで === Qiita でちろっと書いたのですけど、最近 Ruby / PHP を書く機会がちょこちょこあるんで、せっかくだからと Vim での開発環境構築に勤しんでおりました。 いきなり脱線するけど、やっぱ環境構築めっちゃ好きだわ…。ここ何年か普通にサラリーマン(と子育て)やってて忙しかったから環境構築系のことにあんまり時間使わないでデフォルトで使える環境で生きていこうなんて思ってたけど、やっぱ無理…ヴィムリたい…。全力でヴィムがいい… というわけで、いろいろプラグインあさっててわかったんですけど、補完やらコードジャンプやらリファレンスの参照やらはどうも今後は Language Server に集約されていきそうなムーブメントがあることがわかりました。 ちょっと前なら補完用のプラグイン+各言語用にたとえば「deoplete-XXX」みたいな感じのをそれぞれセットアップす

    VSCode のおかげで Vim の開発環境がめちゃくちゃ良くなった|たかやま|note
    vcc
    vcc 2023/04/28
    “補完やらコードジャンプやらリファレンスの参照やらはどうも今後は Language Server に集約されていき”
  • [Unity vs Unreal Engine 5]ゲーム開発するならどっちのゲームエンジン?両方経験者が徹底比較していきます

    この記事はUnityかUnrealEngineのどっちのゲームエンジンでゲーム開発するか悩んでいる方へ向けた記事です。※2023/07/26に記事を更新しました。 UnityとUnrealEngine両方経験した事ある私が海外の記事含めてありったけの記事,YouTubeを参考にしてまとめて忖度なしで書いた記事です。ぜひ判断基準の一つとしてご参考ください。 YouTube【Unity vs Unreal Engine 5】ゲーム開発するならどっちのゲームエンジン?でも比較動画を作ったので良ければご覧ください。 🐱先に辿り着いた結論からまとめます。 結論 「Unity vs UnrealEngine」 結論をざっくり言うと、PCや家庭用ゲーム機向け,グラフィック重視,企業としてのゲームを作るならUnrealEngineが比較的お勧めです。初心者に優しい,ゲームアプリ開発,個人など小規模開発な

    [Unity vs Unreal Engine 5]ゲーム開発するならどっちのゲームエンジン?両方経験者が徹底比較していきます
  • 可用性や安全性を高めつつ、ソフトウェアをシンプルにすることは不可能だ。カオスエンジニアリングから継続的検証へ(中編)。JaSST'23 Tokyo基調講演

    可用性や安全性を高めつつ、ソフトウェアをシンプルにすることは不可能だ。カオスエンジニアリングから継続的検証へ(中編)。JaSST'23 Tokyo基調講演 Netflixが始めた「カオスエンジニアリング」は、現在では大規模なシステムにおける可用性向上の手法のひとつとして確立し、広く知られるようになりました。 そのカオスエンジニアリングという手法を定義したのが、元Netflixカオスエンジニアリングチームのエンジニアリングマネージャーを務めていたCasey Rosenthal(ケイシー ローゼンタール)氏です。 そのローゼンタール氏が、ソフトウェアのテストに関わる国内最大のイベント「ソフトウェアテストシンポジウム 2023 東京」(JaSST'23 Tokyo)の基調講演に登壇し、「Chaos Engineering to Continuous Verification」(カオスエンジニア

    可用性や安全性を高めつつ、ソフトウェアをシンプルにすることは不可能だ。カオスエンジニアリングから継続的検証へ(中編)。JaSST'23 Tokyo基調講演
    vcc
    vcc 2023/04/24
    アメリカの病院が医療過誤が多い医師をクビにすると医療過誤の裁判の数が増えてしまいました。医療過誤が多い医師は高いスキルが求められるリスクの高い手術をする医師たちでした。
  • ChatGPTに要件定義をお願いしたらハンパなかった | DevelopersIO

    架空の営業管理システムを作ってもらう前提で、ChatGPTに要件定義をお願いしてみました。 実験として軽く試すレベルで始めてみたのですが、予想を超えるクオリティでしたので、一部始終を皆様にもご紹介します。 ChatGPTとのやりとり まず、ざっくりと必要な機能の洗い出しをお願いしてみました。 あっという間に必要な機能を網羅的にリストアップしてくれまた。私自身、SFA/CRMをいくつか触った経験がありますが、適切な内容だと思います。 中には、「データのインポート・エクスポート機能」のように、検討初期段階ではつい忘れそうな機能も含まれています。さらに頼んでもいないのにオススメの検討プロセスまで教えてくれました。気が利いてます。 機能ベースだと要件の妥当性が判断しにくく思ったので、画面ベースで要件定義してもらことにしました。 「図で教えて」とできないことをお願いしたところ、やんわり断りつつ、意図

    ChatGPTに要件定義をお願いしたらハンパなかった | DevelopersIO
  • 水銀フリー全固体型遠紫外(230 nm)光源の開発に世界で初めて成功 人体に照射しても安全な感染防止紫外光源の実現へ|医学部・学会情報|医・歯学部を知る

    水銀フリー全固体型遠紫外(230 nm)光源の開発に世界で初めて成功 人体に照射しても安全な感染防止紫外光源の実現へ 名古屋市立大学 論文発表 John Wiley & Sons 社『Global Challenges』2023年3月6日午前10時(グリニッジ標準時)に掲載 研究成果の概要 名古屋市立大学大学院芸術工学研究科の松貴裕教授,日原子力研究開発機構の大原高志主管研究員,静岡大学電子工学研究所の根尾陽一郎准教授らの共同研究グループは,水銀を含まない全固体型遠紫外(230 nm)光源の開発に成功しました。光源は,人体に照射しても安全な紫外線光源です。居住空間(コロナウイルス,インフルエンザ),農場(鳥インフルエンザ)および病室(MRSA)等に出現する様々な病原性ウイルス・細菌に対して高い殺菌効果を得ることが出来るため,人体に安全な感染防止用殺菌光源として役立つことが期待されます

    水銀フリー全固体型遠紫外(230 nm)光源の開発に世界で初めて成功 人体に照射しても安全な感染防止紫外光源の実現へ|医学部・学会情報|医・歯学部を知る
  • プロダクト開発のユーザーを絞って考えることの重要性とsuper-specific whoの考え方 |PM Club

    プロダクト開発において、ユーザーを絞って考えることの重要性と"super-specific who"という考え方や決め方について解説しています。

    プロダクト開発のユーザーを絞って考えることの重要性とsuper-specific whoの考え方 |PM Club