Архив за 12 января 2014 - 3

Ассортимент мобильных компьютеров Sony серии Vaio Fit пополнился новой моделью — 11A. Анонс сделан во время проведения выставки CES 2014, где состоялся и первый публичный показ изделия.

Sony Vaio Fit 11A

Sony Vaio Fit 11A приходится младшим братом модели Vaio Fit 13A, представленной в прошлом году. Как не трудно догадаться исходя из названия, новинка получила сенсорный дисплей диагональю 11 дюймов, а его разрешение составляет 1920 х 1080 точек. Механизм трансформации Vaio Fit 11A такой же, как и у старшей модели.

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

LXC (Linux Containers) — так ли все прекрасно на самом деле? На просторах Интернета можно встретить не одну статью, где нахваливают LXC и утверждают, что за этой технологией будущее. Я уже в третий раз сажусь поизучать текущий статус и каждый раз выясняется множество нюансов. Первая попытка была где-то года полтора или два назад, вторая — после релиза Debian 7, третья — на этих выходных. Причина в том, что Debian/Ubuntu мне нравятся на порядок больше, чем CentOS/RHEL. Но к сожалению, в плане контейнерной виртуализации (в частности OpenVZ) в Debain/Ubuntu стало совсем печально в последних релизах. В том числе и благодаря более активному продвижению LXC. Собственно, LXC так LXC — лишь бы решало нужные задачи. Я не являюсь хостером и такой виртуализацией пользуюсь в основном ради целей разработки, тестирования и для работы некоторых собственных проектов.

Забегая вперед могу сказать, что третья попытка опять оказалось неудачной. LXC все еще выглядит крайне сырым, даже для внутренних нужд, не говоря о коммерческой эксплуатации. Причины — ниже. Читать полностью »

В статье идет речь о методе создания полиморфизма для связей many-to-many в Ruby on Rails.

Задача

Допустим, что необходимо разработать систему управления грузовым транспортом. В нашем распоряжении имеются несколько видов этого транспорта: поезда, вертолеты, грузовики и баржи. И известно, что каждое средство осуществляет перевозку только в строго определенные населенные пункты. Например, часть грузовиков катается по центральной части России, часть по южной, вертолеты работают в Сибири и на Камчатке, поезда вообще ограничены железнодорожным полотном и так далее.
Каждый вид транспорта в разрабатываемой системе будет представлен своим классом: Train, Copter, Truck, Ship соответственно.
Населенные пункты (города, поселки, научные станции, тут нас интересует не размер, а географические координаты), куда осуществляется перевозка, представлены классом Location.
Стоит условие: к каждой единице транспорта может быть привязано сколько угодно Location. В свою очередь к каждому населенному пункту может быть привязано сколько угодно единиц транспорта разных видов.
Полиморфные сквозные ассоциации в Ruby on Rails
Читать полностью »

Что делает компьютерный код в голливудских фильмах

Британский программист и писатель Джон Грэм-Камминг (John Graham-Cumming) открыл познавательный блог Movie Code, посвящённый использованию компьютерного кода в голливудских фильмах. На сайте собирают кадры из фильмов и объясняют, откуда взят код и что конкретно он делает в реальности. Не секрет, что режиссёры часто подбирают код совершенно произвольным образом, иногда получается очень смешно.

Например, вверху показан кадр из боевика «Штурм Белого дома», где режиссёры использовали код нескольких open source программ, которые написаны в 2007-2008 годах для демонстрации Raw Sockets с целью инъекции пакетов. Свой код в официальном трейлере опознал специалист по информационной безопасности с сайта SecurityTube.net.
Читать полностью »

в 14:07, , рубрики: Без рубрики

История создания одного стартапа

В рамках поддержки стартапов Хабром мы открываем цикл статей о нашей компании. Как и было заявлено в правилах конкурса, мы будем “увлекательно рассказывать о разработке проекта, о путях решения проблем и достижения поставленной цели”.

Supl.biz — это электронная торговая площадка для бизнеса, которая упрощает закупку товаров и услуг.

Первая статья — история создания, а в следующих мы расскажем об участии в нескольких стартаперских конкурсах, о поиске инвесторов, кроме того, будет несколько чисто технических статей, например, об организации почтовой рассылки и архитектуре системы.
Читать полностью »

в 13:55, , рубрики: Без рубрики

Приобрел пару дней назад принтер-плоттер HP T120. Это принтер с термоструйной головой, и возможностью печатать на рулонах 610мм, для его качества и скорости очень даже бюджетный.
Распаковав его и подключив к wifi, начал подключать.
Читать полностью »

Аккумуляторы будущего будут изготавливать из ревеня

Исследователи из Гарварда создали новый вид аккумулятора, в котором используется электрохимическая реакция между органическими соединениями вместо металлов. Эта многообещающая технология позволяет надеяться в скором времени на решение проблемы создания дешёвого и высокоэффективного аккумулятора. По словам изобретателей, в их разработке используются хиноны, органические соединения, идентичные тем, что содержатся в ревене.

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

Доброго времени суток!

Экспорт Избранного на Хабре в PDF
Думаю многих из вас когда-либо посещала мысль «вот бы сохранить статьи с Хабра».
Такая же мысль посетила и меня два дня назад. Сохранить захотел не просто каждую статью, а только те, что в избранном, да не поштучно, а сразу всё скопом.
Первая мысль — надо написать скрипт, который всё это вытянет. Python я уже подучил, но вот с генерацией PDF на нем сталкиваться ещё не приходилось.

Закручинился я было… Но OpenSource и Хабр спасли меня!

Краткая суть статьи для тех, кому не интересно много читать

В статье описан доработанный скрипт на Python fav2pdf.
Изначальный автор скрипта vrtx, за что ему большое спасибо.
«Usage — лучше тысячи слов!»

usage: fav2pdf.py [-h] [-d OUTPUT_DIR] [--from-date FROM_DATE]
                  [--to-date TO_DATE] [--all-in-one]
                  [--only-hubs [ONLY_HUBS [ONLY_HUBS ...]]] [--no-comments]
                  [--no-symlinks]
                  user

Tool for save favorite posts from habrahabr.ru in pdfs

positional arguments:
  user                  habrahabr.ru username

optional arguments:
  -h, --help            show this help message and exit
  -d OUTPUT_DIR, --output-dir OUTPUT_DIR
                        Directory for output
  --from-date FROM_DATE
                        From date
  --to-date TO_DATE     To date
  --all-in-one          Save all posts in one PDF-file
  --only-hubs [ONLY_HUBS [ONLY_HUBS ...]]
                        Save only posts from hubs. For multiple: "--only-hubs
                        Hub1 Hub2 --"
  --no-comments         Dont save comments from posts
  --no-symlinks         Dont create symlinks to posts

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

Один из наших отделов занимается ручным тестированием мультимедиа-компонентов для автомобилей. При этом постоянно ведется видеозапись всех производимых действий (нажатие кнопок, вставка дисков и т. п.) и реакции системы: одна из камер направлена на дисплей. Видео в данном случае является доказательством наблюдения ошибки, а также предоставляет разработчикам ценную информацию о том, какие действия производились и как быстро. Согласитесь, информация весьма важная для багрепортов, не так ли?

Специфика систем состоит в том, что ошибки могут возникнуть спонтанно и неожиданно, на любом этапе тесткейса, а то и вообще просто в режиме ожидания, когда запись видео не ведется. Интересующихся приглашаю под кат, где я опишу разработанное мной решение для бесшовного разбиения и склеивания видео. Благодаря нему запись ведется весь день, и видео сохраняется в удобные файлы небольшого размера, что позволяет нам отлавливать и документировать редчайшие ошибки, а заодно и радовать разработчиков десятками видео с невозможными реакциями системы.
Читать полностью »

Поздравляем вас всех с завершившимися (наконец) новогодними праздниками и предлагаем первый в новом году обзор. Новостей не так уж и много, но за время нашего отсутствия вышла новая бета iOS 7, ZTE показала свой модульный смартфон, iPhone исполнилось 7 лет, а автор игры Какуро опубликовал интересную историю ее разработки.

Дайджест новостей из мира мобильной разработки за последнюю неделю №36 (4 12 января 2014)Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js