OSSカンファレンス総会に行ってみた
今日は年休だったんだけど、OSSカンファレンスの総会があるということで大崎まで足を運んでみた。
総会そのものは興味ないのでパスしたが、後半のオープンソースコンテスト発表会には興味があったので、聞いてみることに。
- 今回はPostgreSQL/DBMS関係の発表はないけど、こういうのって、普段の仕事でもなかなか聞けないからねー。
- あとは、どういう人種(年代や会社、職種等)がこのコンソーシアムに参加しているのかを見てみたかった、というのもある。
- (実は大崎で私的な用事があったので、そのついでにOSSカンファレンスにも出てみたというのが真相に近い)
まあ、いろいろ分からないところも多かったが、こういう話も聞いておくのもたまにはいいかな。
なお、だからと言ってOSSコンソーシアムに入会するかと言われると・・・微妙ですなあ。
会社として参加するには、説得するのが難しそうだし、個人参加という感じの団体でもなさそうなので。
プログラミングコンテストに勝つためのOSS
- 発表者は左野寛之さん。会津大の学生さん
- Google Summer of Code 2016に参加。RoR改善に取り組んでいる。
- OSS開発奨励金:プロジェクトが完遂したら$5500!
プログラミングコンテストの話
- アルゴリズム系プログラミングコンテストに参加。
- 入力や実行時間に制約がある
- 数学能力だけでなくプログラム開発のスキルで対抗。
- Googleからオファー、ドワンゴでプログラミングコンテストを主催。
- 賞金付のコンテスト
Aizu Online Judge(AOJ)
- プログラミングコンテストの練習システム
- AOJの問題をまとめた本も出版されていると。
プログラミングコンテストのためのライブラリ
- ソースファイル分割不可、標準ライブラリのみ。
Social Snippet
今後にむけて
- オンラインジャッジを利用した自動的な評価。
OSS ERP JPiereの紹介
- 講師は株式会社オープンソース・イーアールピー・ソリューションズ 萩原秀明さん
- 学生の頃に会計を専攻していた。
- オープンソースのERPに出会って、依頼ERP一筋でやってきた。
- JPiere=iDempiereのプラグイン
- 日本の商習慣に合わせたもの。
ERP(Enterprise Resource Planing)
- 企業の業務データの一元管理ができるのがメリット。しかし高額である。
- そこでOSSのERPの出番となる。
- ERPとして必要な機能は一通り揃っている。
- Best of Open Source Softwareも受賞。
- JPiereはプラグイン集。
- Linux/PostgreSQL/MySQLなどのミドルのソースをカスタマイズして提供する人はそれほど多くはない。
- アプリケーションレイヤでは、ソース改造・カスタマイズして提供というケースは多い。
- が、その場合メンテナンス(アップグレード時)に追随するのが大変。
- プラグイン化によりその問題を解決
- JPiereaはGitbucketでコードを管理している。
JPiereのデモ
- 受注のデモ。
- 画面設定はパラメータ設定で可能。
JPiereの宣伝。
コミュニティ
- 技術と収益をiDempiereのコミュニティにも還元することを考えている。
- 2週間くらい合宿みたいなこともやった。
- 日本とアジア圏で商習慣ってどのくらい違うのかなー。
- フリーライダーにはなりたくない。
- 寄付やバグレポートは毎月やっていく。
OpenFlowパッチパネルのご紹介
- 講演者は仲間 修也 氏
- 沖縄オープンラボラトリ所属
OpenFlowパッチパネル(OF-Patch)とは
- OpenFlowスイッチにてパッチパネルを実現したもの。
- パッチパネルって?
- 裏面にサーバ、ルータ、スイッチを、表面の抜き差しでNW構成を変更するもの。
- OpenFlowの説明
- フローを入力することで制御する。
- OF-PatchとGUIの制御画面を今回開発している。
OF-Patchの必要性
- 従来のパッチパネルでは、物理的な配線を手動で切り替える必要があった。
- それをソフトウェアで制御することで、現地での作業等なしにしたい。
- 沖縄オープンラボに実際に組み込んでみた。
of-patchの実装
of-Patchのデモ
- 円周の外側が接続機器などになる。
- デモもSpine/Leafの構成。
- 画面上で線を繋いでフローを追加/線を切ってフローの削除などを実施。
オープンソースな個人番号カードドライバ
- 講演者は濱野司さん。OpenLDAPを作っている。
- 「リバースエンジニアリングしてはいけない」と言われなかったので、さっそくやってみたw
データモデル
APDUコマンド仕様の話。
ここから本題?
PKCS#11 APIs
- インタフェースだけ規定。
- 全部で100個以上あるらしい。主要なものは実装されつつある。
マイナンバーカードでSSHの話
- マイナンバーカードでSSHする あー、この人だったのかー!
- 先週結構話題になったblogだよな。
- マイナンバーカードで暗号化するという。
総務相に言いたいこと
- 仕様を隠さないで
- ハックする人がいるから無駄ですよ
- 普及させたいなら公開しろと
目指していること
OpenLDAP高速化の話
- ここから本題かw
- イギリスで発表したスライドの説明
WiredTiger
- BekeryDBを作った人がまたWiredTigerという新しいDBを作った。
- 最近のマルチCPUに対応。
- WiredTigerを使ったOpenLDAPバックエンドを開発した。
以降はわりとどうでもいい話。
役員体制の報告
- わりとどうでもいい。
コンテスト結果発表
- 優秀賞(2名:賞金10万円)
- 佐野さん(IPA発表があるので、もう帰ったらしい)
- 萩原さん
- 最優秀賞(1名)
- 濱野さん