Случайно наткнулся на замечательную книгу для веб-программеров.
http://shop.oreilly.com/product/0636920010906.do
Просто и доступно объясняются нововведения, которые ждут нас с приходом нового стандарта.
Читается легко и интересно, ни капли не занудно, теория сопровождается кодом и картинками :)
Подходит начинающим веб-девелоперам.
Затрагиваемые темы:
- JavaScript (introduction)
- Geolocation ( + Google Maps)
- Json, JsonP, (Ajax)
- LocalStorage
- и многое другое.
Советую, очень увлекательно!
четверг, 29 декабря 2011 г.
вторник, 27 декабря 2011 г.
Ущелья Крита. Имброс
Пляжный отдых - это хорошо. Но не будем забывать, что Крит - это не только чистейшее море, но и отличные живописные горы. Именно эта мысль посетила нас на излёте второй недели отпуска.
Но с маленьким сыном много по горам не налазаешь, дитя быстро утомится, и весёлое путешествие превратится в бесконечную муку и сопли. Посему длинный поход ну никак не подходит. А вот ущелье Имброс кажется вполне реальным выбором. Длина маршрута - 6-8 км (данные разнятся), спуск в ущелье вполне благоустроен, имеются указатели, а на выходе вас ожидают таверны и такси, которое довезёт до отеля.
Утром спозаранку выехали из Ханьи в сторону ущелья. Вся дорога заняла от силы час. И вот оно, ущелье Имброс, вид сверху.
Но с маленьким сыном много по горам не налазаешь, дитя быстро утомится, и весёлое путешествие превратится в бесконечную муку и сопли. Посему длинный поход ну никак не подходит. А вот ущелье Имброс кажется вполне реальным выбором. Длина маршрута - 6-8 км (данные разнятся), спуск в ущелье вполне благоустроен, имеются указатели, а на выходе вас ожидают таверны и такси, которое довезёт до отеля.
Утром спозаранку выехали из Ханьи в сторону ущелья. Вся дорога заняла от силы час. И вот оно, ущелье Имброс, вид сверху.
понедельник, 19 декабря 2011 г.
Play! framework - инсталляция нового модуля
Делается очень просто.
1. Редактируем файл dependencies.yml, добавляем в него нужный модуль.
- play -> search head
2. Запускаем из командной строки:
play deps
3. Запускаем приложение: play run
Следим за консолью:
15:45:54,418 INFO ~ Module search is available
Готово!
1. Редактируем файл dependencies.yml, добавляем в него нужный модуль.
- play -> search head
2. Запускаем из командной строки:
play deps
3. Запускаем приложение: play run
Следим за консолью:
15:45:54,418 INFO ~ Module search is available
Готово!
четверг, 1 декабря 2011 г.
Play! framework. как сгенерировать скрипты для базы данных
Play очень динамична и удобна. Настолько удобна, что сама налету генерирует структуру базы из классов модели. Но что делать, если вам нужно получить скрипты для миграции базы данных, например, на Продакшн?
Я решил эту проблему установкой модуля http://www.playframework.org/modules/db
Запускаем из консоли:
play install db-1.1.1
добавляем в конфигурацию
module.db=${play.path}/modules/db-1.1.1
и снова в консоль:
play db:export --create --output=db/create.sql
Скрипты сгенерированы!
Я решил эту проблему установкой модуля http://www.playframework.org/modules/db
Запускаем из консоли:
play install db-1.1.1
добавляем в конфигурацию
module.db=${play.path}/modules/db-1.1.1
и снова в консоль:
play db:export --create --output=db/create.sql
Скрипты сгенерированы!
Подписаться на:
Сообщения (Atom)