Социальные сети Рунета
Пятница, 29 марта 2024

[Перевод] 6 мифов о Service Fabric и немного о конференции OpenHack Прошло больше года с релиза Service Fabric и вокруг него возникло множество заблуждений, возникающих из-за недопонимания по ключевым вопросам. Пока я готовился к нашему новому OpenHack и общался с партнёрами, увидел статью, в которой автор собрал воедино все ключевые мифы и ...

[Перевод] 7 принципов проектирования приложений, основанных на контейнерах В конце прошлого года компания Red Hat опубликовала доклад с описанием принципов, которым должны соответствовать контейнеризированные приложения, стремящиеся к тому, чтобы стать органичной частью «облачного» мира: «Следование этим принципам обеспечит готовность приложений к ...

СЭД ТЕЗИС представлена на конференции СЭД и ЕСМ Day 2018 6 марта в Москве прошла конференция СЭД и ЕСМ Day. Компанию «Хоулмонт» представлял директор по продажам СЭД ТЕЗИС Александр Назаров. Успешным опытом внедрения системы ТЕЗИС поделился глава ИТ-подразделения МНПК «Авионика» Евгений Иванов.

25 млрд запросов в час: база данных ServiceNow Двадцать шестого февраля прошла конференция MariaDB M|18, в которой участвовали 330 ИТ-компаний. На конференции выступил представитель ServiceNow. Он поделился кейсом по управлению «85 тысячами БД по всему миру». Среднее количество запросов в час — 25 миллиардов. Как в Servi...

[recovery mode] Rolling Scopes Conference 2018: вудсток для front-end разработчика Как выяснилось, у легендарного рок-фестиваля и конференции девелоперов составляющие успеха примерно одинаковые – классная идея, крутой контент и особая атмосфера единения. В середине февраля в Минске прошла 4-я конференция комьюнити JavaScript и Frontend девелоперов. Здесь н...

[Из песочницы] Адаптивная верстка с помощью SCSS и Gulp Доброго времени суток, коллеги! Давно задавался вопросом, как оптимизировать и сделать более удобным код используя @media screen. Ибо код body{font-size: 1em;} @media screen and (max-width: 1024px){ body{font-size: 0.8em;} } создает достаточно крупные файлы. Читать дал...

18 правил идеального psd-макета — полезный чек-лист для дизайнеров Общий принцип — Не делай брак. Не бери брак. Не передавай брак. Тойота. Мы редко берём в разработку проекты с уже реализованным дизайном, но такое случается. Когда макеты создаются внутри студии, на любом проблемном этапе вёрстки разработчик может уточнить у менеджера прое...

RoboCon 2018: отчёт о первой конференции по Robot Framework В начале года в Хельсинки прошла первая официальная конференция RoboCon 2018, посвящённая инструменту автотестирования Robot Framework. И мы, мейнтейнеры группы автоматизации интеграционного и системного тестирования компании «Петер-Сервис», не могли такое событие пропусти...

I/O Extended 2018 Moscow: приглашение На дворе весна, а это значит, что приходит время традиционных конференций технологических гигантов. Среди таких событий — Google I/O, которая в этом году пройдет с 8 по 10 мая в Сан-Франциско. Если вы не хотите смотреть трансляцию Keynote в одиночестве, а готовы сразу обсуди...

Стали известны дата и место проведения WWDC 2018 Корпорация Apple сообщила о том, что 29-я ежегодная Всемирная конференция разработчиков WWDC (Worldwide Developers Conference) пройдёт с 4 по 8 июня 2018 года. Зарегистрироваться для участия в конференции можно до 22 марта, стоимость билета, как и в прошлом году, со...

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

[Из песочницы] Правильная работа с закладками: как работать эффективнее и запоминать больше Когда кто-нибудь из моих знакомых открывает при мне браузер, я вижу стену из сотен старых и новых закладок. Некоторые из них настолько старые, что за время, прошедшее с добавления, фавиконки и описания страниц успели смениться несколько раз. Как правило, список продолжается ...

DevGAMM Kyiv 2018: по итогам конференции В начале февраля в Киеве прошла конференция разработчиков игр DevGAMM Kyiv 2018, первый с 2014 г. форум такого рода у нас в стране, собравший геймдевелоперов Украины и стран ближайшего зарубежья. Что интересного было на этом мероприятии и каким получилось возвращение DevGAMM...

В ИОНХ им. Н.С. Курнакова РАН прошла практическая конференция «Наука для жизни» Во второй раз в стенах ИОНХ им. Н.С. Курнакова РАН состоялась научно-практическая конференция «Наука для жизни». Организаторскую функцию в отношении этого мероприятия городского открытого формата выполнили столичный Депобразования и ФАНО России. Об этом рассказывает ИА «Наци...

На МКС появятся российские «умные» полки На Международной космической станции (МКС) планируется внедрить концепцию Интернета вещей. Об этом сообщает газета «Известия», ссылаясь на информацию, полученную в ракетно-космической корпорации «Энергия». Фотографии Роскосмоса

Российский сегмент МКС получит «искусственное Солнце» Ракетно-космическая корпорация «Энергия» имени С. П. Королёва (РКК «Энергия») разработала специализированные светильники для Международной космической станции (МКС), способные имитировать суточный ритм освещения. Фотографии Роскосмоса

Лётные испытания российской ракеты сверхтяжёлого класса начнутся через 10 лет Ракетно-космическая корпорация «Энергия» имени С. П. Королёва (РКК «Энергия») определена головным разработчиком космического комплекса ракеты-носителя сверхтяжёлого класса. Фотографии Роскосмоса

Рустам Мехмандаров и Александр Тарасов — семантические чудеса и автоматизация экспериментов на jug.msk.ru 5 апреля 2018 года, как раз накануне конференции JPoint 2018, прошла очередная встреча московского сообщества Java-разработчиков jug.msk.ru. Рустам Мехмандаров рассказал об опыте решения задач с использованием Apache Jena. Александр Тарасов поведал про использование DSL на о...

Шлемы Oculus Rift почти сутки не работали из-за просроченного сертификата подписи кода 7 марта 2018 года владельцы шлемов виртуальной реальности Oculus Rift попали в крайне неприятную ситуацию. В один день их гаджеты внезапно перестали работать, выдав ошибку "Can’t Reach Oculus Runtime Service". Как выяснилось, проблема возникла из-за истечения срок дейст...

Bandicoot N. Sane Trilogy выйдет на PC и Nintendo Switch Сборник Bandicoot N. Sane Trilogy появится в текущем году на PC и Nintendo Switch. Об этом сообщило издание Eurogamer. На данный момент Bandicoot N. Sane Trilogy доступен только пользователям PlayStation 4. Однако, как утверждает источник, компании Activision заинтересована ...

Unit-тестирование скриншотами: преодолеваем звуковой барьер. Расшифровка доклада Тестировать регресс верстки скриншотами модно, этим никого не удивишь. Мы давно хотели внедрить этот вид тестирования у себя. Всё время смущали вопросы простоты поддержки и применения, но в большей степени — пропускная способность решений. Хотелось, чтобы это было что-то про...

Введение в Postman “Разработка API сложна, Postman делает её лёгкой” © Postdot Technologies, IncКогда видишь описание инструментов Postman — захватывает дух, просыпается чувство всевластия над своим будущим детищем. Кажется, что и взрощенные в прошлом "монстры" наконец-то падут перед тобой! В...

GopherCon Russia 2018: программа конференции готова Всем привет! Продолжаем рассказывать про GopherCon Russia, который пройдет 17 марта в Москве. В прошлом посте мы прошлись по первой половине программы, а теперь она готова полностью. Например, на конференцию приедут и выступят ведущий подкаста Go Time Brian Ketelsen и тех...

Конференции Microsoft Build 2018 и Google I/O 2018 пройдут с разницей в один день В конце прошлого месяца мы узнали, что конференция разработчиков Google I/O 2018 пройдет с 8 по 10 мая. Теперь же благодаря утечке стали известные сроки проведения конференции Microsoft Build 2018 — ключевого события года для Microsoft и одного из самых знаковых событий миро...

Как поднять проект на PHP в Docker под Windows Чем является статья Статья является набором простых, понятных инструкций и советов для пользователей Docker под Windows. Статья поможет разработчикам на PHP быстро поднять проект. Описываются проблемы и их решения. Статья полезна тем, кто не обладает бесконечным ресурсом вре...

Конференция Apple WWDC 2018 пройдет 4-8 июня, на ней могут показать iOS 12, iPad X и iPhone SE 2 В течение нескольких лет компания Apple проводит свою конференцию Worldwide Developer Conference (WWDC) в июне. В прошлом году мероприятие прошло в конференц-центр имени МакЭнери (McEnery Convention Center), где в июне этого года ожидается и проведение WWDC 2018. McEn...

[Перевод] Элегантные паттерны современного JavaScript: Ice Factory Предлагаем вашему вниманию перевод очередного материала Билла Соро, который посвящён шаблонам проектирования в JavaScript. В прошлый раз мы рассказывали о паттерне RORO, а сегодня нашей темой будет шаблон Ice Factory. Если в двух словах, то этот шаблон представляет собой фун...

[Из песочницы] Паттерны проектирования в Cocos2d-x Привет, Хабр! Представляю вашем вниманию перевод статьи "Design Patterns in Cocos2d-x" автора Aleksei Pinchuk. Статья будет интересна для разработчиков Cocos2d-x и тех, кто изучает паттерны. Она выполнена в форме краткого конспекта, в котором можно быстро посмотреть где при...

Конференция ФСТЭК: новые правила сертификац Как я и обещал вчера, сегодня поговорим о второй части конференции ФСТЭК, посвященной сертификации. Во вчерашнем обзоре достижений российского рынка сертифицированных решений я обратил внимание на снижение числа продуктов, прошедших оценку соответствия и предрек еще больш...

Онлайн статистика в Telegram Вам нравится процесс ожидания? Когда необходимо сидеть и ждать, пока одна из статистик/аналитик/метрик загрузится… «Но у нас все нормально, — ответите вы. — У нас крутые спецы, наши страницы грузятся за доли секунд, мы даже кешировать умеем.» А как на счет мобильного интер...

Хакинтош: обновляемся с macOS Sierra 10.12 до High Sierra 10.13 Всем доброго времени суток, уважаемые коты, дамы и господа. Как-то давно (года два назад) я писал статью по установке хакинтоша на ваш Intel-Based ПК. Статья устарела как мир, но все таки полезное там что-то есть. Например порядок установки будет тем же, если вы замените ус...

Российский экипаж МКС пока продолжит работать в составе двух человек По всей видимости, численность российского экипажа Международной космической станции (МКС) будет снова увеличена до трёх человек не ранее 2019 года. Об этом сообщает «РИА Новости» со ссылкой на источник в ракетно-космической отрасли. Фотографии Роскосмос...

Разбор задачек от Одноклассников на JPoint 2018 Алоха! Самым, наверное, интересным событием на этой неделе в мире Java стала конференция JPoint, которая прошла в Центре Международной Торговли в Москве. Одноклассники предложили посетителям тоже поучаствовать в разработке самой высоконагруженной системы на Java и помочь на...

[Из песочницы] Mobility Express — когда решили мигрировать и масштабировать беспроводную сеть, но как всегда, денег нет С выхода первой статьи на Хабре описывающей решении Mobility Express уже прошло более 2-х лет. И что странно, больше эту тему не трогали. Читать дальше →

Пресс-конференция Китайской международной выставки отрасли больших данных-2018 прошла в Пекине В ходе состоявшейся 28 февраля в Пекине пресс-конференции оргкомитет Китайской международной выставки отрасли больших данных-2018 (China International Big Data Industry Expo 2018) официально анонсировал проведение этого мероприятия в Гуйчжоу. Основными темами выставки, котор...

Android Go и Android One: что это такое и в чём различия В прошлом компания Google запустила несколько связанных с мобильной платформой Android проектов, между которыми легко запутаться. Изначально «корпорация добра» открыла программу Android One, но позже слегка изменила её суть и направление, в связи с чем создала Android Go. Ес...

[recovery mode] Наши на Delex: как прошла первая DevOps и advanced Test Automation конференция в Минске “Нам есть, что рассказать миру о белорусском DevOps,”– говорили они. “Инфраструктура тестирования меняется и скоро произойдет перелом. Нам нужна площадка для общения с правильными практиками,” – говорили они. Они говорили – они сделали Delex. А еще 300+ человек пришли, чтобы...

В Парке высоких технологий прошла конференция OSTIS 2018 Парк высоких технологий провел ежегодную международную научно-технической конференции OSTIS-2018 (Open Semantic Technologies for Intelligent Systems – Открытые семантические технологии проектирования интеллектуальных систем) в бизнес-инкубаторе, сообщает пресс-служба о...

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

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

Конференция Fujitsu в Хабаровске Привет Хабр! 8 февраля мы приглашаем ИТ-директоров и руководителей ИТ-департаментов города Хабаровска присоединиться к нам на конференции «Fujitsu. Строим ЦОД будущего вместе». Мы обсудим, как выбрать наиболее эффективные решения, обеспечив окупаемость инвестиций в ИТ. Реги...

Эволюция рендеринга пробок в MAPS.ME Всем привет! В прошлом году мы запустили пробки в нашем приложении. Мы долго готовились к запуску, и в ходе этой подготовки наши взгляды на решение задач, связанных с пробками, менялись. Рендеринг пробок прошёл длинный путь от первых прототипов до первой реализации, и сегод...

Индийские программисты, печенье из Англии и Кавказ: истории отдела техподдержки Когда у тебя 4 миллиона пользователей, техподдержка должна работать как часы. Сегодня поделимся историями из нашего опыта: как справляемся со сложными ситуациями, как отвечаем на мат и как отправляем самым преданным пользователям брендированные кружки в Лондон. Какие обраще...

PgConf.Russia 2018: готовая база для импортозамещения Международная техническая конференция разработчиков и пользователей СУБД PostgreSQL прошла в Москве 5-7 февраля. Одной из ключевых тем конференции стало импортозамещение в области индустриального и делового ПО — равно как и общие вопросы экономики, управления и образования.

Сборник Halo: The Master Chief Collection, возможно, присоединится к Xbox Game Pass в следующем месяце Xbox Game Pass — это подписка для Xbox One наподобие Netflix, которая предоставляет доступ к более чем 170 играм (на данный момент), и список этих игр каждый месяц пополняется. Корпорация Microsoft выпустила новый трейлер, в котором рекламирует выдачу проектов...

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

Текущая разработка Kotlin На прошлой неделе при поддержке Redmadrobot SPB в рамках SPB Kotlin User Group прошла встреча со Станиславом Ерохиным, разработчиком из JetBrains. На встрече он поделился информацией о разрабатываемых возможностях следующей мажорной версии Котлина (под номером 1.3). В этой ...

Outlast вышла на Nintendo Switch без всякого предупреждения Приятные новости для всех владельцев гибридной консоли Nintendo Switch – сборник Outlast: Bundle Of Terror уже успел выйти на ней. «Уже» – потому что игра появилась совершенно неожиданно в eShop. Ранее всё, что мы знали о потенциальном выходе – это то, что релиз должен состо...

Уязвимости вашего приложения Актуальны ли ещё угрозы XSS? Прошло около 20 лет с тех пор, как Cross Site Scripting (XSS) появился как вид атаки. С тех пор мы получили богатый опыт и знания, защита наших сайтов стала намного сложнее, а многочисленные фреймворки были призваны оберегать нас от ошибок. Но по...

Обзор программы Java-конференции JBreak 2018: абсолютный баланс Конференция: JBreak 2018 Суть: Единственная Java‑конференция в Сибири Дата: 4 марта 2018 Место: Новосибирск, Экспоцентр, Станционная ул., 104 Меньше, чем через 2 недели, состоится JBreak 2018. В этот раз я смог поучаствовать в Программном комитете и могу не просто пересказ...

Обзор программы конференции DotNext 2018 Piter Конференция: DotNext 2018 Piter Дата: 22-23 апреля 2018 года Место: Санкт-Петербург, Гостиница «Park Inn by Radisson Пулковская» Всего пара дней осталась до следующего DotNext. Над программой и докладами была проведена колоссальная работа — ранее мы уже писали об этом в а...

[Из песочницы] Большой комок грязи Привет, Хабр! Представляю вашему вниманию перевод статьи "Big Ball of Mud" авторов Brian Foote и Joseph Yoder. От переводчика: Статья Big Ball of Mud написана Брайаном Футе и Джозефом Йодером летом 1999 года. Она рассказывает о наиболее распространённых антипаттер...

Технический долг и места его обитания Эта статья — вольный пересказ доклада, который я посетил на конференции GOTO Berlin 2017: A Crystal Ball to Prioritize Technical Debt. Изображения из доклада и права на них принадлежат автору @AdamTornhill. Каждый разработчик в принципе понимает, что такое технический дол...

[Из песочницы] Что такое gtag.js в Google Analytics и нужен ли он вам? Вы читаете перевод статьи "What Is gtag.js with Google Analytics and Do I Need It?" автора Amanda Schroeder. Если недавно вы добавляли код отслеживания Google Analytics на сайт, то заметили совершенно другой код счётчика, который выглядит так: Сложилась какая-то ...

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

Наш путь ресайза изображений В интернете достаточно статей и проектов для ресайза изображений. Почему же нужна еще одна? В этой статье я расскажу почему нас не удовлетворили текущие решения и пришлось пилить собственное. Читать дальше →

Объект в футляре или Optional в Java 8 и Java 9: Часть 5: Недосказанное и постер в подарок Это пятая и последняя статья серии, посвящённая использованию класса Optional при обработке объектов с динамической структурой. В первой статье было рассказано о способах избежания NullPointerException в ситуациях, когда вы не можете или не хотите использовать Optional. Вт...

Представлен Jenkins X для CI/CD облачных приложений в Kubernetes На прошлой неделе авторы Open Source-проекта Jenkins представили своё новое детище, «расширяющее экосистему Jenkins» и предназначенное специально для непрерывной интеграции/доставки приложений в рамках кластеров Kubernetes. Решение получило название Jenkins X. Что же оно д...

[Из песочницы] Почему ранний возврат из функций так важен? Привет, Хабр! Представляю вашему вниманию перевод статьи «Why should you return early?» автора Szymon Krajewski В начале моего приключения в роли программиста мой код зачастую напоминал вермишель. В любых условных выражениях я только и делал, что сразу переходил к описани...

[Перевод] Микросервисное безумие пройдет в 2018 году Именно с таким тезисом выступил Дэйв Керр, статья которого собрала за месяц 90 комментариев, вызвала бурные дискуссии на Reddit и Hacker News, а нас заинтересовала настолько, что мы решили срочно ее перевести. Пользуясь случаем, поинтересуемся: хотите ли допечатку основопола...

TOП-10. Разбор лучших докладов в свободном доступе. Heisenbug 2017 Moscow Действуем по старой схеме: я для вас отсматриваю подряд 10 докладов, делаю краткое описание содержимого, чтобы неинтересное можно было выбросить. Кроме того, с сайтов собираю ссылки на слайды и описания. Полученное сортирую и выдаю в порядке увеличения рейтинга — то есть в с...

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

В ПВТ прошла конференция для мобильных разработчиков Конференция для мобильных разработчиков «The year of 3 things: fast, clean, automated mobile dev» прошла в бизнес-инкубаторе Парка высоких технологий. Организаторами выступили компании-резиденты CactusSoft и SoftTeco совместно с администрацией ПВТ. Мероприятие со...

[Перевод] Всё простое опять стало сложным Это выступление состоялась 12 октября 2017 года на конференции Mirror Conf в Браге (Португалия) и ещё раз 9 февраля 2018 года на Awwwards Conference в Берлине. Этим летом после лекции на веб-конференции у меня состоялась увлекательная беседа с молодой студенткой, которая из...

Критическая уязвимость межсетевых экранов Cisco ASA позволяет удаленно выполнять произвольный код Межсетевые экраны Cisco ASA подвержены критической уязвимости CVE-2018-0101, позволяющей злоумышленникам осуществлять удаленное выполнение произвольного кода. Кроме того, ошибка может приводить к отказу в обслуживании и провоцировать перезагрузку системы. Проблему безопа...

Apple назвала дату проведения конференции разработчиков WWDC-2018 Apple открыла прием заявок от разработчиков для участия в ежегодной конференции WWDC-2018. В этом году мероприятие пройдет с 4 по 8 июня в конференц-центре McEnery в Сан-Хосе. Как и в прошлые годы, участие в мероприятии является платным и возможность приобрести билет н...

Конференция ФСТЭК: критическая инфраструктура На прошлой неделе в Москве прошла конференция ФСТЭК "Актуальные вопросы защиты информации", которая была посвящена 4-м основным направлениям, которые будут главенствовать у нашего регулятора в ближайшей перспективе.

Российский Центр освоения Луны может прекратить существование Российский Центр исследований и разработки программ освоения Луны, по всей видимости, в скором времени будет расформирован, о чём сообщает сетевое издание «РИА Новости». О проекте центра мы рассказывали осенью прошлого года. Структура формировалась на ба...

[Перевод] Руководство по фоновой работе в Android. Часть 4: RxJava Обработка событий — это цикл. В прошлой части мы говорили об использовании thread pool executors для фоновой работы в Android. Проблема этого подхода оказалась в том, что отправляющий события знает, как должен быть обработан результат. Посмотрим теперь, что предлагает RxJ...

«Computer, how is my build doing?» и другие волшебные заклинания Барух Садогурский рассказывает, как с помощью сервиса голосовых команд Alexa можно добавить голосовой интерфейс к совершенно неожиданным вещам, таким как IntelliJ IDEA и Jenkins, а также, откинувшись в кресле с бокалом любимого напитка, управлять всем, чем угодно. В основе...

Юнит тесты при использовании корутин в Android приложении Перевод статьи. Оригинал находиться здесь. В этой статье не рассматривается принцип работы корутин. Если вы не знакомы с ними, то рекомендуем прочитать введение в kotlinx git repo. Статья описывает трудности при написании юнит тестов для кода, использующего корутины. В конц...

«Белтелеком» принимает участие в FTTH Conference-2018 Представители РУП «Белтелеком» в составе делегации Республики Беларусь принимают участие в конференции по вопросам развития проводного широкополосного доступа FTTH, которая проходит в г. Валенсия (Испания). Конференция является крупнейшим международным мероп...

Как делать лучшие сайты в России 1 марта состоялась церемония награждения конкурса «Золотой сайт-2017», на следующий день были опубликованы оценки компетентного жюри. Еще осенью прошлого года автор этой статьи решил принять участие в этом увлекательном мероприятии, и процесс из серьезного (что подразумевал...

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

Переезд из СНГ в Чехию, собственный опыт  Пару месяцев назад на Хабре была статья про поиск работы в Чехии, а в комментариях возник интерес к тому, как заводить трактор и что нужно делать для этого. Этой заметкой хочу прояснить некоторые вопросы и, возможно, помочь принять решение тем, кто сомневается.   Одна из ...

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

SelectelTechDay: как это было 5 апреля прошла третья конференция SelectelTechDay, собравшая около 200 представителей организаций из разнообразных сфер деятельности. Атмосфера дружеского общения, интересные доклады и интерактивная демонстрация возможностей новой услуги Selectel VMware Cloud — вот лишь н...

«Стачка-2018»: до новых встреч! 6 и 7 апреля в г. Ульяновске прошла VII Международная IT-конференция Стачка. В стенах Ленинского мемориала собрались опытные специалисты в сфере информационных технологий, владельцы бизнеса, разработчики и другие представители IT-сообщества. Читать полную статью

Следующая игра от авторов What Remains of Edith Finch посвящена грациозности животных Во время выступления на конференции GDC 2018 разработчики из Giant Sparrow показали ранние версии и прототипы What Remains of Edith Finch — одного из самых запоминающихся проектов прошлого года. Под конец презентации креативный директор студии Иэн Даллас (Ien ...

Новый Nokia 6 (2018) поступил в продажу в России: официальная цена и доступные расцветки В ходе выставки MWC 2018 в Барселоне, которая прошлая в конце февраля, финская корпорация HMD Global презентовала публике новый смартфон Nokia 6 (2018), который получил ряд значимых отличий от модели прошлого года, которая пользуется большой

Аппаратура проекта «Икарус» будет установлена на МКС в текущем году Ракетно-космическая корпорация «Энергия» имени С. П. Королёва (РКК «Энергия») сообщает о том, что российские космонавты во время предстоящего выхода в открытый космос установят на внешней поверхности МКС аппаратуру проекта «Икарус»...

Обзор лучших европейских и не только QA-конференций этого года Привет, Хабр! Меня зовут Влад Романенко. Я работаю инженером по тестированию в Badoo, в команде iOS. Любите заводить новые знакомства, обмениваться знаниями и опытом и быть в тренде? Тогда предлагаю вам внести в свой календарь пару—тройку предстоящих мероприятий. Я начал ...

Conduit — легковесный service mesh для Kubernetes В конце прошлого года компания Buoyant, уже прославившаяся выпуском одного из популярнейших решений категории service mesh (т.е. «сетки», обеспечивающей взаимодействие между сервисами) — Linkerd, — анонсировала своё второе детище под названием Conduit. Можно было бы удивитьс...

Предварительная программа DUMP-2018 готова. Выступят докладчики из Microsoft, ВКонтакте, Rambler, Tinkoff, HTML Academy Привет, Хабр! 13 апреля в Екатеринбурге в восьмой раз пройдёт конференция DUMP. Доклады будут идти в 8 секциях: FrontTalks, Serverside, Mobile, DevOps, Science, Тестирование, Менеджмент, Дизайн. Программа получается отличной: Григорий Бакунов (Яндекс), Алексей Акулович (В...

Service Portal: как работает единый интерфейс для взаимодействия с IaaS-провайдером По мнению специалиста по работе с клиентами и автора книги The Conversation Manager Стивена Ван Беллегема (Steven Van Belleghem), 70% пользователей ожидают, что на веб-сайте компании будет портал самообслуживания. При этом в Zendesk утверждают, что 53% (из 7 тысяч опрошенных...

Краткая история Rust: от хобби до самого популярного ЯП по данным StackOverflow Rust — это язык системного программирования, создатели которого уделили внимание трем вещам: параллелизму, скорости и безопасности. И хотя Rust считается молодым языком программирования — его первая стабильная версия вышла в 2015 году — он разрабатывается уже более десяти ле...

Интервью с популяризатором космонавтики, программистом-баллистиком Антоном Громовым Серию интервью с докладчиками конференции DUMP продолжает разговор с Антоном Громовым — программистом-баллистиком в Dauria Aerospace, автором проекта «Море Ясности», постоянным ведущим трансляций запусков SpaceX, популяризатором космонавтики. Антон рассказал о программирован...

Bentley Systems объявляет о начале приема заявок на участие в конкурсе Год в Инфраструктуре 2018, который посвящен теме «Переход на цифровые технологии: Инновации в Инфраструктуре»   Победители конкурса будут выбраны жюри и объявлены на конференции Год в Инфраструктуре 2018, которая пройдет в Лондоне Компания Bentley Systems, Incorporated, лидер в области комплексных программных решений для развития инфраструктуры, объявила сегодня о начале приема...

W3View — прямой путь Web UI Моя предыдущая публикация на Хабре достигла своих целей, — множество людей узнали о существовании W3View, некоторые посетили GitHub, кому-то наверное даже понравилось. В то-же время, последовавшие комментарии выявили потребность в более чётком описании того, какую задачу реш...

«ВITАМИН РОСТА»: как ЛАНИТ привлекает молодежь и как молодым специалистам попасть в ЛАНИТ В этой статье я расскажу о том, как устроена работа с молодыми джедаями специалистами в группе компаний ЛАНИТ, и поделюсь итогами нашей специальной программы «ВITАМИН РОСТА», которой исполнился год. Приглашаю вас обсудить эффективность инструментов поиска, привлечения и погр...

В Буковеле состоится конференция Byzantium Talks В субботу, 17 марта, в отеле Radisson Blu Resort, Буковель, состоится блокчейн-конференция Byzantium Talks, которая пройдет в формате выступлений TED Talks, лекций образовательного характера. Предварительно мероприятие посетят 99 гостей. Спикеры: Степан Гершуни, биткоин-еван...

Camel в вопросах и ответах 6-7 апреля в Москве в шестой раз пройдет JPoint – международная Java-конференция для опытных разработчиков. В этот раз в ней примет участие Клаус Ибсен (Claus Ibsen) – старший инженер Red Hat, гуру Apache. Ниже приводим перевод начала его книги «Camel in Action» – эксклюзивн...

[Перевод] Webpack 4, import() и CommonJS В JavaScript много забавного. У одного из самых популярных в мире языков программирования до сих пор нет стабильного синтаксиса разбиения кода на части. То есть в стандарте синтаксис ESM с «import» наперевес уже есть, но в браузерах и ноде он спрятан за флагами, а в вебпаке...

Разработка Rich Text Editor: проблемы и решения Текстовые редакторы, как тип программного обеспечения, появились чуть позже чем динозавры, и вероятнее всего это был вообще первый софт, с которым вы столкнулись в своей жизни, возможно кто-то даже застал MS-DOS Editor. Однако с переходом большой части ПО в браузеры актуал...

Открытая бесплатная трансляция Java-конференции JPoint 2018 6-7 апреля, то есть уже завтра, пройдёт JPoint 2018 — международная Java-конференция для опытных Java-разработчиков. Про программу этой конференции мы писали не раз и не два. Мы проанализировали набор самых актуальных тем (производительность и подкапотный хардкор, Spring ...

В 2017 году космическая отрасль Украины продемонстрировала рост производства на четверть По итогам 2017 года объём производства продукции предприятиями ракетно-космической отрасли Украины составил 4,6 млрд грн. Это на 26,3% больше показателя 2016 года. При этом экспорт продукции увеличился на 8,1%. Такие данные приведены в отчете главы Государственного космическ...

[Перевод] Как работает JS: движки рендеринга веб-страниц и советы по оптимизации их производительности Сегодня, в переводе одиннадцатой части серии материалов, посвящённых JavaScript, мы поговорим о подсистемах браузера, ответственных за рендеринг веб-страниц. Они играют ключевую роль в деле преобразования описаний документов, выполненных с помощью HTML и CSS, в то, что мы ви...

В Москве пройдет конференция по квантовой криптографии 1 марта в Москве пройдет Quantum Technology Conference, посвященная квантовой криптографии, ее влиянии на работу с деньгами, а также на безопасность и скорость обработки данных. Спикеры конференции подробно расскажут о практическом применении и монетизации передовых квантовы...

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

Конференция Apple WWDC 2018 в июне; могут представить iOS 12, iPad X, iPhone SE 2 В период с 2003 по 2016 год компания Apple организовала Всемирную конференцию разработчиков (WWDC) в Центре Moscone в Сан-Франциско. Однако WWDC 2017 был перенесен в конференц-центр McEnery в Сан-Хосе. Свежая информация, обнаруженная неназванным человеком, который знает о пл...

Масштабирование Selenium Представьте, что у вас есть всего один тест с использованием Selenium. Что может сделать его нестабильным? Как его ускорить? Теперь представьте, что тестов стало два. Теперь представьте сотню. Как заставить быстро отработать такую кучу тестов? Что произойдет, если количество...

[recovery mode] Выпуск 3CX v15.5 Update 3 с новыми функциями и важными изменениями Выпуск 3CX v15.5 Update 3 с новыми функциями и важными изменениями На днях мы выпустили обновление 3CX v15.5 Update 3 и одновременно с ним представили новые лицензии – 3CX Standard от 4 до 16 одновременных вызовов (ориентировочно, организация до 50 сотрудников). Эти лицензии...

Как прошла конференция «Экспорт» Презентации спикеров, видео и коротко о следующей конференции.

Digital-мероприятия в Москве c 5 по 11 февраля Бизнес-завтрак «Digital-вызовы 2018» 07 февраля (среда) ул. Сретенка, 26/1 бесплатно 7 февраля в 10:00 ждем вас в кафе Стакан, где основатели агентства Апрель и Senior Brand Manager в Nestlé Мария Елагина расскажут, как не промахнуться, пытаясь следовать модным трендам, на...

Улучшая performance review Про то, как в Avito работает performance review, я очень много раз рассказывал внутри компании, а этой весной ещё и на двух конференциях — TeamLeadConf и CodeFest. Мы активно вкладываемся в доработку процесса, проводим много экспериментов и собираем кучу полезных данных, поэ...

Анонсирована Dragon Ball Legends с PvP по всему миру На конференции GDC 2018 разработчики из компании Bandai Namco Entertainment продемонстрировали работу своего нового проекта Dragon Ball Legends. Игра представляет из себя файтинг с упором на мультиплеерные сражения между игроками со всего мира. Создатели продукта рассказали,...

Опять про пустые перечисления в C# На этот пост мня вдохновила свежая статья на Хабре отсылающая к уже давней проблеме (и советующей статье) о том, как же проверить, что IEnumerable является пустым. Однако в оригинальных статьях, авторы больше сфокусировались на том как оформить проверку, предположив, что про...

Централизованный сontinuous deployment за год vol 2 В нашей прошлой статье мы рассказали о том как строили централизованный конвейер, но описали его довольно поверхностно. Это породило массу вопросов, которые мы не можем оставить без ответа. Здесь мы попробуем максимально глубоко залезть «под капот» и рассказать, как работает...

[recovery mode] Решаем загадку круглых чисел на графике выборов 2018 Данная статья является ответом на вот эту статью (Анализ результатов президентских выборов 2018 года. На федеральном и региональном уровне). В той статье меня удивила фраза автора: Вместо нормального или логнормального распределения мы видим интересную кривую, с очень стр...

Сборник SEGA Mega Drive Classics на PS4 и Xbox One выйдет 29 мая В состав SEGA Mega Drive Classics войдут более 50 классических игр в формате 16-бит. Это те самые проекты, в которые мы «рубились» 20 лет назад. Особенность сборника — поддержка современных возможностей в «устаревших» играх (мультиплеер, система наград и достижений, возмож...

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

6 интересных багов, с которыми я столкнулся, пока делал игру для ВКонтакте Мне нравится делать игры, это мое хобби. В общей сложности около года в свободное время я делал игру на javascript для ВКонтакте. В настоящее время игра доделана, запущена, прошла модерацию ВКонтакте и доступна в каталоге игр. Это не статья вида “как я сделал игру”, а расс...

[Из песочницы] Почему вы должны дать еще один шанс замыканию Привет, Хабр! Представляю вашему вниманию перевод статьи «Why you should give the Closure function another chance» автора Cristi Salcescu. В JavaScript функции могут быть вложены внутри других функций.Замыкание это когда внутренняя функция имеет доступ к переменным родитель...

Java Puzzlers NG S02: всё чудесатее и чудесатее Тагир Валеев (lany) и Барух Садогурский (jbaruch) собрали новую коллекцию Java-паззлеров и спешат ими поделиться. В основе статьи – расшифровка их выступления на осенней конференции JPoint 2017. Она показывает, сколько загадок таит в себе Java 8 и едва замаячившая на гори...

[Из песочницы] Программирование согласно контракту на JVM Привет, Хабр! Представляю вашему вниманию перевод статьи "Programming by contract on the JVM" автора Nicolas Fränkel. Читать дальше →

Игорь Шелудько, FSPro Labs: «Работая трекером, я вижу эволюцию множества идей Этой весной выездная конференция ИТ-экспортеров ISDEF Spring пройдет на территории ростовского Южного IT-Парка. Мы попросили наиболее активных спикеров конференции рассказать о том, чем занимается Южный IT-Парк, и что полезного он делает для развития отрасли. Первым отклик...

DigiCert купили Symantec Website Security: последствия для пользователей SSL/TLS-сертификатов Весной прошлого года в Google заметили, что компания Symantec предоставила возможность выдавать сертификаты минимум четырем организациями, однако не смогла обеспечить необходимый уровень наблюдения за их деятельностью и соблюдением стандартов обслуживания. В результате компа...

Умный «фейс-контроль»: алгоритмы машинного обучения для эффективного кэширования данных на SSD Данная статья была представлена на конференции SECR2017, где получила премию Бертрана Мейера за лучший исследовательский доклад. В этом материале руководитель исследовательской лаборатории «Рэйдикс» Светлана Лазарева рассказывает о новом алгоритме заполнения параллельного к...

Сканеры штрих-кода для ЕГАИС: мифы и реальность, критерии выбора В прошлой статье мы писали о новой версии ЕГАИС 3.0 и введении обязательного помарочного учета алкогольной продукции на территории России. Сейчас предприниматели не на шутку озадачены проблемой автоматизации в соответствии с законом. Существует куча мифов о том, какое считы...

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

[Из песочницы] Разработка высоконагруженного WebSocket-сервиса Как создать веб-сервис, который будет взаимодействовать с пользователями в реальном времени, поддерживая при этом несколько сотен тысяч коннектов одновременно? Всем привет, меня зовут Андрей Клюев, я разработчик. Недавно я столкнулся с такой задачей – создать интерактивный ...

Универсальные приложения React + Express В прошлой статье рассматривалась библиотека Next.js, которая позволяет разрабатывать универсальные приложения «из коробки». В обсуждении статьи были озвучены существенные недостатки этой библиотеки. Судя по тому, что https://github.com/zeit/next.js/issues/88 бурно обсуждаетс...

WLPPR – сборник необычных обоев для iPhone В App Store есть достаточно много разных сборников обоев для iPhone и iPad. Однако в большинстве случаев в них можно встретить только вполне стандартные изображения – картинки с машинами и девушками, а также разнообразные текстуры, абстракции и фотографии природы. Но автор п...

Планы на JPoint 2018 Уже скоро в Москве пройдет международная Java-конференция JPoint, поэтому пора определиться с докладами, на которые стоит сходить. Рассказ пойдет о докладах, на которые пойду лично я и почему. Я зарабатываю разработкой приложений на Java c 2012 года. В основном решаю пробле...

[Из песочницы] Централизованное обновление сертификатов Let's Encrypt Всем привет! В этой статье я опишу как мы решали проблему централизованного обновления сертификатов Let's Encrypt и управления инфраструктурой с помощью ansible. В нашем решении мы будем использовать: ansible rsync, rsyncd inotify, incron certbot nginx Читать дальше &rarr...

Top3DExpo 2018 - обзор, фотографии, мысли 10 августа в Москве прошла очередная конференция-выставка Top3DExpo, посвященная аддитивным технологиям. Подробнее...

Техподдержка: технологичный подход к решению технических проблем – Г-голубчики, – сказал Федор Симеонович озадаченно, разобравшись в почерках. – Это же п-проблема Бен Б-бецалеля. К-калиостро же доказал, что она н-не имеет р-решения. – Мы сами знаем, что она не имеет решения, – сказал Хунта, немедленно ощетиниваясь. – Мы хотим знать, как е...

Ангольский спутник AngoSat признан неработоспособным Новый ангольский спутник связи AngoSat 2 будет лучше по техническим характеристикам, заявил господин Карвалью да Роша изданию Jornal de Angola. "Этот спутник, который начнет строиться во вторник, будет более сложным и будет иметь потенциал, превосходящий Angosat 1, пото...

Взлом ядерного Crackme Привет, Хабралюди! Сам процесс решения задачек на взломы особенно приятен, а когда есть решение – приятно вдвойне. Сегодня мы решили разобрать крякми, который попался нам на конференции ZeroNights в ноябре, где наша команда из школы кибербеза и ИТ HackerU дебютировала и с...

Самая большая it-тусовка на Урале — конференция DUMP-2018 — пройдёт 13 апреля в Екатеринбурге Программисты, дизайнеры, мобильные разработчики, тестировщики, менеджеры, новость для вас — конференция DUMP-2018 пройдёт 13 апреля в Екатеринбурге. В этом году мы готовим 8 секций: FrontTalks, Serverside, Mobile, Дизайн, DevOps, Тестирование, Менеджмент, Science. Если вы ...

Партнерская конференция ЭОС в Баку: подводим итоги C 9 по 12 апреля в Баку прошла традиционная конференция компании ЭОС: «Весенний документооборот». Столица Азербайджана переняла эстафету у Еревана, где в прошлом году наши гости – партнеры ЭОС из России и ближнего зарубежья – провели несколько продуктивных и вдохновляющих дн...

[Перевод] Смешанная реальность помогает находить места для баз на Марсе 12 апреля 1961 года Юрий Гагарин совершил первый полет в космос. Сегодня — уже 57-ая годовщина этой памятной даты. За эти годы космическая отрасль развилась до того, что люди уже собираются колонизировать Марс. А Microsoft не остается безучастна к этому процессу. Под катом в...

Блокчейн-эксперты из IBM и Kaspersky Lab выступят на блокчейн-конференции в Москве 17-18 апреля в рамках Blockchain Conference Moscow, организованной международной компанией Smile-Expo, выступят блокчейн-специалисты Рене Бостик из IBM и Алексей Маланов из «Лаборатории Касперского». Их доклады прозвучат в специальном потоке конференции «Разработки и маркети...

Золото НАСА Мы живем на дне огромного океана. Но как долго он будет служить защитой? На сегодняшний день NASA объявила о глобальной миссии и использовании приборов Limb и Disk (GOLD) на ракете Ariane 5. Задача миссии – пролить свет на то, как верхние слои атмосферы Земли могут влиять н...

[Перевод] Флаги в аргументах функций Вы когда-нибудь сталкивались с таким кодом? process(true, false); Эта функция, судя по названию, что-то обрабатывает (process). Но что означают параметры? Какой параметр здесь true, а какой false? По вызывающему коду об этом нельзя судить. Нам придется заглянуть в объявлен...

В ПВТ пройдет конференция о трендах в fintech-сфере и криптовалютах Smart Taler 2018 <p><strong>В бизнес-инкубаторе Парка высоких технологий 26 мая пройдет ежегодная конференция о трендах в fintech-сфере, блокчейне, криптовалютах и ICO SmartTaler 2018. Регистрация на конференцию уже открыта на <a href='http://smart-t...

Apple проведет 29-й ежегодный WWDC в конференц-центре McEnery в Сан-Хосе Apple во вторник раскрыла даты и место проведения своей ежегодной конференции разработчиков. Как и в прошлом году, Всемирная конференция разработчиков Apple будет проходить в конференц-центре McEnery в Сан-Хосе, штат Калифорния, во вторую неделю июня - с 4-го по 8-е, в частн...

Backend United #1. Винегрет. Анонс Привет. Хочу пригласить бэкендеров на Backend United #1. Винегрет — митап, посвященный кросс-языковым решениям для разработки серверной части. Обсудим общие подходы и инструменты для разных языков. Вы услышите доклады от представителей Gett RnD и Avito. Встреча пройдет в сре...

Как мы настроили Docker и Kubernetes в TFS Мы продолжаем наш путь к continuous integration (CD) и high availability (HA), основанной на избыточности. В предыдущей серии мы перевели API для мобильного приложения на .NET Core. Следующий логичный шаг для достижения CD — настроить сборку в Docker-контейнер. Сегодня поде...

Gartner Data & Analytics Summit 2018 19-21 марта в Лондоне состоялась конференция Gartner Data & Analytics Summit. Я был посетителем этого мероприятия и хочу поделиться с вами своими мыслями и наблюдениями. Читать дальше →

C++ конференции в апреле Всем привет! Сегодня я хотел бы рассказать сразу о двух предстоящих конференциях. Обе конференции организованны C++ сообществами: C++ Russia в Санкт-Петербурге и CoreHard Spring в Минске. Санкт-Петербург Читать дальше →

[Из песочницы] Окружение для 1С-Битрикс на базе Docker Зачем это нужно? Долгое время все проекты нашей компании работали на PHP5, и вот возникло желание их ускорить путём перехода на PHP7, попутно обновиви всё окружение, необходимое для работы. Сразу возник вопрос: «Как заставить разные проекты работать на разных версиях PHP?» ...

Астерос автоматизировал деятельность крупнейшей ракетно-космической корпорации страны Группа "Астерос" продолжает модернизацию технологического ландшафта Ракетно-космической корпорации "Энергия" имени С.П. Королева. Новым этапом сотрудничества партнеров стала централизация и приведение к мировым стандартам процессов ИТ поддержки операционн...

[Из песочницы] Как сделать адекватное отображение horizontal scroll bar в QTreeWidget с одной колонкой Привет, Хабр. В этой статье я решил оставить решение проблемы непонятного поведения QTreeWidget – GUI компонента кроссплатформенного фреймворка Qt. Проблема, мне кажется, актуальная, потому что вопрос задаётся на многих форумах, но верного решения не приводится. Впрочем, есл...

[Перевод] Обзор новшеств ECMAScript 2016, 2017, и 2018 с примерами Сложно уследить за новшествами различных версий ECMAScript, а ещё сложнее — найти полезные примеры их применения, не перекапывая горы информации. Поэтому сегодня мы публикуем перевод материала, автор которого проанализировал 18 новых возможностей ECMAScript, в число которых ...

[Из песочницы] Почему не стоит использовать LocalStorage Привет, Хабр! Представляю вашему вниманию перевод статьи "Please Stop Using Local Storage" автора Randall Degges. Все больше разработчиков используют localStorage для хранения данных, в том числе и конфиденциальных, даже не подозревая, что тем самым подвергают свои сайты взл...

Минобороны хочет от ученых высокоточного оружия и прорывов в области кибертехнологий На конференции «Искусственный интеллект: проблемы и пути решения» глава ведомства Сергей Шойгу и его зам Юрий Борисов призвали отечественных военных и гражданских ученых сосредоточиться на разработках в сфере искусственного интеллекта. ИИ, как убеждены в Минобороны, п...

Одежда, декор, продукты питания: в каких сферах запускают бизнес молодые российские производители Истории посетителей конференции vc.ru «Экспорт»

FPGA для программиста, конечные автоматы (verilog) Стиль описания конечного автомата как образ мышления Когда нужно преодолеть врожденную параллельность FPGA, и появляется желание заставить схему работать последовательно, по алгоритму, на помощь приходят конечные автоматы, про которые написано не мало академических и практич...

Нейросеть, определяющая возраст по анализу крови, — разработки ученых Университета ИТМО Ученые из лаборатории «Компьютерные технологии» Университета ИТМО в составе международной группы исследователей разработали систему Aging.AI — алгоритм определения возраста по результатам базового анализа крови. В отличие от других разработок эта — более универсальная и точ...

Применяем Deep Watershed Transform в соревновании Kaggle Data Science Bowl 2018 Применяем Deep Watershed Transform в соревновании Kaggle Data Science Bowl 2018 Представляем вам перевод статьи по ссылке и оригинальный докеризированный код. Данное решение позволяет попасть примерно в топ-100 на приватном лидерборде на втором этапе конкурса среди общего чи...

Партнеры MICS на время стали «хуторянами» Партнеры MICS на время стали «хуторянами» — на горнолыжном курорте Роза Хутор прошла очередная зимняя партнерская конференция MICS, собравшая …

«Ближе к 5G»: VMware поможет телеком-операторам развернуть сети нового поколения На конференции Mobile World Congress 2018 представители VMware рассказали о том, что намереваются помочь провайдерам и операторами в сфере создания 5G-сетей нового поколения. О том, что будет задействовано для решения этой задачи, расскажем далее. Читать дальше →

Разработка AI для пошаговой игры на Node.js (часть 1) Всем привет! Прошло целых полтора года с момента написания моей первой статьи на Хабре. С тех пор проект FOTM претерпел ряд изменений. В начале пройдёмся вкратце по всем модернизациям, а затем перейдём к детальному разбору основной фичи — AI. Читать дальше →

[Перевод] Профилирование: оптимизация Это вторая статья из серии статей об оптимизации кода. Из первой мы узнали, как находить и анализировать узкие места в коде, снижающие производительность. Мы предположили, что главная проблема в примере — медленное обращение к памяти. В этой статье рассмотрим, как снизить р...

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

[Из песочницы] И снова о переводе документации PHP Предыстория Когда года два назад мне понадобилось прочитать описание одной из функций, я открыл гугл, вбил имя этой функции и по ссылке перешел на русское описание на сайте php.net. В глаза сразу же бросилось, что описание некорректное — банально отсутствовал третий параме...

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

[Из песочницы] Автоматизация криптоторговли с Django и Celery В свете бурного развития криптоиндустрии и криптоторговли в частности, наша команда, в рамках эксперимента, решила создать торгового робота, основной целью которого является торговля на криптоплощадке poloniex. В этой статье я постараюсь рассказать о всех трудностях, возникш...

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

Первые проблемы Lego за 13 лет: Компания выпустила слишком много кубиков Популярный производитель конструкторов Lego переживает не лучшие времена: впервые за 13 лет продажи и прибыль компании упали. Тревожный звоночек для империи конструкторов В 2017 году Lego выпустила два фильма и несколько видеоигр. Связано это с, как выразилась представитель...

Дайджест событий для HR-специалистов в IT-области на февраль 2018 В феврале HR-специалисты продолжают встречаться и обсуждать проблемы и вызовы своей индустрии. В Москве состоится вторая конференции DevRelConf, посвященная IT-сообществам, а в Санкт-Петербурге проходит вторая премия IT HR AWARDS — премия дается для HR-проекты, реализованн...

[Перевод] От JavaScript к Rust и обратно: рассказ о wasm-bindgen Мы уже видели насколько WebAssembly быстро компилируется, ускоряет js библиотеки и генерирует более компактные бинарники. У нас даже есть общее представление как наладить взаимодействие не только между сообществами Rust и JavaScript, но и с сообществами других языков. В про...

Асинхронные HTTP-запросы на C++: входящие через RESTinio, исходящие через libcurl. Часть 3 В предыдущей статье мы разобрали реализацию двухпоточного bridge_server-а. На одном потоке асинхронно обрабатываются входящие HTTP-запросы посредством RESTinio. На втором потоке выполняются асинхронные запросы к delay_server-у посредством libcurl в виде curl_multi с использо...

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

[Из песочницы] Совершенствуем Redux Привет, Хабр! Представляю вашему вниманию перевод статьи "Redesigning Redux" автора Shawn McKay. Должно ли управление состоянием вызывать проблемы на сегодняшний день? Интуитивно, разработчики видят скрытую правду: управление состоянием куда сложнее, чем должно бы...

Microsoft рассказала о функциях универсального доступа, которые скоро появятся в Windows 10 Компания Microsoft продвигает Windows 10 как отличную платформу для людей с ограниченными возможностями. Корпорация даже продолжила период бесплатного обновления до Windows для этой группы пользователей до конца прошлого года. Разработчики ОС недавно рассказали о но...

Как попасть в IT: Конференция IT Entrance 2018 21 апреля в бизнес-инкубаторе Парка высоких технологий пройдет ежегодная конференция IT Entrance spring 2018. Участие в конференции бесплатное по предварительной регистрации. IT Entrance даст возможность окунуться в сферу IT, познакомиться с известными спикерами, пообщаться ...

Digital Spring 2018 – инновационный маркетинг! Ультрасвежие идеи и технологии ждут вас 30 марта в Hotel Olympia Garden (Санкт-Петербург) на ежегодной конференции Digital Spring! Мир движется с немыслимой скоростью. Цифровая эра диктует новые правила и открывает недоступные ранее горизонты развития. Конференция Digital Sp...

«Программист-прагматик. Путь от подмастерья к мастеру»: коротко о главном (часть первая) О книге «Программист-прагматик. Путь от подмастерья к мастеру» Эндрю Ханта и Дэвида Томаса знают, наверное, все, кто занимается программированием, причем многие — в основном из упоминаний в подборках и цитат в более современных статьях. Учитывая, что этот сборник практически...

20 марта в Москве будет «День сквозной аналитики» 20 марта в Москве состоится первая отраслевая конференция «День сквозной аналитики». Конференция посвящена методам и кейсам построения сквозной аналитики, способам оценки эффективности вложений в рекламу, выводам и принятию решений на их основе. Цель конференции поделиться о...

[Перевод] Операционная система на Rust: минимальный multiboot загрузчик Эта статья объясняет как создать минимальное ядро операционной системы, используя стандарт мультизагрузки. По факту, оно будет просто загружаться и печатать OK на экране. В последующих статьях мы расширим его, используя язык программирования Rust. Я попытался объяснить всё ...

[Из песочницы] Как быть* компилятором — создание компилятора на JavaScript Привет, Хабр! Представляю вашему вниманию перевод статьи "How to be* a compiler — make a compiler with JavaScript" автора Mariko Kosaka. *Все верно! Быть компилятором — это здорово! Дело было одним замечательным воскресеным днем в Бушвике, Бруклин. В моем местном книжном м...

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

Запуск спутников с Восточного прошел успешно Отделение космических аппаратов прошло штатно в 6:06 мск и 6:12 мск на солнечно-синхронных околокруговых орбитах.После отделения космических аппаратов "Канопус-В" № 3 и 4 от разгонного блока специалисты Главной оперативной группы управления в Центре управления полё...

Google Lens доступен на всех Android-устройствах В 2017 году на конференции Google I/O был представлен сервис интеллектуальной обработки картинок Google Lens. Этот сервис позволяет сканировать визитные карты, определять объекты искусства или достопримечательности и выполнять другие функции с помощью камеры телефон...

[Из песочницы] Алгоритм Пинг-Понг или критика Обратной Польской Нотации Данная статья написана в силу возмущения тем, что в наших ВУЗах студентов простому разбору математических выражений обучают на основе как раз Обратной Польской Нотации (ОПН), что является откровенным извращением нормальной человеческой логики. Источником описания ОПН будет...

Виталик Бутерин представил решение для масштабирования системы Plasma Выступая в Париже на конференции EthCC, Виталик Бутерин представил решение по масштабированию Plasma, системы смарт-контрактов, призванной увеличить вычислительную мощность блокчейна Ethereum. Об этом пишет CoinDesk. О разрабатываемой Бутериным и Джозефом Пуном платформе Pla...

[Перевод] Почему же так тяжело привлекать деньги в опенсорс? Это 4-я статья из цикла переводов текстов зарубежных представителей опенсорс движения. Значительная часть предыдущих статей была посвящена анализу причин, мешающих разработчикам активнее участвовать в OS проектах. Сегодняшний текст посвящен поиску решения одной из ключевы...

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

Первые слухи о смартфоне Samsung Galaxy S10 Прошло всего несколько недель с тех пор, как Samsung выпустила свои флагманы Galaxy S9 и Galaxy S9 Plus, но в сети уже во всю “гуляют” слухи о преемнике этих смартфонов –  Samsung Galaxy S10. Как ожидается, Samsung Galaxy S10 будет поддерживать функцию Fac...

ADATA представила новые игровые решения на конференции в Москве Компания ADATA Technology представила ряд новых решений на конференции в Москве. Среди них оказались первый в мире модуль памяти RGB DDR4 серии XPG с жидкостным охлаждением, новый ультраскоростной SSD NVMe PCIe, беспроводное зарядное устройство и новые накопители. Подробнее ...

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

Nvidia вряд ли анонсирует новые графические решения на GDC и GTC Пользователи, ждущие анонса новых графических решений Nvidia на конференции Game Developers Conference (GDC) или Graphics Technology Conference (GTC), скорее всего, будут разочарованы. Подробнее об этом читайте на THG.ru.

Ученые рассказали, какие технологии они собираются использовать для колонизации Марса То, что колонизировать Марс не так просто, ученые уже признались. Не смотря на то, что условия на Красной планете совсем не такие, как на Земле, туда все же собираются направить людей. Ученые надеются, что современные технологии позволят обустроить на Марсе первопроходцев, и...

«Конечно, это рискованно, но с должными мерами предосторожности использовать можно»: Крис Талингер о Graal «Жить на Гавайях, работать над суперпопулярным сервисом, внедрить в продакшне экспериментальную Java-технологию, на которую все ещё только с опаской поглядывают» — звучит как описание выдуманной идеальной Java-карьеры, о которой можно только мечтать. Но есть человек, для ...

Конференция для разработчиков Apple WWDC 2018 пройдет с 4 по 8 июня Компания Apple анонсировала проведение ежегодной конференции для разработчиков WWDC 2018 (Worldwide Developers Conference). 29-я по […]

Битва за сетевой нейтралитет: судебные войны и общественные протесты Пошел уже третий месяц с тех пор, как Федеральная комиссия по связи США (FCC) отказалась от установленного в стране подхода к регулированию провайдеров. Это решение еще называют отказом от принципов сетевого нейтралитета. Декабрьское решение FCC запустило многочисленные спо...

Как я съездил на CodeFest 31 марта и 1 апреля в Новосибирске в очередной раз случился CodeFest. В этом посте я расскажу, как съездил на самую большую разработческую конференцию за Уралом и почему в следующем году вам тоже стоит поехать. Читать дальше →

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

[Из песочницы] СХД NetApp — преемственность поколений, проблемы и способы их решения Кому интересна эта статья К написанию настоящей статьи меня подтолкнул кейс, случившейся c одной уважаемой компанией, которая давно и успешно эксплуатирует решения NetApp для хранения данных. Управление данными средствами NetApp происходит в международном масштабе, в том чис...

Конференция «Секреты увеличения продаж детских товаров в интернете» 21 февраля ЦВК «Экспоцентр» и креативное агентство «Йеллоу Банана» организуют бесплатную практическую конференцию по продаже детских товаров «Секреты увеличения продаж детских товаров в интернете». Доклады на конференции строго ориентированы на ...

АМОКОНФ приглашает на бизнес-конференцию Хедлайнер конференции — Стив Возняк, сооснователь Apple

15 марта 2018 года конференцию «Код ИБ» вновь ждут в Новосибирске 15 марта 2018 года конференция «Код ИБ» уже в четвертый раз пройдет в Новосибирске.

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

YouTube Red станет доступен в 100 новых странах YouTube планирует расширить свой подписочный сервис YouTube Red, свободный от рекламы, на 100 новых стран. Об этом заявила глава видеохостинга Сьюзан Войчицки (Susan Wojcicki) на конференции Code Media на прошлой неделе.

СМЭВ 3. Электронная подпись сообщений на Java и КриптоПро Система межведомственного электронного взаимодействия (СМЭВ), задумывалась, как цифровая среда предоставления услуг и исполнения государственных и муниципальных функций в электронной форме. В настоящее время СМЭВ продолжает расширять свои возможности и вовлекать все больш...

Задача про forEach(ps::println) от СКБ Контур На конференции JBreak я не читал задачки спонсоров специально. Ну, конечно, кроме ада от Excelsior: уж эти ребята всем задали жару. А тут принесли мне листок от СКБ Контур, смотри, мол, посмейся. Я посмеялся: первая задача действительно выглядела настолько наивно сформирован...

Не пропустите Грушинскую социологическую конференцию «Социолог 2.0: трансформация профессии», приглашаем! В рамках конференции при участии Brand Analytics пройдет секция по перспективам Social Media Analytics и секция по «завтрашним» технологиям социологов.

Ритейл будет прирастать онлайном: на конференции PROFIT Retail Day 2018 развенчали мифы Сезон конференций PROFIT Events открыл PROFIT Retail Day, где выяснилось, что у ритейла, вопреки досужему мнению, дела обстоят довольно неплохо.

На МКС прибыл экспериментальный космический робот-мусорщик 2 апреля с помощью ракеты-носителя Falcon-9 был запущен космический корабль Dragon c полезным грузом весом более 2,6 тонн, куда также входит 100-килограммовый коллектор космического мусора RemoveDEBRIS, разработанный учеными Университета Суррея. Стыковка с МКС состоялась 4 а...

[Перевод] 20 Eloquent ORM трюков Eloquent ORM кажется простой, но под капотом существует много полускрытых функций и менее известных способов. В этой статье я покажу вам несколько трюков. Читать дальше →

Дом для данных В Москве в четвертый раз прошла международная техническая конференция сообщества профессионалов, объединенных интересом к СУБД PostgreSQL. Конференция PgConf.Russia 2018 собрала около 700 российских и зарубежных разработчиков, архитекторов баз данных, специалистов по эксп...

[Перевод] Конференция DEFCON 18. «Как я встретился с Вашей девушкой, или новый вид Интернет-атак». Сэми Камкар Я расскажу Вам о разработке и осуществлении совершенно нового вида хакерских атак, которые помогут мне встретиться с Вашей девушкой. Но сначала немного о себе. Меня зовут Сэми Камкар, я исследую проблемы безопасности, но не профессионально, а ради собственного удовольствия,...

Назначена дата проведения конференции WWDC 18. Apple представит iOS 12 и новые устройства Компания Apple объявила, когда и где состоится 29-я ежегодная конференция разработчиков WWDC.

Модифицируем плеер Vanilla Music под Android (часть 2) В прошлой статье мы разбирали как можно добавить в плеер с открытым исходным кодом Vanilla Music возможность переключения треков при помощи клавиш громкости, если при этом устройство находится в кармане(например). В этой статье продолжим модификацию основной идеей для котор...

Ардуированная кофемашина Привет, обитатели ХабраХабр! Возможно, по сути статьи я ошибся ресурсом, за мое 9 летнее отсутствие появился некий geektimes, возможно, я должен написать это там, но напишу сюда — на хабрахабр. Если не прав — не бейте ногами. Я люблю делать простые как топор вещи, но одно...

Хакера взломали Safari, Firefox и Edge. Chrome устоял В Канаде прошла ежегодная хакерская конференция Pwn2Own. Призовой фонд этого мероприятия составил 2 миллиона долларов, однако взломщики унесли с собой значительно меньше.

Российские учёные создадут для МКС уникальный космический холодильник Институт медико-биологических проблем Российской академии наук (ИМБП РАН) и РКК «Энергия» разрабатывают уникальную термосумку для Международной космической станции (МКС). Фотографии Роскосмоса

Финтех-дайджест: eBay против PayPal, международная платежная система на блокчейне Финтех-привет, Хабр! Одна из главных тем, над которой ломают копья участники профильных конференциях и колумнисты в СМИ – какая форма сотрудничества с финтех-стартапом оптимальна? Поглощение или партнерство? И приверженцы каждого подхода приводят весьма убедительные доводы....

Совсем скоро конференции «Код ИБ» пройдут в Санкт-Петербурге и Минске 19 и 26 апреля 2018 года ИБ-конференции «Код ИБ» пройдут в Минске и Санкт-Петербурге, собрав ведущих экспертов в области информационной безопасности.

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

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

[Из песочницы] Вспомнить всё По своему опыту знаю, что на начинающего разработчика, особенно осваивающего профессию самостоятельно, сваливается огромный объем информации. На первых порах знаний и опыта практически нет и новую информацию, получаемую из книг и статей, при усвоении не с чем связать в сво...

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

В Мюнхене прошла конференция по кибербезопасности В обсуждении сотрудничества в сфере кибербезопасности приняли участие глава российского Минкомсвязи Николай Никифоров и его зам Рашид Исмаилов. Вместе с российскими политиками участниками конференции по различным аспектам информационной безопасности стали представите...

Generative adversarial networks В прошлой статье мы рассмотрели простейшую линейную генеративную модель PPCA. Вторая генеративная модель, которую мы рассмотрим — Generative Adversarial Networks, сокращенно GAN. В этой статье мы рассмотрим самую базовую версию этой модели, оставив продвинутые версии и сравн...

Digital-мероприятия в Москве c 9 по 15 апреля Подборка ключевых мероприятий в Москве на неделю HSE{consult} 09 апреля (понедельник) ул.Кирпичная, 33 стр 2 бесплатно 9 апреля в Бизнес-инкубаторе ВШЭ пройдут консультационные сессии стартапов с экспертами HSE{Inc}. Founders talk: от проектного IT-бизнеса к продуктовому ...

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

[Из песочницы] Как объяснить родственникам кто вы в мире ИТ на примере булочек Привет, Хабр! Представляю вашему вниманию перевод статьи "How to Explain Your Tech Job to Your Family" автора Mischa von Nachtigal. Список метафор, которые с легкостью помогут вам передать суть вашей профессии в ИТ за обеденным столом. Итак поехали! Читать даль...

Переход с AngularJS на Angular: цели, планы и правила переноса элементов (1/3) В январе мы в Skyeng закончили перевод нашей платформы Vimbox с AngularJS на Angular 4. За время подготовки и перехода у нас накопилось много записей, посвященных планированию, решению возникающих проблем и новым конвенциям работы, и мы решили поделиться ими в трех статьях ...

[Из песочницы] Анимированный эффект щита космического корабля в Unity3D Привет Хабр! Я хочу рассказать как сделать шейдер для отрисовки щита космического корабля в Unity3D. Вот такой Статья рассчитана на новичков, но я буду рад если и опытные шейдерописатели прочтут и покритикуют статью. Заинтересовавшихся прошу под кат. (Осторожно! Внутри т...

Microsoft отложила обновление Windows 10 Redstone 4 из-за критической ошибки Microsoft планировала выпустить очередное крупное обновление Windows 10 под кодовым названием Redstone 4 ещё на прошлой неделе, а именно 10 апреля. Однако планам помешала критическая ошибка, обнаруженная в последний момент. И вместо того, чтобы сделать заплатку, компания при...

[Из песочницы] Почему игровые серверы и чат должны существовать раздельно Привет, Хабр! Представляю вашем вниманию перевод статьи "Why you should run your game servers independently from your chat" Joe Hanson. Разработчики многопользовательских игр часто сталкиваются с дилеммой: Использовать уже существующие игровые серверы (на которых, непоср...

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

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

Универсальные ссылки: дворец из подводных камней При том, как много мобильные приложения дали человечеству, они в то же время «сломали» интернет. Вместо понятных ссылок на сайты, которые можно скопировать и поделиться, стало нужно объяснять «поставь такое-то приложение и зайди там туда-то». К счастью, разработчики мобильн...

Слухи: Microsoft «захватила» самые главные игры E3 2018 Проверенный источник портала Rectify Gaming выяснил, что Microsoft заключила партнёрские соглашения, дающие ей права на эксклюзивный маркетинг ряда игр (есть и сюрпризы) сторонних издательств. Вместе с ними корпорация сможет представить эти проекты на предстоящей ко...

Epic Growth Conference 2018 — конференция по продуктовому маркетингу в Москве 29 марта в Mobio, Getloyal и Appsflyer при поддержке myTarget, Appodeal, Appnext, Gett организуют вторую международную конференцию по продуктовому маркетингу Epic Growth Conference 2018. Более 600 представителей крупнейших продуктовых компаний соберутся в Москве, чтобы обм...

Конференция по цифровому производству Top 3D Expo — 10 апреля Друзья! Уже 10 апреля пройдёт наша ежегодная выставка-конференция Top 3D Expo!Приглашаем всех, кому интересна тема аддитивных технологий и их применения, особенно — в промышленности.Подробнее...

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

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

Три аспекта оптимизации (БД и ПО) Предисловие Довольно часто пользователи, разработчики, администраторы и т д СУБД MS SQL Server встречаются с проблемами производительности БД или СУБД в целом. В данной статье будут даны общие рекомендации по настройке оптимизации как БД, так и всей СУБД в целом. Также буду...

Переход с AngularJS на Angular: проблемы и решения гибридного режима (2/3) Переход в гибридном режиме — естественная процедура, хорошо подготовленная и описанная командой Angular. Тем не менее, на практике возникают сложности и затыки, которые приходится решать на лету. В сегодняшнем продолжении нашей статьи про миграцию на Angular мы расскажем пр...

agile gestalt Кажется, что гештальт подход в психотерапии и гибкие методологии разработки очень близки. Это статья — попытка развернуть эту мысль, имея в виду читателей habra. Что такое agile здесь должно быть понятно, а вот что такое психотерапия вообще и гештальт-подход в частности наве...

Как мы переняли опыт Khan Academy и сделали свой курс для тестировщиков Контур ежегодно запускает бесплатные курсы по программированию для студентов в Екатеринбурге, Питере, Новосибирске, Ростове-на-Дону, Ижевске, Перми и Казани. С 2013 мы выросли до 7 городов и 13 университетов, разработали свою онлайн-платформу ulearn.me, где с февраля 2018 ес...

PowerAR — объединяем PowerBI и ARKit на поверхности стола Привет, Хабр! Помните недавнюю конференцию Apple, на которой был представлен ARKit? Ой, стоп-стоп, это же блог Microsoft. Хотя, почему бы и нет. Ведь наши партнеры решили поэкспериментировать и совместить новый фреймворк от Apple с возможностями сервиса PowerBi от Microsoft....

Windows 10 April Update и проблемы при обновлении Похоже, что April Update – это действительно официальное название нового обновления, в браузере Edge пользователи сборки 17134 обнаружили на главной надпись April Update. Страницу можно перевести на русских язык в настройках MSN и здесь нас встречает уже апрельское обновлени...

[Перевод] Как я за 9 месяцев превратился из неофита в разработчика ПО без отрыва от основной работы В этой статье я расскажу, как за девять месяцев проделал путь от практически нулевого опыта в разработке ПО до должности программиста с шестизначной зарплатой, при этом работая полный день и обучаясь собственными силами. Всякий раз как мне попадается чья-нибудь история усп...

Криптоинвестиции. Узнай все, что боялся спросить! 27 Февраля в Москве пройдет экспертная конференция «Криптоинвестиции. Венчурные инвестиционные инструменты цифровой экономики» В конференции уже подтвердили участие: Людмила Голубкова, Управляющий партнер венчурного фонда «Starta Capital», Председатель Административного...

[Перевод] Классы и фабричные функции в JavaScript. Что выбрать? В JavaScript существуют разные способы создания объектов. В частности, речь идёт о конструкциях, использующих ключевое слово class и о так называемых фабричных функциях (Factory Function). Автор материала, перевод которого мы публикуем сегодня, исследует и сравнивает эти две...

Открытая бесплатная трансляция конференции Mobius 2018 Piter 20-21 апреля, то есть уже завтра-послезавтра, в Петербурге пройдёт конференция по мобильной разработке Mobius. Android и iOS, разнообразные темы от многопоточности до тестирования, российские спикеры и зарубежные звёзды — о том, что там будет, мы уже писали. А вот о чём ...

Почему большинство людей не используют двухфакторную аутентификацию? Менее 10% аккаунтов используют двухфакторную аутентификацию, около 12% — менеджеры паролей Прошло почти семь лет с того момента, как Google представила двухфакторную аутентификацию (2FA), но до сих пор практически никто не использует её. На январской конференции по информ...

[Из песочницы] Простая, доступная и полезная Wi-Fi лаборатория. Сделай сам Если вы серьезно занимаетесь Wi-Fi, то у вас точно есть своё лабораторное оборудование. Без него, на мой взгляд, не обойтись. Если вы собираетесь серьезно заниматься Wi-Fi, то рано или поздно, у вас возникнет необходимость обзавестись лабораторией. В этой статье я расскажу, ...

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

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

[Из песочницы] Истинная реализация нейросети с нуля. Часть 2. Распознавание цифр Dispute about eternal Сердечно приветствую всех Хабравчан! С момента выхода первой части "Истинной реализации" (рекомендую ознакомиться) прошло достаточно много времени. Как внятных обучающих статей не было, так и нет, поэтому я решил подарить Вам возможность узна...

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

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

BI&Blockchain решение на основе коллективного разума. Часть 2 Мы убеждены в том, что объединив финансовые и интеллектуальные возможности, мы построим современный высокодоходный бизнес и наголову превзойдем конкурентов. Джеймс Шуровьески Предыдущая вводная статья, в которой описана история нашей деятельности получилась довольно длинно...

Как мы общаемся с React-компонентам при помощи декораторов в TypeScript При разработке приложений на React довольно неудобно создавать независимые друг от друга компоненты, т.к. стандартным способом для обмена данными между ними является "Lifting State Up". Этот подход постепенно загрязняет ненужными свойствами промежуточные компоненты, делая их...

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

Стал известен полный состав спикеров, которые выступят на конференции «Код ИБ ПРОФИ» Стал известен полный состав спикеров, которые выступят на конференции «Код ИБ ПРОФИ», которая состоится в Москве, 1-4 марта 2018 года. Эксперты «Яндекса», Сбербанка, QIWI, «Лаборатории Касперского» и других ведущих компаний поделятся опытом управления ИБ.

7 лучших видео по мобильной разработке с конференции DUMP 13 апреля в Екатеринбурге пройдёт конференция DUMP — самая большая конференция для разработчиков на Урале. Третий год подряд будет секция, посвященная мобильной разработке. Ниже — видео 7 лучших докладов по мобайлу за последние два года.

Машинное зрение. Что это и как им пользоваться? Обработка изображений оптического источника Машинное зрение — это научное направление в области искусственного интеллекта, в частности робототехники, и связанные с ним технологии получения изображений объектов реального мира, их обработки и использования полученных данных для решения разного рода прикладных задач без ...

Космический грузовой аппарат Dream Chaser должен осуществить первый полёт к МКС в конце 2020 года После нескольких лет тестирования компания Sierra Nevada наконец намерена осуществить запуск своего космического грузового аппарата Dream Chaser. Космическое агентство NASA одобрило использование челнока, а его первый полёт должен состояться до конца 2020 года. Это будет мис...

Как Red Hat убила свой главный продукт и стала многомиллиардной корпорацией Пятнадцать лет назад Red Hat стояла перед судьбоносным выбором: прекратить или продолжать выпуск операционной системы Red Hat Linux, подарившей название всей компании. В компании возникло понимание того, что сам по себе открытый код не может создать бизнес-модель, способную ...

Работа большой распределенной команды: преимущества удаленки, решения проблем, полезные инструменты Всем привет! Меня зовут Алексей, я тимлид команды Vimbox (платформа для обучения в Skyeng). Не так давно я выступал на конференции с докладом об удаленной работе и особенностях распределенной команды. Неожиданно темой заинтересовалось много людей, хотя я думал, что хайп уже...

[recovery mode] 3CX v15.5 SP3 Beta: обновление конференций, улучшения в хостинге и новая ценовая политика v15.5 SP3 Beta: обновление конференций и улучшения в хостинге В свежем билде 3CX SP3 Beta мы реализовали много изменений в ядре системы, обеспечивших заметное увеличение производительности, снижение потребления системных ресурсов, поддержку протокола IPv6 и включенный TLS по...

Эксперты научного конкурса IP&IT LAW приступили к оценке работ Завершился прием работ на 3 Всероссийский молодежный конкурс работ по праву информационных технологий и интеллектуальной собственности «IP&IT LAW 2018», организованный Координационным центром доменов .RU/.РФ и IP CLUB при поддержке Комитета Государственной Думы по информ...

Bethesda назвала дату пресс-конференции на E3 2018 Игровая компания Bethesda официально назвала дату своей пресс-конференции на выставке Е3 2018 — 10 июня. Выставка проходит в Лос-Анджелесе, так что если вы решите посмотреть её в прямом эфире, то нужно будет проснуться очень рано — в 4 утра по Московскому времени. Для фанато...

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

Управление hardware-продуктом: путь тяжелых компромиссов За последние несколько лет в России появилась и оформилась новая профессия – менеджер по продукту. Конечно, 10 лет назад были специалисты, которые выполняли обязанности менеджера по продукту или эти обязанности были распределены между несколькими людьми. Теперь же на рынке...

Управление проектами по разработке программного обеспечения. Проблемы и пути решения В 2001 году, когда ещё не было Хабра и существенной доли его современных читателей, когда вотерфолл был всемогущим, а об эджайле ещё только-только начинали говорить, я немного поисследовал тему методологий разработки и их отличий друг от друга. В результате появилась статья...

[Перевод] Использование переменных окружения в Node.js Материал, посвящённый переменным окружения в Node.js, перевод которого мы сегодня публикуем, написал Берк Холланд, веб-разработчик, в сферу интересов которого входят JavaScript, Node.js и VS Code. Кроме того, стоит отметить, что у него сложились непростые отношения с Java. В...

Mobius-2018: робоотчет На прошедшей в эти выходные конференции Mobius не обошлось без роботов — в программном комитете, среди докладчиков, в зрительном зале и среди зрителей трансляции. Пересматривать все презентации докладчиков — дело неблагодарное, поэтому для читателей Хабра роботы выбрали са...

Сложный колл-центр на JavaScript Хорошо сделаный колл центр приносит пользу: подтверждает заказы, напоминает о конференциях и доставке готовой еды. У нас в Voximplant есть модуль ACD и концепция очередей, с их помощью на платформе можно за пару часов собрать простое решение для распределения звонков. Почем...

Трамп рассказал о своём «жёстком» отношении к России Во Флориде прошла открытая пресс-конференция с участием американского президента Дональда Трампа, на которой лидер США обнародовал результаты переговоров с премьер-министром Японии, а также рассказал о своём радикальном отношении к России. По итогам переговоров с Синдзо Аб...

Сборка проектов с dapp. Часть 1: Java Эта статья — начало цикла о сборке dapp'ом приложений на различных языках, платформах, технологических стеках. Предыдущие статьи про dapp (см. ссылки в конце материала) были больше обзорными, описывали возможности dapp. Теперь же пора поговорить более предметно и поделитьс...

Документирование API — документация из тестов Пост в продолжение темы экспериментальных решений (https://habrahabr.ru/post/350382/), откуда будет переиспользован код для примера. В прошлом посте я затронул тему, как можно написать тесты на простой сервис, когда он выступает в роли черного ящика и из кода теста у нас нет...

[Перевод] Кладбища стартапов полны провидцев без опыта и знаний Часто, когда я посещаю конференции или нетворкинг-ивенты, я удивляюсь, как много людей работают на периферии технической индустрии. Гуру социальных сетей, SEO «ниндзя», блоггеры и тому подобные. Это тусовка промоутеров технического сообщества. «Проруби свой путь к успеху», ...

Платёжная система в 50 строк кода, реально? В последнее время технологические решения на блокчейне всё больше проникают в нашу повседневную жизнь. Технология новая, поэтому не все понимают, как и где её применять. Я попробовал создать платежную систему на базе смарт-контракта Ethereum и результат меня удивил. Смарт-ко...

Анонсирована PC-версия Bandicoot N. Sane Trilogy Компания Activision официально анонсировала PC-версию сборника Bandicoot N. Sane Trilogy, который ранее был доступен только пользователям PlayStation 4. В состав Crash Bandicoot N. Sane Trilogy входят обновленные версии легендарных платформеров Crash Bandicoot, Crash Bandico...

4 июня на конференции WWDC 2018 Apple представит новое поколение iOS и macOS Ежегодная всемирная конференция разработчиков Apple состоится в июне этого года. На этот раз Apple планирует вернуться в Сан-Хосе между 4 июня и 8 июня.

Конференция ФСТЭК: финальный аккорд Завершить рассказ (начало тут, тут и тут) о конференции ФСТЭК мне бы хотелось рассказом о некоторых докладах, которые запомнились (рекламные доклады я в расчет не беру).

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

[Перевод] Segregated Witness для чайников Масштабируемость биткоина является одной из его главных проблем, над решением которой активно работают. Одним из представителей этих решений является, например, технология Lightning network, но ее реализация пока что не представляется возможной ввиду некоторых уязвимостей. Д...

Итоги 16-ой конференции IDC по безопасности 15 марта 2018 года в Москве состоялась 16-я конференция «IDC Security Roadshow: Информационная безопасность в мультиплатформенную эру» — одно из …

Dart Summit 2018: основные мысли Больше недели назад прошла крупнейшая и самая важная конференция по языку Dart. Ваш покорный слуга там был (и даже немного постоял на сцене), так что перед вами отчёт о том, как это было. Весьма субъективный надо сказать. Тут всё вперемежку: новости о языке, мои собственные ...

VI Федеральная конференция "Critical Communications Russia - Инновационные цифровые технологии для обеспечения безопасности государства, общества, бизнеса" Информационно-издательская группа ComNews приглашает Вас и Ваших коллег принять участие в VI Федеральной конференции "Critical Communications Russia - Инновационные цифровые технологии для обеспечения безопасности государства, общества, бизнеса".

[Перевод] Обучение с подкреплением никогда не работало TL;DR: Обучение с подкреплением (RL) всегда было сложным. Не волнуйтесь, если стандартные техники глубинного обучения не срабатывают. В статье Алекса Ирпана хорошо изложены многие современные проблемы глубинного RL. Но большинство из них не новые — они существовали всегда. ...

[Перевод] Что нового в LLVM LLVM 6 уменьшает опасность Spectre, имеет улучшенную поддержку Windows и CPU компании Intel, а также включает WebAssembly в число поддерживаемых целевых платформ. Инфраструктура компилятора LLVM прошла путь от технически любопытной вещи до живой части современного ландшаф...

JPoint 2018: разбор полётов 6-7 апреля 2018 года в Москве проводилась Java-конференция JPoint 2018. Далее представлен «разбор полётов» конференции, прошедшей при активной поддержке и участии популярного подкаста Разбор полётов: информация и впечатления о докладах, организации мероприятия, проиллюстриро...

Больше бесплатных откликов на Фрилансим — больше денег В конце прошлого года мы реализовали три больших изменения на сервисе: сделали размещение заказов бесплатными, ввели обязательную верификацию заказчиков и изменили тарификацию подписки для фрилансеров. Это привело к увеличению и повышению качества размещаемых заказов, а такж...

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

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

Технические характеристики Nokia 8 Pro поражают воображение В ходе выставки Mobile World Congress 2018, которая прошла в конце февраля, состоялся официальный анонс смартфона Nokia 8 Sirocco. Производитель в лице финской корпорации HMD Global считает этот телефон флагманом, однако на самом деле это

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

Простой менеджер ассинхронных задач для Unity 3D Введение Приветствую Вас, уважаемые читатели. В данной статье пойдет речь о реализации простого менеджера асинхронно выполняемых задач для среди разработки Unity3d. Данный менеджер использует в своей основе так называемые Coroutine, которые присутствует в движке. Читать дал...

Avito Data Science Meetup: Personalization Привет! 27 февраля приглашаем практикующих специалистов по Data Science на митап, посвящённый персонализации пользователей. Вы услышите доклады от представителей Сингапурского Университета Менеджмента и Avito. Регистрируйтесь на встречу и приглашайте коллег. Под катом — тези...

[Из песочницы] Написание Telegram-бота для Habrahabr В этой статье я хочу рассказать о том, как происходило написание Telegram-бота, который мог бы отправлять статьи Habrahabr, сначала на Python, а потом и на Go, и что из этого вышло. Читать дальше →

Программа конференции Neurodata Lab и НИУ ИТМО по Emotion AI, Петербург, 30 марта Напоминаем, что всего чуть более недели остается до конференции «Emotion AI: новые вызовы для науки и образования, новые возможности для бизнеса». Однодневное мероприятие, соорганизаторами которого являются Neurodata Lab LLC и НИУ ИТМО, состоится в пятницу, 30 марта, с 10 до...

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

[Из песочницы] Знакомство с новым элементом dialog Привет, Хабр! Представляю вашему вниманию перевод статьи "Meet the New Dialog Element" автора Keith J. Grant. HTML 5.2 представил новый элемент dialog для нативных модальных окон. На первый взгляд, он кажется довольно простым (так и есть), но поигравшись с ним я о...

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

Нативная валидация как фреймворк. Лекция в Яндексе Разработка форм — один из самых ответственных и сложных этапов создания веб-интерфейсов. Проект должен получить пользовательские данные, проверить их и дать пользователю обратную связь. Современные браузеры предоставляют разработчику встроенный API, позволяющий поэтапно реал...

ASUS X00RD — таинственный смартфон на базе Android Go Android Go, если кто забыл, это облегченная версия Android, предназначенная для бюджетных устройств. Платформа была представлена в прошлом году — на конференции Google I/O. Утверждается, что система оптимизирована для гаджетов начального уровня. Устройств под управлени...

[Перевод] Lightning Network In Depth, part 2: HTLC And Payment Routing В прошлой статье мы с вами подробно разобрали работу платежных каналов, а также несколько различных методов по обеспечению безопасности платежей, проходящих через них, однако этого все еще недостаточно для построения рабочей сети каналов: даже если мы уверены в том, что внут...

[Перевод] Создание игры на Lua и LÖVE — 4 Оглавление Статья 1 Часть 1. Игровой цикл Часть 2. Библиотеки Часть 3. Комнаты и области Часть 4. Упражнения Статья 2 Часть 5. Основы игры Часть 6. Основы класса Player Статья 3 Часть 7. Параметры и атаки игрока Часть 8. Враги Статья 4 Часть 9. Режиссёр и игровой цикл Ч...

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

Apple исправит проблемы с клавиатурой в MacBook На прошлой неделе Управление патентов и товарных знаков США опубликовало патентную заявку Apple, в которой предлагается решение одной из главных технических проблем MacBook последних трёх лет. Патент под названием «Ingress Prevention for Keyboards» описывает несколько идей...

У Viber возник сбой из-за стараний Роскомнадзора закрыть доступ к Telegram "Данная ситуация могла возникнуть из-за проблем связи на серверах Amazon", - заявили представители Viber. Ранее Роскомнадзор заблокировал около 2 млн IP-адресов, принадлежащих компаниям Amazon и Google, во исполнение решения суда об ограничении доступа российских пользовател...

Guns, Gore & Cannoli 2 – гангстер Винни вернулся (Мас) С момента релиза платформера Guns, Gore & Cannoli прошло уже порядка трех лет. За это время разработчики успели перенести игру на разные платформы. К примеру, кроме Windows и macOS Guns, Gore & Cannoli сейчас доступна на PS4 и Nintendo Switch. Однако в прошлом году с...

[Перевод] Менеджерам пора проснуться «Разве у тебя нет цикла, который можно написать?» Самая популярная моя статья называется «Почему ваш программист просто хочет кодировать». К настоящему моменту её прочитали более 62 000 раз. В статье рассказывается о программисте Джейми, который пришёл в компанию перепол...

Гендиректор фирмы Ascendance Biomedical , сняв штаны, вколол себе странную инфекцию Гендир одной из компаний при людях снял штаны и сделал себе инъекцию самодельной вакцины. Инцидент произошел в Остине. Генеральной директор фирмы Ascendance Biomedical Аарон Трайвик ввел инъекцию при подчиненных. Данный препарат ранее никогда не испытывался на людях. Трайв...

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

В Киеве состоится Blockchain & Bitcoin Conference В четверг, 29 марта, в Киеве состоится пятая международная конференция-выставка Blockchain & Bitcoin Conference Kyiv, посвященная блокчейну, криптовалютам и ICO. На мероприятии соберутся представители государственных ведомств Украины, предприниматели, инвесторы, юристы, ...

Компилятор на JavaScript с использованием ANTLR В начале этого года я присоединилась к команде, работающей над MongoDB Compass — графическим интерфейсом для MongoDB. Пользователи Compass через Intercom запросили инструмент, позволяющий писать запросы к базе данных, используя любой удобный им язык программирования, подд...

Docker-образы с поддержкой ГОСТ-сертификатов в openssl, curl, php, nginx В этой статье я расскажу о том, как я решал задачу об интеграции в тестовом режиме с сервисами, которые работают с использованием алгоритмов, определенных ГОСТ Р 34.10-2001 (устарел) и ГОСТ Р 34.10-2012. Приведу примеры некоторых проблем, с которыми столкнулся при решении за...

Полный перечень intrinsic-функций в HotSpot в JDK 7, 8, 9 и 10 Интринсик или intrinsic-функция — функция, которую JIT-компилятор может встроить вместо вызова Java- и JNI-кода с целью оптимизации. Важный вывод из этого — intrinsic-функции не доступны в режиме интерпретатора. По умолчанию в HotSpot используется два JIT-компилятора C1 и C2...

Injustice 2. Legendary Edition поступит в продажу 27 марта Компания Warner Bros. Interactive Entertainment анонсировала самое полное издание файтинга Injustice 2 в молодой вселенной DC, старт которой фактически положил комикс Injustice: Gods Among Us в 2013 году. 27 марта Injustice 2. Legendary Edition поступит в продажу на...

Видео с митапа UralJS #6 — избавляемся от this, типизируем Redux-приложение и пишем на Реакте без тормозов На прошлой неделе в Екатеринбурге прошла встреча UralJS. Мы снова собрали сотню разработчиков и порвали коворкинг — пришлось ставить дополнительный монитор на кухне и дублировать экран проектора, чтобы снять нагрузку на основной зал. По традиции было три спикера — фрилансе...

Обзор Veeam Agent for Microsoft Windows: версия 2.1 Одновременно с Veeam Backup & Replication 9.5 Update 3 вышли в свет и новые версии Veeam Agent для ОС Windows и Linux. Эти решения для бэкапа физических машин могут работать теперь как автономно, так и централизованно под управлением Veeam backup server. Сегодня я немног...

Google предлагает всему миру прямо сейчас решить, каким будет смартфон Pixel 3 В конце прошлого года американская корпорация Google представила публике флагманские смартфоны Pixel 2 и Pixel 2 XL, которые, несмотря на очень большое количество брака, оказались очень даже удачными. Тем не менее, «поисковой гигант» понимает, что

Немецкие СМИ: Речь Порошенко в Мюнхене оказалась «обвинительным дребезжанием» Выступление Петра Порошенко на Мюнхенской конференции по вопросам безопасности прошло в почти пустом зале. Слова президента Украины оказались «очередным обвинительным» актом, вызвавшим «печальный эффект». Такое объявление сделал обозреватель немецкой газеты Die Zeit Михаэль ...

"Галактика" подвела итоги Корпорации "Галактика" подвела итоги деятельности 2017 года и показала рекордный рост выручки, которая составила 47% по отношению к предыдущему году. Об этом объявили на прошедшей 19 апреля конференции корпорации – "Галактика Business Day".

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

Ярон Томчин (Mobupps) о результат AdTech India 2018 В марте прошла международная конференция AdTech India 2018, которую Mobupps посетили впервые. Это стало не только важной вехой для бренда, но и было частью большой кампании по освоению региона Индия. Чтобы сообщить вам больше подробностей об этом, мы взяли интервью у Ярона Т...

Конференция SMARTRHINO-2018 26 апреля в НОЦ ИБ МГТУ им.Баумана пройдет конференция для студентов SMARTRHINO-2018. Конференция будет посвящена 4 направлениям: — Kotlin — Реверс-инжиниринг — Best Practices — Machine Learning Спикеры конференции — ведущие сотрудники Компании ИНФОРИОН. Активные участники п...

В сети появились первые жалобы на HomePod С момента начала продаж колонки HomePod прошло меньше недели. Но за прошедшее время пользователи уже успели найти в новинке несколько недочетов. В частности, авторы издания Pocket-lint обнаружили, что колонка может оставлять отчетливые следы на деревянных поверхностях, а нек...

Дайджест событий для HR-специалистов в сфере IT на апрель 2018 В апреле наc ждёт большая конференция про IT-технологии для HR, обновленная школа для IT-рекрутеров, а также множество полезных митапов и вебинаров. Cледите за обновлениями поста, анонсы событий на вторую половину апреля будут добавлены позднее. Читать дальше →

Устройство и механизм работы Prometheus Operator в Kubernetes В основу этой статьи легла наша внутренняя документация для DevOps-инженеров, объясняющая, как работает Prometheus под управлением Prometheus Operator в разворачиваемых и обслуживаемых кластерах Kubernetes. С первого взгляда Prometheus может показаться достаточно сложным ...

Конференция DEFCON 21. «Как мой Ботнет заработал миллионы долларов на продаже автомобилей и победил русских хакеров» Благодарю Вас за то, что пришли послушать моё выступление. Я расскажу Вам несколько крутых вещей о своей карьере, своих ботах и ботнет системе, которые принесли мне больше удовлетворения, нежели что-либо другое. Например, о том, что написанный мною бот позволил заработать ми...

SpaceX надеется испытать Big Falcon Rocket уже в 2019 году В ходе ежегодной конференции South by Southwest (SXSW) основатель компании SpaceX Илон Маск заявил, что надеется протестировать ракету Big Falcon Rocket (BFR) уже в первой половине 2019 года. Речь идёт о «коротких полётах вверх-вниз». Сам Маск назвал свои прогнозы крайне опт...

Office 365. Пример работы с Microsoft Graph API в Angular5 с помощью ADAL JS. ADAL JS vs MSAL JS В прошлый раз мы обсудили механизм авторизации для работы с Office 365 API (в частности с Microsoft Graph API): при каждом вызове API нужно передать token. Token имеет ограниченный срок жизни token выдает сервис Microsoft, так называемый “Azure AD Authorization Endpoint” п...

Министерство юстиции и Комиссия по ценным бумагам США расследуют замедление iPhone В конце прошлого года Apple официально подтвердила замедление старых iPhone с подсевшими аккумуляторами. Сразу после этого на компанию начали подавать в суд, а регулирующие органы – требовать комментариев и разъяснений. Причем проблемы продолжаются до сих пор.Читать дальше.....

[Из песочницы] Пишем свой BitTorrent-клиент на базе библиотеки Bt Всем привет! В данной статье я расскажу о том, что из себя представляет библиотека Bt, чем она хороша и почему стоит иметь ее в виду, если для решения каких-то задач планируется использовать BitTorrent. Затем, в качестве демонстрации базовых функций и основного API, мы реали...

Функция SOS создает проблемы спасателям США По словам сотрудников службы спасения в округе Сакраменто, Калифорния, ежедневно они получают десятки ложных вызовов из ближайшего сервисного центра компании Apple. С октября прошлого года им поступило более 1600 подобных звонков.Читать дальше... ProstoMAC.com.| Постоянная ...

В ВИАМ обсудили вопросы развития отечественной аддитивной промышленности Во Всероссийском научно-исследовательском институте авиационных материалов (ВИАМ) прошла IV Международная конференция «Аддитивные технологии: настоящее и будущее». В работе форума принимали участие более 500 специалистов из двухсот организаций РФ, КНР, Казахстана, Германии, ...

[Перевод] Конференция DEFCON 22. «Путешествие по тёмной стороне Интернет. Введение в Tor, Darknet и Bitcoin» Меня зовут Грифтер, рядом мой хороший друг Метакортекс, мы из группы DC801, которая базируется в Солт-Лейк-Сити, штат Юта. Мы хотим показать нечто, выглядящее довольно забавным и провести для Вас экскурсионный тур по тёмной стороне Интернет. Мы оба исследователи, которым ...

От корутин до ARKit: всё, о чём можно будет узнать на Mobius 2018 Piter   Когда в декабре мы анонсировали новый петербургский Mobius, нам самим были известны имена лишь нескольких спикеров. А теперь, когда до конференции осталась лишь неделя, рассказываем как следует о докладах, которые на ней можно будет услышать: от рассказа о мультиплатформе...

Приглашаем на первую международную веб-конференцию Kolesa/Web 2018 Привет, Хабр! Весна пришла на планету, а вместе с ней и многочисленные митапы и конференции. Мы продолжаем формировать IT-community в Казахстане и делиться опытом веб-разработки и использования передовых технологий. 21 апреля в г. Алматы проведем первую международную веб...

«Календарь тестировщика». Протестируй безопасность Продолжаем цикл статьей «Календарь тестировщика», в этом месяце поговорим о тестировании безопасности. Многие не знают с чего начать и пугаются сложностей. Иван Румак, тестировщик безопасности веб-приложений в Контуре, поделился основами в поиске уязвимостей. Новички найдут ...

Путеводитель CNCF по решениям Open Source (и не только) для cloud native 8 марта фонд CNCF, созданный при The Linux Foundation, представил значительно обновлённую версию своей «карты ранее неизведанной территории облачных (cloud native) технологий» — Cloud Native Landscape 2.0. Собранная в рамках этого проекта информация ориентирована на компании...

GIGABYTE готовит ноутбуки на платформе Intel Coffee Lake-H Компания GIGABYTE сообщила о намерении в конце марта или начале апреля выпустить портативные компьютеры на аппаратной платформе Intel Coffee Lake-H. Корпорация Intel, как ожидается, анонсирует чипы семейства Coffee Lake-H в самое ближайшее время. Известно, что в сер...

[Перевод] Конференция DEFCON 23. «Как я сбивал назойливый дрон соседского ребёнка». Майкл Робинсон Большое спасибо за то, что пришли меня послушать! То, о чём я буду говорить, отличается от выступлений предыдущих спикеров. Сначала я хочу поблагодарить людей, которые помогали мне в подготовке этого выступления. Некоторые из них смогли тут присутствовать, некоторые нет. Это...

Интерфейсы: как сообщать пользователю, если «Упс, что-то пошло не так» Здесь вы не увидите ни строчки кода. Мы поговорим об обычных людях — о наших пользователях, точнее о том, как сообщать им, если в системе возникла какая-то непредвиденная ситуация. В основе статьи доклад Антонины Хисаметдиновой с Heisenbug 2017 Moscow, которая занимается п...

[Из песочницы] Почему не работают Уставы и Планы управления проектом? Мы приходим к Заказчику и говорим ему: вот так мы будем планировать проект, вот так будем управлять изменениями, вот так будем управлять рисками, вот так будем проводить совещания, вот так будем эскалировать проблемы и принимать решения, вот такие сроки будут у нас на соглас...

Moscow JS 40 в Avito — анонс Всем привет! 1 марта в офисе Avito пройдёт Moscow JS 40, неформальная встреча JavaScript-разработчиков. С докладами выступят представители Avito, Райффайзенбанка и банка «Открытие». Обещаем много полезной информации и конечно, неформальное общение. Регистрируйтесь на встречу...

Глобальное освещение с использованием трассировки вокселей конусами В этой статье я расскажу о реализации одного из алгоритмов расчёта глобального (переотражённого / ambient) освещения, применяемого в некоторых играх и других продуктах, — Voxel Cone Tracing (VCT). Возможно, кто-то читал старенькую статью ([VCT]) 2011 года или смотрел видео. ...

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

Top 3D Expo: новинки и тренды цифрового производства, обзор выставки в Москве Друзья, всем привет! С вами Василий Киселев и сегодня у нас четвертый выпуск видеоблога — спецвыпуск о Top 3D Expo. Top 3D Expo — крупнейшая выставка-конференция по цифровому производству и аддитивным технологиям в России. В этом году она прошла 10 апреля в Технополисе “Моск...

Микроспутники для дистанционного зондирования Земли В настоящее время большой интерес проявляется к созданию и использованию малых космических аппаратов — адекватной замене больших космических аппаратов. Это объясняется многими преимуществами микроспутников (МС) [1]: Сравнительно низкая цена, а также небольшое время, не...

Авторы Warhammer 40,000: Dawn of War III отказываются от поддержки игры Студия Relic Entertainment объявила о прекращении поддержки вышедшей в прошлом году третьей части стратегического сериала Warhammer 40,000: Dawn of War. Причина такого решения оказалась весьма банальной [...]

Ложные срабатывания. Новая техника ловли двух зайцев Проблема ложных срабатываний. Точность и полнота. Если есть универсальная болевая точка DLP-систем, то это, без сомнения, ложные срабатывания. Они могут быть вызваны неправильной настройкой политик, но соль в том, что даже если интегратор постарался, и все внедрено-настро...

Key transparency & Coniks для защиты структур данных Нас, как организаторов конференций для разработчиков, не обошел стороной мощный поток развивающейся технологии Blockchain. На осеннем Highload++ было несколько докладов, касающихся технологических особенностей и способов применения этой технологии в различных задачах. Под ...

Дайджест новостей из мира PostgreSQL. Выпуск №5 Feature freeze Это, конечно, главное событие для сообщества. То, что не прошло только что закончившийся комитфест, не попадет в версию PostgreSQL 11. Что заморозили на feature freeze Это наша сводка попавших в нее важнейших патчей. Сводка сводкой, а статьи об PostgreSQL ...

Java против утечек. Боремся с memory leaks в веб-службе Для подписчиковВ прошлой статье мы рассмотрели утечки памяти, которые возникают при остановках и переустановках веб-приложений, написанных на Java. Речь шла о выводе логов Spring через Log4j2. Сейчас я расскажу, как можно легко и просто получить утечки памяти, используя Log4...

SOC for intermediate. Разбираемся в том, что защищаем, или как провести инвентаризацию инфраструктуры И снова всем привет. Цикл «SOC for …» продолжает свое движение и развитие. Первый слой внутренней кухни центров мониторинга и реагирования на инциденты мы уже успели осветить в предыдущих статьях, поэтому попробуем понемногу пойти вглубь, к техническим подробностям и более т...

[Перевод] Как статы и мониторинг WebRTC изменили мониторинг VoIP Сегодня мы публикуем перевод об очередном тренде WebRTC, спасибо за это консультанту Цахи. Какие изменения несет в мир VoIP технология WebRTC и что как меняется подход к статистике: об этом под катом. Кстати, возможно вы помните, что Цахи Левент-Леви приезжал на нашу конфе...

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

Марсоход Opportunity – уже 5000 дней на “Красной планете” В субботу 18 февраля NASA отметила юбилей пребывания своего марсохода Opportunity на поверхности “Красной планеты”. Второй марсоход назывался Curiosity и был потерян еще в 2009 году. С момента высадки Opportunity на Марс уже прошло 5000 сол. Сол – марсианск...

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

Самые вредные советы. Как проводить внедрение Часто задают вопрос – что такое платформа «Единая фронтальная система» (ЕФС) и как ее можно пощупать. Платформа ЕФС — это единый базис, который позволяет построить омниканальные процессы, объединив множественные пользовательские сервисы в унифицированный и понятный сценарий...

DEV Labs 2018. Онлайн конференция для Java разработчиков. 3 марта Открывать новый сезон мероприятием по Java уже стало традицией. Это уже девятая конференция серии посвящённая этому языку, и на этот раз мы решили немного изменить наш обычный формат. В программе DEV Labs 2018 мы постарались сделать акцент на создании прототипов, так сказать...

Тернарные операторы и логическое “И” в React.js Всем привет! Вы читаете перевод статьи Donavon West “Conditional Rendering in React using Ternaries and Logical AND” Существуют несколько способов заставить React рендерить то, что вам нужно. Вы можете использовать традиционный оператор if или switch. В этой статье мы рас...

Apple уже вовсю тестирует iOS 12 для iPhone, iPad и iPod Touch Как известно, на конференции для разработчиков WWDC 2018 компания Apple должна официально представить публике операционную систему iOS 12. В ходе данного мероприятия сотрудники «яблочной» корпорации расскажут обо всех ее особенностях, а также позволят протестировать iPhone,

Mosdroid в Avito — анонс Привет! 3 марта приглашаем на встречу сообщества Mosdroid, которая пройдёт в офисе Avito. Регистрируйтесь на митап, приглашайте коллег. Поговорим о фреймворке Spock, нюансах обеспечения безопасности android-приложений и CI процессах. Под катом — программа встречи и тезисы вы...

Python, Delphi и C++ глазами учёного Статья про использование Python в научных вычислениях подтолкнула меня написать эту статью. Это история, случившаяся со мной и с коллегами 6 лет назад. На тот момент я уже достаточно подразобрался с Delphi и Python, но только теперь я ощущаю что достаточно поработал с C/C++,...

Первым человеком на Марсе должна стать женщина Првым человеком, ступившим на Марс, должна стать женщина. Эллисон Макинтайр, которая занимается организацией космических путешествий в Космическом центре Джонсона в Хьюстоне, отметила, что все 12 человек, которые отправлялись на Луну, были мужчинами. Она считает, что женщины...

Что посмотреть на Top 3D Expo 2018  10 апреля в Москве, в Технополисе “Москва” на Волгоградском проспекте пройдет ежегодная выставка-конференция Top 3D Expo. На конференции можно будет услышать доклады ведущих практикующих специалистов России в сфере цифрового производства, а на выставке — увидеть много...

Смартфон Xiaomi Mi 6X, клон iPhone X, поступил в массовое производство В конце прошлого года руководство корпорации Xiaomi хорошенько вдохновилось смартфоном iPhone X, выпущенным Apple. В этом нет ничего удивительного, поскольку дизайн нового флагмана «яблочной» корпорации можно считать самым необычным и стильным на рынке. Чтобы что-то

Повествование в Detroit: Become Human выйдет за рамки типичного выбора прошлых игр Quantic Dream Помимо God of War и Marvel’s Spider-Man, у Sony в этом году также выйдет интерактивный приключенческий экшен Detroit: Become Human от Quantic Dream. Подобно предыдущим творениям студии — Fahrenheit, Heavy Rain и Beyond: Two Souls, — проект делает б...

Столтенберг: НАТО не видит от России непосредственной угрозы Генеральный секретарь НАТО Йенс Столтенберг выступил на конференции по вопросам безопасности в Норвежском атлантическом совете. Отвечая на очередной вопрос, генсек объявил, что альянс не видит непосредственно исходящей от России значительной угрозы. В понедельник в Осло пр...

Объявлена программа московской конференции Cisco Connect – 2018 3-4 апреля в Центре международной торговли пройдет конференция Cisco Connect – 2018. Участников одного из крупнейших ИКТ-форумов на территории СНГ ожидают более 100 докладов и сессий. Эксперты Cisco и компаний-партнеров расскажут об актуальных тенденциях отрасли и ИТ-разрабо...

SignalR Core. «Hello Habr!» Коротко: небольшой самодостаточный пример, иллюстрирующий SignalR для .NET Core 2 и разработку в IDE Rider. В самом конце — видео Dino Esposito с конференции DotNext на эту же тему.Все привыкли к push-уведомлениям в браузере. Однако создание их требует от программиста опреде...

Мой опыт использования Google AdWords Express Несколько месяцев назад вернулся к оказанию IT-услуг в своём небольшом городе. Дабы громко заявить о себе первый раз решил попробовать контекстную рекламу в Интернете. Так как в нашей стране Яндекс и все его сервисы заблокированы, то выбор пал на корпорацию Google и его серв...

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

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

В этом году конференция для разработчиков Apple WWDC 2018 пройдет с 4 по 8 июня Компания Apple сообщила, что 29-я ежегодная конференция для разработчиков WWDC 2018 (Worldwide Developers Conference) пройдет с 4 по 8 июня текущего года. Как и в прошлом году, мероприятие пройдет в выставочном центре им. МакЭнери (Сан-Хосе), который находится в непосредстве...

В марте Xbox Live Gold предложит Trials of the Blood Dragon и Superhot Корпорация Microsoft огласила список игр, которые получат пользователи Xbox Live Gold в марте. В него входят адреналиновый мотоциклетный экшен Trials of the Blood Dragon, отмеченный наградами шутер Superhot, приключение по мотивам мультфильма «Храбрая сердцем&...

Патчи для уязвимости в Cisco ASA оказались неэффективными Разработчики компании Cisco выпустили новые патчи для критической проблемы CVE-2018-0101, обнаруженной недавно. Как оказалось, вышедшие на прошлой неделе исправления были не до конца эффективны.

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

Генсек НАТО обвинил Россию в нарушении договора о ликвидации ракетного вооружения Йенс Столтенберг, генсекретарь Североатлантического альянса, обвинил РФ в несоблюдении договора о ликвидации ракет. Генсекретарь НАТО заявил об этом в своем выступлении во время конференции по вопросам безопасности, которая проходила в Мюнхене, поставив на повестку дня про...

[Перевод] Пять причин проникнуться симпатией к Flutter На конференции Google I/O ’17 Google представила Flutter — новую опенсорсную библиотеку, предназначенную для создания мобильных приложений. Как вы, возможно, знаете, Flutter — это решение для разработки кросс-платформенных мобильных приложений с симпатичным пользовательским...

iOS 12 дата выхода: Apple официально назвала день презентации Во вторник, 13 марта, Apple объявила дату проведения своей ежегодной конференции для разработчиков. Итак, 29-я конференция Worldwide Developers Conference (WWDC) начнется в понедельник, 4 июня, и закончится в пятницу, 8 июня 2018 года. Местом проведения снова станет конферен...

Swift vs. Kotlin. Отличия важны Этот пост является вольным переводом статьи Swift vs. Kotlin — the differences that matter by Krzysztof Turek Вы наверняка видели это сравнение Swift и Kotlin. Довольно интересное, правда? Я согласен, что в этих языках много схожего, но в этой статье я обращу внимание на не...

Конференция DEFCON 22. «Массовое сканирование Интернет через открытые порты». Роберт Грэхам, Пол МакМиллан, Дэн Тэнтлер Меня зовут Роб Грэхам, я глава компании Errata Security, которая занимается Интернет-консалтингом. Сегодня мы поговорим о том, как просканировать весь Интернет и для чего это нужно. До сегодняшнего времени существовало мало инструментов для решения этой задачи, поэтому мы со...

[Перевод] Обзор книги Database Reliability Engineering Здравствуйте, коллеги! У нас только что пришла из типографии долгожданная фундаментальная работа Мартина Клеппмана, именуемая в оригинале "Designing Data-Intensive Applications" (анонсировали ее мы еще в сентябре 2016 года). Книга доступна для заказа на сайте (не благодарит...

Пишем небесных пчелок на Cloud Haskell Привет, Хабр! Прошло всего лишь каких-то 11577635 секунд с конца осенней школы GoTo в ИТМО. Неделя направления Распределённых систем началась с прототипирования распределённой системы на Cloud Haskell. Мы начали бодро и потому быстро выяснили, что существующую документацию...

[Перевод] Создание игры на Lua и LÖVE — 6 ОглавлениеОглавление Статья 1 Часть 1. Игровой цикл Часть 2. Библиотеки Часть 3. Комнаты и области Часть 4. Упражнения Статья 2 Часть 5. Основы игры Часть 6. Основы класса Player Статья 3 Часть 7. Параметры и атаки игрока Часть 8. Враги Статья 4 Часть 9. Режиссёр и игро...

У мессенджера Telegram возникли очень большие проблемы В 2018 году сервис для общения Telegram совершенно точно входит в пятерку самых популярных мессенджеров в мире, причем его крайне сильно любят миллионы людей из России, Европы, США и множества других регионов. Тем не менее,

[Санкт-Петербург, анонс] SpbDotNet #30 — доклады о телеметрии .NET-микросервисов и анализаторах кода ReSharper и Roslyn В пятницу 20 апреля в 19:00 в Питере пройдет тридцатый митап SpbDotNet. В программе доклады от Контура — крупнейшего продуктового .NET-разработчика в России. Вы послушаете доклады о правильном сборе телеметрии от .NET-микросервисов, а также о применении анализаторов кода в ...

[Из песочницы] Использование Boost.Asio с Coroutines TS Введение Использование функций обратного вызова (callback) — популярный подход к построению сетевых приложений с использованием библиотеки Boost.Asio (и не только ее). Проблемой этого подхода является ухудшение читабельности и поддерживаемости кода при усложнении логики прот...

[recovery mode] Приглашаем на Всероссийскую студенческую олимпиаду по направлению «Информационная безопасность» в МИФИ С 20 по 22 апреля 2018г. в Национальном исследовательском ядерном университете «МИФИ» пройдет очередная Всероссийская студенческая олимпиада по информационной безопасности. Олимпиада проходит при поддержке Минобрнауки России, ФСТЭК России, а также УМО вузов по информационно...

Западные СМИ: Россия капитулировала перед SpaceX на мировом рынке космических пусков Если еще в 2013 году Россия контролировала почти половину мирового рынка космических пусков со своим крупным парком ракет, включая ракеты «Протон», то технические проблемы с последними, а также конкуренция со стороны компании SpaceX и других игроков существенно уменьшили д...

Космическая программа ОАЭ получила уже более 3000 заявок от добровольцев В прошлом году власти Объединенных Арабских Эмиратов анонсировали запуск собственной космической программы. Цели тогда были поставлены весьма широко – от отправки обычного зонда за пределы Земли до колонизации Марса наперегонки с Илоном Маском. Но вот в последнем интервью Са...

Apple объявила дату конференции WWDC 2018 В этом году конференция для разработчиков WWDC пройдет в Сан-Хосе 4 июня. Ожидается, что на презентации покажут новую iOS и macOS. В 2017 году Apple также показала новые устройства — новый MacBook,  «умную» колонку HomePod, 10,5-дюймовый iPad и новый моноблок iMac Pro.... За...

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

Приглашаем на MosCode Festival и разбираем задачи прошлых лет Привет, Хабр! Центр развития ИТ-образования МФТИ приглашает тебя на международный студенческий чемпионат по спортивному программированию MosCode Festival. Это хорошая возможность потренироваться на задачах уровня финала ACM ICPC вместе с участниками из других стран. Контес...

Автоматическая векторизация спутниковых снимков: одна модель — два первых места Всем привет! В данной статье хочу поделиться с вами историей о том, как одна и та же архитектура модели принесла сразу две победы в соревновательном машинном обучении на платформе topcoder с интервалом месяц. Речь пойдёт о следующих соревнованиях: Urban 3d mapper — поиск ...

[Перевод] Проектирование пользовательского интерфейса Windows 95 Три года назад мне попалась интересная научная статья сотрудника Microsoft Кента Салливана о процессе и результатах проектирования нового пользовательского интерфейса для Windows 95. С тех пор веб-страница исчезла — одна из причин, почему я такой цифровой Плюшкин. Статья оп...

Конференция «Информационно-аналитические инструменты в государственном управлении» состоится в Москве 6 марта 6 марта 2018 года аналитический центр при правительстве Российской Федерации проведёт конференцию «Информационно-аналитические инструменты в государственном управлении», которая завершит конкурс «Лучшие информационно-аналитические инструменты 2017&...

Пять главных анонсов бизнес-приложений Microsoft с конференции в Амстердаме На конференции Business Forward в Амстердаме Microsoft анонсировала ряд бизнес-приложений, которые помогут компаниям во всем мире использовать прогрессивные технологии и искусственный интеллект для работы с бизнес-данными. Среди представленных продуктов – приложения и платфо...

У конференции Microsoft появилась дата Корпорация начала тихонько рассылать приглашения на ежегодное мероприятие, которое пройдет с 7 по 9 мая в Сиэтле. Напомним, что Google запланировала анонсы с 8 по 10 мая. Вероятно, Microsoft расскажет об обновлениях сервисов и программ. Однако может презентовать и гаджеты, ...

TP-Link T2600G-28MPS: работа с PoE, LLDP и Voice VLAN Около полугода назад мы опубликовали пример построения Wi-Fi сети на базе нашего беспроводного оборудования: точек доступа и контроллера. Сегодня расскажем в деталях о коммутаторе T2600G-28MPS уровня 2+, который может использоваться для построения проводных сегментов сети, о...

Восстановление online-функций Microsoft Money. Аутентификация аккаунта В предыдущей части я рассказал о восстановлении функции обновления котировок. Следующей функцией которую хотелось восстановить является синхронизация данных с сервером. Для этого надо было решить две задачи: привязка файла к аккаунту с последующей аутентификацией и собстве...

Как выпустить самоподписанный SSL сертификат и заставить ваш браузер доверять ему Все крупные сайты давно перешли на протокол https. Тенденция продолжается, и многие наши клиенты хотят, чтобы их сайт работал по защищенному протоколу. А если разрабатывается backend для мобильного приложения, то https обязателен. Например, Apple требует, чтобы обмен данны...

Смартфон ASUS Zenfone Max M1 оснастили 5,7-дюймовым экраном 18:9 и аккумулятором на 4130 мА∙ч Последней из новинок вчерашней пресс-конференции ASUS является модель Zenfone Max M1, которая является преемником модели Zenfone Max Plus M1, вышедшей в прошлом году. Новая модель получила дисплей диагональ 5,7 дюйма с соотношением сторон 18:9 (1440×720 пикселей) и мале...

PUBG Mobile – бегай, собирай, стреляй PlayerUnknown’s Battlegrounds (PUBG) начала покорять любителей сетевых шутеров в марте прошлого года. Именно тогда на серверах игры начали появляться первые тестеры. В конце прошлого года состоялся полноценный релиз на PC и выход игры для игровых консолей от Microsoft. Уже в...

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

JavaScript, Java, какая теперь разница? На прошлом JPoint пообещал написать статью про использование GraalVM для смешивания Java и JS. Вот она. В чем проблема? В повседневной практике часто встречаются приложения, состоящие из двух частей: JavaScript-фронтенд и Java-бэкенд. Организация интеропа между ними требу...

Анатомия .NET Core: как мы настроили NTLM под Linux Мы продолжаем рассказывать про миграцию мобильного сервиса в ASP.NET Core и Docker. В этой статье будет идти речь про модуль WCF-клиента, упомянутый в предыдущей статье, NTLM-авторизацию и другие проблемы при его миграции. Сейчас расскажем, почему нам пришлось немного изучит...

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

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

[Перевод] Почему Python так хорош в научных вычислениях Несколько дней назад (Оригинал заметки был опубликован 12 сентября 2017. — Здесь и далее прим. переводчика), я заметил этот твит в своей ленте: I 'still' program in C. Why? Hint: it's not about performance. I wrote an essay to elaborate... appearing at Onward! https://t.co/p...

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

Смартфоны Xiaomi Mi 7 и Mi MIX 2S оказались ощутимо хуже iPhone X по вычислительной мощности Выставка CES 2018, которая прошла в середине прошлого месяца, не принесла вместе с собой ничего интересного в мире смартфонов. По этой причине в самом конце февраля, то есть уже совсем скоро, в мобильной индустрии станет

ОАЭ собираются построить госпиталь на орбите. Но через сто лет На выставке «Arab Health 2018», проходящей в Дубае, представители министерства здравоохранения Объединённых Арабских Эмиратов сообщили, что планируют построить космическую больницу, в которой астронавты смогут поправить своё здоровье. Авторы проекта делают большую ставку н...

Защита беспроводной сети: WIPS. Часть 1: Mojo AirTight Доброго времени суток жителям Хабра. Можно подумать, что беспроводные системы обнаружения вторжений — это стоящие по периметру покрытия беспроводной сети зенитки и непрерывно вращающиеся тарелки радаров… Ан нет, в суровой реальности всё несколько прозаичнее. Этим постом ...

Появился список устройств Xiaomi, которые получат MIUI 10 Xiaomi в настоящее время разрабатывает MIUI 10, поскольку он завершает выпуск MIUI 9 на обещанные устройства. На прошлой неделе компания начала опрос, чтобы позволить своим пользователям выбирать название между MIUI 10 и MIUI X для следующего выпуска MIUI. Недавно появился п...

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

Android 9.0 P для смартфонов получил продвинутую блокировку входящих звонков До официального анонса операционной системы Android 9.0 P осталось два месяца, потому как ее презентация состоится в начале мая на конференции для разработчиков Google I/O 2018. На фоне таких сроком американская корпорация пытается внедрить в

Apple продаёт билеты на WWDC 2018 за $1599 Корпорация Apple официально объявила дату ежегодного мероприятия для разработчиков WWDC 2018. Конференция будет проходить в калифорнийском городе Сан-Хосе с 4 по 8 июня. Место проведения мероприятия – конференц-центр McEnery. Зал рассчитан более чем на шесть тысяч гостей. …

Космический роглайк-шутер Everspace выйдет на PS4 в конце мая и получит поддержку Xbox One X Студия Rockfish Games рассказала о технических аспектах космического роглайк-шутера Everspace в версиях для Xbox One X и PlayStation 4 Pro, а также объявила дату релиза игры на консоли Sony. Напомним, что Everspace вышла на Xbox One и ПК в мае прошлого года. Evers...

[Из песочницы] Понять Биткойн и будущее. Как то, что вы знаете, будет переосмыслено навсегда Привет, Хабр! Представляю вашему вниманию перевод статьи "Understanding Bitcoin and the Future. How What You Know Will Be Redefined Forever" автора Andrian Iliopoulos. Bitcoin. Криптовалюта. Децентрализованное приложение. Пузырь. Инвестиции. Спекуляции. Следующа...

Samsung Forum 2018: говорящий холодильник, умная стиральная машина и робот-пылесос На страницах ITC.UA мы редко затрагиваем тему современной бытовой техники, но с развитием интернета вещей всё-таки иногда интересно посмотреть на нововведения в этих устройствах. Такая возможность появилась у нас на прошлой неделе во время проведения конференции Samsung Foru...

Информационная архитектура и технология DITA. По мотивам лекции в Яндексе Darwin Information Typing Architecture (DITA) — XML-технология для автоматизации процессов, связанных с технической документацией. За время существования DITA накопилось большое количество разнообразных возможностей, подходов к организации контента, а также конкретных механи...

Бизнесмен из США заплатил 10 000 долларов за вечную жизнь Миллиардер из США Сэм Альтман заплатил ученым 10 000 долларов за право жить вечно. Они искусственно убьют его, а сознание перекачают в искусственный мозг. Об уникальной услуге сообщают американские журналисты. Олигарх Сэм Альтман оплатил необычную операцию ученым из Nectom...

LG G7: технические характеристики, цена и дата начала продаж На выставке MWC 2018, которая прошла в конце прошлого месяца, состоялся закрытый показ смартфона LG G7 Neo. Новинку показали нескольким журналистам, а также рассказали о некоторых ее особенностях. Сегодня в сеть попала крупная порция информации

NVIDIA представила эксклюзивные функции для GPU, которых пока нет на рынке Прошло ровно пять лет с тех пор, как NVIDIA впервые объявила о своей архитектуре следующего поколения Volta. Но до сих пор самым близким к потребительскому рынку продуктом на базе Volta является Titan V стоимостью $3000, предназначенный для научных задач и вычислени...

Ежегодная конференция разработчиков Build от Microsoft начинается 7 мая Сегодня Microsoft объявила о датах своей конференции разработчиков Build: ежегодный Windows confab будет проводиться на 7-9 мая. Подобно прошлогоднему событию, она снова состоится в Сиэтле, штат Вашингтон, недалеко от штаб-квартиры компании в Редмонде. Напомним, ранее Build ...

Создатель Samsung Bixby перешел в Google Бывший вице-президент и главный инженер мобильного подразделения Samsung Ли Инджун (Rhee In-jong) возглавлял разработку систеы безопаности Samsung Knox, системы мобильных платежей Samsung Pay и виртуального голосового помощника Bixby. В конце прошлого года профессор ...

Запуск двух «космических дронов» намечен на 2020 год International Launch Services (ILS), дочерняя компания Центра Хруничева (входит в госкорпорацию Роскосмос), и британская фирма Effective Space заявили о намерении заключить контракт на запуск двух сервисных космических аппаратов Space Drone. Фотографии Роскосмоса

Онлайн-конференция «WebPromoExperts SEO Day» — что прогнозируют SEO-эксперты Этот год Академия интернет-маркетинга “WebPromoExperts” начинает с крупнейшей онлайн-конференции  «WebPromoExperts SEO Day«, которая посвящена поисковой оптимизации. 16 февраля в 10:00 (по Киеву) 13 ведущих экспертов-практиков по оптимизации сайтов, в прямом эфире ...

Квантовые вычисления в компьютере Fujitsu Digital Annealer С 40-х годов прошлого века и до настоящего времени существовало четыре основных технологии, на которых базировались вычислительные машины: начиная с электронных ламп и заканчивая микропроцессорами. С момента появления первых ЭВМ потребность во все большем объеме вычислительн...

Frostpunk от авторов This War of Mine выйдет до конца марта Градостроительная стратегия с элементами выживания Frostpunk поступит в продажу до конца марта этого года, объявили разработчики из 11 bit Studios, авторы популярной игры This War of Mine. Ранее планировалось, что релиз состоится в конце 2017-го, однако в прошлом ...

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

Смарт-часы Xiaomi Amazfit BIP дебютировали на мировом рынке Ещё в августе прошлого года принадлежащий Xiaomi бренд Huami анонсировал смарт-часы Amazfit BIP. С тех пор прошло уже больше полугода, но международный дебют "новинки" состоялся только сейчас. Подробнее об этом читайте на THG.ru.

[Из песочницы] RxJS: Не отписывайся Привет, Хабр! Представляю вашему вниманию перевод статьи "RxJS: Don’t Unsubscribe" автора Ben Lesh. Ну… ладно, просто не отказывайся от подписок. Я часто помогаю кому-нибудь в отладке проблем с их RxJS кодом, в том числе со структурированием приложений, которые н...

Avito Quiz: Golang Привет! Сегодня продолжаем серию мини-квизов в нашем блоге. Этот выпуск (предыдущий здесь) будет посвящен языку Go — будем считать, что это разминка в преддверие GopherCon Russia 2018 (кстати, у нас на этой конференции будет стенд, и мы планируем несколько интересных активно...

Региональное представительство компании ИнфоТеКС открылось в Екатеринбурге Открытие нового офиса компании ИнфоТеКС, ведущего отечественного разработчика программно-аппаратных решений в сфере информационной безопасности, прошло в рамках конференции цикла «Будни информационной безопасности», которая состоялась 3 апреля 2018 в Екатеринбурге. Новый фил...

Анализ цены биткоина: долгосрочные перспективы Прошлая неделя была положительной для цены биткоина и рынка криптовалют в целом. Так, «цифровое золото» вновь вернулось к отметкам выше $10 000, а капитализация рынка достигала $500 млрд. О дальнейших возможных сценариях движения цены биткоина расскажет аналитик компании NEU...

Запуск приложений с блокчейн на SAP Cloud Platform SAP Cloud Platform — это облачная платформа, которая работает по модели PaaS или платформа-как-сервис (Platform as a Service). С её помощью компании могут разрабатывать собственные приложения, расширения или дополнения для уже существующих продуктов SAP или же создавать гибр...

Обзор программы DotNext 2018 Piter Конференция: DotNext 2018 Piter Дата: 22-23 апреля 2018 года Место: Санкт-Петербург, Гостиница «Park Inn by Radisson Пулковская» Следующий DotNext будет меньше, чем через месяц. Над программой и докладами была проведена колоссальная работа, и, чтобы познакомить вас с ней, мы...

[Перевод] Погружение в службы Android Перевод статьи "Deep Dive into Android Services" от Nazmul Idris. Я оставил оригинальное название автора, хотя это скорее не "погружение", а "знакомство". Думаю, текст будет полезен начинающим разработчикам. Статья отлично дополняет офф. документацию по службам на Android. ...

Дирижабли над Украиной, 1 миллиард Укртелекома, запрет смартфонов в армии РФ Tp-Link объявила о результатах деятельности за прошлый год и заявила, что в 2018 собирается продать в 10 раз больше смартфонов Neffos. А Укртелеком, несмотря на проблемы с акционерами, показывает высокие результаты деятельности и почти миллиард гривен вложил в прошлом году в...

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

[Из песочницы] Различные стратегии именования в Hibernate Привет, Хабр! Представляю вашему вниманию статью "Different Hibernate Naming Strategy" автора Dhiraj Ray. В этой статье обсуждаются различные стратегии именования, предоставляемые hibernate, а также переход стратегии именования от hibernate.ejb.naming_strategy в h...

Те, кто за последний год заменил аккумулятор в iPhone по полной цене, возможно, получат компенсацию. Но это не точно Как известно, после начала скандала с намеренным замедлением смартфонов компания Apple начала искать пути выхода, включая возможности задобрить клиентов. Кроме прочего, с 79 до 29 долларов была снижена стоимость замены аккумулятора в iPhone. Однако это предложение зар...

Проблемы при работе с кэшем и способы их решения Привет, Хабр! Меня зовут Виктор Пряжников, я работаю в SRV-команде Badoo. Наша команда занимается разработкой и поддержкой внутреннего API для наших клиентов со стороны сервера, и кэширование данных — это то, с чем мы сталкиваемся каждый день. Существует мнение, что в прог...

Intel признала, что её передовые 10-нм нормы уступают конкурентам Корпорация Intel многие годы была лидером в области технологических норм печати чипов. Но всё меняется. На последней конференции ISSCC инженер Intel признал, что передовые 10-нм нормы его компании уступают 7-нм конкурирующим техпроцессам по плотности размещения тран...

ESA уточнило сроки падения китайской станции «Тяньгун-1» на Землю, но никто по-прежнему не знает, куда именно она упадет Китайская орбитальная станция «Тяньгун-1» в представлении художника. Ни для кого не секрет, что китайская орбитальная космическая станция «Тяньгун-1» вот-вот упадет на Землю – это стало известно еще осенью 2016 года, когда китайцы потеряли связь и контроль над объектом. Стан...

Apple ищет новых специалистов для работы над Siri Не секрет, что голосовой помощник Apple Siri сильно уступает по своим возможностям решениям Google и Amazon. Кроме того, он уступает и в вопросе открытости, так как недоступен сторонним разработчикам. Также недавно мы узнали, что проблемы с Siri были с самого начала, о...

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

Resolve IP адресов в Linux: понятное и детальное описание Настройка сетевого взаимодействия сервисов не самая простая задача и часто осуществляется без глубокого понимания как требуется настраивать систему и какие настройки на что влияют. После миграции сервисов в docker контейнерах с centos 6 на centos 7 я столкнулся со странным п...

Начинается ключевой этап сборки телескопа-рекордсмена «Джеймс Уэбб» Национальное управление США по воздухоплаванию и исследованию космического пространства (NASA) сообщает о том, что в Калифорнии начинается ключевой этап сборки космической обсерватории «Джеймс Уэбб» (James Webb). Новый аппарат станет самым большим орбита...

Как увеличить пропускную способность сетей в ЦОД: представлен новый чип PSE-3 На конференции OFC, которая пройдет на следующей неделе в Сан-Диего, компания Nokia представит новый оптический приемопередатчик PSE-3, обеспечивающий скорость передачи данных в 200 Гбит/с на длину волны для подводных кабелей, 400 Гбит/с в городских сетях и 600 Гбит/с для ли...

В 2018 году Apple сосредоточится на качестве iOS, а не на новых функциях В 2018 году Apple планирует выпустить новую версию iOS без каких-либо крупных нововведений. Компания сосредоточится на улучшении качества работы мобильной операционной системы, сообщает Axios. Обычно купертинский гигант выпускает предварительную версию iOS для разра...

Авторы Just Cause и Mad Max ищут героев для своей новой игры Avalanche Studios продолжает интриговать публику своим грядущим амбициозным проектом. В прошлом году на сайте авторов известной серии Just Cause и адаптации «Безумного Макса» обнаружили любопытную вакансию [...]

Интервью с дизайнером Александром Буртом о работе и жизни в Брюсселе В преддверии конференции DUMP мы традиционно делаем серию интервью с докладчиками об их работе и жизни. Первое интервью дал дизайнер, UX-проектировщик, разработчик, выпускник Академии Искусств в Сан-Франциско, ex-главный проектировщик UX в Parallels Александр Бурт. В интер...

[Из песочницы] Что будет если объединить ArrayList и LinkedList? Приветствую вас! После изучения коллекций, а именно такие реализации List, как ArrayList и LinkedList, возникла идея, а почему бы не объединить эти структуры данных в одну и посмотреть, что из этого получится. Зачем это нужно? Проблема ArrayList — у него есть начальный раз...

Samsung представила новую линейку телевизоров QLED Сегодня компания Samsung Electronics провела в Нью-Йорке пресс-конференцию First Look, где представила новую флагманскую линейку телевизоров QLED 2018 модельного года, выполненных с использованием одноименной технологии. Мероприятие, на котором присутствовало более 800 посет...

[Перевод] Как я заработал 200 000 $ в 16 лет Года три назад я опубликовал рассказ о приложении Follow для Twitter, которое сделал еще в старшей школе, и о том, как оно собрало 150 000 скачиваний за два года. В той статье я мимоходом упомянул, что мои первые шаги в программировании — это отдельная, еще более пространная...

Гамбургский счет: итоги премии DC AWARDS 2017 Победа совместной заявки Сбербанка, "СБ Девелопмент" и компании "Инсистемз" была ожидаемой и вполне заслуженной. Хотя в заявках не указывались названия компаний, но членам жюри трудно было не заметить размаха проекта мегаЦОД "Сколково" и исполь...

Пишем простой плагин для VirtualDub Несмотря на то что обработка видео не спеша переезжает на OpenCL / CUDA VirtualDub остается удобным средством для простых действий с видео. Обрезка кадра, добавление фильтров или наложение выполняется гораздо удобнее чем из консоли ffmpeg. Кроме того за годы существования бы...

Ускорение перечисления процессов и потоков в ОС Windows Иногда бывает нужно перечислить все процессы или потоки, которые в данный момент работают в ОС Windows. Это может понадобиться по разным причинам. Возможно, мы пишем системную утилиту вроде Process Hacker, а может быть мы хотим как-то реагировать на запуск/остановку новых пр...

Equifax снова под ударом: прошлогодняя утечка данных оказалась куда серьезнее В прошлом году бюро Equifax сообщило о масштабной кибератаке, в результате которой были похищены персональные данные 140 млн жителей Соединенных Штатов. Хакеры получили доступ к именам, адресам, номерам социального страхования и кредитных карт. Однако на прошлой неделе ста...

Обморок и панические атаки: гостей криптоконференции в Нью-Йорке накормили едой с марихуаной 1 марта в Нью-Йорке прошла криптоконференция Crypto Sanctum, после которой многие участники пожаловались на плохое самочувствие. Оказалось, им давали еду и напитки с экстрактом марихуаны, пишет Wired. Конференцию организовали группа The Decentralists и криптопроект IOVO, с ц...

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

Конференция E-target: поговорим о контенте Контент-маркетинг — направление настолько популярное, что многие компании стремятся создавать внутренние редакции для развития собственных блогов. Не всегда понимая поставленные цели и подводные камни такого «внутреннего издательского дела», они сталкиваются с массой сложнос...

CleanTalk, запуск WordPress Security Занимаясь развитием Anti-Spam сервиса, мы достаточно часто сталкиваемся и с другими вопросами касающимися безопасности веб сайтов. Самыми распространенными были вопросы насчет брутфорс атак. Кроме проблем с подбором паролей к аккаунту администратора, зачастую брутфорс атаки ...

ESA тестирует электрический ионный двигатель Хотя ионные двигатели являются перспективным методом движения для будущих космических аппаратов, их срок службы ограничен количеством пропеллента. Теперь ученые ESA и итальянской космической компании SITAEL испытали новый тип «воздушно-дышащего» электрического двигателя. Он ...

[Из песочницы] FastReport.Mono. Часть 1: Запуск демонстрационного Web-отчета В связи с тем, что официальная документация FastReport.Mono устарела, и даже не понятно к какой версии дистрибутива Debian она относится (могу предположить, что к 6 или младше), решил написать более-менее вменяемую инструкцию по установке демонстрационного Web-интерфейса для...

Crash Bandicoot N. Sane Trilogy анонсирована для Xbox One, ПК и Nintendo Switch Компания Activision объявила о том, что Crash Bandicoot N. Sane Trilogy выйдет на Xbox One, ПК и Nintendo Switch 10 июля. Это произошло сразу после того, как версия для последней платформы была анонсирована во время шоу Nintendo Direct. Напомним, что в июне прошлого...

[Из песочницы] Научиться программировать становится сложнее Привет, Хабр! Представляю вашему вниманию перевод статьи Аллена Б. Дауни, автора таких книг как Think Python, Think Java, Think Bayes и других, опубликованной в личном блоге автора. Я написал несколько книг, в которых c использованием языка программирования Python объясняют...

[Перевод] Создание игры на Lua и LÖVE — 5 Оглавление Статья 1 Часть 1. Игровой цикл Часть 2. Библиотеки Часть 3. Комнаты и области Часть 4. Упражнения Статья 2 Часть 5. Основы игры Часть 6. Основы класса Player Статья 3 Часть 7. Параметры и атаки игрока Часть 8. Враги Статья 4 Часть 9. Режиссёр и игровой цикл Ч...

Алгоритм выбора location в Nginx Алгоритм выбора location обязателен к знанию при настройке nginx. Тем не менее, на официальном сайте nginx (на 2018 год) не сказано ни слова про алгоритм выбора в случаях, когда какие-то location'ы вложены друг в друга, а в статьях в интернете приводятся в корне неверные алг...

У космического корабля NASA Orion более 100 деталей напечатаны на 3D-принтере 3D-печать становится всё более популярной. Её используют даже в строительстве космических аппаратов следующего поколения. Мировой лидер в области 3D-печати и аддитивных решений Stratasys сообщил о заключении соглашения о партнёрстве с корпорацией Lockheed Martin, а ...

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

Обзор дилогии Bayonetta для Nintendo Switch — когда рейтинг 18+ неспроста Ярко, цветасто, для всей семьи. У каждой корпорации свой имидж, и Nintendo, годами радующая геймеров платформерами, гонками да сборниками мини-игр, давно стала заложником образа детской компании. К счастью, [...]

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

Bentley Systems объявила о месте и времени проведения Конференции Год в Инфраструктуре 2018 В Лондонском отеле Hilton London Metropole с 15 по 18 октября пройдет ежегодная Конференция Год в Инфраструктуре 2018. Об этом объявил организатор мероприятия, компания Bentley Systems, Incorporated, мировой лидер в сфере поставки комплексных программных решений для развития...

ASP.NET Core: Механизмы предотвращения атак 2.0 По встроенным механизмам безопасности ASP .NET Core написано мало статей. Даже официальная документация имеет пробелы. В этой статье мы пройдём по всем основным компонентам, имеющим отношение к безопасности, и разберём, как это работает внутри. Если вы используете старый до...

Кажется, мы знаем, когда пройдет WWDC 2018 Всемирная конференция разработчиков, организуемая компанией Apple, в этом году может состояться в период с 4 по 8 июня. Такими сведениями с журналистами MacRumors поделились источники, знакомые с ситуацией. Мероприятие, вероятно, пройдет в конференц-центре McEnery в калифо...

[Из песочницы] Font (ещё более) Awesome — узорное изобретение Привет, Хабр! Представляю вашему вниманию перевод статьи "Font (More) Awesome — an iconic invention" автора Pubudu Dodangoda. Создаёте ли вы веб-сайт, мобильное или настольное приложение, есть несколько вещей, которых вам не удастся избежать. Правильное использован...

Официально: Build 2018 пройдёт с 7 по 9 мая в Сиэтле Несколько дней назад в сеть утекла информация, из которой следовало, что ежегодная конференция разработчиков Microsoft Build 2018 пройдёт с 7 по 9 мая в Сиэтле. Теперь же эта информация подтверждена компанией Microsoft и опубликована на официальном сайте конференции. Регист...

[recovery mode] Классическое наследование в JavaScript. Разбор реализации в Babel, BackboneJS и Ember В этой статье мы поговорим о классическом наследовании в JavaScript, распространённых шаблонах его использования, особенностях и частых ошибках применения. Рассмотрим примеры наследования в Babel, Backbone JS и Ember JS и попытаемся вывести из них ключевые принципы объектно-...

Intel работает над накопителем Optane SSD DC P4801X корпоративного класса Корпорация Intel привезла на конференцию Open Compute Project Summit образец своего нового твердотельного накопителя с памятью 3D XPoint — Optane SSD DC P4801X. Данный SSD адресован корпоративным заказчикам, выполнен в форм-факторе M.2 и...

[Из песочницы] Есть ли порох в пороховницах? Hackathon Radio Canada 2018 (Часть первая, собираем команду) В этой статье я хочу представиться, рассказать что толкнуло меня на участие, как я смог собрать команду, какие выводы для себя я вынес и просто поделиться своим опытом участия моем первом хакатоне. Извините коротко не получилось, текста много и не всё по теме. Надеюсь, э...

[Из песочницы] Обеспечение автоматизации проверки владения доменом на основе DNS-записей в протоколе ACME [перевод] От переводчика: Это перевод статьи от EFF A Technical Deep Dive: Securing the Automation of ACME DNS Challenge Validation. Автор оригинальной статьи: Joona Hoikkala. Дата оригинальной публикации: 23 февраля 2018 Ранее в этом месяце, Let's Encrypt (бесплатный, автоматизирова...

Горшочек вари или 4 метода творческого подхода к решению задач В недавно прочитанной книге Дмитрия Чернышева «Как люди думают», обратила внимание на методы, которые помогают находить идеи и придумывать что-то новое. Методов, конечно, гораздо больше. Тот же ТРИЗ, о котором столько говорят, но я решила остановиться на тех, которые приво...

[Перевод] Обзор библиотеки react-testing-library В материале, перевод которого мы публикуем сегодня, Кент Доддс рассказывает о библиотеке собственной разработки для тестирования React-приложений, react-testing-library, в которой он видит простой инструмент, способный заменить enzyme и способствующий написанию качественных ...

The Metrix has you… Для многих разработчиков процесс релиза их продукта похож на выбрасывание слепого котёнка в пасти диких псов. После этого главная задача авторов — отбиваться от случайно долетевших до них багов. На самом деле, приложение не заканчивает свой жизненный путь в зубах пользовател...

О разгоне – в стихах: готовится первый сборник Ретро-разгон – не единственное увлечение некоторых постоянных авторов нашего сайта.

[Из песочницы] iPaaS — облачные ESB… или нет? Все уже привыкли к облачной инфраструктуре и облачным сервисам, но на тему iPaaS нет ни одной статьи, лишь несколько упоминаний. С ростом числа облачных сервисов и приложений выросло и число разнообразных API, тут и мобильные платформы подтянулись, и всё это должно как-то о...

Google выпустила бета-версию фреймворка Flutter для разработки приложений на Android и iOS Компания Google воспользовалась проходящей в эти дни выставкой MWC 2018, чтобы представить бета-версию кроссплатформенного фреймворка Flutter, который позволит создавать приложения для iOS и Android одновременно. Инструмент должен значительно значительно сократить время напи...

[Перевод] Ответы на распространённые вопросы о шаблоне render prop Кент С. Доддс, автор материала, перевод которого мы публикуем сегодня, говорит, что недавно группа программистов, с которыми он должен был провести тренинг по React, заинтересовалась шаблоном «render props», который ещё называют шаблоном «функция как потомок» (в разных публи...

Погружение в разработку на Ethereum. Часть 4: деплой и дебаг в truffle, ganache, infura В прошлой статье мы рассмотрели разработанное приложение на Ethereum. Но обошли стороной вопрос как происходит процесс разработки. Ясно, что это не просто написание кода, который сразу работает. Большую часть времени придется потратить на то, чтобы доводить код, который “поч...

Новая старая уязвимость: менеджер паролей Firefox уже 9 лет использует устаревший SHA-1 Создатель AdBlock Plus Владимир Палант (Wladimir Palant) обнаружил уязвимость в браузере Firefox и почтовом клиенте Thunderbird, позволяющую подобрать их мастер-пароль путем перебора. Источник проблемы — используемый механизм хеширования SHA-1. Подробнее об уязвимости ниже....

Супер-полное руководство по публикации в Microsoft Store Привет, хабр! У меня часто случаются подобные ситуации: занимаюсь чем-нибудь сложным и в какой-то момент вылезает ошибка. Начинаю искать проблему в, соответственно, замороченных вещах, часто делая то, что не надо. И так проблемы нарастают. А в конце оказывается, что неполадк...

Final Fantasy XV на iPhone: обзор мобильной версии знаменитой РПГ Само существование Final Fantasy XV для iOS, скачать которую можно бесплатно из App Store, выглядит странным. Это последняя игра в серии, вышедшая еще в прошлом году на игровых консолях, при этом не самый лучший кандидат для переноса на iOS в частности и

Что нужно сделать, чтобы посадить космический аппарат на Марс Краткий перевод материала Wired о том, как новое поколение космических учёных использует высокотехнологичные материалы, чтобы воскресить давно забытую конструкцию сверхзвукового парашюта.

[Из песочницы] GObject: основы GObject — часть библиотеки GLib, реализующая объекто-ориентированнные расширения для чистого Си. Подобная концепция, помимо самой GLib, используется в таких проектах, как GStreamer, GSettings, ATK, Pango и весь проект GNOME в целом, а также в большом количестве прикладных пр...

Google будет оповещать сайты о переводе на mobile-first индексацию через Search Console Google будет оповещать владельцев сайтов о переводе их ресурсов на mobile-first индексацию через Search Console. Об этом заявил сотрудник поиска Джон Мюллер во время своего выступления на конференции SMX Munich на прошлой неделе. Эта информация также содержалась на слайде «С...

Конференция ФСТЭК: "В одних трусах много ошибок не обнаружишь" Третьей темой конференции ФСТЭК (после КИИ и сертификации) стало доверие или, согласно ГОСТ 15408, основание для уверенности в том, что объект оценки отвечает конкретным функциональным требованиям безопасности. О том, какие усилия предпринимает ФСТЭК для этого, рассказал ...

Samsung стала крупнейшим чипмейкером в мире: гегемонии Intel пришёл конец Samsung удалось прервать 25-лидерство Intel на рынке чипов. В прошлом году их продажи принесли корейскому производителю доход в $69 млрд. Подробнее об этом читайте на THG.ru.

[Из песочницы] Смена профессии: из графического дизайнера в фронтенд-разработчика Привет, Хабр! Представляю вашему вниманию перевод статьи "How I transitioned from a graphic designer to front-end developer in 5 months" автора Vince MingPu Shao. 2017 год оказался для меня сложным, но захватывающим. Я бросил работу графического дизайнера в Марте,...

Устройства на iOS можно скомпрометировать из-за бага в механизме синхронизации через Wi-Fi На конференции RSA 2018 специалисты Symantec рассказали об опасной проблеме в механизме синхронизации iOS-устройств через iTunes и Wi-Fi.

Переход с AngularJS на Angular: жизнь после AngularJS (3/3) В заключительной части истории про миграцию на Angular мы поделимся избранными местами нашей внутренней документации, помогающими нашим разработчикам освоиться в новом фреймворке. Речь пойдет про особенности новых логики компиляции компонентов, Change Detection и концепции ...

Все материалы на данном сайте взяты из открытых источников или присланы посетителями сайта и предоставляются исключительно в ознакомительных целях. Права на материалы принадлежат их владельцам. Администрация сайта ответственности за содержание материала не несет. (Правообладателям)