ロバストネス図とは 今回のテーマは「ロバストネス図」です。ロバストネス図とは、ロバストネス分析を行った結果のアウトプットとなります。ロバストネス分析とは、スリーアミーゴス(ソフトウェアの分野における統一モデリング言語(UML)を開発した3人)の1人であるイヴァー・ヤコブソンが提唱した分析手法で、システムを「バウンダリ」「エンティティ」「コントロール」の3つに分けて分析し(これらについては後述します)、要求モデル(ドメインモデル、ユースケースモデル)をロバスト(堅牢、強靭)にします。 ロバストネス図はUMLで定義されている13種類のダイアグラムには入っていませんが、UMLのコミュニケーション図やコラボレーション図を簡略化した形で簡単に書くことができます。ロバストネス図を書くことで要件の振る舞いが整理され、実装すべき点を明確にできます。 ユースケースシナリオを作成する ロバストネス図のインプッ

(1)通常兵器及び機微な関連汎用品・技術の移転に関する透明性の増大及びより責任ある管理を実現し、それらの過度の蓄積を防止することにより、地域及び国際社会の安全と安定に寄与する。 (2)グローバルなテロとの闘いの一環として、テロリスト・グループ等による通常兵器及び機微な関連汎用品・技術の取得を防止する。 冷戦の終結に伴い、地域及び国際社会の安全と安定を損なうおそれのある通常兵器及び関連汎用品・技術の過度の移転と蓄積の防止という課題に関し、東西の区別を越えた輸出管理体制を設立する必要性が強く認識され、ココム(対共産圏輸出統制委員会:旧共産圏諸国に対する戦略物資統制のための枠組み)参加国を中心に協議が開始された。 1994年3月末に、ココムが解消されたことを踏まえ、1995年12月、新たな輸出管理体制の設立について関係国間で政治的な申合せが行われ、1996年7月の設立総会をもって正式に「ワッセナ

無邪気に宣言するのはいいけれど、本当にできるのか――。自動車業界で活発化するリスキリング(学び直し)の動き。自動車メーカーや部品メーカーは機械(メカ)技術者をソフトウエア技術者へと転身させる計画を次々に打ち出す。研修プログラムをこなすことで、時代が求めるスキルを手に入れられるらしい。 メーカー側は「できる」と言う。なぜならソフト技術者を増やすための研修を用意したから。「とりあえず受けて」と上司から指示されてこなす研修に身が入らない筆者は、どうしても疑ってしまう。実態を知りたくて、リスキリングの研修を提供する側を取材してみることにした。 話を聞いたのはAKKODiSコンサルティング(東京・港)。リスキリング研修のサービスなどを提供する企業で、自動車メーカーや部品メーカーにも顧客が多い。公表しているところでは、デンソーの転身プログラムを支援する。 AKKODiSコンサルティング常務執行役員兼最

定数 目次構文自動的に定義される定数マジック定数 定数は、値のためのID(名前)です。この名前が示すように、定数の値は スクリプト実行中に変更できません (マジック定数 は例外です。これは実際は定数ではありません)。 定数は大文字小文字を区別します。慣習的に、 定数は常に大文字で表記されます。 注意:PHP 8.0.0 より前のバージョンでは、 define() 関数を使って定義された定数は、 大文字小文字を区別しない場合がありました。 定数の名前は、PHP のラベルと同じ規則に従います。有効な定数の名前は、 文字またはアンダースコアで始まり、任意の数の文字、数字、 アンダースコアが後に続きます。正規表現で示すと次のようになります。 ^[a-zA-Z_\x80-\xff][a-zA-Z0-9_\x80-\xff]*$ define() 関数を使うと、 予約語や有効でない名前の定数を定義す


当サイトはGoogleAdsense、Amazon アソシエイト等アフィリエイト広告を利用して収益を得ています.Fitbitが新たに申請した特許から、光電脈波計(PPG)の技術を利用して心臓の健康状態をモニタリングする技術の開発を進めており、ユーザーの動脈硬化などをウェアラブルデバイスで測定できる可能性があることが示されました。 また、Gadget & Wearablesによれば手首に装着したデバイスから血圧測定などにも利用できる可能性があることを伝えています。 このほかに特許に関する情報として、Fitbitの新しいウェアラブルの構造や慣性センサー、PPGセンサー、いくつかのCPUなどが含まれており、持久力トレーニングや体力トレーニングといった複数の場面で使用されることを想定しており、ユーザーが眠っているか、仕事をしているか、座っているかといった場面の想定も含まれているとしています

ITエンジニアの基礎力が試される国家試験「基本情報技術者試験」において、2023年4月に実施した試験で合格者の最年少と最年長の記録が更新された。それぞれ8歳と87歳で、最年長はこれまでの82歳を5歳上回った。 基本情報技術者試験は同月から制度が大きく変わり、試験時間や出題範囲などが変更された。その影響か、4月実施の試験は合格率が大幅に上昇した。合格率は2010年から2019年までの10年間、20~30%の間を推移していた。2020年4月の試験は新型コロナウイルスの影響で中止され、再開後の2020年10月から2022年までの間はほぼ40%台に向上し、2023年4月の試験で56.4%まで上昇。コロナ禍の前と比較すると合格率の数値は倍近くになった。

ChatGPTのビジネス利用はブームだが、これをビジネスで活用しようとした場合、さまざまな課題がある。AIを活用したチャットボット開発などで知られ、ChatGPTのようなLLMの活用も進めているPKSHATechnologyが、商用利用のポイントについて語った。 PKSHATechnologyでエンジニアリングマネジャーを務める中島真也氏(左)とPKSHA Workplaceでプロダクトマネージャー/プロダクトデザイナーを務める花塚匠氏 「GPTは要素技術だ。そのままでは商用という意味では遠い。検討すべき課題がある」。こう話すのはPKSHA Workplaceでプロダクトマネージャー/プロダクトデザイナーを務める花塚匠氏だ。 課題としては、精度、コスト、レスポンス速度、セキュリティなどが挙げられる。例えば、現在商用利用でほぼ唯一の選択肢となるOpenAIのGPT系APIは、上位のモデル

リベロエンジニアは5月6日、「エンジニアが"欲しい"と選んだ技術書ランキングTOP20」を発表した。調査は2020年2月~2023年2月、「エンジニアの自己学習を応援」キャンペーンに参加したエンジニアを対象にSNSで行われた。 調査による1~3位までのランキング結果は以下の通り。エンジニアが"欲しい"と選んだ技術書ランキングTOP20 1位「リファクタリング(第2版):既存のコードを安全に改善する」、2位「ソフトウェアアーキテクチャの基礎―エンジニアリングに基づく体系的アプローチ」、3位「リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック(Theory in practice)」だった。 「『どの技術書を買うべきか』悩まれるエンジニアは、ぜひ技術書選びの参考にしてみてください」と同社。エンジニアが"欲しい"と選んだ技術書ランキングTOP20

Googleは米国時間12月15日、「Google Nest」と「Android」のデバイスがスマートホーム標準規格「Matter」に対応したと発表した。これにより、他のメーカーのMatter対応デバイスとペアリングできるようになる。 Matterでは、スマートデバイスを制御するためのハブが必要となる。「Google Home」、「Google Home Mini」、「Nest Mini」、「Nest Audio」、「Nest Hub」(第1世代と第2世代)、「Nest Hub Max」、「Nest Wifi Pro」が、Matterのハブとして機能する。 「Google NestデバイスとAndroidデバイスが今日からMatter対応となり、皆さんが簡単かつ一貫した形でMatter対応デバイスを設定し、各自のニーズに最も適した形でスマートホームをカスタマイズできるようになった」と、Go

客によるITベンダーへの丸投げと、人月商売にありがちなITベンダーによる現場丸投げのなれの果てだな。調査報告書に目を通して、そんな感想を持った。何の話かというと、兵庫県尼崎市で再々委託先の技術者が泥酔してUSBメモリーを一時紛失し、そこに保存されていた全市民の個人情報を漏洩の危機にさらした例の事件の報告書である。ただもう1つ別の感想がある。「こんなひどい報告書を読んだのは初めてだ」。 この報告書は尼崎市が2022年11月28日に公表した直後に読んだ。人月商売のIT業界と客のIT部門などのアカンところを徹底的にえぐり出して、悔い改めてもらうことを仕事の本分と心得ている私だから、当然のことだ。で、読み始めたのだが、いろんな意味で「何じゃこりゃ」とあきれてしまった。BIPROGY(旧日本ユニシス)の客先、尼崎市の現場は、人月商売にありがちとはいえ、やりたい放題。尼崎市は究極の丸投げでベンダーマネ

たとえば次のような「user.proto」というプロトコル定義ファイルを用意し、これを変換する例を見てみよう。 syntax = "proto3"; message Picture {uint32 id = 1;uint32 width = 2;uint32 height = 3; enum PictureType { PNG = 0; JPEG = 1; GIF = 2; } PictureType type = 4; } message User {uint32 id = 1; string nickname = 2; string mail_address = 3; enum UserType { NORMAL = 0; ADMINISTRATOR = 1; GUEST = 2; DISABLED = 3; } UserType user_type = 4; repeated

「スクラムフェス仙台」は初心者からエキスパートまでさまざまな参加者が集い、学び、楽しむことができるアジャイルコミュニティの祭典です。ここで登壇したのは、kyon_mm(きょん)氏。スペシャリストになれなくても成長する方法について話しました。全3回。2回目は、ジェネラリストを目指した経緯と書籍や論文で学ぶコツについて。前回はこちら。 「自分はジェネラリストがいいのかもしれない」という気づきkyon_mm氏:(スライドを示して)「どうしよう」と思った時に、「ちょっと考え直そう、どういうふうに考えたらいいかな」と思いました。その時に「スペシャリストとジェネラリストがいるな」みたいなことをぼやっと思いました。「スペシャリストは、特定の領域にメチャクチャ特化している達人で、その分野なら任せろという感じで、ジェネラリストは、いろいろな領域ができる万能な感じでだいたいそつなくこなします」という感じだなと


インデックス 概要 OpenJDK のライフサイクルおよびサポートポリシー OpenJDK Extended Life Cycle Support フェーズ OpenJDK の更新リリース日 RHEL 上の OpenJDK サポート表Windows 上の OpenJDK サポート表 OpenJDK エンタイトルメント Eclipse Temurin の Red Hat サポート Eclipse Temurin のライフサイクルおよびサポートポリシー Eclipse Temurin サポートのエンタイトルメント よくある質問 (FAQ) および参照情報 このアーティクルの情報は、随時変更される可能性があります。 概要 OpenJDK (OpenJava Development Kit) は、Java Platform Standard Edition (Java SE) のオープンソース

人月商売のIT業界の多重下請け構造は「多重ピンハネ構造」だ――。こんな趣旨の記事をこの「極言暴論」で何度か書いてきた。すると、「SIerの技術者と下請けITベンダーの技術者ではやっていることが違うので、待遇に差があって当然だろ」という文句が必ず何件か来る。「私たちが下請け技術者の仕事をつくってやっている」と暴言を吐く連中よりはましなのだが、私から言わせれば「何を言ってんだか」である。 もちろん、仕事の内容や能力が異なれば、報酬などの待遇が違って当たり前である。文句を言ってくる人は「やっていることが違うので待遇が違って当たり前」と言い切るのだから、優秀なプロジェクトマネジャーかSEなのだろう。もしプロマネなら反対に聞いてみたいことがある。それは「だったら、何で年収1000万円前後の安い給料で満足しているのか」ということだ。本来なら2000万円以上、大規模案件を切り回せる人ならば3000万円を

イラストで正しく理解するTLS 1.3の暗号技術 初めに ここではTLS 1.3(以下TLSと略記)で使われている暗号技術を解説します。 主眼はTLSのプロトコルではなく、「暗号技術」の用語の挙動(何を入力して何を出力するのか)と目的の理解です。 実際にどのような方式なのかといった、より詳しい説明は拙著『図解即戦力 暗号と認証のしくみと理論がこれ1冊でしっかりわかる教科書』(暗認本)や『暗認本』の内容を紹介したスライドや動画などの資料集をごらんください。 なお表題の「イラストで」は数式を使わないという程度の意味です。 TLSで守りたいもの TLSはコンピュータ同士が安全に通信するための規格です。 主に人がブラウザを介して「https://」で始まるWebサイトにアクセスするときに利用されます。 安全に通信するためには、通信内容が盗聴されても情報が漏れない機密性が必要です。 それから通信が改

前回の「極言暴論」をお楽しみいただけただろうか。「お楽しみいただけたか」と妙な言い方をしたのは訳がある。2015年の段階で「SIerは5年で死滅する」と予測して赤っ恥をかいたことを、あえて記事に盛り込むことで、多くの人に「木村ってばかだな」と笑いながら読み進めてもらうことを狙ったからだ。そしてもう一度、人月商売のIT業界の現実を直視することで、技術者らにこれからの身のふり方を考えてもらいたかったのだ。 で、あの記事を読んでみた感想はいかがか。「またオオカミおやじがいいかげんなことを言っているぞ」と思ったのなら、率直な感想で大変よろしい。だが、人月商売のIT業界やユーザー企業の現状に思いをはせた読者なら、別の感想も抱いたはずだ。「5年で死滅するかはともかく、人月商売を続ける限りSIerや下請けITベンダーに先がないのは確かだ」。そうなのだ。ユーザー企業の丸投げ体質によって我が世の春を謳歌して

最近では「マイクロサービス」と呼ばれる、機能毎に細かくサービスを分割して開発や運用を行うアーキテクチャの採用例が増えている。本記事ではこのマイクロサービスアーキテクチャや、それに使われる技術について紹介する。 マイクロサービスとは 近年、ITシステムの開発・運用において「Microservice(マイクロサービス)」というアーキテクチャを採用する例が増えている。マイクロサービスアーキテクチャは、簡単に言えばサービスを構成する各要素を「マイクロサービス」と呼ばれる独立した小さなコンポーネントとして実装するという手法で、2011年ごろから提唱されているものだ。 マイクロサービスについては、2014年に公開された「Microservices」という文書が有名だ(有志による日本語訳)。また、さくらのナレッジでも2015年に紹介されている。マイクロサービスの詳しい思想についてはこれら記事を参照してほ

新技術が次々と登場するIT業界。ソフトウエア開発者として10年後も活躍するためには、必要なノウハウやスキルをどのように見極め、身につければよいのか。長きにわたって活躍しているIT技術者に自らの経験を明かしてもらった。 今回は、IT業界で30年以上の経験を持ち、ウルシステムズのソフトウエア開発者兼マネジャーとして活躍してきた平澤章氏に聞いた。平澤氏は長く読み継がれている『オブジェクト指向でなぜつくるのか』(日経BP)の著者でもある。 (聞き手は田島 篤=日経BP コンシューマーメディアユニット)IT業界では、新しい技術が頻繁に登場します。当然ながら、長く活用されるものもあれば、消えていってしまうものもあります。それらの見極め方はあるのでしょうか。 一般論として偉そうなことは言えませんが、1つの例でお話しします。オブジェクト指向は、ソフトウエア開発手法として定着し、長く活用される技術になりま

12月1日、情報処理技術者試験の一区分である情報セキュリティマネジメント試験がはじまると同時に、基本情報技術者試験の申込みが一部開始されました。この二つの試験は、今年度から試験方式が大きく変わり、従来のマークシート方式からCBT方式へと切り替わりました。突如として実施されることとなった新たな試験方式とは一体どういったものなのでしょうか? 今回、試験対策本の担当編集者自身が実際に受験して確かめました。基本情報技術者・情報セキュリティマネジメント両試験の受験者の参考になれば幸いです。 突然の"新様式"を余儀なくされた情報処理技術者試験 2020年は新型コロナの年でした……という決まり文句も見飽きた方が多いでしょう。それくらい、あらゆるものが新型コロナウイルス感染症に翻弄された1年でした。 新型コロナウイルス感染症は、毎年約40万人もの人々が受験する情報処理技術者試験にも多大な影響を及ぼしました

Linux DailyTopics 2021年3月26日Red Hat、ストールマンのFSFボードメンバー復帰に怒り心頭「すべての資金を引き上げる!」 2019年9月にFree Software Foundation(FSF)のボードメンバーの座を事実上、追放された格好で辞任したリチャード・ストールマン(Richard Stallman)が、この3月にボードメンバーにひっそりと復帰していた。FSFのボードメンバー(Board of directors)紹介ページにはたしかに最下部に「Richard M. Stallman」の名前が掲載されている。 いくつかの海外メディアの報道によれば、ストールマンは3月20日~21日(米国時間)に行われたFSFのカンファレンス「LibrePlanet」に登壇し、21日のセッションにおいて「私は再びFSFのボードに復帰した」とアナウンスしたという。「It'
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く