Pull to refresh
0
@masdimaread⁠-⁠only

User

Send message

Чему платежные инноваторы могут научиться у обезьян

Reading time9 min
Views3.2K
Если вы один из тех людей, которые пообещали с Нового года изменить что-нибудь в своей жизни, то вы скорее всего нарушите эти обещание в ближайшие недели.



Не переживайте, вы в этом не одиноки.

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

Во всяком случае, по словам ведущих психологов, данные современных исследований указывают именно на это.

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

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

Книга «Программирование для детей. Учимся создавать сайты, приложения и игры. HTML, CSS и JavaScript»

Reading time1 min
Views39K
image

Всем привет! Мы издали книгу для детей, обучающую программированию. Профессор Бейрстоун и доктор Дэй (и, конечно пес Эрнест) играючи научат этому всего за шесть увлекательных приключений! Создавать собственные сайты, игры или приложения с помощью HTML, CSS и JavaScript — это весело и увлекательно.

Чтобы вы поняли, что это не только развлечение, но и серьезное веб-программирование мы покажем вам фрагмент книги про «Построение маршрута». Речь пойдет про добавление материала с другой страницы, встраивание карты с границу с помощью веб-api, применение api key, изучение принципа работы тега <iframe> и планирование маршрута с помощью карт Google.
Читать дальше →

Как я сделал AI для выявления фейковых новостей с точностью в 95% и чуть не рехнулся

Reading time6 min
Views55K
Краткий пересказ: мы сделали программу, определяющую надежность новостей с точностью 95% (на валидационной выборке) при помощи машинного обучения и технологий обработки естественного языка. Скачать ее можно здесь. В условиях реальной действительности точность может оказаться несколько ниже, особенно по прошествии некоторого времени, так как каноны написания новостных статей будут меняться.

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



С этим можно поспорить, но, на мой взгляд, самый сложный этап в создании собственной модели машинного обучения — сбор материалов для обучения. Когда я обучал модель для распознавания лиц, мне пришлось несколько дней собирать фотографии каждого из игроков лиги НБА в сезоне 2017/2018. Теперь же я и не подозревал, что мне придется провести погруженным в этот процесс несколько мучительных месяцев и столкнуться с очень неприятными и жуткими вещами, которые люди пытаются выдать за настоящие новости и надежную информацию.
Читать дальше →

Планируем проект внедрения и доработки информационной системы в MS Project — быстро и красиво

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

SEO для Google в 2018: хорошо забытое новое

Reading time6 min
Views16K
Времена, когда обновления поисковых алгоритмов Google выкатывались крупными кластерами и носили любовно подобранные зоологические имена, остались позади. Осенью один из представителей компании небрежно заметил, что сейчас алгоритмы корректируются по несколько раз на дню и широкую публику оповещают только о незначительной части этих изменений. Этого стоило ожидать — по мере того, как искусственный интеллект набирает силу, развитие системы ранжирования и ускоряется, и становится менее дискретным.



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

Архитектура ИТ решений. Часть 2. Архитекторы

Reading time12 min
Views41K
С предыдущей частью статьи можно ознакомиться, перейдя по ссылке

III Определение понятия архитектор


Врач может похоронить свою ошибку,
архитектор – разве что обсадить стены плющом.
Фрэнк Ллойд Райт.

Зачастую в ИТ отрасли, говоря об ИТ архитекторе, подразумевают продвинутого разработчика, способного самостоятельно спроектировать, а главное реализовать большую сложную систему. А иногда попросту полагают, что это следующая ступенька в профессиональной иерархии разработчиков. Например, начал молодой специалист свою карьеру разработчика, ему присвоили скромное, но почетное звание Junior. Он учится, развивается профессионально, растет над собой и коллегами, и ему, в качестве компенсации за труд и упорство, торжественно присваивается звание Middle. Но он неугомонный и дальше не останавливается в развитии, совершает ряд подвигов, самоотверженно взвалив на себя ответственность за принимаемые решения. Глядишь, и его уже удостаивают высочайшего звания Sinior. А дальше? А если он не желает почивать на лаврах успеха и хочет развиваться, ему что присвоят под звуки фанфар генеральское звание Архитектора? Так ли это?

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

Кстати существует профессиональный стандарт квалификационных требований системных архитекторов (5), на основании которых архитектору может быть присвоен один из шести квалификационных уровней. Будем использовать этот стандарт в ходе нашего рассмотрения темы, чтобы не упустить ничего важного в работе ИТ архитектора.
Читать дальше →

CoffeeMiner: взлом WiFi для внедрения криптомайнера в HTML-страницы

Reading time7 min
Views30K
Предупреждение: эта статья и проект имеют исключительно образовательные цели.

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

Цель этой статьи — объяснить, как провести атаку MITM (человек посередине) для внедрения определённого JavaScript-кода в страницы HTML, чтобы заставить все устройства, подключённые к WiFi, майнить криптовалюту для злоумышленника.

Задача состоит в создании скрипта, который проводит автономную атаку в сети WiFi. Это то, что мы назвали CoffeeMiner, поскольку атаки такого типа можно проводить в кафе.
Читать дальше →

Гаджеты для самых маленьких, созданные родителями для родителей

Reading time3 min
Views10K


Детские гаджеты (имеются в виду устройства для совсем маленьких детишек) нельзя назвать распространенными. Этот сектор технологий развивается крайне медленно. Тем не менее, каждый год ученые, инженеры, врачи и дизайнеры предлагают все новые и новые устройства, облегчающие родителям уход за их малышами. В некоторых случаях такие предложения поступают от тех, кто сам является родителем и прекрасно понимает, в чем нуждается человек, у которого на руках малыш.

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

Советуют разработчики: подборка популярных книг о программировании, языках, алгоритмах

Reading time9 min
Views65K
В сегодняшнем материале мы собрали одни из наиболее популярных книг, отобранных самими разработчиками — резидентами Reddit, Quora, Stack Exchange, Stack Overflow и Hacker News.

В нашу подборку попали работы по популярным языкам программирования, проектированию ПО, работе с Linux-системами, сборники практических советов для разработчиков — от начинающих, до опытных. Объединяют эту подборку высокие оценки самих программистов, которым эти книги помогали на разных этапах их карьеры.

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

История создания домашнего облака. Часть 1. Настройка среды Debian для повседневного использования

Reading time28 min
Views67K
Когда-то давно, в 2011 году, я пришёл на хабр со статьёй «Debian Server для новичка», которая представляла из себя систематизацию различной информации и представление её в актуальном и работоспособном виде. Данная статья так же позиционируется как справочный материал для новичка или обычного пользователя Linux, этакий мой небольшой вклад в популяризацию Linux. По сути, всё о чём я буду писать – это некая развёрнутая инструкция по установке и настройке домашнего облачного сервиса Nextcloud с нуля.



Созданная виртуальная машина с Nextcloud отработала с марта 2017 года практически без сбоев и осенью 2017 года я задумался о статье. У меня осталось много записей и комментариев в части решения различных проблем и нюансов, я долго вынашивал идею всё же привести всё это в порядок и опубликовать и новогодние праздники 2018 года мне в этом помогли. Надо сказать, что статья запоздала как минимум на полгода, но, думаю, что установить и настроить актуальные версии Debian и Nextcloud по аналогии с нижеприведённой информацией не составит большого труда, хотя, как известно, дьявол кроется как раз в деталях.
Ниже читатель познакомится с предпосылками создания своего облака и получит работающие инструкции по стартовой настройке Debian, лёгкому тюнингу среды Gnome3, компиляции, сборке и установке пакетов для Debian, установке и настройке сервисов Apache, SQL и PHP и начала работы с ними, генерации и подключения самоподписного сертификата SSL для виртуального хоста Apache, установка и настройка Nextcloud. Я не стал оформлять эту статью как технический мануал или туториал с длинной вереницей команд, а решил попробовать написать статью как рассказ, но без ущерба технической составляющей. Опытный пользователи Linux вряд ли тут найдут что-то новое, но, возможно, смогут прочитать его как тематическую историю в минутку своего свободного времени.
Читать дальше →

Отслойка сетчатки — что о ней важно знать

Reading time11 min
Views234K
Отслойка сетчатки является грозным глазным заболеванием, которое без хирургического лечения чаще всего приводит к полной потере зрения.

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

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

Отслойка сетчатки глаза

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

Как проследить за своим здоровьем? Полезные mHealth-приложения на смартфон

Reading time5 min
Views12K
Когда речь заходит о здоровье, наши люди делятся на два типа:

1. «Открытый перелом? Не вопрос! Обмотаю подорожником – и само срастётся».
2. «На безымянном пальце появилась родинка – у меня рак IV стадии!».

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

Тем временем благодаря телемедицине и mHealth-технологиям следить за здоровьем стало гораздо проще. Данный список смартфон-приложений – прямое доказательство.

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

Личная система управления финансами

Reading time6 min
Views74K
image

Финансовая грамотность — это одна из тех областей знаний, которые не преподают в школах и ВУЗах. Учиться ей приходится лично каждому, шагая по полю граблей с черенками разной длины. Одни прилетают в лоб, другие дотягиваются только до пояса.

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

8 учебных проектов

Reading time3 min
Views150K
«Мастер совершает больше ошибок, чем новичок — попыток»

Предлагаем 8 вариантов проектов, которые можно сделать «по фану», дабы получить реальный опыт разработки.

Проект 1. Клон Trello


image


Клон Trello от Indrek Lasn .

Что вы освоите:

  • Организация маршрутов обработки запросов (Routing).
  • Drag and drop.
  • Как создавать новые объекты (доски, списки, карточки).
  • Обработка и проверка входных данных.
  • Со стороны клиента: как использовать локальное хранилище, как сохранять данные в локальном хранилище, как читать данные из локального хранилища.
  • Со стороны сервера: как использовать базы данных, как сохранять данных в базе, как читать данные из базы.

Тут пример репозитория, сделанного на React+Redux.
Читать дальше →

Правда ли, что будущее CPaaS за «Serverless» технологиями?

Reading time6 min
Views4.4K

Две недели назад мы провели вторую конференцию INTERCOM о голосовых и видео коммуникациях. WebRTC, звонки через браузер, machine learning, big data – вся вот эта популярная история. Одним из приглашенных спикеров был Цахи Левент-Леви, более известный как автор bloggeek.me – ультимативного источника информации о WebRTC в современных браузерах. В докладе (кстати, у меня есть видеозапись) Цахи рассказывал про состояние индустрии и что сейчас можно делать с голосом и видео в браузерах. А вернувшись в Израиль написал интересную статью про «Serverless»-технологии при работе с коммуникационными платформами. Адаптированный для Хабра перевод предлагаю под катом.
Читать дальше →

Проектирование системы для считывания данных с устройств ввода (Часть вторая)

Reading time14 min
Views1.5K
В первой части статьи были приведены шаги по созданию системы для считывания данных с устройств ввода, основанной на алиасах. Но в первой статье не был описан процесс создания приложения, который бы показывал преимущества использования подобной системы. В этой статье будет рассмотрено создание простой игры Pong, рассчитанной на игру вдвоем, с возможностью переназначить управление и возможностью назначить на действие не одну, а несколько клавиш, не ограничиваясь только клавиатурой. Мы рассмотрим не только мышь и несколько подключенных джойстиков, но и возможность назначать комбинацию клавиш, например W + Left Mouse Button, т.е. будет продемонстрирована максимальная гибкость в работе с устройствами ввода.
Читать дальше →

Пример реализации автоматизированного процесса резервного копирования и восстановления баз данных встроенными средствами

Reading time18 min
Views13K

Предисловие


В Интернете можно найти достаточно много примеров по созданию резервных копий баз данных, а также по их восстановлению. Приведем еще один пример встроенными средствами в MS SQL Server.

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

Progressive Web Apps: WhoAmI

Reading time3 min
Views95K
Интерес к разработке приложений для мобильных операционных систем в сообществе разработчиков стабильно растёт, количество инструментов и подходов позволяющих создавать приложения становится всё больше. Сегодня я хочу написать о одном из новых подходов, а именно о Progressive Web Apps.



Читать далее

Правовой статус токенов, регулирование майнинга и IT-безопасность. О чем говорили на блокчейн-конференции в Москве

Reading time6 min
Views2.9K


Для регулирования ICO в РФ не нужно даже менять Гражданский кодекс; токены, вне всяких сомнений, будут контролироваться государством; майнинг криптовалют должен облагаться налогом; записи в отечественной платформе Мастерчейн станут доказательством в суде, а ICO-проекты должны уделять больше внимания кибербезопасности. Такие заявления прозвучали на Blockchain & Bitcoin Conference Moscow 15–16 ноября.

Главное из выступлений спикеров


«ICO будут регулироваться, но майнинг очень трудно ввести в правовое поле»


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

Проблема доверия на рынке блокчейн-инвестиций и как здесь поможет децентрализованный эскроу?

Reading time5 min
Views1.4K
Проблема доверия, вернее, его отсутствия между участниками рынка не нова. Однако, в силу определенных причин, в наши дни она стала особенно актуальной, как и запрос на ее решение. Дело не в том, что люди стали менее честными – вероятно, определенный процент мошенников во все времена колеблется в одних и тех же пределах. Особенность нашего времени в том, что в процессе общения во взаимодействие все чаще вступают цифровые личности. Когда люди именуют себя никами, аббревиатурами или длинными рядами цифр, вопрос о доверии встает особенно остро.
Читать дальше →

Information

Rating
Does not participate
Location
Praha, Hlavni Mesto Praha, Чехия
Date of birth
Registered
Activity