Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also .

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also .
  • 13 commits
  • 22 files changed
  • 0 commit comments
  • 2 contributors
View
@@ -1,9 +1,12 @@
-# HTML5: Beyond the Buzzwords
+# HTML5: Больше, чем модная фишка
-This project contains the exercises and solutions for a [HTML5: Beyond the Buzzwords](http://en.oreilly.com/rails2011/public/schedule/detail/18321) tutorial that I am teaching at RailsConf 2011.
+Этот проект является переводом руководства [HTML5: Beyond the Buzzwords](http://en.oreilly.com/rails2011/public/schedule/detail/18321), который был подготовлен [Майком Субельски](https://github.com/subelsky) для RailsConf 2011.
-See the `tutorial.html` file for the exercises and prerequisites.
+Откройте `tutorial.html` и следуйте инструкциям.
-# Problems? Questions? Kudos
+# Проблемы? Вопросы? Ошибки?
-Email <mike@subelsky.com>, and thanks!
+Связаться с автором руководства: <mike@subelsky.com>.
+Связаться с переводчиком: <kaluzhanin@gmail.com>.
+
+Спасибо за интерес к HTML5!
View
@@ -2,14 +2,14 @@
<html class="no-js" lang="en">
<head>
<meta charset="utf-8">
- <title>Exercise 1 Complete</title>
+ <title>HTML5 Больше, чем модная фишка</title>
<script src="js/libs/modernizr-1.7.js"></script>
</head>
<body>
<div id="container">
<header>
- <h1>Exercise 1 Complete</h1>
+ <h1>Выполненное упражнение 1</h1>
</header>
<footer>
View
@@ -1 +1 @@
-console.info("You have a working console")
+console.info("Ваша консоль работает")
View
@@ -2,7 +2,7 @@
<html class="no-js" lang="en">
<head>
<meta charset="utf-8">
- <title>HTML5 Beyond the Buzzwords</title>
+ <title>HTML5 Больше, чем модная фишка</title>
<script src="js/libs/modernizr-1.7.js"></script>
<style>
canvas {
@@ -16,13 +16,13 @@
<body>
<div id="container">
<header>
- <h1>Exercise 11 Complete</h1>
+ <h1>Выполненное упражнение 11</h1>
</header>
- <input id="username" placeholder="Your name">
+ <input id="username" placeholder="Ваше имя">
<ul>
- <li><a href="#" data-soundname='bubble'>Play Bubble</a></li>
- <li><a href="#" data-soundname='ray_gun'>Play Ray Gun</a></li>
+ <li><a href="#" data-soundname='bubble'>Бульк</a></li>
+ <li><a href="#" data-soundname='ray_gun'>Пыщь</a></li>
</ul>
<canvas id="main" width="800" height="800"></canvas>
View
@@ -12,7 +12,7 @@ function factorizer(num) {
}
}
- return "factors of " + num + " are " + factors.join(", ");
+ return "множители " + num + " - " + factors.join(", ");
}
self.addEventListener('message', function(e) {
View
@@ -2,14 +2,14 @@
<html class="no-js" lang="en">
<head>
<meta charset="utf-8">
- <title>HTML5 Beyond the Buzzwords</title>
+ <title>HTML5 Больше, чем модная фишка</title>
<script src="js/libs/modernizr-1.7.js"></script>
</head>
<body>
<div id="container">
<header>
- <h1>Exercise 2 Complete</h1>
+ <h1>Выполненное упражнение 2</h1>
</header>
<canvas id="main" width="400" height="400"></canvas>
<footer>
View
@@ -1,4 +1,4 @@
-console.info("You have a working console")
+console.info("Ваша консоль работает")
var canvas = document.getElementById("main");
var context = canvas.getContext("2d");
View
@@ -2,14 +2,14 @@
<html class="no-js" lang="en">
<head>
<meta charset="utf-8">
- <title>HTML5 Beyond the Buzzwords</title>
+ <title>HTML5 Больше, чем модная фишка</title>
<script src="js/libs/modernizr-1.7.js"></script>
</head>
<body>
<div id="container">
<header>
- <h1>Exercise 3 Complete</h1>
+ <h1>Выполненное упражнение 3</h1>
</header>
<canvas id="main" width="400" height="400"></canvas>
<footer>
View
@@ -2,14 +2,14 @@
<html class="no-js" lang="en">
<head>
<meta charset="utf-8">
- <title>HTML5 Beyond the Buzzwords</title>
+ <title>HTML5 Больше, чем модная фишка</title>
<script src="js/libs/modernizr-1.7.js"></script>
</head>
<body>
<div id="container">
<header>
- <h1>Exercise 4 Complete</h1>
+ <h1>Выполненное упражнение 4</h1>
</header>
<canvas id="main" width="400" height="400"></canvas>
<footer>
View
@@ -2,16 +2,16 @@
<html class="no-js" lang="en">
<head>
<meta charset="utf-8">
- <title>HTML5 Beyond the Buzzwords</title>
+ <title>HTML5 Больше, чем модная фишка</title>
<script src="js/libs/modernizr-1.7.js"></script>
</head>
<body>
<div id="container">
<header>
- <h1>Exercise 5 Complete</h1>
+ <h1>Выполненное упражнение 5</h1>
</header>
- <input id="username" placeholder="Your name" autofocus>
+ <input id="username" placeholder="Ваше имя" autofocus>
<input id="size" type="range" min="4" max="320" step="8" value="32">
<canvas id="main" width="400" height="400"></canvas>
View
@@ -2,16 +2,16 @@
<html class="no-js" lang="en">
<head>
<meta charset="utf-8">
- <title>HTML5 Beyond the Buzzwords</title>
+ <title>HTML5 Больше, чем модная фишка</title>
<script src="js/libs/modernizr-1.7.js"></script>
</head>
<body>
<div id="container">
<header>
- <h1>Exercise 6 Complete</h1>
+ <h1>Выполненное упражнение 6</h1>
</header>
- <input id="username" placeholder="Your name">
+ <input id="username" placeholder="Ваше имя">
<input id="size" type="range" min="4" max="320" step="8" value="32">
<canvas id="main" width="400" height="400"></canvas>
View
@@ -2,7 +2,7 @@
<html class="no-js" lang="en">
<head>
<meta charset="utf-8">
- <title>HTML5 Beyond the Buzzwords</title>
+ <title>HTML5 Больше, чем модная фишка</title>
<script src="js/libs/modernizr-1.7.js"></script>
<style>
canvas {
@@ -16,9 +16,9 @@
<body>
<div id="container">
<header>
- <h1>Exercise 7 Complete</h1>
+ <h1>Выполненное упражнение 7</h1>
</header>
- <input id="username" placeholder="Your name">
+ <input id="username" placeholder="Ваше имя">
<canvas id="main" width="800" height="800"></canvas>
<footer>
View
@@ -2,7 +2,7 @@
<html class="no-js" lang="en">
<head>
<meta charset="utf-8">
- <title>HTML5 Beyond the Buzzwords</title>
+ <title>HTML5 Больше, чем модная фишка</title>
<script src="js/libs/modernizr-1.7.js"></script>
<style>
canvas {
@@ -16,9 +16,9 @@
<body>
<div id="container">
<header>
- <h1>Exercise 8 Complete</h1>
+ <h1>Выполненное упражнение 8</h1>
</header>
- <input id="username" placeholder="Your name">
+ <input id="username" placeholder="Ваше имя">
<canvas id="main" width="800" height="800"></canvas>
<footer>
View
@@ -7,11 +7,11 @@ characters.src = "media/characters.gif";
var ws = new WebSocket("ws://exp.subelsky.com:8011");
ws.onopen = function() {
- console.info("socket opened");
+ console.info("socket открыт");
};
ws.onclose = function() {
- console.info("socket closed");
+ console.info("socket закрыт");
};
ws.onerror = function(a,b) {
View
@@ -2,7 +2,7 @@
<html class="no-js" lang="en">
<head>
<meta charset="utf-8">
- <title>HTML5 Beyond the Buzzwords</title>
+ <title>HTML5 Больше, чем модная фишка</title>
<script src="js/libs/modernizr-1.7.js"></script>
<style>
canvas {
@@ -16,13 +16,13 @@
<body>
<div id="container">
<header>
- <h1>Exercise 9 Complete</h1>
+ <h1>Выполненное упражнение 9</h1>
</header>
- <input id="username" placeholder="Your name">
+ <input id="username" placeholder="Ваше имя">
<ul>
- <li><a href="#" data-soundname='bubble'>Play Bubble</a></li>
- <li><a href="#" data-soundname='ray_gun'>Play Ray Gun</a></li>
+ <li><a href="#" data-soundname='bubble'>Бульк</a></li>
+ <li><a href="#" data-soundname='ray_gun'>Пыщь</a></li>
</ul>
<canvas id="main" width="800" height="800"></canvas>
View
@@ -12,7 +12,7 @@ function factorizer(num) {
}
}
- return "factors of " + num + " are " + factors.join(", ");
+ return "множители " + num + " - " + factors.join(", ");
}
self.addEventListener('message', function(e) {
View
@@ -2,7 +2,7 @@
<html class="no-js" lang="en" manifest="demo.manifest">
<head>
<meta charset="utf-8">
- <title>HTML5 Beyond the Buzzwords</title>
+ <title>HTML5 Больше, чем модная фишка</title>
<script src="js/libs/modernizr-1.7.js"></script>
<style>
canvas {
@@ -16,7 +16,7 @@
<body>
<div id="container">
<header>
- <h1>Manifest Demo</h1>
+ <h1>Работа с манифестом</h1>
</header>
<img src="media/water.jpg">
View
@@ -16,28 +16,28 @@ def initialize(host,port)
end
def run
- @logger.info "Starting server"
+ @logger.info "Запускаю сервер"
EventMachine.run do
- @logger.info "Listening on #{@host}:#{@port}"
+ @logger.info "Слушаю #{@host}:#{@port}"
EventMachine::WebSocket.start(:host => @host, :port => @port) do |socket|
socket.onopen do
- @logger.debug "socket #{socket.object_id} opened"
+ @logger.debug "сокет #{socket.object_id} открыт"
@sockets[socket] = 1
end
socket.onmessage do |msg|
- @logger.info "received: #{msg}"
+ @logger.info "получено: #{msg}"
broadcast(msg)
end
socket.onerror do |s|
- @logger.debug "error: #{s.inspect} #{s.backtrace}"
+ @logger.debug "ошибка: #{s.inspect} #{s.backtrace}"
end
socket.onclose do
- @logger.debug "socket #{socket.object_id} closed"
+ @logger.debug "сокет #{socket.object_id} закрыт"
@sockets.delete(socket)
end
end
View
@@ -2,14 +2,14 @@
<html lang="en">
<head>
<meta charset="utf-8">
- <title>HTML5 Beyond the Buzzwords: Start</title>
+ <title>HTML5 Больше, чем модная фишка: Основа</title>
</head>
<body>
<div id="container">
<header>
- <h1>HTML5 Beyond the Buzzwords: Start</h1>
+ <h1>HTML5 Больше, чем модная фишка: Основа</h1>
</header>
<footer>
View
@@ -1 +1 @@
-console.info("You have a working console")
+console.info("Ваша консоль работает")
Oops, something went wrong.

No commit comments for this range