빅데이터 워크샵 - 언론재단

Size: px
Start display at page:

Download "빅데이터 워크샵 - 언론재단"

Transcription

1 Joonhwan Lee, Ph.D. Human-Computer Interaction & Design Lab. Seoul National University

2

3 :,, :, /, /, / API : Facebook, Twitter, Google API, (crawler) 3

4 Ruby, Python, R, Java API: JSON : HTML parser, data mining algorithm,, ngram R python, R, Java 4

5 Ruby 1995 OOP,,,,! (mac, windows, linux ) 5

6 Ruby Ruby on Rails Ruby Data mining python java Data mining R Ruby on Rails Ruby on Rails Ruby 6

7 (Ruby) Mac OS/Windows 7

8 (Ruby)

9 CMD & Terminal Windows Mac OS X command line tool Windows: cmd Mac: Applications Utilities Terminal Terminal 9

10 CMD & Terminal CMD Terminal example cd cd cd.. cd Documents cd ~/Desktop / dir ls - mkdir rmdir rename mkdir rmdir mv copy cp mkdir temp rmdir temp rename temp1 temp2 mv temp1 temp2 copy temp1 temp2 cp temp1 temp2 10

11 Text Editors. =. ( : x, x, x, x), Mac: TextMate, Smultron PC: SciTE, notepad++ 11

12 My First Ruby Program! text editor!! ruby < > 12

13 My First Ruby Program! irb (interactive ruby shell)!!!!! 13

14 why s poignant guide to Ruby ( ) ( 4/E), / / ( ) / ( ) reference

15 CodeAcademy 15

16 Ruby

17 Data Type and Programming Language,. :,, ( ) (array) (hash):, 17

18 Numbers: Integer and Float integer( ) float( )

19 Simple Arithmetic. Lab 1 # code 1 puts puts 2.0 * 3.0 puts puts 9.0 / 2.0 => 3.0 => 6.0 => -3.0 => 4.5 # code 2 puts puts 2 * 3 puts 5-8 puts 9 / 2 => 3 => 6 => -3 => 4 19

20 integer integer 9/2, float float 9.0/2.0 = 4.5 integer float float 9/2 float, float... 20

21 + : addition - : subtraction * : multiplication / : division modulo (%) : 5%2 => 1, 1.5%0.4 => 0.3 exponentiation (**) : x**4 = x 4, x**-1 = x -1 multiple exponentiation 4**3**2 is the same as 4**9, not 64**2 21

22 Comment,, comment. Comment : # : =begin... =end 22

23 String String. String "" ''. 'Hello' "Hello, Ruby 2.0.0!" 'A drunken man ' ' '' puts. (lab4.rb) 23

24 String (String). (, ),, (space) (empty character, null character)? puts '?'. (lab4.rb )? lab4.rb:8: invalid multibyte char (US-ASCII) ruby UTF-8 is default 24

25 US-ASCII Code ASCII (American Standard Code for Information Interchange) 128, ( ) 25

26 Unicode ASCII (?) UTF-8 ( ) : US-ASCII ( < 2.0.0) UTF-8 ( > 2.0.0) 26

27 utf-8 # encoding: utf-8 27

28 "" '' String "" ''. "" ''?. Knock, knock, "who's there?" > puts "Knock, knock, "who's there?"" => syntax error, unexpected tidentifier, expecting $end puts "Knock, knock, "who's there?"" ^ 28

29 String! puts "I like" + "apple pie." => I likeapple pie. no space puts "twinkle " * 10 29

30 String or Number? 12 vs. '12' Lab 2 puts puts '12' + '12' puts ' ' puts 2 * 5 puts '2' * 5 puts '2 * 5' => 24 => 1212 => => 10 => => 2 * 5 30

31 String!. : (concatenate) :. Lab 3 puts '12' + 12 => TypeError: can't convert Fixnum into String puts '2' * '5' => TypeError: can't convert String into Integer puts 'Ruby' => TypeError: can't convert Float into String puts 'Ruby' * 'Rocks!' => TypeError: can't convert String into Integer 31

32 , XX OO.,, 22, 27. y = 2x + a x = 3, a = 5, y =? x = 5, a = -1, y =? 32

33 Lab 4 name = "Tom Cruise" puts "My name is " + name + "." puts "You don't look like him."! (assign), = 33

34 reassign composer = "Mozart" puts "My favorite composer is " + composer + "." composer = "Beethoven" puts "My favorite composer is " + composer + "." assign. assign. var = "nothing" puts var var = puts var 34

35 +. Lab 5. composer = "Mozart" puts "My favorite composer is #{composer}." second = 60 * 60 * 24 puts "#{second} seconds in a day."! #{ }.,. 35

36 Method? puts, gets, chomp, to_i, to_s : : object, : method :. object.method(parameter) : "hello\n".chomp "hello\n" chomp... +, -, *, / : : 1.+(3) 1 integer + 3 puts, gets: (self) 36

37 String Method String "..." '...' String capitalize, center, chomp, chop, concat, crypt, downcase, include?, length, reverse, slice, upcase 37

38 Math : (+, -, *, /) (**), (%) Math puts(math::pi) puts(math.cos(math::pi/3)) puts(math.tan(math::pi/4)) puts(math.log(math::e**2)) => => 0.5 => 1.0 => 2.0 puts((1 + Math.sqrt(5))/2) =>

39 Method. def sayhello puts 'Hello' end def saybye puts 'Bye' end > sayhello => Hello > saybye => Bye 39

40 Method parameter def sayhello(name) puts 'Hello ' + name + '!' end def saybye(name1, name2) puts 'See you soon, ' + name1 + ' and ' + name2 + '!' end sayhello('nicole') sayhello('ruby') saybye('jack', 'Jill') 40

41 Method Lab 6 def calc_ex(n1, n2, n3) return (n1 * n2) / n3 end a = calc_ex(3, 9, 7) b = calc_ex(82, 42.8, 22) c = a + b puts a puts b puts c 41

42 Time Date t = Time.now t = Time.local(2012, 10, 27, 15, 45, 35) (year, month, day, hour, minute, second) > puts t.year > puts t.day > puts t.hour 42

43 t.strftime("%y/%m/%d %H:%M:%S") t.strftime("%y/%m/%d %I:%M:%S %p") *formatting rule: Time.html 43

44 : t1 = t + 30 (adding 30 seconds) t2 = t + (60 * 60 * 24 * 5) (adding 5 days) t1 < t2 (true) t2 < t (false) 44

45 (Date) Date require method require 'date' today = Date.today aday = Date.new(2012, 10, 27) today.to_s (date ) 45

46 (flow) - flow... ooo.. ooo.. : A B C1 A B C2 46

47 Boolean Comparison Operators Similar to Algebra > greater than < less than >= greater than or equal to <= less than or equal to == equality (equal to) Note: = is the assignment operator: x = 5;!= inequality (not equal to) 47

48 Branching: if statement (true). (false). if boolean_expression end execute this line false condition action true 48

49 Branching: if statement INDENT Lab 7 puts 'Hello, what\'s your name?' name = gets.chomp puts 'Hello, ' + name + '.' if name == 'ruby' puts 'What a lovely name!' end => Hello, what's your name? ruby Hello, ruby. What a lovely name! TRUE FALSE 49

50 Branching: if else statement false if boolean_expression execute this line #1 else execute this line #2 end condition true false false action true action 50

51 Branching: if else statement Lab 8 puts 'I am a fortune-teller. Tell me your name:' name = gets.chomp if name == 'ruby' puts 'I see great things in your future.' else puts 'Your future is... Oh my! Look at the time!' puts 'I really have to go, sorry!' end!! => I am a fortune-teller. Tell me your name: java Your future is... Oh my! Look at the time! I really have to go, sorry! 51

52 Branching: nested if else statement Lab 9 puts 'Hello, and welcome to 7th grade English.' puts 'My name is Mrs. Gabbard. And your name is...?' name = gets.chomp if name == name.capitalize puts 'Please take a seat, ' + name + '.' else puts name + '? You mean ' + name.capitalize + ', right?' puts 'Don\'t you even know how to spell your name??' reply = gets.chomp if reply.downcase == 'yes' puts 'Hmmph! Well, sit down!' else puts 'GET OUT!!' end end 52

53 Branching: if elsif statement if boolean_expression execute this line #1 elsif boolean_expression execute this line #2 elsif boolean_expression execute this line #3 else boolean_expression execute this line #4 end false condition false action true true action 1 true action 2 53

54 Branching: if elsif statement Lab 10 puts "Enter your password:" password = gets.chomp! if password.length <= 4 puts "Password should be longer than 4 letters." elsif password.length > 8 puts "Password should be shorter than 8 letters." else puts "You have entered #{password}." end! 54

55 Branching: case statement if...elsif case statement when condition1 do this line #1 when condition2 do this line #1 when condition3 do this line #1 else do this line #1 end 55

56 Branching: case statement Lab 11 puts "What's your age?" age = gets! case age.to_i when 0..2 then puts "baby" when 3..6 then puts "little child" when then puts "child" when then puts "youth" else end puts "adult" 56

57 Logical Operators: AND. Logical Operator AND. A AND B: A B A && B A and B A B Output AND table age = 21; permit = 1;! if age >= 20 if permit == 1 puts "OK to Drive"; else puts "Ride the bus"; end else puts "Ride the bus"; end Nested ifs age = 21; permit= 1;! if age >= 20 and permit == 1 puts "OK to Drive"; else puts "Ride the bus"; end compound condition 57

58 Logical Operators: OR, OR A OR B: A B A B A or B A B Output OR table age = 21; permit = 1;! if age >= 20 or (age >= 20 and permit == 1) puts "OK to Drive"; else puts "Ride the bus"; end AND OR. ( ). 58

59 Looping iteration. iteration. Iteration. loop while, for 59

60 Looping: while statement loop setup variables test condition setup change test variables!! test condition false true action(s) change test variable! loop 60

61 Looping: while statement while loop while end_condition do this line #1 do this line #2 end i = 10 while i > 0 do end puts i i = i - 1 setup variables test condition action change variable 61

62 Array. arr1 = Array.new (Array ) arr2 = [1, 2, 3] (Array ) 62

63 Array Array arr1 = Array.new arr1.push(1) arr1.push("hello") arr1.push(123.45) arr1 << 320 arr1 << 'new world' arr1 => [1, "hello", , 320, "new world"] 63

64 Array arr2 = [1, "help", ] : ( ) ( 0 ) arr1[0] arr2[2] arr1[0] = 4 arr2[2] = "hello" 64

65 Array nil arr2 = [1, "help", ] arr2[5] = "UFO" arr2 => [1, "help", , nil, nil, "UFO"] : size. arr2.size 65

66 Array Methods : include? arr2.include? "UFO" => true arr2.include? "java" => false arr2.first arr2.last arr2.push("java") arr2 << "java" arr2.insert(2, "java") # 66

67 Array Methods arr2.pop # arr2.delete("java") arr2.delete_at(2) cities = ["seoul", "tokyo", "pittsburgh", "paris", "new york", "london", "hong kong"] cities.sort numbers = [2, 4, 234.2, , 23, , 0] numbers.sort numbers.max or numbers.min 67

68 Array Methods join join. cities = ["seoul", "tokyo", "pittsburgh", "paris", "new york", "london", "hong kong"] cities.join => "seoultokyopittsburghparisnew yorklondonhong kong" cities.join(", ") # => "seoul, tokyo, pittsburgh, paris, new york, london, hong kong" 68

69 Ranges in Ruby (1..10) : 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ('a'..'f') : 'a', 'b', 'c', 'd', 'e', 'f' (1..10).to_a => [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] ('a'..'f').to_a => ["a", "b", "c", "d", "e", "f"] 69

70 Array Iterators: each each: loop Array array.each do variable end code! array = [1, 2, 3, 4, 5] array.each do x end puts x 70

71 Number Iterators: times times: loop Integer integer.times do end code! i = 0 10.times do puts i i = i + 1 end 71

72 Range Range 1st ~ 31st January to December line number 23 to 32 a f ~, to, ~ ~ : range o x in Ruby (1..9) => 1, 2, 3, 4, 5, 6, 7, 8, 9 (1...9) => 1, 2, 3, 4, 5, 6, 7, 8 ('a'..'d') => 'a', 'b', 'c', 'd' 72

73 Range (1..5).each do x puts x end => (1..5).to_a => [1, 2, 3, 4, 5] ('a'..'f').min => 'a' ('a'..'f').max => 'f' ('a'..'f').include?('c') => true 73

74 Ranges as Conditions for i in 0..5 puts "current i value is #{i}" end! (0..5).each do i puts "current i value is #{i}" end 74

75 IO Class. File. gets, puts, print IO IO read, write, readline. IO File. 75

76 File save open File. file = File.new("filename", "mode") mode. r : read-only r+ : read-write w : write-only w+ : read-write file.close 76

77 File. file = File.new("test.txt", "w"). file << "hello, ruby". file.close 77

78 File. file = File.new("test.txt", "r"). a = file.read. file.each do line puts line.upcase end. file.close 78

79 : Jobs Speech Lab 12 jobs_speech.txt.,. ",.. : I AM HONORED TO BE... : gsub(',',''), split() 79

80 Twitter

81 Twitter API REST API Streaming API consumer_key. 81

82 Twitter * { 82

83 Twitter Customer Key and Access Token { { 83

84 Twitter Crawling Gems twitter gem Twitter REST API gem install twitter tweetstream gem Twitter Streaming API gem install tweetstream 84

85 Twitter token. require "twitter" client = Twitter::REST::Client.new do config config.consumer_key = "YOUR_CONSUMER_KEY" config.consumer_secret = "YOUR_CONSUMER_SECRET" config.access_token = "YOUR_ACCESS_TOKEN" config.access_token_secret = "YOUR_ACCESS_SECRET" end 85

86 Twitter Lab client.user_timeline("oisoo").each do t puts t.text puts " " end < >

87 twitter gem twitter gem twitter REST API. API. : client.user("oisoo") client.user( ) client.user_timeline("oisoo") client.user_timeline("oisoo", :count => 100) client.user("oisoo").location client.user("oisoo").created_at client.user("oisoo").followers_count client.user("oisoo").friends_count client.user("oisoo").status.text client.user("oisoo").status.retweet_count... 87

88 Twitter Username : oisoo Name : Id : Location : Hwacheon , User since : :35: Bio : Korean Novelist 'Lee Oisoo'... Followers : Friends : Listed Cnt : Tweet Cnt : 9902 Geocoded : false Language : en URL : Time Zone : Seoul Verified! : false Tweet time : :18: Tweet ID : Tweet text : [18 ] 11/21( )~25( )... Retweet Cnt:

89 Twitter. friends = client.friend_ids(name) name id twitter friends friends.attrs[:ids] id friends.attrs[:ids].each do uid f = client.user(uid) puts f.followers_count end 89

90 Twitter Lab 14 name = "Yunaaaa" user = Hash.new! friends = Twitter.friend_ids(name) friends.ids.each do fid f = Twitter.user(fid) # Only iterate if we can see their followers if (f.protected.to_s!= "true") user[f.screen_name.to_s] = f.followers_count end! end user.sort_by { k,v -v}.each { user, count puts "#{user}, #{count}" } 90

91 Rate Limiting! request. Rate limit window duration is currently 15 minutes long. 91

92 Rate Limit Control Rate limit.. Lab 15 begin f = Twitter.user(uid) puts "processing '#{f.screen_name}'..." rescue Twitter::Error::TooManyRequests => rate_limit_error puts "you have reached the rate_limits." sleep rate_limit_error.rate_limit.reset_in retry end 92

93 Twitter Streaming APIs API REST API: request. Public Streaming API User Streaming API Site Streaming API 93

94 Twitter Streaming APIs Public Streaming API 1% 400 Global Trends User Streaming API Site Streaming API user stream 94

95 Tweetstream Gem Streaming API require 'tweetstream' TweetStream.configure do config config.consumer_key = "COMSUMER_KEY" config.consumer_secret = "CONSUMER_SECRET" config.oauth_token = "OAUTH_TOKEN" config.oauth_token_secret = "OAUTH_TOKEN_SECRET" config.auth_method = :oauth end 95

96 Twitter Lab 16 TweetStream::Client.new.track(keyword 1, keyword2, keyword3) TweetStream::Client.new.track( 'apple', 'samsung' ) do status puts "[#{status.user.screen_name}] #{status.text}" end 96

97 TweetStream::Client.new.follow(uid1, uid2, uid3) Lab 17 TweetStream::Client.new.follow( , , , ) do status puts "[#{status.user.screen_name}] #{status.text}" end 97

98 Facebook

99 Facebook Login Facebook User C Login Password Login Password Facebook User A Facebook DB Password Login Password Login Login Password Facebook User (Me) Facebook User B Facebook User D

100 OAuth OAuth 3rd party. 3 ID, Access Token. OAuth,,,,,,. 100

101 OAuth Facebook App Access Privilege Request OAuth token Facebook User C Access Privilege Facebook User A Facebook DB Request OAuth token Access Privilege OAuth token Facebook User (Me) OAuth token OAuth token Facebook User B Facebook App Request OAuth token Access Privilege Facebook User D

102 102

103 103

104 104

105 Graph API 105

106 Graph API Explorer 106

107 Graph API Explorer Permission 107

108 JSON JSON(JavaScript Object Notation).,. ( {"name2": 50, "name3": " 3", "name1": true} JSON { " ": " ", " ": 25, " ": " ", " ": " ", " ": [" ", " "], " ": {"#": 2, " ": " ", " ": " "}, } " ": " 7 " 108

109 Koala Facebook Koala Facebook Graph API, REST API, OAuth ruby library Koala gem install koala ( gem install koala --pre) 109

110 Get Access Token access token. access token request app id login cookie Graph API Explorer access token. ( expire - 4 ) 110

111 Koala require 'koala' access_token = "CAACEdEo = Koala::Facebook::API.new(access_token) hash friends "friends") feeds "feed", :limit => "feed", { :since :limit => 1000}) 111

112 Connections Graph API connection. friends "friends") feeds "feeds") 112

113 Friends. 1: Leila Takayama, 21xx42 2: Nina Shih, 41xx38 3: Kipum Lee, 62xx49 4: Chris Harrison, 81xx40 5: Jeehyung Lee, 11xx

114 Friends Lab 18 friends "friends")! no = 1 friends.each do f name = "" if f.has_key?("name") end name += f["name"] if f.has_key?("id") end name += ", " + f["id"] puts no.to_s + ": " + name no+=1 end 114

115 Mutual "mutualfriends/#{friend_id}") 115

116 Mutual Friends size, mutual friends. Desney Tan, 54 Gary Hsieh, 75 Robert Kraut, 35 Bilge Mutlu, 75 Austin Sung, 17 Irina Shklovski, 35 Luis von Ahn, 25 Laura Dabbish,

117 Mutual Friends size Lab 19 friends "friends")! friends.each do f if f.has_key?("id") mutual "mutualfriends/#{f['id']}") if f.has_key?("name") puts f["name"] + ", " + mutual.size.to_s end end end 117

118 Feed feed "feed") ( "feed", :limit => "feed", { :since :limit => 1000}). 1: link, 3 Likes, Joonhwan Lee shared Duhee Lee's 2: photo, 25 Likes, Joonhwan Lee added 3 new photos 3: photo, 25 Likes, Joonhwan Lee added 5 new photos 4: photo, 0 Likes, Nexon!. 5: photo, 1 Likes, Nexon!. 6: photo, 0 Likes, Nexon!. 7: photo, 25 Likes, Joonhwan Lee added 6 new photos 8: photo, 25 Likes, Joonhwan Lee added 6 new photos 118

119 Feed Lab 20 no = 1 feed.each do f line = "" line += "#{no}: #{f['type']}" if f.has_key?("likes") line += ", #{f['likes']['data'].size} Likes" else line += ", 0 Likes" end if f.has_key?("story") line += ", #{f['story'].slice(0..30)}" end if f.has_key?("message") line += ", #{f['message'].slice(0..30)}" end puts line no += 1 end 119

120 Paging feed, 25 paging issue 25,. koala next_page access. 120

121 Paging Lab 21 first_page "feed") temp = first_page begin // process temp temp = temp.next_page end while(!temp.nil?) 121

122 Paging of Likes feed, comment like paging issue feed Lab 22 first_page_of_likes ') 122

123 Facebook Application access_token access_token 123

124 (Information Visualization)

125 17 Wurman, S.A. (1987) "Information Anxiety" New York: Doubleday 30, 50, 125

126 ,? 126

127 Sensemaking & Issue Data Information! Q: Data Information? Sensemaking: Issue Human attention is the scarce resource - Herbert Simon, 1969, information overload Solution? People think visually. 127

128 Sensemaking slide courtesy: John Stasko, GATech Fall 2012 CS Q: / (potassium)? potassium fiber?? 128

129 Example of Sensemaking slide courtesy: John Stasko, GATech data visualization Fiber Fall 2012 Potassium CS

130 Think Visually..? 19 ( ),. 1854,., ( ).., (2006) 130

131 Think Visually..? 131

132 Think Visually..?. ( ).. ( ).., (2006). 132

133 Power of Visualization 133

134 (information visualization) X (External Cognition Aid),, Card, Mackinlay, Shneiderman (1998), "Readings in Information Visualization: Using Vision to Think" 134

135

136 R IBK Communication Center R: lat visualization e.g., library(ggmap) library(mapproj) css <- get_map(' ', zoom=17, maptype='hybrid') ibk <- data.frame(lon= , lat= ) ggmap(css, base_layer=ggplot(aes(x=lon, y=lat), data=ibk)) + geom_point(colour='red', size=5) + geom_text(label='ibk Communication Center', colour='red', size=3, hjust=-0.1) lon * install.packages('ggmap'). 136

137 processing MIT aesthetics+computation group Ben Fry Casey Reas! ( ) - / / 137

138 processing 138

139 d3.js JavaScript,.. Stanford Visualization Group (Protovis toolkit) - Mike Bostock, Jeffrey Heer HTML DOM(Document Object Model) visualize web interactive visualization HTML5, CSS3, SVG 139

140 d3.js Examples 140

141 d3.js Examples how-the-facebook-offering-compares.html 141

142 d3.js Examples 142

143 Tableau Desktop Information Visualization Group,

144 Tableau Desktop 144

145 Many Eyes Information Visualization Tool IBM infovis group - F. Viégas et al. Information Visualization...?..? public sense-making 145

146 Many Eyes Data upload Select Visualization Style! movie-genres count 146

147 Many Eyes Public Discussion!! 147

148

149 149

150 75% (E. Tufte) (trend), 150

151 Google Flu Trend 151

152 Github Scan, 152

153 (nominal data) (tag cloud) - (word tree) - 153

154

155

156 Social Network Analysis Reachability Distance & Number of Paths Degree of Node Centrality Morphology Changes 156

157 (Lazer et al. 2009) 157

158 (geographic information) / 158

159

160 Geography of Hate,, 160

161 Questions?

Week5

Week5 Week 05 Iterators, More Methods and Classes Hash, Regex, File I/O Joonhwan Lee human-computer interaction + design lab. Iterators Writing Methods Classes & Objects Hash File I/O Quiz 4 1. Iterators Array

More information

Week13

Week13 Week 13 Social Data Mining 02 Joonhwan Lee human-computer interaction + design lab. Crawling Twitter Data OAuth Crawling Data using OpenAPI Advanced Web Crawling 1. Crawling Twitter Data Twitter API API

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 @ Lesson 2... ( ). ( ). @ vs. logic data method variable behavior attribute method field Flow (Type), ( ) member @ () : C program Method A ( ) Method B ( ) Method C () program : Java, C++, C# data @ Program

More information

Week1

Week1 Week 01 Introduction to Social Computing Joonhwan Lee human-computer interaction + design lab. (Social Computing)? (programming)? (Python)? (Python). 1. TA : Email: joonhwan@snu.ac.kr Office: 64 405 TA:,

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 @ Lesson 3 if, if else, if else if, switch case for, while, do while break, continue : System.in, args, JOptionPane for (,, ) @ vs. logic data method variable Data Data Flow (Type), ( ) @ Member field

More information

DIY 챗봇 - LangCon

DIY 챗봇 - LangCon without Chatbot Builder & Deep Learning bage79@gmail.com Chatbot Builder (=Dialogue Manager),. We need different chatbot builders for various chatbot services. Chatbot builders can t call some external

More information

Polly_with_Serverless_HOL_hyouk

Polly_with_Serverless_HOL_hyouk { } "Version":"2012-10-17", "Statement":[ { "Effect":"Allow", "Action":[ "polly:synthesizespeech", "dynamodb:query", "dynamodb:scan", "dynamodb:putitem", "dynamodb:updateitem", "sns:publish", "s3:putobject",

More information

4. #include <stdio.h> #include <stdlib.h> int main() { functiona(); } void functiona() { printf("hihi\n"); } warning: conflicting types for functiona

4. #include <stdio.h> #include <stdlib.h> int main() { functiona(); } void functiona() { printf(hihi\n); } warning: conflicting types for functiona 이름 : 학번 : A. True or False: 각각항목마다 True 인지 False 인지적으세요. 1. (Python:) randint 함수를사용하려면, random 모듈을 import 해야한다. 2. (Python:) '' (single quote) 는한글자를표현할때, (double quote) 는문자열을표현할때사용한다. B. 다음에러를수정하는방법을적으세요.

More information

Page 2 of 5 아니다 means to not be, and is therefore the opposite of 이다. While English simply turns words like to be or to exist negative by adding not,

Page 2 of 5 아니다 means to not be, and is therefore the opposite of 이다. While English simply turns words like to be or to exist negative by adding not, Page 1 of 5 Learn Korean Ep. 4: To be and To exist Of course to be and to exist are different verbs, but they re often confused by beginning students when learning Korean. In English we sometimes use the

More information

6주차.key

6주차.key 6, Process concept A program in execution Program code PCB (process control block) Program counter, registers, etc. Stack Heap Data section => global variable Process in memory Process state New Running

More information

4 5 4. Hi-MO 애프터케어 시스템 편 5. 오비맥주 카스 카스 후레쉬 테이블 맥주는 천연식품이다 편 처음 스타일 그대로, 부탁 케어~ Hi-MO 애프터케어 시스템 지속적인 모발 관리로 끝까지 스타일이 유지되도록 독보적이다! 근데 그거 아세요? 맥주도 인공첨가물이

4 5 4. Hi-MO 애프터케어 시스템 편 5. 오비맥주 카스 카스 후레쉬 테이블 맥주는 천연식품이다 편 처음 스타일 그대로, 부탁 케어~ Hi-MO 애프터케어 시스템 지속적인 모발 관리로 끝까지 스타일이 유지되도록 독보적이다! 근데 그거 아세요? 맥주도 인공첨가물이 1 2 On-air 3 1. 이베이코리아 G마켓 용평리조트 슈퍼브랜드딜 편 2. 아모레퍼시픽 헤라 루즈 홀릭 리퀴드 편 인쇄 광고 올해도 겨울이 왔어요. 당신에게 꼭 해주고 싶은 말이 있어요. G마켓에선 용평리조트 스페셜 패키지가 2만 6900원! 역시 G마켓이죠? G마켓과 함께하는 용평리조트 스페셜 패키지. G마켓의 슈퍼브랜드딜은 계속된다. 모바일 쇼핑 히어로

More information

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O Orange for ORACLE V4.0 Installation Guide ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE...1 1....2 1.1...2 1.2...2 1.2.1...2 1.2.2 (Online Upgrade)...11 1.3 ORANGE CONFIGURATION ADMIN...12 1.3.1 Orange Configuration

More information

초보자를 위한 C++

초보자를 위한 C++ C++. 24,,,,, C++ C++.,..,., ( ). /. ( 4 ) ( ).. C++., C++ C++. C++., 24 C++. C? C++ C C, C++ (Stroustrup) C++, C C++. C. C 24.,. C. C+ +?. X C++.. COBOL COBOL COBOL., C++. Java C# C++, C++. C++. Java C#

More information

Lab10

Lab10 Lab 10: Map Visualization 2015 Fall human-computer interaction + design lab. Joonhwan Lee Map Visualization Shape Shape (.shp): ESRI shp http://sgis.kostat.go.kr/html/index.html 3 d3.js SVG, GeoJSON, TopoJSON

More information

1217 WebTrafMon II

1217 WebTrafMon II (1/28) (2/28) (10 Mbps ) Video, Audio. (3/28) 10 ~ 15 ( : telnet, ftp ),, (4/28) UDP/TCP (5/28) centralized environment packet header information analysis network traffic data, capture presentation network

More information

소식지도 나름대로 정체성을 가지게 되는 시점이 된 거 같네요. 마흔 여덟번이나 계속된 회사 소식지를 가까이 하면서 소통의 좋은 점을 배우기도 했고 해상직원들의 소탈하고 소박한 목소리에 세속에 찌든 내 몸과 마음을 씻기도 했습니다. 참 고마운 일이지요 사람과 마찬가지로

소식지도 나름대로 정체성을 가지게 되는 시점이 된 거 같네요. 마흔 여덟번이나 계속된 회사 소식지를 가까이 하면서 소통의 좋은 점을 배우기도 했고 해상직원들의 소탈하고 소박한 목소리에 세속에 찌든 내 몸과 마음을 씻기도 했습니다. 참 고마운 일이지요 사람과 마찬가지로 HMS News Letter Hot News 2 nd Nov. 2011 / Issue No. 48 Think safety before you act! 국토해양부 지정교육기관 선정 우리회사는 선박직원법 시행령 제2조 및 동법 시행규칙 제4조에 따라 2011년 10월 14일 부 국토해양부 지정교육기관 으로 선정되었음을 안내드립니다. 청년취업아카데미 현장실습 시행

More information

하나님의 선한 손의 도우심 이세상에서 가장 큰 축복은 하나님이 나와 함께 하시는 것입니다. 그 이 유는 하나님이 모든 축복의 근원이시기 때문입니다. 에스라서에 보면 하나님의 선한 손의 도우심이 함께 했던 사람의 이야기 가 나와 있는데 에스라 7장은 거듭해서 그 비결을

하나님의 선한 손의 도우심 이세상에서 가장 큰 축복은 하나님이 나와 함께 하시는 것입니다. 그 이 유는 하나님이 모든 축복의 근원이시기 때문입니다. 에스라서에 보면 하나님의 선한 손의 도우심이 함께 했던 사람의 이야기 가 나와 있는데 에스라 7장은 거듭해서 그 비결을 새벽이슬 2 0 1 3 a u g u s t 내가 이스라엘에게 이슬과 같으리니 그가 백합화같이 피 겠고 레바논 백향목같이 뿌리가 박힐것이라. Vol 5 Number 3 호세아 14:5 하나님의 선한 손의 도우심 이세상에서 가장 큰 축복은 하나님이 나와 함께 하시는 것입니다. 그 이 유는 하나님이 모든 축복의 근원이시기 때문입니다. 에스라서에 보면 하나님의 선한

More information

SRC PLUS 제어기 MANUAL

SRC PLUS 제어기 MANUAL ,,,, DE FIN E I N T R E A L L O C E N D SU B E N D S U B M O TIO

More information

Javascript.pages

Javascript.pages JQuery jquery part1 JavaScript : e-mail:leseraphina@naver.com http://www.webhard.co.kr I.? 2 ......,,. : : html5 ; ; .

More information

Week3

Week3 2015 Week 03 / _ Assignment 1 Flow Assignment 1 Hello Processing 1. Hello,,,, 2. Shape rect() ellipse() 3. Color stroke() fill() color selector background() 4 Hello Processing 4. Interaction setup() draw()

More information

Microsoft PowerPoint - web-part03-ch19-node.js기본.pptx

Microsoft PowerPoint - web-part03-ch19-node.js기본.pptx 과목명: 웹프로그래밍응용 교재: 모던웹을 위한 JavaScript Jquery 입문, 한빛미디어 Part3. Ajax Ch19. node.js 기본 2014년 1학기 Professor Seung-Hoon Choi 19 node.js 기본 이 책에서는 서버 구현 시 node.js 를 사용함 자바스크립트로 서버를 개발 다른서버구현기술 ASP.NET, ASP.NET

More information

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770>

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770> i ii iii iv v vi 1 2 3 4 가상대학 시스템의 국내외 현황 조사 가상대학 플랫폼 개발 이상적인 가상대학시스템의 미래상 제안 5 웹-기반 가상대학 시스템 전통적인 교수 방법 시간/공간 제약을 극복한 학습동기 부여 교수의 일방적인 내용전달 교수와 학생간의 상호작용 동료 학생들 간의 상호작용 가상대학 운영 공지사항,강의록 자료실, 메모 질의응답,

More information

Modern Javascript

Modern Javascript ES6 - Arrow Function Class Template String Destructuring Default, Rest, Spread let, const for..of Promises Module System Map, Set * Generator * Symbol * * https://babeljs.io/ Babel is a JavaScript compiler.

More information

DocsPin_Korean.pages

DocsPin_Korean.pages Unity Localize Script Service, Page 1 Unity Localize Script Service Introduction Application Game. Unity. Google Drive Unity.. Application Game. -? ( ) -? -?.. 준비사항 Google Drive. Google Drive.,.. - Google

More information

Orcad Capture 9.x

Orcad Capture 9.x OrCAD Capture Workbook (Ver 10.xx) 0 Capture 1 2 3 Capture for window 4.opj ( OrCAD Project file) Design file Programe link file..dsn (OrCAD Design file) Design file..olb (OrCAD Library file) file..upd

More information

PowerChute Personal Edition v3.1.0 에이전트 사용 설명서

PowerChute Personal Edition v3.1.0 에이전트 사용 설명서 PowerChute Personal Edition v3.1.0 990-3772D-019 4/2019 Schneider Electric IT Corporation Schneider Electric IT Corporation.. Schneider Electric IT Corporation,,,.,. Schneider Electric IT Corporation..

More information

Page 2 of 6 Here are the rules for conjugating Whether (or not) and If when using a Descriptive Verb. The only difference here from Action Verbs is wh

Page 2 of 6 Here are the rules for conjugating Whether (or not) and If when using a Descriptive Verb. The only difference here from Action Verbs is wh Page 1 of 6 Learn Korean Ep. 13: Whether (or not) and If Let s go over how to say Whether and If. An example in English would be I don t know whether he ll be there, or I don t know if he ll be there.

More information

야쿠르트2010 3월 - 최종

야쿠르트2010 3월 - 최종 2010. 03www.yakult.co.kr 10 04 07 08 Theme Special_ Action 10 12 15 14 15 16 18 20 18 22 24 26 28 30 31 22 10+11 Theme Advice Action 12+13 Theme Story Action 14+15 Theme Reply Action Theme Letter Action

More information

C 프로그래밍 언어 입문 C 프로그래밍 언어 입문 김명호저 숭실대학교 출판국 머리말..... C, C++, Java, Fortran, Python, Ruby,.. C. C 1972. 40 C.. C. 1999 C99. C99. C. C. C., kmh ssu.ac.kr.. ,. 2013 12 Contents 1장 프로그래밍 시작 1.1 C 10 1.2 12

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Reasons for Poor Performance Programs 60% Design 20% System 2.5% Database 17.5% Source: ORACLE Performance Tuning 1 SMS TOOL DBA Monitoring TOOL Administration TOOL Performance Insight Backup SQL TUNING

More information

PCServerMgmt7

PCServerMgmt7 Web Windows NT/2000 Server DP&NM Lab 1 Contents 2 Windows NT Service Provider Management Application Web UI 3 . PC,, Client/Server Network 4 (1),,, PC Mainframe PC Backbone Server TCP/IP DCS PLC Network

More information

C# Programming Guide - Types

C# Programming Guide - Types C# Programming Guide - Types 최도경 lifeisforu@wemade.com 이문서는 MSDN 의 Types 를요약하고보충한것입니다. http://msdn.microsoft.com/enus/library/ms173104(v=vs.100).aspx Types, Variables, and Values C# 은 type 에민감한언어이다. 모든

More information

K7VT2_QIG_v3

K7VT2_QIG_v3 1......... 2 3..\ 4 5 [R] : Enter Raid setup utility 6 Press[A]keytocreateRAID RAID Type: JBOD RAID 0 RAID 1: 2 7 " RAID 0 Auto Create Manual Create: 2 RAID 0 Block Size: 16K 32K

More information

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일 Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 Introduce Me!!! Job Jeju National University Student Ubuntu Korean Jeju Community Owner E-Mail: ned3y2k@hanmail.net Blog: http://ned3y2k.wo.tc Facebook: http://www.facebook.com/gyeongdae

More information

<32B1B3BDC32E687770>

<32B1B3BDC32E687770> 008년도 상반기 제회 한 국 어 능 력 시 험 The th Test of Proficiency in Korean 일반 한국어(S-TOPIK 중급(Intermediate A 교시 이해 ( 듣기, 읽기 수험번호(Registration No. 이 름 (Name 한국어(Korean 영 어(English 유 의 사 항 Information. 시험 시작 지시가 있을

More information

T100MD+

T100MD+ User s Manual 100% ) ( x b a a + 1 RX+ TX+ DTR GND TX+ RX+ DTR GND RX+ TX+ DTR GND DSR RX+ TX+ DTR GND DSR [ DCE TYPE ] [ DCE TYPE ] RS232 Format Baud 1 T100MD+

More information

2 min 응용 말하기 01 I set my alarm for 7. 02 It goes off. 03 It doesn t go off. 04 I sleep in. 05 I make my bed. 06 I brush my teeth. 07 I take a shower.

2 min 응용 말하기 01 I set my alarm for 7. 02 It goes off. 03 It doesn t go off. 04 I sleep in. 05 I make my bed. 06 I brush my teeth. 07 I take a shower. 스피킹 매트릭스 특별 체험판 정답 및 스크립트 30초 영어 말하기 INPUT DAY 01 p.10~12 3 min 집중 훈련 01 I * wake up * at 7. 02 I * eat * an apple. 03 I * go * to school. 04 I * put on * my shoes. 05 I * wash * my hands. 06 I * leave

More information

Social Network

Social Network Social Network Service, Social Network Service Social Network Social Network Service from Digital Marketing Internet Media : SNS Market report A social network service is a social software specially focused

More information

Solaris Express Developer Edition

Solaris Express Developer Edition Solaris Express Developer Edition : 2008 1 Solaris TM Express Developer Edition Solaris OS. Sun / Solaris, Java, Web 2.0,,. Developer Solaris Express Developer Edition System Requirements. 768MB. SPARC

More information

Mars OS 1.0.2 System Administration Guide

Mars OS 1.0.2 System Administration Guide Mars OS 1.0.2 시스템 관리 가이드 NetApp, Inc. www.netapp.com/kr 부품 번호:215-09731_A0 2015년 2월 4일 수요일 2 목차 목차 Mars OS 정보 12 Mars OS의 기능 13 고성능 13 업계 최고의 스토리지 효율성 13 시스템 모니터링 13 비휘발성 메모리를 사용하여 안정성 및 성능 향상 13 클러스터링

More information

PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (

PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS ( PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (http://ddns.hanwha-security.com) Step 1~5. Step, PC, DVR Step 1. Cable Step

More information

1

1 1 1....6 1.1...6 2. Java Architecture...7 2.1 2SDK(Software Development Kit)...8 2.2 JRE(Java Runtime Environment)...9 2.3 (Java Virtual Machine, JVM)...10 2.4 JVM...11 2.5 (runtime)jvm...12 2.5.1 2.5.2

More information

SK IoT IoT SK IoT onem2m OIC IoT onem2m LG IoT SK IoT KAIST NCSoft Yo Studio tidev kr 5 SK IoT DMB SK IoT A M LG SDS 6 OS API 7 ios API API BaaS Backend as a Service IoT IoT ThingPlug SK IoT SK M2M M2M

More information

CD-RW_Advanced.PDF

CD-RW_Advanced.PDF HP CD-Writer Program User Guide - - Ver. 2.0 HP CD-RW Adaptec Easy CD Creator Copier, Direct CD. HP CD-RW,. Easy CD Creator 3.5C, Direct CD 3.0., HP. HP CD-RW TEAM ( 02-3270-0803 ) < > 1. CD...3 CD...5

More information

13주-14주proc.PDF

13주-14주proc.PDF 12 : Pro*C/C++ 1 2 Embeded SQL 3 PRO *C 31 C/C++ PRO *C NOT! NOT AND && AND OR OR EQUAL == = SQL,,, Embeded SQL SQL 32 Pro*C C SQL Pro*C C, C Pro*C, C C 321, C char : char[n] : n int, short, long : float

More information

Assign an IP Address and Access the Video Stream - Installation Guide

Assign an IP Address and Access the Video Stream - Installation Guide 설치 안내서 IP 주소 할당 및 비디오 스트림에 액세스 책임 본 문서는 최대한 주의를 기울여 작성되었습니다. 잘못되거나 누락된 정보가 있는 경우 엑시스 지사로 알려 주시기 바랍니다. Axis Communications AB는 기술적 또는 인쇄상의 오류에 대해 책 임을 지지 않으며 사전 통지 없이 제품 및 설명서를 변경할 수 있습니다. Axis Communications

More information

휠세미나3 ver0.4

휠세미나3 ver0.4 andromeda@sparcs:/$ ls -al dev/sda* brw-rw---- 1 root disk 8, 0 2014-06-09 18:43 dev/sda brw-rw---- 1 root disk 8, 1 2014-06-09 18:43 dev/sda1 brw-rw---- 1 root disk 8, 2 2014-06-09 18:43 dev/sda2 andromeda@sparcs:/$

More information

PL10

PL10 assert(p!=null); *p = 10; assert(0

More information

112초등정답3-수학(01~16)ok

112초등정답3-수학(01~16)ok Visang 1 110 0 30 0 0 10 3 01030 5 10 6 1 11 3 1 7 8 9 13 10 33 71 11 6 1 13 1 7\6+3=5 15 3 5\3+=17 8 9\8+=76 16 7 17 7 18 6 15 19 1 0 < 1 18 1 6\1+=76 6 < 76 6 16 1 7 \7+1=55 < 55 15 1 1 3 113 1 5? =60?6=10

More information

Software Requirrment Analysis를 위한 정보 검색 기술의 응용

Software Requirrment Analysis를 위한 정보 검색 기술의 응용 EPG 정보 검색을 위한 예제 기반 자연어 대화 시스템 김석환 * 이청재 정상근 이근배 포항공과대학교 컴퓨터공학과 지능소프트웨어연구실 {megaup, lcj80, hugman, gblee}@postech.ac.kr An Example-Based Natural Language System for EPG Information Access Seokhwan Kim

More information

Microsoft PowerPoint - 기계공학실험1-1MATLAB_개요2D.pptx

Microsoft PowerPoint - 기계공학실험1-1MATLAB_개요2D.pptx 1. MATLAB 개요와 활용 기계공학실험 I 2013년 2학기 MATLAB 시작하기 이장의내용 MATLAB의여러창(window)들의 특성과 목적 기술 스칼라의 산술연산 및 기본 수학함수의 사용. 스칼라 변수들(할당 연산자)의 정의 및 변수들의 사용 방법 스크립트(script) 파일에 대한 소개와 간단한 MATLAB 프로그램의 작성, 저장 및 실행 MATLAB의특징

More information

10X56_NWG_KOR.indd

10X56_NWG_KOR.indd 디지털 프로젝터 X56 네트워크 가이드 이 제품을 구입해 주셔서 감사합니다. 본 설명서는 네트워크 기능 만을 설명하기 위한 것입니다. 본 제품을 올바르게 사 용하려면 이 취급절명저와 본 제품의 다른 취급절명저를 참조하시기 바랍니다. 중요한 주의사항 이 제품을 사용하기 전에 먼저 이 제품에 대한 모든 설명서를 잘 읽어 보십시오. 읽은 뒤에는 나중에 필요할 때

More information

歯처리.PDF

歯처리.PDF E06 (Exception) 1 (Report) : { $I- } { I/O } Assign(InFile, InputName); Reset(InFile); { $I+ } { I/O } if IOResult 0 then { }; (Exception) 2 2 (Settling State) Post OnValidate BeforePost Post Settling

More information

Stage 2 First Phonics

Stage 2 First Phonics ORT Stage 2 First Phonics The Big Egg What could the big egg be? What are the characters doing? What do you think the story will be about? (큰 달걀은 무엇일까요? 등장인물들은 지금 무엇을 하고 있는 걸까요? 책은 어떤 내용일 것 같나요?) 대해 칭찬해

More information

10주차.key

10주차.key 10, Process synchronization (concurrently) ( ) => critical section ( ) / =>, A, B / Race condition int counter; Process A { counter++; } Process B { counter ;.. } counter++ register1 = counter register1

More information

0.1-6

0.1-6 HP-19037 1 EMP400 2 3 POWER EMP400 4 5 6 7 ALARM CN2 8 9 CN3 CN1 10 24V DC CN4 TB1 11 12 Copyright ORIENTAL MOTOR CO., LTD. 2001 2 1 2 3 4 5 1.1...1-2 1.2... 1-2 2.1... 2-2 2.2... 2-4 3.1... 3-2 3.2...

More information

요약 1

요약 1 Globalization Support Guide Using Oracle and Java Version 1.0 www.sds-epartner.com 2003.03 목차 요약 1. 해결과제 2. Multilingual Database 3. Multilingual Web Application 4. Multiple Time Zone 5. Multiple Currency

More information

2007 학년도 하반기 졸업작품 아무도 모른다 (Nobody Knows) 얄리, 보마빼 (AIi, Bomaye) 외계인간 ( 外 界 人 間 ) 한국예술종합학교 연극원 극작과 예술전문사 2005523003 안 재 승

2007 학년도 하반기 졸업작품 아무도 모른다 (Nobody Knows) 얄리, 보마빼 (AIi, Bomaye) 외계인간 ( 外 界 人 間 ) 한국예술종합학교 연극원 극작과 예술전문사 2005523003 안 재 승 2007 학년도 하반기 졸업작품 아무도 모른다 (Nobody Knows) 알리, 보마예 (Ali, Bomaye) 외계인간 ( 外 界 A 間 ) 원 사 3 승 극 문 연 전 재 E 숨 } 닮 런 예 m 안 합 과 ; 조 O 자 숨 그, 예 시 국 하 2007 학년도 하반기 졸업작품 아무도 모른다 (Nobody Knows) 얄리, 보마빼 (AIi, Bomaye)

More information

chapter4

chapter4 Basic Netw rk 1. ก ก ก 2. 3. ก ก 4. ก 2 1. 2. 3. 4. ก 5. ก 6. ก ก 7. ก 3 ก ก ก ก (Mainframe) ก ก ก ก (Terminal) ก ก ก ก ก ก ก ก 4 ก (Dumb Terminal) ก ก ก ก Mainframe ก CPU ก ก ก ก 5 ก ก ก ก ก ก ก ก ก ก

More information

VOL.76.2008/2 Technical SmartPlant Materials - Document Management SmartPlant Materials에서 기본적인 Document를 관리하고자 할 때 필요한 세팅, 파일 업로드 방법 그리고 Path Type인 Ph

VOL.76.2008/2 Technical SmartPlant Materials - Document Management SmartPlant Materials에서 기본적인 Document를 관리하고자 할 때 필요한 세팅, 파일 업로드 방법 그리고 Path Type인 Ph 인터그래프코리아(주)뉴스레터 통권 제76회 비매품 News Letters Information Systems for the plant Lifecycle Proccess Power & Marine Intergraph 2008 Contents Intergraph 2008 SmartPlant Materials Customer Status 인터그래프(주) 파트너사

More information

HTML5가 웹 환경에 미치는 영향 고 있어 웹 플랫폼 환경과는 차이가 있다. HTML5는 기존 HTML 기반 웹 브라우저와의 호환성을 유지하면서도, 구조적인 마크업(mark-up) 및 편리한 웹 폼(web form) 기능을 제공하고, 리치웹 애플리케이 션(RIA)을

HTML5가 웹 환경에 미치는 영향 고 있어 웹 플랫폼 환경과는 차이가 있다. HTML5는 기존 HTML 기반 웹 브라우저와의 호환성을 유지하면서도, 구조적인 마크업(mark-up) 및 편리한 웹 폼(web form) 기능을 제공하고, 리치웹 애플리케이 션(RIA)을 동 향 제 23 권 5호 통권 504호 HTML5가 웹 환경에 미치는 영향 이 은 민 * 16) 1. 개 요 구글(Google)은 2010년 5월 구글 I/O 개발자 컨퍼런스에서 HTML5를 통해 플러 그인의 사용이 줄어들고 프로그램 다운로드 및 설치가 필요 없는 브라우저 기반 웹 플랫폼 환경이 점차 구현되고 있다고 강조했다. 그리고 애플(Apple)은 2010년

More information

15_3oracle

15_3oracle Principal Consultant Corporate Management Team ( Oracle HRMS ) Agenda 1. Oracle Overview 2. HR Transformation 3. Oracle HRMS Initiatives 4. Oracle HRMS Model 5. Oracle HRMS System 6. Business Benefit 7.

More information

1_2•• pdf(••••).pdf

1_2•• pdf(••••).pdf 65% 41% 97% 48% 51% 88% 42% 45% 50% 31% 74% 46% I have been working for Samsung Engineering for almost six years now since I graduated from university. So, although I was acquainted with the

More information

MasoJava4_Dongbin.PDF

MasoJava4_Dongbin.PDF JSTORM http://wwwjstormpekr Issued by: < > Revision: Document Information Document title: Document file name: MasoJava4_Dongbindoc Revision number: Issued by: < > SI, dbin@handysoftcokr

More information

October 2014 BROWN Education Webzine vol.8 울긋불긋 가을이야기 목차 From Editor 앉아서 떠나는 여행 Guidance 그림책 읽어주는 기술 Homeschool 다양한 세계문화 알아보기 Study Trip 올 가을!풍요로운 낭만축

October 2014 BROWN Education Webzine vol.8 울긋불긋 가을이야기 목차 From Editor 앉아서 떠나는 여행 Guidance 그림책 읽어주는 기술 Homeschool 다양한 세계문화 알아보기 Study Trip 올 가을!풍요로운 낭만축 October 2014 BROWN Education Webzine vol.8 BROWN MAGAZINE Webzine vol.8 October 2014 BROWN Education Webzine vol.8 울긋불긋 가을이야기 목차 From Editor 앉아서 떠나는 여행 Guidance 그림책 읽어주는 기술 Homeschool 다양한 세계문화 알아보기 Study

More information

Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer

Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer Domino, Portal & Workplace WPLC FTSS Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer ? Lotus Notes Clients

More information

_KF_Bulletin webcopy

_KF_Bulletin webcopy 1/6 1/13 1/20 1/27 -, /,, /,, /, Pursuing Truth Responding in Worship Marked by Love Living the Gospel 20 20 Bible In A Year: Creation & God s Characters : Genesis 1:1-31 Pastor Ken Wytsma [ ] Discussion

More information

07 자바의 다양한 클래스.key

07 자바의 다양한 클래스.key [ 07 ] . java.lang Object, Math, String, StringBuffer Byte, Short, Integer, Long, Float, Double, Boolean, Character. java.util Random, StringTokenizer Calendar, GregorianCalendar, Date. Collection, List,

More information

YV-150-S.CHINESE1.0-1

YV-150-S.CHINESE1.0-1 Voice REC YV-50 5 C(95 F) ( ). 80 C(76 F). ......4....6...7...7...0............4. Samsung Media studio...8...9 Media studio...0 Media studio......4...5 TTS...6 TTS...7 TS File...9....0...0......4...5...5...8

More information

SIGPLwinterschool2012

SIGPLwinterschool2012 1994 1992 2001 2008 2002 Semantics Engineering with PLT Redex Matthias Felleisen, Robert Bruce Findler and Matthew Flatt 2009 Text David A. Schmidt EXPRESSION E ::= N ( E1 O E2 ) OPERATOR O ::=

More information

USB USB DV25 DV25 REC SRN-475S REC SRN-475S LAN POWER LAN POWER Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl C

USB USB DV25 DV25 REC SRN-475S REC SRN-475S LAN POWER LAN POWER Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl C USB USB DV25 DV25 REC SRN-475S REC SRN-475S LAN POWER LAN POWER Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC Step 1~5. Step, PC, DVR Step 1. Cable Step

More information

untitled

untitled CAN BUS RS232 Line Ethernet CAN H/W FIFO RS232 FIFO IP ARP CAN S/W FIFO TERMINAL Emulator COMMAND Interpreter ICMP TCP UDP PROTOCOL Converter TELNET DHCP C2E SW1 CAN RS232 RJ45 Power

More information

APOGEE Insight_KR_Base_3P11

APOGEE Insight_KR_Base_3P11 Technical Specification Sheet Document No. 149-332P25 September, 2010 Insight 3.11 Base Workstation 그림 1. Insight Base 메인메뉴 Insight Base Insight Insight Base, Insight Base Insight Base Insight Windows

More information

본문01

본문01 Ⅱ 논술 지도의 방법과 실제 2. 읽기에서 논술까지 의 개발 배경 읽기에서 논술까지 자료집 개발의 본래 목적은 초 중 고교 학교 평가에서 서술형 평가 비중이 2005 학년도 30%, 2006학년도 40%, 2007학년도 50%로 확대 되고, 2008학년도부터 대학 입시에서 논술 비중이 커지면서 논술 교육은 학교가 책임진다. 는 풍토 조성으로 공교육의 신뢰성과

More information

04서종철fig.6(121~131)ok

04서종철fig.6(121~131)ok Development of Mobile Applications Applying Digital Storytelling About Ecotourism Resources Seo, Jongcheol* Lee, Seungju**,,,. (mobile AIR)., 3D.,,.,.,,, Abstract : In line with fast settling trend of

More information

C++-¿Ïº®Çؼ³10Àå

C++-¿Ïº®Çؼ³10Àå C C++. (preprocessor directives), C C++ C/C++... C++, C. C++ C. C C++. C,, C++, C++., C++.,.. #define #elif #else #error #if #itdef #ifndef #include #line #pragma #undef #.,.,. #include #include

More information

manual pdfÃÖÁ¾

manual pdfÃÖÁ¾ www.oracom.co.kr 1 2 Plug & Play Windows 98SE Windows, Linux, Mac 3 4 5 6 Quick Guide Windows 2000 / ME / XP USB USB MP3, WMA HOLD Windows 98SE "Windows 98SE device driver 7 8 9 10 EQ FM LCD SCN(SCAN)

More information

강의10

강의10 Computer Programming gdb and awk 12 th Lecture 김현철컴퓨터공학부서울대학교 순서 C Compiler and Linker 보충 Static vs Shared Libraries ( 계속 ) gdb awk Q&A Shared vs Static Libraries ( 계속 ) Advantage of Using Libraries Reduced

More information

28 THE ASIAN JOURNAL OF TEX [2] ko.tex [5]

28 THE ASIAN JOURNAL OF TEX [2] ko.tex [5] The Asian Journal of TEX, Volume 3, No. 1, June 2009 Article revision 2009/5/7 KTS THE KOREAN TEX SOCIETY SINCE 2007 2008 ko.tex Installing TEX Live 2008 and ko.tex under Ubuntu Linux Kihwang Lee * kihwang.lee@ktug.or.kr

More information

LXR 설치 및 사용법.doc

LXR 설치 및 사용법.doc Installation of LXR (Linux Cross-Reference) for Source Code Reference Code Reference LXR : 2002512( ), : 1/1 1 3 2 LXR 3 21 LXR 3 22 LXR 221 LXR 3 222 LXR 3 3 23 LXR lxrconf 4 24 241 httpdconf 6 242 htaccess

More information

PRO1_04E [읽기 전용]

PRO1_04E [읽기 전용] Siemens AG 1999 All rights reserved File: PRO1_04E1 Information and S7-300 2 S7-400 3 EPROM / 4 5 6 HW Config 7 8 9 CPU 10 CPU : 11 CPU : 12 CPU : 13 CPU : / 14 CPU : 15 CPU : / 16 HW 17 HW PG 18 SIMATIC

More information

03.Agile.key

03.Agile.key CSE4006 Software Engineering Agile Development Scott Uk-Jin Lee Division of Computer Science, College of Computing Hanyang University ERICA Campus 1 st Semester 2018 Background of Agile SW Development

More information

s SINUMERIK 840C Service and User Manual DATA SAVING & LOADING & & /

s SINUMERIK 840C Service and User Manual DATA SAVING & LOADING & & / SINUMERIK 840C Service and Uer Manual DATA SAVING & LOADING & & / / NC, RS232C /. NC NC / Computer link () Device ( )/PC / / Print erial Data input RS232C () Data output Data management FLOPPY DRIVE, FLOPPY

More information

untitled

untitled (shared) (integrated) (stored) (operational) (data) : (DBMS) :, (database) :DBMS File & Database - : - : ( : ) - : - : - :, - DB - - -DBMScatalog meta-data -DBMS -DBMS - -DBMS concurrency control E-R,

More information

chap10.PDF

chap10.PDF 10 C++ Hello!! C C C++ C++ C++ 2 C++ 1980 Bell Bjarne Stroustrup C++ C C++ C, C++ C C 3 C C++ (prototype) (type checking) C C++ : C++ 4 C C++ (prototype) (type checking) [ 10-1] #include extern

More information

thesis

thesis ( Design and Implementation of a Generalized Management Information Repository Service for Network and System Management ) ssp@nile nile.postech.ac..ac.kr DPE Lab. 1997 12 16 GMIRS GMIRS GMIRS prototype

More information

02 C h a p t e r Java

02 C h a p t e r Java 02 C h a p t e r Java Bioinformatics in J a va,, 2 1,,,, C++, Python, (Java),,, (http://wwwbiojavaorg),, 13, 3D GUI,,, (Java programming language) (Sun Microsystems) 1995 1990 (green project) TV 22 CHAPTER

More information

DE1-SoC Board

DE1-SoC Board 실습 1 개발환경 DE1-SoC Board Design Tools - Installation Download & Install Quartus Prime Lite Edition http://www.altera.com/ Quartus Prime (includes Nios II EDS) Nios II Embedded Design Suite (EDS) is automatically

More information

B _01_M_Korea.indb

B _01_M_Korea.indb DDX7039 B64-3602-00/01 (MV) SRC... 2 2 SRC % % % % 1 2 4 1 5 4 5 2 1 2 6 3 ALL 8 32 9 16:9 LB CD () : Folder : Audio fi SRC 0 0 0 1 2 3 4 5 6 3 SRC SRC 8 9 p q w e 1 2 3 4 5 6 7 SRC SRC SRC 1 2 3

More information

09오충원(613~623)

09오충원(613~623) A Study of GIS Service of Weather Information* Chung-Weon Oh**,..,., Web 2.0 GIS.,.,, Web 2.0 GIS, Abstract : Due to social and economic value of Weather Information such as urban flooding, demand of Weather

More information

오늘날의 기업들은 24시간 365일 멈추지 않고 돌아간다. 그리고 이러한 기업들을 위해서 업무와 관련 된 중요한 문서들은 언제 어디서라도 항상 접근하여 활용이 가능해야 한다. 끊임없이 변화하는 기업들 의 경쟁 속에서 기업내의 중요 문서의 효율적인 관리와 활용 방안은 이

오늘날의 기업들은 24시간 365일 멈추지 않고 돌아간다. 그리고 이러한 기업들을 위해서 업무와 관련 된 중요한 문서들은 언제 어디서라도 항상 접근하여 활용이 가능해야 한다. 끊임없이 변화하는 기업들 의 경쟁 속에서 기업내의 중요 문서의 효율적인 관리와 활용 방안은 이 C Cover Story 05 Simple. Secure. Everywhere. 문서관리 혁신의 출발점, Oracle Documents Cloud Service 최근 문서 관리 시스템의 경우 커다란 비용 투자 없이 효율적으로 문서를 관리하기 위한 기업들의 요구는 지속적으로 증가하고 있다. 이를 위해, 기업 컨텐츠 관리 솔루션 부분을 선도하는 오라클은 문서관리

More information

Remote UI Guide

Remote UI Guide Remote UI KOR Remote UI Remote UI PDF Adobe Reader/Adobe Acrobat Reader. Adobe Reader/Adobe Acrobat Reader Adobe Systems Incorporated.. Canon. Remote UI GIF Adobe Systems Incorporated Photoshop. ..........................................................

More information

Facebook API

Facebook API Facebook API 2조 20071069 임덕규 20070452 류호건 20071299 최석주 20100167 김민영 목차 Facebook API 설명 Android App 생성 Facebook developers App 등록 Android App Facebook SDK 추가 예제 Error 사항정리 Facebook API Social Plugin Facebook

More information

Mobile Service > IAP > Android SDK [ ] IAP SDK TOAST SDK. IAP SDK. Android Studio IDE Android SDK Version (API Level 10). Name Reference V

Mobile Service > IAP > Android SDK [ ] IAP SDK TOAST SDK. IAP SDK. Android Studio IDE Android SDK Version (API Level 10). Name Reference V Mobile Service > IAP > Android SDK IAP SDK TOAST SDK. IAP SDK. Android Studio IDE 2.3.3 Android SDK Version 2.3.3 (API Level 10). Name Reference Version License okhttp http://square.github.io/okhttp/ 1.5.4

More information

슬라이드 1

슬라이드 1 웹 2.0 분석보고서 Year 2006. Month 05. Day 20 Contents 1 Chapter 웹 2.0 이란무엇인가? 웹 2.0 의시작 / 웹 1.0 에서웹 2.0 으로 / 웹 2.0 의속성 / 웹 2.0 의영향 Chapter Chapter 2 3 웹 2.0 을가능케하는요소 AJAX / Tagging, Folksonomy / RSS / Ontology,

More information

Interstage5 SOAP서비스 설정 가이드

Interstage5 SOAP서비스 설정 가이드 Interstage 5 Application Server ( Solaris ) SOAP Service Internet Sample Test SOAP Server Application SOAP Client Application CORBA/SOAP Server Gateway CORBA/SOAP Gateway Client INTERSTAGE SOAP Service

More information

±èÇö¿í Ãâ·Â

±èÇö¿í Ãâ·Â Smartphone Technical Trends and Security Technologies The smartphone market is increasing very rapidly due to the customer needs and industry trends with wireless carriers, device manufacturers, OS venders,

More information

untitled

untitled Push... 2 Push... 4 Push... 5 Push... 13 Push... 15 1 FORCS Co., LTD A Leader of Enterprise e-business Solution Push (Daemon ), Push Push Observer. Push., Observer. Session. Thread Thread. Observer ID.

More information

ecorp-프로젝트제안서작성실무(양식3)

ecorp-프로젝트제안서작성실무(양식3) (BSC: Balanced ScoreCard) ( ) (Value Chain) (Firm Infrastructure) (Support Activities) (Human Resource Management) (Technology Development) (Primary Activities) (Procurement) (Inbound (Outbound (Marketing

More information