Раньше это называлось шагомер. Теперь шагомеры подросли, отрастили себе Bluetooth(все лучше с Bluetooth!), научились считать не только шаги, но и калории и стали показывать результаты на экране смартфона. Ну и имя задно поменяли — теперь они зовутся гордо, фитнесс-трекерами.
Встречаем звезду этого сезона — фитнесс-трекер Shine, чья слава бежит далеко впереди, и чье появление в России окутано ореолом таинственности и недоумения. Однако, здравствуйте.
Архив за 30 декабря 2013 - 3
Shine — фитнесс-пуговица
2013-12-30 в 12:02, admin, рубрики: shine, Yota, Блог компании Box Overview, Гаджеты. Устройства для гиков, шагомер, метки: shine, Yota, шагомерIodine: DNS туннель через закрытый WiFi
2013-12-30 в 11:21, admin, рубрики: linux, домены, Сетевые технологии, спасибо за чтение, халява, халявный интернет, метки: спасибо за чтение, халява, халявный интернет Дано: полное отсутствие интернета и виднеющийся WiFi hot-spot, в котором предлагают ввести логин-пароль. Или 3G, в котором нет интернета (потому что закончились деньги), но есть страничка провайдера с предложением дать оных денег.
Задача: получить интернет (легальным?) методом посредством туннелирования его через DNS.
Решение: linux+ iodine + routing + NAT + squid, и всё это под управлением network manager'а.
В статье: описание организации DNS туннеля посредсредством программы iodine, нюансы организации маршрутизации через образовавшийся туннель, самописный помощник для iodine и network manager.
Лирика: Занесла меня судьба на славный остров Кипр, кой славен своим П/пафосом, фраппэ и таким интернетом, после которого российские опсосы начинают выглядеть ангелами во плоти. В частности, попытка подключиться к интернетам закончилась ожиданием, что местный провайдер (Сyta) смилостивится, таки закончит пить оный фраппэ и дотянет до меня поганый ADSL 4Мб/768кбит всего-навсего за €151 (подключение) + €40 в месяц (за 4 мегабита! >_<). Ожидание тянулось и тянулось (как бы уже третья неделя пошла), а рядом был славный PrimeTel, который предлагал за €4/час (172р/час) осчастливить меня интернетом прямо тут и сейчас через едва видный WiFi. Я бы даже и согласился, но видна точка доступа была только на балконе, а в квартире связь была нестабильной и часто терялась. Так что оставалось одно решение (помимо взлома WEP-сети соседей, что уж совсем уголовщина) — это злоупотребить сервисом DNS, который безвозмездно, то есть даром, предоставляет PrimeTel для своих незарегистрировавшихся подлюченцев.
Те, кому интересно «howto» — решение далее по тексту, а пока что начнём с теории процесса.
Читать полностью »
Dokku: самый маленький PaaS
2013-12-30 в 10:59, admin, рубрики: docker, dokku, heroku, paas, Веб-разработка, виртуализация, хостингDokku — это мини-Heroku, сделанный на базе Docker и состоящий из менее чем 100 строк на Bash.
После установки Вы сможете публиковать свои приложения простым git push. Каждое приложение будет запущено в изолированном контейнере. В конечном итоге у Вас будет своя Heroku-подобная платформа.
Читать полностью »
Github + Markdown = Viewdocs
2013-12-30 в 10:58, admin, рубрики: github, markdown, open source, Веб-разработка, документацияДля ПО с открытым исходным кодом очень большое значение имеет документация. На своем опыте я убедился, что написание хорошей документации зачастую даже важнее написания тестов.
Когда я перерос README на Github, я рассматривал только 2 варианта для документации: Github Pages и Read the Docs. К сожалению, у меня возникли проблемы с обоими. Главным образом, Read the Docs заставляет меня использовать reStructured Text, а Github Pages подразумевает поддержку отдельной ветки и использование генератора статичных страниц.
Читать полностью »
«Добавить в корзину» против «Купить в один клик»: результаты АБ-теста
2013-12-30 в 10:51, admin, рубрики: shop-script 5, Блог компании Webasyst, купить в один клик, метки: shop-script 5, А/B тестирование, купить в один клик В течение месяца мы проводили на сайте одного из наших клиентов (интернет-магазина подарков) АБ-тест, в котором сравнивали конверсию посетителей в оплаченные заказы для трех разных вариантов оформления заказа:
Сразу о главном: победил вариант №2 с приростом конверсии +58% по сравнению с вариантом №1. Под катом подробнее о проведенном тесте, варианте №3, некоторые числа и графики.
Читать полностью »
Кастомизация UICollectionViewLayout. Во имя искусства
2013-12-30 в 10:33, admin, рубрики: iOS, objective-c, uicollectionview, разработка под iOS, метки: iOS, objective-c, uicollectionviewВсем хэй хо!
Интро
Я работаю ios-разработчиком в провинциальном городе провинциальной страны ближайшего (по отношению к России) зарубежья. Около полутора лет назад страна решила, что я ей чего-то должен, а конкретно: должен год своей жизни, год низкоквалифицированного труда, год мечтаний о возвращении домой, к семье и работе… — одним словом, меня призвали в армию. И за этим делом я как-то пропустил выход iOS 6 со всеми ее фичами, в том числе и давно назревшего UICollectionView.
Разделавшись с нарядами, полигонами, уставом и прочими увлекательными вещами, я вернулся домой, снова начал работать, и конечно же проект, в котором заказчику было нужно отображение данных в виде того, что дизайнеры называют, «pinterest board», то есть собственно UICollectionView, не заставил себя ждать.
Читать полностью »
Новый Год и управление проектами
2013-12-30 в 10:32, admin, рубрики: Блог компании Mail.Ru Group, Новый Год, поздравление, управление проектами, метки: Новый Год, поздравление, управление проектами
Хаб «Управление проектами» — один из самых популярных на Хабре. И причины тому простые – тема действительно большая, интересная и постоянно эволюционирующая.
Однако в этом пятничном посте мы хотели бы взглянуть на эту тему немного под другим углом.
Дело в том, что самый известный и массовый дедлайн в мире — это Новый Год. Только к нему все готовятся задолго до его наступления, предвкушая веселье и радость, встречу с близкими, подарки, фейерверки и прочие плюшки.
У всех из нас есть это приятное ощущение, когда до нового года остаётся всего пару часов, а ещё не все салаты нарезаны, в квартире не до конца прибрано и ещё надо успеть принять душ и погладить рубашку, чтобы встретить новый год «при наряде». В голове тикает таймер, который совсем скоро «визуализируется» в кремлёвские куранты, чей бой нельзя будет остановить.
Давайте попробуем извлечь из этого общественного явления «Новый Год» по максимуму и применить те навыки, которые он даёт, в управлении проектами.
Читать полностью »
О чём стоит знать при планировании Wi-Fi сети
2013-12-30 в 10:22, admin, рубрики: mac os x, survey, wi-fi, беспроводные сети, Беспроводные технологии, роутер, Сетевые технологии, точка доступа, метки: mac os x, survey, wi-fi, беспроводные сети, беспроводные технологии, роутер, точка доступа Хотя многие консервативные компании по-прежнему предпочитают придерживаться более традиционных проводных решений при построении локальных сетей, такой подход устаревает с каждым днём. Свобода и удобство – это прерогатива беспроводных сетей. Нам удалось убедить в этом наше начальство, и оно дало добро на установку комплексного Wi-Fi-решения. Мы предположили, что, наверное, в этом не будет ничего сложного, и решили реализовать всё собственными силами. Не скажу, что вышло неудачно, но было бы гораздо лучше, если бы мы заранее знали о некоторых «подводных» камнях, которые могут встретиться во время работ. Я поделюсь некоторыми вещами, с которыми пришлось столкнуться на личном опыте.
У нашей фирмы практически все компьютеры – «маки», так что при планировании сети мы применяли программу NetSpot (netspotapp.com), поэтому все скриншоты будут из неё. Если вы используете Windows, то можно также найти достаточно наглядные и функциональные решения.
Читать полностью »
Порой встречаются такие артефакты природы что начинаешь невольно задумывать о разных конспирологических теориях и альтернативной истории. Сегодня я хотел бы поговорить о разных малоизвестных и не очень аспектах операционной системы MS-DOS. Историй про дос на хабре было огромное множество, краткие очекри, подробная хронология, мемуары ностальгирующих, но никто ниразу не отмечал про MS-DOS 4.0 от 1985 года. Я считаю это очень важным звеном развития операционных систем для IBM PC, но о ней удивительно мало информации о таком важном переходном этапе. Это буквально утерянная ветка доса и найти про нее информацию большая проблема. Что бы вы подумали если бы услышали о поддержке в DOS вытесняющей многозадачности, виртуальной памяти, свопа, семафоров и IPC. Фантастика?
Читать полностью »
Смарт-поинтеры и RAII на службе программиста
2013-12-30 в 10:04, admin, рубрики: c++, c++11, raii, метки: c++11, raii Исторически так сложилось, что руководство желает, чтобы задача была выполнена быстро. Для этого программисты сохраняют красоту и чистоту кода. Этот пост появился как напоминание о редкоиспользуемых нововведениях в C++11 – смарт-поинтерах, позволяющих указывать функтор для освобождения ресурсов.
Для примера возьмем файловый поток FILE из stdio.h, который любят за простоту и скорость, попробуем добавить ему красоту и базовую гарантию при исключениях:
unique_ptr<FILE, decltype(&fclose)> my_file(fopen("test.txt", "w"), &fclose);
if(my_file)
fwrite("test", 4, 1, my_file.get());
В результате код зависит только STL и требует небольшой модификации обращений к файлу, пишется быстро, выглядит современно. Вот так получился RAII в чистом виде.
Читать полностью »