Социальные сети Рунета
Четверг, 25 апреля 2024

Выпуск#16: ITренировка — актуальные вопросы и задачи от ведущих компаний Публикуем очередную подборку задач и вопросов с собеседований в крупных IT-компаниях (для тех, кому мало задач из предыдущего сета :) Ниже приведены вопросы и задачи для соискателей в Google, с различным уровнем сложности. Набор получился с лингвистическим уклоном, но зна...

Хардкорные Java/JVM задачки Перформансные задачи от Контура уже были, настала и наша очередь: представляем хардкорные задачи с Java-конференции JBreak 2018, aka «ад от Excelsior». Задачи даны в оригинальных формулировках, в каждой задаче может быть несколько правильных ответов, и к каждой задаче дано р...

Выпуск#10: ITренировка — актуальные вопросы и задачи от ведущих компаний Ставшая уже традиционной, новая подборка вопросов и задач от SpiceIT. Среди отобранных задач — вопросы и алогоритмические задачи, задаваемые соискателям на должность разработчика в Samsung. Предлагаем Вам попробовать решить их самостоятельно и оценить, готовы ли Вы подав...

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

Разбор перформансных задач с JBreak (Часть 3) Публикую предпоследнюю часть разбора с третьей задачей. До этого выходил разбор первой задачи и второй задачи. Код к третьей задаче: public static double compute( double x1, double y1, double z1, double x2, double y2, double z2) { double...

Разбор перформансных задач с JBreak (Часть 1) Первая часть — разбор самой холиварной задачи из четырёх: void forEach(List<Integer> values, PrintStream ps) { values.forEach(ps::println); } void forEach(List<Integer> values, PrintStream ps) { values.stream().forEach(ps::println); ...

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

Приглашаем на хакатон Whatever Hack 16 марта В нашем московском офисе 16 марта начнется 48-часовой марафон по машинному обучению, в ходе которого вы сможете продемонстрировать свои скиллы, чтобы создать решение для генерации мемов, отличить шкаф от ковра или сделать лучший MVP (minimum viable product) в рамках свободн...

Выпуск#18: ITренировка — актуальные вопросы и задачи от ведущих компаний Мы подготовили для Вас новый выпуск с интересными задачами с собеседований в Apple. В Apple соискателями могут задать вопросы не только технического плана, но и о сокровищах и пиратах (интересно, связано ли это с позицией компании в отношении нелегального контента?). Воп...

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

Выпуск#9: ITренировка — актуальные вопросы и задачи от ведущих компаний Мы подготовили для вас новый сет задач и вопросов, задаваемых на собеседованиях в ведущих IT-компаниях. В подборку вошли задачи для соискателей в Amazon. Вопросы задаются, в том числе и логистические, только не с дронами, а с верблюдами :) Мы постарались подобрать задач...

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

[Из песочницы] Многопоточность на корабликах Задача производитель/потребитель Статья рассчитана для новичков, которые недавно начали свое знакомство с миром многопоточноcти на JAVA. Читать дальше →

Apache Ignite — вычисления в гриде Вычисления в гриде или майнинг «красивых» хешей, такую задачу я решил проверить для вычисления в гриде Apache Ignite. Ранее я пробовал и писал Ignite как Sql БД, но для себя я понял что это пока удобная опция в этой вычислительной системе (к SQL на Ignite я еще вернусь), име...

[Из песочницы] Задача инкассатора Перечислим задачи, составляющие «задачу инкассатора»: выбор формы сделки по приобретению УС. кластеризация Сети. Решение этой задачи даст заданное нами некоторое количество множеств УС для внутридневного (внутрисменного) обслуживания если существуют ограничения по количест...

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

Как я качество работы техподдержки измерял И что из этого вышло, а что не вышло... Кадр из сериала “The IT Crowd (Компьютерщики)” Чем занимается техническая поддержка, и насколько эффективно она работает? — чем дальше в своей работе я отдалялся от задач техподдержки, тем сильнее беспокоил меня этот вопрос, пока в 2...

Раздача статического контента — счет на милисекунды 8 лет назад я написал статью про ускорение раздачи статического контента, некоторым хабрачитателям она приглянулась и долгое время оставалась актуальной. И вот мы решили ускорять то, что и так работает быстро и, заодно, поделиться опытом того, что получилось в итоге. Кон...

Что такое EVPN/VXLAN В этой статье я расскажу — что такое EVPN/VXLAN и почему особенности этой технологии кажутся мне привлекательными для применения в ЦОД. Я не буду глубоко погружать вас в технические детали, а остановлюсь на них лишь в той мере, в которой это необходимо для знакомства с техно...

Разбор перформансных задач с JBreak (часть 4) Разбор последней четвёртой задачи: public double octaPow(double a) { return Math.pow(a, 8); } public double octaPow(double a) { return a * a * a * a * a * a * a * a; } public double octaPow(double a) { return Math.pow(Math.pow(Ma...

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

Готовим Juniper сеть с помощью Ansible В один прекрасный день я решил перейти с обычного rsyslog собирающего логи со всех устройств на что-то другое, выбор и прочее к данной теме мало относится (выбрали Graylog2), но по итогу появилась задача заменить на всех устройства Juniper настройки syslog хоста. В принц...

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

Особенности промышленной аэрофотосъемки. Часть I. Подготовительные грабли Если отвлечься от съемки с помощью беспилотных летательных аппаратов (БПЛА) свадеб, торжеств и юбилеев, то становится очевидным, что в арсенале специалистов по картографированию территорий, экологов и военных появился мощный инструмент в работе — промышленные беспилотные апп...

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

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

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

[Из песочницы] Самый выразительный. Краткое пособие по языку Red Привет всем! Сегодня я хотел бы рассказать о языке программирования Red. Язык Red является непосредственным преемником более раннего языка REBOL. Оба они малоизвестны в русскоязычном сообществе, что само по себе странно, т.к. указанные языки представляют интерес как с точки...

Разворачиваем автоматизацию за пару часов: PHPUnit, Selenium, Composer Привет, Хабр! Меня зовут Виталий Котов, я работаю в Badoo, в отделе QA. Большую часть времени занимаюсь автоматизацией тестирования. Недавно я столкнулся с задачей максимально быстро развернуть Selenium-тесты для одного из наших проектов. Условие было простое: код должен леж...

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

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

Как Cisco мониторит безопасность в своей внутренней сети? С точки зрения обеспечения кибербезопасности перед нами обычно стоит всего три основные задачи, которые, конечно, потом разбиваются на более мелкие подзадачи и проекты, но, немного утрируя, по-крупному, задач всего три: предотвращение угроз обнаружение угроз реагирование н...

[Из песочницы] Еще одна статья о распознавании рабочих без касок нейросетями Привет, Хабр! Меня зовут Владимир, я студент 4го курса КубГТУ. Некоторое время назад я наткнулся на статью о разработке CV-системы для обнаружения рабочего персонала без касок, и решил поделиться собственным опытом в данной области, полученным в ходе стажировки в одной промы...

Искусство эксплойта минных полей: Разбираем CTF-таск про игру в Сапёра из «Мистера Робота» Здравствуйте, хабро-дамы и хабро-господа! Recently попался мне случайно на глаза один эпизод из недавно модного сериала «Мистер Робот». Не будучи сильно знакомым с проектом, я всё же знал о связанной с ним массивной пиар-компании (которая вроде как даже проводила нечто вро...

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

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

Нужно ли бояться несбалансированности классов? В сети есть множество постов и ресурсов, которые учат нас бороться с несбалансированностью классов (class imbalance) в задаче классификации. Обычно они предлагают методы сэмплирования: искусственно дублировать наблюдения из редкого класса, или выкинуть часть наблюдений из по...

Простой статический сайт на Webpack 4 После прочтения ряда статей (например, этой) решил перейти на современный подход с использованием Node.js при написании простых сайтов с подхода «динозавров». Ниже представлен разбор примера сборки простого статического сайта с помощью Webpack 4. Статья написана, так как ин...

Вопрос на миллион Возможно, многие из вас задавались вопросом: как изменится поведение смарт-контракта, если его данные будут весить сотни мегабайт и хранить сотни тысяч или миллионы записей? Будут ли дорожать транзакции? Как это повлияет на сеть в целом? Будут ли одни типы переменных в solid...

#Ускорение4X. Адвокат дьявола Сегодня рассмотрим конкретный прием, который, при честном применении, может решить задачу ускорения до 4X, и дальнейшие статьи можно будет не читать. Этот прием называется «Адвокат дьявола», и цель его применения в нашем случае — снижение сопротивления людей. Сопротивление ...

Специалист по разметке данных Сегодня замечательный день (if you know what I mean), чтобы анонсировать нашу новую программу — Специалист по разметке данных. На текущий момент в сфере искусственного интеллекта сложилась такая ситуация, при которой для обучения сильной нейронной сети нужны несколько компо...

Как мы делали олимпиаду по SQL В самом начале осени 2016 года руководство поставило мне задачу подготовить техническую часть олимпиады по SQL. Обсудив ситуацию с коллегами, в том числе с бывшими, я был ткнут (ткнён?) в статью, где в декларативном стиле на SQL решалась задача по построению кратчайшего выхо...

[Из песочницы] Ещё один пример автоматизации или PowerShell + Google Apps Script Лень — двигатель прогресса… Вот и я, найдя немного свободного времени, решил автоматизировать достаточно рутинную для каждого админа задачу — создание и отключение пользователей. Читать дальше →

Наташа — библиотека для извлечения структурированной информации из текстов на русском языке Есть стандартная задача извлечения именованных сущностей из текста (NER). На входе текст, на выходе структурированные, нормализованные объекты, например, с именами, адресами, датами: Задача старая и хорошо изученная, для английского языка существует масса коммерческих и о...

Школа информационной безопасности. Опыт и практика Яндекса Безопасность связана не только с теорией, но и с практикой. Поэтому мы открыли Школу информационной безопасности, которая будет посвящена в первую очередь практическим вопросам на основе опыта Яндекса. Сегодня мы расскажем читателям Хабра, чему именно мы будем учить в Школ...

DevOps придумали разработчики, чтобы админы больше работали Еще 4 года назад использование контейнеров в production было экзотикой, но сейчас это уже норма как для маленьких компаний, так и для больших корпораций. Давайте попробуем посмотреть на всю эту историю с devops/контейнерами/микросервисами ретроспективно, взглянуть еще раз с...

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

Как написать генератор случайных чисел и можно ли предсказать Math.random? Вы когда-нибудь задумывались, как работает Math.random()? Что такое случайное число и как оно получается? А представьте вопрос на собеседовании — напишите свой генератор случайных чисел в пару строк кода. И так, что же это такое, случайность и возможно ли ее предсказать? ...

Разбор перформансных задач с JBreak (Часть 2) Только поутихли страсти с первой части разбора, вышедшей на прошлой неделе, как публикую продолжение: сегодня речь пойдёт о второй задаче. Код второй задачи: String format(String user, String grade, String company, String message) { return String.format( ...

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

Моделирование динамических систем: численные методы решения ОДУ Введение Очень кратко рассмотрев основы механики в предыдущей статье, перейдем к практике, ибо даже той краткой теории что была рассмотрена хватит с головой. Итак, задача: Камень бросают вертикально, без начальной скорости с высоты h = 100 м. Пренебрегая сопротивлением во...

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

[Из песочницы] Парсеры, обработка текста. Просто о сложном. CFG, BNF, LL(k), LR(k), PEG и другие страшные слова Наверное, каждому программисту приходилось сталкиваться с задачами вида «прочитать что-то в формате А и произвести с ним некие манипуляции». Будь то json, логи nginx, cfg, sql, yaml, csv или что-то еще. Хорошо, когда можно воспользоваться библиотекой, однако, по разным причи...

[Перевод] О стримах и таблицах в Kafka и Stream Processing, часть 1 * Michael G. Noll — активный контрибьютор в Open Source проекты, в том числе в Apache Kafka и Apache Storm. Статья будет полезна в первую очередь тем, кто только знакомится с Apache Kafka и/или потоковой обработкой [Stream Processing]. В этой статье, возможно, в первой из ...

[Перевод] Эффективное использование памяти при параллельных операциях ввода-вывода в Python Существует два класса задач где нам может потребоваться параллельная обработка: операции ввода-вывода и задачи активно использующие ЦП, такие как обработка изображений. Python позволяет реализовать несколько подходов к параллельной обработке данных. Рассмотрим их применитель...

Выпуск#15: ITренировка — актуальные вопросы и задачи от ведущих компаний На этой неделе мы отобрали вопросы и задачи, встречающиеся соискателям на собеседованиях на должность инженера-разработчика в Ebay. При устройстве на работу в Ebay Вам могут задать не только вопросы технического характера, но и логические задачи. Ниже приведены некоторые ...

Прокачиваем производительность C# с Федерико Луисом Сегодня мы поговорим о производительности в C#, о способах прокачать её до неузнаваемости. Задача этой статьи — продемонстрировать такие способы повышения производительности, которые, при необходимости, вы смогли бы использовать самостоятельно. Однако эти методики не являютс...

Опыт внедрения «Континент TLS VPN» в кластерной конфигурации Привет, Хабр! Перед нами встала задачи по внедрению продукта компании «Код Безопасности» «Континент TLS VPN». В данной статье мы делимся опытом по внедрению данного продукта Читать дальше →

Erlang, rebar3 и установка сервиса под Windows Как заставить Erlang релиз работать как сервис под Windows. Оставим за кадром вопрос зачем это делать. Просто иногда это нужно. Так что сосредоточимся на КАК. Что-бы было еще сложнее поставим себе задачу делать это с помощью wixtoolset. Читать дальше →

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

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

[Из песочницы] Spring Boot. Фоновые задачи и не только Введение В данном туториале я хочу привести пример приложения для отправки email-ов юзерам, основываясь на дате их рождения(например с поздравлениями), используя аннотацию Scheduled. Я решил привести данный пример, т к по моему мнению он включает в себя довольно многие вещи,...

Украинские программисты – одни из самых умных и усидчивых в мире по данным платформы тестирования навыков Skillotron Компания DataArt изучила статистику платформы Skillotron, которую используют для тестирования навыков разработчики из 57 стран, и сделала вывод, что программисты из Украины — одни из лучших в мире в решении задач. В частности, высшие средние баллы в решении задач по программ...

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

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

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

Три ЦОДа без швов, или как ВТБ защищает бизнес-системы Розничный бизнес ВТБ обслуживается более 150 системами, и все нужно надежно защищать. Некоторые системы критичны, некоторые плотно привязаны друг к другу — в общем, задача масштабная. В этом посте вы узнаете, как она была решена. Чтобы даже при падении метеорита на один из Ц...

Вторая часть сравнения python и tcl В предыдущей статье была описана реализация задачи сбора данных о звонках с АТС, включающее в себя получение, разбор данных и добавление в БД. Решение данной задачи представлено на двух языках программирования — python и tcl. И вот, как и обещал, представляю код (на двух язы...

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

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

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

Айфончик, не лагай. Часть 1: многопоточность для практиков Меня зовут Максим, и я алкоголик занимаюсь iOS разработкой уже более 7 лет. На волне про соискателей скажу, что регулярно провожу собеседования мобильных разработчиков для компаний. Среди кандидатов попадаются кадры, которые курят кальян прямо на Skype собеседовании, п...

Другая реальность финансового рынка «Нашей задачей было исследование возможности и потенциала HoloLens для игроков финансового рынка», — рассказали нам ребята из dxFeed. А мы не удержались и хотим рассказать про это вам. Disclaimer: данная статья не призвана научить вас разработке под HoloLens на Unity. Для...

[recovery mode] Eclipse Scala IDE — от мертвого осла уши… Scala — это изумительный язык программирования, которым я наслаждался года 4 назад. Я, наверное, был его фанатом: покупал книги и курсы на Coursera, использовал в pet- и продуктивных проектах et cetera, et cetera, et cetera. Scala открыл для меня увлекательный мир функциона...

[Перевод] Эксперименты с AR: когда C# встречается с CSS Часто при работе над проектом самые большие технические сложности возникают тогда, когда меньше всего этого ожидаешь. В моём случае это произошло, когда я работала с Google Creative Lab над прототипом эксперимента по переносу песни Грейс Вандервол Moonlight в дополненную ре...

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

Выпуск#13: ITренировка — актуальные вопросы и задачи от ведущих компаний Мы отобрали вопросы и задачи, встречающиеся соискателям на собеседованиях в ведущие ИТ-компании мира. В подборку попали задачи, задаваемые на собеседованиях должность инженера-разработчика. Задачи различного уровня сложности, начиная от простых. Предлагаем Вам попробовать...

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

Обзор нового алгоритма уменьшения размерности UMAP. Действительно ли он лучше и быстрее, чем t-SNE? Привет, Хабр! Задача снижения размерности является одной из важнейших в анализе данных и может возникнуть в двух следующих случаях. Во-первых, в целях визуализации: перед тем, как работать с многомерными данными, исследователю может быть полезно посмотреть на их структуру, у...

KillApps 1.7.1 KillApps позволяет сразу закрыть все запущенные приложения простым прикосновением! он экономит энергию аккумулятора и повышает производительность. Это приложение улучшает производительность вашего телефона  — Ускоряя свой телефон — Освобождение памяти — Сохраняя б...

Миграция с Check Point с R77.30 на R80.10 Здравствуйте коллеги, добро пожаловать на урок по миграции баз данных Check Point R77.30 на R80.10. При использовании продуктов компании Check Point рано или поздно встает задача миграции существующих правил и базы данных объектов по следующим причинам: При покупке но...

Готовый шаблон сайта с регистрацией, юзерами и админами на Flask Бывает, приходится делать сайты на flask, у которых есть пользователи и админы. Чисто для себя решил как-то это стандартизировать и, главное, не терять время, когда такая задача появляется. Цель — в несколько команд получить рабочий сайт у которого есть: Регистрация Email...

Как мы ломали Glusterfs История началась год назад, когда к нам пришёл наш друг, коллега и большой эксперт по энтерпрайз стораджам со словами: «Парни, у меня тут завалялась шикарная хранилка со всеми модными фичами. 90Tb». Особой необходимости мы в ней не видели, но, естественно, отказываться не ...

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

Как создавать собственные компоненты для мониторинга устройств и автоматизации ИТ-задач Комплексное RMM-решение Panda Systems Management для централизованного и удаленного управления, контроля и обслуживания корпоративных сетей, устройств и ИТ-инфраструктуры позволяет администраторам создавать собственные специфические компоненты для мониторинга устройств и а...

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

Выпуск#14: ITренировка — актуальные вопросы и задачи от ведущих компаний На этой неделе мы отобрали вопросы и задачи, встречающиеся соискателям на собеседованиях на должность инженера-разработчика в DELL. Читать дальше →

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

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

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

Познаём Нирвану – универсальную вычислительную платформу Яндекса Машинное обучение превратилось в модный термин, но при работе с большими объёмами данных оно уже много лет является жизненной необходимостью. Яндекс обрабатывает более 200 миллионов запросов ежедневно! Когда-то в интернете было так мало сайтов, что наилучшие из них помещалис...

getDerivedStateFromState – или как сделать из простой проблемы сложную Я люблю Реакт. Люблю за то, как он работает. За то, что он делает вещи «правильно». HOC, Composition, RenderProps, Stateless, Stateful – миллион патернов и антипатернов которые помогают меньше косячить. И вот совсем недавно React принес нам очередной подарок. Очередную возм...

Выпуск#17: ITренировка — актуальные вопросы и задачи от ведущих компаний Подоспел очередной выпуск ITренировки, и сегодня в номере — задачи от интервьюеров Microsoft. В подборку вошли задачи с собеседований Microsoft. Сложность, традиционно, варьируется от простых до таких, над которыми нужно немного поразмыслить. Мы предпочитаем делать это в ...

«CI плохо справляются с требованиями мобильной разработки»: интервью с создателем fastlane Феликсом Краузе Многие мобильные разработчики любят инструмент fastlane, автоматизирующий задачи при выпуске приложения (генерацию скриншотов, code signing в случае с iOS, деплой в магазин или в систему бета-тестирования). Долгое время fastlane можно было использовать только на macOS, но ...

Как мы предсказываем дату окончания и оценку проекта с помощью нейросети Осенью 2017 года в Сбертехе провели внутренний хакатон по машинному обучению. Один из победителей Николай Желтовский представил проект нейросети, которая прогнозирует даты завершения производственных задач. После этого мы решили попробовать ее на других задачах — прогнозиров...

Использование библиотеки Python Control Systems Library для проектирования систем автоматического управления Здравствуйте! С появлением библиотеки Python Control Systems Library [1], решение основных задач проектирования систем автоматического управления (САУ) средствами Python значительно упростилось и теперь практически идентично решению таких задач в математическом пакете Matla...

Выпуск#11: ITренировка — актуальные вопросы и задачи от ведущих компаний Мы отобрали для Вас несколько интересных вопросов и алгоритмических задач, задаваемых на собеседованиях в Luxoft. При устройстве на работу в Luxoft, соискателям чаще задаются вопросы технического характера, например, для проверки уровня владения технологией. Но тем не мен...

[Из песочницы] Онлайн имплементация localStorage Хочу поделиться тем, как приватный режим Safari привел к разработке простого ключ-значение хранилища на Node.js с резервным копированием, доступом к данным с определенных доменов и защитой паролем от записи и очистки хранилища. Все началось с того, что мне дали задачу, ре...

[Из песочницы] Как мы разработали технологию обнаружения устройств поблизости Эта история началась с функции “Рядом” в одном из наших мобильных приложений. Мы хотели, чтобы пользователи могли быстро создать групповой чат или добавить находящихся рядом пользователей в друзья. Мы попробовали решить эту задачу при помощи геолокации, Bluetooth, Wi-Fi и ...

How-to: смена основного домена в G Suite для всей компании и с сохранением всех данных Появилась необходимость сменить основной домен компании в G Suite с .ru на .com с сохранением всех данных, календарей, псевдонимов и доступов на сторонние ресурсы. Информации о переезде в интернете не очень много, а точнее, кроме справки самого Google, вообще ничего не наш...

[Из песочницы] Ученье — свет, или как организовать мастер-класс за 2 дня Обучение новых пользователей и разработчиков служит одним из основных инструментов популяризации своего продукта или технологии. Наша компания несколько месяцев назад начала приоткрывать «завесу» над своей технологией и привлекать новых разработчиков к платформе, на которо...

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

Печать ЗиЛ 130 1:8 часть 2 Что-то забыл я выкладывать посты про изготовление проекта, что их не было аж 5 месяцев. Поэтому напомню, речь идет вот об этом ЗиЛ 130. Сейчас проект уже готов. В течении нескольких постов я на напишу о изготовлении самых интересных моментов. Сегодня речь пойдет о колес...

Facebook может начать производство собственных микропроцессоров Предположения СМИ основаны на объявлении Facebook о найме специалистов по разработке и производству специализированных интегральных схем ASIC и вентильных программируемых матриц (FPGA), пишет "КоммерсантЪ". В объявлении говорится, что требуемый специалист будет раб...

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

Эдвард Сноуден: АНБ пристально следит за пользователями биткоина Одной из приоритетных задач Агентства национальной безопасности США (АНБ) в последнее время стал мониторинг блокчейна биткоина и идентификация пользователей этой распределенной сети. Об этом сообщает The Intercept со ссылкой на секретные документы, полученные от Эдварда Сноу...

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

Команда МГУ впервые победила на студенческой олимпиаде по программированию За отведенное участникам соревнования время команда "Красная панда" смогла решить 9 задач и набрала 1427 очков. Еще одним золотым медалистом стала команда Московского физико-технического института, занявшая в общем зачете второе место.

HP ищет Java, Frontend, iOS и Android разработчиков в офис в Москве В московском офисе HP открыты следующие вакансии в области R&D:Java-разработчик и Front-end веб-разработчикМы ищем Java- и Front-end веб-разработчиков с опытом создания производительных масштабируемых бизнес-приложений. Соискатели станут частью команды, отвечающей за кр...

Разработка AI для пошаговой игры на Node.js (часть 2) И снова здравствуйте, друзья! Не так давно я поделился с вами своим опытом применения нейронной сети для для решения задачи выбора действия ботом. Чтобы подробнее узнать о сути задачи, пожалуйста, ознакомьтесь с первой частью статьи. А я перейду к рассказу о следующем этап...

Проблемы и задачи в Enterprise E-Commerce. Как возник проект Virto Commerce? В современном мире существует огромное количество E-Commerce решений: от систем для создания небольших интернет-магазинов до платформ корпоративного уровня (enterprise). Однако далеко не все они обеспечивают технологическое преимущество перед конкурентами, которое позволяет ...

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

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

[Из песочницы] VLFs — Забытый враг Привет, Хабр! Представляю вам перевод статьи «VLFs — The Forgotten Foe» автора Monica Rathbun. Сколько из вас проверяет количество файлов виртуального журнала (VLF), которые есть в ваших журналах транзакций? Сейчас, работая консультантом, я вижу что часто это игнорируетс...

Реализуем свой оператор в Entity Framework Core Однажды пасмурным мартовским субботним утром я решил посмотреть, как обстоят дела у Майкрософта в благом деле по трансформированию мастодонта Entity Framework в Entity Framework Core. Ровно год назад, когда наша команда начинала новый проект и подбирала ORM, то руки чесались...

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

UX-кинотеатр – Эмоции. Чувства. Интервью Перед нами стоит задача улучшать продукты банка с учетом пользовательского опыта. Можно решить эту задачу, протестировав всё приложение, и написать отчёт на несколько сотен страниц с рекомендациями по исправлению. По времени эта работа займёт где-то 3-4 месяца (кошмар, Agi...

Распознавание объектов с помощью PowerAI Vision Разработчики программного обеспечения уже несколько лет активно работают с библиотеками машинного обучения, решая задачи компьютерного зрения и обнаружения объектов. Но реализация таких задач (а каждую модель машинного обучения необходимо спроектировать, развернуть, собств...

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

Bitcoin & AI. Победа неизбежна О некоторых свойствах кривой secp256k1 и попытке предсказать ее поведение. Как известно, задача дискретного логарифмирования является очень сложной и люди не знают способа вычислять его быстро. Более того, зная точку на кривой P = n*G очень трудно сделать суждение о величин...

Amazon тестирует смарт-динамики с Alexa для автомобилей После выхода в 2014 году смарт-динамика Echo с поддержкой виртуального ассистента Alexa компания Amazon значительно расширила ассортимент «умных» устройств этой категории. По всей видимости, интернет-ретейлер поставил задачу обеспечить выпуск различных с...

Ski Jumping Pro 1.4.5 Спортивный прыжки в длину.  Super Ski Jump — не желаете ли вы принять в профессиональных и экстремальных видах спорта? Задача ясна и точна — требуется следует пролететь как можно дальше и остаться при этом целым и невредимым. Трехмерная графика, забавный гемплей и красивое...

Huawei уменьшает свое присутствие в США Спецслужбы США в начале года настоятельно порекомендовали американским операторам воздержаться от сотрудничества с компанией Huawei, которая, продавая свои смартфоны, якобы может передавать пользовательские данные правительству Китая. Компания Huawei, которая полна реш...

Автоэнкодер в задачах кластеризации политических событий Я не люблю читать статьи, смотрю demo и кодДемо TensorBoard Projector Работает в Chrome. Открываем и нажимаем на Bookmarks в нижнем правом углу. В верхнем правом углу можем фильтровать классы. В конце статьи есть GIF картинки с примерами использования. Проект на GitHub ...

Яндекс.Алгоритм 2018: оптимизационный трек и ML-задача от разработчиков Алисы Сегодня мы открываем регистрацию на международный конкурс по программированию Яндекс.Алгоритм. В этом году мы решили не только запуститься раньше, но и добавили два новых трека: оптимизационный и трек по машинному обучению. Каждый участник может выбрать, в каких треках участ...

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

Как мы делали «нарратив» – новый формат публикаций в Яндекс.Дзене Два года Яндекс.Дзен учился решать задачу персональных рекомендаций контента. Теперь Дзен — не только агрегатор статей и видео со сторонних ресурсов интернета, но и контент-площадка. Летом 2017 года была запущена платформа издателей, на которой каждый может создавать публика...

Обзор системы Comindware Business Application Platform Зачем и в каких случаях выбирать программный продукт Comindware? Что это за система и в чем ее особенности? Эти и другие вопросы я решил рассмотреть в этом обзоре. В поисках решения для автоматизации документооборота я перепробовал много систем: Pyrus, Битрикс24, 1С.Документ...

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

Сопроводительное письмо. Что стоит писать? Резюме написано. Вакансия мечты найдена. Остается одна маленькая, но порой непосильная задача – написать сопроводительное письмо. О том, что нужно писать, а чего стоит избегать в сопроводительных письмах, поделилась Alison Doyle, специалист по найму в США и основатель сервис...

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

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

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

Code Conventions: как мы сохраняем быстрый темп разработки PHP-проекта Привет, Хабр. Меня зовут Евгений Удодов, я сооснователь и технический директор компании Roistat. Хочу поделиться нашим опытом разработки большого и сложного продукта — системы аналитики. TL;DR: Мы выложили на github наш Code Conventions и рассказали в статье о том, как его...

HP EliteDisplay S270n: в стремлении угодить всем Один из крупнейших производителей потребительской электроники, компания HP в последнее время активно расширяет собственный ассортимент мониторов. В частности, несколько недель назад мы писали о появлении на прилавках зарубежных магазинов «дизайнерского» ...

Наш пятничный квест для сисадминов и не только Мы в компании «Флант» любим IT-квесты — те, кто устраивался к нам на работу, прекрасно об этом знают. И так замечательно сложилось, что в свободное от основной занятости время мне посчастливилось придумать ещё одну головоломку. Решение опубликовать её в хабе системного адми...

Интенсив по основам Python Язык входит в пятерку самых используемых на GitHub, а Python-сообщество насчитывает десятки тысяч энтузиастов по всему миру. Многие трудоемкие задачи решены в виде библиотек и фреймворков. Вам остается интегрировать готовый код с свой проек...

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

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

[Перевод] Как решить 90% задач NLP: пошаговое руководство по обработке естественного языка Неважно, кто вы — зарекомендовавшая себя компания, или же только собираетесь запустить свой первый сервис — вы всегда можете использовать текстовые данные для того, чтобы проверить ваш продукт, усовершенствовать его и расширить его функциональность. Обработкой естественног...

Учебник Thymeleaf: Глава 3. Использование Text Оглавление 3 Использование Text 3.1 Мультиязычное «Добро пожаловать» Первая задача — создать домашнюю страницу для нашего продуктового сайта. Первая версия страницы будет предельно проста: просто заголовок и приветственное сообщение. Это наш /WEB-INF/templates/home.html фа...

Rsyslog 8. Централизованный сбор логов Всем добра. Заканчиваем в этом месяце первый поток «Администратора Linux» и запускаем потихоньку второй, который теперь будет заметно переработан и усилен новыми преподавателями. Один из них — Алексей Цыкунов, делится сегодня небольшой полезной заметкой. Поехали. Задача Е...

Коэффициент Джини. Из экономики в машинное обучение Интересный факт: в 1912 году итальянский статистик и демограф Коррадо Джини написал знаменитый труд «Вариативность и изменчивость признака», и в этом же году «Титаник» затонул в водах Атлантики. Казалось бы, что общего между этими двумя событиями? Всё просто, их последствия ...

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

Изучаем параллельные вычисления с OpenMPI и суперкомпьютером на примере взлома соседского WiFi Во время написания диссертации одним из направлением исследований было распараллеливание поиска в пространстве состояний на вычислительных кластерах. У меня был доступ к вычислительному кластеру, но не было практики в программировании для кластеров (или HPC — High Performanc...

Подсчитана стоимость производства флагманских смартфонов Нелегкая задача рассчитать стоимость изготовления смартфона, поскольку компании не разделяют свои затраты на компоненты. Тем не менее Techinsights провела сравнение цен для разных флагманов на рынке. Подробнее об этом читайте на THG.ru.

Как с помощью анализа геоданных предсказать количество вызовов экстренных служб в разных частях города? Попробуйте решить задачу из онлайн-хакатона Geohack.112. Дано: территория Москвы и Московской области была разделена на квадраты размеров от 500 на 500 метров. В качестве исходных данных представлено среднее количество вызовов экстренных служб в день (номера 112, 101, 102, 1...

Чего не хватает в Trello для Agile разработки и где искать альтернативы? Многие из тех, кто привык работать с Trello, отмечают удобство и универсальность инструмента, но забывают о том, что вокруг появляется много новых сервисов и функций. Trello построен на базе Kanban досок. К сожалению, Kanban доски в Trello сильно упрощены: с общими офисными...

Экспресс-оценка сложности алгоритма (+разбор задачи c Joker 2017 и DotNext 2017 Moscow) Для любого практического применения log(n) можно считать константой. Просто в некоторых компаниях эта константа больше, чем у вас. © народная мудростьПоловину жизни я учу программировать. В том числе учу разработчиков делать быструю оценку вычислительной сложности алгоритма....

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

Тест процессора AMD Ryzen 5 2400G: два в одном? Ищите мощный универсальный процессор для повседневных задач и ресурсоемких игр? Чип AMD Ryzen 5 2400G — это CPU, выбор которого вряд ли станет ошибкой. Во время тестовых испытаний он продемонстрировал стабильно солидную производительность и не должен стесняться своих в...

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

[Из песочницы] Система вызова смарт-контрактов в блокчейне Ethereum Задача Часто разработчики смарт контрактов под Ethereum сталкиваются с, казалось бы, простой проблемой — вызов кода смарт-контракта в будущем или по расписанию. Но подходящего решения нет, и приходится разрабатывать отдельный сервис для вызова контрактов. Разрабатывая конт...

Для чего же нужен 3D принтер? Или бородатый баян Часть 2 (Макет) Здравствуйте уважаемые друзья! В продолжение своей рубрики "Для чего же нужен 3D принтер или бородатый баян", я решил написать новую небольшую статью, предыдущую Вы можете посмотреть тут. Не буду расписывать по стопятсот раз зачем это надо, поскольку для фанатиков филос...

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

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

Как мы в Smart Engines учили Sailfish OS распознаванию Всем привет! Как вы уже знаете по нашим статьям, мы в Smart Engines занимаемся распознаванием, причем распознавать мы стараемся на чем угодно и в любых условиях. Мы поддерживаем все популярные операционные системы: iOS, Android, Windows, Linux, MacOS, Solaris. Поддерживаем ...

Плавное масштабирование текста Масштабирование текста – задача не столь тривиальная, как может показаться с первого взгляда. При простом изменении размера шрифта мы не можем получить плавного и пропорционального изменения ширины текста. Изменения происходят «скачкообразно», что сильно мешает в разработке ...

[Перевод] ITSM ликбез: 7 способов диагностики причин IT инцидентов и проблем Перевод любопытной статьи Стюарта Рейнса, дающей обзор некоторых подходов и техник поиска причин инцидентов и проблем. Обзор поверхностный, но и такого уровня погружения достаточно, чтобы зародить интерес к затронутой теме. Автор: Стюарт Рейнс (Stuart Rance) Опубликовано 3...

Транскрипция географических названий в Open Street Map. Латвия, Литва, Польша, Эстония Привет всем, кто использует OSM. У каждого из нас свои задачи при работе с картами, однако одним из базовых функционалов конечно является поиск географических объектов, как минимум населенных пунктов, а так же рендеринг карт. Проблема в том, что значение тега name для узлов,...

Собеседование с ног на голову Помните свое последнее собеседование при устройстве на работу? Кем себя видите через 10 лет? Какие ваши достижения на последнем месте работы? Почему мы должны выбрать именно вас? Откуда только современные HR-ы берут все эти зубодробительные вопросы. Недолго думая решил пер...

Анатомическая метафора кода. Где у кода мускулы Размышлял как-то о коде, программировании и всём таком; бродили всякие мысли. А что если взять, например, и заставить двух разработчиков написать несложные программы по одному ТЗ. Программисты одинакового уровня. Пишут независимо друг от друга. Код у них, естественно, получи...

Omega Vanitas MMORPG 1.6.0 Вы будете выживать в постапокалиптическом мире. В этой игре с ретро графикой вы окажитесь в опасном мире полном монстров и мутантов. Вашей главной задачей будет выживать в этом опасном мире и постоянно следить за показателями жажды и голода героя. Путешествуйте по бескрайнем...

[Перевод] Как стать фронтенд-разработчиком в 2018 году Камран Ахмед, автор материала, перевод которого мы сегодня публикуем, говорит, что занимается фуллстек-разработкой уже 5 лет и в настоящее время работает на должности ведущего инженера в компании tajawal. Там ему приходится заниматься многими вещами. Ему, по долгу службы, на...

Что ещё мы проверяем при помощи Selenium, кроме логики интерфейса Привет, Хабр! Меня зовут Виталий Котов, я работаю в отделе тестирования Badoo. Большую часть времени я работаю с Selenium. Этот замечательный инструмент мы используем для решения разнообразных задач: от тестирования функционала до упрощения работы с логами ошибок и проверки...

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

[Из песочницы] Опыт использования Мегаплан API До этого я никогда не сталкивался с CRM "Мегаплан" и не знал, что она существует. Один мой хороший знакомый предложил мне подработку, сказал, что один его знакомый ищет программиста, чтобы написать небольшую программу или скрипт для автоматизации работы. Было сказа...

Цветная головоломка — как пятнашки, только сложнее Знаменитую игру «Пятнашки» придумали в далёком 1878 году. В ней перемещаем пронумерованные кости и выставляем их в нужном порядке. Желательно потратить на решение как можно меньше ходов. «Цветная головоломка» напоминает прототип, но есть важные отличия. Здесь вмес...

[Из песочницы] Создание динамичаского tooltip в Angular2+ приложениях В нашем приложении передо мной встала задача о создании красивого тултипа, в Angular Material таблице. Дизайн нам нарисовали, и я начала поиск в интернете нужных материалов. Но натыкалась уже или на готовые решения(библиотеки) или на очень простые решения, которые мне не под...

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

ANONYM 2.1.2 Мобильное приложение Аноним – это анонимная антисоциальная сеть не только в России, но и за её пределами. Здесь встречаются люди разных возрастов, полов и национальностей. Здесь неважно, как ты выглядишь и какой у тебя социальный статус, твой авторитет и количество подп...

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

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

Метрики на службе у QA Апрельская статья из цикла «Календарь тестировщика» посвящена метрикам. Кирилл Раткин, тестировщик Контур.Экстерна, расскажет как повысить эффективность тестирования с их помощью и не уйти в крайности. Как часто вам приходится что-либо оценивать? Наверное, каждый день. Хо...

Тест и обзор Samsung Powerbot VR7000: бюджетный робот-пылесос с камерой Недорогой робот-пылесос из линейки Powerbot от Samsung приятно удивил нас во время тестовых испытаний. Несмотря на низкую цену, устройство отлично справляется со своей задачей и на своем примере доказывает, что умные функции - не главное для робота-пылесоса.

[Перевод] Dependency injection От переводчика Представляемый вашему вниманию перевод открывает серию статей от Jakob Jenkov, посвященных внедрению зависимостей, или DI. Примечательна серия тем, что в ней автор, анализируя понятия и практическое применение таких понятий как «зависимость», «внедрение зависи...

[Из песочницы] Управляем браузером с помощью PHP и Selenium Интро Всем привет! Сегодня я расскажу вам о том, как с помощью PHP можно работать с Selenium. Чаще всего это бывает необходимо, когда перед вами стоит задача написать автотесты для web интерфейса или свой парсер/краулер. С Википедии«Selenium — это инструмент для автоматиза...

«Не влезай, убьет!» или вся правда о безопасности АСУ ТП Больша́я часть наших заказчиков — это промышленные и производственные компании. Каким бы крупным и значимым ни был фронт-офис и корпоративная сеть подобных компаний, основной их бизнес — непосредственно производство, а также связанные с ним задачи и процессы. И зачастую, реш...

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

PHP 5.x – старикам здесь (не) место Индустрия хостинга неразрывно связана с PHP, на котором полностью или частично написаны более 80% сайтов в Internet. Это сильно влияет на разработку любого софта, предназначенного для работы с хостингом — в том числе такого, как контрольная панель Plesk. Мы делаем продукт дл...

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

Кто главный регулятор по КИИ: ФСБ или ФСТЭК? Уже довольно продолжительное время я бьюсь над задачей "маппинга" (составления таблицы соответствия) требований ФСТЭК России по безопасности КИИ и подходов ГосСОПКА.

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

«Фантомные» оповещения: как смартфоны влияют на мозг Ученые отмечают, что мозг человека не мультизадачен, он может фокусироваться только на одной задаче в любой момент времени. Из-за этого, когда человек постоянно проверяет телефон, он больше не может делать ничего другого.

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

PRO-Flex от Filamentarno na Raise3d N2 Plus dual (пост №2) Всем привет. Кто читал пост Rubber от REC и PRO-Flex от Filamentarno na Raise3d N2 Plus dual (пост №1) "ссылка" знает, как я пробовал печатать и как это неудачно получилось. Думаю не у одного меня такое происходило. Т.к. задача была напечатать именно данным материалом, то ...

[Перевод] Создание чатбота с использованием Q&A Maker и Microsoft Graph Привет, Хабр! Совсем недавно мы проводили хакатон для разработчиков в Бухаресте и Клуже. Основной задачей группы в Клуже было создание эффективной программы-робота для чатов с поддержкой Endava и использованием Microsoft Graph и Q&A Maker. Сегодня мы расскажем об этом пр...

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

ФАС разрешила «Яндексу» и Сбербанку создать совместную организацию Ее основной задачей станет создание сервиса розничной интернет-торговли для пользователей.

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

Twitter собирается свети на ноль пользу альтернативных клиентов На днях разработчики Twitter заявили, что собираются провести комплекс мер, которые могут привести к тому, что альтернативные клиенты для этой социальной сети станут почти бесполезными. Например, Talon, Falcon Pro, Tweetbot и прочие. Впрочем, это уже не первый раз, когда н...

Задача — купить бюджетный смартфон В бюджетном сегменте конкуренция самая жёсткая. И на данный момент здесь балом правит компания Xiaomi со своим бесчисленным ассортиментом смартфонов. Однако на рынке есть и другие, не менее интересные модели. В чём-то они даже лучше конкурентов от «сяоми». Читать далее Запис...

В атомной субмарине «Колорадо» нашлось служебное место для геймпада от Xbox Взятая на вооружение Военно-морскими силами США подводная лодка Colorado SSN-788 — пятнадцатая по счёту многоцелевая атомная субмарина класса Virginia — стала темой обсуждения интернет-сообществом вовсе не из-за своих характеристик и боевого по...

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

Amazon покупает стартап Ring за 1 млрд долларов Компания Ring специализируется на умных дверных звонках, камерах наблюдения и домофонах, а также на современных приспособлениях, которые совмещают функциональность всех вышеперечисленных устройствах. Как стало известно, новым владельем Ring стала компания Amazon, кот...

Никто и не заметил, как вышел MySQL 8.0 Неожиданно для себя обнаружил, что mysql вдруг релизнулся буквально на днях (19 апреля), а статьи на хабре нет — все обсуждают сами-знаете-что. Постараюсь перевести выжимку из "What's new". Для тех, кто следит за разработкой, тут вероятно не будет ничего или почти ничего но...

5 техник определения приоритетов для IT команд Всегда ли просто определить приоритеты в задачах крупного проекта? А если в приоритете находятся пять срочных задач? Десять? Опытные менеджеры проектов и собственники продуктов знают, что одной интуицией здесь не обойтись. Для того, чтобы не подвести команду и уложиться в с...

Ricoh расширила ассортимент проекторов для бизнес-задач Компания Ricoh представила на выставке Integrated Systems Europe 2018 несколько новых серий своих продуктов, в том числе лазерные, компактные короткофокусные, универсальные и другие проекторы. Ricoh PJ X5770

[Из песочницы] Минимизируем код React Redux приложения Мне хотелось поделиться собственными размышлениями и способом построения структуры приложения с использованием react-redux. Так как я относительно недавно стал писать код на JS и поэтому не претендую на истину и на действительно верный способ разработки. Надеюсь эта статья п...

Html страница глазами разработчика приложений. Часть 1: «Подготовка» Передо мной встала задача по обновлению текущего сайта одной компании, и в соответствии тренду выбор пал на landing page с поддержкой мультиязычности. Посмотрев на реализации представленные в интернете я ужаснулась. В теле страницы куча текста! С такой разметкой же невозможн...

Игра про выживание DESOLATE выходит в ранний доступ Разработчики из студии HypeTrain Digital на протяжении нескольких месяцев молчали о своём продукте DESOLATE и игроки уже успели позабыть, почему обратили на него внимание. В Steam, например, лишь изредка выкладывали небольшие статьи с картинками из игры, но про сам процесс с...

Летняя школа Intel 0x7E2 — есть повод поучиться Фото The Village Весна в этом году опаздывает, а вот традиционная летняя школа Intel, как всегда, пройдет строго по расписанию. С 3 июля по 24 августа в свежеотремонтированном офисе Intel — смотрите, какой красавец — мы проводим молодежную интернатуру для студентов и аспира...

Таймлайн: ab-Tasks Сервис по управлению задачами для команд и клиентов.

LL(*) парсер с использованием Rust макросов Wow. Such Rust. Much macro. © картинка - Твиттер аккаунт Servo Язык Rust стремительно набирает обороты. Кто-то пророчит ему стать заменой C/C++, кому-то он просто нравится. Я скорее принадлежу ко второй группе. Разработчики стараются сделать его удобным и безопасным. В нем ...

Управление IAX каналами при большом количестве Asterisk Добрый день. Каждый, кто мало-мальски администрирует Asterisk, сталкивается с такой задачей как объединить несколько серверов между собой. Тут уже не важно какой протокол выбран IAX или SIP, так как не зависимо от протокола будет приблизительно одинаковый набор действий. В ...

Web Push: рассылки на стероидах Эффективная коммуникация с клиентом сегодня является одной из приоритетных задач любого бизнеса. Одним из таких прорывных инструментов последнего времени стали Web Push уведомления.

Интересные сюрпризы ConcurrentDictionary (+разбор задачи с DotNext 2017 Moscow) Привет всем, кто пишет код для .NET, особенно многопоточный. Редко встретишь потокобезопасный код без потокобезопасных коллекций, а значит, нужно уметь ими пользоваться. Я расскажу о самой популярной из них — ConcurrentDictionary. В ней спрятано на удивление много интересных...

Изучение Spring Framework 100% через практику. Активные туториалы и язык разметки KML. Проект KciTasks (beta) Spring Framework традиционно считается одним из самых сложных и при этом высокооплачиваемых. Однако, существующие подходы к его изучению крайне неэффективны. Я хотел бы предложить вам принципиально новый подход к изучению спринга, который заключается в использовании концеп...

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

Как выполнять много UI-тестов параллельно, используя Selenium Grid? Всем привет! Я работаю в Avito и занимаюсь разработкой инструментов для тестирования. Когда у нас стало много UI-тестов, мы столкнулись с проблемой масштабирования Selenium-серверов, и сейчас я расскажу, как мы ее решили. И так как же все-таки выполнять много UI-тестов парал...

Мирный атом: Япония построит самый мощный суперкомпьютер для ядерных исследований Японский национальный институт квантовых и радиологических наук (QST) заключил контракт с компанией Cray на поставку суперкомпьютера Cray XC50. Его мощности направят на проведение ядерных исследований и поддержку международного проекта ITER. Одна из задач проекта — демонстра...

[Из песочницы] Freeswitch: по пути наименьшего сопротивления Немного лирики Сколько помню себя в кресле системного администратора (а общий стаж приближается уже годам к 15), столько вопросы офисной телефонии воспринимались мной строчкой из Californication калифорнийских же RHCP: hard core soft porn. Телефония всегда казалась параллель...

Как изменить прозрачность панели задач в Windows 10 Настраиваем прозрачность панели задач.

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

История одного проекта автоматизации, или как реализовать смешанный учет основных средств с помощью одного инструмента К нам в компанию обратился заказчик, перед которым стояла задача инвентаризации ОС. Казалось бы, что может быть проще: берем любое мобильное устройство на Android, заливаем туда ПО DataMobile Invent, цепляем к «1С: Бухгалтерия 3.0» и вуаля, задача решена! Но, как обычно это ...

[Из песочницы] Автоматизация UI-тестирования на PhoneGap. Кейс платежного приложения Не знаю, как вы, но я в воде чувствую себя уверенно. Однако недавно меня решили научить плавать снова, применив старый спартанский метод: кинули в воду и велели выживать. Но довольно метафор. Дано: PhoneGap-приложение с iframe, внутри которых загружается сторонний сайт;...

Разносим S3 бакеты по разным пулам в Ceph Luminous В процессе настройки нового кластера на Ceph Luminous появилась задача разнести разные S3 бакеты по разным устройствам хранения (в моем случае SSD и HDD). В интернете много инструкций как это сделать в Ceph Jewel, но в случае с Luminous процесс претерпел большие изменения и ...

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

Применение сверточных нейронных сетей для задач NLP Когда мы слышим о сверточных нейронных сетях (CNN), мы обычно думаем о компьютерном зрении. CNN лежали в основе прорывов в классификации изображений — знаменитый AlexNet, победитель соревнования ImageNet в 2012 году, с которого начался бум интереса к этой теме. С тех пор све...

[Перевод] Считаем кур, пока их не заклевали Эта история началась с короткой статьи в New York Times о Люке Робитейле, 13-летнем школьнике из Юлесса, штат Техас, который выиграл Raytheon Mathcounts National Competition, правильно ответив на следующий вопрос: В амбаре кружком сидят 100 кур. Каждая из кур случайным образ...

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

Новый сайт собирает настройки 3D-принтеров под разные филаменты в общую базу данных Пользователь Reddit под ником Pheneeny запустил общественный сайт 3DPrintingDB. Задача у сайта простая, но масштабная: собрать в одном месте настройки 3D-принтеров и рекомендации по 3D-печати всеми доступными на коммерческом рынке филаментами.Подробнее...

Простая, изобрететальная и сложная головоломка .project доступна в Google Play и App Store Последним проектом студии Stampede Games была игра Evo Explores, во многом напоминающая Monument Valley. В этот же раз они пошли по другому пути и выпустили целиком оригинальную головоломку .project. Она крайне минималистичная в плане внешнего вида, но невероятно интересная ...

IBM создала нано-компьютер в виде микросхемы габаритами 1 х 1 мм Компания IBM показала, по её словам, самый маленький компьютер в мире. Безымянный ПК имеет габариты всего 1 х 1 мм. Компания сравнивает его с кристаллами соли. Это полноценный ПК, включающий процессор, память SRAM, коммуникационный модуль и подсистему питания. Никаки...

[Перевод] Конференция DEFCON 21. “Секретная жизнь SIM карт”. Эрик Батлер, Карл Кошер Меня зовут Эрик Батлер, а это Карл Кошер, и мы хотим поговорить с Вами о чтении, создании, загрузке и использовании кода на SIM-картах. Этот проект стартовал в прошлом году, когда я узнал о мероприятии Tourcamp 2012, лагере хакеров на побережье штата Вашингтон, таком выездно...

Google выпустила игровое приложение для изучения JavaScript Area 120, внутренний инкубатор Google, выпустил приложение Grasshopper, которое через ряд мини-игр обучает основам программирования на JavaScript. Задачи в приложении небольшие, поэтому можно решать их, когда найдётся свободное время. После входа с использованием ак...

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

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

Автомобили Ford научатся отслеживать свободные парковки Найти свободное парковочное место — не такая уж тривиальная задача в условиях перегруженного трафиком городом. Согласно исследованию компании Ford, каждый автомобилист тратит на это в среднем один день в году. Однако новая технология, опробованная в английском...

Galaxy S10 получит наименование «Galaxy X» Samsung никогда не отходила от стандартной нумерации своих устройств. Исключением стал лишь Galaxy Note 7. Однако линейка Galaxy S каждый год инкрементировала наименование на единицу. В случае с Galaxy S10 ситуация может измениться. Об этом заявили наши коллеги из hi-tech.m...

В «Акадо Телеком» назначили нового директора по технологическому развитию и эксплуатации Его главной задачей станет усиление технического блока компании в целях цифровой трансформации бизнеса.

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

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

[Перевод] Генерируем уровни для игры с помощью нейросетей Предисловие За последние несколько лет прогресс в области искусственного интеллекта привёл к созданию методов машинного обучения на основе обучения представлениям (representation-learning) с несколькими слоями абстракции — так называемому «глубокому обучению». Общественное ...

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

Первое тестирование ноутбука с Windows 10 ARM показывает, что Snapdragon 835 зачастую не может конкурировать даже с Celeron N3450 Ещё на прошлой неделе мы ознакомились с предварительными итогами тестирования ноутбуков с Windows 10 ARM. Тогда тематические ресурсы отметили действительно хорошую автономность, быстрый запуск и выход из режима сна и плохую совместимость с играми. Теперь же в Сети...

Построение ссылочных профилей многостраничных сайтов. Решение бизнес задач

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

Персональные рекомендации в ivi: Hydra В онлайн-кинотеатре ivi десятки тысяч единиц контента и задача «выбрать, что посмотреть» становится нетривиальной. О рекомендательной системе в ivi, которая занимается подбором контента на основе пользовательских интересов (внутреннее название — Hydra) мы писали тут и тут....

Почему «Додо Пицца» стала использовать Kaiten вместо связки Trello и Jira Как и многие компании, которые разрабатывают софт, мы использовали одновременно два самых популярных трекера для задач — Jira и Trello.

Как в 2009 году мы начали строить облако, и где ошиблись В октябре 2009-го мы всё перепроверили. Надо было строить дата-центр на 800 стоек. На основании нашей интуиции, прогнозов по рынку и американской ситуации. Вроде как звучало логично, но было страшновато. Тогда «облачных» вычислений в России не было, как и облачных хостин...

Авиахакатон 6-8 апреля на территории Московского авиационного института прошел хакатон, организованный IT-центром МАИ, на котором были представлены задачи от IT-компаний и представителей авиационной индустрии. Онлайн-кинотеатр ivi выступил партнёром хакатона: предоставил набор данных о...

Обзор web-доступа к системе управления проектами Pilot-ICE Введение Зачем нужен web-доступ к системе управления проектами? Был ли с вами случай: когда вы забывали флешку, когда шли к заказчику или клиенту? Или оказывалось, что файл на флешке оказался другой версии? Согласно истории, именно это побудило Дрю Хьюстона, создать Dropbox....

[Из песочницы] Делаем приём платежей криптовалютой своими руками Привет, Хабр! Время от времени замечаю вопросы о том, как принимать платежи Bitcoin на своём сайте без использования сторонних сервисов. Это достаточно просто, но надо учитывать, что есть подводные камни. В этой статье я постараюсь максимально подробно, без акцента на каком-...

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

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

Кадры решают все: AT&T не жалко миллиарда на переподготовку персонала Телекоммуникационный гигант ставит перед собой задачу к 2020 году переобучить 100 тысяч своих сотрудников на новые специальности, требующие передовых знаний и умений.

Datalore: открываем бета-версию приложения для анализа данных на Python Привет, Хабр! В рядах инструментов JetBrains пополнение. Мы запускаем открытую бета-версию Datalore — умной веб-среды для анализа и визуализации данных на языке Python. Машинное обучение уверенно захватывает мир: алгоритмы интеллектуального анализа данных стоят за совреме...

3D-печатный бутылкорез, который работает Про полезность в быту ПЭТ-ленты рассказывать нет смысла. Адвокат Егоров это наглядно показал и доказал полезность бутылкорезов. Конструкция его варианта этого изделия великолепна, но не идеальна. В связи с этим появляется множество вариаций. В том числе с использованием 3D-п...

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

Как Apple стала самой инновационной компанией в мире. Большое интервью Тима Кука Гендиректор Apple Тим Кук рассказал о том, зачем были выпущены iPhone X, AirPods, Apple Watch Series 3, HomePod и какие задачи решают эти продукты. Беседа проходила в Apple Park, где размещается главный штаб Apple.

Тест и обзор ноутбука Asus Vivobook E14 L403NA: аккумуляторное чудо для офисных задач Asus Vivobook E14 L403NA-FA017TS — это первый ноутбук стоимостью менее 40 000 рублей, который во время «офисного» тестирования на выносливость смог продержаться более 13 часов. Однако это не единственное его достоинство.

Organoid 1.1.36 Organoid — ваша персональная база данных и интернет органайзер. Просто нажмите «Поделиться» в веб-браузере своего устройства и сохраняйте ссылки на YouTube видео, Instagram фото и видео, гифки с Pinterest, DeviantArt, Giphy, картинки с других сайтов, товары в Интернет-ма...

22 полезных расширения для начинающего программиста Расширения для Chrome и Visual Studio Code, которые облегчат многие задачи при написании кода и сэкономят ваше время.

2 фразы, которые помогут приняться за самые неприятные задачи Журналистка Fast Company поделилась трюком, который помогает ей начать неприятные дела.

Humble Bundle бесплатно раздаёт киберпанковую тактику Satellite Reign Сайт Humble Bundle в очередной раз одаривает всех своих пользователей занятной игрой для Steam. Благодаря особому предложению вы сможете пополнить свою библиотеку, заработать коллекционные карточки и познакомиться с очередным проектом. На этот раз — с ролевой ...

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

Тэглайн опубликовал первый в России Рейтинг VPN-сервисов Агентство Тэглайн впервые публикует рейтинг VPN-сервисов, которые после блокировки мессенджера Telegram помогут использовать его (и другие заблокированные ресурсы) без ограничений, а также решать задачи безопасной передачи информации. Лидер рейтинга — сервис с двенадцатилетн...

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

Combat Squad 0.11.19 Combat Squad — Ворвись в командные сражения с своими друзьями или же в одиночной игре. Это командный шутер в котором единственная ваша задача это убить врага, при чем сделать это нужно не только быстрее своего врага но и быстрее своей команды. По итогу матча будут определенн...

Почему я не люблю DevOps (и современное ПО) Предисловие Данная статья очень субъективна и основана на моём опыте в ИТ-индустрии (Я разработчик с 10-и летним стажем и опытом работы в различных проектах, командах и странах (Казахстан, Канада)). Уверен, что многие не поддержат мою точку зрения и могут назвать эту статью ...

Сложности регистрации в Скайпе без телефона Для того, чтобы продолжать пользоваться Скайпом как классической программой, должно выполняться одно из требований — простота регистрации (однофакторная, без телефона и других избыточных действий). Рассмотрим текущие проблемы пользования Скайпом и истории о том, как обойтис...

Новое приложение для Youtube умеет менять задний фон на видео В Google начали тестировать новую функцию для Youtube, позволяющую заменить задний фон на видео так же просто, как, например, выбрать фильтр к фотографии в Instagram. Приложение, созданое с применением алгоритма искусственного интеллекта, способно делать это «на лету&...

[Из песочницы] Выгрузка сообщений с использованием Telegram API. С чего начать На просторах интернета можно найти множество описаний и примеров по созданию telegram bot-ов.Но Telegram Bot Api имеет ограниченный функционал. Для решения задачи по выгрузке сообщений из Telegram по ключевому слову необходимо использовать Telegram API. За основу была взята ...

Порхающие* велосипеды. Что делать с сохранением состояния во Flutter? (*одно из значений слова flutter — порхать) Разбираемся, есть ли жизнь сохранение состояния во Flutter-приложении. Что будет, если ОС решит его перезапустить. Куда денется пользовательский ввод и навигация, и как с этим справляться. Дисклеймеры: для понимания нужно иметь ...

Gameloft расширила зону пробного запуска Dungeon Hunter Champions и открыла предрегистрацию В те далекие времена, когда Gameloft брала успешные компьютерные игры и адаптировала их для мобильных платформ, вышла первая Dungeon Hunter, которая сильно стремилась к тому, чтобы стать мобильной Diablo. Однако тенденции поменялись, и сейчас для студии основной задачей стал...

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

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

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

Превратить мозг в стекло и сохранять тысячелетиями для сканирования Стартап Nectome пытается решить задачу сохранения мозга пациента в течение длительного — до тысячи лет — времени, превратив в стеклянную массу, сохраняющую все синапсы.

Как преодолеть прокрастинацию за 5 минут Это простое правило поможет, даже если браться за задачу совсем не хочется.

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

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

Google разрабатывает Android P с упором на пользователей iPhone Издание Bloomberg ссылаясь на компетентные источники, связанные с разработкой Android, сообщило о главных нововведениях в грядущей версии ОС от Google под названием Android P. Главной задачей Android P станет переманивание пользователей iPhone на Android. Google планирует…

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

GeekBrains начинает готовить специалистов по performance-маркетингу Наш обучающий портал совместно с performance-агентством Adventum начинает готовить специалистов по performance-маркетингу. Программа продлится 8 месяцев: в нее войдут восемь практических курсов. Начало обучения — 23 апреля. Вести занятия будут практикующие специалисты из A...

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

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

Топологическая оптимизация и 3D-печать: авиадвигатель сверхбольшой тяги ПД-35 В создании перспективного двухконтурного турбореактивного двигателя сверхбольшой тяги ПД-35 планируется применять передовые методы проектирования, новейшие материалы и аддитивные технологии. Одной из главных задач станет повышение конкурентоспособности за счет снижения стоим...

Видео, показывающее, как Apple замедляет старые iPhone Пользователь снял выполнение одних и тех же задач на аппарате со старой и замененной батареей

Обзор ASUS Zen All-in-One ZN242IF – лучше, чем iMac Моноблоки – довольно специфическая категория компьютеров. Их главная задача – быть компактными и избавить владельца […]

В Toshiba назначен новый генеральный директор Задача Нобуаки Куруматани — проведение фундаментальных реформ в японской корпорации.

В рамках платформы Cloud Platform компания Google даст доступ клиентам к своим системам на основе TPU для ускорения машинного обучения Впервые про специализированные интегральные схемы Google Tensor Processing Unit (TPU) мы узнали в мае 2016 года. Это специальное решение для работы систем машинного обучения, которое поисковый гигант разработал для собственных нужд. На тот момент Google негласно исполь...

[Из песочницы] Почему Ramda? Пост содержит перевод статьи «Why Ramda?», которую подготовил один из контрибьютеров Скот Сайет. Статья была опубликована 10 Июня 2014 года на сайте и рассказывает о том почему стоит обратить своё внимание на библиотеку Ramda и функциональное программирование в целом. Примеч...

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

Strava 41.0.0 Контролируйте тренировки с помощью функции GPS, выполняйте задания и сравнивайте свои спортивные достижения с результатами друзей. КОНТРОЛИРУЙТЕ ТРЕНИРОВКИ С ПОМОЩЬЮ GPS • Находите интересные маршруты и создавайте свои; следите за своим прогрессом прямо во время трениров...

Как мы в ISPsystem резервные копии делали. Часть вторая Продолжение истории о похождениях отдельной задачи в ISPsystem. Рассказывает руководитель разработки Александр Брюханов. Первая часть здесь. Лучшее — враг хорошего Написание резервного копирования или установки и настройки ПО у нас всегда были расстрельными задачами. Ког...

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

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

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

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

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

О кодерах, программистах и инженерах-программистах На этот пост меня натолкнули недавние статьи на Хабре "Кто такой программист?" и "Почему Python так хорош в научных вычислениях". Читая комментарии к ним, я неоднократно натыкался на рассуждения с разделением разработчиков на «кодеров», «программистов» и «инженеров-программ...

Приложения для Android: Учимся сами и ищем репетитора Смартфон на Android может помочь нам в любом вопросе и способен решить практически любую задачу по части поиска и анализа информации в сети Интернет. Отдельные программы могут помочь нам учиться самостоятельно, а некоторые даже готовы предоставить услугу поиска и работы с ре...

Иногда ответ не «42» Доброй вам пятницы, хабралюди. У меня с друзьями есть такая традиция — мы собираемся и вместе программируем. Раньше у нас такая работа была, а сейчас уже просто традиция — кодобредогенерация. Мы выбрали несложную задачку и нарисовали решений кто во что горазд. Код будет ближ...

Йогуртница Kitfort KT-2005: домашний йогурт одним нажатием кнопки Казалось бы, с какими сложностями можно столкнуться при эксплуатации прибора, который управляется одной кнопкой и имеет ровно одну функцию — поддерживать температуру смеси в заданных рамках? Однако йогуртница Kitfort KT-2005 продемонстрировала, что даже со своей единственной...

Используем Apple Pay и карту Тройка в качестве пропуска на работу TL;DR В статье описывается процесс создания системы контроля доступа (СКУД), в которой в качестве идентификатора могут использоваться карты Тройка, любые бесконтактные банковские карты EMV, а также телефоны с Apple Pay и Android Pay. Управление системой происходит через Te...

Chrome-расширение Drag превратит Gmail в менеджер задач наподобие Trello Разбейте почтовый ящик на удобные доски, размещайте на них письма и заметки, делитесь списками задач с другими пользователями.

5 способов распознавания музыки, которые могут заменить Shazam Аудиопоиск Google и Siri, боты Telegram, другие удобные приложения — у Shazam есть немало аналогов, справляющихся с задачей распознавания музыки ничуть не хуже.

Проснись и пой: 13 приложений, которые заменят стандартный будильник Головоломки и математические задачи наверняка вас разбудят, а любимое радио или плейлисты Spotify сделают утро приятнее.

Unusual test 1.2 Вам предстоит пройти множество разных необычных тестов. Вас ждет викторина с множеством заданий, головоломок и ребусов. Множество мини игр и задач понравятся людям любого возраста. Мужчины, подростки и мальчики смогут поиграть в разные мини игры. Женщины, девушки и девочки с...

Unusual test 1.0 Вам предстоит пройти множество разных необычных тестов. Вас ждет викторина с множеством заданий, головоломок и ребусов. Множество мини игр и задач понравятся людям любого возраста. Мужчины, подростки и мальчики смогут поиграть в разные мини игры. Женщины, девушки и девочки с...

Пакет драйверов Radeon Software Adrenalin Edition 18.2.2 доступен к загрузке Компания AMD предлагает всем желающим установить новую версию пакета драйверов и ПО Radeon Software Adrenalin Edition с индексом 18.2.2. Главной задачей свежего выпуска стало обеспечение наилучшей производительности и стабильности игр Kingdom Come: Deliverance, Fortnite...

Тренируемся на кошках: модификация коллекций и таблиц в iOS Для визуализации массивов произвольных данных Apple дала нам таблицы UITableView для одномерных визуализаций и коллекции UICollectionView для более сложных случаев. Например, в iFunny ежедневно десятки тысяч пользователей публикуют и рассылают «мемасики». Приложение постоян...

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

Роскомнадзор подал иск по блокировке Telegram Мессенджер не предоставил в срок ключи для дешифровки переписки пользователей. Telegram ранее называл выполнение этой задачи технически невозможной.

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

Какие задачи стоит перенести на воскресенье, чтобы повысить продуктивность Издание «Идеономика» опубликовало перевод материала автора Business Insider о том, что такое «ложная» работа, и почему её следует выполнять в выходной.

Ноутбуки с процессорами Inttel и графикой NVIDIA страдают зависаниями в простых задачах Всё дело в том, что при переключении со встроенной графики на дискретную образуется задержка в 0.5 с.

Сервис управления задачами Asana привлёк $75 млн от бывшего вице-президента США и других инвесторов Оценка компании приблизилась к $900 млн, говорят источники BI.

Bloomberg: сотрудники Snap лишились премий из-за невыполненных внутренних задач Причина — в основателе Эване Шпигеле, который не привык делиться с командой планами, считают источники издания.

Ноутбуки с процессорами Intel и графикой NVIDIA страдают зависаниями в простых задачах Всё дело в том, что при переключении со встроенной графики на дискретную образуется задержка в 0.5 с.

Книга «Head First. Паттерны проектирования. Обновленное юбилейное издание» В мире постоянно кто-то сталкивается с такими же проблемами программирования, которые возникают и у вас. Многие разработчики решают совершенно идентичные задачи и находят похожие решения. Если вы не хотите изобретать велосипед, используйте готовые шаблоны (паттерны) проекти...

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

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

AMD в этом году добавит поддержку PlayReady 3.0 в GPU Polaris и Vega Новые процессоры AMD Ryzen 5 2400G и Ryzen 3 2200G демонстрируют отличные возможности интегрированной графики. По сути, эти чипы делают бессмысленными видеокарты стоимостью до $100. Но помимо игр задача интегрированной графики — воспроизводить потоковые видеом...

Google открыла доступ к своим картам для разработчиков игр с дополненной реальности Этот шаг позволит создавать виртуальные игровые локации, включая в них реальные объекты. Задачу разработчиков игр упростит интеграция данных карт Google с игровым движком Unity.

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

Первый взгляд на Nokia 7 Plus, Nokia 8 Sirocco и New Nokia 6 Мы уже делились первыми впечатлениями о Nokia 8110 4G и бюджетном Nokia 1, а теперь пришло время рассказать про новую линейку смартфонов, представленную в рамках MWC 2018 и незадолго до выставки (обновленная Nokia 6) – в рамках пресс-тура в Вену у нас получилось познакомитьс...

[Перевод] Считалка Иосифа Флавия: кого убить первым Давным давно, во времена римской империи, группу еврейских солдат окружила римская армия. Выбор невелик — сдаться или погибнуть. Хитрые евреи придумали систему, чтоб и живыми не сдаваться, и грех самоубийства не совершать. И так до тех пор, пока в живых не останется только...

[Перевод] Внедрение предметно-ориентированного проектирования в PHP И снова здравствуйте! Что ж очередной «новый» курс, который стартовал в конце декабря, подходит к концу — «Backend разработчик на PHP». Учли разные мелкие шероховатости и запускаем новый. Осталось только посмотреть на выпуск и всё, поставим очередную галочку. А счас пока ...

Альтернативные подходы к разработке новых ИТ продуктов Это продолжение статьи: Что делать, если нужно создать инновационный продукт в традиционной компании? Сегодня я расскажу вам три альтернативных модели поведения предпринимателя, которые чаще всего вижу. История №1. «Built it and they will come» Фермер из Айовы Рей Кинселла...

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

Stickman Racer Jump 1.0 Stickman Racer Jump  — продолжение культовой серии легендарных игр на выживание, где вам придется делать прикольные трюки на различном транспорте. Игра сделана в лучших традициях симуляторов с элементами ragdoll физики. Выполняй крутые прыжки и трюки и беспощадно разрушай св...

[Перевод] Марвин Мински «The Emotion Machine»: Глава 2 «Играя с грязью» 2.1. Играя с грязью «Это не просто изучение вещей, которые важны. Это обучение тому, что делать с тем, что вы учите и познанием, почему вы изучаете все эти важные вещи» — Нортон Джастер, рассказ Фантомный Киоск (The Phantom Tollbooth) Ребенок по имени Кэрол играет с гряз...

Вдвое мощней за те же деньги! Intel Xeon E5 против E3-серии Не так давно мы публиковали статью Сравнение производительности процессоров Intel разных поколений, в которой представлены результаты тестирования 8-ядерных процессоров Intel Xeon E5. С тех пор, по акции, было продано несколько сотен серверов на базе процессоров V1/V2, котор...

Контейнерная платформа SUSE приходит в Россию Времена, когда нужно было доказывать способность Open Source-продуктов решать задачи по созданию корпоративных …

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

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

[Перевод] Что действительно случилось с Vista См. также: «Что действительно случилось с Vista: инсайдерская ретроспектива» Я обычно пищу о вещах, которыми непосредственно занимался — или писал код, или управлял проектом. В этой статье я выбрал другой подход, чтобы написать о своём взгляде на глубинные причины фиаско Wi...

Моделирование динамических систем: решение нелинейных уравнений Введение Содержание циклаВведение Численные методы решения ОДУ Введение в GNU Octave Задача внешней баллистики Конечной целью математического моделирования в любой области знаний является получение количественных характеристик исследуемого объекта. Некоторые параметры пу...

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

Fearea — MOBA игра из Сочи 2 февраля состоялась презентация игры FeArea. Ее разработкой занимается компания Muvgames из Сочи, в которую входят всего 8 человек. Оказывается, этого достаточно для производства качественной MOBA игры. Игровая специфика FeArea относится к играм жанра MOBA. В ней сдела...

Axis выпускает ПО для простого управления и защиты от кибератак AXIS Device Manager позволяет легко, безопасно и без лишних затрат выполнять все основные задачи управления при установке и эксплуатации оборудования на территории заказчика.

Как Сбербанк следит за состоянием крупнейшей в России сети из 77 тыс. устройств самообслуживания Сбербанк РФ автоматизировал процессы жизненного цикла собственных устройств самообслуживания, сеть которых является самой большой в Россия. По состоянию на февраль 2018 года она насчитывает 77 тыс. устройств. Image:Sber_us_670.png Задачи Внедряемая система ПАРУС была призв...

Trelloist превратит Todoist в менеджер проектов наподобие Trello Веб-клиент популярного менеджера задач с досками в стиле канбан.

Голографические «Звездные войны» появятся на iPhone Компания Дисней оффициально разрешает пользователям играть в игры в стиле голограмм «Звездных войн» Дежарика бесплатно на iOS в виртуальной реальности через ARKit и 9to5Mac. Как рассказал источник, новая игра на самом деле — это обновление к прошлогодней игре Star War...

Samsung Galaxy S9 лучше iPhone X по мнению Consumer Reports Consumer Reports – портал, делающий обзоры устройств и совмещающий их с отзывами обычных потребителей. Именно поэтому за его мнением наблюдать чуть интереснее, чем за традиционными СМИ. Недавно на CR опубликовали список лучших смартфонов из тех, что уже представлены на рынке...

Запуск астрофизической обсерватории «Спектр-РГ» состоится не ранее марта 2019 года Холдинг «Российские космические системы» (РКС), входящий в госкорпорацию Роскосмос, сообщает о том, что запуск уникальной обсерватории «Спектр-РГ» в настоящее время намечен на март 2019 года. «Спектр-РГ» — космический компле...

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

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

«Цифровые государства»: с чего все началось Иллюстрация: Жан Гранвиль PD Консалтинговая компания Deloitte в конце 2017 года выпустила доклад о технологиях в международном государственном секторе. Главный тренд на 2018 год — то, что исследователи называют symphonic enterprise. Эта концепция подразумевает достижение кум...

Новая модель LG K9 доступна для заказа в России Возможности 4-ядерного процессора обеспечат решение всех необходимых задач в течение дня, а аккумулятор 2 500 мАч — надежную работу смартфона.

Axis выпускает ПО для простого управления и упреждающей защиты от кибератак AXIS Device Manager позволяет легко, безопасно и без лишних затрат выполнять все основные задачи управления при установке и эксплуатации оборудования на территории заказчика.

Отечественный компьютер, «убийца» PC на Windows 10, готов к использованию Несколько лет назад российские власти поставили простую, но сложную задачу – создать настоящий отечественный компьютер, повлиять на работу которого другие государства никак не смогут. Этот проект постепенно воплощается в жизнь, а сегодня, 1 марта 2018

Действительно ли за один спринт нельзя ничего успеть? Разработчик Джон Катлер объясняет, почему работа над маленькими задачами кажется нам такой бессмысленной и зачем нам все равно стоит придерживаться такого подхода.

ДЗЗ-спутник «Канопус-В-ИК» приступает к выполнению задач Госкорпорация Роскосмос сообщает о завершении лётных испытаний космического аппарата «Канопус-В-ИК», предназначенного для дистанционного зондирования Земли (ДЗЗ). Фотографии Роскосмоса

Магазин Play Store начал более удобно отображать чейнджлоги приложений Google в очередной раз меняет то, как отдаёт информацию об изменениях в приложениях. Теперь чейнджлоги отображаются по-новому. На наш взгляд стало удобнее. В новой версии клиента после обновления приложения, не нужно делать несколько тапов, чтобы добраться до чейнджлога. Э...

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

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

[Из песочницы] Классификация музыкальных композиций по исполнителям с помощью Скрытых Марковских Моделей Скрытые марковские модели (Hidden Markov Models) с давних времен используются в распознавании речи. Благодаря мел-кепстральным коэффициентам (MFCC), появилась возможность откинуть несущественные для распознавания компоненты сигнала, значительно снижая размерность признаков...

Санаторий для мозга: как не заставлять пользователя напрягаться © The Awkward Yeti Говорят, лень — двигатель прогресса. Это неправда. Лень ничего не двигает, потому что ей лень. На самом деле, двигатель прогресса — это стремление к комфорту и к тому, чтобы для достижения результата приходилось совершать как можно меньше действий. А уже...

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

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

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

Compact varint — уникальность и большие значения за ту же стоимость Внимание: Код представленный в статье немного отличается от оригинальных EncodeVarint и DecodeVarint и даёт другие результаты. Будьте внимательны. В multiformats/unsigned-varint обсуждении правильной записи числа в varint было замечено что многие числа в оригинальном varint ...

Новый Яндекс.Директ — почему это величайшее наебалово Уже на следующей неделе будет запущен новый интерфейс Яндекс.Директ.  Основная отличительная черта нового Директа будет заключаться в следующем — Плата на общий трафик, а не за клики по блокам. Т.е. теперь вы будете платить одинаковую цену как за клик по Спецразмещению...

Конкурс Lunar Xprize перезапускается, но пока без денежного приза В начале года мы узнали, что конкурс Lunar Xprize, который просуществовал почти 10 лет, завершился без победителя. Причиной тогда назвали неготовность ни одной из команд выполнить условия в заданный срок, несмотря на многочисленные переносы. Вчера весьма неожиданно ста...

Математическая модель тепловыделяющего элемента ядерного реактора Введение Тепловыделяющий элемент (ТВЭЛ) — главный конструктивный элемент активной зоны гетерогенного ядерного реактора, содержащий ядерное топливо [1]. В ТВЭЛах происходит деление тяжелых ядер урана 235 или плутония 239, сопровождающееся выделением тепловой энергии, кот...

Hidden Objects Christmas Gifts 2.06.1 Готовясь к новогодним и рождественским праздникам, время летит незаметно, поэтому лучше заранее начинать поиск подарков для родственников и друзей. Рождественские подарки можно найти в нашей новой игре Поиск Предметов Подарки совершенно бесплатно. Скачать бесплатно эти логич...

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

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

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

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

Зачем ездить на Mobile World Congress в Барселону и как все сделать правильно Привет! Меня зовут Катя Франк, я ведущий маркетолог Mobile Dimension. В этой статье я приведу небольшой разбор выставки Mobile World Congress в Барселоне, немного сравню ее с этой же выставкой от GSMA в Шанхае, расскажу, кому в ней стоит участвовать, и как все организовать...

[Перевод] Зомби, которые съедают вашу память Что бы вы там себе не думали, а зомби существуют. И они действительно едят мозги. Не человеческие, правда, а компьютерные. Я говорю сейчас о зомби-процессах и потребляемых ими ресурсах. Это будет душераздирающая история о потерянных и снова найденных 32 ГБ оперативной памяти...

Недоработка?! Нет, повод для тюнинга-придъюминга! Приветствую всех! Эпиграф: Я не хвастаюсь, коллеги - Просто радостью делюсь! Пробил, продавил, доказал необходимость - приехали в наше подразделение аж три Picaso Designer X PRO, свеженькие до невозможности. Распаковали, подключили, проверили - работаем. Нар...

Jungle Heat 2.0.16 Игра про жаркие битвы, военные базы и дикие джунгли. Полные нефти и золота тропики изнемогают под гнетом жестокого Генерала Блада. Ваша задача освободить природные богатства, вырвать их из рук кровожадных мародеров и оставить себе! В ваших хранилищах сокровищам джунглей буде...

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

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

В России образовали национальный консорциум «Цифровое здравоохранение» Его задачей является разработка и согласование технологических стандартов для развития отечественной цифровой медицины, рассказали в Минкомсвязи.

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

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

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

2 000 000 рублей за неделю - реально?! Первые итоги конкурса "Зарабатывай" Сказать, что мы приятно удивлены - ничего не сказать! Поражает обилие и разнообразие работ участников, такие разные, по-своему важные и нужные, объединенные одним - мастерством исполнения. Авторы, браво! Для тех, кто только подключился - краткий экскурс. Задача - убедить и ...

Три новых модели проекторов Acer для разных задач Acer начинает продажи ультрапортативного проектора С200, лазерной модели VL7860 для домашнего кинотеатра и мощного профессионального проектора P8800 для больших аудиторий.

Google может достичь квантового превосходства Как у любой крупной технологической компании, у Google есть амбиции стать лидером в квантовых технологиях. Специалисты лаборатории Google Quantum AI анонсировали новый квантовый процессор, который получил название Bristlecone. Его основной задачей станет исследование системн...

Ноутбук Microsoft Surface Laptop теперь можно купить на 200 долларов дешевле, но это будет версия с CPU Core m3 В мае прошлого года компания Microsoft представила ноутбук Surface Laptop. Он выделялся немалой ценой в 1000 долларов, операционной системой Windows 10 S, что смотрелось странно на фоне цены, а также оформлением алькантарой. Возможно, весной Microsoft покажет преемник...

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

Видеосъемка фотоаппаратом Canon EOS M6: компактный помощник со сменной оптикой и скромными характеристиками Фотоаппарат Canon EOS M6 — это продвинутая беззеркальная камера, одно из основных преимуществ которой заключается в ее компактных размерах. Видео она снимает лишь в разрешении Full HD, пусть и с высокой частотой кадров. Однако если вы не зациклены на задаче получить 4K-карти...

[Перевод] Разработка на Blockchain — что изменится для разработчиков? Эта статья является переводом поста Винсента Чена (Vincent Chen) и Рамона Рекуэро (Ramon Recuero), цели которого очень схожи с теми, что преследуем и мы, и написанного для таких разработчиков, которых мы хотели бы видеть на своих мероприятиях. Введение Если вы читаете этот ...

Обзор игровой мыши HyperX Pulsefire Surge RGB Компания Kingston продолжает расширять модельный ряд мышей. Следом за эргономичной моделью Pulsefire FPS, на рынок выходит симметричный манипулятор с модной RGB-подсветкой. Сегодня мы познакомимся со второй мышью линейки HyperX, поделимся своим впечатлением и расскажем о том...

Простая Kanban-доска для Jira Здесь я расскажу, как сделать канбан-доску для проекта в Jira, пользуясь только QML и JavaScript. С небольшими доработками вместо Jira вы можете использовать любой другой трекер, имеющий REST API. СодержаниеПредыстория Альтернативы для умных и богатых Необходимые оговорки Н...

Пряморукий DNS: делаем правильно Представляем вашему вниманию очень эмоциональный рассказ Льва Николаева (@maniaque) о том, как надо настраивать DNS и особенно, как делать не надо. Вот прямо после каждого пункта можете мысленно добавлять: «Пожалуйста, не делайте этого!» В своем докладе Лев так и говорит. С...

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

«Ланит» поверил в блокчейн Как стало известно "Коммерсанту", в новую структуру планируется инвестировать не менее 100 млн руб. в год. Ее первым партнером станет основанная в России блокчейн-платформа Universa.DTG будет искать новые бизнес-модели и тестировать проекты на базе технологий блокч...

Пишем собственный хитрый thread_pool-диспетчер для SObjectizer-а О чем эта статья? Одной из основных отличительных черт C++ного фреймворка SObjectizer является наличие диспетчеров. Диспетчеры определяют где и как акторы (агенты в терминологии SObjectizer-а) будут обрабатывать свои события: на отдельной нити, на пуле рабочих нитей, на одно...

Kerbal Space Program получила первое дополнение с набором исторических миссий Космический симулятор Kerbal Space Program обзавёлся первым дополнением. Оно называется Making History и включает в себя конструктор миссий, огромный ассортимент новых деталей, а также набор миссий, созданных по мотивам исторических событий. Пользователи, купившие...

Meeting Room Little Helper Сегодня я расскажу вам о приложении, которое создавалось в «Аркадии» для удобства бронирования переговорных комнат. Есть два основных сценария использования этого приложения: 1. Поиск свободной комнаты Ежедневно в компании проходит множество митингов, переговорки бронир...

Control Center ожидается в Windows 10 Redstone 5 Microsoft уже работает над следующим обновлением для Windows 10 под кодовым названием Redstone 5. Согласно информации Windows Central стало известно, что Microsoft слегка изменит взаимодействие пользователя с компьютером. Привычный Центр уведомлений исчезнет из нашего понима...

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

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

Ricoh расширила линейку проекторов для бизнес-задач Москва, 15марта 2018—компанияRicoh, один из ведущих мировых поставщиков печатной техники, решений для документооборота, проекторов и оптических технологий,приняла участие в выставке IntegratedSystemsEurope 2018 — крупнейшем международномсобытии в индустрии профессиональной а...

«Газпром нефть» создает Центр цифровых инноваций В рамках работы центра компания объединит усилия российских технологических и IT-стартапов, компаний-разработчиков и научного сообщества, направленные на поиск и разработку инновационных решений для повышения эффективности бизнеса.Фокусом ЦЦИ станет создание прорывных цифров...

Основы программирования на SAS Base. Урок 2. Доступ к данным В предыдущей статье мы познакомились с интерфейсом SAS UE, терминологией SAS Base, типами данных, основными требованиях к синтаксису SAS Base, а также рассмотрели распространенные синтаксические ошибки. Сегодня я расскажу, как можно получить доступ к данным различных формат...

Электрический грузовик Tesla Semi впервые сняли на видео на скоростном шоссе между заводом Tesla и фабрикой батарей Gigafactory Сразу после анонса Tesla Semi представители автопроизводителя заявили, что собираются не только продавать этот электрический грузовик, но и использовать его в собственных целях. Основной задачей модели станет перевозка комплектующих между сборочными линиями Tesla в Калифорни...

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

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

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

[Из песочницы] Как я парсил БД C-Tree, разработанную 34 года назад Прилетела мне недавно задача дополнить функционал одной довольно старой програмки (исходного кода программы нет). По сути нужно было просто сканить периодически БД, анализировать информацию и на основе этого совершать рассылки. Вся сложность оказалась в том, что приложение ...

В Интернете разгорается скандал вокруг детских игр о пластической хирургии Пользователи портала Change.org собрали более 100000 подписей под петицией о тотальном запрете детских игр для мобильных устройств, в которых эксплуатируется тематика пластической хирургии и коррекции внешности. Причиной «народного гнева» стала новая игра «Princess Plastic S...

[Из песочницы] Обобщаем анимацию таблиц в iOS приложениях Пользователи хотят видеть изменения Анимированное обновление списков всегда было непростой задачей в iOS. Что неприятно, это всегда было рутинной задачей. Приложения крупных компаний, таких как Facebook, Twitter, Instagram, VK, используют таблицы. Более того, почти каждое...

[Перевод] Как наконец выпустить свою первую игру Есть такая вероятность, что в этом году вы наконец-то решили сделать собственную игру. Отличная цель! И она определённо того стоит! Вы уже наверно много раз слышали один и тот же совет от сотен других людей: делайте игру простой. В своей замечательной статье Эдмунд Макмилл...

Беззеркальная камера Fujifilm GFX 50S среднего формата: лучшая в своем классе Fujifilm GFX 50S адресована фотопрофессионалам, «продвинутым» любителям и энтузиастам фотографии как инструмент для получения снимков высочайшего качества. Она позволяет фиксировать происходящее с высокой детализацией, богатыми полутонами, яркими и живыми цветами и обладает ...

Задачи на собеседованиях. От хакеров — хакерам: задачи от HackerU Для подписчиковСегодня квесты представляют наши в некотором роде коллеги — Высшая школа информационной безопасности. Занимаются они, как нетрудно догадаться, профессиональной подготовкой частных лиц и компаний, стремящихся приобрести необходимые навыки и опыт в области ИТ и ...

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

«МегаФон» открыл бизнес-пространство в Старом Осколе Подобрать готовое IT-решение под любые бизнес-задачи здесь смогут представители коммерческих и государственных компаний Старооскольского и Губкинского районов.

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

«Автозагрузка» теперь в Параметрах В сборке Windows 10 Build 17083 Microsoft добавила новый раздел в «Персонализацию» под названием «Автозагрузка». Данный раздел по сути дублирует автозагрузку из Диспетчера задач и, возможно, она и вовсе скоро пропадет там. «Автозагрузка» предназначена для приложений, которые...

Обновление с динозаврами Jurassic World Pinball с новыми столами уже доступно в Zen Pinbal Казалось бы, что такое пинбол? Маленький шарик летает по полю с препятствиями и набирает очки, а ваша задача — не дать ему выпасть за пределы. Но Zen Studios уже давно научились делать из этого настоящее шоу, и в этот раз темой такого становится классическая франшиза Парк юр...

С новым патчем для Destiny 2 игроков сделали сильнее и быстрее Bungie продолжает предпринимать попытки вернуть интерес аудитории к Destiny 2. На этой неделе шутер получил крупное обновление, которое внесло в игру множество серьёзных изменений, — теперь персонажи и двигаются быстрее, и урона наносят больше. Полный список...

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

Как вести Telegram-канал О том, для чего нужен Telegram-канал, как его эффективно продвигать и нужен ли он вообще, рассказал руководитель отдела SEO-продвижения агентства «Реаспект» Руслан Фатхутдинов на митапе Теплицы социальных технологий в Казани 27 февраля 2018 года. У канала «Иде...

Фишка Moto Z2 Force стала его же недостатком По тому, как Lenovo ведет себя на рынке смартфонов, создается впечатление, что компания пребывает в какой-то прострации и отрыве от модных веяний. Подход к созданию устройств Moto — чтобы не как у всех. В случае с Moto Z2 Force ставка сделана на поддержку сменных модул...

[Перевод] Почему подводят персонажи Всем привет! Запускаем завтра курс «Проектирование UX/UI», что немного волнительно, т.к. второй не совсем программерский курс, да ещё и радикально отличающийся от такого же первого (Digital маркетинг). В общем ждём старта и первых отзывов от наших студентов, а пока что очер...

MapleStory Blitz 1.48.0 MapleStory Blitz отдалённо напоминает нашумевшую ранее Clash Royale. Здесь враги нападают на ваше королевство по трём дорогам. Как можно было догадаться, ваша задача — отбить войско соперников и контратаковать. Сражение происходят лоб-в-лоб, поэтому от вас требуется лишь вов...

Платежная система «Мир» обновила логотип Главная задача новой коммуникационной стратегии — изменить неоднозначное отношение россиян к национальной платежной системе, представив «Мир» как «достойный технологичный российский бренд», доступный всем.

«Чип-головоломка»: по заказу DARPA будет разработан невзламываемый процессор В начале этого года информация о процессорных уязвимостях Meltdown и Spectre стала первой громкой темой кибербезопасности 2018 года. Незащищенность кэша программных команд чипов Intel, AMD и Arm, выпущенных за последние 20 лет, привела к целой плеяде судебных тяжб и до сих п...

Переписываем приложение под blockchain Отмечу сразу, что данная статья не о том как писать код на Solidity, а как существующую классическую архитектуру вашего приложения можно перевести на рельсы blockchain и думать в ключе децентрализации. Пару лет назад я работал над одним интересным веб приложением сервиса p2...

Теперь я тебя вижу: выявление бесфайловых вредоносных программ Злоумышленники твердо намерены применять для обхода средств защиты все более сложные методы. Использование бесфайловых вредоносных программ повышает незаметность и эффективность атаки. В прошлом году бесфайловые методы применялись в ходе двух крупномасштабных кампаний по рас...

В России до конца года начнётся выпуск передового промышленного 3D-принтера В госкорпорации «Росатом» сформирована специализированная компания «Русатом — Аддитивные технологии» (ООО «РусАТ», дочернее общество АО «ТВЭЛ»), на которую возложены задачи единого отраслевого интегратора по разв...

«Как SimCity, только с душой»: оценки симулятора колонизации Марса Surviving Mars Шведская компания Paradox Interactive выпустила на PC, PlayStation 4 и Xbox One симулятор управления поселениями на Марсе Surviving Mars от болгарской студии Haemimont Games, создавшей Victor Vran, Grand Ages: Rome и последние три части Tropico. Игру приняли бл...

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

Sentinel-3В готовят к старту Как сообщают в Роскосмосе, запуск космического аппарата Sentinel-3В на низкую солнечно-синхронную орбиту будет проведен в апреле 2018 года по заказу Европейского космического агентства (ЕSА). КА Sentinel-3В предназначен для сбора данных дистанционного мониторинга о состоянии...

Видеообзор перфоратора Bosch GBH 2-26 DFR Professional с патроном SDS Plus Перфоратор отлично справляется с задачами по сверлению отверстий в бетоне, керамической плитке, керамограните и дереве. Инструмент также справится со сверлением отверстий в металле и керамике, но не стоит забывать, что сверление без удара является лишь вспомогательной функци...

Готовим iOS клиента для GraphQL Я уверен, что каждый из нас хоть когда-то испытывал проблемы с REST API. Вечные баталии с бэком за нужный формат API, несколько запросов на экран и прочее. Согласитесь, что это не редкость, а ежедневная рутина. А еще недавно Tribuna Digital запустила новый проект — Betting...

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

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

Внедрение IdM. Часть 3.2. Как построить модель доступа? В предыдущих материалах мы рассмотрели, что такое IdM, каковы признаки необходимости внедрения IdM, а также обозначили необходимость постановки целей и задач (т.е. — чего вы и бизнес хотите от системы управления доступом). А ещё в предыдущей части мы отметили, насколько ва...

Московская область присоединилась к Кодексу добросовестных практик в Интернете Задача Кодекса — предупреждение и предотвращение угроз и рисков, которые несет современное цифровое пространство безопасному сбору, обработке и хранению персональных данных граждан.

Telegram X пропал из Google Play Альтернативный клиент популярного мессенджера Telegram — Telegram X — исчез из каталога Google Play, убедился AndroidInsider.ru. На момент выхода публикации официальные представители компании-разработчика оставили ситуацию без комментариев, в отличие от того слу...

Игра "У Вовы Беда": удачная попытка скрестить ежа и ужа. Обычные головоломки отходят в прошлое. Точнее, меньше их не становится, но игрокам они уже малоинтересны. И, чтобы поймать в сети побольше потенциальных игроков, разработчики начали начали достраивать к головоломкам различные истории, комиксы, сюжеты. Об одном таком опыте...

[Перевод] Полезные советы IT-администратору: развертывание различных ОС с помощью Windows Deployment Services Мой коллега Гэри Уильямс – системный администратор с большим опытом работы – поделился советами о том, как можно использовать Windows Deployment Services для развертывания не только ОС Windows. И сегодня я предлагаю его рекомендации вашему вниманию. Windows Deployment Servi...

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

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

10 признаков правильной карточки товара Карточка товара – главный элемент любого интернет-магазина. Правильная реализация данной страницы решает сразу несколько стратегических задач

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

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

В Origin бесплатно раздают симулятор выживания Dead in Bermuda Сервис цифровой дистрибуции Origin бесплатно раздаёт своим пользователям игру Dead in Bermuda. Dead in Bermuda – это игра о выживании с элементами менеджмента, RPG и приключений, в которой игроку предстоит возглавить группу из 8 выживших при крушении самолета на незнакомом о...

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

Apple построит второй центр обработки данных в Китае Со ссылкой на агентство Xinhua источник сообщил, что компания Apple намерена простроить второй центр обработки данных в Китае. Об этом это стало известно от руководства города Уланчаб, находящегося в автономном районе Внутренняя Монголия, где и планируется размещение це...

[Из песочницы] Принцип SOLID в языке Go Приветствую вас, хабровчане, решил поделиться с сообществом переводом довольно часто (по личным наблюдениям) упоминаемого поста SOLID Go Design из блога Dave Cheney, который выполнял для собственных нужд, но кто-то говорил, что нужно делиться. Возможно для кого-то это окажет...

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

[Перевод] Медиа-запросы в адаптивном дизайне 2018 В июле 2010 года я написала статью «Как использовать CSS3 медиа-запросы для создания мобильной версии вашего сайта» для журнала Smashing. Спустя почти восемь лет эта статья по-прежнему очень популярна. Я решила вернуться к этой теме, поскольку теперь у нас есть такие метод...

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

[Перевод] Что может пойти не так в геймдизайне На гамасутре недавно вышла статья, где автор делится своими мыслями на тему того, какие ошибки можно допустить при создании игры и что с этим делать. Причем автор рассуждает как обзорщик игр, он сам не геймдизайнер. Любопытно почитать «взгляд со стороны». Только просьба не в...

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

Обзор Nokia 7 Plus: есть ли минусы у «Плюса»? Марка Nokia традиционно воспринимается в народе с любовью и уважением. Перед новым владельцами бренда в первую очередь стояла задача доказать соответствие новых смартфонов прежним ценностям и стандартам [...]

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

Как я искал идеальный инструмент для проектирования разговорных интерфейсов, или В поиске священного Грааля Павел Гвай, android-разработчик KODE Привет, меня зовут Павел pavelgvay, я работаю в калининградской студии разработки мобильных приложений KODE и около года назад активно погрузился в процесс разработки приложений для Google Assistant и просто-таки залип над этапом проект...

Разработка игры под Android на Python на базе Kivy. От А до Я: подводные камни и неочевидные решения. Часть 1 Некоторое время тому назад я решил попробовать написать что-то на Python под Android. Такой странный для многих выбор обусловлен тем, что я люблю Python и люблю Android, а ещё люблю делать необычное (ну хорошо, не самое обычное). В качестве фреймворка был выбран Kivy — факти...

Беспроводная гарнитура TicPods Free: когда хочешь быть как AirPods Краудфандинговые площадки позволяют энтузиастам поодиночке или же в составе команды воплощать в жизнь даже самые неординарные идеи. К услугам Indiegogo не первый раз прибегает и компания Mobvoi, которая использовала ранее механизм народного финансирования ...

[Из песочницы] QA в мобильном геймдеве или как выстроить процесс в инди компании Привет! Сегодня я расскажу о создании отдела тестирования на примере небольшой компании, которая уже 3 года выпускает мобильные игры. Особенность в том, что компания не зависит от спонсоров и живёт за счёт денег, которые зарабатывает. И нам, как сотрудникам, важно делать т...

MAYKOR поможет цифровой трансформации Армении Подписанный меморандум утверждает сотрудничество MAYKOR и фонда «Цифровая Армения» в области решения задач по цифровизации республики в рамках проекта «Цифровая Трансформация Армении 2018-2030».

Интерактивное кино Night Trap: 25th Anniversary выйдет на Nintendo Switch этим летом Студия Screaming Villains объявила о том, что интерактивное кино Night Trap: 25th Anniversary Edition выйдет на Nintendo Switch этим летом. Ранее это переиздание появилось на ПК и PlayStation 4, в августе 2017 года. Оригинальная Night Trap создавалась Digital Pictur...

Outlast появился на Switch Передать весь гнетущий антураж хоррор-игры на мобильную платформу достаточно трудное задание для разработчиков. Однако с этой задачей справились разработчики Red Barrels. Им удалось полноценно перенести Outlast на Switch. Сейчас одна из частей – Outlast: Bundle of Terr...

Отправка почты из Docker-контейнера (докеризация postfix и sasl) Когда я расположил приложение в Docker-контейнере и попробовал отправить email на почтовый сервер в другом Docker-контейнере, столкнулся с непредвиденной проблемой. Почтовый сервер postfix по умолчанию отправляет почту на произвольный домен получателя только от локального кл...

Две модели лучше одной. Опыт Яндекс.Переводчика Когда-то мы уже рассказывали о том, как появился и развивался машинный перевод. С тех пор произошло ещё одно историческое событие – его наконец-то покорили нейронные сети и глубокое обучение. Среди задач обработки естественного языка (Natural Language Processing, NLP) машинн...

Подходы к построению взаимоотношений ИТ и бизнеса В редакцию портала поступил вопрос: Уважаемые коллеги! Хотел бы задать такой вопрос. Во многих компаниях отношения между ИТ и другими подразделениями складываются в рамках картины мира «ИТ и бизнес» или «Исполнитель (ИТ) и Заказчик (опять же Бизнес)»...

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

Концепт UWP-проводника Windows 10 Пользователь под ником Chris Salmon на сайте behance.net опубликовал концепты Проводника, который основан на UWP-платформе. Дизайнер опубликовал 2 версии Проводника: светлый и темный. Windows Explorer спроектирован по всем стандартам Fluent-дизайна, где простота пересекается...

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

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

Процессор Core i7-8559U получит графику Iris Plus 650 Мы уже неоднократно отмечали, что специалисты Intel продолжают работать над расширением семейства процессоров Core 8-го поколения и параллельно трудятся над перспективными CPU и SoC Core 9-го поколения. Важных задач у инженерного отдела компании предостаточно: выпус...

Лучшие недорогие ноутбуки с диагональю до 13 дюймов: есть что выбрать Выбрать лучший маленький ноутбук, да еще и по небольшой цене? С этой сложной задачей справится наш рейтинг ноутов с диагональю до 13 дюймов, созданный по результатам серьезных исследований в тестовой лаборатории CHIP. За лидерство поборются Acer, HP и ASUS.

Майский хардфорк Bitcoin Cash увеличит размер блока до 32 Мб Команда разработчиков Bitcoin ABC объявила, что 15 мая в блокчейне Bitcoin Cash состоится хардфорк, в рамках которого протоколы консенсуса сети будут обновлены до версии 0.17.0. Одна из главных задач апгрейда — увеличение максимального размера блока до 32 Мб. #BitcoinCash wi...

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

Ocean Is Home: Survival Island v 3.0.6.2 mod Ocean Is Home: Survival Island v 3.0.6.2 mod на бесплатные покупки – приключенческая игра по выживанию на необитаемом острове. В этой игре вы будете играть роль человека, который попал на необитаемый остров и пытается выжить на нем. Вашей главной задачей будет исследовать об...

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

NASA предлагает желающим отправить свои имена к Солнцу Национальное управление США по воздухоплаванию и исследованию космического пространства (NASA) предлагает желающим «принять участие» в исторической миссии Parker Solar Probe по исследованию Солнца. Аппарат размером с небольшой автомобиль должен отправить...

Особенности настройки и запуска PVS-Studio в Docker на примере кода Azure Service Fabric Технологии контейнеризации активно используются для сборки и тестирования программного обеспечения. С появлением PVS-Studio для Linux, пользователям стала доступна возможность добавить статический анализ к другим методам тестирования своего проекта на этой платформе, в том ...

«РТ-Информ» стала звеном ГосСОПКи Соотвествующее соглашение подписали Федеральная служба безопасности России и Госкорпорация Ростех.Антихакерский центр Ростеха стал одним из первых в России корпоративных звеньев ГосСОПКА, где сведения об атаках и инцидентах в сфере информационной безопасности обрабатываются ...

Видеоплеер Одноклассников стал доступен для встраивания на других ресурсах Mail.Ru Group С недавнего времени плеер соцсети Одноклассники стал доступен для просмотра и встраивания на других ресурсах Mail.Ru Group, включая КиноMail.ru и ВКонтакте. Ранее площадки Mail.Ru Group предпочитали использовать собственные разработки. Например, «Телеспорт» охотно встраивает...

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

Инновации в квантовых технологиях: в Москве пройдёт Quantum Technology Conference 2018 1 марта в московском конференц-центре Newsroom пройдет форум о прорывных квантовых технологиях и перспективах коммерциализации. Участники события обсудят практическое применение квантовых компьютеров и сетей, квантовой криптографии, задачи квантовой коммуникации, квантовое м...

В Южной Корее прошли соревнования по слалому среди роботов (ВИДЕО) В состязаниях, прошедших 12 февраля неподалеку от принимающего Зимние олимпийские игры Пхенчхана, приняли участие восемь небольших человекоподобных роботов. Их задача состояла в том, чтобы съехать по спуску, вписавшись в размеченную пятью воротами траекторию.

Телескоп Kepler помог обнаружить ещё почти 100 экзопланет Учёные, анализирующие данные от космического телескопа «Кеплер» (Kepler), сообщили об обнаружении ещё почти 100 планет за пределами Солнечной системы. «Кеплер» был запущен в марте 2009 года, при этом основная программа аппарата была рассчитан...

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

Ricoh расширяет линейку проекторов для бизнес-задач новыми устройствами Главные требования к проекторам для бизнеса в 2018 году — это надёжность, простота установки, высокая яркость и поддержка современных технологий, включая работу без подключения к ПК и передачу изображения с гаджетов.

Ложные срабатывания. Новая техника ловли двух зайцев. Часть 2 Итак, в первой части статьи мы говорили о том, что поймать двух зайцев сразу, т.е. построить фильтрацию со 100% точностью и полнотой, можно лишь в «вакууме» — для конечного числа состояний искомых объектов и условий их передачи. При выходе из этого «вакуума» мы получим рез...

Школьникам расскажут о технологиях умного города Уникальный проект Департамента информационных технологий города Москвы продлится до 15 мая. В ходе проекта представители крупнейших технологических компаний поделятся знаниями и опытом в сфере информационных технологий."Задача Департамента информационных технологий горо...

[Перевод] Игра с орматами Предлагаю вам сыграть в игру. Я даю вам квадратную сетку, на которой некоторые клетки закрашены, а некоторые могут остаться пустыми. Мы назовём её «шаблоном». Например, сетка может быть одним из таких шаблонов: У вас есть стопка прозрачных пластмассовых листов, по размеру ...

Cовременные Big Data решения: где они используются и что еще им по силам? Большие данные позволяют решать задачи из самых разных уголков мира IT: поисковые системы, машинный перевод, таргетированная реклама – их существование немыслимо без обработки тера- и петабайт данных. CHIP расскажет о перспективах использования «больших данных...

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

Network-дайджест: 20 материалов о сетях, протоколах и битве за Net Neutrality В нашем тематическом дайджесте мы собрали статьи из корпоративного блога VAS Experts, посвященные теории организации сетей, законодательству и разным видам интернет-протоколов. Их мы дополнили постами из нашего блога на Хабре: о сетевом нейтралитете и блокировках. Читать д...

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

Незадача коммивояжера и жёлтый октябрь Главнокоммивояжер Аристарх поглядывал на Пророка, покручивая дубинкой от снежных троллей — ходовым сезонным товаром — 11% отклонение прогноза продаж на 10 дней в среднем (MAPE) впечатлило и, как у нас в чате говорят, зашло в роли baseline. Если он так же хорош, как и их Цуке...

РОЦИТ и Facebook стали стратегическими партнерами В рамках совместной деятельности РОЦИТ и Facebook будут развивать совместные инициативы: разрабатывать правила, инструменты и ресурсы для защиты российских пользователей социальной сети от киберугроз.Ключевая задача РОЦИТ, как одного из крупнейших пользовательских сообществ ...

EZVIZ представляет камеры видеонаблюдения для разных задач IP-камеры Mini Pano, Mini Plus и Husky Air. обеспечат надежное видеонаблюдение в квартире, на загородном участке, в офисном помещении или торговом зале и будут транслировать видео в режиме реального времени из любой точки мира.

Nokia планирует войти в пятерку ведущих производителей смартфонов Финская HMD Global, выпускающая смартфоны под брэндом Nokia, планирует войти в пятерку ведущих производителей. Об этом сообщил глава компании Флориан Сейш. По его словам, в ближайшие 3-5 лет Nokia вернется в пятерку ведущих производителей смартфонов в мире. На данный момент ...

Из Middle-earth: Shadow of War уберут микротранзакции Студия Monolith Productions отказалась от микротранзакций в Middle-earth: Shadow of War. Разработчики удалят из игры магазин, премиум-валюту и лутбоксы, поскольку пришли к выводу, что подобные системы негативно отражаются на эффекте погружения в атмосферу второй час...

Алгоритмы подсказки слов в телефонной клавиатуре vs. Защита персональных данных Языковые модели В виртуальных клавиатурах мобильных телефонов повсеместно используются алгоритмы подсказки слов по первым введённым буквам и автоматического исправления опечаток в них. Функция нужная, так как печатать на телефоне неудобно. Однако она часто раздражает пользов...

Какие смартфоны Meizu могут получить Flyme 7 Meizu официально подтвердила информацию, что вместе с релизом линейки Meizu 15 она представит и новую версию фирменной оболочки Flyme 7. Одновременно с этим заявлением компания объявила о наборе бета-тестеров, задача которых проверка интерфейса на работоспособность и выявлен...

Лучшие ноутбуки-трансформеры 2-в-1. Выбор ZOOM Трансформер объединяет планшет и ноутбук: у аппарата в обязательном порядке присутствует сенсорный экран, который поворачивается на 360 градусов и превращает устройство в планшетный компьютер. ZOOM отобрал шесть лучших ноутбуков-трансформеров, которые могут справиться с серь...

Видео: противники в зомби-режиме Outbreak для Tom Clancy's Rainbow Six Siege Ubisoft представила заражённых противников, с которыми игрокам предстоит сразиться в грядущем зомби-режиме Outbreak для Tom Clancy’s Rainbow Six Siege. Издательство опубликовало свежие трейлеры и рассказало о поведении монстров. Напомним, что Outbreak — ...

Пользовательские агрегатные и оконные функции в PostgreSQL и Oracle В этой статье мы посмотрим, как в двух системах создавать пользовательские агрегатные и оконные (в терминологии Oracle — аналитические) функции. Несмотря на различия в синтаксисе и в целом в подходе к расширяемости, механизм этих функций очень похож. Но и различия тоже имею...

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

Tesla Powerwall помогут гавайским школам бороться с жарой Илон Маск решил побороть гавайскую жару, оснастив местные школы системами Powerwall, которые будут вырабатывать и хранить электроэнергию, необходимую для работы систем охлаждения. Для поддержания рабочей температуры в тысяче классных комнат требуется довольно много электри...

[Перевод] Ричард Хэмминг: Глава 26. Эксперты «То, что привело вас к успеху, может стать неэффективным в будущем.» Привет, Хабр. Помните офигенную статью «Вы и ваша работа» (+219, 2244 в закладки, 351k прочтений)? Так вот у Хэмминга (да, да, самоконтролирующиеся и самокорректирующиеся коды Хэмминга) есть целая книга, н...

Siri в HomePod может правильно ответить только на 52,3% вопросов От слухов и домыслов, даты доставки, всевозможных распаковок, мнения прессы и прочих тонкостей по части HomePod настало время перейти к тестированию одной из ключевых функций первой умной колонки Apple – общению с пользователями благодаря цифровой помощнице Siri. Ресурс Lou...

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