Архив за 16 декабря 2014 - 2

Нил Стивенсон присоединился к стартапу в области дополненной реальности Magic Leap - 1

Один из классиков научной фантастики в жанре «киберпанк» Нил Стивенсон принят на работу в компанию Magic Leap на должность главного футуролога (Chief Futurist).

Нил Стивенсон — автор культовых произведений «Лавина» (Snow Crash, 1992) и «Криптономикон» (Cryptonomicon, 1999), лауреат премии «Хьюго». По мнению критиков, заслуга Стивенсона заключается в исчерпывающем описании в романе «Лавина» нового вида коммерческой матрицы в виде Метавселенной как вершины технологического прогресса.
Читать полностью »

«Совет по конкурентоспособности индустрии коммуникационно-информационных технологий Украины» опубликовал у себя на сайте несколько разработанных участниками совета документов, которые предназначены как для студентов ИТ-специальностей, так и для академической среды. Смысл документов очень простой — непосредственные участники рынка разработки ПО (GlobalLogic, «EPAM Украина», «1С Украина») описали, какие требования ждут выпускников университетов в реальной жизни за стенами университета.
Читать полностью »

Из года в год на мир Ruby снисходило благословление – здесь появилось завидное количество фреймворков для разработки веб-приложений. Однако двое из них недавно стали явными лидерами этой сферы. Большинство читателей этого сайта наслышаны о Ruby on Rails. Он был разработан Дэвидом Хайнемайером Хенссоном в 2004 и представляет собой MVC фреймворк, который помогает повысить продуктивность и сделать при этом разработчиков счастливыми. Sinatra был создан Блейком Мизерани в 2007, является предметно-ориентированным языком (domain-specific language), который выступает обёрткой для уровня легковесных HTTP запросов и ответов поверх Rack. Его минималистичный подход изящен и элегантен. Статистика на RubyGems.org наглядно показывает, насколько популярны оба этих фреймворка: Rails был скачан 7 миллионов раз, а Sinatra – 1.5 миллиона. Именно Rails вовлёк меня в веб-разработку на Ruby, но на протяжении нескольких последних лет я гораздо чаще использовал Sinatra (и вот 7 причин, из за которых я его люблю). На поверку оказалось, что мне для построения приложения нужен лишь Sinatra вместе с несколькими гемами. Это заставило меня поразмыслить над тем, а можно ли с Sinatra осилить любой проект. Когда лучше всего использовать Sinatra, а когда наилучшим выбором будет Rails? Пытаясь найти ответ на этот вопрос, я спросил у знаменитых Ruby разработчиков, что они думают по этому поводу.
Читать полностью »

Как пишет источник, в Европе начались продажи нового мини-компьютера компании Giada. Устройство габаритами 130 x 128,5 x 26 мм и объемом всего 0,5 литра комплектуется процессорами Intel Celeron 2957U и Core i5-4200U. В первом случае стоимость ПК равняется 210 евро, во втором — 460 евро.

Giada i200

После первого знакомства с новым Яндекс браузером «Кусто» у меня зародилась тревога. Минималистичный интерфейс, это конечно хорошо, но выводить системные сообщения и панельки браузера над контентом чревато большими проблемами.
Читать полностью »

eConomy – это комплект из автомобильного гаджета, приложения для смартфонов и персональной веб-странички для каждого автомобиля, которая подобно медицинской карте хранит полную историю авто, начиная с первого дня.

Совместный продукт команды из Санкт-Петербурга и западного производителя автомобильной электроники OBD Solutions призывает нас ездить безопасно и экономично. Система рассказывает владельцу автомобиля, насколько он хорош за рулем и в каких моментах стоит поработать над привычным стилем вождения.

Анализируем вождение и состояние автомобиля с помощью eConomy - 1

Это помогает экономить на бензине и нервах. Помимо вождения, приложение следит за состоянием автомобиля. Так, функция экспресс-диагностики определяет природу текущих неполадок мотора, а мониторинг следит за температурами и «электрикой» во время движения.Читать полностью »

Аналитическая компания Gartner опубликовала отчёт по итогам 3-го квартала 2014 года.

Согласно данному отчёту, абсолютным лидером является платформа Google, на которую приходится 83,1% от проданных аппаратов, а на 2-м месте расположилась iOS, доля которой составляет 12,7%.

Все платформы, кроме iOS и Android, теряют рынок

Читать полностью »

Всем привет! Мы — команда энтузиастов с большой целью — создать действительно рабочую систему передачи энергии на расстояние, именно методом Теслы.

Известно, что такого рода системы имеют весьма ограниченный радиус действия, который исчисляется в метрах. Есть конечно направленные передатчики, вроде лазерных или ультразвуковых, но они работают только в условиях прямой видимости. Складывается впечатление, что прогресс в данной области идет очень медленно, и постепенно замедляется, так как известные принципы передачи доводятся до совершенства корпорациями вроде Apple, Samsung, Microsoft и университетами, как MIT. Тем не менее существует ряд острых проблем, которые требуют незамедлительного решения:

  • 1) Очевидно, что электроника становится все более энергоемкой и требует более частой зарядки посредством сотен отличающихся стандартов и разъемов.
  • 2) Передача электричества по проводам влечет за собой большие потери, особенно, когда речь идет о промышленных масштабах.
  • 3) Емкость аккумуляторов растет недостаточно быстро и ограничивает развитие многих отраслей (электромобили, дроны, мобильная электроника и т.п.)

Читать полностью »

Энтузиасты, занимающиеся исследованием снимков, полученных марсоходом Curiosity, обнаружили необычный предмет на одном из фото.

На сайте UFO Sightings Daily сообщается, что предмет сделан из золота и представляет собой диск диаметром в половину фрисби (летающей тарелки).

На Марсе «гостит» золотая фрисби

Посередине предмета наблюдается утолщение, а к краям он становится тоньше.

Читать полностью »

Самый простой deploy приложения на Ruby on Rails - 1

Полгода назад я написал пост Deploy приложения на RoR 4 с помощью Capistrano 3. Прошло время, я получил много положительных отзывов, но были и отрицательные. Из них можно было понять следующее:

  • Инструкция слишком сложная для новичка
  • Очень много всего приходится делать «руками»

Я подумал и написал gem 'capistrano3-ubuntu-server-config', который полностью настраивает Ваш «чистый» Ubuntu сервер. Всё, что Вам нужно сделать руками — создать нового пользователя и дать ему права visudo (причем давать ему права на passwordless sudo ему не надо). Он может:

  • Настроить SSH (Добавить настройки 'PermitRootLogin no', 'UseDNS no', 'AllowUsers username')
  • Создать и настроить swap (размер запрашивается)
  • Сделать
    sudo apt-get update

    и

    sudo apt-get upgrade

  • Установить из исходников и настроить как чистый Nginx, так и с модулем Pagespeed
  • Установить PostgreSQL из репозитория, затем создать суперпользователя БД (имя пользователя и пароль запрашиваются)
  • Установить из исходников и настроить Redis
  • Установить RVM с последней версией Ruby и gem'ами Rails, Bundler
  • Скопировать Ваш приватный ssh ключ (например для доступа к приватному git репозиторию) с локальной машины на сервер и добавить его в ~/.ssh/config
  • Установить imagemagick из репозитория (Необходим для Paperclip, постоянно его забываю ставить)
  • Установить любые дополнительные пакеты из репозитория (Запрашивает какие именно)

Можно запустить конфигурационный wizard, который узнает, что именно из вышеперечисленного необходимо сделать и заранее спросит все настройки, чтобы можно было потом пойти попить кофе, а можно запустить отдельные таски. Данный gem будет полезен не только Rails разработчикам, а всем, кто использует Capistrano для деплоя.

Эта статья раскроет следующие темы:

Читать полностью »