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

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

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

 

 -Постоянные читатели

 -Статистика

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




Интересные публикации из тематических хабов на Хабрахабре


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

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

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

[Из песочницы] Генетический алгоритм — наглядная реализация

Четверг, 02 Апреля 2015 г. 17:25 + в цитатник

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

Кратко об алгоритме


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

Сама суть метода заключается в том, что мы модулируем эволюционный процесс: у нас есть какая-то популяция (набор векторов), которая размножается, на которую воздействуют мутации и производится естественный отбор на основании минимизации целевой функции. Рассмотрим подробнее эти процессы.
Читать дальше →

http://habrahabr.ru/post/254759/


Метки:  

От сложного к простому: эволюция интерфейсов мобильных торговых терминалов

Четверг, 02 Апреля 2015 г. 17:04 + в цитатник



Фондовый рынок — высокотехнологичная и крайне конкурентная отрасль, где значительное внимание уделяется надежности и скорости работы используемых решений. Для этого разрабатываются технологии прямого доступа к бирже в обход брокерских систем, быстрые протоколы передачи данных и торговые терминалы нового поколения (прямо внутри которых можно «собирать» роботов для трейдинга).

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

В нашем сегодняшнем топике мы рассмотрим то, как изменялись интерфейсы мобильных торговых терминалов (на примере приложений ITinvest). Читать дальше →

http://habrahabr.ru/post/254755/


Пишем почтовый адрес, как человеки

Четверг, 02 Апреля 2015 г. 16:54 + в цитатник

Мне совершенно непонятна выгода от удобного интерфейса.

Да, он красивый, с ним проще работать. Но как посчитать материальную пользу?

Пять лет назад в аэропортах звучал синтезированный голос, объявляя прилёты и вылеты с разорванной интонацией после каждого слова. Иногда даже отличалась скорость речи для разных слов.

И вот пару недель назад я заслушивался новыми объявлениями о вылетах. Было чувство, что их целиком записал профессиональный диктор, который всю жизнь учился на эту роль. Интерфейс стал лучше, он стал более натуральным.
Стал ли я от этого больше летать? Вряд ли.
Может, у меня появилось предпочтение между аэропортами? Не думаю, что это настолько важный момент.
Тем не менее, зачем-то люди потратили время и деньги на приведение объявлений к естественному виду. И это очень круто!

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

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

Все правила, описанные ниже, мы выработали сами. Большинство из них используем или скоро подключим на dadata.ru.
Итак...

http://habrahabr.ru/post/254757/


Метки:  

Как Уитфилд Диффи помог Бобу и Алисе обмануть Еву

Четверг, 02 Апреля 2015 г. 16:32 + в цитатник



Многие специалисты полагают, что концепция Диффи до сих пор является самым большим шагом вперед за всю историю криптографии. В 1976 году Уитфилд Диффи и его соавтор, стэнфордский профессор Мартин Хеллман, опубликовали научную работу «New Directions in Cryptography». В исследовании был представлен алгоритм обмена ключами, который и сегодня широко используется в криптографических приложениях. Читать дальше →

http://habrahabr.ru/post/254751/


Метки:  

[Из песочницы] Bubot — очень легкий фреймворк на Python 3 для программирования роботов и домашней автоматизации

Четверг, 02 Апреля 2015 г. 16:24 + в цитатник

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

Bubot - Схема

Сеть процессов строится на базе стандартного Python модуля multiprocessing. Система обмена сообщениями и разделяемая память реализованы при помощи Redis.

Каждый Bubot имеет встроенный веб-сервер веб-сервер Tornado, который позволяет контролировать состояние, управлять роботом, на ходу менять параметры (калибровать) робота, а также закладывается возможность обмена данными между роботами.
Bubot не является системой реального времени, хотя Bubot возможно интегрировать с кодом реального времени.
Читать дальше →

http://habrahabr.ru/post/254749/


Метки:  

Stepic ищет таланты

Четверг, 02 Апреля 2015 г. 15:40 + в цитатник

Наверняка многие из вас смотрели онлайн-курсы и думали о том, что способны рассказать не хуже, а то и ещё интереснее? Вы пошли работать в большую компанию, оставив академическую карьеру, но умеете и хотите преподавать? А может быть, вы преподаёте в вузе, но рассказывать из года в год одно и то же, обучая максимум 100 студентов в год, вам кажется неразумной тратой времени в век технологий?

Есть отличная новость!


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

http://habrahabr.ru/post/254743/


Метки:  

Асинхронная работа с Tarantool на Python

Четверг, 02 Апреля 2015 г. 15:20 + в цитатник

На Хабре уже есть статьи о NoSQL СУБД Tarantool и о том, как его используют в Mail.Ru Group (и не только). Однако нет рецептов того, как работать с Tarantool на Python. В своей статье я хочу рассказать о том, как мы готовим Tarantool Python в своих проектах, какие проблемы и сложности при этом возникают, плюсы, минусы, подводные камни и, конечно же, «в чем фишка». Итак, обо всем по порядку.



Tarantool представляет собой Application Server для Lua. Он умеет хранить данные на диске, обеспечивает быстрый доступ к ним. Tarantool используется в задачах с большими потоками данных в единицу времени. Если говорить о цифрах, то это десятки и сотни тысяч операций в секунду. Например, в одном из моих проектов генерируется более 80 000 запросов в секунду (выборка, вставка, обновление, удаление), при этом нагрузка равномерно распределяется по 4 серверам с 12 инстансами Tarantool. Не все современные СУБД готовы работать с такими нагрузками. Кроме того, при таком количестве данных, очень дорого ожидание выполнения запроса, поэтому сами программы должны быстро переключаться от одной задачи к другой. Для эффективной и равномерной загрузки CPU сервера (всех его ядер) как раз нужен Tarantool и асинхронные приемы в программировании.
Читать дальше →

http://habrahabr.ru/post/254727/


Метки:  

[Из песочницы] Говорящая панда или что можно сделать с FFmpeg и OpenCV на Android

Четверг, 02 Апреля 2015 г. 14:47 + в цитатник

Эта публикация о том, как можно в Windows скомпилировать библиотеку для обработки видео и аудио FFmpeg под Android в Eclipse с помощью NDK. Вы узнаете, как связать FFmpeg с библиотекой для обработки изображений OpenCV и как это всё можно использовать в Java-коде Android приложения. Всё это будет рассказано в контексте процесса создания Android приложения, основной функционал которого как раз и завязан на использовании этих библиотек и их взаимодействии. Итак, заинтересованных прошу под кат.
Читать дальше →

http://habrahabr.ru/post/254737/


Метки:  

Серверы для бизнеса: энергоэффективность имеет значение

Четверг, 02 Апреля 2015 г. 14:46 + в цитатник

Привет, Хабр! В этой публикации поговорим про новые модели серверов Fujitsu PRIMERGY, которые оптимизированы для получения максимальной энергоэффективности.

На сегодня Fujitsu обладает очень широким модельным рядом серверных систем и периодически совершенствует их за счет внедрения различных инновационных технологий. Это касается и самых массовых систем. Так, например, линейка двухпроцессорных серверов PRIMERGY была полностью обновлена в сентябре 2014 года за счет усовершенствований, внесенных с учетом пожеланий заказчиков.

Компания Fujitsu – один из ведущих производителей серверов. Как отмечают аналитики Gartner, по количеству поставок серверов на рынок EMEA по итогам четвертого квартала 2014 года она занимает четвертое место после HP, Dell и Lenovo с долей 5%. Стоит отметить, что Fujitsu обладает очень широким модельным рядом серверных систем и периодически совершенствует их за счет внедрения инновационных технологий. Это касается и самых массовых систем. Так, например, линейка двухпроцессорных серверов PRIMERGY была полностью обновлена в сентябре 2014 года за счет всесторонних усовершенствований, внесенных с учетом пожеланий заказчиков.

А в сентябре прошедшего года Fujitsu представила новые модели своей серверной линейки PRIMERGY, в которых используются процессоры Xeon семейства E5-2600 v3 и технология памяти DDR4. Чем же примечательны эти новые системы в ситуации, когда стандартизация узлов и компонентов серверных платформ делает продукты ведущих производителей столь похожими по дизайну и характеристикам? В каком направлении работает инженерная мысль японских системных архитекторов?


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

http://habrahabr.ru/post/254117/


Метки:  

[Из песочницы] Использование Asterisk для приема данных от охранных систем

Четверг, 02 Апреля 2015 г. 14:32 + в цитатник

Несколько лет назад мы перевели охранное предприятие, в котором я тогда работал, с обычной «проводной» телефонии на IP на базе Asterisk. Это была отдельная история, со своими пробами, ошибками, эпическими фэйлами и непрерывным познанием нового. С тех пор в части голосовой связи уже все отлажено, работает без сбоев и в достаточной степени устраивает всех заинтересованных лиц.

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

http://habrahabr.ru/post/254733/


Метки:  

Совершенствуем xaml: Bindable Converters, Switch Converter, Sets

Четверг, 02 Апреля 2015 г. 14:01 + в цитатник

Нужно признать, xaml-код бывает отчасти многословным, что вызывает иногда некоторый дискомфорт при разработке. В статье рассмотрим оптимизации, которые помогут существенно улучшить организацию разметки и сделать её более читаемой. Особенно это касается работы с конвертерами, которые неотъемлемо связаны с механизмом привязки данных.

Нам понадобятся некоторые знания из прошлых статей, в частности, понимание принципа прямых инжекций.

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

http://habrahabr.ru/post/254731/


Метки:  

Кнопка выключения для Raspberry Pi

Четверг, 02 Апреля 2015 г. 12:35 + в цитатник

Порты GPIO являются одними из главных преимуществ Raspberry Pi, недаром в более поздних версиях платы их количество было увеличено с 26 до 40. К сожалению, большинство подключаемых к ним плат (сенсорные экраны, светодиодные матрицы, платы расширения и т.д.), в целях совместимости со всеми моделями «малинки», используют только первые 26 контактов, оставляя остальные 14 «за бортом». Но мы не дадим пропасть добру! В данной статье я расскажу, как сделать кнопку выключения или перезагрузки на двух неиспользуемых портах. На самом деле функциональность кнопки может быть любой, зависит от вашей фантазии и потребностей.



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

http://habrahabr.ru/post/254723/


Метки:  

Azure Machine Learning для Data Scientist

Четверг, 02 Апреля 2015 г. 12:15 + в цитатник

Эта статья создана нашим другом из коммьюнити, Дмитрием Петуховым, Microsoft Certified Professional, разработчиком компании Quantum Art.
Статья — часть цикла про Fraud Detection, остальные статьи можно найти в профиле у Дмитрия.




Azure Machine Learning – облачный сервис для выполнения задач прогнозной аналитики (predictive analytics). Сервис представлен двумя компонентами: Azure ML Studio – средой разработки, доступной через web-интерфейс, и web-сервисами Azure ML.
Типичная последовательность действий data scientist'a при поиске закономерностей в наборе данных с использованием алгоритмов обучения с учителем изображена и подробно описана под хабракатом.
Читать дальше →

http://habrahabr.ru/post/254637/


Метки:  

Аквапоника с применением микроконтроллера

Четверг, 02 Апреля 2015 г. 11:59 + в цитатник

image
Всем привет. Как-то на просторах Интернета мне попался интересный американский проект. Суть проекта в том, что можно выращивать различные агрокультуры, используя не почву, а, так сказать, симбиоз рыб с растениями. Получается замкнутый цикл. Вы кормите и выращиваете рыб, их продукты жизнедеятельности, растворённые в воде, являются питательной средой для растений. А эти растения, получая питательные вещества для роста из воды, очищают её. Весь процесс повторяется по кругу. Данный метод называется «аквапоника».
Читать дальше →

http://habrahabr.ru/post/254689/


Метки:  

Анализ защищенности терминалов общего пользования

Четверг, 02 Апреля 2015 г. 11:10 + в цитатник



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

http://habrahabr.ru/post/254003/


Метки:  

Представление спикеров конференции Desktop UI & Business Application. Про UI

Четверг, 02 Апреля 2015 г. 11:06 + в цитатник

Всем привет!

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



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

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

http://habrahabr.ru/post/254711/


AggreGate Network Manager: платформа+коробка для зонтичного мониторинга IT-инфраструктуры

Четверг, 02 Апреля 2015 г. 11:00 + в цитатник



Диагностика проблем надежности и производительности в сложных ИТ-инфраструктурах требует понимания целостной картины всех процессов и событий, а также возможности отслеживать важнейшие тренды. Необходимость внедрения единой («зонтичной») системы управления ИТ-инфраструктурой обоснована классическими для бизнеса причинами:

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

http://habrahabr.ru/post/254387/


Wordpress: плагины для работы с облачным хранилищем

Четверг, 02 Апреля 2015 г. 11:00 + в цитатник

Selectel Storage Wordpress Plugins

В одной из предыдущих публикаций мы уже писали о преимуществах, которые даёт интеграция нашего облачного хранилища с CMS. В комментариях к этой статье (а она была написана полтора года назад) были вопросы о том, существуют ли специализированные плагины для Wordpress. На тот момент таких плагинов почти не было, а те, которые были, находились в весьма «сыром» состоянии. На сегодняшний день ситуация изменилась: появилось несколько интересных и полезных плагинов, о которых мы подробнее расскажем ниже.
Читать дальше →

http://habrahabr.ru/post/254697/


Метки:  

Вышел Django 1.8

Четверг, 02 Апреля 2015 г. 09:50 + в цитатник

Согласно официальному блогу Django, 1 апреля 2015 года вышла новая версия Django — 1.8. Эта версия будет иметь долговременную поддержку (Long-Term Support) ещё по крайней мере три года.

Из интересных нововведений —
  • встроенная поддержка разных шаблонизаторов (определён API и добавлена встроенная поддержка Jinja2);
  • поддержка сложных SQL-выражений в ORM, в том числе выражения if — then — else;
  • определён API для Model._meta;
  • в contrib.postgres добавлена новая PostgreSQL-специфичная функциональность.


Подробную информацию о релизе смотрите в release notes.
Читать дальше →

http://habrahabr.ru/post/254703/


Метки:  

Встречайте релиз Django 1.8

Четверг, 02 Апреля 2015 г. 09:40 + в цитатник

image

После почти целого года разработки, команда Django объявила о релизе Django 1.8.

Эта версия Django является релизом с долговременной поддержкой(LTS), это означает, что данный релиз будет поддерживаться примерно около 3-х лет.

Как всегда, много чего новенького, и это можно почитать в заметках к релизу.
Краткий список самого интересного..

http://habrahabr.ru/post/254701/


Метки:  

Поиск сообщений в rss_habrahabr
Страницы: 149 [148] 147 146 ..
.. 1 Календарь