-Поиск по дневнику

Поиск сообщений в rss_habrahabr_of_lokoman

 -Подписка по e-mail

 

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2008
Записей:
Комментариев:
Написано: 2




Все публикации подряд на Хабре


Добавить любой RSS - источник (включая журнал LiveJournal) в свою ленту друзей вы можете на странице синдикации.

Исходная информация - http://habrahabr.ru/.
Данный дневник сформирован из открытого RSS-источника по адресу http://habrahabr.ru/rss/, и дополняется в соответствии с дополнением данного источника. Он может не соответствовать содержимому оригинальной страницы. Трансляция создана автоматически по запросу читателей этой RSS ленты.
По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.

[Обновить трансляцию]

Gauges: стоит ли их использовать для визуализации данных

Понедельник, 06 Апреля 2015 г. 15:18 + в цитатник


Визуализация данных — эффективный способ представления информации, содержащий в себе большое количество различных инструментов. Gauges (шкалы, индикаторы) — один из видов таких инструментов, который является если не популярным, то точно часто применяемым. Но насколько такой вид визуализации полезен и стоит ли его использовать?
Использовать или нет?

http://habrahabr.ru/post/254917/


Метки:  

[Из песочницы] Как я решил уйти в геймдев

Понедельник, 06 Апреля 2015 г. 14:56 + в цитатник

Это история о том, как я бросил все и начал делать игры.

Шаг нулевой — решение


Почти десять лет я занимался электронным документооборотом. Наверное, если бы мне кто-нибудь десять лет назад сказал, что я в этом настолько серьезно увязну — не поверил бы. Тем не менее, хоть предметная область и не менялась, довольно долгое время мне все это было интересно. Интересно было создавать службу поддержки вместо повинности программистов дежурить по очереди, интересно было создавать всероссийское (ух, слово-то какое пафосное) сообщество разработчиков, интересно было встречаться с сотнями неглупых людей из десятков ведущих российских компаний, от производителей бургеров до строителей АЭС. Постоянно искать хитрые решения нестандартных запросов. На этом месте часто пишут «и вот в один прекрасный день я понял...», но, на самом деле, такого дня не было.
Читать дальше →

http://habrahabr.ru/post/255055/


Метки:  

[Из песочницы] Поиск изображений в Android при помощи Flickr

Понедельник, 06 Апреля 2015 г. 14:50 + в цитатник

В этой публикации хотел бы поделиться опытом подбора контент-провайдера при поиске изображений и описать базовый интерфейс взаимодействия с одним из них на примере сервиса Flickr.

Так получилось, что при реализации одного из моих проектов понадобился поиск изображений по определенным ключевым словам. Поиск должен был быть реализован исходя из двух простых требований:
  • быть бесплатным;
  • быть хорошо фильтрованным, чтобы не нарваться на проблемы с Apple (такая же задача стояла и для версии приложения под iOS).

Я долго серфил интернеты в поисках подходящего контент-провайдера, предоставляющего JSON API. В итоге были отобраны 3 основных кандидата: Google Search, Flickr и Bing Image Search. Был еще один вариант подключения к старым бесплатным API от Google, которые уже лет 5 как в статусе deprecated, но все еще работают. Но этот вариант, увы, не подходил.
Читать дальше →

http://habrahabr.ru/post/255051/


Метки:  

Лайфхак: Как объединить две разные команды в мессенджере Slack

Понедельник, 06 Апреля 2015 г. 14:27 + в цитатник



Мессенджер для командной работы Slack — отличный способ оптимизировать коммуникации внутри компании. Однако у этого инструмента есть минус — он не дает легкой возможности объединения двух существующих команд (внутри компании или из разных организаций).

К примеру, в digital-агентстве есть команда (SMM-отдел или разработчики приложений), которая использует Slack для общения. Пока дело касается внутренних коммуникаций, все просто отлично, но если у агентства появится клиент, который также использует Slack, возникнет коллизия — кому-то из двух компаний придется уступить и зарегистрировать новые учетные записи, чтобы попасть в нужную команду и участвовать в обсуждениях.

Подобная необходимость сводит на нет главный плюс Slack — возможность объединения потоков информации из разных источников в одном месте (и, как следствие, избавления от кучи ненужных аккаунтов в множестве сервисов). Впрочем, есть несколько способов решения этой проблемы. Читать дальше →

http://habrahabr.ru/post/255049/


Метки:  

Бюджетное SAN-хранилище на LSI Syncro, часть 2

Понедельник, 06 Апреля 2015 г. 14:20 + в цитатник



Продолжу, первая часть тут.

Кластер


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

Кольца названы так потому что общение между нодами идёт по кольцу — ноды передают данные друг другу последовательно, заодно проверяя живучесть друг друга. Работает оно по UDP, может как по мультикасту, так и по уникасту. У нас будет последний, почему — будет понятно ниже.

Кольца


Для связи между нодами я решил применить несколько параноидальную схему — внешнее кольцо через коммутаторы (тут стандартный Bonding/Etherchannel на два свича) + внутреннее кольцо, соединяющее ноды напрямую (напомню, что их три — два хранилища + свидетель).

Схема следующая:


Зелёные связи — внутреннее кольцо, чёрные — внешнее. В данной топологии ноды должны будут сохранить связность даже при полном отказе внешних устройств (шторм положил коммутаторы, админ (то бишь я) своими кривыми руками что-то напортачил… маловероятно, но всё может быть).
Читать дальше →

http://habrahabr.ru/post/253741/


Метки:  

Приведение типов на Go

Понедельник, 06 Апреля 2015 г. 14:15 + в цитатник

Я делюсь простой библиотекой, которую я постоянно использую. Go хорошо работает с JSON, но часто не хватает набора функций для приведения interface{} к какому-то типу. Даже определив канонично структуру для маршалинга JSON, со временем приходится определять дополнительное поле, назвав его Extra interface{}. Вот примерно, что мы имеем на практике.
Читать дальше →

http://habrahabr.ru/post/255043/


Метки:  

Запускаем магазин облачных ресурсов CloudLITE.ru

Понедельник, 06 Апреля 2015 г. 13:13 + в цитатник

Всем привет!
Сегодня хотим познакомить вас с нашим новым сервисом CloudLITE, который мы официально запускаем сегодня. CloudLITE – это интернет-магазин для облачных ресурсов по модели IaaS на базе VMware.
Новый сервис позволяет купить ресурсы через сайт и развернуть полноценную виртуальную инфраструктуру за считанные минуты. В магазине можно выбрать 5 готовых конфигураций или создать свое облако с помощью онлайн-калькулятора.
В стоимость каждой конфигурации входит интернет-полоса до 10 мбит/сек с безлимитным трафиком, 1 IP-адрес, техподдержка, детальный SLA с показателем доступности 99,95% и, конечно же, тест-драйв, аж целый месяц. Подробности в конце статьи. Для самых стойких.

image Читать дальше →

http://habrahabr.ru/post/255037/


Метки:  

[Из песочницы] Что под капотом у динамической магнитной полосы?

Понедельник, 06 Апреля 2015 г. 12:41 + в цитатник

Вводная


Время не стоит на месте — оно течет и изменяется. Технический прогресс диктует свои правила жизни. Одно из этих правил — наличие важнейшего инструмента повседневности — пластиковой карточки. Кредитные, расчетные, депозитные, карточки-визитки, клубные, карточки постоянных покупателей — теперь без них не обходится ни одно цивилизованное общество. Но что делать, если этих «общепризнанных инструментов жизнедеятельности человека» становится слишком много? Что если от их избытка ваш любимый кошелек начинает трещать по швам? Сегодня мы поговорим о том, как данной проблемы можно избежать. А именно, как несколько карточек превратить… в одну.
Читать дальше →

http://habrahabr.ru/post/255033/


Метки:  

Создание микросервисов

Понедельник, 06 Апреля 2015 г. 12:21 + в цитатник

Здравствуйте, уважаемые хабровчане!

Нашему издательству вновь требуется помощь зала по вопросу издания амбициозной книги.

Эта непростая книга называется «Создание микросервисов», автор — Сэм Ньюмен.



Предварительное изучение темы (а также выложенных отрывков книги) позволяет предположить, что перед нами – очередная инкарнация философии Unix, которая теоретически избавлена от недостатков и громоздкости SOA, ориентирована, в первую очередь, на работу с распределенными системами.

Вашему вниманию предлагается перевод аннотации этой книги:

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

Микросервисные технологии быстро развиваются. Автор книги Сэм Ньюмен качественно описывает базовые концепции таких технологий, параллельно рассматривая современные решения для моделирования, интеграции, тестирования, развертывания и отслеживания ваших автономных сервисов. В книге рассмотрена воображаемая компания, выстраивающая микросервисную архитектуру для определенной предметной области.

• Изучите, чем микросервисы могут быть полезны при разработке систем и достижении целей вашей организации
• Познакомьтесь с вариантами интеграции нового сервиса в существующую систему
• Последовательно разберите, как следует разбивать на блоки монолитные базы кода
• Развертывайте отдельные микросервисы методом непрерывной интеграции
• Изучите сложности тестирования и отслеживания распределенных сервисов
• Обеспечивайте безопасную работу между пользователями и сервисами, а также между сервисами, взаимодействующими друг с другом
• Изучите проблемы, связанные с масштабированием микросервисных архитектур

Здесь располагается интересная статья, анализирующая суть концепции микросервисов и помогающая представить, с чем ее едят.

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

http://habrahabr.ru/post/255029/


Метки:  

[Из песочницы] История создания еще одного робота. Часть первая, проектировочная

Понедельник, 06 Апреля 2015 г. 12:06 + в цитатник

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

http://habrahabr.ru/post/255025/


Как поймать то, чего нет. Часть печальная: что такое антивирус?

Понедельник, 06 Апреля 2015 г. 11:35 + в цитатник

Достаточно часто, приходя к заказчикам, мне в той или иной форме приходится задавать вопрос: а зачем вам нужен антивирус? Как правило, на меня смотрят, как на идиота — это же всем известно! Но в большинстве случаев дальнейшая дискуссия показывает, что подавляющая часть заказчиков не знает ответа на детский вопрос. Если быть точным, за прошедший год правильно ответили всего в двух (двух!) компаниях. И кстати, по статистике, это беда не только России — ситуация за рубежом аналогична.

Данная часть не была изначально запланирована, но, видимо, насущно необходима. Ряд комментариев к предыдущим статьям показывают, что даже ИТ-специалисты не понимают разницы между понятиями «антивирус» и «антивирусная система защиты». Достаточно четко это проявляется в комментариях, когда вместо антивируса в форме вызова предлагают использовать иное ПО — как правило, системы ограничения прав, доступа и т. д.

Поэтому предлагаю вернуться к сказанному ранее. Давайте определим, есть ли у кого возражения против замены антивируса на альтернативные решения и отличается ли антивирус от антивирусной системы безопасности.

Читать дальше →

http://habrahabr.ru/post/255015/


Метки:  

[Из песочницы] Муравьиный алгоритм MMAS

Понедельник, 06 Апреля 2015 г. 11:03 + в цитатник

Приветствую всех читателей. Сегодня попробую продолжить серию достаточно редких статей, посвящённым естественным алгоритмам. В частности, эта статья будет посвящена модификации муравьиного алгоритма, известной как Max-Min Ant System (MMAS). Я расскажу об отличиях от классического муравьиного алгоритма и о причинах внесения таких модификаций. Подробности под катом.
Читать дальше →

http://habrahabr.ru/post/255003/


Метки:  

Тяжелые времена для free-to-play, еще немного про Apple Watch, доходы консолей — и другие новости недели для мобильного разработчика

Понедельник, 06 Апреля 2015 г. 10:24 + в цитатник



Прибыль free-to-play игр падает


Николас Ловелл, основатель блога Gamesbrief, считает, что в этом году рентабельность free-to-play игр упадет. С этим сложно не согласиться. Более того, этот тренд наметился еще с середины прошлого года. Причин этому несколько.



Во-первых, стоимость и сроки разработки увеличиваются. Требования аудитории мобильных игр к качеству продуктов растут. Разработчикам необходимо вкладывать все больше сил, чтобы добиться успеха.

Во-вторых, увеличение маркетинговых расходов. Не секрет, что рынок мобильной рекламы очень перегрет. Стоимость пользователей растет, при этом качество не увеличивается. Основные рынки (США, Западная Европа) насыщены, аудитория растет очень медленно, и в некоторых странах уже близка к своему максимуму. Приложений на рынке все больше, борьба за пользователя все сильнее.

Ловелл подтверждает эти тезисы годовыми отчетами компаний, которые заработали больше всех в прошлом году – Supercell и King.

В 2014 году Supercell заработала €1,5 млрд. Это в 3 раза больше, чем в 2013-м. Но при этом операционные расходы выросли почти в 3,75 раз и составили €1,04 млрд. Рост операционных расходов связан в первую очередь с ростом затрат на маркетинг. Компания за один год потратила около $400 млн на продвижение своих игр.

Ситуация с King очень похожа. Доход King в прошлом году вырос на 20%, маркетинговый траты компании выросли на те же 20%, при этом рост прибыли был не такой ощутимый – около 8%. Причина та же – $455 млн, потраченные на маркетинг.

В этом году этот тренд будет продолжаться. Сверхдоходов на этом рынке мы, скорее всего, уже больше не увидим.
Читать дальше →

http://habrahabr.ru/post/255001/


Метки:  

Сервисы дистрибуции мобильных приложений для iOS. Часть 3: Ubertesters

Понедельник, 06 Апреля 2015 г. 10:23 + в цитатник

Вступление


Третья часть обзора будет посвящена сервису Ubertesters (первая часть обзора, вторая часть обзора).

Это достаточно “молодой” сервис, с амбициями войти в список лидеров (сделать это будет непросто, с учетом последних приобретений конкурентов крупнейшими игроками в ИТ). Большим отличием и плюсом Ubertesters является возможность привлекать на платной основе внешних тестировщиков (также любой желающий может сам зарегистрироваться в качестве тестировщика и получать за свой труд оплату).

Отдельно хочу отметить, что Ubertesters была единственной компанией из обзора, которая следила за его публикациями, предоставляла дополнительную информацию и делилась планами по обновлению сервиса, с целью повысить качество обзора.

Система оценки: сервисы оцениваются по 10-балльной шкале по каждому из разделов (Регистрация и интеграция, Основной функционал, Дополнительный функционал, Continuous Integration). Суммарная оценка позволит определить победителя (итоговое заключение войдет в последнюю часть обзора).

Читать далее. Осторожно, много картинок!

http://habrahabr.ru/post/254631/


Android Volley Loader. Движение в сторону библиотеки

Понедельник, 06 Апреля 2015 г. 00:45 + в цитатник

Дальнейшие эксперименты по скрещиванию Volley и Loader привели меня к мысли о создании библиотеки. Чтобы вызывался Loader с параметрами и в одну строку. На подобии как это реализовано в Picaso. После пары вечеров что-то получилось…

JSON
{
"1":{"name":"Samsung","price":51200.6},
"2":{"name":"Lg","price":5400.6},
"3":{"name":"Alcatel","price":4500.6},
"4":{"name":"iPhone","price":4800.3},
"7":{"name":"iPad","price":2850.1}
}

Data
public class GoodsItem {
    String name;
    float price;
}

Loader
    private String url = "http://192.168.1.103/shop.json";
    private static final int LOADER_GOODS_ID = 1;
    Map mGoodsMap = new HashMap();
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        ...
        FeedLoader.with(this).addLoader(LOADER_GOODS_ID, url, HashMap.class, new DelivererFeedLoader.Listener>() {
            @Override
            public void onResponse(int loaderId, 
                Map goodsMap) {
                mGoodsMap = goodsMap;
                for (Map.Entry entry : mGoodsMap.entrySet()) {
                    Log.d(TAG , "Goods item : " + entry.getKey() + " : " + entry.getValue());
                }
            }
            @Override
            public void onErrorResponse(VolleyError data) {
                Log.d(TAG , "onErrorResponse :" + data);
            }
        }).start(LOADER_GOODS_ID, this);

Читать дальше →

http://habrahabr.ru/post/254989/


Метки:  

[Перевод] Релиз Rust 1.0 Beta

Воскресенье, 05 Апреля 2015 г. 18:30 + в цитатник

Сегодня мы рады представить релиз Rust 1.0 Beta! Бета-релиз является очень важным звеном на пути к финальному релизу 1.0. В частности, в бета-релизе все библиотеки и элементы языка, которые мы собирались сделать стабильными в 1.0, отмечены как стабильные. Поэтому по бета-релизу можно весьма точно представить, что вас будет ожидать в Rust 1.0.

Читать дальше →

http://habrahabr.ru/post/254961/


Метки:  

Морфологическая обработка изображений. Лекции от Яндекса

Воскресенье, 05 Апреля 2015 г. 17:23 + в цитатник

Мы продолжаем публиковать лекции Натальи Васильевой, старшего научного сотрудника HP Labs и руководителя HP Labs Russia. Наталья Сергеевна читала курс, посвящённый анализу изображений, в петербургском Computer Science Center, который создан по совместной инициативе Школы анализа данных Яндекса, JetBrains и CS-клуба.





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

http://habrahabr.ru/post/254955/


Метки:  

Статический анализ PHP кода на примере Symfony2 (часть 2)

Воскресенье, 05 Апреля 2015 г. 16:16 + в цитатник

Аннотация


Второй части этой статьи не планировалось, но тема нашла отклик, так что можно продолжить.

Итак, статический анализ кода в больших проектах необходим, и проекты на PHP — не исключение. По сути, проблемы и методология внедрения средств статического анализа будут те же, что и, скажем, в С++.

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

О том, что можно найти и исправить с минимальным вложением времени (и максимальной отдачей) я расскажу под катом.
Читать дальше →

http://habrahabr.ru/post/254949/


Метки:  

Лекции Технопарка. 3 семестр. Проектирование высоконагруженных систем

Воскресенье, 05 Апреля 2015 г. 15:05 + в цитатник





И снова в эфире наша постоянная рубрика «Лекции Технопарка». На этот раз предлагаем вам ознакомиться с материалами курса «Проектирование высоконагруженных систем». Цель курса — получение студентами навыков проектирования высокоэффективных программных систем.
Читать дальше →

http://habrahabr.ru/post/254843/


Метки:  

Государственный мандат на убийство вселенной и противодействие этому (доклад на Bitcoin Conference Russia 2015)

Воскресенье, 05 Апреля 2015 г. 15:05 + в цитатник

image

Ниже представлен доклад, который был тезисно представлен на прошедшей 2 апреля в Москве Bitcoin Conference Russia 2015.

Представители государственных органов в России в последний год серьезно озаботились распространением криптовалют и технологий, на основе которых они функционируют среди интернет-пользователей.
Большинство из тех высказываний и публикаций, что попадало в информационное пространство носили от госведомств критический или как минимум осторожный характер в отношении перспектив функционирования того же биткоин в легальном пространстве.

К сожалению, в настоящее время всё же побеждает репрессивная в отношении криптовалют точка зрения со стороны государства. Читать дальше →

http://habrahabr.ru/post/254905/



Поиск сообщений в rss_habrahabr_of_lokoman
Страницы: 1962 ... 91 90 [89] 88 87 ..
.. 1 Календарь