Steven J. Vaughan-Nichols (Special to ZDNET.com) 翻訳校正: 川村インターナショナル 2024-09-25 07:00 ウィーン発--20年の開発期間を経て、「リアルタイムLinux」(「PREEMPT_RT」)がついに、ようやくメインラインカーネルに統合された。Linus Torvalds氏は「Open Source Summit Europe」に参加した際に、PREEMPT_RTを賞賛した。なぜこれが重要なのだろうか。まずは、「リアルタイムOS」(RTOS)とは何か、どのような利点があるのかを説明しよう。 RTOSとは RTOSは、処理速度が重視されるタスクを正確かつ確実に処理できるように設計された特殊なOSだ。「Windows」や「macOS」などの汎用OSと異なり、多くの場合、ミリ秒単位やマイクロ秒単位で測定される厳しい時間制約の中で
「プロとしてプログラムが書ける人」に求められる能力が大きく変わった! 1つのプログラミング言語にこだわらず、それぞれの言語のベストプラクティスを学ぼう。現代のプログラミング言語を支える技術が凝縮した一冊 第1章 はじめに 1.1 プログラミングに必要な知識とは 1.2 本書の構成 1.3 プログラマに伴走する生成AI 1.4 コーディング環境 1.4.1 オンライン実行環境 1.4.2 ローカルでのコーディング環境 1.5 まとめ 第2章 C言語からはじめよう 2.1 C言語とは 2.2 入力・演算・出力 2.2.1 変数・定数・リテラル 2.2.2 演算子 2.2.3 入出力関数 2.2.4 数値計算を行うプログラム例 2.2.5 配列 2.2.6 文字と文字列 2.3 制御構造 2.3.1 条件分岐 2.3.2 繰り返し 2.3.3 構造化プログラミング 2.4 関数 2.4.1 ma
This is the world's most popular Web Site devoted exclusively to Data Models Our featured Data Model is Anti-Money Laundering We specialize in Data Modelling and we enjoy helping people to understand the power, the beauty and the economy of well-designed ERD Data Models. We have created a Video on YouTube on Understanding a Database Schema and more than 20 Tutorials.
DX Criteria( DX基準 )は、日本CTO協会が監修・編纂している企業のデジタル化とソフトウェア活用のためのガイドラインです。 本基準は、デジタル技術を企業が活用するために必要な要素を多角的かつ具体的に体系化したものです。ソフトウェアエンジニアリング組織の健全な成長・経営目標の可視化・パートナーとのコミュニケーションなどに使っていただくことを目的に作成されています。 また、本基準は絶対ではありません。誰かを攻撃したり、アセスメント結果の数字のみに注目して本質的な改善をおろそかにするためのものではありません。極めて実践的で具体的な項目で構成されているため、定期的に最新動向に併せてCTO協会のWG内で議論をおこないながら、適宜アップデートをしていくものです。
情報工学博士 フロリダ工科大学大学院にてCemKaner博士(探索的テスト手法考案者)、JamesWhittaker博士(How Google Tests Software著者)にソフトウェア品質の指導を受けたあと、広島市立大学にてソフトウェア品質研究により博士号取得。 Microsoftシアトル本社・SAPジャパンでソフトウェアテスト業務に従事、ソニー(株)ソフトウェア品質担当部長を経て、現在は株式会社AGEST チーフ技術アドバイザー、AGEST Testing Lab.所長及びAGEST Academy学長を兼務。 著書紹介 『知識ゼロから学ぶソフトウェアテスト【改訂版】』翔泳社 『現場の仕事がバリバリ進む ソフトウェアテスト手法』技術評論社 『ソフトウェア品質を高める開発者テスト 改訂版 アジャイル時代の実践的・効率的でスムーズなテストのやり方』翔泳社 『知識ゼロから学ぶソフトウェ
カンファレンスに参加される方は参加登録をお願いいたします。 参加登録ページ(connpass) セミナー タイムテーブル 公開資料(一部)※随時更新 展示 展示ブース一覧 ブース配置図(展示会場MAP) 同時開催 OSS鳥瞰図ハッカソン@OSC京都2024 ※参加される方は上記サイトよりお申込みください 交流会 イベント終了後に会場内で軽く交流会を行います。 参加される方は事前に申込みをお願いします。 詳細・申込(connpass) 開催概要 日程: 2024年7月27日(土) 10:00~18:00(展示は16:00まで) 会場: 京都リサーチパーク 4号館 地下1F・2F(OSC受付:地下1F バズホール前) 費用: 無料 内容: オープンソースに関する最新情報の提供 ・セミナー - オープンソースの最新情報を提供 ・展示 - オープンソースコミュニティ、企業・団体による展示 主催:
IT環境の管理者(以下、管理者)がITアラートから把握できる情報は、実際に起こっている現象のほんの一部だ。水面下にはもっと大きなものが潜んでいる可能性がある。 管理者が、データセンターで稼働しているITインフラを実際に見たり触ったりする機会はほとんどないだろう。だが、それらのコンポーネントを通じて管理者は、サーバ障害やディスクリソース不足、ネットワークの混雑など、外部からは確認できない問題に悩まされる可能性がある。 何か問題が起きて、ユーザーが必要なリソースにアクセスできなくなったら、サービスデスクに連絡が来るだろう。しかし、そのときになって初めて問題に気付くようでは事態は手遅れになっている可能性がある。組織は、傾向分析を使用して、問題が発生したとき(または問題が発生する前)にそれを検出できるアラートを設定する必要がある。こうしたアラートを電子メール、テキストメッセージ、またはそれ以外の方
「高額なJavaのライセンス料を請求される企業が後を絶たない」――。Javaのライセンスに詳しいITコンサルタントはこのように警鐘を鳴らす。ライセンスを気にせずJavaを利用していたところ、ある日突然、高額なライセンス料を請求されるのだという。 Javaプログラムの開発・実行に欠かせないのが、JDK(Java Development Kit)だ。JDKにはJavaプログラムの開発・実行に必要なソフトウエアが含まれる。例えばJava SE(Java Platform Standard Edition)の仕様に準じたAPI実装やJava仮想マシン(JVM)、Javaコンパイラーなどである。現在、様々なベンダーがJDKを提供し、サポート期間やライセンス料がJDKごとに異なる。 米Oracle(オラクル)が提供するJDKディストリビューションには「Oracle OpenJDK」と「Oracle J
SoRの性質が強いBtoBアプリケーションでは、「堅く」作ることを求められる箇所がしばしばあります。 Scalaの型安全性が頼もしく感じられるのは、まさにこのような箇所においてです。 「堅く」作るために、私たちがいま注目しているのが refined と newtype というライブラリです。 この記事では、refinedとnewtypeを使ってScalaの型安全性をさらに引き出すテクニックを紹介します。 Value Class / Tagged Type refined + newtypeの話題に入る前に、これまでにどのようなテクニックが使われてきたかを簡単に振り返りましょう。 ここに、SNSのユーザーアカウントを表現するクラスがあります。 case class User(id: String, email: String, age: Int) val user1 = User("@tod
Version 1.1.0 # Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] ### Added - v1.1 Brazilian Portuguese translation. - v1.1 German Translation - v1.1 Spanish translation. - v1.1 Italian
印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 実例を通じてアジャイル開発や継続的なインテグレーション/デプロイメント(CI/CD)など、モダンな開発環境と運用をどのように実現していくのかを紹介する本連載。シリーズの初回はシフトレフトの現状について、GitLabが2023年に実施したグローバルDevSecOps調査からひもといていきます。なお調査はITの開発、運用、セキュリティに携わるプロフェッショナルを対象に、幅広い業界や企業規模に渡って実施されました。 ソフトウェア開発において「シフトレフト」という言葉はずいぶん浸透してきました。セキュリティ対策はソフトウェア開発のライフサイクルの時間軸で見ると、全ての段階でセキュリティを組み込んでいるため、左側にシフトしています。調査の結果によ
シニアソフトウェアエンジニアのusadamasaです。 マネーフォワード クラウド会計とそれに関連するマイクロサービス群の開発運用を担当しています。 本記事では、クラウド会計という10年もののRailsアプリの持続可能性をいかにして確保していくかの取り組みをご紹介します。 TL;DR 私が所属するチームでは、クラウド会計の開発運用における課題を整理し、それぞれの課題に対して解決策を検討し、実行するための取り組みを進めています。 最初にクラウド会計の全体の構造を明らかにし、課題を可視化、組織の共通認識としました。 その上で銀の弾丸を求めるのではなく、有期かつ漸進的な改善のプロジェクトとして計画することが成果に繋がります。 クラウド会計の現状 クラウド会計はマネーフォワード クラウドの代表的なプロダクトの一つです。 2013年にリリースされてから10年、多くの機能追加や改善を重ね、現在では沢山
WBS(Work Breakdown Structure)の出来は、プロジェクトの成功に大きな影響を与える。WBSの不備は、計画の不備につながり、プロジェクトが混乱する要因になりかねないからだ。だが、「WBSをきちっと作れますか?」と問われて、自信を持って「イエス」と答えられる人は少ないだろう。出来上がったWBSを見ると簡単に作れそうに見えるが、いざ自分で作ってみようとすると意外と難しい。 「これを知っていればWBSなんて簡単に作れますよ」という魔法のようなテクニックはないが、いくつかの定石のようなものはある。1回のコラムで定石のすべてを書ききれるわけではないので、不定期になるが、何回かにわたって解説したい。今回のテーマは、WBSの表記方法とその使い方だ。 WBSの表記方法にルールはない WBSの表記方法に決まりはないが、一般的には、ボックス内に作業を記述し、ボックス間を結ぶ線で階層構造を
IoT製品やIoTサービスを開発するうえでは、通信回線/SIMの高いコストや管理の手間、ソフトウェア開発の工数といった、いくつもの足かせがある。そうした障壁をまとめて解消し、IoT開発をより容易なものにしてくれるのが、低容量IoT向け回線の「1NCE IoTフラットレート」だ。 ドイツ発のIoT通信専業グローバルキャリア、1NCE(ワンス)が提供するこの回線は、1枚2000円(税抜)のSIMカードを購入するだけで、10年間/500MBまでのIoT通信を利用できるプリペイド型の料金体系を採用している。日本およびアジアではソフトバンクが販売パートナーを務めており、日本語によるサポート体制(電話/Web)もあって安心だ。 さらには「1NCE OS」として、IoTデータを変換してクラウドと連携するための各種サービスも、追加コストなしで利用できる。これによってソフトウェア開発のハードルがグッと下がり
2024/01/15(月) 12:00 〜 13:00 t-wadaさんが後世に残したい、実録レガシーコード改善 https://findy.connpass.com/event/304101/ テストコードが無いコードを引き継いだところからはじまる、実際に2018年に行った受託開発案件のエ…
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く