サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
災害への備え
ossforum.jp
UNIXやLinuxで標準的に利用されるネットワーク技術であるTCP/IPの基本について説明する。IPアドレス、ネットマスク、デフォルトゲートウェイの設定、ネットワークアドレス、ブロードキャストアドレスなど基本的な項目を解説する。 【学習の要点】 * Linuxで標準的に利用されているネットワークプロトコルはTCP/IPで、HTTPやSSHなどの通信で使用している。 * TCP/IPではデータを送受信する機器を判別するために、各機器に固有のIPアドレスを付与する必要がある。 * IPアドレスのうち、機器が所属するネットワークを識別する部分をネットワークアドレスと呼ぶ。ネットワークアドレスはIPアドレスとネットマスクにより決定する。 * ブロードキャストアドレスはネットワーク内に全てデータを送信するためのIPアドレスを指す。 * デフォルトゲートウェイは、外部のネットワークと通信する際に通過
Copyright 2017 Japan OSS Promotion Forum ディープラーニングへの Ruby 適用試行に関する報告 0 2017 年 2 月 15 日 Japan OSS Promotion Forum アプリケーション部会 サイオステクノロジー 株式会社 手塚 拓 1 1. ディープラーニングとは 2. ディープラーニングに Ruby を利用する価値 3. 「Ruby でディープラーニング」の問題点 4. 現状報告 I. 予備知識 II. 検証 III. 報告 5. 劣勢は跳ね返せるのか? 目次 Copyright 2017 Japan OSS Promotion Forum 2 1. ディープラーニングとは 機械学習の一種 多層構造のニューラルネットワーク(ディープニューラルネッ トワーク、英: deep neural network)を用いた機械学習
Web3層アプリケーションとは何か解説し、Webアプリケーション開発の特徴や利点について説明する。そのうえで、OSS を活用した3層アプリケーションの具体的な構築例を示し、Web3層アプリケーション開発におけるOSSの効果的な利用方法を解説する。 【学習の要点】 * Web3層アプリケーションとは、Webシステムの構成要素をプレゼンテーション層、アプリケーション層、データ層の3層に分割し、独立したモジュールとして設計するアプリケーションである。 * 3層アーキテクチャを採用することにより、ユーザインタフェース、ビジネスロジック、データベースの相互依存を抑え、変更容易性、拡張性を高めることができる。 * Web3層アプリケーションはプレゼンテーション層を担当するWebサーバ、ビジネスロジックを担当するアプリケーションサーバ、データ層を担当するデータベースサーバによって構築される場合が多い。
OSS鳥瞰図とは 「OSSを使いたいけど、○○の分野ではどのOSSがよく使われているのだろう?」 OSS鳥瞰図とは、こういったOSS初心者を手助けするために複雑多岐にわたるOSSを、視覚的に俯瞰できるようまとめたものです。鳥瞰図WG (旧クラウド技術部会)では世論の活用状況などを観察し、2014年からOSS鳥瞰図を毎年更新しています。 活動の基本方針 OSS利用者が、システムにOSSを採用・導入する際の手引きとなる情報を提供する OSS鳥瞰図を最新版に更新し、 OSSの選定をより安心感をもって、かつ短時間にできるよう手助けをする OSSに関する技術動向、日本国内事例等を広く集め、様々な形でOSSを活用する人たちに、プラスとなる情報を提供する 活動成果 【PDF版 (過去のバージョンを含む)】 2023年版 NEW!(2023/12/28) 2022年版 2021年版 2020年版 2019
日本OSS推進フォーラムは、このたび、優れたオープンソースソフトウェア(OSS)の開発及び普及に貢献した個人等を表彰する「第10回 日本OSS貢献者賞」および「第10回 日本OSS奨励賞」の受賞者を選定しました 「日本OSS貢献者賞」は、OSS開発の振興を図ることを目的に、影響力のある開発プロジェクトを創造・運営した開発者や、グローバルプロジェクトにおいて活 躍する卓越した開発者、OSS普及への貢献者を表彰するものです。本賞は2005年度に創設され、今回が第10回目となります。 「日本OSS奨励賞」は、過去1年間にOSSの開発や普及に顕著な活躍をした個人ないしグループを表彰するものです。本賞は2009年度に新設し、今年度が第6回目となります。 ■日本OSS貢献者賞 受賞者(4名、50音順) 岡島 順治郎 奥 一穂 亀澤 寛之 古橋 貞之 ■日本OSS奨励賞 受賞者(9名、1団体、50音順)
日本OSS推進フォーラムでは「第10回 日本OSS貢献者賞、日本OSS奨励賞」を実施します。 皆さまからの候補者の推薦を2015年10月6日(火)まで募集しています。推薦登録フォーム(日本OSS 貢献者賞、日本OSS奨励賞)から登録をお願いします。 推薦登録は10月6日に締め切りました。皆さまのご協力、ありがとうございました。 ■概要 主催: 日本OSS推進フォーラム □日本OSS貢献者賞 (1)OSS開発分野 国 内・国外を問わず、影響力のあるOSS 開発プロジェクトの創造・運営や、卓越した開発者として活躍するなど、OSSプロジェクトにおいて中心的な役割を果たしている開発者を対象とします。開発 基盤やOS・ミドルウェア、アプリケーション、デスクトップ、サーバ、組み込み分野など、幅広い分野の中で活躍するOSS開発者が対象です。 (2)OSS 普及促進分野 OSSの発展・普及に大きく貢献した
代表的なIDSであるSnortやTripwireを例としてその導入や設定方法について説明する。またネットワークIDSとサーバIDSといった概念の違いを説明する。さらに検知ルールやアクションの設定と行った実際の運用方法について言及する。 【学習の要点】 * ネットワークベースのIDSは、監視対象ネットワークの境界やDMZなど、すべてのパケットが通過するネットワークの入口に置かれる。 * ホストベースのIDSは、あるホストにインストールされるソフトウェアであることが多い。ホスト内で行われる行為がIDSによって監視されることになる。 * Snortはネットワーク型IDS、Tripwireはホスト型IDSとして有名である。 図II-20-6. Tripwire 【解説】 1) Tripwire * Tripwireは、ホストにインストールするホスト型IDSである。Tripwireは商用バージョンも
mruby と CRuby の性能比較 2014/12/30 OSS推進フォーラム アプリケーション部会 冨田 昌宏 目的 mruby を機器組み込みではなく、Linux 上のアプリケーションに組み込む言語として使用、または CRuby の 代替として使用する際の特性を知るために、CRuby との性能を比較する。 バージョン mruby IIJ mruby をベースにモジュールを追加したもの。詳細は後述。 CRuby ruby 2.2.0p0 (2014-12-25 revision 49005) [x86_64-linux] 測定環境 PC ThinkPad X220 CPU Intel(R) Core(TM) i5-2410M CPU @ 2.30GHz Memory 8GB OS Ubuntu 14.10 (Kernel 3.16.0-28) 測定方法 The Ruby Benchm
日本OSS推進フォーラム(代表幹事 栗島 聡)は、このたび、優れたオープンソースソフトウェア(OSS)の開発及び普及に貢献した個人等を表彰する「第9回 日本OSS貢献者賞」および「第9回 日本OSS奨励賞」の受賞者を選定しました 「日 本OSS貢献者賞」は、OSS開発の振興を図ることを目的に、影響力のある開発プロジェクトを創造・運営した開発者や、グローバルプロジェクトにおいて活 躍する卓越した開発者、OSS普及への貢献者を表彰するものです。本賞は2005年度に創設され、今回が第9回目となります。 今回は、審査委員会で特別の功績が認められた方がおられたため、「日本OSS貢献者賞 特別賞」を設置して1名の方にご受賞頂きます。特別賞の授与は今回が初めてとなります。 「日本OSS奨励賞」は、過去1年間にOSSの開発や普及に顕著な活躍をした個人ないしグループを表彰するものです。本賞は2009年度に新
日本OSS推進フォーラムでは「第9回 日本OSS貢献者賞、日本OSS奨励賞」を実施します。 皆さまからの候補者の推薦を2014年2月12日(水)まで募集しています。推薦登録フォーム(日本OSS 貢献者賞、日本OSS奨励賞)から登録をお願いします。 推薦は2月12日を持って締め切りました。多くの推薦、ありがとうございました。 ■概要 主催: 日本OSS推進フォーラム □日本OSS貢献者賞 (1)OSS開発分野 国 内・国外を問わず、影響力のあるOSS 開発プロジェクトの創造・運営や、卓越した開発者として活躍するなど、OSSプロジェクトにおいて中心的な役割を果たしている開発者を対象とします。開発 基盤やOS・ミドルウェア、アプリケーション、デスクトップ、サーバ、組み込み分野など、幅広い分野の中で活躍するOSS開発者が対象です。 (2)OSS 普及促進分野 OSSの発展・普及に大きく貢献した人、
複数の処理(タスク)を実行するコンテキストスイッチの仕組みを解説する。OSが処理の切り替えを管理するプリエンプション方式の実装方法を説明し、割り込みによるコンテキストスイッチにも触れる。 【学習の要点】 * 各タスクはそれぞれ固有のコンテキストを持つ。コンテキストとは、実行のスケジューリングごとに必要となるCPUのレジスタ状態であり、プログラムの連続した流れとして見ることができる。 * コンテキストスイッチは、スケジューラがあるタスクから別のタスクへ実行を切り替える際に、レジスタの値を退避・復元することにより発生する。 * OSのスケジューラが必要に応じて実行中のタスクを強制的に中断し、別のタスクを実行する方式をプリエンプション方式と呼ぶ。 図I-26-1. コンテキストスイッチの発生する状況 【解説】 1) コンテキストスイッチング * コンテキストスイッチングとは - コンテキストとは
日本OSS推進フォーラム(代表幹事 栗島 聡)は、このたび、優れたオープンソースソフトウェア(OSS)の開発及び普及に貢献した個人等を表彰する「第8回 日本OSS貢献者賞」および「第8回 日本OSS奨励賞」の受賞者を選定しました 「日本OSS貢献者賞」は、OSS開発の振興を図ることを目的に、影響力のある開発プロジェクトを創造・運営した開発者や、グローバルプロジェクトにおいて活躍する卓越した開発者、OSS普及への貢献者を表彰するものです。本賞は2005年度に創設され、今回が第8回目となります。 「日本OSS奨励賞」は、過去1年間にOSSの開発や普及に顕著な活躍をした個人ないしグループを表彰するものです。本賞は2009年度に新設し、今年度が第4回目となります。 ■日本OSS貢献者賞 受賞者(4名、50音順) とみた まさひろ 小林 哲之 半田 哲夫 吉田 浩平 ■日本OSS奨励賞 受賞者(6名
日本OSS推進フォーラムでは「第8回 日本OSS貢献者賞、日本OSS奨励賞」を実施します。 皆さまからの候補者の推薦を2013年2月11日(月)まで募集しています。詳細は募集要領(PDF)および推薦登録フォーム(日本OSS 貢献者賞、日本OSS奨励賞)をご覧ください。 ■概要 主催: 日本OSS推進フォーラム 後援(予定): 経済産業省、独立行政法人 情報処理推進機構、The Linux Foundation □日本OSS貢献者賞 (1)OSS開発分野 国内・国外を問わず、影響力のあるOSS 開発プロジェクトの創造・運営や、卓越した開発者として活躍するなど、OSSプロジェクトにおいて中心的な役割を果たしている開発者を対象とします。開発 基盤やOS・ミドルウェア、アプリケーション、デスクトップ、サーバ、組み込み分野など、幅広い分野の中で活躍するOSS開発者が対象です。 (2)OSS 普及促進
日本OSS推進フォーラム(代表幹事 佐相 秀幸)は、このたび、優れたオープンソースソフトウェア(OSS)の開発及び普及に貢献した個人等を表彰する「第7回 日本OSS貢献者賞」および「第7回 日本OSS奨励賞」の受賞者を選定しました 「日本OSS貢献者賞」は、OSS開発の振興を図ることを目的に、影響力のある開発プロジェクトを創造・運営した開発者や、グローバルプロジェクトにおいて活躍する卓越した開発者、OSS普及への貢献者を表彰するものです。本賞は2005年度に創設され、今回が第7回目となります。 「日本OSS奨励賞」は、過去1年間にOSSの開発や普及に顕著な活躍をした個人ないしグループを表彰するものです。本賞は2009年度に新設し、今年度が第3回目となります。 主催: 日本OSS推進フォーラム 後援: 経済産業省、独立行政法人 情報処理推進機構、The Linux Foundation ■日
OSS Course Navi とは OSS Course Navi は、IPA OSS カリキュラムを基に、OSSについて学ぶ上で参考となる関連項目をひもづけて Web 化したものです。シラバス、学習ガイダンスの内容は、IPA OSS カリキュラムと同一です。 また、カリキュラムの科目に関連する教育機関や、技術検定、参考になるサイトなども、各科目の解説、学習ガイダンスからリンクされていますので、学習の促進にお役立てください。
日本OSS推進フォーラムでは「第7回 日本OSS貢献者賞、日本OSS奨励賞」を実施します。 皆さまからの候補者の推薦を2012年2月16日(木)まで募集しています。詳細は募集要領(PDF)および推薦登録フォーム(日本OSS 貢献者賞、日本OSS奨励賞)をご覧ください。 ◆2012年3月13日 受賞者を発表しました。 ■概要 主催: 日本OSS推進フォーラム 後援(予定): 経済産業省、独立行政法人 情報処理推進機構、The Linux Foundation □日本OSS貢献者賞 (1)OSS開発分野 国内・国外を問わず、影響力のあるOSS 開発プロジェクトの創造・運営や、卓越した開発者として活躍するなど、OSSプロジェクトにおいて中心的な役割を果たしている開発者を対象とします。開発基盤やOS・ミドルウェア、アプリケーション、デスクトップ、サーバ、組み込み分野など、幅広い分野の中で活躍するO
オープンソースのプログラミング言語 Rubyおよび Ruby on Rails を使った適用事例集 「Ruby & Ruby on Rails の適用事例集」を公開 ニュースリリース 2011年4月11日 日本OSS推進フォーラム 日本OSS推進フォーラム アプリケーション部会 Ruby アプリケーションタスクフォースは、ビジネスへのRuby および Ruby on Rails の適用事例の収集を実施してまいりました。 今回、2010年度に収集した、Ruby アプリケーションタスクフォース参加企業内における適用事例から代表的なものをまとめ、事例集として本サイト上に公開いたしました。 ■ 公開の目的 今後、ビジネスに Ruby & Ruby on Rails の適用を検討されている方々に対して、参考となるよう事例を集約して公開いたしました。 ■ 活動概要 Ruby アプリケーションタスクフォ
MPL (Mozilla Public License)の特徴を解説する。OSSの特長であるバザール方式を促進しつつ、商用ソフトとの共存に配慮したこと、特にMPLでは特許との関係性が強調されていることを示す。 【学習の要点】 * MPLライセンスによるOSSを改変した場合は、同じライセンスの適用を求めるが、一体となって動作するが独立する自己開発したソフトウェアについては、別のライセンスを適用することが可能である。 * MPLの特徴のひとつに、トリプルライセンスがあり、MPL/GPL/LGPLの三つのライセンスを併用することも可能である。 * MPLは、GPLと異なり、特許に対し明確な規定をし、特許侵害によるリスクに対応している。 図I-2-6. MPL概念図 【解説】 1) MPL(Mozilla Public License) * 概要 - MPLとは、Mozilla Public Li
1. 科目の概要 オープンソースにまつわる知財や法務に関する知識を説明する。ライセンスの意味を説明し、具体的なライセンスを示すことで法務分野に関する理解を深めさせる。また、著作権や特許をはじめとしたソフトウェア産業に関わりの深い各種の知的財産権について解説する。 2. 習得ポイント 本科目の学習により習得することが期待されるポイントは以下の通り。 3. IT知識体系との対応関係 「2.法務分野に関する知識Ⅰ」とIT知識体系との対応関係は以下の通り。 [シラバス:http://www.ipa.go.jp/software/open/ossc/download/Model_Curriculum_05_02.pdf] 4. OSSモデルカリキュラム固有の知識 OSSモデルカリキュラム固有の知識として、オープンソース・ライセンスの法律に関する情報や、多くのOSSが採用しているGPL、LPGL、MP
日本OSS推進フォーラムは、復興支援や経済再生にご尽力される皆様に、いつまでも高機能な最新版を使い続けられるオープンソースソフトウェアの普及を通じて貢献していくため、第4期も高機能オフィスソフト等のご利用を無償で支援いたします。 無償で利用支援するソフトウェアは、 前期に引き続き、ISO国際標準規格に準拠し、世界中で広く使われている高機能オフィスソフト「LibreOffice」です。LibreOfficeはお手元のWindows 8/7/Vista等で、日本語の文書や表計算、プレゼンテーション、ポスター等のドキュメント作成や編集に利用でき、オープンソースですので多数のPCへ自由にインストールし、Microsoft Officeの代替として無料でいつまでも使い続けることができます。無償での利用支援は、当フォーラムのクライアント部会有志が導入時や利用時における疑問やトラブル等のご相談をメールと
Javaを用いたWebアプリケーションの設計について、機能分析・MVCモデルへの分割といった業務設計のフローやプレゼンテーション・ビジネスロジック・データベースに分割する3層アーキテクチャなど基本的な考え方を解説する。 【学習の要点】 * オブジェクト指向分析で得られた成果物をもとにモジュール設計を行う。 * Javaを用いたWebアプリケーションの設計にMVCを採用する場合、ビジネスロジックとデータを扱う機能をModel、画面表示機能をView、リクエストに応じてModelとViewに処理の振り分けを行う機能をControllerに分割する。 * Javaを用いたWebアプリケーションに対しMVCモデルを採用する場合の代表的な設計例として、ModelをEJBもしくはJavaBeansで実装し、ViewをJSPで実装し、ControllerをServletで実装する設計が挙げられる。 *
RubyによるWebアプリケーション開発フレームワークであるRuby on Rails (RoR)の基本的な概念、構成、仕組みについて解説し、導入と設定方法、簡単な使い方を紹介する。またコードの自動生成や開発方法を述べ、RoRを利用したアプリケーション開発の第一歩に関して説明する。 【学習の要点】 * Ruby on Rails(RoR)はRuby言語によるWebアプリケーション開発フレームワークである。 * RoRでは、「設定より規約」「Don't Repeat Yourself」の方針がフレームワーク全体に適用されており、開発に要する作業量を大幅に減らすことが可能である。 * RoRのインストール方法には、各LinuxOSに付属するパッケージマネージャを用いる方法やRuby独自のパッケージ管理システムであるRubyGemsを用いる方法などがある。 * RoRではアプリケーションに必要な
本部会は、ソフト開発スキルが企業内に閉じ、業界全体のスキル向上になっておらず、かつ、日本発のグローバル競業力のあるソフトが少ない現状を危惧し、日本の特徴を活かしたOSSアプリケーションを開発し、利用者の立場でビジネスモデルを提案して、OSSの普及、および、ソフト開発者のスキル向上への貢献を目指すものである。 本部会は、上記の目的を達成するために、以下の活動を行う。 開発したソフトをOSSという形で共有し、知的活動を累積型で残す。 ソフト開発者のスキルをオープンにし、グローバルに評価される開発能力や伝道能力をアップする。 政府の情報システムを調達する際の標準的なオープン技術を規定した技術参照モデル (TRM)について、TRMに対応するOSSのリストアップならびに公開に向け準備する。
1. 科目の概要 OSSが動作する基盤となるコンピュータシステムやアーキテクチャについて、ハードウェア、ソフトウェア、ミドルウェア等それぞれに関するアーキテクチャの種類、基本的な構成、特徴、役割について解説する。 2. 習得ポイント 本科目の学習により習得することが期待されるポイントは以下の通り。 3. IT知識体系との対応関係 「3.コンピュータシステムやアーキテクチャに関する知識Ⅰ」とIT知識体系との対応関係は以下の通り。 [シラバス:http://www.ipa.go.jp/software/open/ossc/download/Model_Curriculum_05_03.pdf] 4. OSSモデルカリキュラム固有の知識 OSSモデルカリキュラム固有の知識として、コンピュータアーキテクチャの各構成要素とオープンソース化との関わりが挙げられる。構成要素として、CPU、ハードディスク
Ruby on Rails ベースの OSS 「Open PJC」 「Traxi」 「Customize Tool for Open PJC」 を公開 ~ 商用ソフトを OSS 化した、新しいビジネスモデルを提案 ~ 日本 OSS 推進フォーラム アプリケーション部会 Ruby アプリケーション TF は、Java 実装の商用アプリケーション( PJC :アースインターシステムズ株式会社)を Ruby および Ruby on Rails で再実装し、OSS「Open PJC」 として、sourceforge.jp 上にて公開しています。 今回、Open PJC の中核となる Ruby on Rails 製 Web アプリケーションフレームワーク Traxi を用いて独自アプリを作成するためのツール Customize Tool for Open PJC ( CTOP ) を、source
OSS利活用によるデジタルトランスフォーメーション加速と グローバルでの企業競争力向上を支援する。 □ 次世代OSSの利活用、OSS開発モデルの理解と啓発 □ 会員企業間のビジネス情報や課題の共有 □ OSSを生み出す新たなプレイヤーとの関係性向上
このページを最初にブックマークしてみませんか?
『日本OSS推進フォーラム』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く