The document summarizes a battle between two teams - the Authorititans (Black Alice, Byakko, Thordis) and their opponents (Silver Surfer, Superman Prime, Anarky, Aztek, Midnighter). Black Alice uses Aztek's magical helmet to defeat Superman Prime. Byakko immobilizes Silver Surfer allowing Black Alice to smash him with Thordis' hammer. Meanwhile, Duke of Oil and Deadpool fight and defeat Anarky, Aztek and Midnighter. Duke of Oil is destroyed in the battle. The Authorititans emerge victorious over their powerful opponents.
This document provides a high-level overview of various online tools for blogging, wikis, RSS feeds, social networking, and digital storytelling including blogs, wikis, RSS readers, Flickr, digital storytelling tools, video, mindmapping tools, and learning systems. It encourages the reader to explore these tools and start using them for professional development and online content creation.
Este documento resume los diferentes tipos de dispositivos de almacenamiento en un computador, incluyendo la memoria RAM y ROM, discos duros, disquetes, unidades de CD, DVD y más. Explica cómo estos dispositivos almacenan datos de forma temporal o permanente y las diferencias en su capacidad, velocidad de acceso y otros atributos. También enumera algunas de las marcas más populares de estos dispositivos.
The document summarizes a battle between two teams - the Authorititans (Black Alice, Byakko, Thordis) and their opponents (Silver Surfer, Superman Prime, Anarky, Aztek, Midnighter). Black Alice uses Aztek's magical helmet to defeat Superman Prime. Byakko immobilizes Silver Surfer allowing Black Alice to smash him with Thordis' hammer. Meanwhile, Duke of Oil and Deadpool fight and defeat Anarky, Aztek and Midnighter. Duke of Oil is destroyed in the battle. The Authorititans emerge victorious over their powerful opponents.
This document provides a high-level overview of various online tools for blogging, wikis, RSS feeds, social networking, and digital storytelling including blogs, wikis, RSS readers, Flickr, digital storytelling tools, video, mindmapping tools, and learning systems. It encourages the reader to explore these tools and start using them for professional development and online content creation.
Este documento resume los diferentes tipos de dispositivos de almacenamiento en un computador, incluyendo la memoria RAM y ROM, discos duros, disquetes, unidades de CD, DVD y más. Explica cómo estos dispositivos almacenan datos de forma temporal o permanente y las diferencias en su capacidad, velocidad de acceso y otros atributos. También enumera algunas de las marcas más populares de estos dispositivos.
Este documento resume los diferentes tipos de dispositivos de almacenamiento en un computador, incluyendo memoria RAM y ROM, discos duros, disquetes, unidades de CD, DVD y más. Explica cómo estos dispositivos almacenan datos de forma temporal o permanente y las diferencias en su capacidad, velocidad de acceso y otros atributos. También enumera algunas marcas populares de dispositivos de almacenamiento.
La Web 2.0 permite aplicaciones enfocadas al usuario final que facilitan la colaboración y servicios en línea. Características clave incluyen una mejor interoperabilidad entre aplicaciones, facilitar la publicación y búsqueda de contenido, y estimular la inteligencia colectiva. Además, la Web 2.0 ha revolucionado la producción periodística al permitir una mayor participación e intercambio de conocimientos entre usuarios.
El documento describe los pasos que una persona debe seguir si experimenta un ataque al corazón mientras está sola. Indica que se debe toser vigorosamente cada dos segundos, inspirando profundamente antes de cada tosido, para mantener la circulación de la sangre y ayudar al corazón a recuperar su ritmo normal hasta que se pueda obtener ayuda médica.
This document provides guidelines for creating an oral report on an unsolved mystery. It recommends including:
1) An introduction of group members and the mystery's background information such as when and where it was first mentioned.
2) A detailed description and history of the mystery using images.
3) An explanation of why it is considered unsolved and specific events.
4) Where the mystery is mostly known and inclusion of a related map.
5) Brief explanations of different theories using images or short videos.
6) What most people believe and examples to support it.
7) The group or individual conclusions and why they think that.
8) Additional original information and at
The summary is:
This document welcomes readers to the Summer Reading Club 2007. It provides details on earning prizes for reading for 8 hours by July 31st, including a free book. Additional prizes can be earned for reading more hours or guessing the number of pieces in a candy jar. Book Award Day on August 1st will feature books, entertainers, and crafts for all ages.
This document lists various online tools for creating presentations and slideshows. It includes platforms for creating presentations with Lotus Symphony and Open Office as well as specific websites like Prezi, SlideRocket, 280slides, and Animoto that allow users to design and share online presentations and slideshows.
This document provides instructions for using several online databases available through a university library. It explains that databases allow users to search for and access full-text articles and bibliographic information on various topics. The databases covered include EBSCOhost, HW Wilson, Gale Infotrac, and Proquest. The document outlines how to navigate to the databases, perform basic and advanced searches, view search results, and access full-text articles. It emphasizes using keywords related to the research topic and provides tips for printing, emailing, or saving useful articles found through the databases.
This document provides an overview of key internet terminology used for surfing the web, including:
Networks connect computers that share information and equipment. The internet is a worldwide network encompassing over 140 countries. Websites are hosted by universities, governments, or companies and contain web pages that can be viewed. Search engines help users locate desired information by keyword searches. Portals provide search engines and additional content like email and shopping. Databases organize and store collected information for easy searching.
This document is an electronic portfolio created by Prof. Noraida Domínguez in 2006. It includes a personal description, introductory paragraph, and breakdowns of 8 different essay types including Obama's speech, comparison and contrast, classification, cause and effect analysis, process analysis, argumentative, and others. The portfolio serves as a reference for various essay structures and analyses.
This document provides an overview and agenda for Drupal 8. It discusses the Drupal 8 timeline and highlights improvements in authoring, mobile experience, multilingual support, site building tools, and front-end and back-end development. Key changes include a new WYSIWYG editor, responsive design, improved translation, more blocks and fields, HTML5 and Twig support, and an updated configuration system. Many new Drupal 8 core features have equivalents in Drupal 7 through contributed modules.
20. Web 2.0 ビギナーズバイブル
Perl, PHP, Python, Rubyなどの
Lightweight LanguageでWeb
アプリケーション開発を解説し
た書籍
Web 2.0とRuby 20
21. Lightweight Language
• Lightweight Languageとは
「脳力」を少なく消費する
• 「脳力」はプログラミング活動
中に消費される仮想的なパワ
ーである
• 消費「脳力」の総和が少ない
ことももちろん重要だが瞬間
最大消費「脳力」が大きすぎる
のもよろしくない
Web 2.0とRuby 21
22. 人間の脳への負担の少ない性質
発想→変換→表現(プログラム)
距離
発想 表現
say = quot;I love Rubyquot;
puts say
say['love'] = quot;*love*quot;
変換 puts say.upcase
5.times { puts say }
発想から表現までの変換の距離「脳力」が生産性の指標のひとつ
Web 2.0とRuby 22
23. Web APIを利用したサンプルコード
Ruby/Amazonを使った書誌情報取得例
amazon-search.rb
require 'amazon/search'
if ARGV.size != 2
puts quot;Usage: #{$0} quot;¥
quot;[Amazon Web Services AccessKey ID] [text to search for]quot;
exit
end
access_key, search_request = ARGV
req = Amazon::Search::Request.new(access_key)
req.keyword_search(search_request, 'books', Amazon::Search::LIGHT) do |book|
puts %{quot;#{book.product_name}quot; by #{book.authors.join(', ')}}
end
実行と結果
$ ruby amazon-search.rb アクセスキー quot;restful web services“
quot;RESTful Web Servicesquot; by Leonard Richardson, Sam Ruby, David Heinemeier
Hansson
『RESTful Webサービス』より抜粋
Web 2.0とRuby 23
24. 言語としてのRuby自体は
Webと直接の関係はなく
Ruby on Railsによる
波及効果が大きい
Web 2.0とRuby 24
25. Ruby on Rails
• Ruby製のWebアプリケーションフレームワーク
• 「美しいコードを書けるからRubyを選んだ」
(David Heinemeier Hansson氏)
– http://itpro.nikkeibp.co.jp/article/NEWS/20060620/241346/
• 現在のRubyブームの火付け役
http://www.rubyonrails.org/
Web 2.0とRuby 25
26. Ruby on Railsの特徴
• DRY―Don’t Repeat Yourself
(繰り返しを避けること)
• Convention over Configuration
(設定より規約)
• full-stack
Web 2.0とRuby 26
56. 属性へのアクセサ
アクセサ(メソッド)で宣言するのが慣例
public class Product { Java
private String name;
スペースの都合上、コンストラクタは
// スペースの都合上、コンストラクタは省略
public String getName() {
return name;
}
}
class Product name属性への Ruby
attr_reader :name アクセサ宣言
def initialize(name)
@name = name getter, setter と アクセサ(メソッド)の対応
end •getter … attr_reader
end •setter … attr_writer
•getter, setter … attr_accessor
Web 2.0とRuby 56
57. オープンクラス
既存のクラスを拡張可能
module Spec Ruby
module Exceptions
class ExpectationNotMetError < StandardError
end
end
module Expectations
def should_equal(expected)
raise Spec::Exceptions::ExpectationNotMetError ¥
if self != expected
end
end 既存のObjectクラスを 利用例 Ruby
end 拡張
p = Product.new(’Ruby’)
class Object p.name.should_equal(’Ruby’)
include Spec::Expectations p.name.should_equal(’Perl’)
end
Web 2.0とRuby 57