Архив за 13 марта 2018 - 8

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

Вы можете выбрать, удалить ли его только со своего устройства или же из истории переписки собеседника. По какой-то причине разработчики изначально установили временное ограничение, в течение которого вы можете удалить сообщение. Оно составляло 7 минут.

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

Аналитическая компания Gartner опубликовала результаты исследования, которое показало, что рынок серверов вырос по всем показателям.

В четвертом квартале прошлого календарного года поставки данной продукции выросли на 8,8%, а оборот при этом увеличился на 25,7%. Если же оценивать весь 2017 год, то поставки и оборот выросли на 3,1 и 10,4% соответственно.

Рынки Северной Америки и Азиатско-Тихоокеанского региона выросли на 27,6% и 35,1% соответственно, если говорить о доходе, и на 9,7% и 21,2% по объемам поставок. Суммарный рынок Европы, Ближнего Востока и Африки увеличился на 19,9% по объему продаж, но снизился на 7,9% по поставкам.

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

Занимаясь масштабными проектами автоматизации и создавая новые информационные системы, мы каждый раз сталкивались с необходимостью реализации подсистемы ведения справочников, классификаторов, реестров и других подобных объектов, составляющих нормативно-справочную информацию (НСИ) заказчика. За 15 лет работы в ЛАНИТ с системами управления НСИ жизнь подкидывала нам клиентов с самыми различными требованиями. И, конечно, на этих проектах возникали разные ситуации. Я расскажу о нескольких поучительных историях, которые с нами произошли. В статье вы найдете примеры, которые будут полезны многим, кто занимается разработкой программного обеспечения. Ну, а тем, кто работает непосредственно с НСИ, будет еще интереснее – своя рубашка ближе к телу.

За иллюстрации отдельное спасибо замечательному художнику Васе Ложкину.

Как не сойти с ума в разработке систем управления нормативно-справочной информацией. Из истории наших проектов - 1

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

Java и Project Reactor - 1

Всем привет! Меня зовут Лёха, и я работаю бэкенд-разработчиком в FunCorp. Сегодня мы поговорим про реактивное программирование, библиотеку Reactor и немного про веб.

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

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

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

Яндекс открывает Алису для всех разработчиков. Платформа Яндекс.Диалоги (бета) - 1

Голосовой помощник Алиса, о котором мы впервые рассказывали на Хабре осенью прошлого года, уже работает в приложении Яндекс, Яндекс.Браузере, а также в бета-версии для Windows. Каждый день миллионы пользователей этих продуктов решают с помощью голосового помощника определённые задачи – например, узнают прогноз погоды. Мы регулярно добавляем новые возможности, но охватить все интересы пользователей самостоятельно невозможно. Заполнить этот пробел призваны навыки Алисы, об особенностях создания которых мы и расскажем под катом.

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

Истории основания — это мифы

Истории основания компаний почти всегда неумышленно лгут. Взять Netflix:

Почему следует игнорировать истории основателей успешных стартапов - 1
«Netflix основан в этот день 20 лет назад, потому что Рид Хастингс не успел вернуть видеокассету»
Что на самом деле враньё

Рид Хастингс много раз говорил, что у него возникла идея Netflix, когда пришлось заплатить $40 штрафа за опоздание с возвратом в прокат видеокассеты с Apollo 13.

На самом деле это выдумка.

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

Программа Made For iPhone была представлена в 2005 году. С того момента она была переименована в программу MFi (Made for iPod/iPhone/iPad). Соответствующий логотип получают различные аксессуары сторонних производителей для мобильных устройств Apple.

Apple представила новый логотип программы Made For iPhone

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

Вряд ли стоит отрицать, что видеоигры — новый вид искусства. И, как и прочие виды в своё время, сейчас он постоянно подвергается нападкам. Многие явно слышали мнения о том, что компьютерные игры развивают в детях тягу к насилию, а то и вовсе являются причиной насилия в реальной жизни.

Некоторые политики вполне серьёзно заявляют, что игры нужно жёстко контролировать, а то и вовсе запретить. Но есть ли вообще проблема? Оказывается, уже можно вполне уверенно ответить на этот вопрос.

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

Многие задачи на алгоритмы требуют знания определённых структур данных. Стек, очередь, куча, динамический массив, двоичное дерево поиска — нечасто решение алгоритмической задачи обходится без использования чего-либо из них. Однако, качественная их реализация — нетривиальная задача, и при написании кода всегда хочется по максимуму обойтись использованием стандартной библиотеки языка.

Что касается Python, то в нём есть почти всё.

  • Динамический массив — встроенный тип list. Он же поддерживает и стековые операции: .append() и .pop().
  • Хэш-таблица — встроенные типы set и dict, а также неизменяемый брат сета frozenset.
  • Куча — list со специальными операциями вставки и удаления, реализованными в модуле heapq.
  • Двусторонняя очередь — это описанный в модуле collections тип deque.

Но вот самобалансирующегося дерева поиска, как такового, в стандартной библиотеке нет. А жаль!

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

Как фермеры Дикого Запада организовали телефонную сеть на колючей проволоке - 1
Трудно представить, как иногда два совершенно далеких друг от друга события могут связавшись воедино, кардинально изменить жизненные реалии сотен тысяч людей. С полным правом к таким случаям можно отнести изобретение колючей проволоки в 1874 году и создание телефонного аппарата Александром Беллом, два года спустя.
Читать полностью »


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