Как стать автором
Обновить
0
0
Oleg Bushev @DrMabuzo

IT

Отправить сообщение

Выбор режима работы web-сервера на личном опыте

Время на прочтение6 мин
Количество просмотров23K
Эта статья будет полезна тем людям, у которых уже есть свой сайт, или которые планируют его открыть. Особенно интересна статья будет амбициозно настроенным вебмастерам, которые чувствуют, что звездный час их проекта не за горами и хотят подготовиться к наплыву посетителей страницы.

Даже те, кто пока только мечтают о тысячах пользователей на своём сайте, наверняка задавались вопросом: “А сколько же пользователей мой сайт выдержит, если они зайдут одновременно?” Сразу вспоминается известное выражение “Хабраэффект” – явление отказа сайта, который оказался не готов к многочисленным переходам на него после появления в интернете ссылки.
Читать дальше →
Всего голосов 26: ↑16 и ↓10+6
Комментарии23

Нейросеть с амёбой решили задачу коммивояжера для 8 городов

Время на прочтение3 мин
Количество просмотров27K

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

Группа японских исследователей из Университета Кейо в Токио продемонстрировала, что амёба способна генерировать приближённые решения удивительно сложной математической задачи, известной как задача коммивояжера.
Всего голосов 30: ↑25 и ↓5+20
Комментарии32

Новогодний датасет 2018: открытая семантика русского языка

Время на прочтение12 мин
Количество просмотров8.4K
Открытая семантика русского языка, об истории создания которой вы можете прочитать здесь и здесь, получила большое обновление. Мы собрали достаточное количество данных, чтобы применить поверх собранной разметки машинное обучение и построить семантическую модель языка. Что из этого получилось смотрите под катом.


Читать дальше →
Всего голосов 32: ↑32 и ↓0+32
Комментарии27

Альтернативы LastPass. Сравнительная оценка шести парольных менеджеров

Время на прочтение5 мин
Количество просмотров54K
UPD: первоначальная версия статьи включала оценку пяти парольных менеджеров, что отражено в URL и по тексту. Позже в таблицу сравнительной оценки добавили ещё Zoho Vault.

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

Однако в 2015 году LogMeIn приобрела LastPass, и ситуация начала меняться. И качество продукта, и поддержка стали ухудшаться с момента приобретения, так что теперь наступил момент, когда мы решили отказаться от этой программы и оценить альтернативы.
Читать дальше →
Всего голосов 23: ↑20 и ↓3+17
Комментарии132

Создание модели распознавания лиц с использованием глубокого обучения на языке Python

Время на прочтение6 мин
Количество просмотров105K
Переводчик Елена Борноволокова специально для Нетологии адаптировала статью Файзана Шайха о том, как создать модель распознавания лиц и в каких сферах ее можно применять.

Введение


За последние годы компьютерное зрение набрало популярность и выделилось в отдельное направление. Разработчики создают новые приложения, которыми пользуются по всему миру.
Читать дальше →
Всего голосов 18: ↑18 и ↓0+18
Комментарии11

Ад своими руками

Время на прочтение19 мин
Количество просмотров172K
Многие говорят – рассказывать надо не только об успехах, но и о неудачах. Полностью с этим согласен — понимание своих неудач, их причин и последствий, иногда ценнее любых успехов.

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

Но компанию, ее культуру это внедрение превратило в ад — бюрократический, системный и бессмысленный.

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

Обо всем по порядку.
Читать дальше →
Всего голосов 294: ↑285 и ↓9+276
Комментарии313

Учебный курс по React, часть 2: функциональные компоненты

Время на прочтение6 мин
Количество просмотров39K
В одном из наших предыдущих материалов мы задавали вам вопрос о том, целесообразно ли сделать на базе этого курса по React серию традиционных публикаций. Вы нашу идею поддержали. Поэтому сегодня мы представляем вашему внимание продолжение курса. Здесь мы поговорим о функциональных компонентах.

image


Часть 1: обзор курса, причины популярности React, ReactDOM и JSX
Часть 2: функциональные компоненты
Часть 3: файлы компонентов, структура проектов
Часть 4: родительские и дочерние компоненты
Часть 5: начало работы над TODO-приложением, основы стилизации
Часть 6: о некоторых особенностях курса, JSX и JavaScript
Часть 7: встроенные стили
Часть 8: продолжение работы над TODO-приложением, знакомство со свойствами компонентов
Часть 9: свойства компонентов
Часть 10: практикум по работе со свойствами компонентов и стилизации
Часть 11: динамическое формирование разметки и метод массивов map
Часть 12: практикум, третий этап работы над TODO-приложением
Часть 13: компоненты, основанные на классах
Часть 14: практикум по компонентам, основанным на классах, состояние компонентов
Часть 15: практикумы по работе с состоянием компонентов
Часть 16: четвёртый этап работы над TODO-приложением, обработка событий
Часть 17: пятый этап работы над TODO-приложением, модификация состояния компонентов
Часть 18: шестой этап работы над TODO-приложением
Часть 19: методы жизненного цикла компонентов
Часть 20: первое занятие по условному рендерингу
Часть 21: второе занятие и практикум по условному рендерингу
Часть 22: седьмой этап работы над TODO-приложением, загрузка данных из внешних источников
Часть 23: первое занятие по работе с формами
Часть 24: второе занятие по работе с формами
Часть 25: практикум по работе с формами
Часть 26: архитектура приложений, паттерн Container/Component
Часть 27: курсовой проект
Читать дальше →
Всего голосов 21: ↑20 и ↓1+19
Комментарии4

Реализуем целевой маркетинг на сайте

Время на прочтение8 мин
Количество просмотров6K
Данная статья может быть интересна маркетологам, которые задумываются или уже пробуют реализовывать целевые коммуникации с клиентами в цифровых каналах. Также она может быть полезна специалистам по сайтам с точки зрения организации интеграции с CRM системой. Пользователи решений по клиентской аналитике от SAS узнают, каким образом можно расшить свои возможности, настроив правильное управление клиентским опытом в цифровых каналах.

Покупатели сегодня способны быстро переключаться между поставщиками сервисов на большинстве конкурентных рынков. Например, одновременно пользуясь продуктами от разных банков или посещая разные продовольственные магазины. Часто первичное или повторное привлечение клиента бывает дорогостоящим, в то время как продажи продуктов или сервисов текущим клиентам осуществляются гораздо проще. Не берем в расчет кейсы, когда дополнительные продажи невозможны ввиду специфики продукта или бизнеса. Такое положение вещей вполне очевидно: про клиентов известно больше, чем про «не клиентов». Правильно используя эту информацию, можно увеличить шансы совершить вторичную продажу.
Читать дальше →
Всего голосов 10: ↑10 и ↓0+10
Комментарии0

Собираем данные о поведении клиентов на сайте

Время на прочтение5 мин
Количество просмотров7.1K
В предыдущей статье мы разбирались, как делать персонализированные предложения на сайте интернет-магазина. Сегодня расскажем, как собирать данные о поведении его посетителей, чтобы затем строить отчёты по воронке продаж, догонять «брошенные корзины» и подбирать товарные рекомендации. Посмотрим, почему для качественной персонализации недостаточно простой веб аналитики и как лучше понять своего клиента с помощью SAS Customer Intelligence 360.


Читать дальше →
Всего голосов 21: ↑19 и ↓2+17
Комментарии0

Машинное обучение с Node.js при помощи библиотеки Tensorflow.js

Время на прочтение10 мин
Количество просмотров31K
Привет всем, коллеги!

Возможно, поклонники библиотеки Tensorflow, уже заметившие у нас в предзаказе эту книгу, также присматривались к возможностям машинного и глубокого обучения в браузере, тем более, что тему не обошел вниманием и сам Франсуа Шолле. Интересующихся приглашаем под кат, где рассказано, как при помощи библиотеки Tensorflow.js распознаются изображения.
Читать дальше →
Всего голосов 19: ↑18 и ↓1+17
Комментарии8

VMware NSX для самых маленьких. Часть 1

Время на прочтение6 мин
Количество просмотров76K


Если посмотреть конфиг любого файрвола, то, скорее всего, мы увидим простыню с кучей IP-адресов, портов, протоколов и подсетей. Так классически реализуются политики сетевой безопасности для доступа пользователей к ресурсам. Сначала в конфиге стараются поддерживать порядок, но потом сотрудники начинают переходить из отдела в отдел, сервера размножаться и менять свои роли, появляются доступы для разных проектов туда, куда им обычно нельзя, и получаются сотни неизвестных козьих тропок.

Около каких-то правил, если повезет, прописаны комментарии «Попросил сделать Вася» или «Это проход в DMZ». Сетевой администратор увольняется, и все становится совсем непонятно. Потом кто-то решил почистить конфиг от Васи, и упал SAP, потому что когда-то Вася просил этот доступ для работы боевого SAP.



Сегодня я расскажу про решение VMware NSX, которое помогает точечно применять политики сетевого взаимодействия и безопасности без неразберихи в конфигах файрвола. Покажу, какие новые функции появились по сравнению с тем, что было раньше у VMware в этой части.
Читать дальше →
Всего голосов 16: ↑16 и ↓0+16
Комментарии6

Готовый клиентский модуль Google Pay

Время на прочтение4 мин
Количество просмотров6.3K
Товарищи, представляю готовый модуль JavaScript для осуществления платежей с помощью Google Pay. Модуль предполагает использование в современной среде разработки npm с экспортами-импортами, однако, те, кто хочет чистого ES5, думаю, без труда смогут его переделать.

Ссылка на модуль. В коде есть нужная документация и комментарии. Здесь дам некоторые пояснения.


Читать дальше →
Всего голосов 12: ↑11 и ↓1+10
Комментарии14

Корпоративный цейтнот

Время на прочтение22 мин
Количество просмотров30K
Атмосфера на тренинге после обеда всегда напоминала тюлений пляж. В обычной жизни, когда каждый сам регулировал объемы съеденного, такого обжорства не случалось. А здесь, когда тебе и первое, и второе, и компот подадут… И отказываться смысла нет – все оплачено.

Люди расположились на креслах и диванах, стоявших вдоль стен, кто-то клевал носом, кто-то ковырялся в телефоне, некоторые вели ленивую беседу, даже курильщики были здесь – лень тащиться на улицу. До конца обеда еще оставалось минут пятнадцать.

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

— Коллеги, беда! – запыхавшись, выпалил собственник. – Срочно все в зал!
Читать дальше →
Всего голосов 113: ↑102 и ↓11+91
Комментарии136

Жизнь во Флаконе

Время на прочтение17 мин
Количество просмотров18K
Я работаю в коммерческой организации, но всегда считал, что бизнес должен делать что-то полезное для мира. Конечно, можно сказать, что продукты бизнеса – это и есть польза, но как-то язык не поворачивается.

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

Ну вот, сделали. Испытали на себе, убедились в полезности, выкладываем на всеобщее обозрение и всеобщее пользование. Бесплатно, разумеется. Сервис по управлению собственной жизнью.
Читать дальше →
Всего голосов 39: ↑34 и ↓5+29
Комментарии66

Как превратить клиента в данные: меняем видеонаблюдение и видеоаналитику для ритейла

Время на прочтение7 мин
Количество просмотров9.7K
image

«Будущее уже наступило, просто оно неравномерно распределено». Вот и в сферу ритейла вовсю проникают технологии будущего, поскольку успех в бизнесе уже сейчас определяется показателями внедрения множества ИТ-решений.

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

Видеоаналитика становится ключевым конкурентным преимуществом – это естественный эволюционный ответ на жесткую конкуренцию и рост запросов потребителей к уровню обслуживания.

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

Доступная видеоаналитика – вот та свободная ниша, в которой Ivideon «распределит будущее равномерно».
Читать дальше →
Всего голосов 15: ↑14 и ↓1+13
Комментарии19

Как мы готовим магазины к новому году

Время на прочтение6 мин
Количество просмотров20K


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

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

Поэтому мы делаем вот что в ИТ:

  1. Устанавливаем режим feature freeze. Любой следующий релиз в феврале. Хотфиксы — только если это major bug, причём, желательно, несколько сразу.
  2. Больше касс на каждый инстанс. Нужны как физические места под новые кассы, так и сами терминалы на случай замены. Причём в каждом магазине должен быть как минимум один энергонезависимый.
  3. Где-то в октябре собираем все сломанные системные блоки с розницы (они их обычно складывают у себя на складах в подсобках и берут оттуда горячую замену) и собираем из трёх поломанных два работающих. Они нужны на временные магазины и на замену. Закупаются новые расходники, в частности, мыши и клавы.

А ещё надо набрать кучу людей. Перебрать выкладку, увеличить графики работы и сделать кучу всего. И за последний год мы поняли, что многое можно делать чуть лучше, чем раньше. Сейчас расскажу.
Читать дальше →
Всего голосов 84: ↑82 и ↓2+80
Комментарии52

30 Android-библиотек и инструментов, которые не должны пройти мимо вас в 2018 году

Время на прочтение9 мин
Количество просмотров37K

30 Android-библиотек и инструментов, которые не должны пройти мимо вас в 2018 году


В течение лета 2018 года было разработано и обновлено множество отличных Android-библиотек и инструментов.


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


Надеюсь, вам понравится. Давайте начнём!

Читать дальше →
Всего голосов 20: ↑17 и ↓3+14
Комментарии5

Выводы о будущем ритейла после «черной пятницы»

Время на прочтение5 мин
Количество просмотров6.2K

«Черная пятница» для онлайн-ритейла была очень продуктивной.

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

Но в этом году миллионы людей оставили машину в гараже и воспользовались выгодными акциями, не вставая с дивана. Компания Adobe провела анализ 80 из 100 наиболее популярных интернет-ритейлеров и выяснила, что в период между Днем благодарения и концом «черной пятницы» потребители со своих смартфонов сделали покупки на общую сумму в 2 млрд долларов.

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

Шопинг на кончиках пальцев


Согласно данным проведенного в 2016 году исследования, люди берут смартфон в руки 2617 раз в день, то есть почти каждые 33 секунды.

Тогда эта статистика казалась удивительной. Сейчас она не только вполне правдоподобна, но и указывает на важность мобильных устройств в решении повседневных пользовательских задач. Смартфоны стали катализатором, который каждые 33 секунды ускоряет стирание грани между онлайн и офлайн-мирами как для потребителей, так и для бизнеса.  

Влияние мобильных устройств сильнее всего ощущается в процессах поиска и покупки желаемых товаров. Второе ежегодное исследование аналитической группы PYMNTS, проведенное совместно с Visa, позволяет оценить скорость и энтузиазм, с которыми потребители впускают в свою жизнь новые интернет-устройства и сценарии, делающие шопинг более контекстным.
Читать дальше →
Всего голосов 19: ↑16 и ↓3+13
Комментарии2

Почему не взлетает «облако»: как работают системы лояльности в магазинах

Время на прочтение4 мин
Количество просмотров7.5K


Изображение: Dean Hochman, Flickr

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

Сегодня мы рассмотрим другую интересную тему — внедрение систем лояльности в магазинах, а также поговорим о том, почему пока компании предпочитают строить собственную инфраструктуру, а не использовать облачные сервисы.
Читать дальше →
Всего голосов 15: ↑13 и ↓2+11
Комментарии15

Как проходит автоматизация офлайн-магазинов: три реальных примера

Время на прочтение7 мин
Количество просмотров9.4K


Изображение: malan10, Flickr

В нашем блоге на хабре мы уже рассказывали, как на рынке ритейла устроено сервисное обслуживание торгового оборудования. На этот раз речь пойдет о том, как магазины внедряют проекты по автоматизации бизнес-процессов. На примере реальных торговых сетей мы поговорим о том, почему компании задумываются об автоматизации, какие сложности их ждут на этом пути, и что они получают в итоге.
Читать дальше →
Всего голосов 16: ↑12 и ↓4+8
Комментарии0

Информация

В рейтинге
Не участвует
Откуда
Днепр, Днепропетровская обл., Украина
Дата рождения
Зарегистрирован
Активность