Rails_3

Size: px
Start display at page:

Download "Rails_3"

Transcription

1 Quick Reference Ruby on Rails

2 Appix B, (Curt Hibbs What Is Ruby on Rails InVisible GmbHd InVisible Ruby On Rails Reference API http api rubyonrails com http creativecommons org licenses by sa 2 5 http www hanbitbook co kr exam 1453 What Is Ruby on Rails ONLamp com http www onlamp com pub a onlamp what is rails html InVisible Ruby On Rails Reference Creative Commons http blog invisible ch files rails reference 1 1 html 197

3 API gem_server http localhost 8088 API http api rubyonrails com API http rails outertrack com http railshelp com http ruby doc org API HTML CSS DOM http www gotapi com WEBrick Mongrel Lighttpd Apache MS IIS http wiki rubyonrails org rails pages FAQ#webservers 198

4 DB2 Firebird MySQL Oracle PostgreSQL SQLite SQL Server http wiki rubyonrails org rails pages DatabaseDrivers Eclipse RDT http rubyeclipse sourceforge net FreeRIDE http freeride rubyforge org RadRails Eclipse RDT http www radrails org RDE Ruby Development Environment http homepage2 nifty com sakazuki rde_e html ArachnoRuby http www ruby ide com ruby ruby_ide_and_ruby_editor php 199

5 Komodo http www activestate com Products Komodo http wiki rubyonrails org rails pages Editors development log test log production log Interactive Rails Console http wiki rubyonrails com rails pages Console http www clarkware com cgi blosxom http wiki rubyonrails com rails pages HowtoDebugWithBreakpoint IDE http www bigbold com snippets posts show 697 rails app_name -d=xxx or --database=xxx mysql oracle postgresql sqlite3 mysql -r=xxx or --ruby-path=xxx 200

6 env -f or -freeze vor rails rake test rake test:functionals rake test:integration rake test:units #. #. #. #. rake test:units assertion assert_kind_of # # nil assert_equal assert_raise(activerecord::recordnotfound) { ) } rake test:functionals get :action # GET get :action, :id => 1, { session_hash }, # { flash_hash } # post :action, :foo => { :value1 => 'abc', :value2 => '123' }, { :user_id => 17 }, { :message => 'success' } get, post, put, delete, head 201

7 assert_response :success # # :success # :redirect # :missing # :error assert_redirected_to :action => :other_action assert_redirected_to :controller => 'foo', :action => 'bar' assert_redirected_to assert_template "post/index" assert_nil assigns(:some_variable) assert_not_nil assigns(:some_variable) assert_equal 17, assigns(:posts).size assert_tag :tag => 'body' assert_tag :content => 'Rails Seminar' assert_tag :tag => 'div', :attributes => { :class => 'index_list' } assert_tag :tag => 'head', :parent => { :tag => 'body' } assert_tag :tag => 'html', :child => { :tag => 'head' } assert_tag :tag => 'body', :descant => { :tag => 'div' } assert_tag :tag => 'ul', :children => { :count => 1..3, :only => { :tag => 'li' } } rake test:integration require "#{File.dirname( FILE )}/../test_helper" 202

8 class UserManagementTest < ActionController::IntegrationTest fixtures :users, :preferences def test_register_new_user get "/login" assert_response :success assert_template "login/index" get "/register" assert_response :success assert_template "register/index" post "/register", :user_name => "happyjoe", :password => "neversad" assert_response :redirect follow_redirect! assert_response :success assert_template "welcome" http jamis jamisbuck org articles integration testing in rails 1 1 http manuals rubyonrails com read book 5 rake make rake rake db:fixtures:load rake db:migrate rake db:schema:dump rake db:schema:load #. # FIXTURES=x,y. # db/migrate #. # VERSION=x. # db/schema.rb. # DB. # schema.rb. 203

9 rake db:sessions:clear #. rake db:sessions:create # CGI::Session::ActiveRecordStore #. rake db:structure:dump # SQL. rake db:test:clone # #. rake db:test:clone_structure # #. rake db:test:prepare #,. rake db:test:purge #. rake doc:app rake doc:clobber_app rake doc:clobber_plugins rake doc:clobber_rails rake doc:plugins rake doc:rails rake doc:reapp rake doc:rerails # HTML. # rdoc. #. # rdoc. #. # HTML. # RDOC. # RDOC. rake log:clear # log/ *.log # 0. rake rails:freeze:edge rake rails:freeze:gems rake rails:unfreeze # Edge Rails. # REVISION=x. # gems. # (vor/rails ) # gems edge #. rake rails:update # public/javascripts. rake rails:update:javascripts # javascripts. rake rails:update:scripts # script. rake stats # (KLOC ). rake test rake test:functionals rake test:integration rake test:plugins rake test:recent rake test:uncommitted rake test:units #. # functionalsdb:test:prepare. # integrationdb:test:prepare. # pluginsenvironment. # recentdb:test:prepare. # uncommitteddb:test:prepare. # unitsdb:test:prepare. 204

10 rake tmp:cache:clear rake tmp:clear rake tmp:create rake tmp:sessions:clear rake tmp:sockets:clear # tmp/cache. # tmp/,. #,, tmp. # tmp/sessions. # tmp/sessions ruby_sess. *. script/about script/breakpointer script/console script/destroy script/generate script/plugin script/runner script/server # #. # #. # -> # -> #. #. # script/performance/profiler script/performance/benchmarker #. #. script/process/reaper script/process/spawner ruby script/generate model ModellName ruby script/generate controller ListController show edit ruby script/generate scaffold ModelName ControllerName ruby script/generate migration AddNewTable ruby script/generate plugin PluginName ruby script/generate mailer Notification lost_password signup ruby script/generate web_service ServiceName api_one api_two ruby script/generate integration_test TestName ruby script/generate session_migration -p or --pret 205

11 -f or --force -s or --skip -q or --quiet -t or --backtrace -h or --help -c or --svn subversion svn script/plugin discover #. script/plugin list #. script/plugin install where # "where". script/plugin install -x where # where SVN external. script/plugin install script/plugin update #. script/plugin source #. script/plugin unsource #. script/plugin sources #. http wiki rubyonrails com rails pages Plugins http www agilewebdevelopment com plugins update_page do page page.insert_html :bottom, 'list', "<li>#{@item.name}</li>" 206

12 page.visual_effect :highlight, 'list' page.hide 'status-indicator', 'cancel-link' new Insertion.Bottom("list", "<li>some item</li>"); new Effect.Highlight("list"); ["status-indicator", "cancel-link"].each(element.hide); http api rubyonrails com classes ActionView Helpers PrototypeHelper JavaScriptGenerator GeneratorMethods html http www codyfauser com articles rails rjs templates http scottraymond net articles real world rails rjs templates http www rubynoob com articles simple rails rjs tutorial Tables classes Rows objects instances of model classes Columns object attributes Invoice invoices Person people Country countries SecurityLevel security_levels 207

13 http api rubyonrails com classes ActiveRecord Base html 4 B 1 B 2 has_one has_many belongs_to has_and_belongs_to_many def Order < ActiveRecord::Base has_many :line_items belongs_to :customer # "customer_id". def LineItem < ActiveRecord::Base belongs_to :order # "order_id". def Customer < ActiveRecord::Base has_many :orders has_one :address def Address < ActiveRecord::Base belongs_to :customer belongs_to :some_model, :class_name => 'MyClass', #. :foreign_key => 'my_real_id', #. :conditions => 'column = 0' # #. has_one :some_model, # belongs_to : :depent => :destroy #. :order => 'name ASC' # SQL has_many :some_model # has_one : 208

14 :depent => :destroy :depent => :delete_all :depent => :nullify :group => 'name' :finder_sql => 'select...' :counter_sql => 'select...' def Category < ActiveRecord::Base has_and_belongs_to_many :products def Product < ActiveRecord::Base has_and_belongs_to_many :categories # destroy #. # destroy #. #, #. # GROUP BY. # # 209

15 categories_products category_id product_id id class Author < ActiveRecord::Base has_many :authorships has_many :books, :through => :authorships class Authorship < ActiveRecord::Base belongs_to :author belongs_to :book class Book < ActiveRecord::Base has_one = Author.find { a a.book } #. 210

16 @author.books # Authorship #. has_many class Firm < ActiveRecord::Base has_many :clients has_many :invoices, :through => :clients has_many :paid_invoices, :through => :clients, :source => :invoice class Client < ActiveRecord::Base belongs_to :firm has_many :invoices class Invoice < ActiveRecord::Base belongs_to = Firm.find { c c.invoices }.flatten # # Client. http api rubyonrails com classes ActiveRecord Associations ClassMethods html validates_presence_of :firstname, :lastname #. validates_length_of :password, :minimum => 8 # 8 :maximum => 16 # 16 :in => # 8 16 :too_short => 'way too short' :too_long => 'way to long' validates_acceptance_of :eula :accept => 'Y' #. # :1( ) 211

17 validates_confirmation_of :password # password_confirmation. validates_uniqueness_of :user_name # user_name. :scope => 'account_id' # : # account_id = user.account _id validates_format_of : #. :with => /^(+)@((?:[-a-z0-9]+/.)+[a-z]{2,})$/i validates_numericality_of :value #. :only_integer => true :allow_nil => true validates_inclusion_in :ger, :in => %w( m, f ) #. validates_exclusion_of :age :in => #. # 10. validates_associated :relation # :message => 'my own errormessage' :on => :create # :update (.) :if =>... # oder Proc. http api rubyonrails com classes ActiveRecord Validations html Person.average :age Person.minimum :age Person.maximum :age Person.count Person.count(:conditions => "age > 26") Person.sum :salary, :group => :last_name 212

18 http api rubyonrails com classes ActiveRecord Calculations ClassMethods html find(42) find([37, 42]) find :all find :first, :conditions => [ "name =?", "Hans" ] # id 42 # id 37, 42 # #. :order => 'name DESC' # SQL :offset => 20 # 20. :limit => 10 # 10. :group => 'name' # 'GROUP BY' SQL :joins => 'LEFT JOIN...' # LEFT JOIN.( ) :include => [:account, :fris] # LEFT OUTER JOIN. :include => { :groups => { :members=> { :favorites } } } :select => [:name, :adress] # SELECT * FROM. :readonly => true # Person.find_by_user_name(user_name) Person.find_all_by_last_name(last_name) Person.find_by_user_name_and_password(user_name, password) Order.find_by_name("Joe Blow") Order.find_by_ ("jb@gmail.com") Slideshow.find_or_create_by_name("Winter") http api rubyonrails com classes ActiveRecord Base html Employee.with_scope( :find => { :conditions => "salary > 10000", :limit => 10 }) do 213

19 Employee.find(:all) # => SELECT * FROM employees # WHERE (salary > 10000) # LIMIT 10 #. Employee.with_scope( :find => { :conditions => "name = 'Jamis'" }) do Employee.find(:all) # => SELECT * FROM employees # WHERE ( salary > ) # AND ( name = 'Jamis' )) # LIMIT 10 #. Employee.with_exclusive_scope( :find => { :conditions => "name = 'Jamis'" }) do Employee.find(:all) # => SELECT * FROM employees # WHERE (name = 'Jamis') http www codyfauser com articles using with_scope to refactor messy finders http blog caboo se articles nested with_scope acts as list class TodoList < ActiveRecord::Base has_many :todo_items, :order => "position" class TodoItem < ActiveRecord::Base belongs_to :todo_list acts_as_list :scope => :todo_list 214

20 todo_list.first.move_to_bottom todo_list.last.move_higher http api rubyonrails com classes ActiveRecord Acts List ClassMethods html http api rubyonrails com classes ActiveRecord Acts List InstanceMethodshtml acts as tree class Category < ActiveRecord::Base acts_as_tree :order => "name" Example : root /_ child1 /_ subchild1 /_ subchild2 root = Category.create("name" => "root") child1 = root.children.create("name" => "child1") subchild1 = child1.children.create("name" => "subchild1") root.parent # => nil child1.parent # => root root.children # => [child1] root.children.first.children.first # => subchild1 http api rubyonrails com classes ActiveRecord Acts Tree ClassMethods html B 1 215

21 class Subscription < ActiveRecord::Base before_create :record_signup private def record_signup self.signed_up_on = Date.today class Firm < ActiveRecord::Base # before_destroy { record Person.destroy_all "firm_id = #{record.id}" } before_destroy { record Client.destroy_all "client_of = #{record.id}" } http api rubyonrails com classes ActiveRecord Callbacks html 216

22 Observer class CommentObserver < ActiveRecord::Observer def after_save(comment) "New comment was posted", comment) app model model_observer rb config environment rb config.active_record.observers = :comment_observer, :signup_observer http api rubyonrails com classes ActiveRecord Observer html > ruby script/generate migration MyAddTables db migrations 001_my_add_tables rb up down def self.up #. create_table :table, :force => true do t t.column :name, :string t.column :age, :integer, { :default => 42 } t.column :description, :text # :string, :text, :integer, :float, :datetime, :timestamp, :time, # :date, :binary, :boolean add_column :table, :column, :type rename_column :table, :old_name, :new_name change_column :table, :column, :new_type execute "SQL Statement" add_index :table, :column, :unique => true, :name => 'some_name' add_index :table, [ :column1, :column2 ] 217

23 def self.down #. rename_column :table, :new_name, :old_name remove_column :table, :column drop_table :table remove_index :table, :column > rake db:migrate > rake db:migrate VERSION=14 > rake db:migrate RAILS_ENV=production http api rubyonrails org classes ActiveRecord Migration html http glu ttono us articles the joy of migrations http jamis jamisbuck org articles getting started with activerecord migrations public controller action URL world hello class WorldController < ApplicationController def hello rer :text => 'Hello world' GET POST params /world/hello/1?foo=bar id = params[:id] # 1 foo = params[:foo] # bar 218

24 def = Person.find( params[:id]) def = Post.find :all respond_to do type type.html # weblog/index.rhtml type.xml { rer :action => "index.rxml" } type.js { rer :action => "index.rjs" } http api rubyonrails com classes ActionController Base html rer :action => 'some_action' #. "some_ action" #. rer :action => 'another_action', :layout => false rer :action => 'some_action', :layout => 'another_layout' _ _error _subform _listitem rer :partial => 'subform' rer :partial => 'error', :status => 500 rer :partial => 'subform', :locals => { :variable } 219

25 rer :partial => 'listitem', :collection rer :partial => 'listitem', :collection :spacer_template => 'list_divider' app views rer :template => 'weblog/show' # app/views/weblog/show. rer :file => '/path/to/some/file.rhtml' rer :file => '/path/to/some/filenotfound.rhtml', status => 404, :layout => true rer :text => "Hello World" rer :text => "This is an error", :status => 500 rer :text => "Let's use a layout", :layout => true rer :text => 'Specific layout', :layout => 'special' ERb rer :inline => "<%= 'hello, ' * 3 + 'again' %>" rer :inline => "<%= 'hello ' + name %>", :locals => { :name => "david" } def refresh rer :update do page page.replace_html 'user_list', :partial => 'user', :collection page.visual_effect :highlight, 'user_list' 220

26 rer :action => "atom.rxml", :content_type => "application/atom+xml" redirect_to(:action => "edit") redirect_to(:controller => "accounts", :action => "signup") rer :nothing rer :nothing, :status => 403 # http api rubyonrails com classes ActionView Base html http api rubyonrails com classes ActionController Base html config routes rb map.connect '', :controller => 'posts', :action => 'list' # map.connect ':action/:controller/:id' map.connect 'tasks/:year/:month', :controller => 'tasks', :action => 'by_date', :month => nil, :year => nil, :requirements => {:year => //d {4}/, :month => //d{1,2}/ } http manuals rubyonrails com read chapter

27 before_filter :login_required, :except => [ :login ] before_filter :autenticate, :only => [ :edit, :delete ] after_filter :compress proc before_filter { controller false if controller.params["stop_action"] } prep_before_filter prep_after_filter prep_before_filter some_filter some_filter skip_before_filter :some_filter skip_after_filter :some_filter http api rubyonrails com classes ActionController Filters ClassMethods html session[:user] flash[:message] = "Data was saved successfully" <%= link_to "login", :action => 'login' unless session[:user] %> <% if flash[:message] %> <div><%= h flash[:message] %></div> <% %> session :off session :off, :only => :action session :off, :except => :action session :only => :foo, :session_secure => true #. # :action. # :action. # HTTPS :foo. 222

28 session :off, :only => :foo, # foo. :if => Proc.new { req req.parameters[:ws] } http api rubyonrails com classes ActionController Session Management ClassMethods html cookies[:user_name] = "david" # =>. cookies[:login] = { :value => "XJ-122", :expires => Time.now } # => 1. cookies[:user_name] # => "david" cookies.size # => 2 cookies.delete :user_name value path domain expires Time secure HTTPS 223

29 http api rubyonrails com classes ActionController Cookies html app views * rhtml HTML ERB * rxml XML Builder * rjs headers request response params session 224

30 controller RHTML HTML <% %> #. <%= %> #. <ul> do p %> <li><%= %></li> <% %> </ul> HTML HTML h HTML %> XML xml.instruct! # <?xml version="1.0" encoding= "UTF-8"?> xml.comment! "a comment" # <!-- a comment --> xml.feed "xmlns" => " do xml.title "My Atom Feed" xml.subtitle h(@feed.subtitle), "type" => 'html' xml.link url_for( :only_path => false, :controller => 'feed', :action => 'atom' ) xml.author do xml.name "Jens-Christian Fischer" xml. do entry 225

31 xml.entry do xml.title entry.title xml.link "href" => url_for ( :only_path => false, :controller => 'entries', :action => 'show', :id => entry ) xml.id entry.urn xml.updated entry.updated.iso8601 xml.summary h(entry.summary) http rubyforge org projects builder HTML XML select DOM page.select('pattern' # CSS pattern. # select('p'), select('p.welcome b') page.select('div.header em').first.hide page.select('#items li').eacj do value value.hide insert_html DOM page.insert_html :position, id, content :top :bottom :before :after 226

32 replace_html DOM inner HTML page.replace_html 'title', "This is the new title" page.replace_html 'person-45', :partial => 'person', :object replace DOM HTML page.replace 'task', :partial => 'task', :object remove DOM page.remove 'edit-button' hide DOM page.hide 'some-element' show DOM page.show 'some-element' toggle DOM page.toggle 'some-element' alert page.alert 'Hello world' redirect_to page.redirect_to :controller => 'blog', :action => 'show', :id 227

33 call page.call foo, 1, 2 assign page.assign "foo", 42 page << "alert('hello world);" delay page.delay(10) do page.visual_effect :fade, notice visual_effect Scriptaculous page.visual_effect :highlight, 'notice', :duration => 2 sortable page.sortable 'my_list', :url => { :action => 'order' } dragable page.dragable 'my_image', :revert => true drop_receiving page.drop_recieving 'my_cart', :url => { :controller => 'cart', :action => 'add' } 228

34 http api rubyonrails com classes ActionView Base html app helpers app helpers application_helper rb link_to "Name", :controller => 'post', :action => 'show', :id link_to "Delete", { :controller => "admin", :action => "delete", :id }, { :class => 'css-class', :id => 'css-id', :confirm => "Are you sure?" } image_tag "spinner.png", :class => "image", :alt => "Spinner" mail_to "info@invisible.ch", "s mail", :subject => "Support request by #{@user.name}", :cc :body => '...', :encoding => "javascript" stylesheet_link_tag "scaffold", "admin", :media => "all" http api rubyonrails com classes ActionView Helpers UrlHelper html 229

35 <%= form_tag { :action => :save }, { :method => :post } %> POST MIME multipart = true <%= text_field :modelname, :attribute_name, options %> <input type="text" name="modelname[attribute_name]" id= "attributename" /> text_field "post", "title", "size" => 20 <input type="text" id="post_title" name="post[title]" size="20" value="#{@post.title}" /> <%= hidden_field... %> * <%= password_field... %> <%= file_field... %> <%= text_area... %> text_area "post", "body", "cols" => 20, "rows" => 40 <textarea cols="20" rows="40" id="post_body" name="post[body]"> 230

36 </textarea> <%= radio_button :modelname, :attribute, :tag_value, options %> radio_button "post", "category", "rails" radio_button "post", "category", "java" <input type="radio" id="post_category" name=" post[category]" value="rails" checked="checked" /> <input type="radio" id="post_category" name=" post[category]" value="java" /> <%= check_box :modelname, :attribute, options, on_value, off_value %> check_box "post", "validated" # post.validated? 1 0. <input type="checkbox" id="post_validate" name=" post[validated]" value="1" checked="checked" /> <input name="post[validated]" type="hidden" value="0" /> check_box "puppy", "gooddog", {}, "yes", "no" <input type="checkbox" id="puppy_gooddog" name="puppy [gooddog]" value="yes" /> <input name="puppy[gooddog]" type="hidden" value="no" /> select <%= select :variable, :attribute, choices, options, html_options %> select "post", "person_id", Person.find_all.collect { p [ p.name, p.id ] }, { :include_blank => true } <select name="post[person_id]"> 231

37 <option></option> <option value="1" selected="selected">david</option> <option value="2">sam</option> <option value="3">tobias</option> </select> <%= collection_select :variable, :attribute, choices, :id, :value %> <%= date_select :variable, :attribute, options %> <%= datetime_select :variable, :attribute, options %> date_select "post", "written_on" date_select "user", "birthday", :start_year => 1910 date_select "user", "cc_date", :start_year => 2005, :use_month_numbers => true, :discard_day => true, :order => [:year, :month] datetime_select "post", "written_on" <%= _form_tag %> http api rubyonrails com classes ActionView Helpers FormHelper html HTML app views layouts <html> <head> <title>form: <%= controller.action_name %></title> <%= stylesheet_link_tag 'scaffold' %> </head> 232

38 <body> <%= yield %> #. </body> </html> ---- class MyController < ApplicationController layout "standard", :except => [ :rss, :atom ] class MyOtherController < ApplicationController layout :compute_layout # def compute_layout return "admin" if session[:role] == "admin" "standard"... http api rubyonrails com classes ActionController Layout ClassMethods html rer :partial => 'product' rer :partial => 'product', :locals => { :product } 233

39 rer :partial => 'product', @product partial_name_counter product_ counter http api rubyonrails com classes ActionView Partials html <%= javascript_include_tag :defaults %> <%= link_to_remote "link", :update => 'some_div', :url => { :action => 'show', :id => post.id } %> <%= link_to_remote "link", :url => { :action => 'create', :update => { :success => 'good_div', :failure => 'error_div' }, :loading => 'Element.show('spinner'), :complete => 'Element.hide('spinner') } %> loading loaded 234

40 interactive success XMLHttpRequest HTTP 2XX failure XMLHttpRequest HTTP 2XX complete XMLHttpRequest success failure complete link_to_remote word, :url => { :action => "action" }, 404 => "alert('not found...? Wrong URL...?')", :failure => "alert('http Error ' + request.status + '!')" POST XMLHttpRequest params html action form_remote_tag :html => { :action => url_for(:controller => 'controller', :action => 'action'), :method => :post } 235

41 <%= text_field_with_auto_complete :model, :attribute %> auto_complete_for :model, :attribute <label for="search">search term:</label> <%= text_field_tag :search %> <%= observe_field(:search, :frequency => 0.5, :update => :results, :url => { :action => :search }) %> <div id="results"></div> :on => :blur # ( :changed :clicked) :with =>... # # : "value" :with => 'bla' # "'bla' = value" :with => 'a=b' # "a=b" observe_field <%= periodically_call_remote(:update => 'process-list', :url => { :action => :ps }, :frequency => 2 ) %> http api rubyonrails com classes ActionView Helpers JavaScriptHelper html 236

42 config environment rb config.action_controller.session_store = :active_record_store # active_record_store :drb_store # :mem_cache_store :memory_store ActionController::Base.session_options[:session_key] = 'my_app' # session_key. ActionController::Base.session_options[:session_id] = '12345' # session_id.. ActionController::Base.session_options[:session_expires] = 3.minute.from_now # ActionController::Base.session_options[:new_session] = true #. ActionController::Base.session_options[:session_secure] = true # HTTPS. ActionController::Base.session_options[:session_domain] = 'invisible.ch' #.( ) ActionController::Base.session_options[:session_path] = '/my_app' #. # CGI. http api rubyonrails com classes ActionController Session Management ClassMethods html ActionController::Base.fragment_cache_store = :file_store, "/path/to/cache/directory" http api rubyonrails com classes ActionController Caching html 237

43 61, 166, 184, 201, , 178, 180, , , , , 191, , 232 API , , 46, 95, , , , 219, , 91, , , 53, 54 23, , 29 15, 38, ,

44 , , , , :1 75, 209 1:N 209 :depent 73 :include 73 :rer_layout 144 :through 80 << 228 <div> 133 FILE 174 Action Pack 28 acts_as_list 81, 82, 83, 214 acts_as_nested_set 81 acts_as_tree 81, 84, 215 Ajax 139, 234 alert 227 assertion 166, 201 assert_redirected_to 184 assert_template 184 assign 228 belongs_to 66, 70, 72, 82, 83 call 228 Capistrano 187 collect 129 collection_select 126, 162 composed_of 57, 58 content_columns 101 content_type 221 CRUD 92 CSV 172 delay 228 dispatcher 29 down 68 dragable 228 draggable_element 155 drop_receiving 228 drop_receiving_element 153, 155, 159 each_with_index 147 Eclipse 191, 199 _form 232 ERb 108 exclusively_depent 73 File.dirname 174 Finders 213 find_all 60 find_by_< > 60 find_by_sql 60 Fixtures 172 flash 222 gem 17 h 113 h() 225 has_and_belongs_to_many 76, 78,

45 has_many 72, 74 has_one 70, 75 hide 227 HTML 225 human_name 101 image_tag 108, 113 index 93 insert_html 226 Instant Rails 189 javascript_include_tag 144, 234 layout 117 lighttpd 23, 193 link_to 113, 114 link_to_remote 234 Locomotive 193 M:N 76 method_missing 53 Model2 16 Mongrel 24 MV 16 MySQL 189 N:1 66 nested set 81 Observe Field 236 Observe Form 236 Observers 217 observe_field 153, 162 paginate 114 params 147 params 218 parent_id 84 partial 128 periodically_call_remote 143, 236 Plug-ins 206 prep_after_filter 222 prep_before_filter 222 Prototype 141 RadRails 189, 191, 194, 199 redirect_to 227 remove 227 rer_scaffold 93 replace 227 replace_html 227 RHTML 225 RJS 206, 220, 226 RXML 225 scaffold 91, 92, 96 SciTE 191 script.aculo.us 141 script/generate 25 select 226 Selenium 186 session 222 show 227 sortable 228 sortable_element 147, 158 SQLite 193 stylesheet_link_tag 121 Test::Unit 166, 168, 174 Test::Unit::TestCase 166, 168, 174 TextMate 194 through 80 toggle 227 Type 187 up 68 URL 221 url_for 113 visual_effect 228 WEBrick 23, 191 XMLHttpRequest 140, 235 xunit 166 YAML 172 ZenTest

UNIST_교원 홈페이지 관리자_Manual_V1.0

UNIST_교원 홈페이지 관리자_Manual_V1.0 Manual created by metapresso V 1.0 3Fl, Dongin Bldg, 246-3 Nonhyun-dong, Kangnam-gu, Seoul, Korea, 135-889 Tel: (02)518-7770 / Fax: (02)547-7739 / Mail: contact@metabrain.com / http://www.metabrain.com

More information

PowerPoint Presentation

PowerPoint Presentation Ruby on Rails 와함께하는 애자일웹개발 2007-05-31 유스풀패러다임김석준 (sjoonk@gmail.com) Start! 2 1. 프로젝트준비 미션 타겟팅 & 사용자조사 서비스 Ideation 개발프레임워크의선택 개발환경 RoR의기본개념들 3 미션 (Mission) 사람들의인맥관리를 도와주는서비스 4 타겟팅 SI vs. 웹서비스 사용자의특정성?

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

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

2파트-07

2파트-07 CHAPTER 07 Ajax ( ) (Silverlight) Ajax RIA(Rich Internet Application) Firefox 4 Ajax MVC Ajax ActionResult Ajax jquery Ajax HTML (Partial View) 7 3 GetOrganized Ajax GetOrganized Ajax HTTP POST 154 CHAPTER

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

3장

3장 C H A P T E R 03 CHAPTER 03 03-01 03-01-01 Win m1 f1 e4 e5 e6 o8 Mac m1 f1 s1.2 o8 Linux m1 f1 k3 o8 AJAX

More information

BEef 사용법.pages

BEef 사용법.pages 1.... 3 2.... 3 (1)... 3 (2)... 5 3. BeEF... 7 (1) BeEF... 7 (2)... 8 (3) (Google Phishing)... 10 4. ( )... 13 (1)... 14 (2) Social Engineering... 17 (3)... 19 (4)... 21 5.... 22 (1)... 22 (2)... 27 (3)

More information

Cache_cny.ppt [읽기 전용]

Cache_cny.ppt [읽기 전용] Application Server iplatform Oracle9 A P P L I C A T I O N S E R V E R i Improving Performance and Scalability with Oracle9iAS Cache Oracle9i Application Server Cache... Oracle9i Application Server Web

More information

I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r

I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r Jakarta is a Project of the Apache

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

1

1 7차시. 이즐리와 택시도를 활용한 인포그래픽 제작 1. 이즐리 사이트에 대해 알아보고 사용자 메뉴 익히기 01. 이즐리(www.easel.ly) 사이트 접속하기 인포그래픽 제작을 위한 이즐리 사이트는 무료로 제공되는 템플릿을 이용하여 간편하게 인포그래 픽을 만들 수 있는 사이트입니 이즐리는 유료, 무료 구분이 없는 장점이 있으며 다른 인포그래픽 제작 사이트보다

More information

Ext JS À¥¾ÖÇø®ÄÉÀ̼ǰ³¹ß-³¹Àå.PDF

Ext JS À¥¾ÖÇø®ÄÉÀ̼ǰ³¹ß-³¹Àå.PDF CHAPTER 2 (interaction) Ext JS., HTML, onready, MessageBox get.. Ext JS HTML CSS Ext JS.1. Ext JS. Ext.Msg: : Ext Ext.get: DOM 22 CHAPTER 2 (config). Ext JS.... var test = new TestFunction( 'three', 'fixed',

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

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

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

ETL_project_best_practice1.ppt

ETL_project_best_practice1.ppt ETL ETL Data,., Data Warehouse DataData Warehouse ETL tool/system: ETL, ETL Process Data Warehouse Platform Database, Access Method Data Source Data Operational Data Near Real-Time Data Modeling Refresh/Replication

More information

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770>

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

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

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

What is ScienceDirect? ScienceDirect는 세계 최대의 온라인 저널 원문 데이터베이스로 엘스비어에서 발행하는 약,00여 종의 Peer-reviewed 저널과,000여권 이상의 도서를 수록하고 있습니다. Peer review Subject 수록된

What is ScienceDirect? ScienceDirect는 세계 최대의 온라인 저널 원문 데이터베이스로 엘스비어에서 발행하는 약,00여 종의 Peer-reviewed 저널과,000여권 이상의 도서를 수록하고 있습니다. Peer review Subject 수록된 Empowering Knowledge Quick Reference Guide www.sciencedirect.com Elsevier Korea 0-8 서울시 용산구 녹사평대로 0 (이태원동) 천우빌딩 층 Tel. 0) 7-0 l Fax. 0) 7-889 l E-mail. sginfo.elsevier.com Homepage. http://korea.elsevier.com

More information

10.ppt

10.ppt : SQL. SQL Plus. JDBC. SQL >> SQL create table : CREATE TABLE ( ( ), ( ),.. ) SQL >> SQL create table : id username dept birth email id username dept birth email CREATE TABLE member ( id NUMBER NOT NULL

More information

untitled

untitled PowerBuilder 連 Microsoft SQL Server database PB10.0 PB9.0 若 Microsoft SQL Server 料 database Profile MSS 料 (Microsoft SQL Server database interface) 行了 PB10.0 了 Sybase 不 Microsoft 料 了 SQL Server 料 PB10.0

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

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

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

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

블로그_별책부록

블로그_별책부록 Mac Windows http //java sun com/javase/downloads Java SE Development Kit JDK 1 Windows cmd C:\>java -version java version "1.6.0_XX" Java(TM) SE Runtime Environment (build 1.6.0_XX-b03) Java HotSpot(TM)

More information

구축환경 OS : Windows 7 그외 OS 의경우교재 p26-40 참조 Windows 의다른버전은조금다르게나타날수있음 Browser : Google Chrome 다른브라우저를사용해도별차이없으나추후수업의모든과정은크롬사용 한

구축환경 OS : Windows 7 그외 OS 의경우교재 p26-40 참조 Windows 의다른버전은조금다르게나타날수있음 Browser : Google Chrome 다른브라우저를사용해도별차이없으나추후수업의모든과정은크롬사용   한 수업환경구축 웹데이터베이스구축및실습 구축환경 OS : Windows 7 그외 OS 의경우교재 p26-40 참조 Windows 의다른버전은조금다르게나타날수있음 Browser : Google Chrome 다른브라우저를사용해도별차이없으나추후수업의모든과정은크롬사용 http://chrome.google.com 한림대학교웹데이터베이스 - 이윤환 APM 설치 : AUTOSET6

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

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

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

Javascript.pages

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

More information

Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Cras

Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Cras Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Crash Unity SDK... Log & Crash Search. - Unity3D v4.0 ios

More information

C H A P T E R 2

C H A P T E R 2 C H A P T E R 2 Foundations of Ajax Chapter 2 1 32 var xmlhttp; function createxmlhttprequest() { if(window.activexobject) { xmlhttp = new ActiveXObject( Micr else if(window.xmlhttprequest) { xmlhttp =

More information

14-Servlet

14-Servlet JAVA Programming Language Servlet (GenericServlet) HTTP (HttpServlet) 2 (1)? CGI 3 (2) http://jakarta.apache.org JSDK(Java Servlet Development Kit) 4 (3) CGI CGI(Common Gateway Interface) /,,, Client Server

More information

ibmdw_rest_v1.0.ppt

ibmdw_rest_v1.0.ppt REST in Enterprise 박찬욱 1-1- MISSING PIECE OF ENTERPRISE Table of Contents 1. 2. REST 3. REST 4. REST 5. 2-2 - Wise chanwook.tistory.com / cwpark@itwise.co.kr / chanwook.god@gmail.com ARM WOA S&C AP ENI

More information

3ÆÄÆ®-14

3ÆÄÆ®-14 chapter 14 HTTP >>> 535 Part 3 _ 1 L i Sting using System; using System.Net; using System.Text; class DownloadDataTest public static void Main (string[] argv) WebClient wc = new WebClient(); byte[] response

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

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

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

6강.hwp

6강.hwp ----------------6강 정보통신과 인터넷(1)------------- **주요 키워드 ** (1) 인터넷 서비스 (2) 도메인네임, IP 주소 (3) 인터넷 익스플로러 (4) 정보검색 (5) 인터넷 용어 (1) 인터넷 서비스******************************* [08/4][08/2] 1. 다음 중 인터넷 서비스에 대한 설명으로

More information

PowerPoint Template

PowerPoint Template JavaScript 회원정보 입력양식만들기 HTML & JavaScript Contents 1. Form 객체 2. 일반적인입력양식 3. 선택입력양식 4. 회원정보입력양식만들기 2 Form 객체 Form 객체 입력양식의틀이되는 태그에접근할수있도록지원 Document 객체의하위에위치 속성들은모두 태그의속성들의정보에관련된것

More information

Intra_DW_Ch4.PDF

Intra_DW_Ch4.PDF The Intranet Data Warehouse Richard Tanler Ch4 : Online Analytic Processing: From Data To Information 2000. 4. 14 All rights reserved OLAP OLAP OLAP OLAP OLAP OLAP is a label, rather than a technology

More information

chapter1,2.doc

chapter1,2.doc JavaServer Pages Version 08-alpha copyright2001 B l u e N o t e all rights reserved http://jspboolpaecom vesion08-alpha, UML (?) part1part2 Part1 part2 part1 JSP Chapter2 ( ) Part 1 chapter 1 JavaServer

More information

교육2 ? 그림

교육2 ? 그림 Interstage 5 Apworks EJB Application Internet Revision History Edition Date Author Reviewed by Remarks 1 2002/10/11 2 2003/05/19 3 2003/06/18 EJB 4 2003/09/25 Apworks5.1 [ Stateless Session Bean ] ApworksJava,

More information

Portal_9iAS.ppt [읽기 전용]

Portal_9iAS.ppt [읽기 전용] Application Server iplatform Oracle9 A P P L I C A T I O N S E R V E R i Oracle9i Application Server e-business Portal Client Database Server e-business Portals B2C, B2B, B2E, WebsiteX B2Me GUI ID B2C

More information

untitled

untitled A Leader of Enterprise e-business Solution FORCS Co., LTD 1 OZ Application Getting Started (ver 5.1) 2 FORCS Co., LTD A Leader of Enterprise e-business Solution FORCS Co., LTD 3 OZ Application Getting

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

thesis-shk

thesis-shk DPNM Lab, GSIT, POSTECH Email: shk@postech.ac.kr 1 2 (1) Internet World-Wide Web Web traffic Peak periods off-peak periods peak periods off-peak periods 3 (2) off-peak peak Web caching network traffic

More information

untitled

untitled A Leader of Enterprise e-business Solution FORCS Co., LTD 1 OZ Application Getting Started 2 FORCS Co., LTD A Leader of Enterprise e-business Solution FORCS Co., LTD 3 OZ Application Getting Started 'OZ

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

SK Telecom Platform NATE

SK Telecom Platform NATE SK Telecom Platform NATE SK TELECOM NATE Browser VER 2.6 This Document is copyrighted by SK Telecom and may not be reproduced without permission SK Building, SeRinDong-99, JoongRoGu, 110-110, Seoul, Korea

More information

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate ALTIBASE HDB 6.1.1.5.6 Patch Notes 목차 BUG-39240 offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG-41443 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate 한뒤, hash partition

More information

MySQL-Ch10

MySQL-Ch10 10 Chapter.,,.,, MySQL. MySQL mysqld MySQL.,. MySQL. MySQL....,.,..,,.,. UNIX, MySQL. mysqladm mysqlgrp. MySQL 608 MySQL(2/e) Chapter 10 MySQL. 10.1 (,, ). UNIX MySQL, /usr/local/mysql/var, /usr/local/mysql/data,

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

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

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

MPLAB C18 C

MPLAB C18 C MPLAB C18 C MPLAB C18 MPLAB C18 C MPLAB C18 C #define START, c:\mcc18 errorlevel{0 1} char isascii(char ch); list[list_optioin,list_option] OK, Cancel , MPLAB IDE User s Guide MPLAB C18 C

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

歯처리.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

슬라이드 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

Connection 8 22 UniSQLConnection / / 9 3 UniSQL OID SET

Connection 8 22 UniSQLConnection / / 9 3 UniSQL OID SET 135-080 679-4 13 02-3430-1200 1 2 11 2 12 2 2 8 21 Connection 8 22 UniSQLConnection 8 23 8 24 / / 9 3 UniSQL 11 31 OID 11 311 11 312 14 313 16 314 17 32 SET 19 321 20 322 23 323 24 33 GLO 26 331 GLO 26

More information

OPCTalk for Hitachi Ethernet 1 2. Path. DCOMwindow NT/2000 network server. Winsock update win95. . . 3 Excel CSV. Update Background Thread Client Command Queue Size Client Dynamic Scan Block Block

More information

MySQL-Ch05

MySQL-Ch05 MySQL P A R T 2 Chapter 05 Chapter 06 Chapter 07 Chapter 08 05 Chapter MySQL MySQL. (, C, Perl, PHP),. 5.1 MySQL., mysqldump, mysqlimport, mysqladmin, mysql. MySQL. mysql,. SQL. MySQL... MySQL ( ). MySQL,.

More information

소프트웨어개발방법론

소프트웨어개발방법론 사용사례 (Use Case) Objectives 2 소개? (story) vs. 3 UC 와 UP 산출물과의관계 Sample UP Artifact Relationships Domain Model Business Modeling date... Sale 1 1..* Sales... LineItem... quantity Use-Case Model objects,

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

PRO1_09E [읽기 전용]

PRO1_09E [읽기 전용] Siemens AG 1999 All rights reserved File: PRO1_09E1 Information and - ( ) 2 3 4 5 Monitor/Modify Variables" 6 7 8 9 10 11 CPU 12 Stop 13 (Forcing) 14 (1) 15 (2) 16 : 17 : Stop 18 : 19 : (Forcing) 20 :

More information

API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Docum

API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Docum API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 2012.11.23 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Document Distribution Copy Number Name(Role, Title) Date

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

11강-힙정렬.ppt

11강-힙정렬.ppt 11 (Heap ort) leejaku@shinbiro.com Topics? Heap Heap Opeations UpHeap/Insert, DownHeap/Extract Binary Tree / Index Heap ort Heap ort 11.1 (Priority Queue) Operations ? Priority Queue? Priority Queue tack

More information

PowerPoint Presentation

PowerPoint Presentation FORENSICINSIGHT SEMINAR SQLite Recovery zurum herosdfrc@google.co.kr Contents 1. SQLite! 2. SQLite 구조 3. 레코드의삭제 4. 삭제된영역추적 5. 레코드복원기법 forensicinsight.org Page 2 / 22 SQLite! - What is.. - and why? forensicinsight.org

More information

Dialog Box 실행파일을 Web에 포함시키는 방법

Dialog Box 실행파일을 Web에 포함시키는 방법 DialogBox Web 1 Dialog Box Web 1 MFC ActiveX ControlWizard workspace 2 insert, ID 3 class 4 CDialogCtrl Class 5 classwizard OnCreate Create 6 ActiveX OCX 7 html 1 MFC ActiveX ControlWizard workspace New

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 SECUINSIDE 2017 Bypassing Web Browser Security Policies DongHyun Kim (hackpupu) Security Researcher at i2sec Korea University Graduate School Agenda - Me? - Abstract - What is HTTP Secure Header? - What

More information

3 S Q L A n t i p a t t e r n s Trees/intro/parent.sql CREATE TABLE Comments ( comment_id SERIAL PRIMARY KEY, parent_id BIGINT UNSIGNED, comment TEXT

3 S Q L A n t i p a t t e r n s Trees/intro/parent.sql CREATE TABLE Comments ( comment_id SERIAL PRIMARY KEY, parent_id BIGINT UNSIGNED, comment TEXT 3 S Q L A n t i p a t t e r n s Trees/intro/parent.sql CREATE TABLE Comments ( comment_id SERIAL PRIMARY KEY, parent_id BIGINT UNSIGNED, comment TEXT NOT NULL, FOREIGN KEY (parent_id) REFERENCES Comments(comment_id)

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

untitled

untitled A Leader of Enterprise e-business Solution FORCS Co., LTD 1 OZ Application Designer Getting Started 2 FORCS Co., LTD A Leader of Enterprise e-business Solution FORCS Co., LTD 3 OZ Application Designer

More information

untitled

untitled A Leader of Enterprise e-business Solution FORCS Co., LTD 1 OZ Application Designer Getting Started 2 FORCS Co., LTD A Leader of Enterprise e-business Solution FORCS Co., LTD 3 OZ Application Designer

More information

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,,,,,,,,,,,,,.,..., U.S. GOVERNMENT END USERS. Oracle programs, including any operat

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,,,,,,,,,,,,,.,..., U.S. GOVERNMENT END USERS. Oracle programs, including any operat Sun Server X3-2( Sun Fire X4170 M3) Oracle Solaris : E35482 01 2012 9 Copyright 2012, Oracle and/or its affiliates. All rights reserved.,,,,,,,,,,,,,.,..., U.S. GOVERNMENT END USERS. Oracle programs, including

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

Intro to Servlet, EJB, JSP, WS

Intro to Servlet, EJB, JSP, WS ! Introduction to J2EE (2) - EJB, Web Services J2EE iseminar.. 1544-3355 ( ) iseminar Chat. 1 Who Are We? Business Solutions Consultant Oracle Application Server 10g Business Solutions Consultant Oracle10g

More information

TITLE

TITLE CSED421 Database Systems Lab MySQL Basic Syntax SQL DML & DDL Data Manipulation Language SELECT UPDATE DELETE INSERT INTO Data Definition Language CREATE DATABASE ALTER DATABASE CREATE TABLE ALTER TABLE

More information

초보자를 위한 ADO 21일 완성

초보자를 위한 ADO 21일 완성 ADO 21, 21 Sams Teach Yourself ADO 2.5 in 21 Days., 21., 2 1 ADO., ADO.? ADO 21 (VB, VBA, VB ), ADO. 3 (Week). 1, 2, COM+ 3.. HTML,. 3 (week), ADO. 24 1 - ADO OLE DB SQL, UDA(Universal Data Access) ADO.,,

More information

Macaron Cooker Manual 1.0.key

Macaron Cooker Manual 1.0.key MACARON COOKER GUIDE BOOK Ver. 1.0 OVERVIEW APPLICATION OVERVIEW 1 5 2 3 4 6 1 2 3 4 5 6 1. SELECT LAYOUT TIP 2. Add Page / Delete Page 3. Import PDF 4. Image 5. Swipe 5-1. Swipe & Skip 5-2. Swipe & Rotate

More information

NoSQL

NoSQL MongoDB Daum Communications NoSQL Using Java Java VM, GC Low Scalability Using C Write speed Auto Sharding High Scalability Using Erlang Read/Update MapReduce R/U MR Cassandra Good Very Good MongoDB Good

More information

10X56_NWG_KOR.indd

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

More information

1. efolder 시스템구성 A. DB B. apache - mod-perl - PHP C. SphinxSearch ( 검색서비스 ) D. File Storage 2. efolder 설치순서 A. DB (MySQL) B. efolder Service - efolder

1. efolder 시스템구성 A. DB B. apache - mod-perl - PHP C. SphinxSearch ( 검색서비스 ) D. File Storage 2. efolder 설치순서 A. DB (MySQL) B. efolder Service - efolder Embian efolder 설치가이드 efolder 시스템구성 efolder 설치순서 Installation commands 1. efolder 시스템구성 A. DB B. apache - mod-perl - PHP C. SphinxSearch ( 검색서비스 ) D. File Storage 2. efolder 설치순서 A. DB (MySQL) B. efolder

More information

디지털포렌식학회 논문양식

디지털포렌식학회 논문양식 ISSN : 1976-5304 http://www.kdfs.or.kr Virtual Online Game(VOG) 환경에서의 디지털 증거수집 방법 연구 이 흥 복, 정 관 모, 김 선 영 * 대전지방경찰청 Evidence Collection Process According to the Way VOG Configuration Heung-Bok Lee, Kwan-Mo

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Synergy EDMS www.comtrue.com opyright 2001 ComTrue Technologies. All right reserved. - 1 opyright 2001 ComTrue Technologies. All right reserved. - 2 opyright 2001 ComTrue Technologies. All right reserved.

More information

초보자를 위한 ASP.NET 21일 완성

초보자를 위한 ASP.NET 21일 완성 ASP.NET 21!!.! 21 ( day 2 ), Active Server Pages.NET (Web-based program -ming framework).,... ASP.NET. ASP. NET Active Server Pages ( ASP ),. ASP.NET,, ( ),.,.,, ASP.NET.? ASP.NET.. (, ).,. HTML. 24 ASP.

More information

untitled

untitled 1... 2 System... 3... 3.1... 3.2... 3.3... 4... 4.1... 5... 5.1... 5.2... 5.2.1... 5.3... 5.3.1 Modbus-TCP... 5.3.2 Modbus-RTU... 5.3.3 LS485... 5.4... 5.5... 5.5.1... 5.5.2... 5.6... 5.6.1... 5.6.2...

More information

Chapter 1

Chapter 1 3 Oracle 설치 Objectives Download Oracle 11g Release 2 Install Oracle 11g Release 2 Download Oracle SQL Developer 4.0.3 Install Oracle SQL Developer 4.0.3 Create a database connection 2 Download Oracle 11g

More information

FileMaker 15 WebDirect 설명서

FileMaker 15 WebDirect 설명서 FileMaker 15 WebDirect 2013-2016 FileMaker, Inc.. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker FileMaker Go FileMaker, Inc.. FileMaker WebDirect FileMaker, Inc... FileMaker.

More information

No Slide Title

No Slide Title Copyright, 2001 Multimedia Lab., CH 3. COM object (In-process server) Eun-sung Lee twoss@mmlab.net Multimedia Lab. Dept. of Electrical and Computer Eng. University of Seoul Seoul, Korea 0. Contents 1.

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

I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r

I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r -------------------------------------------------------------------- -- 1. : ts_cre_bonsa.sql -- 2. :

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

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

The Self-Managing Database : Automatic Health Monitoring and Alerting

The Self-Managing Database : Automatic Health Monitoring and Alerting The Self-Managing Database : Automatic Health Monitoring and Alerting Agenda Oracle 10g Enterpirse Manager Oracle 10g 3 rd Party PL/SQL API Summary (Self-Managing Database) ? 6% 6% 12% 55% 6% Source: IOUG

More information