SlideShare a Scribd company logo
1 of 81
Download to read offline
国際的な相互運用とオープン技術
- 日時と文字 山口琢
v1.2 2013-10-24
2013-­‐10-­‐24	
  オープン技術特論

山口琢

1
山口琢
• 

職歴
–  株式会社日立製作所
–  株式会社ジャストシステム
–  はこだて未来大学大学院博士課程(後期)

• 

分野
–  文章、文書処理
文書交換のためのデータ形式変換、自動レイアウト、検索、文書管理、
テキストマイニング、編集
–  スケジュール管理、年表

• 

職種
–  学生、企画、開発、エヴァンジェリスト、コンサルティング

2013-­‐10-­‐24	
  オープン技術特論

山口琢

2
アジェンダ
•  相互運用性とオープンスタンダード
•  日時
•  文字

•  ハンズオン(Hands-on)
•  技術資料は英語で
2013-­‐10-­‐24	
  オープン技術特論

山口琢

3
狙い

「そういうポイントがあるんだ!」
–  これまでの研究・開発の見直し
–  これからの見積・設計に反映

2013-­‐10-­‐24	
  オープン技術特論

山口琢

4
アンケート (^^)/
•  OSは?
Windows、Mac、…

•  ブラウザは?
Firefox、Chrome、Opera、Internet Explorer、…
← 意識して複数を使った方がよい

•  ワープロは?
Microsoft Word、OpenOffice、…
← Pagesも
2013-­‐10-­‐24	
  オープン技術特論

山口琢

5
Interoperability & Open Standard

相互運用性とオープンスタンダード

2013-­‐10-­‐24	
  オープン技術特論	
  

山口琢

6
生活・仕事

モデル

システム

2013-­‐10-­‐24	
  オープン技術特論

山口琢

7
生活・仕事

IT
モデル

システム

2013-­‐10-­‐24	
  オープン技術特論

山口琢

8
生活・仕事

シナリオ

要求定義

…などなど

モデル

システム

2013-­‐10-­‐24	
  オープン技術特論

山口琢

9
複数のシステム
生活・仕事

モデル

システム

2013-­‐10-­‐24	
  オープン技術特論

モデル

システム

山口琢

10
異なる文化
生活・仕事

生活・仕事

モデル

モデル

システム

システム

2013-­‐10-­‐24	
  オープン技術特論

山口琢

11
相互運用性 - interoperability
生活・仕事

モデル

情報交換

モデル

システム

データ交換 など

システム

2013-­‐10-­‐24	
  オープン技術特論

山口琢

12
相互運用性 - interoperability
生活・仕事

協力…

生活・仕事

モデル

情報交換

モデル

システム

データ交換 など

システム

2013-­‐10-­‐24	
  オープン技術特論

山口琢

13
相互運用性 - interoperability
The capability to communicate, execute programs, or
生活・仕事
transfer data among various functional units in a manner
that requires the user to have little or no knowledge of
the unique characteristics of those units

モデル

ISO/IEC 2382-01,

モデル

Information Technology Vocabulary, Fundamental Terms,
via Wikipedia

システム

システムの相互運用性

2013-­‐10-­‐24	
  オープン技術特論

山口琢

システム

14
Interoperability
The capability to ← 能力・性能
–  communicate,
–  execute programs,
–  or transfer data

among various functional units
in a manner that ← こういうやり方で
requires the user to have little or no knowledge of
the unique characteristics of those units
2013-­‐10-­‐24	
  オープン技術特論

山口琢

15
相互運用を実現するパターン

•  できてしまってるものを、つなげる
•  最初から、つながるように作る

2013-­‐10-­‐24	
  オープン技術特論

山口琢

16
できてしまってるものをつなげる
生活・仕事

生活・仕事

生活・仕事

標準(参照)
モデル

モデル

システム

2013-­‐10-­‐24	
  オープン技術特論

変換

モデル

変換

山口琢

システム

17
•  職歴
–  株式会社日立製作所
← INE '89
OSI/ODAによる文書交換接続実験
個別に動作してたシステム同士をつなげる実証実験

–  株式会社ジャストシステム
–  はこだて未来大学大学院博士課程(後期)
2013-­‐10-­‐24	
  オープン技術特論

山口琢

18
最初から、つながるように作る
生活・仕事

Open Standard
Open	
  Standardに	
  
準拠して作る	
  

Open	
  Standardに	
  
準拠して作る	
  
システム

2013-­‐10-­‐24	
  オープン技術特論

システム

山口琢

19
最初から、つながるように作る
生活・仕事

生活・仕事

Open Standard
Open	
  Standardに	
  
準拠して作る	
  

Open	
  Standardに	
  
準拠して作る	
  
システム

2013-­‐10-­‐24	
  オープン技術特論

システム

山口琢

20
•  職歴
–  株式会社日立製作所
–  株式会社ジャストシステム
–  はこだて未来大学大学院博士課程(後期)
← LODチャレンジ
「最初から、つながるように作ろう」というハッカソン

2013-­‐10-­‐24	
  オープン技術特論

山口琢

21
Open Standard
•  最近のトレンド
–  迅速な開発・普及
–  覇権

•  関係者に必要な素養
–  スーパーエンジニア
–  英語
–  文化的な教養
2013-­‐10-­‐24	
  オープン技術特論

山口琢

22
現在

将来

生活・仕事

生活・仕事
ビジョナリー	
  
visionary
モデル

エヴァンジェリスト	
  
evangelist
システム

2013-­‐10-­‐24	
  オープン技術特論

システム

山口琢

23
現在

将来

生活・仕事

生活・仕事

小林龍生(UNICODE、EPUB)	
  
ビジョナリー	
  
村田真(XML、EPUB)	
  
visionary
樋浦秀樹(国際化、UNICODE)	
  
	
  
米持幸寿(クラウド)	
  
モデル
今城哲二(COBOL国際化)	
  
大場みち子(SOA)	
  
エヴァンジェリスト	
  
	
  
evangelist
などなど…	
  
システム

2013-­‐10-­‐24	
  オープン技術特論

システム

山口琢

24
Linked Open Dataがもたらす将来…とは?

生活・仕事

……?

生活・仕事

オープンライセンス
W3C標準: URI、RDF、SPARQL

はこだて…

2013-­‐10-­‐24	
  オープン技術特論

データ交換 など

山口琢

ヨコハマ・
アート・
LOD
25
では、日時と文字の話を…
生活・仕事

生活・仕事

日時
文字

システム

2013-­‐10-­‐24	
  オープン技術特論

システム

山口琢

26
日時

2013-­‐10-­‐24	
  オープン技術特論

山口琢

27
•  日時を扱うシステムは、
他システムとの相互運用性を
無視するのは難しい
•  無視しない:
–  互換な範囲で作る
–  どう異なるのか把握している

2013-­‐10-­‐24	
  オープン技術特論	
  

山口琢	
  

28	
  
誕生日とタイムゾーン

2013-­‐10-­‐24	
  オープン技術特論	
  

山口琢

29
Googleカレンダーで実験
1.  1時間の予定「会議」を作成。開始・終了時刻を覚える。
2.  「設定」で現在の「タイムゾーン」を確認。
日本ですか?
3.  タイムゾーンを「太平洋時間」に設定して保存。
これサンフランシスコ。
4.  さっきの「会議」の開始・終了時刻を確認。

2013-­‐10-­‐24	
  オープン技術特論	
  

山口琢

30
タイムゾーン変更
東京(UTC+9) → 太平洋時間(UTC-8、サマータイム)

2013-­‐10-­‐24	
  オープン技術特論	
  

山口琢

31
続き: 終日の場合

1.  タイムゾーンを「東京」に戻す
2.  さっきの予定と同じ日に、
終日の予定「誕生日」を作成
3.  再度、タイムゾーンを「太平洋時間」に設定
4.  2つの予定の前後関係は?

2013-­‐10-­‐24	
  オープン技術特論	
  

山口琢

32
どうなる?

•  Googleカレンダーではどうなると思う?
•  …というか、どうなって欲しい?
•  そもそも、どうなるのが正しい?

2013-­‐10-­‐24	
  オープン技術特論	
  

山口琢

33
東京

サンフランシスコ

2013-­‐10-­‐24	
  オープン技術特論	
  

山口琢

34
「会議」と「誕生日」の
前後関係が変わった…
…ように見える

2013-­‐10-­‐24	
  オープン技術特論	
  

山口琢

35
何が変わったのか?

•  「会議」の開始時刻は変わっていない
目盛りがずれてるだけで、同じ時刻を指している。
それぞれのスケジューラが示す時刻に席につけばよい。

•  むしろ「誕生日」が変わった…のか?

2013-­‐10-­‐24	
  オープン技術特論

山口琢

36
誕生日おめでとう!
東京

サンフランシスコ

10/24 13:00

10/23 21:00
(サマータイム中)

10/24が誕生日

会議を始めよう!

会議を始めよう!

誕生日おめ…でとう?

2013-­‐10-­‐24	
  オープン技術特論

山口琢

37
あるいは逆だったら…
東京

サンフランシスコ

10/24 13:00

10/23 21:00
(サマータイム中)
10/24が誕生日

会議を始めよう!

会議を始めよう!

誕生日おめ…でとう?

2013-­‐10-­‐24	
  オープン技術特論

山口琢

38
日付(date)と日時(datetime)
dateとdatetimeは別世界
別世界の予定同士を
比較するときは要注意
date世界

終日の予定 0時∼翌日0時
6/10 終日
6/10 00:00∼6/11 00:00

なんのために注意?
「予定」を国際的に共有するため
2013-­‐10-­‐24	
  オープン技術特論	
  

山口琢

dateNme世界
カレンダーは2つの	
  
世界が同居している

39
日課と"FLOATING" DATE-TIME

2013-­‐10-­‐24	
  オープン技術特論	
  

山口琢

40
生活・仕事

毎朝、5時に散歩するのが日課です。	
  
海外旅行しても、旅先で、日課を守り
たい。

モデル

システム

2013-­‐10-­‐24	
  オープン技術特論

山口琢

41
iCalendar: 3.3.5. Date-Time
19980118T230000
DATE-TIME values of this type are said to be "floating" and are not bound to
any time zone in particular. They are used to represent the same hour, minute,
and second value regardless of which time zone is currently being observed.
For example, an event can be defined that indicates that an individual will be
busy from 11:00 AM to 1:00 PM every day, no matter which time zone the
person is in. In these cases, a local time can be specified. The recipient of an
iCalendar object with a property value consisting of a local time, without any
relative time zone information, SHOULD interpret the value as being fixed to
whatever time zone the "ATTENDEE" is in at any given moment. This means
that two "Attendees", in different time zones, receiving the same event
definition as a floating time, may be participating in the event at different actual
times. Floating time SHOULD only be used where that is the reasonable
behavior.
2013-­‐10-­‐24	
  オープン技術特論	
  

山口琢

42
生活・仕事

モデル

毎朝、5時に散歩するのが日課です。	
  
海外旅行しても、旅先で、日課を守りたい。

DATE-­‐TIME	
  values	
  of	
  this	
  type	
  are	
  said	
  to	
  be	
  
"floaNng"	
  and	
  are	
  not	
  bound	
  to	
  any	
  Nme	
  zone	
  in	
  
parNcular.	
  	
  They	
  are	
  used	
  to	
  represent	
  the	
  same	
  
hour,	
  minute,	
  and	
  second	
  value	
  regardless	
  of	
  which	
  
Nme	
  zone	
  is	
  currently	
  being	
  observed.	
  	
  	
  
iCalendar,	
  IETF	
  RFC	
  5545	
  

システム

2013-­‐10-­‐24	
  オープン技術特論

山口琢

43
生活・仕事

モデル

毎朝、5時に散歩するのが日課です。	
  
海外旅行しても、旅先で、日課を守りたい。

DATE-­‐TIME	
  values	
  of	
  this	
  type	
  are	
  said	
  to	
  be	
  
"floaNng"	
  and	
  are	
  not	
  bound	
  to	
  any	
  Nme	
  zone	
  in	
  
parNcular.	
  	
  They	
  are	
  used	
  to	
  represent	
  the	
  same	
  
hour,	
  minute,	
  and	
  second	
  value	
  regardless	
  of	
  which	
  
Nme	
  zone	
  is	
  currently	
  being	
  observed.	
  	
  	
  
iCalendar,	
  IETF	
  RFC	
  5545	
  

システム
?

2013-­‐10-­‐24	
  オープン技術特論

山口琢

44
iCalのfloating time zone機能

2013-­‐10-­‐24	
  オープン技術特論

山口琢

45
「環境設定」から
「時間帯のサポートを有効にする」

2013-­‐10-­‐24	
  オープン技術特論

山口琢

46
2つの連続したイベント

2013-­‐10-­‐24	
  オープン技術特論

山口琢

47
2013-­‐10-­‐24	
  オープン技術特論

山口琢

48
2013-­‐10-­‐24	
  オープン技術特論

山口琢

49
2013-­‐10-­‐24	
  オープン技術特論

山口琢

50
2013-­‐10-­‐24	
  オープン技術特論

山口琢

51
floating time zone
毎朝、5時に散歩するのが日課です。
海外旅行しても、旅先で、日課を守りたい。

iCalendar, IETF RFC 5545
"floating" date-time
? サポートしていないようだ

iCal

2013-­‐10-­‐24	
  オープン技術特論

Googleカレンダー

山口琢

52
問題はどこに?
生活・仕事

誕生日とは

モデル

日課

"floating" date-time

システム

2013-­‐10-­‐24	
  オープン技術特論

?

?
山口琢

53
文字

2013-­‐10-­‐24	
  オープン技術特論

山口琢

54
「ä」の話

「ä」と「ä」
•  yamahigeのツイートからコピーして取得
•  同じ文字列?
•  それぞれ何文字?
2013-­‐10-­‐24	
  オープン技術特論

山口琢

55
調べてみる
いろいろなツール

いろいろな方法

/usr/bin/diff

検索

Python、JavaScript

文書比較

Word、PowerPoint

文字の長さ、文字数

テキストエディット

などなど…

などなど…

2013-­‐10-­‐24	
  オープン技術特論

山口琢

56
調べてみる
いろいろなツール

いろいろな方法

/usr/bin/diff

検索

Python、JavaScript

文書比較

Word、PowerPoint

文字の長さ、文字数

テキストエディット

などなど…

などなど…

試す数が多いほどベター
2013-­‐10-­‐24	
  オープン技術特論

山口琢

57
CotEditor (テキストエディター)

違うと言ってる
2013-­‐10-­‐24	
  オープン技術特論

山口琢

58
mi (テキストエディター)

同じと言ってる
2013-­‐10-­‐24	
  オープン技術特論

山口琢

59
JavaScript
(Chrome)

違うと言ってる
2013-­‐10-­‐24	
  オープン技術特論

山口琢

60
Python

違うと言ってる
2013-­‐10-­‐24	
  オープン技術特論

山口琢

61
PowerPoint for Mac 2011

同じと言ってる
2013-­‐10-­‐24	
  オープン技術特論

山口琢

62
結合文字
Pythonの続き

2013-­‐10-­‐24	
  オープン技術特論

山口琢

63
結合文字
•  Unicodeの特徴
•  2通りの「ä」
Pythonで見ると
–  u'xe4'
–  u'au0308' ← 'a' + '̈'、"̈"は結合用の文字

•  この2つを「違う」と言うソフトと「同じ」
と言うソフトがある。
2013-­‐10-­‐24	
  オープン技術特論

山口琢

64
あれ?ということは、むしろ、
「同じ」と言ってるソフトはどうやっての?
↓
normalization(正規化)
文字に限らず、いろいろなデータ処理で使われる

2013-­‐10-­‐24	
  オープン技術特論	
  

山口琢	
  

65	
  
Pythonの続き

Javaでは?Rubyでは?JavaScriptでは?…
2013-­‐10-­‐24	
  オープン技術特論

山口琢

66
そう言えば…
「会議」の開始時刻は変わっていない
↓
日時で、正規化に相当する処理は?

2013-­‐10-­‐24	
  オープン技術特論	
  

山口琢	
  

67	
  
「が」の話

「が」と「が」
•  yamahigeのツイートからコピーして取得
•  同じ文字列?
•  それぞれ何文字?
2013-­‐10-­‐24	
  オープン技術特論

山口琢

68
Microsoft Word for Mac 2011
違うと言ってる

2013-­‐10-­‐24	
  オープン技術特論

山口琢

69
でも、
ひらがなの結合文字って、
めったに遭遇しないんじゃ?

2013-­‐10-­‐24	
  オープン技術特論	
  

山口琢	
  

70	
  
「新しいフォルダ」

Mac OS X
Windows

2013-­‐10-­‐24	
  オープン技術特論

山口琢

71
…え?じゃぁDropboxって…?

↓
「ファイル共有」の相互運用性

2013-­‐10-­‐24	
  オープン技術特論	
  

山口琢	
  

72	
  
コピー

ペースト

「ä」や「が」の保存

POST	
  

GET	
  

2013-­‐10-­‐24	
  オープン技術特論

比較	
  
検索

コピー

山口琢

ペースト

73
コピー

ペースト

「ä」や「が」の保存
ここまでは2種類の「ä」が保たれていた。	
  

POST	
  

GET	
  

2013-­‐10-­‐24	
  オープン技術特論

比較	
  
検索

コピー

山口琢

ペースト

74
コピー

ペースト

「ä」や「が」の保存
Firefoxは、クリップボードに積むときに、正
規化しているようだ。	
  
Firefoxだと、別の課題提供方法が必要	
  (^^;	
  

POST	
  

比較	
  
検索

コピー
GET	
  

2013-­‐10-­‐24	
  オープン技術特論

コピー

山口琢

ペースト

75
日時と文字の相互運用性
生活・仕事
比較

検索

会議のアポ
Happy Birthday!

飛行機の乗り継ぎ
毎朝の散歩

抄録の文字数制限

日時: ISO、IETF、W3C
文字: UNICODE

2013-­‐10-­‐24	
  オープン技術特論

山口琢

76
まとめ
生活・仕事

「同じ」とモデリング
モデル

•  会議の開始時刻
•  誕生日

システム

2013-­‐10-­‐24	
  オープン技術特論

•  結合文字
山口琢

77
狙い(再)
「そういうポイントがあるんだ!」
–  これまでの研究・開発の見直し
–  これからの見積・設計に反映

↓
•  「何かがおかしい」と感じたとき、
今日の話も思い出してください。
•  各論・詳細の勉強は、次の参考文献で。
2013-­‐10-­‐24	
  オープン技術特論

山口琢

78
参考文献: 日時
Internet Engineering Task Force (IETF)、"Internet Calendaring
and Scheduling Core Object Specification (iCalendar) RFC
5545"
http://tools.ietf.org/html/rfc5545
168ページ

他に…あまりない
–  プログラミング言語の解説書、解説記事
–  "floating time zone"が説明されていることが目安
2013-­‐10-­‐24	
  オープン技術特論

山口琢

79
参考文献: 文字
小林龍生、"ユニコード戦記 ─文字符号の国際標準化バ
トル"、東京電機大学出版局 (2011/6/10)

矢野啓介、"プログラマのための文字コード技術入門 "、
技術評論社 (2010/2/18)

2013-­‐10-­‐24	
  オープン技術特論

山口琢

80
生活・仕事

モデル

システム

2013-­‐10-­‐24	
  オープン技術特論

山口琢

81

More Related Content

Similar to 国際的な相互運用とオープン技術 - 日時と文字 -

国際的な相互運用とオープン技術- 日時と文字 -
国際的な相互運用とオープン技術- 日時と文字 -国際的な相互運用とオープン技術- 日時と文字 -
国際的な相互運用とオープン技術- 日時と文字 -yamahige
 
Dots deep learning部_20161221
Dots deep learning部_20161221Dots deep learning部_20161221
Dots deep learning部_20161221陽平 山口
 
Redmineをつかったスクラム開発のはじめの一歩
Redmineをつかったスクラム開発のはじめの一歩Redmineをつかったスクラム開発のはじめの一歩
Redmineをつかったスクラム開発のはじめの一歩kiita312
 
TIme::Moment+Time::Strptime=
TIme::Moment+Time::Strptime=TIme::Moment+Time::Strptime=
TIme::Moment+Time::Strptime=karupanerura
 
HiroshimaR6_Introduction
HiroshimaR6_IntroductionHiroshimaR6_Introduction
HiroshimaR6_IntroductionSAKAUE, Tatsuya
 
Scrum体験スパルタワークショップ
Scrum体験スパルタワークショップScrum体験スパルタワークショップ
Scrum体験スパルタワークショップYou&I
 
20160409_Validating Product Ideas_yukio yoshida_cp04
20160409_Validating Product Ideas_yukio yoshida_cp0420160409_Validating Product Ideas_yukio yoshida_cp04
20160409_Validating Product Ideas_yukio yoshida_cp04Japan Culture Creation
 
東京電機大学 ポータルサイト UNIPAからの情報抽出と再利用
東京電機大学 ポータルサイトUNIPAからの情報抽出と再利用東京電機大学 ポータルサイトUNIPAからの情報抽出と再利用
東京電機大学 ポータルサイト UNIPAからの情報抽出と再利用Koki Hashimoto
 
20121017_アプリ制作勉強会@GMO Yours
20121017_アプリ制作勉強会@GMO Yours20121017_アプリ制作勉強会@GMO Yours
20121017_アプリ制作勉強会@GMO YoursYozo SATO
 
AWS Black Belt Techシリーズ Amazon CloudSearch
AWS Black Belt Techシリーズ Amazon CloudSearchAWS Black Belt Techシリーズ Amazon CloudSearch
AWS Black Belt Techシリーズ Amazon CloudSearchAmazon Web Services Japan
 
リーン原則とソフトウェア開発
リーン原則とソフトウェア開発リーン原則とソフトウェア開発
リーン原則とソフトウェア開発You&I
 
人と人の相性を考慮したシフトスケジューラ
人と人の相性を考慮したシフトスケジューラ人と人の相性を考慮したシフトスケジューラ
人と人の相性を考慮したシフトスケジューラ鈴木 庸氏
 
(Best) practices for working globally in IT industry - DMM.Study Night
(Best) practices for working globally in IT industry - DMM.Study Night(Best) practices for working globally in IT industry - DMM.Study Night
(Best) practices for working globally in IT industry - DMM.Study NightEiji Shinohara
 
GCSアジャイル開発を使ったゲームの作り方
 GCSアジャイル開発を使ったゲームの作り方 GCSアジャイル開発を使ったゲームの作り方
GCSアジャイル開発を使ったゲームの作り方Hiroyuki Tanaka
 
僕らのおれおれメトリクス / We Metrics Our Own Way!
僕らのおれおれメトリクス / We Metrics Our Own Way!僕らのおれおれメトリクス / We Metrics Our Own Way!
僕らのおれおれメトリクス / We Metrics Our Own Way!Yasui Tsutomu
 

Similar to 国際的な相互運用とオープン技術 - 日時と文字 - (20)

国際的な相互運用とオープン技術- 日時と文字 -
国際的な相互運用とオープン技術- 日時と文字 -国際的な相互運用とオープン技術- 日時と文字 -
国際的な相互運用とオープン技術- 日時と文字 -
 
Dots deep learning部_20161221
Dots deep learning部_20161221Dots deep learning部_20161221
Dots deep learning部_20161221
 
Redmineをつかったスクラム開発のはじめの一歩
Redmineをつかったスクラム開発のはじめの一歩Redmineをつかったスクラム開発のはじめの一歩
Redmineをつかったスクラム開発のはじめの一歩
 
TIme::Moment+Time::Strptime=
TIme::Moment+Time::Strptime=TIme::Moment+Time::Strptime=
TIme::Moment+Time::Strptime=
 
HiroshimaR6_Introduction
HiroshimaR6_IntroductionHiroshimaR6_Introduction
HiroshimaR6_Introduction
 
Scrum
ScrumScrum
Scrum
 
Scrum体験スパルタワークショップ
Scrum体験スパルタワークショップScrum体験スパルタワークショップ
Scrum体験スパルタワークショップ
 
T69 episteme
T69 epistemeT69 episteme
T69 episteme
 
HiroshimaR5_Intro
HiroshimaR5_IntroHiroshimaR5_Intro
HiroshimaR5_Intro
 
[デブサミ関西2013]チケット駆動で プロジェクトチームを加速せよ
[デブサミ関西2013]チケット駆動でプロジェクトチームを加速せよ[デブサミ関西2013]チケット駆動でプロジェクトチームを加速せよ
[デブサミ関西2013]チケット駆動で プロジェクトチームを加速せよ
 
20160409_Validating Product Ideas_yukio yoshida_cp04
20160409_Validating Product Ideas_yukio yoshida_cp0420160409_Validating Product Ideas_yukio yoshida_cp04
20160409_Validating Product Ideas_yukio yoshida_cp04
 
東京電機大学 ポータルサイト UNIPAからの情報抽出と再利用
東京電機大学 ポータルサイトUNIPAからの情報抽出と再利用東京電機大学 ポータルサイトUNIPAからの情報抽出と再利用
東京電機大学 ポータルサイト UNIPAからの情報抽出と再利用
 
20121017_アプリ制作勉強会@GMO Yours
20121017_アプリ制作勉強会@GMO Yours20121017_アプリ制作勉強会@GMO Yours
20121017_アプリ制作勉強会@GMO Yours
 
AWS Black Belt Techシリーズ Amazon CloudSearch
AWS Black Belt Techシリーズ Amazon CloudSearchAWS Black Belt Techシリーズ Amazon CloudSearch
AWS Black Belt Techシリーズ Amazon CloudSearch
 
リーン原則とソフトウェア開発
リーン原則とソフトウェア開発リーン原則とソフトウェア開発
リーン原則とソフトウェア開発
 
人と人の相性を考慮したシフトスケジューラ
人と人の相性を考慮したシフトスケジューラ人と人の相性を考慮したシフトスケジューラ
人と人の相性を考慮したシフトスケジューラ
 
(Best) practices for working globally in IT industry - DMM.Study Night
(Best) practices for working globally in IT industry - DMM.Study Night(Best) practices for working globally in IT industry - DMM.Study Night
(Best) practices for working globally in IT industry - DMM.Study Night
 
GCSアジャイル開発を使ったゲームの作り方
 GCSアジャイル開発を使ったゲームの作り方 GCSアジャイル開発を使ったゲームの作り方
GCSアジャイル開発を使ったゲームの作り方
 
僕らのおれおれメトリクス / We Metrics Our Own Way!
僕らのおれおれメトリクス / We Metrics Our Own Way!僕らのおれおれメトリクス / We Metrics Our Own Way!
僕らのおれおれメトリクス / We Metrics Our Own Way!
 
Osc tokyo20141019
Osc tokyo20141019Osc tokyo20141019
Osc tokyo20141019
 

More from yamahige

取捨選択操作の時間的な共起分析によるプログラミング・プロセスでの迷いの検出
取捨選択操作の時間的な共起分析によるプログラミング・プロセスでの迷いの検出取捨選択操作の時間的な共起分析によるプログラミング・プロセスでの迷いの検出
取捨選択操作の時間的な共起分析によるプログラミング・プロセスでの迷いの検出yamahige
 
音声UIでアクセスする学習分析システムの図表
音声UIでアクセスする学習分析システムの図表音声UIでアクセスする学習分析システムの図表
音声UIでアクセスする学習分析システムの図表yamahige
 
コンピュータの整列処理で正解との距離は単調に減少するか?
コンピュータの整列処理で正解との距離は単調に減少するか?コンピュータの整列処理で正解との距離は単調に減少するか?
コンピュータの整列処理で正解との距離は単調に減少するか?yamahige
 
コンピューターの整列処理におけるデータ操作の時間的共起分析
コンピューターの整列処理におけるデータ操作の時間的共起分析コンピューターの整列処理におけるデータ操作の時間的共起分析
コンピューターの整列処理におけるデータ操作の時間的共起分析yamahige
 
Measurable Interactive Application to Find Out User Recognition and Strategy ...
Measurable Interactive Application to Find Out User Recognition and Strategy ...Measurable Interactive Application to Find Out User Recognition and Strategy ...
Measurable Interactive Application to Find Out User Recognition and Strategy ...yamahige
 
プログラミング・パズルの測定と分析
プログラミング・パズルの測定と分析プログラミング・パズルの測定と分析
プログラミング・パズルの測定と分析yamahige
 
パズル操作の測定・分析による思考の推定
パズル操作の測定・分析による思考の推定パズル操作の測定・分析による思考の推定
パズル操作の測定・分析による思考の推定yamahige
 
並べ替えプログラミングの測定・分析
並べ替えプログラミングの測定・分析並べ替えプログラミングの測定・分析
並べ替えプログラミングの測定・分析yamahige
 
できごと、手順、プログラムや地理の並べ替え操作の測定と分析
できごと、手順、プログラムや地理の並べ替え操作の測定と分析できごと、手順、プログラムや地理の並べ替え操作の測定と分析
できごと、手順、プログラムや地理の並べ替え操作の測定と分析yamahige
 
読み書き行為の時間的・手順的な共起に基づく自然言語処理の提案
読み書き行為の時間的・手順的な共起に基づく自然言語処理の提案読み書き行為の時間的・手順的な共起に基づく自然言語処理の提案
読み書き行為の時間的・手順的な共起に基づく自然言語処理の提案yamahige
 
ジグソー・テキストによる文並べ替え操作の測定
ジグソー・テキストによる文並べ替え操作の測定ジグソー・テキストによる文並べ替え操作の測定
ジグソー・テキストによる文並べ替え操作の測定yamahige
 
Designing Matrix Type Text Editing Model for Measuring and Analyzing Writing ...
Designing Matrix Type Text Editing Model for Measuring and Analyzing Writing ...Designing Matrix Type Text Editing Model for Measuring and Analyzing Writing ...
Designing Matrix Type Text Editing Model for Measuring and Analyzing Writing ...yamahige
 
文章を構成する過程を測定するジグソー・テキストの開発
文章を構成する過程を測定するジグソー・テキストの開発文章を構成する過程を測定するジグソー・テキストの開発
文章を構成する過程を測定するジグソー・テキストの開発yamahige
 
キオクの場所 - 同期と位置関係のみによる不明で不整合な空間情報の処理 -
キオクの場所 - 同期と位置関係のみによる不明で不整合な空間情報の処理 -キオクの場所 - 同期と位置関係のみによる不明で不整合な空間情報の処理 -
キオクの場所 - 同期と位置関係のみによる不明で不整合な空間情報の処理 -yamahige
 
Interoperable Writing Measure And Analysis
Interoperable Writing Measure And AnalysisInteroperable Writing Measure And Analysis
Interoperable Writing Measure And Analysisyamahige
 
室蘭百名坂 - アーバンデータチャレンジ2015 最終審査会
室蘭百名坂 - アーバンデータチャレンジ2015 最終審査会室蘭百名坂 - アーバンデータチャレンジ2015 最終審査会
室蘭百名坂 - アーバンデータチャレンジ2015 最終審査会yamahige
 
室蘭百名坂 - アーバンデータチャレンジ2015
室蘭百名坂 - アーバンデータチャレンジ2015室蘭百名坂 - アーバンデータチャレンジ2015
室蘭百名坂 - アーバンデータチャレンジ2015yamahige
 
同期と順序のみによる不明で不整合な時間の処理方法の提案とウィキ町史への適用
同期と順序のみによる不明で不整合な時間の処理方法の提案とウィキ町史への適用同期と順序のみによる不明で不整合な時間の処理方法の提案とウィキ町史への適用
同期と順序のみによる不明で不整合な時間の処理方法の提案とウィキ町史への適用yamahige
 
ウィキ町史エディター
ウィキ町史エディターウィキ町史エディター
ウィキ町史エディターyamahige
 
オープンデータで実現する作文測定分析のシステム構成
オープンデータで実現する作文測定分析のシステム構成オープンデータで実現する作文測定分析のシステム構成
オープンデータで実現する作文測定分析のシステム構成yamahige
 

More from yamahige (20)

取捨選択操作の時間的な共起分析によるプログラミング・プロセスでの迷いの検出
取捨選択操作の時間的な共起分析によるプログラミング・プロセスでの迷いの検出取捨選択操作の時間的な共起分析によるプログラミング・プロセスでの迷いの検出
取捨選択操作の時間的な共起分析によるプログラミング・プロセスでの迷いの検出
 
音声UIでアクセスする学習分析システムの図表
音声UIでアクセスする学習分析システムの図表音声UIでアクセスする学習分析システムの図表
音声UIでアクセスする学習分析システムの図表
 
コンピュータの整列処理で正解との距離は単調に減少するか?
コンピュータの整列処理で正解との距離は単調に減少するか?コンピュータの整列処理で正解との距離は単調に減少するか?
コンピュータの整列処理で正解との距離は単調に減少するか?
 
コンピューターの整列処理におけるデータ操作の時間的共起分析
コンピューターの整列処理におけるデータ操作の時間的共起分析コンピューターの整列処理におけるデータ操作の時間的共起分析
コンピューターの整列処理におけるデータ操作の時間的共起分析
 
Measurable Interactive Application to Find Out User Recognition and Strategy ...
Measurable Interactive Application to Find Out User Recognition and Strategy ...Measurable Interactive Application to Find Out User Recognition and Strategy ...
Measurable Interactive Application to Find Out User Recognition and Strategy ...
 
プログラミング・パズルの測定と分析
プログラミング・パズルの測定と分析プログラミング・パズルの測定と分析
プログラミング・パズルの測定と分析
 
パズル操作の測定・分析による思考の推定
パズル操作の測定・分析による思考の推定パズル操作の測定・分析による思考の推定
パズル操作の測定・分析による思考の推定
 
並べ替えプログラミングの測定・分析
並べ替えプログラミングの測定・分析並べ替えプログラミングの測定・分析
並べ替えプログラミングの測定・分析
 
できごと、手順、プログラムや地理の並べ替え操作の測定と分析
できごと、手順、プログラムや地理の並べ替え操作の測定と分析できごと、手順、プログラムや地理の並べ替え操作の測定と分析
できごと、手順、プログラムや地理の並べ替え操作の測定と分析
 
読み書き行為の時間的・手順的な共起に基づく自然言語処理の提案
読み書き行為の時間的・手順的な共起に基づく自然言語処理の提案読み書き行為の時間的・手順的な共起に基づく自然言語処理の提案
読み書き行為の時間的・手順的な共起に基づく自然言語処理の提案
 
ジグソー・テキストによる文並べ替え操作の測定
ジグソー・テキストによる文並べ替え操作の測定ジグソー・テキストによる文並べ替え操作の測定
ジグソー・テキストによる文並べ替え操作の測定
 
Designing Matrix Type Text Editing Model for Measuring and Analyzing Writing ...
Designing Matrix Type Text Editing Model for Measuring and Analyzing Writing ...Designing Matrix Type Text Editing Model for Measuring and Analyzing Writing ...
Designing Matrix Type Text Editing Model for Measuring and Analyzing Writing ...
 
文章を構成する過程を測定するジグソー・テキストの開発
文章を構成する過程を測定するジグソー・テキストの開発文章を構成する過程を測定するジグソー・テキストの開発
文章を構成する過程を測定するジグソー・テキストの開発
 
キオクの場所 - 同期と位置関係のみによる不明で不整合な空間情報の処理 -
キオクの場所 - 同期と位置関係のみによる不明で不整合な空間情報の処理 -キオクの場所 - 同期と位置関係のみによる不明で不整合な空間情報の処理 -
キオクの場所 - 同期と位置関係のみによる不明で不整合な空間情報の処理 -
 
Interoperable Writing Measure And Analysis
Interoperable Writing Measure And AnalysisInteroperable Writing Measure And Analysis
Interoperable Writing Measure And Analysis
 
室蘭百名坂 - アーバンデータチャレンジ2015 最終審査会
室蘭百名坂 - アーバンデータチャレンジ2015 最終審査会室蘭百名坂 - アーバンデータチャレンジ2015 最終審査会
室蘭百名坂 - アーバンデータチャレンジ2015 最終審査会
 
室蘭百名坂 - アーバンデータチャレンジ2015
室蘭百名坂 - アーバンデータチャレンジ2015室蘭百名坂 - アーバンデータチャレンジ2015
室蘭百名坂 - アーバンデータチャレンジ2015
 
同期と順序のみによる不明で不整合な時間の処理方法の提案とウィキ町史への適用
同期と順序のみによる不明で不整合な時間の処理方法の提案とウィキ町史への適用同期と順序のみによる不明で不整合な時間の処理方法の提案とウィキ町史への適用
同期と順序のみによる不明で不整合な時間の処理方法の提案とウィキ町史への適用
 
ウィキ町史エディター
ウィキ町史エディターウィキ町史エディター
ウィキ町史エディター
 
オープンデータで実現する作文測定分析のシステム構成
オープンデータで実現する作文測定分析のシステム構成オープンデータで実現する作文測定分析のシステム構成
オープンデータで実現する作文測定分析のシステム構成
 

Recently uploaded

自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 

Recently uploaded (9)

自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 

国際的な相互運用とオープン技術 - 日時と文字 -