ueda5roのブックマーク (106)

  • IBM Linux スケジューラーの内側 : Linux : dW - Japan

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Linux スケジューラーの内側 : Linux : dW - Japan
  • 【福井信二が語る:第3回】構成管理・プロジェクト管理の原理原則

    オムロン インダストリアルオートメーションビジネスカンパニー コントロール機器統轄事業部 技術技術開発グループ 技術専門職 成果物の変化を正しくつかむ 難しいのは,計画を懸命に立てても,なかなかその通りには進まないことだ。これは,ソフトウエアの特殊性に起因する。PMBOKが示す「段階的な詳細化」が,ソフトウエアでは特に顕著なのである。 ソフトウエアを工程と部品に分解しようとしても,最初から完全に分解できるわけではない。システム設計,機能設計,構造設計と作業を進めていくうちに徐々に細かくなり,成果物が変わっていく(図3)。プログラミングと単体テストの両工程の成果物は同じソース・コードだが,その状態は変わっている。成果物の種類が変わったり,成果物の状態が変わったりすることをうまく管理する技術が欠かせない。これを実現しようとするのが構成管理である。 図3 成果物の段階的な詳細化と状態の変化を

    【福井信二が語る:第3回】構成管理・プロジェクト管理の原理原則
  • 【福井信二が語る:第1回】構成管理・プロジェクト管理の原理原則

    オムロン インダストリアルオートメーションビジネスカンパニー コントロール機器統轄事業部 技術技術開発グループ 技術専門職 機器メーカーは,プロジェクト管理などの管理手法の導入を試行錯誤しながら進めている。一般的な管理手法を組み込み分野に適用するためにはどのような工夫が必要なのか。各種の手法の根にある原理・原則に立ち返りながら解説する。 組み込みソフトウエアの特徴の1つは,非常に分野が広いことである。各種のコミュニティを通じて,色々な分野の組み込みソフトウエア技術者と開発手法や開発プロセスなどについて話していると,言葉すら合わないことが多い。 開発手法や開発プロセスは,何らかの原理や原則の上に立っている。分野に合わせて細分化した手法やプロセス,ツールに関する情報は世の中にたくさん出回っている。しかし,自身の手掛けている組み込みソフトウエアに,それらの手法やツールが当に適合するものか

    【福井信二が語る:第1回】構成管理・プロジェクト管理の原理原則
  • C++: 水面下の仕組み - Microsoft Visual C++ Web Site

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

    C++: 水面下の仕組み - Microsoft Visual C++ Web Site
    ueda5ro
    ueda5ro 2006/08/22
  • 週刊!木村剛 powered by ココログ: [ゴーログ] 働くこととお金を生み出すことは違う!

    1998年金融・企業財務に関する総合コンサルティングを行うKPMGフィナンシャルサービスコンサルティング株式会社を創業。 2005年7月より金融知識を中核とした総合サービスを提供する持株会社として株式会社フィナンシャルに社名変更、現在は代表を務める。 グループ会社で金融経済誌『フィナンシャル ジャパン』を発行するナレッジフォア株式会社代表取締役会長。 また、経済同友会 消費者問題委員会 副委員長、日内部統制研究学会 理事、日公認不正検査士協会 評議員、日サッカーミュージアム アドバイザリーボード座長などを務める。 皆さん、こんにちは。木村剛です。「微妙に日刊?田中大介」さんが「未だにお金とは何なのかよく分からない」と告白しています。 自動販売機に120円を投入すればジュースが出てくることは知っている。経済学部の講義でも貨幣とは何かということについて色々学んだ。 でも、ジ

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    ueda5ro
    ueda5ro 2006/08/10
    Linux で使っているソースコード管理システム
  • Wataru's memo(2006-08-05): Programming in Lua

    ● [Books] Programming in Lua 自費出版にいたる過程で、ひとつのきっかけになってくれた書籍をご紹介します。 そのの名は、"Programming in Lua"。 現在、各界で注目を浴びつつある "組込型スクリプト言語Lua" の設計者 Roberto Ierusalimschy 氏による解説書です。2003年に第一版が出版され、今年2006年に第二版が発売されました(第一版はオンラインで公開中)。 Lua is my favorite extensible language Lua の詳細についてはいつかご紹介したいと思いますが、私が心惹かれている特徴は以下の通りです。 コンパクトで見通しの良いソースツリー(version 5.1 は約17000行) ANSI C compiler でビルド可能 真の "組込型" スクリプト言語 C 言語との相性の良さ 設計者

    ueda5ro
    ueda5ro 2006/08/10
    スクリプト言語のインタプリタ
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • プログラミングと開発者のためのCodeZine:Eclipse GMFを利用した状態遷移図エディタの作成(Eclipse, GMF, モデリング, ツール)

    はじめに Eclipse 3.2のリリースに合わせて、Eclipse FoundationではEclpse GMF(Graphical Modeling Framework)というツールをリリースします。今回はこのGMFを使ってモデリングツールを作成する方法を紹介します。まだEclipse 3.2、GMF共にリリースされたばかりで実開発ではまだまだ利用されていない現状ではありますが、こんなツールもあるんだなと思っていただければ幸いです。対象読者 MDA(モデル駆動アーキテクチャ)、DSL(ドメイン特化言語)と言ったキーワードに関心のある方をターゲットにしています。また、そういった小難しい概念を知らずともモデリングツールを自作したいといった方にも有益な情報かと思います。必要な環境Eclipse 3.2Eclipse GMF 1.0 Graphical Modeling Framework 「

  • 404 Not Found | 理化学研究所

    お探しのページが見つかりませんでした。 誠に恐れ入りますが、お客様がアクセスしようとしたページまたはファイルが見つかりませんでした。 お探しのページは、削除または名前が変更された、もしくは一時的に使用できなくなっている可能性がございます。

    ueda5ro
    ueda5ro 2006/08/02
    要するにボクセルか?
  • 「過剰品質文化」を考える

    前々回のコラムで,先々週の7月14日に開催した自動車材料関連セミナーの講演内容を紹介したが,その中でレーザー溶接についてお話いただいた阪和興業 関連事業部 HTS担当 部長の石原弘一氏と,講演後の雑談で「日人の持つ国民性として,『過剰品質』になる傾向があるのではないか」という話題で盛り上がった。ここではそれを仮に「過剰品質体質」と呼ぼう。 石原氏は,日でレーザー加工のような新工法の導入が遅々として進まない理由を考えるうちに「日で先行して電子ビーム溶接が普及したことが,レーザー加工の普及を阻んでいる」ことに気付いたという。電子ビーム溶接は真空チャンバーを使う。メンテナンスが面倒なため欧米では普及しなかったが,日ではメンテナンス技術を磨くことによって上手く使いこなした。 それはそれでいいのだが,問題なのは,日ではこれを基準に溶接部の品質を評価するスペックが決まってしまったことである。

    「過剰品質文化」を考える
  • 静的アサーションと2進リテラル - ロベールの小部屋

    某所にも書き込んだものだが、 静的アサーションと2進リテラルをここにも書いとく。 質問は一切受け付けないので、 何がどうなってるか各自で考えて欲しい。 #include <stdio.h> /* 静的アサーション * 静的定数 b が偽だとコンパイルエラーにする。 * b が動的な値の場合もコンパイルエラー。 */ #define SASSERT(b) ((void)(int(*)[(b) ? 1 : -1])0) /* 2進1バイトリテラル * CHAR_BIT に関わらず、8 ビット(16進2桁)まで。 */ #define BYTE2(x) \ (SASSERT(1 <= sizeof(#x)-1 && sizeof(#x)-1 <= 8), \ SASSERT((0x##x & ~0x11111111) == 0), \ (0x##x >> 0) & 0x01 | \ (0x##x

    静的アサーションと2進リテラル - ロベールの小部屋
    ueda5ro
    ueda5ro 2006/07/22
  • BOMの中身は一体何だ!~BOMマイスター講座(第1回)

    「第17回設計・製造ソリューション展」(DMS)の見て歩きを書くと予告したのだが時間が立ってしまい,旬を過ぎたような気がする。そこでその替わりとして,同じくDMSで筆者らが3日にわたってネクステックのブースで講演した「BOMマイスター講座」の内容を紹介したいと思う。

    BOMの中身は一体何だ!~BOMマイスター講座(第1回)
  • x86系CPUのネイティブコードを解析する:CodeZine

    はじめに 今回はPC市場で一般的に採用される、x86系のCPUの機械語に迫ります。最新技術が次々と現れる昨今ですが、実はx86の規格はあまり目新しいものではありません。クロック周波数は上がるものの、機械語の形態は昔から引き継がれています。x86 CPUの種類 x86ネイティブコードを解読できるCPUには、下記のようなものが挙げられます(※AMD64を除く)。もはや説明はいりませんね。Intel Pentium 4Intel Pentium 3Intel Pentium 2Intel MMX PentiumIntel PentiumIntel 486/386AMD AthronAMD DuronAMD K-6  ここからは、32ビット以降のx86系 CPUに関する話題を扱っていきます。8ビットCPU、16ビットCPUに関するテクニックは出てきませんので、ご了承ください。

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    ueda5ro
    ueda5ro 2006/07/19
  • 次世代Windowsシェル「Windows PowerShell」を試す(前編) ― @IT

    稿は2006年4月12日に公開された「次世代WindowsシェルMSH(コード名:Monad)を試す(前編)」の改訂版です。Windows PowerShell RC1版のリリースに合わせて、Monadシェルの正式名称は「Windows PowerShell」となりました。MSHおよびMonadという名称はもはや使用されません。 Monadベータ版からの変更点の詳細については稿冒頭で言及しているWindows PowerShell体のファイル「PowerShell_i386.zip」に含まれる「Windows PowerShell RC1 release notes.htm」に記載されています。 Windowsのシェルといえばコマンド・プロンプト(cmd.exe)であるが、その機能はUNIXなどのシェルと比較するとまったく貧弱なものである。WindowsではMMC(Microsoft

    次世代Windowsシェル「Windows PowerShell」を試す(前編) ― @IT
  • 勉強用ページ

    using static System.Console; class Welcome { /// <summary> /// saying hello to all visitors and welcome. /// </summary> /// <param name="args">visitors</param> public static void Main(string[] args) { foreach(string visitor in args) { WriteLine($"Hello {visitor}."); } WriteLine("Welcome to my web page."); } } C# によるプログラミング入門 コンピュータの基礎知識 アルゴリズムとデータ構造 ブログ ようこそ ++C++; へ。 C#・情報工学を中心に勉強用ページとブログを載せています。

    勉強用ページ
    ueda5ro
    ueda5ro 2006/07/11
    数式用XSLが気合入ってる
  • コーチングを身に付けよう(1)

    第1回 コーチングが注目される理由と定義を知る 小田美奈子(執筆)、竹林一(監修・執筆協力) 2005/1/21 ここ数年、新聞、雑誌でも多く取り上げられ、注目を集めている「コーチング」。連載では、ITエンジニアが身に付けておくと役立つコーチングの考え方、活用事例を紹介すると共に、職場や生活ですぐに実践できるコーチング・スキルについても解説します。 ■いま求められる人材像=「自立型人材」 コーチングはもともとスポーツ界から派生した概念ですが、1980年代後半、アメリカで対話を通じて自発性を引き出し、目標を達成できるよう動機付けしていくコミュニケーション手法へと発達したものです。日でも数年前から注目されるようになり、多くの企業がコーチングをマネージャに必要なスキルと捉え、導入しています。 技術の進歩や環境の変化の激しい現在、企業は自ら問題を見出し、解決できる人材、自ら考え、自ら行動する「

  • SEこそファシリテーションが必要だ - @IT自分戦略研究所

    SEこそ、ファシリテーションが必要だという。そもそも、ファシリテーションとは何だろうか。そしてSEになぜ、ファシリテーションが必要なのか。それを解説しよう。 ■SEに役立つファシリテーション SEの皆さん、会議やミーティングに費やす時間はどれぐらいですか。 顧客との打ち合わせ、プロジェクトの進ちょく会議、部内打ち合わせ、営業会議……。すべてを合わせると、かなりの時間になるのではないでしょうか。 もし、この時間の効率が2倍になるとしたらいかがですか。つまり、会議時間が半分! そんなうまい話があるものか。そう思われるのも無理はありません。しかし、それが、あるんですよ。 そして実際は、2倍どころかそれをはるかに超える効率アップが可能なのです。 顧客との要求仕様の見解の相違、これがシステムテストのときに明らかになったらいかがでしょうか。手戻り工数は莫大(ばくだい)です。プロジェクトの進ちょく会議、