Submit Search
Upload
エクストリームエンジニア2
•
6 likes
•
1,366 views
T
T-arts
Follow
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 42
Download now
Download to read offline
Recommended
第6回広域センサネットワークとオーバレイネットワークに関するワークショップにて発表 http://www.slideshare.net/KotaAbe/presentation-slideshare-16586452 をベースにいくつか評価を追加しています.
高速な挿入と検索が可能なSkip Graphの改良
高速な挿入と検索が可能なSkip Graphの改良
Kota Abe
”e portfolio activity” for finding employment support.
20150817 sss2015
20150817 sss2015
S_Kojima
社内LTの資料
中途入社者からのご提案
中途入社者からのご提案
Reika Hayashi
11 2 27_メンバー募集プレゼン_小室ファミリー本番用
11 2 27_メンバー募集プレゼン_小室ファミリー本番用
Shuntaro Okamoto
Segmenting Sponteneous Japanese using MDL principle
Segmenting Sponteneous Japanese using MDL principle
Yusuke Matsubara
韓国キャリアが運営するアンドロイドマーケットの市場と登録方法について
Rocketstaff tstoreサービス支援資料
Rocketstaff tstoreサービス支援資料
YounngWook kou
梶原智之, 山本和英. 文脈の多様性に基づく名詞換言の評価. 人工知能学会第28回全国大会, 3I4-2. May 2014.
文脈の多様性に基づく名詞換言の評価
文脈の多様性に基づく名詞換言の評価
Tomoyuki Kajiwara
2013/03 GCAD Interactive Modeling of Liquid Lens Shapes
2013/03 GCAD Interactive Modeling of Liquid Lens Shapes
Nobuyuki Nakata
Recommended
第6回広域センサネットワークとオーバレイネットワークに関するワークショップにて発表 http://www.slideshare.net/KotaAbe/presentation-slideshare-16586452 をベースにいくつか評価を追加しています.
高速な挿入と検索が可能なSkip Graphの改良
高速な挿入と検索が可能なSkip Graphの改良
Kota Abe
”e portfolio activity” for finding employment support.
20150817 sss2015
20150817 sss2015
S_Kojima
社内LTの資料
中途入社者からのご提案
中途入社者からのご提案
Reika Hayashi
11 2 27_メンバー募集プレゼン_小室ファミリー本番用
11 2 27_メンバー募集プレゼン_小室ファミリー本番用
Shuntaro Okamoto
Segmenting Sponteneous Japanese using MDL principle
Segmenting Sponteneous Japanese using MDL principle
Yusuke Matsubara
韓国キャリアが運営するアンドロイドマーケットの市場と登録方法について
Rocketstaff tstoreサービス支援資料
Rocketstaff tstoreサービス支援資料
YounngWook kou
梶原智之, 山本和英. 文脈の多様性に基づく名詞換言の評価. 人工知能学会第28回全国大会, 3I4-2. May 2014.
文脈の多様性に基づく名詞換言の評価
文脈の多様性に基づく名詞換言の評価
Tomoyuki Kajiwara
2013/03 GCAD Interactive Modeling of Liquid Lens Shapes
2013/03 GCAD Interactive Modeling of Liquid Lens Shapes
Nobuyuki Nakata
01_garden for_life
01_garden for_life
palgreen_slide
Moodle Moot 2014@沖縄 でのLT資料
Moodle Moot 2014 LT資料
Moodle Moot 2014 LT資料
Yoshikazu Asada
共創フォーラム パネルディスカッション 「共創で見えてくる、新たなCSRの可能性」 横浜市 共創推進事業本部 本部長 土井一成
091021 Kyoso Forum Doi
091021 Kyoso Forum Doi
KyosoYokohama
2011 2/25開催のNHN HTML5勉強会で使用したスライドです。 内容は、HTML5のWebSocketを使用した、アバターの着替えとリアルタイムコミュニケーションのデモなどです。 http://atnd.org/events/13029
NHN HTML5勉強会 サービス開発
NHN HTML5勉強会 サービス開発
nhn_hangame
2012/06 GCAD Animation of Water Droplets on a Hydrophobic Windshield
2012/06 GCAD Animation of Water Droplets on a Hydrophobic Windshield
Nobuyuki Nakata
【防衛省・自衛隊御中】SEO提案
【防衛省・自衛隊御中】SEO提案
【防衛省・自衛隊御中】SEO提案
Ko Abe
第12回
第12回
rbgri
イベント名:日経BP 仮想化フォーラム2009 Summer 講師:日本仮想化技術 宮原 日時:2009/7/29 アジェンダ: 実際の提案書からの抜粋を織り交ぜて解説 • 課題とご提案 • 構成の検討 • 省電力サーバーの検討 • ストレージの選定 • P2V移行の検討 • 運用管理の検討 概要: はじめて仮想化環境を構築するユーザーにとって、RFPの作成やベンダー提案の良しあしを評価するのは難しいものです。仮想化のメリットをどのように引き出すか?ハードウエアやソフトウエアの選定方法は?運用管理で注意すべき点は?弊社が実際に使用している提案書を基に、仮想化環境構築で考慮すべきポイントについて解説します。
コンサルタントが明かす 仮想化提案のすべて
コンサルタントが明かす 仮想化提案のすべて
VirtualTech Japan Inc.
新しい強化ミーティングの提案です。一読お願いします。
新しい強化ミーティングの提案
新しい強化ミーティングの提案
岡山大学漕艇部
9月に開催された teian-lab 勉強会の資料です。
提案に役に立つ情報 (teianlab 勉強会)
提案に役に立つ情報 (teianlab 勉強会)
MKT International Inc.
ロジカル・プレゼンテーション- 自分の考えを効果的に伝える戦略コンサルタントの「提案の技術」 高田貴久著の要約です。
ロジカルプレゼンテーション
ロジカルプレゼンテーション
Aya Kaino
第二十一回 P2PSIP勉強会 柔軟な経路表に基づくOverlayNetworkの設計と応用 2010/09/19
第二十一回 P2PSIP勉強会 柔軟な経路表に基づくOverlayNetworkの設計と応用 2010/09/19
Hiroya Nagao
提案ですー
上山棚田Web
上山棚田Web
Mome Menpei
スマートフォンベースで測定した心拍数を入力として,入眠時刻の推定を行った結果を示す.
スマートフォンによる短時間睡眠支援に向けた入眠時刻の推定
スマートフォンによる短時間睡眠支援に向けた入眠時刻の推定
Ubi NAIST
DeNAでのVertica運用
DeNAでのVertica運用
DeNAでのVertica運用
Shota Suzuki
ウェブサイト運用プロデューサーによる「提案型」クリエイティブパートナーシップ構築の可能性について
ウェブサイト運用プロデューサーによる「提案型」クリエイティブパートナーシップ構築の可能性について
株式会社コパイロツト COPILOT Inc.
2015.5.10 Adobe User Group Oita × CSS Nite
制作効率化のための素材探しと情報収集術
制作効率化のための素材探しと情報収集術
kenji goto
Ifa2012 120923
Ifa2012 120923
P.P.Communications Inc.
ユニクロの実証研究を発表したスライドです。
ユニクロ実証研究
ユニクロ実証研究
h-takamizawa
Der Vortrag gibt zunächst einen Architektur-Überblick zu den UIA-Komponenten und deren Zusammenspiel. Anhand eines Use Cases wird vorgestellt, wie im "UIA Data Reservoir" einerseits kostengünstig aktuelle Daten "as is" in einem Hadoop File System (HDFS) und andererseits veredelte Daten in einem Oracle 12c Data Warehouse miteinander kombiniert oder auch per Direktzugriff in Oracle Business Intelligence ausgewertet bzw. mit Endeca Information Discovery auf neue Zusammenhänge untersucht werden.
Oracle Unified Information Architeture + Analytics by Example
Oracle Unified Information Architeture + Analytics by Example
Harald Erb
More Related Content
Viewers also liked
01_garden for_life
01_garden for_life
palgreen_slide
Moodle Moot 2014@沖縄 でのLT資料
Moodle Moot 2014 LT資料
Moodle Moot 2014 LT資料
Yoshikazu Asada
共創フォーラム パネルディスカッション 「共創で見えてくる、新たなCSRの可能性」 横浜市 共創推進事業本部 本部長 土井一成
091021 Kyoso Forum Doi
091021 Kyoso Forum Doi
KyosoYokohama
2011 2/25開催のNHN HTML5勉強会で使用したスライドです。 内容は、HTML5のWebSocketを使用した、アバターの着替えとリアルタイムコミュニケーションのデモなどです。 http://atnd.org/events/13029
NHN HTML5勉強会 サービス開発
NHN HTML5勉強会 サービス開発
nhn_hangame
2012/06 GCAD Animation of Water Droplets on a Hydrophobic Windshield
2012/06 GCAD Animation of Water Droplets on a Hydrophobic Windshield
Nobuyuki Nakata
【防衛省・自衛隊御中】SEO提案
【防衛省・自衛隊御中】SEO提案
【防衛省・自衛隊御中】SEO提案
Ko Abe
第12回
第12回
rbgri
イベント名:日経BP 仮想化フォーラム2009 Summer 講師:日本仮想化技術 宮原 日時:2009/7/29 アジェンダ: 実際の提案書からの抜粋を織り交ぜて解説 • 課題とご提案 • 構成の検討 • 省電力サーバーの検討 • ストレージの選定 • P2V移行の検討 • 運用管理の検討 概要: はじめて仮想化環境を構築するユーザーにとって、RFPの作成やベンダー提案の良しあしを評価するのは難しいものです。仮想化のメリットをどのように引き出すか?ハードウエアやソフトウエアの選定方法は?運用管理で注意すべき点は?弊社が実際に使用している提案書を基に、仮想化環境構築で考慮すべきポイントについて解説します。
コンサルタントが明かす 仮想化提案のすべて
コンサルタントが明かす 仮想化提案のすべて
VirtualTech Japan Inc.
新しい強化ミーティングの提案です。一読お願いします。
新しい強化ミーティングの提案
新しい強化ミーティングの提案
岡山大学漕艇部
9月に開催された teian-lab 勉強会の資料です。
提案に役に立つ情報 (teianlab 勉強会)
提案に役に立つ情報 (teianlab 勉強会)
MKT International Inc.
ロジカル・プレゼンテーション- 自分の考えを効果的に伝える戦略コンサルタントの「提案の技術」 高田貴久著の要約です。
ロジカルプレゼンテーション
ロジカルプレゼンテーション
Aya Kaino
第二十一回 P2PSIP勉強会 柔軟な経路表に基づくOverlayNetworkの設計と応用 2010/09/19
第二十一回 P2PSIP勉強会 柔軟な経路表に基づくOverlayNetworkの設計と応用 2010/09/19
Hiroya Nagao
提案ですー
上山棚田Web
上山棚田Web
Mome Menpei
スマートフォンベースで測定した心拍数を入力として,入眠時刻の推定を行った結果を示す.
スマートフォンによる短時間睡眠支援に向けた入眠時刻の推定
スマートフォンによる短時間睡眠支援に向けた入眠時刻の推定
Ubi NAIST
DeNAでのVertica運用
DeNAでのVertica運用
DeNAでのVertica運用
Shota Suzuki
ウェブサイト運用プロデューサーによる「提案型」クリエイティブパートナーシップ構築の可能性について
ウェブサイト運用プロデューサーによる「提案型」クリエイティブパートナーシップ構築の可能性について
株式会社コパイロツト COPILOT Inc.
2015.5.10 Adobe User Group Oita × CSS Nite
制作効率化のための素材探しと情報収集術
制作効率化のための素材探しと情報収集術
kenji goto
Ifa2012 120923
Ifa2012 120923
P.P.Communications Inc.
ユニクロの実証研究を発表したスライドです。
ユニクロ実証研究
ユニクロ実証研究
h-takamizawa
Der Vortrag gibt zunächst einen Architektur-Überblick zu den UIA-Komponenten und deren Zusammenspiel. Anhand eines Use Cases wird vorgestellt, wie im "UIA Data Reservoir" einerseits kostengünstig aktuelle Daten "as is" in einem Hadoop File System (HDFS) und andererseits veredelte Daten in einem Oracle 12c Data Warehouse miteinander kombiniert oder auch per Direktzugriff in Oracle Business Intelligence ausgewertet bzw. mit Endeca Information Discovery auf neue Zusammenhänge untersucht werden.
Oracle Unified Information Architeture + Analytics by Example
Oracle Unified Information Architeture + Analytics by Example
Harald Erb
Viewers also liked
(20)
01_garden for_life
01_garden for_life
Moodle Moot 2014 LT資料
Moodle Moot 2014 LT資料
091021 Kyoso Forum Doi
091021 Kyoso Forum Doi
NHN HTML5勉強会 サービス開発
NHN HTML5勉強会 サービス開発
2012/06 GCAD Animation of Water Droplets on a Hydrophobic Windshield
2012/06 GCAD Animation of Water Droplets on a Hydrophobic Windshield
【防衛省・自衛隊御中】SEO提案
【防衛省・自衛隊御中】SEO提案
第12回
第12回
コンサルタントが明かす 仮想化提案のすべて
コンサルタントが明かす 仮想化提案のすべて
新しい強化ミーティングの提案
新しい強化ミーティングの提案
提案に役に立つ情報 (teianlab 勉強会)
提案に役に立つ情報 (teianlab 勉強会)
ロジカルプレゼンテーション
ロジカルプレゼンテーション
第二十一回 P2PSIP勉強会 柔軟な経路表に基づくOverlayNetworkの設計と応用 2010/09/19
第二十一回 P2PSIP勉強会 柔軟な経路表に基づくOverlayNetworkの設計と応用 2010/09/19
上山棚田Web
上山棚田Web
スマートフォンによる短時間睡眠支援に向けた入眠時刻の推定
スマートフォンによる短時間睡眠支援に向けた入眠時刻の推定
DeNAでのVertica運用
DeNAでのVertica運用
ウェブサイト運用プロデューサーによる「提案型」クリエイティブパートナーシップ構築の可能性について
ウェブサイト運用プロデューサーによる「提案型」クリエイティブパートナーシップ構築の可能性について
制作効率化のための素材探しと情報収集術
制作効率化のための素材探しと情報収集術
Ifa2012 120923
Ifa2012 120923
ユニクロ実証研究
ユニクロ実証研究
Oracle Unified Information Architeture + Analytics by Example
Oracle Unified Information Architeture + Analytics by Example
エクストリームエンジニア2
1.
エクストリーム・エンジニアへの道 (Ruby編)第2回 初級 テクノロジックアート 長瀬 嘉秀
2.
■オブジェクト指向 ■クラス ■継承 ■モジュール 内容
3.
•オブジェクト指向とは オブジェクト指向
4.
4 身近な例 •同じ「乗用車」でも、別々の「モノ」とし て存在する。 これをオブジェクトと呼ぶ。 鈴木さんの車 佐藤さんの車 乗用車
5.
5 グループ分け •オブジェクトは特徴によってグループ分け できる トラックA トラックB 佐藤さんの乗用車鈴木さんの乗用車 乗用車のグループ トラックのグループ
6.
6 グループの特徴 •グループにはそれぞれ特徴がある 乗用車 → 人を乗せるための自動車 トラック
→ 荷物を載せるための自動 車
7.
7 グループの階層化 •乗用車、トラックともに自動車である。 ・・・ どちらも自動車の特徴を持つ。 自動車 乗用車 トラック
8.
8 クラスとは •クラスとは 同じ特徴を持つオブジェクトのグループ オブジェクトのテンプレート(型) 佐藤さんの乗用車 (オブジェクト) 乗用車 (クラス)
9.
9 クラスの例 •クラスは共通する特徴を持っているグルー プ 鈴木さんの乗用車 (オブジェクト) 佐藤さんの乗用車 (オブジェクト) 乗用車クラス
10.
10 例:乗用車クラス •乗用車の特徴 –四輪車 –人を乗せられる –燃料で動く –車体の色 –前へ進む –・・・
11.
11 クラスの構成要素 属性 ・・・ クラス(オブジェクト)が持つ 値(変数) 振る舞い
・・・ クラス(オブジェクト)の動作( メソッド) クラスは以下の性質を持つ
12.
12 クラスの属性 •排気量 •重量 •色 •搭乗人数 •ドア数 •・・・ 乗用車クラス 例:乗用車クラスが持つ属性
13.
13 クラスの振る舞い •例:乗用車クラスが持つ振る舞い(メソッド) 前に進む 後ろに戻る 止まる 右へ曲がる 左へ曲がる ・・・ 乗用車クラス
14.
14 クラスの属性と振る舞い 乗用車 排気量 重量 … 前に進む 後ろに戻る … クラス名 乗用車 属性 振る舞い •UMLによるクラス構造の記述
15.
15 プログラム上のクラスの定義 class Car def initialize #
排気量 @engineDisplacement # 重量 @weight end def runForward () ・・・・ end end クラス名 属性 振る舞い 属性の名前 振る舞いの名前 乗用車クラスの場合(Ruby言語)
16.
シンプルなコード class Ningen def initialize(name,
shincho) @name = name @shincho = shincho end def taberu puts "食べています。" end def neru puts "寝ています。" end end ningen.rb
17.
•コードを書いて、動かしてみましょ う!! シンプルなコード 動作 require_relative './ningen' ningen
= Ningen.new("小林", 178) ningen.taberu ningen.neru manager.rb
18.
シンプルなコード 実行 % ruby
manager.rb 食べてます。 寝ています。
19.
•部長、担当、主任 例題
20.
•コードを書いて、動かしてみましょう。 例題 コード class Shain def
standup puts "社員はとりあえず起立する" end end shain.rb
21.
例題 コード(担当) class Tanto
< Shain def standup puts "担当は慌てて起立しました" end end tanto.rb
22.
例題 実行 require_relative 'shain' require_relative
'tanto' shain = Tanto.new shain.standup shacho.rb % ruby shacho.rb
23.
•主任、部長のコードを作成しましょ う!! •次のメッセージを表示します 例題 主任、部長 主任が素早く立ちました 部長がだるそうに立ちました
24.
「ついたての向こうにいる君、とりあえ ず基本給を教えてあげるから、そこから 計算して君の給料を答えなさい」 演習 給料はいくら? 給料計算ルール 担当:基本給が給料と同じ 主任:基本給*2+1が給料 部長:基本給*3が給料
25.
演習 実行結果 % ruby
shacho.rb 担当は慌てて起立しました 私の給料は100円です。 主任が素早く立ちました。 私の給料は201円です。 部長はだるそうに立ち上がりました 私の給料は300円です。
26.
演習 メインルーチン shacho.rb require_relative 'shain' require_relative
'shunin' require_relative 'bucho' require_relative 'Tanto' shain = Tanto.new shain.standup puts "私の給料は#{ shain.calculate_salary(100)}円です。 " shain = Shunin.new shain.standup puts "私の給料は#{ shain.calculate_salary(100)}円です。" shain = Bucho.new shain.standup
27.
演習 クラス図
28.
•Rspec •Rubyのテスト環境 テストの作成
29.
演習 テスト # -*-
coding: utf-8 -*- require 'rspec' require_relative 'Tanto' describe Tanto do let(:tanto) { Tanto.new } it '担当は給料は基本給と一緒。基本給が100な ら給料も100' do expect(tanto.calculate_salary(100)).to eq 100 end end tanto_spec.rb
30.
演習 テスト実行 % rspec
tanto_spec.rb % rspec --format=d tanto_spec.rb 担当の給料は基本給と一緒。基本給が100なら給料も 100
31.
•社長にメッセージを返す 改善案
32.
•部長、主任を書いて、実行しましょ う!! 演習 部長、主任実行 Bucho 部長の給料は基本給の3倍なので、基本給が100なら給料は300 Tanto 担当の給料は基本給と一緒。基本給が100なら給料も100' Shunin 主任の給料は基本給の2倍+1、基本給が100なら給料は201
33.
•現状の流れ 改善
34.
•取締役を作成 改善案 取締役 it '取締役はふんぞり返って立ち上がる'
do expect(torishimariyaku.standup).to eq 'ふん ぞり返って立ち上がりました。' end torishimariyaku_spec.rb
35.
•実行する •ただし、エラー 改善案 実行 % rspec
torishimariyaku_spec.rb
36.
•エラーを修正して、正しく実装 改善案 正しく実装 def standup 'ふんぞり返って立ち上がりました。 ' end torishimariyaku.rb
37.
改善案 実行(正しく) % rspec
torishimariyaku_spec.rb Torishimariyaku 取締役の給料は基本給の4倍+2、基本給が100な ら給料は402 取締役はふんぞり返って立ち上がる
38.
•社員、部長などを修正 改善案 社長を修正 puts shain.standup
39.
•関数の塊 •変数も含まれる •共通機能のような関数 •クラスに取り込んで使うことができ、 mix-in •Java言語のインターフェースに相当 モジュール
40.
モジュールの例 module Salary def calculate_salary kihon
+ teate end def kihon @kihonkyu end def teate 0 end end
41.
モジュールの組み込み class Shain include Salary def
initialize(kihonkyu) @kihonkyu = kihonkyu end end
42.
•部長クラスを作ってください •基本は基本給×3、手当は1 モジュール 担当、部長 class Tantou
< Shain end
Download now