並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 29737件

新着順 人気順

*softwareの検索結果81 - 120 件 / 29737件

  • Javaスクールの危険 - The Joel on Software Translation Project

    Joel Spolsky / 青木靖 訳 2005年12月29日木曜 近頃の若い者ときたら。 勤勉はいったいどこへ行ってしまったんだ? 「近頃の若い者」は我慢がないと不平を言うようになったのは、私も年を取ったということなのかもしれない。 そりゃ恵まれてるね。私は3ヶ月汚水浄化槽の中の茶色い紙袋に住んでいたよ。朝6時に起きて、袋を掃除し、固くなったパンの耳を食べ、工場まで歩いて行くと、1日14時間、毎週毎週働きつづけ、家に帰ると親父にベルトでたたかれて寝床についていたんだ。 ——モンティ・パイソンの空飛ぶサーカス 4人のヨークシャー人 私は若い頃、パンチカードでプログラムを作る方法を学んだ。ミスをしたら、それを訂正するためのバックスペースのような近代的な機能は存在しなかった。カードを捨ててはじめから打ち直すのだ。 私は1991年にプログラマの面接をするようになった。コーディングの問題に答える

    • 「自動テストとテスト駆動開発、その全体像」を執筆しました(Software Design 2022年3月号) - t-wadaのブログ

      【更新】寄稿した記事が Web に公開されました 技術評論社様のご厚意により、 Software Design 2022年3月号に寄稿した「自動テストとテスト駆動開発、その全体像」が gihyo.jp にて公開されました。誠にありがとうございます! gihyo.jp はじめに 2022年2月18日発売の Software Design 2022年3月号 にて、第2特集「そろそろはじめるテスト駆動開発」の第1章「自動テストとテスト駆動開発、その全体像」を執筆いたしました。第1章では、混同されることの多い自動テスト関係の概念を自動テスト、テストファースト、テスト駆動開発(TDD: Test-Driven Development)の3つの段階に分け、それぞれの効果や注意点を包括的に整理整頓しています。 ソフトウェアデザイン 2022年3月号 作者:大竹 章裕,瀬戸口 聡,庄司 勝哉,光成 滋生,

        「自動テストとテスト駆動開発、その全体像」を執筆しました(Software Design 2022年3月号) - t-wadaのブログ
      • Application Performance Monitoring & Error Tracking Software

        Code breaks, fix it fasterApplication monitoring software considered "not bad" by 4 million developers.

          Application Performance Monitoring & Error Tracking Software
        • A-1 DRIVE -Software / Fire File Copy

          ファイルのコピーや移動を「高速に、しかもガリガリという音を立てずに行おう」という、ちょっと珍しい(?)ツールです。ガリガリ言わせないので HDDにも(精神上?)やさしいです。 物理メモリを巨大なバッファとして使用することにより HDDヘッドのシーク動作を抑えつつ、OSのキャッシュシステムを最小限(あるいは全く)しか使わないでコピーするため、同一パーティション内でのファイルのコピー、別パーティションへのコピーや移動が高速かつ静かに行えます。物理的に異なるHDD等やネットワークへの処理も高速化される場合があります。(4.0.0では、読み書きを並行して行うので物理的に異なるドライブやネットワークも、高い確率で速く快適になります) また、コピー処理によるディスクキャッシュ肥大化による空きメモリの圧迫がなく、ファイルコピー中やコピー後にOSが重くなることが無いという利点があります。また2GB以上の巨

          • NTTによるブロッキング論点の整理 - Software Transactional Memo

            NTTがブロッキングを発表してから様々な反響があったのでざっと眺めて反応を主観でカテゴライズしてみる。 TL;DR; NTTも政府もしっかりしろ。あと違法行為はやっぱりダメだ。 今回の措置に賛成だよ派 困ってる人がいるからしょうがないよ派 プロバイダ責任制限法を越えるから仕方ないよ派 やまもといちろうが気に食わないよ派 他の国ではやってるよ派 反対派は漫画村ユーザだよ派 ブロッキングは合法だよ派(宛先は通信の秘密に当たらないよ派) 政府がそう言ったらしいよ派 緊急避難が適用されるから合法だよ派(児童ポルノと同じだよ派) なるべく速やかに立法すべきだよ派(結果整合派) 違法だからどうした派(アナーキー派) 今回の措置に反対だよ派 本当に緊急回避が成り立つなら賛成だよ派(漫画村もうないじゃん派) 立法の後なら賛成だよ派 さっさと立法しろ派(法治重視派) 憲法21条も一緒に修正しろ派(整合性重視

              NTTによるブロッキング論点の整理 - Software Transactional Memo
            • UIは閲覧画面からつくろう。|Shino | Software Designer

              ユーザー体験的なものをストーリーで整理し次にUIを作成するとき、閲覧・参照系より先に新規作成のUIから考える、というケースをときどき見かけます。 これ、すごい違和感あります。 ストーリーにおいてユーザーはまず新規作成するので、そのまま新規作成から着手してしまう、といったところでしょうか。 その場合、新規作成の目当てたるオブジェクトの姿が曖昧になりがちです。 そうすると、新規作成画面にしか存在しない特殊なレイアウトやコンポーネントや、特に意図がない冗長なモーダルができあがることが多いと感じています。 目当てが定まっていないうちから、それをどう作るか、どう編集するかを考えるのって難しくないですか? 考える順番閲覧・参照系のUIを先に作ることで、それが新規作成や編集の目当てとなり、効率よく良いデザインしやすいと感じています。 例えば、私の場合、以下のように考えを進めることが多いです。 まずは「R

                UIは閲覧画面からつくろう。|Shino | Software Designer
              • DS-10 にダフトパンクを歌わせる - Radium Software

                仙台から帰りの新幹線を待っている間のこと。ヨナオケイシさんが「iPhone アプリの iDaft を DS-10 上で再現する」という挑戦に取り組んでいることを話してくれた。 DS-10 で「人の声」を真似るというのは,不可能ではないけれど難しい。ただそれが Daft Punk のようなロボ声であれば,比較的自然に聴かせることができるのではないか,というアイデアだった。 DS-10 で「人の声」を出すというテクニックは,以前ヨナオさんが楽曲に使用したり, KORG の金森さんが「ABC の歌」を歌わせたりと,いくつかの場面で見かける機会があった。どちらも詳しくは ASCII.jp の記事において解説されている。 ASCII.jp - DS-10を歌わせる、ヨナオケイシの超絶テク ASCII.jp - しゃべるKORG DS-10! 驚愕の設定、公開してもイーデスカ? また,後者の金森さんの

                  DS-10 にダフトパンクを歌わせる - Radium Software
                • Cassandra vs MongoDB vs CouchDB vs Redis vs Riak vs HBase comparison :: Software architect Kristof Kovacs

                  Hello, I’m Kristof, a human being like you, and an easy to work with, friendly guy. I've been a programmer, a consultant, CIO in startups, head of software development in government, and built two software companies. Some days I’m coding Golang in the guts of a system and other days I'm wearing a suit to help clients with their DevOps practices. While SQL databases are insanely useful tools, their

                  • Software Development Courses. Beginner to Advanced Tutorials | Pluralsight

                    Loading form... If this message remains, it may be due to cookies being disabled or to an ad blocker. Take your developer skills to the next level with courses on the most popular programming languages, developer tools, software practices and application development platforms. Gain a deep understanding of how to build, deploy, secure and scale everything from web apps to mobile apps using C#, Java

                      Software Development Courses. Beginner to Advanced Tutorials | Pluralsight
                    • Zimbra offers Open Source email server software and shared calendar for Linux and the Mac

                      Learn how customers in various industries have approached common collaboration and productivity challenges.

                        Zimbra offers Open Source email server software and shared calendar for Linux and the Mac
                      • Becoming a Better Writer as a Software Engineer

                        Writing is an increasingly important skill for engineering leaders. Indeed, poor writing can hamper career progression, above a certain level. Tactics for more clear, more frequent and more confident writing. I’ve observed that my writing is not up to par with my peers. How can I improve my professional writing, as someone working in tech?I get this question from many people: senior engineers who

                          Becoming a Better Writer as a Software Engineer
                        • Software engineerが日本から北米に移住すること - As a Futurist...

                          自分は日本からアメリカとカナダの北米 2 カ国に、労働許可を持って移住した経験があります。そういった移住/働いてみたいという方の相談にのる機会も多いのですが、共通して持っておいた方が良いなと思った情報がいくつかあるので、まとめておきます。 その前に注意事項として、以下をご確認ください。 就労に関する状況は日々変化しています。ここの情報はあくまで参考として、最新の正しい情報はご自身が行かれる際に改めて然るべきルートでご確認ください。 なぜ北米に行くのか?という問いにはこのエントリでは答えません。あくまでも移住したいというモチベーションを持っている方向けの情報になります。 自分と同じ様に日本国籍のみ有していて、ずっと日本で生まれ育った方に向けて書いています。細かい状況の違いは読み手側で吸収してください。 これは個人の意見であり、私が所属するいかなる組織の意見を代表するものでもありません。 認識

                            Software engineerが日本から北米に移住すること - As a Futurist...
                          • Balsamiq. Rapid, effective and fun wireframing software. | Balsamiq

                            Get your ideas out quickly & clearly with Balsamiq — the low-fidelity, high-impact tool loved by product managers, founders, developers, & UX teams everywhere.

                              Balsamiq. Rapid, effective and fun wireframing software. | Balsamiq
                            • オープンソースの開発者が製造責任や賠償責任を負う可能性があるとして、EUのサイバーレジリエンス法案にPython Software FoundationとEclipse Foundationらが異議を表明

                              欧州連合(EU)の政策執行機関である欧州委員会は、サイバー攻撃による社会的な被害が大きくなってきていることを背景に、現在広く普及しているさまざまなデジタル製品やサービスのセキュリティをより高める目的で、サイバーレジリエンス法案(CRA:Cyber Resilience Act)を検討しています。 この法案が目指すところは、より脆弱性の少ないデジタル製品が市場に投入されるようにすること、市場に投入後も製造者が製品のライフサイクル全体を通じてセキュリティに真剣に取り組むことを保証すること、そしてユーザーもセキュリティを考慮した製品を選択できるようにすること、などです。 欧州委員会では同時に製造者責任法の改定案も検討中です。これは従来の製造者責任法ではカバーされていなかったデジタル関連の製品やサービスに対しても製造者責任を問えるようにするものです。 しかしこれらの法案ではオープンソースの開発者が

                                オープンソースの開発者が製造責任や賠償責任を負う可能性があるとして、EUのサイバーレジリエンス法案にPython Software FoundationとEclipse Foundationらが異議を表明
                              • ソフトウェアアーキテクチャメトリクスの基礎: Software architecture metrics in a nutshell

                                ソフトウェアアーキテクチャメトリクス - Forkwell Library #44 での発表資料です https://forkwell.connpass.com/event/309739/ 動画: https://www.youtube.com/watch?v=C52rYX_E9bA #Forkwell_Library

                                  ソフトウェアアーキテクチャメトリクスの基礎: Software architecture metrics in a nutshell
                                • A Philosophy of Software Design 前半

                                  2022/02/28 に MoneyForward で発表した A Philosophy of Software Design の話です。

                                    A Philosophy of Software Design 前半
                                  • Joel on Software

                                      Joel on Software
                                    • [深津さんから教わった!]フィッシュボーン図で課題を整理する|Shino | Software Designer

                                      マネーフォワードでは、THE GUILD代表の深津貴之さんをアドバイザリとして招き、日頃からサービスデザインに関する助言をいただいております。 先日は、社内のサービス開発力の底上げを目的とし、フィッシュボーン図を使った課題整理のワークショップを行っていただきました。 PM、デザイナー、ビジネスのメンバーを中心に、100名近くが参加しています。 今回はそこで学んだ内容をご紹介します。 表面的に対処してしまう問題 プロダクト開発の現場には、日々さまざまな要望が届きます。 それらに対処する際に気をつけたいのが「表面的に対処してしまう問題」です。 例えば次のようなケースです。 ユーザーが「検索機能を強化してほしい」と言ったので、パワフルな検索オプションを搭載しました。ユーザーの声にそのまま従っており、その背景にある課題は分からないままです。 機能は追加したが効果がでなかった、効果がよくわからない、

                                        [深津さんから教わった!]フィッシュボーン図で課題を整理する|Shino | Software Designer
                                      • 「売り切ったらフリー化」出版モデル - Radium Software

                                        Snarkmarket & Revelator Press: New Liberal Arts CT2: Innovative Publishing Model Snarkmarket と Revelator Press が出版した書籍 "New Liberal Arts" は面白いビジネスモデルを採用している。まず $8.99 の書籍を 200 冊だけ販売する。そしてそれが売り切れたら,オンラインで PDF 版の無料配布を開始する。 出版側としては,元を取るために最低限の数は値段を付けて販売したい。だからそれは物理的な本として販売する。元を取ることが完了したら,物理的な制約を受けないデジタルデータとして,無料で広く配布する。 読者側としては,昔ながらの印刷された本の形で読みたいという人や,物理的な本を所有することで満足感を得たいという人は,最初の 200 人になればいい。また,その 20

                                          「売り切ったらフリー化」出版モデル - Radium Software
                                        • PunkSoftware on Joomla 1.0.1 - Punk Software

                                          RocketDock is our classic app launcher loved by millions of people for almost 20 years. It lets you zoom through your shortcuts like a rocket with its buttery smooth interface. You can drag your favorite apps, files, and folders onto the dock to have quick access to them, then personalize with different skins, icons, and effects to match your desktop. Have fun! 🚀 Features Minimize windows to the

                                            PunkSoftware on Joomla 1.0.1 - Punk Software
                                          • ペンタトニックスケールの持つ力 - Radium Software

                                            World Science Festival 2009: Bobby McFerrin Demonstrates the Power of the Pentatonic Scale World Science Festival 2009 のセッション "Notes & Neurons: In Search of the Common Chorus" における一幕。ジャズ歌手ボビー・マクファーリンが何の前置きも無く聴衆をコーラスに変えていく。ペンタトニックスケールが人々の中に根付いていることを証明するパフォーマンスだと思う。それが文化的なものなのか,人の頭に「ハードワイヤ」されたものなのか,どちらなのかは分からないけれど。 (via Good Math, Bad Math)

                                              ペンタトニックスケールの持つ力 - Radium Software
                                            • Premier Diagramming, Modeling Software & Tools | Astah

                                              The power of software modeling Astah’s modeling tools allow you to visualize the essence of your ideas and software designs. Quickly and effortlessly build diagrams that create a clear understanding among teams. Build UML, ER diagrams, Data Flow Diagrams, Flowcharts, mind maps and more in the most powerful modeling software for everyone from students to enterprise teams. Get a free trial New Acade

                                              • twhirl | the social software client

                                                • Structure Synth - 文脈自由文法3Dアート - Radium Software

                                                  Structure Synth は,文脈自由文法を使って 3D CG を作成するソフトウェア。つまるところ, Context Free の 3D 版だ。単純なプログラムから複雑な CG を生成することができる。 GI レンダラー SunFlow 用のシーンファイル出力にも対応しており,これらを組み合わせることによって,とてもお手軽かつ高品質な幾何 CG アート環境が完成する。 以下,とりあえず作ってみた習作。仕組みはほとんど Context Free と同じなので,Context Free に慣れていればすぐにコードを書けるようになる。 set maxdepth 50 12 * { rx 30 } RC BG rule RC { {} CROSS { rx 10 z 0.7 s 0.98 } RC } rule RC { {} CROSS { ry 10 z 0.7 s 0.98 } RC

                                                    Structure Synth - 文脈自由文法3Dアート - Radium Software
                                                  • Absolute Software

                                                    Absolute Software GmbH - Ihr Dreh- und Angelpunkt für digitale Transformation und effiziente Geschäftsprozesse

                                                      Absolute Software
                                                    • ソフトウェアアーキテクチャ・ ハードパーツ: Software Architecture The Hard Parts

                                                      ソフトウェアアーキテクチャ・ハードパーツ - Forkwell Library #12 での発表資料です https://forkwell.connpass.com/event/265858/ 動画: https://www.youtube.com/watch?v=6eCiC8oISYc #Forkwell_Library

                                                        ソフトウェアアーキテクチャ・ ハードパーツ: Software Architecture The Hard Parts
                                                      • Paint.NET - Free Software for Digital Photo Editing

                                                        Microsoft Store App Awards Winner 2022, Creativity - Graphics and 3D "Paint.NET is just about perfect ..."- Lifehacker "Impressive." - PC World, Top 100 Products of 2007 "It raises the quality bar," - Jeff Atwood, Stack Overflow co-founder, on Coding Horror About Paint.NET is image and photo editing software for PCs that run Windows. It features an intuitive and innovative user interface with supp

                                                        • Nozbe - getting things done gtd software task manager and to-do list for project management and time tracking. Now on Apple iPhone and Mobile Phone!

                                                          Why Nozbe? Nozbe for Business What our Clients say Say goodbye to e-mail Task-based communication Make meetings optional Mighty Friday! Work is mobile Trust is good Why Nozbe? Choose Nozbe as your main communication tool

                                                            Nozbe - getting things done gtd software task manager and to-do list for project management and time tracking. Now on Apple iPhone and Mobile Phone!
                                                          • 火星探査機スピリットの最後 - Radium Software

                                                            xkcd - Spirit 1月26日, NASA は数カ月間続けていた火星探査機スピリット (Spirit rover) の砂地からの救出を諦め,今後は「定点調査所」としての運用へと切り替えることを発表した。 今からちょうど6年前の火星着地以来,当初予定していた約90日間の計画を遥かに超える運用を経て,スピリットは遂に終りの場所を見つけたことになる。 人々の予想を超える発見と驚きをもたらしてくれたこの機体に対して,単なる探査機以上の愛着を感じている人は少なくないはずだ。 xkcd のマンガは,その気持ちをよく表していると思う。 スピリットによって撮影された火星地表の写真とCGモデルを合成して作られたイメージ画像。 スピリットが撮影した火星の日没。少し誇張されているものの,実際の見え方に近くなるよう着色されている。 火星のつむじ風。このつむじ風によって太陽電池パネルに積もった塵が払われたと

                                                              火星探査機スピリットの最後 - Radium Software
                                                            • Joel on Software - やさしい機能仕様

                                                              ジョエル・スポルスキは、ニューヨーク市の小さなソフトウェア会社  Fog Creek Software の設立者です。イェール大学を卒業後、マイクロソフト社、Viacom社、 Juno社でプログラマとして働きました。 このページは著者の個人的な意見を掲載したものです。 All contents Copyright ©1999-2005  by Joel Spolsky. All Rights Reserved. FogBUGZ | CityDesk | Fog Creek Software | Joel Spolsky

                                                              • はじめてのBillGレビューのこと - The Joel on Software Translation Project

                                                                Joel Spolsky / 青木靖 訳 2006年6月16日 金曜 かつてExcelは名もないまったく無様なプログラミング言語を持っていた。私たちはそれを「Excelマクロ」と呼んでいた。はなはだ機能不全なプログラミング言語で、変数もなく(値はワークシートのセルに入れる必要があった)、サブルーチンもなく、つまるところ、ほとんど保守不能なものだった。「Goto」みたいな先進的な機能も持っていたが、ラベルは実質不可視だった。 それがまっとうなものに見えていた唯一の理由は、Lotusのマクロに比べたらずっとましということだった。Lotusマクロはワークシートのセルに長々と入れられたキーストロークの並び以外の何物でもなかった。 1991年6月17日、私はMicrosoftのExcelチームで働きはじめた。私の肩書きは「プログラムマネージャ」だった。私にはこのマクロの問題を解決する方法を作り出すこ

                                                                • Software Design連載 2022年2月号 大規模Webアプリケーションの開発環境をモダナイズする - MonotaRO Tech Blog

                                                                  こんにちは。モノタロウの八木(t_yagi)です。 モノタロウのECシステムは創業から20年以上ずっと動き続けており、絶え間なくビジネスを支え続けています。 その間、周囲のIT技術も大きく進歩してきました。 そんな中、開発者が増えたり機能も拡張され続けた結果、当初はさほど問題にならなかった開発に関する課題が浮き彫りになってきました。 今回はそんなレガシーな開発環境にモダンなIT技術を取り入れることで「当時は出来なかったことを現代の技術で実現する」を書きました。 流行りのモダンな技術がイケイケだから乗り変えるといったような輝かしいものではなく、長年積まれ続けてきた課題が現代の技術だから解決できたという時代の恩恵にうまく乗れるかを率直に記事にしています。 どうするとデメリットを抑えながらメリットを得ることができるか読んでいただける人に少しでも感じ取っていただければ嬉しいです。 サーバアプリの開

                                                                    Software Design連載 2022年2月号 大規模Webアプリケーションの開発環境をモダナイズする - MonotaRO Tech Blog
                                                                  • ビジネスインテリジェンスおよび分析ソフトウェア - Tableau Software

                                                                    Tableau を使う理由 Toggle sub-navigation Tableau とは データカルチャーの構築 Tableau Economy コミュニティ Salesforce Advantage Tableau のお客様 Tableau について Toggle sub-navigation ミッション 研究 受賞と称賛 Tableau Foundation Tableau における平等 製品 Toggle sub-navigation Tableau Tableau Pulse Data Management 埋め込み分析 CRM Analytics Enterprise Tableau Public 統合 最新リリース プランと価格 Toggle sub-navigation Pricing Calculator ソリューション Toggle sub-navigation Ta

                                                                      ビジネスインテリジェンスおよび分析ソフトウェア - Tableau Software
                                                                    • 「禅とオートバイ修理技術」をプログラマが読んだ - Software Transactional Memo

                                                                      「禅とオートバイ修理技術」これら2つの間にどのように関係があるのかまるで見当が付かず、タイトルだけ聞くとキワモノのようだがWikipediaによるとアメリカでは一番良く売れた哲学書とされている。 海外のエンジニアのブログを読み漁っていた時にオススメされていたのでKindleで買って読んだのだが想像以上に良かったのでメモを残したい。と言ってもwikipediaで説明されている内容を改めて説明しても面白くないのでソフトウェアエンジニアとして響いた部分を引用して僕の感じた事を書き連ねていく。 大都市の重工業地帯に一歩でも足を踏み入れてみれば、そこにはその全てが存在している。テクノロジーである。正面には有刺鉄線を施した高い塀が立ちはだかり、門は常に閉ざされ、「立入禁止」の札が掛かっている。そしてその向こうの薄汚れた大気の中には、金属や煉瓦で造られた醜い建物が立っている。その目的は不明であり、またそ

                                                                        「禅とオートバイ修理技術」をプログラマが読んだ - Software Transactional Memo
                                                                      • NDP Software :: Git Cheatsheet

                                                                        stash workspace index local repository upstream repository status Displays paths that have differences between the index file and the current HEAD commit, paths that have differences between the workspace and the index file, and paths in the workspace that are not tracked by git. diff Displays the differences not added to the index. diff commit or branch View the changes you have in your workspace

                                                                        • PDF Online : Create PDF for free, PDF software programming, PDF toolkit, convert to PDF and HTML, PDF converter, PDF api, PDF SDK / COM and PDF server batch process.

                                                                          Your Productivity Lives at XodoTry easy-to-use PDF tools that keep your documents safe Securely work with your important files across all platforms and devices with the ultimate all-in-one document solution.

                                                                          • PassMark Software - CPU Benchmark Charts

                                                                            1,000,000+ Systems Tested and 3,100 + CPU Models - Updated Daily! PassMark Software has delved into the millions of benchmark results that PerformanceTest users have posted to its web site and produced a comprehensive range of CPU charts to help compare the relative speeds of different processors from Intel, AMD, Apple, Qualcomm and others. Included in these lists are CPUs designed for servers and

                                                                              PassMark Software - CPU Benchmark Charts
                                                                            • "The Essence of Software"が提唱する全く新しいソフトウェア設計の考え方|Idein株式会社

                                                                              (6/22 注:書き足りないと思っていた箇所を補って加筆修正しました) エンジニアのbonotakeです。Ideinに入ってかれこれ3年以上経ちますが、Ideinでブログ記事を書くのは初めてです。 今日は、ソフトウェア設計の全く新しい考え方について書かれた "The Essence of Software" という本の紹介をしたいと思います。 この本の著者はMIT教授でソフトウェア工学の世界的な研究者であるDaniel Jacksonです。形式手法Alloyの発明者、と言ったほうが通じる人には通じるかもしれません。形式手法とは、ありていにいえば、数理論理学を駆使してソフトウェアに潜むバグを論理的に駆逐する手法です。 (個人的な宣伝ですが、彼の書いたAlloyの本を以前翻訳して出版しました。) そんな彼が昨年11月に新著を出版したというので、ほぼその日に買いました。……ですが、本を開いてみる

                                                                                "The Essence of Software"が提唱する全く新しいソフトウェア設計の考え方|Idein株式会社
                                                                              • 経済産業省、「ソフトウェア管理に向けたSBOM(Software Bill of Materials)の導入に関する手引」公開。環境構築、SBOM作成、運用管理など解説

                                                                                経済産業省は「ソフトウェア管理に向けたSBOM(Software Bill of Materials)の導入に関する手引」を策定し公開したことを明らかにしました。 SBOMは日本語では「ソフトウェア部品表」とされます。あるソフトウェアがどのようなソフトウェア部品によって構成されているのかを示す情報がまとまったデータのことです。 ほとんどのソフトウェアは単独で成立しているわけではなく、オープンソースを始めとする多数のライブラリやコンポーネントなどのソフトウェア部品に依存しています。そのなかのいずれかに脆弱性が発見されればドミノ倒しのように他のさまざまなソフトウェアに影響することは必至です。 例えば2021年末に発覚したJavaライブラリ「Log4j」の脆弱性は、非常に幅広いJavaのソフトウェアに深刻な影響を与えました。 多くの産業や社会インフラにおいてソフトウェアの存在が欠かせなくなってい

                                                                                  経済産業省、「ソフトウェア管理に向けたSBOM(Software Bill of Materials)の導入に関する手引」公開。環境構築、SBOM作成、運用管理など解説
                                                                                • 『Joel on Software』を読んだ - 30歳からのプログラミング

                                                                                  Microsoft での勤務経験を持ち Stack Overflow の創業者でもある Joel Spolsky によるエッセイ集。 Joel は自身が運営するウェブサイト Joel on Software で多数の記事を公開しており、その一部を掲載したのが本書。 ひとつひとつの章がかなり短い(長いものでも 20 ページくらい、短いものだと 4 ページほど)ので気軽に読めるし、各章は独立しているので興味のある部分だけ読むこともできる。 技術そのものについて解説している技術書ではなく、ソフトウェア開発やソフトウェア産業についての著者の考えが書かれており、 Paul Graham の『ハッカーと画家』にテイストが近いかもしれない。 無料で公開されているエッセイ集をまとめたもの、というのも『ハッカーと画家』に似ている。 本書に収録されているのは 2000 年から 2004 年に書かれた記事なので

                                                                                    『Joel on Software』を読んだ - 30歳からのプログラミング