Социальные сети Рунета
Четверг, 23 мая 2019
24 сентября 2018   11:46

Рецензия на книгу «Разработка требований к программному обеспечению» Карла Вигерса и Джой Битти

В 2018-м году переиздали книгу «Разработка требований к программному обеспечению». Коллеги прислали мне ссылку на издание. Авторы добавили приёмы для работы в agile-проектах, определение роли аналитика и рекомендации по автоматизации. В Сети ходят крайне противоречивые отзыв...

Подробности на сайте: habr.com

«Я просто энтузиаст проекта и пользователь языка Dart» — интервью с Ari Lerner, автором знаменитой ng-book Как написать девять книг по совершенно разным технологиям, включая Angular, Vue, React, React Native и другим? Что самое важное в обучении, что такое «hallway chat» и вообще, при чём тут Dart и Flutter? Сегодня у нас в гостях автор множества книг и статей по программирова...

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

Тимлид — это сержант в IT-подразделении Иной раз чудится, что тимлид — это кто-то или что-то вроде Снарка из поэмы Льюиса Кэрролла: точно существует, разносторонне и противоречиво описан в своих бытовых и деловых проявлениях, но при всем при том что представляет собой — загадка. Разобраться с тем, насколько значим...

Что почитать про Java прямо сейчас? Язык Java появился в уже далёких в 1990-х годах и менее чем за 5 лет стал одним из трёх самых популярных языков на планете. Сегодня, в том числе благодаря развитию мобильного мира, Java продолжает быть современным и невероятно востребованным представителем мира IT. Но попул...

Книга «Spring. Все паттерны проектирования» Привет, Хаброжители! Мы издали книгу в которой дается обзор фреймворка Spring 5 и паттернов проектирования для него. Объясняется принцип внедрения зависимостей (dependency injection), играющий ключевую роль при создании слабосвязанного кода во фреймворке Spring. Затем рассм...

Книга «React быстро. Веб-приложения на React, JSX, Redux и GraphQL» Привет, Хаброжители! Оригинальное издание вышло осенью 2017 года, но до сих пор считается лучшей книгой для знакомства с React. Автор постоянно обновляет и дорабатывает код к книги в репозитории Github. Предлагаем в посте ознакомится с отрывком «Состояния и их роль в интер...

«Реверс-инжиниринг» аппарата «Грозный» из романа Жюль Верна «Властелин Мира» По статистике ЮНЕСКО, книги Жюля Верна занимают второе место по переводимости в мире, уступая лишь произведениям Агаты Кристи. H. E. Жуковский, основатель современной аэромеханики, держал у себя в библиотеке среди работ предшественников единственную беллетристическую книгу...

Backend United #2: Фарш Всем привет! Меня зовут Фрол Крючков, я руководитель отдела разработки в Авито. 22 сентября приглашаю всех в наш офис на Backend United 2: Фарш — встречу, посвященную тестированию бэкенда. С коллегами мы поговорим об основных приемах тестирования бэкенда, отличиях тестирован...

[Перевод] Актуальна ли книга «Java Concurrency in Practice» во времена Java 8 и 11? Здравствуйте, коллеги! Статья, перевод которой мы предлагаем сегодня, в очередной раз напоминает о важности нестареющей книги "Java Concurrency in practice" под авторством Брайана Гёца (Brian Goetz). Даты комментариев к этой статье в оригинале подсказывают, что автор об...

Книга «Совершенный алгоритм. Основы» Привет, Хаброжители! Эта книга основана на онлайн-курсах по алгоритмам, которые Тим Рафгарден ведет на Coursera и Stanford Lagunita, а появились эти курсы благодаря лекциям для студентов, которые он читает в Стэнфордском университете на протяжении многих лет. Алгоритмы — э...

Что говорят критики о биографии Тима Кука Сегодня в книжные магазины США поступила в продажу биография генерального директора Apple Тима Кука. Автором книги стал основатель ресурса Cult of Mac Леандер Кейни. В сети появились первые рецензии критиков.

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

[Из песочницы] Покрытие требований кейсами. Реалии компании SuperJob Привет, хабровчане! Решил написать статью о процессе взаимодействия наших тестировщиков с аналитиками и о бонусах, которые компания SuperJob получает от этого процесса. Работа тестировщиков с требованиями состоит из трёх этапов: Ревью ФТ, Покрытие ФТ, Ревью кейсов. Чита...

[Перевод] Все равно не обойдетесь! — Использование интерфейсов и внедрение зависимостей для долговечного проектирования Всем привет! У нас наконец-то есть контракт на обновление книги Марка Симана "Dependency Injection in .NET" — главное, чтобы он поскорее ее дописал. А еще у нас в редактуре книга уважаемого Динеша Раджпута о паттернах проектирования в Spring 5, где одна из глав также посвящ...

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

Не ешь аспирин Жил на свете такой человек – Стивен Кови. Однажды он решил написать книгу о личной эффективности. Теперь эту книгу знают все, она называется «Семь навыков высокоэффективных людей». Она считается классикой, постоянно переиздается во всех мыслимых странах мира, за годы существ...

8 глубоких идей из книги “Племя менторов” Тима Ферриса Книга не издавалась на русском Каждый из нас находится в уникальных условиях, поэтому большинство советов по достижению успеха бесполезны, даже если они исходят из авторитетного источника. Именно поэтому, я осторожно отношусь к прямым рекомендациям из книг и всегда обраща...

«Первые»: нужно ли лететь на Марс 14 сентября вышел сериал «Первые» («The First») канала Hulu, посвященный первой пилотируемой экспедиции на Марс. Продюсером шоу стал Бо Уиллимон, создатель «Карточного домика», а главную роль исполнил оскароносный Шон Пенн. Авторы сериала уже в трейлере цитировали великого К...

Как переквалифицироваться в бизнес-аналитика В этом материале Ксения Жайворонок, бизнес-аналитик EPAM Ukraine, делиться рекомендациями о том, как попасть в профессию, и историей своего пути от филолога до бизнес-аналитика. Читать дальше →

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

«Storytelling with Data», Cole Nussbaumer Knaflic: неформальный обзор-конспект книги «Наши сайнтисты сгенерировали кучу графиков, а мы совершенно не знаем, куда их девать. Давайте попробуем их хоть как-то пристроить». (с) подслушано «Плохие графики везде. В моей работе я постоянно встречаю крайне сомнительные визуализации данных. Никто не делает плохие граф...

К вопросу о буферах (кольцевых) «Если затраты на разработку архитектуры кажутся Вам чрезмерными, подумайте, во сколько Вам может обойтись неправильная архитектура» — не могу точно вспомнить источник Когда то, «давным-давно, в одной далекой галактике», я приобрел замечательную книгу Чарльза Уэзерелла «Эт...

Книга «Unity и C#. Геймдев от идеи до реализации. 2-е изд» Привет, Хаброжители! Джереми Гибсона Бонд задумывая эту книгу, ставил перед собой простую цель: познакомить вас со всеми инструментами и передать начальные знания, необходимые для достижения успеха в разработке игр и прототипов. Автор постарался втиснуть в эту книгу макси...

20 сентября, Москва — митап для аналитиков Привет, Хабр! Мы тут подумали и решили сделать ещё и митап для аналитиков и им сочувствующих. Говорить в рамках AnalyzeIT MeetUp будут про роль аналитиков в командах и не только. Начинаем в 19.00, локация Большая Полянка, д.2/10, стр. 1 (Corporate Innovations Hub). Уч...

Как масштабировать Scrum — пара слов о фреймворке гибкой разработки ПО Nexus В январе 2018 года свет увидел обновленный фреймворк Nexus — инструмент на базе Scrum, заточенный под командную работу над крупными проектами. Авторы методологии внесли исправления в ряд определений терминов и поменяли порядок лицензирования. С начала года Nexus Guide распро...

Книга «Искусство программирования на R. Погружение в большие данные» Привет, Хаброжители! Многие пользователи используют R для конкретных задач — тут построить гистограмму, там провести регрессионный анализ или выполнить другие отдельные операции, связанные со статистической обработкой данных. Но эта книга написана для тех, кто хочет разраба...

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

Wargaming Platform: Hello World WTF is Platform? В Wargaming есть отдельное подразделение, которое занимается… занимается разработкой некой «платформы» для издания игр. Объяснить, что такое Платформа, чем она является и не является, весьма сложно — но я попробую. Почему появилась статья Привет! Меня зовут ...

[Перевод] Перевод статьи Нила Форда «Микросервисы как эволюционная архитектура» Мы подготовили перевод статьи Нила Форда, системного архитектора и идейного вдохновителя компании ThoughtWorks, которая занимается разработкой программных средств для автоматизации процессов тестирования и развертывания ПО. Нил – признанный эксперт в области разработки прог...

В «Яндекс.Карты» добавили подборки с рекомендациями Компания «Яндекс» обновила сервис «Яндекс.Карты». В мобильном приложении на Android и веб-версии «Яндекс.Карт» стали доступны рекомендации от  популярных изданий и городских экспертов.   Разработчики также планируют в ближ...

Что умеет СХД — или старые песни о главном Пару дней назад позвонили мне коллеги с вопросом — старая дисковая полка совсем умирает (у них старый еще IBM), чего делать? Дисков нет, поддержки нет, денег нет зовут Олег. Что покупать, куда бежать, как дальше жить? На хабре же, кроме отсутствия кнопки «вставить таблицу»...

[Из песочницы] Molecule — тестируем роли Ansible Доброго времени суток. На Хабре не раз упоминался ansible, но статей о тестировании его ролей при помощи molecule мной обнаружено не было, однако Я нахожу данный фреймворк крайне удобным и хотел бы поделиться этим с аудиторией Хабра. Но для начала немного о том, чем я пользо...

Книга «Kali Linux от разработчиков» Привет, Хаброжители! Авторы шаг за шагом познакомят вас с основами и возможностями Kali Linux. В книге предложен краткий курс работы с командной строкой Linux и ее концепциями, описаны типичные сценарии установки Kali Linux. Прочитав эту книгу, вы научитесь конфигурировать,...

Земля на УКВ или демистификация антенн двойной/тройной квадрат В 1959 году в №4 журнала «Радио» вышла эпохальная статья энтузиаста дальнего приема телевидения Сергей Кузьмича Сотникова о применении антенн «двойной и тройной квадрат» для дальнего приёма телевидения на МВ (а позже и на ДМВ). Заявленные феноменальные характеристики 10-12 ...

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

Экзамен EXIN DevOps Foundation по книге «DevOps для ИТ-менеджеров» Крупнейший экзаменационный институт EXIN, который сертифицирует ИТ-специалистов по всему миру, объявил о начале приёма экзаменов EXIN DevOps Foundation. Знаменательное событие случилось 15 января 2019 года. Экзамен разработан на основе книги «DevOps — A Bu...

7 сентября, Екатеринбург — митап для .NET-разработчиков Привет, Хабр! Мы решили организовать очередной митап. На этот раз — в Екатеринбурге и для .NET-разработчиков. В рамках митапа наши ребята расскажут о том, что и как делается на .NET и C# в Альфа-Банке, поговорят о разработке в целом и поведают о нашем сообществе разработ...

[Перевод] Защищаем веб-сервер на Linux Привет, Хабр! У нас давно не выходило новых книг по Linux для начинающих — и вот мы беремся за перевод новинки именно такого плана. Книга "Linux in Action" Дэвида Клинтона вышла в издательстве Manning и рассказывает не только о внутреннем устройстве Linux, но и о наиболее р...

[Перевод] Руководство по Node.js, часть 2: JavaScript, V8, некоторые приёмы разработки Публикуя первую часть перевода этого руководства по Node.js, мы решили узнать мнение аудитории о том, стоит ли нам продолжать работу над проектом, и провели небольшой опрос. Как оказалось, нашу инициативу поддержали примерно 94% проголосовавших. Поэтому встречайте вторую час...

«Нефть» современной экономики и война за кадры У всех IT-гигантов вроде Google или IBM существуют собственные лаборатории, где ученые, инженеры и аналитики ведут работу над монетизацией искусственного интеллекта. В 2017 году компания МТС присоединилась к интересу западных коллег и также открыла подразделение, которое зан...

Определение цвета автомобилей с использованием нейронных сетей и TensorFlow Здравствуйте, меня зовут Роман Лапин, я студент 2 курса магистратуры факультета Высшей Школы Общей и Прикладной Физики ННГУ. В этом году мне удалось пройти отбор и поучаствовать в работе Летней Школы Intel в Нижнем Новгороде. Передо мной была поставлена задача определения ...

8 приемов работы с CSS: параллакс, «липкий» футер и другие Эта статья о приемах работы в CSS, узнав о которых, я восклицал: «Агаааа!». Надеюсь, вы тоже сделаете пару открытий. CSS — специфическая технология. На первый взгляд она кажется очень простой. Но некоторые эффекты, которые в теории кажутся простыми, не являются таковыми...

В апреле в продаже появится биографическую книгу о Тиме Куке Сегодня стало известно о том, что уже в следующем месяце на полках магазинов появится биография нынешнего главы яблочной компании – Тима Кука. Ее написанием занимался Линдер Кани, автор биографической книги под названием «Джони Айв: Легендарный дизайнер Apple».Читать дальше....

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

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

Конспект книги «Никогда не ешьте в одиночку» Предыдущий конспект книги «Переговоры без поражения. Гарвардский метод» вызвал интерес со стороны читателей Хабра, поэтому решено было продолжить начинание. Данный конспект познакомит с книгой Кейта Феррацци «Никогда не ешьте в одиночку». Автор книги — нетворкер № 1 в мире....

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

[Перевод] Veeam Backup & Replication: полезные советы по обеспечению жизнеспособности бэкапов и реплик Сегодня я снова с удовольствием представляю вам полезные советы от моего коллеги Евгения Иванова, тим-лида команды технической поддержки Veeam. На этот раз Женя поделился рекомендациями для работы с бэкапами и репликами. Надеюсь, они помогут вам избежать типичных ошибок, и в...

Четыре реальные истории работы с микросервисной архитектурой — отчёт с митапа Backend United 3: Холодец На третьей встрече из серии Backend United мы с коллегами из Booking, Dodo Pizza и Авито обменялись опытом работы с микросервисной архитектурой. Говорили о распилах, монолитах и всём, что за этим стоит. Этот пост — отчёт о том, как прошёл митап. Внутри — видеозаписи, презент...

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

[Из песочницы] Интересности и полезности python Я уже несколько лет программирую на python, однако, недавно осознал, что множество полезных приёмов и интересных моментов прошли мимо меня, возможно, я не один такой, поэтому решил перечислить их здесь, надеюсь, данные приёмы пригодятся кому-то в работе или побудят познакоми...

Серый кардинал .NET — Джон Гэллоуэй Знаете ли вы, кто такой Джон Гэллоуэй? А между тем, он есть. Он не только один из авторов «Professional ASP.NET MVC», но и человек, который является исполнительным директором .NET Foundation, по сути – отвечает за весь опенсорс .NET. Основные темы этой статьи: подробности р...

В «Яндекс.Карты» добавили подборки с рекомендациями Компания «Яндекс» обновила сервис «Яндекс.Карты». В мобильном приложении на Android и веб-версии «Яндекс.Карт» стали доступны рекомендации от  популярных изданий и городских экспертов.   Разработчики также планир...

Книга «Vue.js в действии» Привет, Хаброжители! Цель этой книги — дать вам знания, с помощью которых вы без колебаний присоединитесь к любому проекту, использующему эту библиотеку. Книга предназначена для всех, кто заинтересован в изучении Vue.js и имеет опыт работы с JavaScript, HTML и CSS. От вас не...

[Из песочницы] Знакомство с простейшей нейронной сетью и ее пошаговая реализация Как-то раз я наткнулся на книгу под названием «Создай свою нейросеть», автор которой -Тарик Рашид и после прочтения остался доволен, в отличие от многих других методичек по нейронным сетям, которые по-своему, несомненно, хороши, в этой книге все подавалось простым языком c д...

Видео: тайны и ужасы в геймплейном трейлере The Sinking City Bigben и Frogwares представили десятиминутное видео игрового процесса приключенческого хоррора The Sinking City. В трейлере представлен именно тот кусочек игры, который демонстрировался журналистам на Gamescom 2018. Авторы показали небольшой побочный квест Silence...

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

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

Гид по книгам Харуки Мураками: что в них особенного и почему их стоит читать Харуки Мураками исполняется 70 лет. Лайфхакер рассказывает, что это за писатель, чем уникальны его книги и почему он является одним из главных авторов современности.

[Перевод] Как исследователи в Uber применяют и масштабируют знания о поведении человека Мы подготовили для читателей Хабры перевод статьи команды Uber Labs. Коллеги из Uber описывают процесс работы аналитиков узкоспециализированного типа (в области науки о поведении) в рамках огромной корпорации, как устроено их взаимодействие с аналитиками других типов (UX-и...

[Перевод] Введение в сетевые политики Kubernetes для специалистов по безопасности Прим. перев.: Автор статьи — Reuven Harrison — имеет более 20 лет опыта в разработке программного обеспечения, а на сегодняшний день является техническим директором и соучредителем компании Tufin, создающей решения для управления политиками безопасности. Рассматривая сетев...

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

[Перевод] Обновление инструментов Web и Azure в Visual Studio 2019 Скорее всего вы уже видели, что состоялся релиз Visual Studio 2019. Как и следовало ожидать, мы добавили улучшения для веб-разработки и разработки с Azure. В качестве отправной точки Visual Studio 2019 предоставляет новые фичи для начала работы с вашим кодом, и также мы обно...

Видео с Android Kolesa Mobile: о модульной разработке, backend driven UI и continuous integration Привет, Хабр! Публикуем видеозапись с третьего Android Kolesa Mobile – встречи для мобильных разработчиков. В роли спикеров выступили наши коллеги и представители компаний Avito.ru, Chocolife и Noble Applications. Под катом — фото, слайды и записи докладов. Приятного просм...

[Из песочницы] 7 рекомендаций по анализу топ-70 параметров роста сайта в 2019 году в «Яндексе» В 2018 г. вышел аналитический отчёт от компании «Ашманов и партнёры». Там много страниц. Разберём один график. Ссылка на отчёт Читать дальше →

"Яндекс" все же удалил ссылки на пиратский контент по требованию Роскомнадзора Удаление ссылок в компании объяснили тем, что возможная блокировка сервиса "Яндекс.Видео" привела бы к блокировке всего поисковика большинством российских провайдеров. При этом "Яндекс" по-прежнему намерен обжаловать определения Мосгорсуда о блокировке ссылок на контент "Газ...

В сети появился концепт iPhone XI Пока аналитики спорят относительно того, насколько хорошо продаются iPhone Xs и iPhone Xr, в сети уже появляются первые слухи и концепты будущих яблочных смартфонов. Например, на днях авторы Youtube-канала Concept Creator представили рендер iPhone XI.Читать дальше... Prosto...

[Из песочницы] Прокачиваем разработку на Vue с помощью паттернов: HOC Паттерн HOC (Higher Order Component) очень популярен у React-разработчиков. А вот Vue-разработчики его как-то обходят стороной. Очень зря. Попробуем разобраться в этом. Читать дальше →

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

Xiaomi Mi Mix 3 с тыльным сканером отпечатков появился на видео Уже сегодня Xiaomi анонсирует новый флагманский смартфон Mi Mix 3. Об этом аппарате ходит много противоречивых слухов, касающихся типа используемого в нём сканера отпечатков. Подробнее об этом читайте на THG.ru.

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

[Перевод] Мысли о Rust 2019 Коллеги, доброго вечера всем! Мы с радостью предлагаем вам перевод по-настоящему программной статьи от Рафа Левина, чей титанический труд над развитием языка Rust вызывает уважение и пиетет: Без ложной скромности и без шапкозакидательства, предметно и увлеченно уважаемый...

[Перевод] Руководство пользователя Kibana. Визуализация. Часть 6 Пятая часть перевода официальной документации по визуализации данных в Kibana. Ссылка на оригинальный материал: Kibana User Guide [6.6] » Visualize Ссылка на 1 часть: Руководство пользователя Kibana. Визуализация. Часть 1 Ссылка на 2 часть: Руководство пользователя Kibana....

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

Разработка hexapod с нуля (часть 5) — электроника Всем привет! Разработка гексапода близится к завершению первой боевой версии и вот настало время для описания всей его электронной начинки. На данном этапе разработки я наконец-то покажу все исходники проекта на github (ссылки как всегда будут в конце). Так же я добавил HC-...

[Перевод] Agile Lite: специально против выгорания Гибкая методологи разработки — отличная идея, которую слишком усложнили. Agile Lite — попытка упростить ситуацию. Вам не нужны книги или семинары, чтобы объяснить Agile Lite. Нужен только небольшой текст с несколькими пунктами. Вот этот текст. Agile Lite довольно прост. Его...

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

Inkitt 2.10.54 Inkitt – идеальное приложение для чтения книг на Android phone и tablet, особенно для заядлых книголюбов, которым нравится читать романы новых авторов на ходу. Все рассказы, опубликованные на Inkitt App, были тщательно отобраны нашими читателями. Книги – наша страсть, и мы х...

Легенды IT: Почему провалился Newton и виновата ли в этом русская технология распознавания Есть в истории «Параграфа» — первого стартапа из России, покорившего мир — один парадокс. Мировой успех российской фирме принесла инновационная технология распознавания, которую купила Apple, чтобы использовать в своем легендарном девайсе Newton. При этом Newton в итоге про...

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

В Германии разработали требования к домашним маршрутизаторам Продолжительное время в Интернете регулярно появляются статьи об уязвимости маршрутизаторов для SOHO сегмента. Я тоже публиковал статью как обнаружить, что Ваш Микротик взломан. Резкий рост участников нашего канала в Телеграм показал, что проблема крайне остра. Но проблема ...

Все полёты Boeing 737 MAX прекращены до обновления самолётного программного обеспечения 13 марта 2019 года после консультаций с Федеральной авиационной администрацией США и своими клиентами, компания Boeing выпустила официальную рекомендацию всем авиакомпаниями временно приостановить полёты самолёта Boeing 737 MAX. Решению предшествовали две авиакатастрофы с ...

[Перевод] Правило 10:1 в программировании и писательстве В этой статье автор анализирует количество времени, которое тратится на написание книг или программного кода, и приходит к интересной закономерности. Ее можно применять для планирования сроков работы над проектами. Закон Хофштадтера: Любое дело всегда длится дольше, чем ож...

Сотрудник Университета Иннополис получил грант Facebook Доцент Лаборатории разработки промышленного ПО Университета Иннополис Джу Йонг Ли предложил лучшее исследование в области скоростной автоматизации устранения багов и вошёл в десятку победителей The Facebook Testing and Verification Research Awards. Всего на грант прислали за...

Новый взгляд на документирование API и SDK в Яндексе. Лекция на Гипербатоне Меня зовут Андрей Поляков, я руководитель группы документирования API и SDK в Яндексе. Сегодня я хотел бы поделиться с вами докладом, который я и моя коллега, старший разработчик документации Юлия Пивоварова, прочитали несколько недель назад на шестом Гипербатоне. Светлана...

[Перевод] Дональд Кнут: «3:16» — книга про Библию (72,73,74/97) «Я бы прочитал книгу теолога о программировании.» — Дональд Кнут «3:16» — это книга, которая отличается от любой другой книги, которая когда-либо была написана. Я полагаю, что наконец-то созрел, чтобы написать такую книгу. Во всяком случае, 3:16 — это изучение Библии в д...

Разработка Технического задания по ГОСТ 34 легко и просто Нередко слышишь мнение, что составление Технического задания по ГОСТ 34 (ТЗ) занятие не только трудоемкое, но и крайне раздражающее, поскольку приходится писать много всякой ерунды, воды. Но подумайте: разработкой этого ГОСТа занимались целые НИИ, это был проект на государст...

Программирование — это материализация идей Основной тезис этой статьи: Разработку программного обеспечения следует рассматривать как материализацию идей посредством трансформации ментальных моделей в программный код. В статье описывается парадигма материализации идей в программной инженерии (engl.: RPSE: Reificatio...

Процесс ревью кода в HH.RU Мне на глаза попался документ с правилами и рекомендациями по процессу ревью кода внутри компании. Я решил, что такой полезной информацией надо поделиться с внешним миром. С благословения автора я публикую работу Читать дальше →

У пользователей ЛитРес появилась возможность читать книги по мере их написания Сервис электронных и аудиокниг ЛитРес добавил новый раздел «Черновики». Читатели смогут скачивать новые книги по частям, когда их выкладывает автор

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

[Перевод] Разработка React-приложений с использованием ReasonReact Вы применяете React для создания пользовательских интерфейсов? Автор материала, перевод которого мы публикуем, говорит, что он тоже работает с React. Здесь он хочет рассказать о том, почему для написания React-приложений стоит использовать ReasonML. React — это очень хоро...

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

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

[Перевод] Искусственный интеллект для каждого В начале января 2019 г. Forbes составил ТОП-10 главных технологических книг 2018 года, среди которых оказалась и «Машины прогнозирования: Простая экономика искусственного интеллекта» (Prediction Machines: The Simple Economics of Artificial Intelligence). Книга, написанная ко...

Мифы о работе PFE Часто, когда рассказываешь о своей работе знакомым и друзьям (как в этой статье), они восторгаются и по-честному завидуют тому, какая интересная у меня работа. Я, в целом, с ними согласен, но хотелось бы снять розовые очки и рассказать о другой стороне работы полевого инжене...

Роскомнадзор заказал автоматизированную систему контроля за поисковиками и VPN 19 марта 2019 года на сайте госзакупок размещён тендер на разработку «автоматизированной системы контроля выполнения требований статьи 15.8 федерального закона от 27.07.2006 №149-ФЗ „Об информации, информационных технологиях и о защите информации”». Заказ разместило подвед...

Стоимость SSD в 2019 году может упасть более чем на 50% Стоимость флеш-памяти продолжит падать и в 2019 году. К такому выводу пришли аналитики DigiTimes со ссылкой на "отраслевые источники". Более того, они уверены, что после 50% снижения цен на флеш-память в этом году, её стоимость в 2019 году упадёт ещё больше. Подробнее об это...

[Перевод] Тестирование Node.js-проектов. Часть 1. Анатомия тестов и типы тестов Автор материала, первую часть перевода которого мы сегодня публикуем, говорит, что он, как независимый консультант по Node.js, каждый год анализирует более 10 проектов. Его клиенты, что вполне оправданно, просят его обратить особое внимание на тестирование. Несколько месяцев...

[Перевод] Руководство пользователя Kibana. Визуализация. Часть 5 Пятая часть перевода официальной документации по визуализации данных в Kibana. Ссылка на оригинальный материал: Kibana User Guide [6.6] » Visualize Ссылка на 1 часть: Руководство пользователя Kibana. Визуализация. Часть 1 Ссылка на 2 часть: Руководство пользователя Kibana. В...

Где работать в ИТ, выпуск 3: Badoo Раньше сервисы вроде Badoo называли сайтами для знакомств. Но теперь это определение как-то не вяжется с образом передовой IT-компании с офисами в Москве и Лондоне, высоченными зарплатами и высокотехнологичным стеком. Поэтому Badoo предпочитает нейтрально-сглаженное — «кру...

Книга «Apache Kafka. Потоковая обработка и анализ данных» При работе любого enterprise-приложения образуются данные: это файлы логов, метрики, информация об активности пользователей, исходящие сообщения и т. п. Правильные манипуляции над всеми этими данными не менее важны, чем сами данные. Если вы — архитектор, разработчик или выпу...

[Перевод] React.js: понятное руководство для начинающих Автор статьи, перевод которой мы публикуем, считает, что, к несчастью, в большинстве из существующих руководств по React не уделяется должного внимания ценным практическим приёмам разработки. Такие руководства не всегда дают тому, кто по ним занимается, понимание того, что т...

По скорости работы Apple Watch Series 3 не сильно отстают от новых часов Одной из особенностей Apple Watch Series 4 является новая более мощная двухъядерная однокристальная система Apple S4. По словам купертиновцев, новые часы в два раза мощнее предшественника. Однако авторы издания MacRumors после серии тестов пришли к выводу, что пользователи в...

Книга «Elasticsearch, Kibana, Logstash и поисковые системы нового поколения» Привет, Хаброжители! Мы издали книгу по Elastic Stack, предназначенную для специалистов, работающих с большими объемами данных и желающих надежно извлекать их из любого источника в любом формате, а также искать, анализировать и визуализировать данные в режиме реального врем...

Что нового в AppCode 2018.3 Добавили поддержку Swift 4.2, сделали Generate и навигацию к определению типа для Swift, улучшили форматирование, поддержали iOS-расширения в отладчике, стали лучше работать в проектах с несколькими таргетами, и еще сделали кучу крутых и полезных фич. Читать дальше →

QuietOn — наушники, которые убивают… Шум. Вот так насмотришься страстей в интернете: А потом думаешь: зря, конечно, авторы статей не учитывают рекомендации seo-экспертов относительно того, сколько текста влезает в Title. А если серьезно, «странные наушники» — это наша любимая тема: то у нас костная пров...

[Из песочницы] FFmpeg начало работы с Visual Studio Привет! Начну с того, что я занимаюсь разработкой программы определения автомобильных номеров на дешевом слабо мощном процессоре типа Intel ATOM Z8350. Мы получили достаточно хорошие результаты в определении российских номеров на статической картинке (до 97%) с не плохим быс...

Стандарт биткоина: как первая криптовалюта превзошла золото Дисклеймер Этот материал является рецензией ForkLog на книгу экономиста Сейфедина Аммуса “Краткая история денег, или Все, что нужно знать о биткоине”, которая вскоре выйдет в издательстве “Манн, Иванов и Фербер”. Приобрести ее можно по ссылке. Прочитав название книги «Кратка...

Поиск в MapKit: Tips & Tricks MapKit — это программная библиотека, которая позволяет использовать картографические данные и технологии Яндекса в мобильных приложениях. У неё есть официальная документация, которая уже содержит подробное описание методов API, поэтому сегодня мы поговорим о другом. В этом...

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

[Перевод] Python Testing с pytest. ГЛАВА 3 pytest Fixtures Вернуться Дальше Эта книга — недостающая глава, отсутствующая в каждой всеобъемлющей книге Python. Frank Ruiz Principal Site Reliability Engineer, Box, Inc. Читать дальше →

Книга «Прагматичный ИИ. Машинное обучение и облачные технологии» Привет, Хаброжители! Эта книга Ноя Гифта предназначена для всех, кого интересуют ИИ, машинное обучение, облачные вычисления, а также любое сочетание данных тем. Как программисты, так и просто неравнодушные технари найдут тут для себя полезную информацию. Примеры кода даны н...

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

[Перевод] Postgres в ретроспективе Предлагаем вашему вниманию перевод статьи Джозефа Хеллерштейна «Looking Back at Postgres», опубликованной в соответствии с международной лицензией Creative Commons «С указанием авторства» версии 4.0 (CC-BY 4.0). Авторы оставляют за собой право распространять эту работу на ли...

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

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

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

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

[Перевод] Guix — самая продвинутая операционная система Операционные системы (ОС) — обширная тема. На протяжении десятилетий здесь доминировал один подход: Unix. Действительно, большинство современных систем, включая большинство дистрибутивов GNU/Linux, *BSD и macOS, придерживаются архитектуры Unix. (Windows нет, но там почти нич...

[Перевод] Как сделать функции на Python еще лучше Собственно, заголовок этой замечательной статьи от Джеффа Кнаппа (Jeff Knupp), автора книги "Writing Idiomatic Python" полностью отражает ее суть. Читайте внимательно и не стесняйтесь комментировать. Поскольку очень не хотелось оставлять в тексте важный термин латиницей, мы...

Фото Huawei Nova 4 с «дырявым» экраном Утечки внешнего вида очередного смартфона задолго до его презентации уже никого не удивляют. Но все чаще «внимательность» к деталям и «проницательность» о том, как может выглядеть новинка помогают «случайному» очевидцу опознать смартфон в ...

Европейские регуляторы выступили против cookie-баннеров В Европе пришли к выводу, что cookie-баннеры не соответствуют требованиям GDPR. Обсуждаем предысторию вопроса, делимся мнениями экспертов и смотрим на варианты развития ситуации. Читать дальше →

Новые книги о детском программировании на Scratch На полке книг о Scratch появились две новинки от издательства «РОСМЭН»: «Видеоигры на Scratch» и «Анимация на Scratch». Читать дальше →

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

Квантовый опыт продюсирования Рецензия на книгу Фёдора Елютина «Remote Moscow: Как зарабатывать на впечатлениях».

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

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

[Из песочницы] Parse & Android: рекомендации начинающим разработчикам Аннотация В данной статье я бы хотел поделиться общими впечатлениями от использования BaaS – решения под названием Parse для разработки бэкэнда Android-приложения, рассказать о всех «подводных камнях», с которыми мне пришлось столкнуться в период разработки. Впервые эту плат...

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

Управление RGB светодиодами через блок UDB микроконтроллеров PSoC фирмы Cypress Введение Я давно хотел изучить методику программирования блоков UDB в контроллерах PSoC фирмы Cypress, но всё руки как-то не доходили. И вот, возникла задачка, на которой это можно было сделать. Разбираясь с материалами из сети, я понял, что практические рекомендации по ра...

Starbucks задействует блокчейн и ИИ-сервисы от Microsoft Крупная сеть кофеен Starbucks применит технологии, разработанные корпорацией Microsoft, для совершенствования своей деятельности. Об этом ForkLog сообщили представители Microsoft. Так, в мобильное приложение Starbucks® Rewards будет добавлена услуга по формированию персонали...

Рекомендации по настройке AFA AccelStor при работе с VMware vSphere В рамках данной статьи хотелось бы рассказать об особенностях работы All Flash массивов AccelStor с одной из популярнейших платформ виртуализации – VMware vSphere. В частности, акцентировать внимание на тех параметрах, которые помогут получить максимальный эффект от использо...

[Перевод] Разрабатывать приложения под Android — словно быть (демонетизированным) ютубером Как известно, некоторые авторы на YouTube крайне недовольны условиями, которые предлагает эта платформа. Аналогичное сражение сейчас ведут разработчики Android-приложений на платформе Google Play. Попытаюсь за 20 минут объяснить, что не так с Android. Когда-то Android счита...

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

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

[Перевод] Разработка микросервисов с помощью BDD и IOD BDD — разработка через поведение. BDD для микросервисов — это сотрудничество клиента, разработчиков и тестировщиков. BDD — это разработка, которая учитывает и технические интересы и бизнес-требования. Этот подход обычно применяется для описания интерфейсов приложений, а так ...

[Перевод] Киберпанк 2000: инструменты создания Deus Ex Введение В последнее время хороший приём на GDC получали рассказы о классических играх, но было очень мало историй об инструментах их разработки. В этой серии статей мы попытаемся заполнить этот пробел, взяв интервью в людей, игравших важную роль в истории инструментов для ...

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

Вебинар «Сотрудник — backdoor: современные приемы социальной инженерии» 30 мая на вебинаре Digital Security «Сотрудник — backdoor: современные приемы социальной инженерии» расскажем, почему информационная безопасность компании завязана не только на устойчивую инфраструктуру и программное обеспечение, но и на абсолютно каждого сотрудника. Чита...

[Перевод] Руководство пользователя Kibana. Визуализация. Часть 4 Четвертая часть перевода официальной документации по визуализации данных в Kibana. Ссылка на оригинальный материал: Kibana User Guide [6.6] » Visualize Ссылка на 1 часть: Руководство пользователя Kibana. Визуализация. Часть 1 Ссылка на 2 часть: Руководство пользователя Kiban...

Подборка книг о том, как учиться, мыслить и принимать эффективные решения В нашем блоге на Хабре мы публикуем не только рассказы о разработках сообщества Университета ИТМО, но и фотоэксурсии — например, по нашей лаборатории робототехники, лаборатории киберфизических систем и DIY-коворкингу Фаблаб. Сегодня мы собрали подборку книг, которые рассмат...

[Перевод] Certified SAFe® Program Всем добрый день! У нас осталось не так много времени до запуска нового потока «Руководитель разработки» так что ещё один интересный материал, который немного затрагивается в беседах на наших занятиях. Поехали. Сертифицированные консультанты SAFe (Certified SAFe Program C...

Аналитики UBS: к 2030 году выручка подразделения Alphabet по разработке беспилотных машин составит $114 млрд Изображение: Waymo Несколько дней назад стартап Waymo, принадлежащий Alphabet (головная компания Google), запустил в коммерческую эксплуатацию беспилотное такси. Согласно оценкам аналитиков инвестиционного банка UBS, развитие этого направления бизнеса к 2030 году будет ге...

Книга «Основы Microsoft Azure» В этой книге приводится наиболее важная информация о ключевых службах платформы Azure для разработчиков и ИТ-специалистов без опыта работы с облачными технологиями. Приведены подробные пошаговые инструкции, которые помогут читателю изучить основы работы со всеми важными служ...

Бонусы Joker 2018: бесплатная онлайн-трансляция, бофы, вечеринка и настолки Считаные дни остались до конференции Joker 2018: она пройдет в эту пятницу и субботу, 19-20 октября в Экспофоруме. Вы уже знаете про 42 доклада и сотни участников, но мы подготовили кое-что ещё. По традиции, прямо на YouTube будет открыта бесплатная онлайн-трансляция. Но ...

[Из песочницы] Понимание сверточных нейронных сетей через визуализации в PyTorch В нашу эру, машины успешно достигли 99% точности в понимании и определении признаков и объектов на изображениях. Мы сталкиваемся с этим повседневно, например: распознавание лиц в камере смартфонов, возможность поиска фотографий в google, сканирование текста со штрих-кода или...

Nintendo патентует чехол — Game Boy Когда увидели свет NES и SNES Classic Mini, автор этих строк высказввал в комментариях предположения, что Game Boy — следующий. И вот в этом направлении что-то зашевелилось, но никто не предполагал, что задачу решат так (ссылка на патент). Читать дальше →

LLTR Часть 2: Алгоритм определения топологии сети по собранной статистике В предыдущих частях… 0. Автоматическое определение топологии сети и неуправляемые коммутаторы. Миссия невыполнима? (+ classic Habrahabr UserCSS) 1. Первые шаги в OMNeT++ и INET [tutorial] Q: Что у нас есть? A: Статистика, собранная с хостов. Q: Что мы хотим получить?...

Google обновил справочный документ по схемам обмена ссылками Google обновил документ по схемам обмена ссылками в Справке Search Console. В нём появился новый пункт, запрещающий требовать активные ссылки по условиям соглашения и в подобных случаях. Такие ссылки должны закрываться атрибутом nofollow. Новый пункт добавлен в примеры ссыло...

Авторизация в ESIA на сервере терминалов с ЭЦП по ГОСТ-2012 Добрый день Хабровчане. Коллеги работающие в сфере гос. закупок уже успели испытать на себе обязательное требование правительства касательно использования носителей с электронно цифровой подписью ГОСТ Р 34.10-2012. Использование ЭЦП по новому ГОСТу является обязательным с 1...

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

[Перевод] Внутри Quake: определение видимых поверхностей Ветеран программирования трёхмерной графики Майкл Абраш на примере разработки первого Quake рассказывает о необходимости творческого мышления в программировании. Много лет назад я работал в теперь уже не существующей компании-производителе видеоадаптеров Video Seven. Там я...

[Перевод] Делаем литературные часы на основе электронной книги Моя девушка читает книги запоем. Она преподаёт и изучает английскую литературу, поэтому прочитывает в среднем по 80 книг в год. В списке её желаемых покупок значились часы для гостиной. Я бы мог купить настенные часы в магазине, но разве это интересно? Вместо этого я сдел...

Почему финансисты с Уолл-стрит слишком много работают, и можно ли это исправить Изображение: Jordan Richmond | CC BY 2.0 Издание Institutional Investor опубликовало большую статью о рабочей этике американских финансовых компаний с Уолл-стрит. Авторы разобрались в том, почему сотрудники таких организаций часто работают почти без сна и выходных. Мы при...

ITIL и новые модные штуки В самом начале 2000-х мне, как и многим другим ребятам, было очень важно узнать: как организовать современный (на тот момент) ИТ-департамент коммерческой компании среднего размера. Скажем, на 50-200 «айтишников». То был не праздный интерес, а вполне реальная зад...

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

Non fiction. Что почитать? Хочу поделиться с вами несколькими из прочитанных за последние годы книг в жанре non fiction. Однако, при составлении списка возникла неожиданная проблема отбора. Книги, что называется, для широкого круга. Которые читаются влет даже совершенно неподготовленным читателем и мо...

Про ИТ-бизнес и не только Всем доброго нового года! Навеяно статьей Бизнес, я люблю тебя коллеги Verovir, а также ее же статьей Уходя — уходи? Ночной разговор об увольнениях (хотя последняя заслуживает отдельного развернутого ответа). Коллега, вы в статье хорошо выделили ключевые проблемные точки, с ...

Создание и интегрирование бота VK в группу через VkBotLongPoll [Python] В этой статье мы создадим бота и интегрируем его в группу VK на Python 3.x Для кого эта статья? Для тех, кто хочет написать простого бота для своего сообщества, умеющего определять команды и выводить соответствующий ответ Основные стадии Для начала создадим бота в ВК, нас...

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

С чего начать разработку архитектуры? Примечание: Если вы считаете, что на построении архитектуры съели хотя бы полпёсика, то эта статья не для вас. Модель — абстрактное представление реальности в какой-либо форме. Предполагаем, что архитектор уже закончил со сбором требований к будущей системе и их анализом. ...

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

[Из песочницы] Двусторонняя аналитика партнерского iframe-виджета с помощью Google Tag Manager Виджеты сегодня являются неотъемлемой частью многих крупных порталов, поскольку позволяют использовать сложные партнерские разработки избегая долгие процедуры внедрения. Веб-аналитика виджетов при этом интересна всем сторонам, но в случае с iFrame возникают трудности в плане...

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

[Перевод] Рассказ о 33 расширениях для VS Code, об их разработке и об управлении ими Автор материала, перевод которого мы сегодня публикуем, создал 33 расширения для VS Code. Он решил поделиться с теми, кому нравится этот редактор, методикой разработки и поддержки расширений. Кроме того, он кратко рассказал о своих проектах. Возможно, вы найдёте среди них чт...

[Перевод] Распараллеливание задач с зависимостями —  пример на .NET Здравствуйте, коллеги! На этой неделе мы отдали в перевод амбициозную по своей сложности книгу "Concurrency in .NET" издательства Manning: Автор любезно выложил на сайте Medium отрывок из 13-й главы, который мы и предлагаем оценить задолго до премьеры. Приятного чтения! ...

[Перевод] Sketch + Node.js: генерируем иконки для множества платформ и брендов Нет ничего проще, чем добавить иконку в проект: нужно всего лишь написать дизайнеру, он экспортирует её из Sketch и пришлет вам нужный вариант, а вы используете ее у себя в коде. Если же у вас с десяток проектов, несколько платформ и множество А/Б-тестов на дизайн, то дост...

[Перевод] Лучшие нововведения социальных сетей в 2018 году И снова здравствуйте! Совсем немного времени остается до запуска нашего курса «SMM-специалист», в рамках которого вы узнаете о последних тенденциях и обучитесь работе с самыми актуальными инструментами онлайн-маркетинга для продвинутых специалистов. О трендах 2019 года пог...

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

iPhone SE 2 может получить процессор Apple A11 Несмотря на то, что после выхода iPhone Xr многие аналитики пришли к выводу, что компания Apple отказалась от идеи продолжить линейку iPhone SE, некоторые не теряют надежды на возможный релиз компактного яблочного смартфона. Эти надежды подкрепляются периодическими слухами. ...

Library Book — бесплатные книги в apk v.1.0 Library Book — бесплатные книги в apk Подборка литературы на любой вкус. Теперь не нужно думать о том, что почитать. Книги в apk — избавляют от необходимости качать сторонние читалки. Бесплатные произведения всех жанров где новинки добавляются каждый день! Функция за...

Книга «Наш код. Ремесло, профессия, искусство» Быть программистом может быть интересно и весело, но быть разработчиком программного обеспечения — это сущий ад. Компьютеры логичны, люди — нет. Увы, в современной индустрии программного обеспечения не платят за программирование. Платят за разработку программного обеспечени...

Фиксированные и переменные издержки в разработке софта Разработка программного обеспечения и эксплуатация уже реализованного софта (например, приложения) находится в особом положении в контексте анализа расходов. Особенность в том, что типичный цикл производства товара и его продажи не существует в ИТ отрасли. Вместо этого мы им...

Как это устроено: работа команды аналитиков на примере разработки одного digital-сервиса Кто все эти люди? Профессия аналитика – одна из самых востребованных в мире. По словам директора рекрутингового агентства Pruffi, Алены Владимирской, бизнес-аналитики и все, кто занимается оптимизацией, внедрением новых бизнес-процессов, сегодня очень востребованы и высок...

From zero to “Actions on Google” hero: ваш код В первой части мы разобрались с основными принципами проектирования и разработки приложений для Google Assistant. Теперь пришло время написать собственного помощника, чтобы пользователи могли наконец выбрать фильм на вечер. Разработчики shipa_o, raenardev и дизайнер Comrade...

Работающий Samsung Galaxy S10 на живой фотографии выглядит потрясающе Слухи о смартфоне Samsung Galaxy S10 ходят по сети со второго квартала прошлого года, а появились они вскоре после начала продаж Galaxy S9. За это время в сеть попало крайне много подробностей о том, что Сообщение Работающий Samsung Galaxy S10 на живой фотографии выглядит п...

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

Кастомизация резолвинга зависимостей в Spring Привет! Меня зовут Андрей Неведомский и я главный инженер в СберТехе. Я работаю в команде, которая занимается разработкой одного из системных сервисов ЕФС (Единой Фронтальной Системы). В своей работе мы активно используем Spring Framework, в частности его DI, и время от врем...

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

Что важно, а что — срочно? Матрица Эйзенхауэра – очень известный метод определения приоритетов. Например, в знаменитой книге Стивена Кови «Семь навыков высокоэффективных людей» матрице посвящена целая глава. Матрица – это инструмент расстановки приоритетов задач. Придумал ее, говорят, 34-й президент ...

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

Корректный ASP.NET Core Специально для любителей книг "С++ за 24 часа" решил написать статью про ASP.NET Core. Если вы раньше не разрабатывали под .NET или под какую-то аналогичную платформу, то смысла заходить под кат для вас нет. А вот если вам интересно узнать что такое IoC, DI, DIP, Intersept...

[Перевод] Энциклопедия освещения художника Naughty Dog Джои Ленц из Naughty Dog подробно рассказал нам об освещении в UE4: о значениях, источниках, световой температуре, освещении в PBR, ресурсах, по которым можно изучать освещение, а также обо многом другом. На официальном сайте Джои polyplant.co есть множество полезных советов...

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

Как упростить исследование БД Oracle: «джентльменский набор» скриптов Добрый день! Мы команда системных аналитиков одного из подразделений управления данными «Ростелекома». В нашей компании насчитывается более 300 неоднородных источников данных — такое многообразие необходимо для поддержки работы Ростелекома по всем многочисленным направлениям...

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

Книга недели: «Спросите у… космонавта!» Книга: «Спросите у… космонавта!» Автор: Тим Пик, английский летчик армейской авиации, астронавт ЕКА Год издания: 2018 Издательство: Рипол-классик В этой книге автор отвечает как на популярные «земные» вопросы («Что вы взяли с собой в космос», «Как вы ходите в туалет на МКС»,...

Рецензия на фильм «Красивый, плохой, злой» / Extremely Wicked, Shockingly Evil and Vile На Netflix состоялась премьера фильма Extremely Wicked, Shockingly Evil and Vile. Он рассказывает о серийном маньяке, который вошел в криминальную историю США жестокими убийствами. Лента ставит под вопрос лишение свободы подозреваемого, который не соответствует представления...

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

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

Перевод книги Skunk Works. Личные мемуары моей работы в Локхид Хочу представить вам перевод увлекательнейшей книги «Skunk Works. Личные мемуары моей работы в Локхид». Skunk Works — это секретное подразделение корпорации Локхид, созданное в 1943 году для скорейшей разработки первого американского реактивного истребителя P-80. Также они ...

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

Информационная архитектура в Интернете часть 3 Конспект книги «Информационная архитектура в Интернете» (авторы П.Морвиль и Л.Розенфельд) продолжается. Первая часть Вторая часть Сегодня на повестке дня у нас навигация. Читать дальше →

[Перевод] Распределенные системы. Паттерны проектирования. Обзор книги Здравствуйте, коллеги. Сегодня мы публикуем перевод очередного обзора с сайта Бена Нейдела — этот сайт наверняка заинтересует вас и в оригинале. На сей раз мы поговорим о книге "Распределенные системы. Паттерны проектирования", которая дополняет вышедшую у нас в начале этого...

По итогам прошлого года iPhone X стал самым популярным смартфоном на рынке На данный момент многие эксперты сходятся во мнении, что спрос на яблочные смартфоны несколько снизился. Это подтверждает и сама Apple. При этом iPhone остаются самыми популярными аппаратами на рынке. К такому выводу пришли аналитики Counterpoint Research.Читать дальше... P...

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

Как быстро развернуть HotSpot с требованием законов РФ? Представьте, что Вы владелец сети маленьких кофеен. Вам надо выпустить в интернет клиентов, с учётом требования закона об идентификации. А так как Ваш бизнес — общепит, то наверняка у Вас нет обширных знаний в IT. Да и времени на разворачивание, как всегда, нет. Чем раньше ...

[Перевод] Зачем человеку Scala? Здравствуйте, коллеги. Не так давно мы допечатали книгу Одерски, Спуна и Веннерса о Scala 2.12. Ведь до Scala 3 еще далеко. Автор сегодняшней статьи — Адам Уорски, сооснователь компании «SoftwareMill» и опытный Scala-разработчик. У него получилось интересное резюме сильн...

[Перевод] [Иллюстрированное] Руководство по устройству сети в Kubernetes. Часть 3 Прим. перев.: Эта статья продолжает цикл материалов о базовом устройстве сетей в Kubernetes, что описывается в доступной форме и с наглядными иллюстрациями (впрочем, конкретно в этой части иллюстраций уже практически не оказалось). Переводя две предшествующие части этого цик...

Рецензия на сериал Turn Up Charlie / «Сделай погромче, Чарли» Все герои боевиков оказываются когда-нибудь в роли няньки – это закон. Арнольд Шварценеггер был очень неплох в «Детсадовском полицейском»/Kindergarten Cop (1990), а Вин Дизель — в «Лысый нянька: Спецзадание»/The Pacifier (2005). Теперь пришла очередь Идриса Эльбы приме...

[Перевод] Самодельные магнитные карты для калькулятора Casio PRO fx-1 Автор приобрёл калькулятор Casio PRO fx-1 без предназначенных для него магнитных карт. Как они выглядят, показано здесь. По фотографиям автор определил, что длина у них составляет 93 мм, что несколько больше, чем у банковской карты. Карты такой длины существуют, но редки и...

[Перевод] Проблемные личности среди менеджеров проектов Незнакомым с разработкой программного обеспечения может показаться странным, что у проекта есть и менеджер продукта, и менеджер проекта. Разница в том, что первый отвечает за определение продукта, а второй отвечает за состояние проекта и отчётность перед заинтересованными ...

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

[Перевод] Записки фрилансера: разработка первого React Native-приложения Автор материала, перевод которого мы публикуем, недавно выпустил своё первое мобильное приложение, написанное на React Native. Так случилось, что это приложение стало и его первым проектом, который он создал как программист-фрилансер. Здесь он расскажет о том, с чем ему приш...

Рецензия на фильм «Наркокурьер» / The Mule Главную роль в фильме «Наркокурьер» играет 88-летний Клинт Иствуд. Он же выступает в качестве режиссера и продюсера. Клинт показывает трогательную историю о семейных ценностях и невозможности поспеть за современным миром. Ну и наркотики, которые принадлежат наркокартелю из М...

Как начать применять R в Enterprise. Пример практического подхода Публикация по выступлению на секции R meetup @ Moscow Data Science Major (Spring 2019). Вся презентация в pdf формате. Почему этот вопрос актуален? Бизнес-кейсы различны, техническая суть одинакова Аналитика работы колл-центра Аналитика продаж, включая прогнозы Антифрод си...

Ericsson запустит в США новый центр разработки ПО для 5G-сетей Ericsson объявила о планах по увеличению инвестиций в свои разработки 5G-сетей в США, намереваясь открыть в этом году для реализации этой цели новый центр разработки программного обеспечения. Центр будет заниматься разработкой технологии немодулированной передачи да...

Технические отличия BI систем (Power BI, Qlik Sense, Tableau) Время необходимое на прочтение 11 минут Мы и Квадрат Гартнера 2019 BI :-) Целью данной статьи является сравнение трёх ведущих BI платформ, которые находятся в лидерах квадранта Gartner: — Power BI (Microsoft) — Tableau — Qlik Рисунок 1. Gartner BI Magic Quadrant 2019 М...

[Перевод] Размышления о TDD. Почему эта методология не получила широкого признания Привет, Хабр! Мы давно и практически безуспешно ищем светлую голову, желающую потеснить на рынке господина Кента Бека — то есть, ищем того, кто готов написать для нас книгу по TDD. C реальными примерами, рассказом о собственных шишках и достижениях. Книг на эту тему совсем ...

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

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

Прямой эфир: инфраструктура фронтенда Всем привет! Меня зовут Роман Дворнов, я технический руководитель команды архитектуры фронтенда в Авито. Мы занимаемся созданием и развитием технической платформы фронтенда, чтобы другие команды могли быстрее создавать интерфейсы и продукты. Мы с коллегами запланировали сери...

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

[Из песочницы] Почему нельзя установить размер шрифта у посещенной ссылки Привет, Хабр! Представляю Вашему вниманию перевод статьи «Why can’t I set the font size of a visited link?» автора Jim Fisher. Посещенные ссылки отображаются фиолетовым; не посещенные — голубым. Это различие пришло к нам с времен появления веба. Но CSS позволяет нам перен...

Полиция Москвы получит очки с распознаванием лиц Фото: Светлана Холявчук / Интерпресс / ТАСС Мэрия Москвы, а именно Департамент информационных технологий планирует заказать разработку очков дополненной реальности с функцией распознавания лиц. Устройства такого типа закажут для полицейских столицы, чтобы правоохранители ...

Блокчейн-благотворительность — DataArt победил на хакатоне Malta Blockchain Summit Команда DataArt победила на крупнейшем блокчейн-хакатоне, недавно прошедшем на Мальте. За двое суток коллеги разработали платформу для проведения благотворительных онлайн-лотерей и завоевали приз в 25 тысяч долларов. Рассказы победителей и ссылки на проект под катом. Чит...

PHP-Дайджест № 150 (11 – 25 февраля 2019) Свежая подборка со ссылками на новости и материалы. В выпуске: изменены правила голосования за RFC в PHP Internals, стартовал прием заявок на доклады для PHP Russia 2019, новое расширение для реализации параллельного исполнения кода, свежие материалы для обучения, видео, по...

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

Асинхронный обмен данными с удалённым приложением через SSH Доброго времени суток, друзья и коллеги. Меня всё ещё зовут Дмитрий Смирнов, и я всё ещё, к моему вящему удовольствию, являюсь разработчиком ISPsystem. Некоторое время назад я начал работу над совершенно новым проектом, который меня очень вдохновил, поскольку новое — это в н...

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

Full stack Data analyst "Анализ данных" часто организован так: вот у нас разработчики хранилища, а вот у нас аналитики. В DWH (data warehouse, хранилище) умеют SQL, а аналитики у нас умеют работать c экселем. Если нам нужно что-то проанализировать, то идете к аналитикам, а они идут за данными к DWH...

Книга «Работа с BigData в облаках. Обработка и хранение данных с примерами из Microsoft Azure» Перед вами — первая исходно русскоязычная книга, в которой на реальных примерах рассматриваются секреты обработки больших данных (Big Data) в облаках. Основное внимание уделено решениям Microsoft Azure и AWS. Рассматриваются все этапы работы – получение данных, подготовле...

[Перевод] Мониторинг кластера Kubernetes при помощи Prometheus Здравствуйте, коллеги. Мы только что отдали в перевод интересную книгу Брендана Бёрнса, рассказывающую о паттернах проектирования для распределенных систем Кроме того, у нас уже полным ходом идет перевод книги "Mastering Kubernetes" (2-е издание) и готовится к выходу в се...

«12 шагов к гибкому бизнесу» — новая книга Cleverics Наверное из-за того, что в прошлом году план по ежегодному выпуску новой книги был перевыполнен, в этом году соблюсти многолетнюю традицию оказалось сложнее. Но сегодня наша новая книга должна выйти из печати и мы готовы представить её вам: «12 шагов к гибкому бизнесу...

Губозакаточная машинка для этикеток — разворачиваем цилиндрическое искажение программно В нашем приложении есть фича, как у сына маминой подруги vivino — определение вина по фотографии. Под капотом — использование сторонних сервисов, Tineye — для определения наиболее подходящей этикетки, Google Vision — для чтения текста на ней. Последнее нужно для того, чтобы ...

В "Газпроме" предложили вывести технологические сети из-под действия законопроекта об автономной работе Рунета Об этом говорится в справке для топ-менеджмента "Газпрома". Авторы записки отмечают, что требования законопроекта могут привести к возникновению чрезвычайных ситуаций на объектах топливно-энергетического комплекса.

[Из песочницы] Какую роль могут сыграть технологии в древнем искусстве смешивания специй? Привет, Хабр! Представляю вашему вниманию перевод статьи «AI and spices: Would you put cumin on a pizza?» автора Dhruti Shah. Что общего между тосканской курицей, стейком-бурбоном и новоорлеанской колбасой? Все они представляют собой новые ароматы специй, разработанные кру...

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

Суд обязал Роскомнадзор заблокировать «пиратские» научные порталы на территории России Сегодня стало известно о том, что Московский городской суд обязал Роскомнадзор заблокировать на территории РФ порталы Sci-Hub, LibGen и ряд их зеркал. Суд вынес решение на основе заявления издательства Springer Nature. О блокировке сообщила основательница Sci-Hub Александ...

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

[recovery mode] 10 нестандартных способов навредить SEO при смене CMS (+1 бонусный) В этой статье расскажу о тех проблемах, которые возникают, когда сайт меняет движок, а контроль SEO-специалиста при этом отсутствует. Материал будет полезен тем, кто самостоятельно продвигает свой сайт, а для коллег может стать лишним поводом освежить в голове знания (а може...

Как написать отличную ленту новостей ВКонтакте за 20 часов Всем привет! Недавно прошёл конкурс от ВКонтакте Mobile Challenge, и моя работа заняла призовое место. По заданию второго этапа необходимо было разработать ленту новостей для мобильных устройств, а главными критериям оценки были плавность скроллинга и загрузки постов. Ещё ко...

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

[Перевод] Руководство по Node.js, часть 10: стандартные модули, потоки, базы данных, NODE_ENV Этот материал завершает серию переводов руководства по Node.js. Сегодня мы поговорим о модулях os, events и http, обсудим работу с потоками и базами данных, затронем вопрос использования Node.js при разработке приложений и в продакшне. [Советуем почитать] Другие части цик...

Создателю «Ведьмака» не понравилась будущая экранизация Писатель, автор книг про «Ведьмака» Анджей Сапковский (Andrzej Sapkowski) рассказал, что адаптация истории от Netflix «далека от его книг».

[Перевод] io_submit: альтернатива epoll, о которой вы никогда не слышали Недавно внимание автора привлекла статья на LWN о новом интерфейсе ядра для опроса (polling). В ней обсуждается новый механизм опроса в Linux AIO API (интерфейс для асинхронной работы с файлами), который добавили в ядро версии 4.18. Идея довольно интересная: автор патча пр...

[Перевод] Моделирование метрополиса В основе одной из самых знаковых игр всех времён лежит теория о том, как умирают города, внезапно оказавшая слишком влиятельной. В 1984 году разработчик Уилл Райт как раз завершил работу над своей первой видеоигрой в жанре shoot-em-up под названием Raid on Bungeling Bay. В...

Как «докатился» до такого автомобиля: Россиянин рассказал, почему сменил Nissan на Haval H9 Внедорожник является весьма противоречивой машиной в России, ведь некоторые считают его сильным конкурентом Toyota Land Cruiser, однако другие называют модель автохламом из КНР. Автомобилист поделился отзывом о «Прадике из Китая» в лице Haval H9 на портале «Пикабу». Вопреки...

Сколько Samsung Galaxy S10 работает в сети 5G на одном заряде Слухи о том, что смартфоны, которые работают в сетях 5G, разряжаются крайне быстро, ходят уже очень давно. Сегодня, 10 января 2018 года, им пришел конец, потому как появилась точная достоверная информация о том, сколько на Сообщение Сколько Samsung Galaxy S10 работает в сет...

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

Книга “Электричество шаг за шагом” от Рудольфа Свореня Сегодня день информатики, и кто-то возможно помнит первые уроки по информатике в школе, и свой первый учебник “Основы информатики и вычислительной техники” (1990 год): Открыть В числе авторов этого учебника был — Р.А. Сворень. Про легендарного человека — Рудольфа Анатоль...

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

Определение цифры на слух: реализация на Arduino В этой статье я продолжу воплощать свое вдохновение лабораторной работой №3 уже в железе. Речь пойдет о детектировании цифры по звуку в тоновом режиме набора на Arduino с помощью алгоритма Герцеля. Читать дальше →

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

Как глубока кроличья нора? CLRium #5: Garbage Collector Мир несется вперед, движимый прогрессом и конкуренцией. Нам с вами нереально повезло: ведь для нас работают величайшие умы, создавая поистине серъезные механизмы: компиляторы, IDE, базы данных. Делают их так, что мы получаем истинное удовольствие, используя их. Один из этих ...

Книга «Unity в действии. Мультиплатформенная разработка на C#. 2-е межд. издание» Привет, Хаброжители! Второе издание «Unity в действии» было полностью переработано, чтобы познакомить вас с новыми подходами и идеями, позволяющими максимально эффективно использовать Unity для разработки игр. Больше внимания уделено проектированию двумерных игр, фундамента...

[Из песочницы] Неявные (implicit) параметры и преобразования в Scala Пробежавшись по предыдущим статьям на Хабре, тыц и тыц так и не удалось в быстром режиме понять, что делает неявность (implicit) в Scala. Попробуем разобраться вместе. Итак, implicit в Scala позволяют избежать вызывания методов или явных ссылок на переменные, и взамен это...

[Перевод] Создание собственной цветовой палитры Адаптировано из нашей будущей книги «Рефакторинг UI» Видели эти модные генераторы цветовой палитры? Когда выбираешь цвет, настраиваешь несколько параметров с музыкальными словечками типа «триада» или «четвёртый мажор» — и получаете пять идеальных цветов для своего веб-сайт...

13 книг для аналитиков: об анализе и обработке данных, работе на языках R и Python Конспект материала сайта для предпринимателей, маркетологов, программистов и аналитиков Coriers.

Кто такие продуктовые аналитики и зачем они нужны в команде? Все компании сегодня любят «большие данные», и практически в каждой обязательно будет отдел аналитиков, занимающихся data science. Однако четкое понимание в индустрии о том, кто такой продуктовый аналитик и чем он отличается от data scientist или UX-исследователя, фокусирующ...

Apple и Qualcomm работают над новым сканером отпечатка пальцев Вскоре после того, как компания Apple начала оснащать свои устройства сканером Face ID многие аналитики начали говорить о том, что купертиновцы свернут все работы по внедрению дактилоскопического сенсора в экран. Однако теперь в сети появилась новая информация на этот счет.Ч...

[Перевод] Реализуем UI в iOS: улучшаем, ускоряем, масштабируем Привет! Меня зовут Азат Зулькарняев, я занимаюсь разработкой iOS-приложений в компании Badoo. При создании мобильных приложений большая часть времени уходит на разработку UI, и оптимизация этого процесса всегда является актуальной темой в среде разработчиков. Мой коллега А...

Автор расширения BetterSlack отзывает его по требованию юристов Slack Разработчик BetterSlack объявил об отзыве своего расширения к Chrome, улучшающего функциональность веб-версии Slack. Это произошло всего через несколько дней после анонса первой версии, а причиной стало письмо из юридического отдела Slack. Уругвайский программист Гервасио...

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

Браузерные расширения для GitHub, которые увеличат продуктивность вашей работы Сейчас GitHub — самый популярный среди разработчиков сервис для совместной разработки программного обеспечения и размещения исходников в «облаке». Его используют как независимые разработчики, у которых в портфолио 1-2 приложения, так и технологические гиганты, включая Mic...

Backend United 3: Холодец Привет! Мы продолжаем Backend United, серию митапов для разработчиков серверной части. Третья встреча называется «Холодец», и посвящена она будет микросервисной архитектуре. Вместе с коллегами из Booking.com, Dodo Pizza и Авито поговорим о монолитах, распилах и обратной стор...

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

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

Близится выпуск первого смартфона Samsung с собственным графическим ускорителем Слухи о том, что компания Samsung намерена использовать в мобильных процессорах графические ядра собственной разработки, ходят по Сети не один год. И вот теперь сообщается, что такое изделие вскоре дебютирует на коммерческом рынке. Минувшим летом аналитики Jon Peddi...

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

Фронталка iPhone XS и XS Max получит переключатель на бьюти-режим Apple, в отличие от других, менее принципиальных производителей техники, редко ведет разработку своей продукции с оглядкой на мнение потребителей. Во многом это является отражением принципов Стива Джобса, который полагал, что покупатель не знает, чего он хочет, до тех пор,...

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

[Перевод] Гниение программного обеспечения В книге «Электромагнитная эпоха: работа, любовь и жизнь, когда роботы правят миром» Робин Хэнсон кратко обсуждает программную гниль: Программное обеспечение изначально было разработано для одного набора задач, инструментов и ситуаций. Но оно медленно изменяется, чтобы справ...

Карл Айкан отозвал свой иск против сделки обмена акций VMware с Dell «Мы пришли к выводу, что борьба за голоса не принесет победы, и решили отозвать наш судебный иск в Делавэре и прекратить нашу борьбу за голоса …

Принцип KISS в разработке Следующий доклад с Pixonic DevGAMM Talks, который мы расшифровали, немного философский — это выступление Константина Гладышева. Он Lead Game Programmer в 1C Game Studios и рассказывал о принципе управления сложностью разработки в контексте всего продукта, а не отдельных фиче...

[Перевод] Как размеры массивов C стали частью двоичного интерфейса библиотеки Большинство компиляторов C позволяют получить доступ к массиву extern с неопределёнными границами, например: extern int external_array[]; int array_get (long int index) { return external_array[index]; } Определение external_array может находиться в другой единице трансля...

Координационный центр доменов .RU/.РФ переиздает книгу «Управление интернетом» Книга Йована Курбалийи «Управление интернетом» была впервые издана на русском языке в 2010 году, инициатором, спонсором и популяризатором выхода книги стал Координационный центр национального домена сети Интернет. Выпуск книги был приурочен к проведению Первого российског...

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

Антон Архипов про эффективную работу с IntelliJ IDEA и TeamCity на jug.msk.ru 1 ноября 2018 года на встрече сообщества московских Java-разработчиков jug.msk.ru выступил Антон Архипов, рассказав о приёмах использования и новых возможностях продуктов компании JetBrains — IntelliJ IDEA и TeamCity. Читать дальше →

[Из песочницы] В списке угроз: «Игра престолов» – одно из самых популярных прикрытий для киберпреступников Привет, Хабр! Представляю вашему вниманию перевод статьи «ThreatList: Game of Thrones, a Top Malware Conduit for Cybercriminals» автора Tara Seals. В то время, как 8-ой сезон Игры престолов готовится к старту, новые исследования демонстрируют, что в прошлом году популярн...

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

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

Spring + Firebird + REST. Часть 1 Конфигурирование проекта Вместо вступления Если разбираешь что-то, попробуй это описать понятным языком и найти того, кто прочитает и выступит с замечаниями (перефразировал Р.Фейнмана, таки да я это сделал). Все комментарии, даже злобные в стиле "Да, что этот ~белый~~чел. себе позволяет" приветствую...

Демократизация данных в убере Всем привет! Под хеллоувин я побывал на конференции в Будапеште (Data Crunch) и послушал там ряд интересных докладов. Один из них был от Uber, которые рассказывали о том, на каких подходах они организовали свою платформу управления данными. Этот доклад был не столько техниче...

[Перевод] Аналитика логов Nginx с помощью Amazon Athena и Cube.js Обычно для мониторинга и анализа работы Nginx используют коммерческие продукты или готовые open-source альтернативы, такие как Prometheus + Grafana. Это хороший вариант для мониторинга или real-time аналитики, но не слишком удобный для исторического анализа. На любом популяр...

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

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

[Перевод] Простое введение в АЛУ для нейронных сетей: пояснение, физический смысл и реализация Недавно исследователи из Google DeepMind, в том числе известный учёный в сфере искусственного интеллекта, автор книги "Разбираемся в глубоком обучении", Эндрю Траск, опубликовали впечатляющую статью, описывающую модель нейронной сети для экстраполяции значений простых и слож...

Законопроект об устойчивой работе Рунета принят в первом чтении Источник: РИА Новости / Кирилл Каллиников Государственная Дума приняла в первом чтении законопроект об устойчивой работе интернета в России, о чем сообщают «РИА Новости». Инициатива направлена на защиту устойчивой работы Рунета в случае возникновения угрозы его функциониро...

Чтение на выходные: материалы о работе с облаком и организации ИТ-инфраструктуры Мы собрали 20 статей о том, как облако помогает в работе разработчикам и системным администраторам. Под катом — как распланировать объем виртуальных мощностей, обзоры облачных IDE и рекомендации по настройке тестовых сред. Читать дальше →

«Мы не хотим войны» — интервью с директором Adblock Plus Беном Уильямсом Реклама в интернете — страшно противоречивый вопрос. Она бесит, навязывается, лезет отовсюду, ее вообще не хочется видеть больше никогда в своей жизни. Но пропадет реклама, пропадут и те вещи, за которые мы любим интернет. С появлением блокировщиков рекламы, перессорились...

Как давать и получать обратную связь, если ты воробушек-социофобушек Геннадий — middle-разработчик в большой IT-компании. Он интересуется джавой, кодит с 11 до 20, ездит на работу на самокате, ходит в бар с коллегами по пятницам и скучает на эджайл-митингах. Геннадий участвует в код-ревью и легко даёт советы младшим товарищам, когда дело кас...

Как UEBA помогает повышать уровень кибербезопасности Организации, которые хотят добавить расширенные аналитические возможности или возможности машинного обучения в свой арсенал ИТ-безопасности, имеют в своем распоряжении относительно новое решение: систему аналитики поведения пользователей и сущностей – User and Entity Behavi...

Архитектура мета-сервера мобильного онлайн-шутера Tacticool Еще один доклад с Pixonic DevGAMM Talks — на этот раз от наших коллег из PanzerDog. Lead Software Engineer компании Павел Платто разобрал мета-сервер игры с сервисно-ориентированной архитектурой, рассказал, какие решения и технологии были выбраны, что и как у них масштабируе...

ИТ компания TrustSol Современный бизнес на сегодняшний день требует поддержки со стороны IT сервисов и систем. Компания TrustSol предоставляет услуги ИТ-аутсорсинга, Ит услуг разной сложности. Компания готова оказать помощь в виде единого консультирования или же полного создания и внедрения прое...

Lamoda на технорадаре В комментариях к нашей прошлой статье было много вопросов о технологиях, которые мы используем. В этой статье я — Игорь Мосягин, R&D разработчик Lamoda — о них расскажу. Под катом вы найдёте исчерпывающий перечень языков, инструментов, платформ и технологий, которые прош...

Ещё больше практики! Научим Spring Framework и профилированию без всяких конференций Вы читаете посты в нашем блоге и думаете: «Кому они нужны, я не хожу на конференции». А на конференции вы не ходите потому, что вам хочется научиться каким-то конкретным вещам, а не просто увеличить кругозор. Да, для кого-то это имеет смысл! Не только вы так думаете. Специал...

[recovery mode] Небольшое исследование свойств простой U-net, классической сверточной сети для сегментации Cтатья написана по анализу и изучению материалов соревнования по поиску корабликов на море. Попробуем понять, как и что ищет сеть и что находит. Статья эта есть просто результат любопытства и праздного интереса, ничего из нее в практике не встречается и для практических з...

JPR: «Рынка дискретных видеокарт для майнинга как такового больше нет». Поставки обвалились почти на треть Аналитики Jon Peddie Research (JPR) подвели итоги второго квартала 2018 года на рынке GPU и пришли к выводу, что для производителей дискретных видеокарт (add-in boards) этот трехмесячный период оказался крайне неурожайным. Как следует из отчета, поставки видеокарт в виде сам...

Как реализуется Retentioneering в App in the Air Удержать пользователя в мобильном приложении – это целая наука. Ее основы в нашей статье на VC.ru описал автор курса Growth Hacking: аналитика мобильного приложения Максим Годзи, руководитель подразделения Машинного обучения в App in the Air. Максим рассказывает о разработ...

[Перевод] Руководство по Node.js, часть 6: цикл событий, стек вызовов, таймеры Сегодня, в шестой части перевода руководства по Node.js, мы поговорим о цикле событий, о стеке вызовов, о функции process.nextTick(), о таймерах. Понимание этих и других механизмов Node.js является одной из основ успешной разработки приложений для этой платформы. [Советуе...

Нахождение объектов на картинках Мы занимаемся закупкой трафика из Adwords (рекламная площадка от Google). Одна из регулярных задач в этой области – создание новых баннеров. Тесты показывают, что баннеры теряют эффективность с течением времени, так как пользователи привыкают к баннеру; меняются сезоны и тре...

О чем молчат Лиды: начало карьеры разработчика. принципы. или как стать Middl’ом Привет! Программирование – это непростой предмет, а индустриальная разработка программного обеспечения – очень сложный. В нашей ИТ индустрии не так уж редко можно услышать вопросы от младших коллег из серии «как мне развиваться?», «что нужно делать, чтобы стать профессионало...

Обновление для OnePlus 6 улучшило камеру и добавило эквалайзер для Bluetooth-гарнитур Компания OnePlus официально сообщила о том, что смартфон OnePlus 6 начал получать обновление программного обеспечения OxygenOS за версией 9.0.3. Список исправлений, которые содержит OxygenOS 9.0.3, таков: Улучшена стабильность приема сигнала Wi-Fi Улучшено качество по...

[Перевод] CoreBluetooth на практике Перевод статьи Practical CoreBluetooth for Peripherals Пару лет назад, впервые столкнувшись в рабочем проекте с Bluetooth, нашел эту статью, которая сильно помогла понять, как это работает, найти “отправную” точку. Надеюсь, что пригодится новичкам. Об авторе: Йоав Шварц — ве...

Разработка цифровых продуктов с помощью ментальных моделей Привет, Хабр! Предлагаю вашему вниманию перевод статьи Designing Digital Products with Mental Models автора дизайнера Тима Шеинера. Лучший способ добиться взаимопонимания в проектной команде. Перевод — это сложно Когда-то, путешествуя по Индии, я купил недорогую книжку — ...

Подключение Multipath LUN СХД к Windows Server 2008 и Windows Server 2012 В предыдущей статье мы рассматривали «Подключение Multipath LUN СХД к VMware ESXi и Debian GNU/Linux». В данной статье продолжаем. Напомню, что используется конфигурация с двумя SAN-свитчами, к каждому из которых, СХД подключена двумя линками. Подключение Multipath LUN СХД ...

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

Российские разработчики представят комплексное решение для аналитики Сотрудничество компаний "Форсайт", Postgres Professional и "Базальт СПО" нацелено на преодоление ограничений в области импортозамещения ПО. Полная совместимость программных решений российских вендоров говорит о принципиальной возможности перехода на отече...

Да что ж не так с Илоном Маском?! | Видеообзор За 2018 год об Илоне Маске и его проектах было множество противоречивых известий, но летом СМИ побили все рекорды, подкидывая «горячие» новости чуть ли не еженедельно. Фронтмен Droider изучил ленту и разобрался в том, чему же верить. Отметим, что в видеоролике тра...

[Перевод] Не только обработка: Как мы сделали из Kafka Streams распределенную базу данных, и что из этого вышло Привет, Хабр! Напоминаем, что вслед за книгой о Kafka мы выпустили не менее интересный труд о библиотеке Kafka Streams API. Пока сообщество только постигает границы возможностей этого мощного инструмента. Так, недавно вышла статья, с переводом которой мы хотим вас позна...

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

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

Прием платежей с карты без юр. лица на Яндекс.Деньги Open source yandex money donation service Прием платежей на Яндекс.Деньги физ. лица онлайн платежи с карты, яндекса, телефона добавление метки к платежу получение и проверка оповещений на свой сервер пример автоматизации подписки на Telegram бота Реализация и описание по...

Три месяца спустя: как GDPR повлиял на работу c cookies Европейский регламент по защите данных — GDPR — вступил в силу три месяца назад. За это время объем cookie на европейских новостных сайтах сократился примерно на четверть. Сегодня рассказываем, как новые требования отразились на работе сайтов. Читать дальше →

Мини-лайфхаки по работе с Яндекс.Директ Я работаю с контекстной рекламой достаточно давно. И ещё веду курсы для новичков по работе с Я.Директ. Некоторым из них повседневные приёмы кажутся крутыми «фишками». Возникла идея поделиться некоторыми из них в этой короткой статье. Читать дальше →

Элементы, основа для разработки Работа и разработка идут хорошо когда есть: От чего отталкиваться(основа). К чему стремиться(идея, проект и т.д.) Одной из основ я хочу поделиться с Вами в данной публикации. Читать дальше →

Информационная архитектура в Интернете часть 1 Очень часто вижу вопросы от начинающих проектировщиков, похожих один на другой: «Посоветуйте что прочитать…». Часто в ответ кидают А. Купера «Об интерфейсе. Основы проектирования взаимодействия», Д. Раскина «Интерфейс: новые направления в проектировании компьютерных систе...

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

Как рекомендовать музыку, которую почти никто не слушал. Доклад Яндекса Почти у всех рекомендательных систем есть трудности с новым или редким контентом — поскольку с ним взаимодействовала лишь незначительная часть пользователей. В своём докладе на встрече «Яндекс изнутри» Даниил Бурлаков поделился набором трюков, которые используются в рекоменд...

Как внедрить унифицированные процессы с учетом всех особенностей компании? С выходом ITIL v4 хотелось бы отдать дань уважения великой методологии и рассказать об российском ITSM-опыте, для чего и как его применять в сегодняшних условиях компаниям, идущим по пути цифровых преобразований. Для последовательного раскрытия обозначенной темы в предлагае...

Кто такие Premier Field Engineer (Development) в Microsoft и с чем их едят Для большинства Microsoft – это “Гигант из Redmond”, компания, которая производит windows/office, в которой работают одни программисты. Для более ITшных товарищей лицо Microsoft — это бывшие евангелисты Microsoft, рассказывающие со сцены о прекрасном мире. Для кого-то этим л...

[Перевод] Готовимся к Hardened Runtime и Notary Service в macOS Mojave С выходом macOS Mojave Apple представила поддержку служб Hardened Runtime и Notary. Эти две службы предназначены для повышения безопасности приложений в macOS. Недавно компания заявила: Начиная с macOS 10.14.5, все новые или обновленные расширения ядра и все программы от ра...

Дефекты лайков Вместо эпиграфа. Больше всего лайков собирают «котики». Можно ли это считать признаком эпидемии токсоплазмоза? В 1636 году, некий француз, Пьер де Ферма, по образованию и профессии юрист, написал трактат «Введение к теории плоских и пространственных мест», где изложил то...

Хакатон по анализу данных в Нижнем Новгороде 30-31 марта ребята из СИБУР и AI Community проводят Хакатон по анализу данных в Нижнем Новгороде. Мы выступаем партнерами этого мероприятия. Призовой фонд — 200 000 рублей. Ну а подробности под катом! Кстати, в ближайшие дни ребята из СИБУР расскажут о задачах Хакатона, м...

Приглашаем на осенний DIYorDIE Meetup 17 ноября DIY-сообщество Mail.Ru Group — это сообщество разработчиков, которые в свободное от работы время мастерят крутые и неожиданные вещи. Например, умный дом и умные часы, обнимишку, тепловизор на FLIR Lepton своими руками, электровелосипед своими руками и многое другое. Период...

[Перевод] Оптимизируем распределение нагрузки в инфраструктуре Veeam Backup & Replication Мои замечательные коллеги из отдела технической поддержки пишут не только вредные, но также и полезные советы и рекомендации по настройке Veeam Backup & Replication. С момента публикации статьи для начинающих пользователей ее автор, Евгений Иванов, продолжая трудиться вм...

«Яндекс» отказался выполнять требование Роскомнадзора. Видеосервис могут заблокировать после 30 августа Конфликт с пиратскими ссылками в выдаче «Яндекса» набирает обороты. Хронология событий: 24 августа стало известно о решении Мосгорсуда, обязующем «Яндекс» удалить из списка выдачи в поисковике ссылки на пиратские копии шоу и сериалов, принадлежащих «Газпром-медиа». 27 авгу...

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

RecyclerView на максималках: разбор библиотек Илья Некрасов, Mahtalitet, android-разработчик KODE За два с половиной года в андроид-разработке я успел поработать на совершенно разных проектах: от социальной сети для автомобилистов и латвийского банка до федеральной бонусной системы и третьей по перевозкам авиакомпании....

Рецепт полезного код-ревью от разработчика из Яндекса Привет. Меня зовут Сергей, последние пять лет я работаю в Яндексе. За это время участвовал в разработке одиннадцати проектов. Писал код на JavaScript, Python и C++. Некоторые проекты делал в одиночку, другие разрабатывал в группе из восьми человек. Но в каждой команде, на ...

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

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

Книга «App from scratch» Я написал книгу, предварительный релиз, о создании веб-приложений с нуля. Я прочитал много книг по программированию, но, часто, после прочтения у меня оставался только один вопрос — Как мне применить эти знания на практике? Предположим, вы разработчик системы автоматизации, ...

Пользователи начали получать, заказанные ранее iPhone Xs и iPhone Xs Max Сегодня утром пользователи начали получать, заказанные раннее iPhone Xs и iPhone Xs Max. Некоторые из счастливых обладателей новинок уже успели поделиться первыми впечатлениями (они по большей части положительные). Но вместе с этим в сети начали появляться и первые жалобы.Чи...

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

Предсказания от математиков. Разбираем основные методы обнаружения аномалий За рубежом все большую популярность набирает использование искусственного интеллекта в промышленности для предиктивного обслуживания (predictive maintenance) различных систем. Цель этой методики — определение неполадок в работе системы на этапе эксплуатации до выхода её из с...

А компетентен ли советчик? Проблемы рекомендации «не изобретай велосипед» Довольно часто приходится встречать рекомендацию "не изобретать велоcипед". Иногда с ярко выраженным пренебрежением и самоутверждением, иногда, якобы, как дельный совет. Однако, пусть и призванная быть советом, данным из благих побуждений, в ряде контекстов она лишь показыва...

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

«Мы даже не пытаемся запустить старый код, такой задачи у нас не стоит в принципе» — Роман Елизаров о разработке Kotlin Если хочешь в чем-то разобраться — учись сразу у лучших. Сегодня на мои вопросы отвечает бог корутин и concurrency, Рома Елизаров. Мы поговорили не только о Kotlin, как вы могли бы подумать, но ещё и о куче смежных тем: Golang и горутины; JavaScript и его применимость для ...

Полное руководство по CMake. Часть третья: Тестирование и пакетирование Введение Данная статья повествует о тестировании и пакетировании программ при помощи CMake, гибкого и универсального набора утилит для разработки различных программных продуктов. Строго рекомендуется прочитать первую и вторую части руководства во избежание непонимания синта...

22 книги для дизайнеров — рекомендации российских специалистов Советы дизайнеров из «ВКонтакте», «Яндекса», Skyeng, Aviasales и Mail.Ru Group.

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

Эволюция декомпозиции: от Linux-серверов до Kubernetes Что так притягивает разработчиков в микросервисах? За ними нет никакой революционной технологии, преимущества перед монолитом достаточно спорные. Только легкость, с которой современные инструменты разработки и развёртывания позволяют создать системы для запуска на тысячах се...

[Перевод] DevOps: что же это такое на самом деле Всем привет! Мы допечатали книгу «Философия DevOps», а также планируем делать и новую книгу на эту тему. Немало копий сломано по поводу того, чем является и чем не является DevOps, а также о соотношении DevOps и непрерывной интеграции. Поэтому мы просим вас максимально об...

Трайбы, гильдии, build train и никаких TDD: как устроена мобильная разработка в Uber, Spotify, «Одноклассниках» и Авито В преддверии AppsCconf 2018 мы опросили специалистов из крупных компаний о том, какие отличительные черты и процессы есть у больших команд, занимающихся разработкой мобильных приложений. Какие подходы к работе применяются, какие подводные камни ждут гребцов, поступающих на...

12 простых приёмов для ускоренной работы в Excel Как быстро добавить данные, создать умную таблицу или спасти несохранённый файл.

Как мы оценивали качество документации Привет, Хабр! Меня зовут Леша, я системный аналитик одной из продуктовых команд Альфа-Банка. Сейчас я занимаюсь развитием нового интернет-банка для юридических лиц и индивидуальных предпринимателей. А когда ты аналитик, тем более в подобном канале, без документации и плотно...

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

[Перевод] Философия CSS Привет всем! Пришло время сообщить, что мы рассчитываем еще до конца февраля выпустить новую книгу по CSS, которая рекомендуется всем, кто уже освоил Макфарланда (пока в наличии, ближайшую допечатку рассчитываем сделать в январе). Сегодня вам предлагается перевод статьи Ки...

[Перевод] Как этот sidecar-контейнер оказался здесь [в Kubernetes]? Прим. перев.: Этой статьёй, написанной Scott Rahner — инженером в Dow Jones, мы продолжаем цикл многочисленных материалов, доступно рассказывающих о том, как устроен Kubernetes, как работают, взаимосвязаны и используются его базовые компоненты. На сей раз это практическая за...

Как писать программы на стыке мобильной разработки и алгоритмов? Конкурс и истории Яндекса С 10 по 22 сентября пройдет конкурс Яндекс.Блиц по мобильной разработке. Регистрация открыта. Блиц — это короткий путь в Яндекс: участникам топ-5 будет достаточно успешно пройти одну секцию собеседования вместо стандартных четырех. По случаю конкурса мы поговорили с коллега...

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

1 марта — Teamlead Meetup: об оценке и мотивации сотрудников Вместе с коллегами из Tinkoff.ru, AGIMA, CSSSR и DigitalHR мы собираем в Москве митап для тимлидов, на котором обсудим, как оценивать и мотивировать разработчиков. Легко мотивировать, когда у тебя маленький идейный стартап, а мы поговорим о работе тимлида в агентстве или кру...

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

[Из песочницы] Модификация ajax js для ajax Asp .net mvc Многие начинающие программисты C# ASP .NET MVC (далее mvc) сталкиваются с задачей отправки данных с помощью Ajax. Вот только на практике эта задача оказывается не такой легкой. На своей работе я пытаюсь придерживаться определённых принципов разработки программного обеспечен...

4 секрета, как не потерять работу в data science Коммерческий автор и переводчик Полина Кабирова специально для Нетологии адаптировала статью американского аналитика Тавиша Шриваставы о том, как процесс автоматизации влияет на data scientist. Введение Автоматизация влияет на профессиональную деятельность во всех отраслях....

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

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

Обзор Google Play Книги. Читаем и развиваемся Я большой фанат книг и читаю очень много. Это не только полезно для развития кругозора, но и позволяет убить время в поездках, длительном ожидании чего-либо. Или же если отключат интернет, а такое тоже иногда случается, можно просто взять книгу и занять себя чем-то интересны...

Как не нужно использовать Node.js Stream API В интернете опять кто-то не прав – во вчерашнем Node Weekly была ссылка на пост в котором автор пытается измерить и сравнить с "аналогами" производительность Stream API в Node.js. Грусть вызывает, то как автор работает со стримами и какие он выводы он пытается на основе этог...

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

Две новых минималистических карманных игры Пик популярности Arduboy уже позади, но разработка гиками схожих по идеологии минималистических консолей продолжается. И вот перед вами — две новые конструкции авторов под никами Igor и davedarko, увидевшие свет совсем недавно. Читать дальше →

Google стал чаще показывать иконки соцсетей на панелях знаний Западные SEO-специалисты заметили, что Google стал чаще показывать иконки социальных сетей на панелях выдачи Сети знаний – как для местных компаний, так и известных личностей. Об изменениях в выдаче сообщили консультант по локальному SEO Джой Хоукинс (на Local Search Forum) ...

Клиент-серверное взаимодействие в новом мобильном PvP-шутере и устройство игрового сервера: проблемы и решения В предыдущих статьях цикла (все ссылки в конце статьи) о разработке нового fast paced шутера мы рассмотрели механизмы основной архитектуры игровой логики, базирующейся на ECS, и особенности работы с шутером на клиенте, в частности, реализация системы предсказания локальных д...

Россия и Китай ведут противоречивые эксперименты, которые могут изменить атмосферу планеты Гонконгская газета «South China Morning Post» сообщила, что в июне 2018 года российские и китайские ученые провели серию экспериментов с ионосферой Земли, которые, по мнению издания, носили весьма «противоречивый характер».

[Перевод] Вредоносное машинное обучение как диагностический метод Привет всем! Продолжая проработку темы глубокого обучения, мы как-то раз хотели поговорить с вами о том, почему нейронным сетям повсюду мерещатся овцы. Эта тема рассмотрена в 9-й главе книги Франсуа Шолле. Таким образом мы вышли на замечательные исследования компании «Po...

Tick Tock: A Tale for Two – интересная головоломка для двоих Чаще всего разработчики добавляют режим для двух игроков в разные файтинги и аркады. Однако авторы Tick Tock: A Tale for Two пошли по совершенно другому пути.  Во-первых, они добавили режим для двух игроков в головоломку. А во-вторых, они кардинально переработали механику эт...

Продуктивность зависит от стиля мышления: определите свой Автор книги об индивидуальной системе эффективности рассказала о четырёх подходах к работе и инструментах, применимых для них.

[Перевод] Эффект акрасии: почему мы не выполняем своих планов, и что с этим делать Виктор Гюго; фотографию сделал Этьен Карьят в 1876 К лету 1830 года Виктор Гюго столкнулся с невозможным дедлайном. За двенадцать месяцев до этого знаменитый французский автор договорился со своим издателем, что напишет для него новую книгу, "Собор Парижской Богоматери". ...

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

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

Книга «Python. Экспресс-курс. 3-е изд.» Привет, Хаброжители! Эта книга предназначена для людей, которые уже обладают опытом работы на одном или нескольких языках программирования и хотят по возможности быстро и просто изучить основы Python 3. Предполагается, что читатель уже знаком с управляющими конструкциями, О...

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

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

[Перевод] Джон Маэда: «На самом деле дизайн не так важен» Глава отдела разработки и вычислительного дизайна в Automattic (материнской компании WordPress) считает, что дизайнерам следует быть кем-то вроде вспомогательных актёров в технологических компаниях, оставляя главную роль разработчикам и менеджерам по продукту. Читать дальше...

[Перевод] Отзывчивые изображения: CSS-приёмы, которые помогают экономить время Если вы занимаетесь веб-разработкой, то высока вероятность того, что вам знакомы два чудовища, о которых пойдёт речь в статье, перевод которой мы сегодня публикуем. Речь идёт об изображениях и о дедлайнах. Иногда, по каким-то причинам, картинки никак не хотят помещаться в те...

Книга «React в действии» Привет, Хаброжители! Книга «React в действии» знакомит фронтенд-разработчиков с фреймворком React и смежными инструментами. Сначала вы познакомитесь с библиотекой React, затем освежите материал о некоторых фундаментальных идеях в данном контексте и узнаете о работе с компон...

[Из песочницы] Сколько стоит OpenSource Значение термина Open Source очень часто отождествляют с отсутствием необходимости платить за программный продукт. Стремление к экономии, к «халяве» не чуждо большинству, и вроде как OpenSource должен являться той волшебной таблеткой, которая должна была уже давно спасти вес...

[Из песочницы] Современная Android разработка на Kotlin. Часть 2 Привет, Хабр! Представляю вашему вниманию перевод статьи "Modern Android development with Kotlin (Part 2)" автора Mladen Rakonjac. Примечание. Данная статья является переводом циклов статей от Mladen Rakonjac, дата статьи: 23.09.2017. GitHub. Начав читать первую ч...

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

Ударим Java EE автопробегом по бездорожью и разгильдяйству! Интервью с Себастианом Дашнером, коммитером Jakarta EE Сегодня в нашей виртуальной студии Себастиан Дашнер. Вкратце, кто это такой: Lead Java Developer Advocate в IBM; Множество интересных докладов и своих видео на YouTube; Автор книги «Architecting Modern Java EE Applications», Участник Java Community Process: экспертные групп...

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

KVM-удлинитель Aten KE8952 для удаленного доступа через локальную сеть с поддержкой 4K, PoE, SFP, USB, RS-232 и звука KVM-удлинители являются специализированным оборудованием, рассчитанным на реализацию в промышленности сценариев удаленного доступа с повышенными требованиями к безопасности с полной программной независимостью от источника и получателя данных. В некоторых случаях они также мо...

[Перевод] Google хочет убить URL В начале сентября браузеру Google Chrome исполнилось 10 лет, и за свою короткую жизнь он ввёл множество радикальных изменений в веб. Отдел безопасности Chrome любит сражаться с большими и концептуальными проблемами, от популяризации автоматических обновлений до агрессивног...

Владельцы Galaxy S10+ массово жалуются на потерю сигнала LTE Высокая цена смартфона далеко не всегда является гарантией отсутствия всевозможных сбоев и неисправностей, которые могут проявиться в процессе эксплуатации. Это доказывает не только iPhone XS, чьи владельцы вот уже который месяц жалуются на проблемы в работе LTE, но и Galax...

Amazon Kindle стоит 90 долларов В последнее время пользователи стали более активно интересоваться электронными книгами, так как это позволяет экономить средства на покупке бумажных книг. К примеру, в продажу поступила новая читалка Amazon Kindle, которая стоит 90 долларов. За эти деньги вы получаете отличн...

В watchOS 6 появится собственный App Store, карты, калькулятор и аудиокниги Проект Marzipan, в рамках которого Apple ведет разработку специализированных инструментов по унификации приложений для iOS и macOS, будет далеко не самым значимым релизом WWDC 2019. Как сообщает Bloomberg со ссылкой на источники, на Всемирной конференции разработчиков компа...

Объявлен набор бета-тестеров для OnePlus 7 Pro Компания OnePlus готовится представить свои флагманы и уже по традиции перед релизом ищет бета-тестеров, которые помогут выявить баги, а также будут своевременно делиться подробной обратной информацией. Одними из важных критериев для набора бета-тестеров в OnePlus Lab &mdash...

Отладка как процесс Существует мнение, что разработка занимает около 10% времени, а отладка — 90%. Возможно, это утверждение утрировано, но любой разработчик согласится с тем, что отладка — крайне затратный по ресурсам процесс, особенно в больших многопоточных системах. Таким образом, оптимиза...

В прошлом году SEC одобрила почти 300 ICO, собравшие более $8 млрд За прошлый год Комиссия по ценным бумагам и биржам США (SEC) одобрила 287 ICO-кампаний, доступных лишь для аккредитованных инвесторов. К такому выводу пришли аналитики MarketWatch. Все эти ICO-проекты воспользовались так называемой формой D, которая значительно упрощает проц...

Мы agile или аджайл нас? Какая главная проблема в разработке программного обеспечения (а может и вообще в любой работе)? Когда я задавал вопрос коллегам, получал разные ответы: изменения требований, несоответствия ожиданий, качество кода, взаимодействие с другими командами… суммируя для себя — комму...

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

Что читать в феврале: 12 книжных новинок на любой вкус Очередной приквел «Песни льда и пламени» Джорджа Р. Р. Мартина, книга Стэна Ли и новый роман от автора «Как приручить дракона».

TerraCrypto2019 Второй международный форум по майнингу криптовалют TerraCrypto состоится в Москве 14 марта 2019 . В этом году планируется участие еще большего по сравнению с прошлым годом количества российских и зарубежных представителей майнинг-индустрии. TerraCrypto посетят специалист...

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

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

Terms of service: 99% пользователей их просто не понимают Источник: Shutterstock Наверное, среди читателей Хабра есть те, кто детально знакомится с условиями предоставления услуг различных сервисов и приложений. Большинство просто ставит галочку там, где это требуется, и начинает работу. Кто-то может назвать это неправильным, но,...

Lunix Foundation анонсировала open source платформу ELISA для разработки автоматизированных систем На прошлой неделе, 21 февраля, сообщество Linux Foundation анонсировало старт работ над платформой Enabling Linux in Safety Application (ELISA), цель которой — стандартизировать разработку и повысить надежность автоматизированных систем во всех основных промышленных областях...

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

Игровая приставка Mad Box уничтожила Sony PlayStation 5 Слухов об игровой консоли PS5 по сети ходит крайне много, а понять, какие из них подлинные, а какие – нет, пока что невозможно. Одно всем известно точно – она получит мощное техническое оснащение и поддержку Сообщение Игровая приставка Mad Box уничтожила Sony PlayStation 5 ...

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

О том, как легко мастеровому человеку мечтать с 3D-ядром Как используется геометрическое 3D-ядро при разработке приложений для САПР, рассказывает Валерий Голованёв, инженер-аналитик и программист, разработчик приложений для КОМПАС-3D. С лирическим вступлением и глубоким погружением в мир механических передач. Читать дальше →

В России начинается приём предзаказов на флагманский смартфон Sony Xperia XZ3 Компания Sony Mobile объявила о начале приёма предзаказов на флагманский смартфон Xperia XZ3 в России. Предзаказ на новинку можно будет оформить с 1 по 9 октября в фирменном интернет-магазине Sony Store Online и в сети фирменных магазинов Sony Centre. Подробнее об этом читай...

Когда программный код вызывает восхищение? Тема идеального кода нередко вызывает полемику в среде матерых программистов. Тем интереснее было заполучить мнение директора по разработке Parallels RAS Игоря Марната. Под катом его авторский взгляд по заявленной теме. Enjoy! Читать дальше →

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

Sony PlayStation 5 станет самым главным разочарованием 2019 года Вот уже как около двух лет по сети ходят слухи об игровой приставке Sony PlayStation 5, а приписывают ей крайне много различных особенностей. Все источники уверяют, что консоль следующего поколения сможет запускать видеоигры в разрешении Сообщение Sony PlayStation 5 станет ...

[Из песочницы] Soft-skills успешного тестировщика При собеседовании перед приемом на работу достаточно легко определить так называемые hard-skills кандидата. Однако мне не доводилось видеть исследований на тему, какие же именно soft-skills необходимы успешному тестировщику. В то время как перечислить некоторые из них достат...

Назревает противостояние Яндекса и Роскомнадзора, уже через сутки поисковик может попасть под частичную блокировку 29 августа 2018 года «Яндекс» отказался выполнять требования Роскомнадзора об удалении ссылок на пиратский контент из поиска по видео и назвал такие требования необоснованными. «Интерфакс» сообщил, что «Яндекс» собирается обжаловать решение Мосгорсуда об удалении пиратско...

Skype для Android синхронизируется с адресной книгой Отличная новость для пользователей Skype , Microsoft выпустила новое обновление, благодаря которому вы сможете звонить людям по Skype прямо из адресной книги. Просто перейдите к контактам и используйте новый вариант для вызова контакта с помощью Skype. Также были добавлены у...

.NET: The Good Parts — от CLR до сообщества Хотите повстречаться с Джоном Гэллоуэем (исполнительным директором .NET Foundation), Павлом Йосифовичем (автором легендарной «Windows Internals» и новых курсов на Pluralsight)? Или может быть, с Алексом Тиссеном — 12-кратным MVP в категории Visual Studio? Или пройти тренинг ...

Еще раз о passport.js Недавно мне передали на поддержку проект на express.js. При изучении кода проекта я обнаружил немного запутанную работу с аутентификацией/авторизацией которая базировалась, как и 99,999% случаев, на библиотеке passport.js. Этот код работал и следуя принципу «работет — не тро...

[Перевод] JavaScript — лучший язык программирования для начинающих. Так это или нет? JavaScript, несмотря на его многочисленные недостатки, возможно, является самым лучшим языком программирования для начинающих разработчиков, и лучшим языком, с которым могут повозиться дети. Шёл 2007 год. Отличное издательство технических книг O’Reilly Media обратилось ко ...

10 веб-фреймворков Python, с которыми стоит работать в 2018 году От переводчика: сегодня мы предлагаем вам перевод статьи, размещенной на Hackernoon компанией SteelKiwi. Она занимается разработкой программных решений b2b и b2c, а опытом, накопленным в процессе работы, делится с читателями своего блога. Фреймворки облегчают жизнь разр...

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

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

[Перевод] Visual Studio 2019 Совсем недавно, на Microsoft Connect(); 2018, мы объявили о выпуске Visual Studio 2019 Preview 1. Это первая Preview-версия следующей Visual Studio. В ней мы сосредоточились на нескольких ключевых областях, таких как ускорение запуска и работы с проектами, хранящимися в репо...

Разработка гексапода своими руками с нуля (часть 2) Всем привет! Подошло время для второй части разработки гексапода SKYNET. В данной статье я расскажу как я собрал корпус и об ошибках при его проектировании. Так же будет демонстрация работы конечности и первый самостоятельный подъем с брюха. ALARM: Будет много картинок. ...

Открытый вебинар «Работа: своя и чужая» Добрый день, друзья! Уже в этот четверг мы запускаем новый поток по курсу «Руководитель разработки». И сегодня хотим поделиться с вами транскрипцией открытого вебинара, который прошел на прошлой неделе. Открытый вебинар «Работа: своя и чужая» С одной стороны, фраза «это н...

Книга «Человек говорящий. Эволюция и язык» Человеческий язык — уникальная система общения, которая есть только у Homo sapiens. Почему и, главное, зачем мы научились разговаривать? Почему любой из нас в раннем детстве легко и непринужденно усваивает родной язык, а изучение иностранных языков — непростое дело? Существо...

Бобро поржаловать, или Что нужно знать о бизнесе в Италии Наша компания «ЛАНИТ-ТЕРКОМ» занимается разработкой наукоемкого программного обеспечения — с далекого 1991 года мы активно работаем на иностранных рынках:  в странах Европы и США. В 2015 году мы решили, что логичным шагом вперед для развития бизнеса будет открытие офиса где-...

10 заповедей безопасности полётов, которые могли бы пригодиться любой организации Designed by fanjianhua / Freepik В статье «Как авиакатастрофа может улучшить разбор факапов в ИТ» автор поднял интересную тему методов и средств организации безопасности полётов. В частности были перечислены принципы solution without blame, SWOB («решение без обвинений»). ...

A1: 2017 – Injections (Часть 3 и последняя) В моей любимой компьютерной игре Quest for Glory 2: Trial by Fire, когда мир в очередной раз оказывается в опасности, главный герой попадает в Университет волшебников. После успешного прохождения вступительных испытаний бородатые мудрые волшебники предлагают поступить в этот...

Росфинмониторинг займется регулированием криптовалют согласно рекомендациям FATF Росфинмониторинг будет регулировать криптоиндустрию в России согласно рекомендациям межправительственной организации по борьбе с отмыванием преступных доходов (FATF). Об это пишут «Известия» со ссылкой на заместителя главы Росфинмониторинга Павла Ливадного. По его словам, тр...

[Перевод] Современная MVI-архитектура на базе Kotlin. Часть 1 За последние два года Android-разработчики в Badoo прошли длинный тернистый путь от MVP к совершенно иному подходу к архитектуре приложений. Мы с ANublo хотим поделиться переводом статьи нашего коллеги Zsolt Kocsi, описывающую проблемы, с которыми мы столкнулись, и их реше...

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

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

[Перевод] Эффективное управление транзакциями в Spring Всем добрый день! Что ж, конец месяца у нас всегда интенсивные, вот и тут остался всего день до старта второго потока курса «Разработчик на Spring Framework» — замечательного и интересного курса, который ведёт не менее прекрасный и злой Юрий (как его называют некоторые студ...

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

[Перевод] Prettier, ESLint, Husky, Lint-Staged и EditorConfig: инструменты для написания аккуратного кода Вы стремитесь к тому, чтобы писать аккуратный код, но не знаете с чего начать… Вы вчитываетесь в руководства по стилю, вроде этого от Airbnb, стараетесь следовать практическим рекомендациям ведущих специалистов… Вам приходится удалять неиспользуемый код? Приходится искать не...

Ещё один «готов»: Lucasfilm похоронила впечатляющий фанатский ремейк SW: KotOR на UE4 Студия Poem не сможет завершить разработку Apeiron, любительского ремейка культовой ролевой игры Star Wars: Knights of the Old Republic на Unreal Engine 4. Компания Lucasfilm, владеющая правами на лицензию «Звёздные войны», потребовала закрыть проект. Об...

Как живут фрилансеры: не работать с «всезнающими» клиентами и позволять себе прокрастинировать Говорят, что фриланс выбирают для того, чтобы не нужно было ходить в офис. А Вячеслав рассказал нам, что офис для работы — лучше любого пляжа. Выпускаем второе интервью про ребят с Фрилансим — о том, как автоматизировать эскорт-услуги и кому делегировать рутину. Читать ...

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

Uber выпустил открытый инструмент, обучающий ИИ-системы без написания кода Как пишет TAdviser со ссылкой на издание VentureBeat, Ludwig стал результатом двухлетней работы компании над оптимизацией разработки ИИ-систем для практических проектов. Сам сервис заказа такси задействует этот инструмент для таких задач, как извлечение данных из сканированн...

[Перевод] Чем на самом деле занимаются специалисты по анализу данных? Выводы из 35 интервью Автор материала провел серию бесед с экспертами в области анализа и обработки данных и сделал выводы о перспективах и направлениях развития дата-сайентистов. Теория и методы обработки данных упростили решение самых разных задач в сфере технологий. Сюда относится оптимизаци...

[Из песочницы] Мифы и легенды Agile — oт фараонов до наших дней «Всё — яд, всё — лекарство; то и другое определяет доза.» Парацельс Принято отсчитывать историю Agile от февраля 2001 года, когда появился на свет довольно странный документ — Agile Manifesto. По большому счёту текст документа скомпонован из философских очевидностей (напри...

[Перевод] Стильный водопад из RiME в игровом движке: делаем водяной поток Это вторая (и последняя) часть гайда по созданию водопада в Unity или UE4 после вдохновения игрой RiME. В первой разобрались с инструментами, выбрали среду разработки и создали шейдер кругов на воде. Почему начали именно с этого? Все просто: там используется большинство мето...

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

[DotNetBook]: Span, Memory и ReadOnlyMemory Этой статьей я продолжаю публиковать целую серию статей, результатом которой будет книга по работе .NET CLR, и .NET в целом. За ссылками — добро пожаловать по кат. Memory<T> и ReadOnlyMemory<T> Визуальных отличий Memory<T> от Span<T> два. Первое — ти...

[recovery mode] Полезный обзор. 28 книг, которые повлияли на мое мышление, вдохновили или сделали лучше Я не люблю читать книжные рейтинги по двум причинам. Во-первых, чаще всего они представляют собой список книг, отобранных неведомым автором по неведомым критериям. Во-вторых, описания книг больше напоминают рекламные тексты издательств, которым сложно верить. Из-за этого...

Россия отложила принятие закона о цифровых финансовых активах из-за требований FATF Российским властям не удастся избежать упоминания биткоина в законопроекте «О цифровых финансовых активах (ЦФА)», который сейчас находится на стадии подготовки ко второму чтению. Соответствующие требования были озвучены Группой разработки финансовых мер борьбы с от...

[Перевод] Взламывая код старения: новая наука о старении и о том что значит оставаться молодым В своей новой книге «Взламывая код старения: новая наука о старении и о том что значит оставаться молодым» Джош Миттельдорф, который изучал старение десятилетиями и писал об этом на своем вебсайте, изучает науку о старении и устанавливает свою собственную теорию о том почем...

«Не надо скромничать. Пробуй!». Интервью о жизни, компиляторах и жизни в компиляторах с Alexandre Mutel из Unity Как добиться успеха в системном программировании, что нужно знать и понимать, особенно если ты работаешь уже третий десяток лет? C# и перформанс — cтоит ли переписывать на C# всё что видишь? Какое будущее в смысле низкоуровневых компиляторных технологий нас ждёт? Сегодня в ...

Как генерировать, высказывать и отстаивать новые идеи: 30 советов Отрывок из книги «Оригиналы» с рекомендациями для тех, кто хочет развить нестандартное мышление.

Основы движков JavaScript: общие формы и Inline кэширование. Часть 1 Привет, друзья. В конце апреля мы запускаем новый курс «Безопасность информационных систем». И уже сейчас хотим поделиться с вами переводом статьи, которая непременно будет очень полезной для курса. В статье описаны ключевые основы, они являются общими для всех движков Jav...

Вышел дебютный тизер-трейлер Telling Lies — нового интерактивного детективного триллера от автора Her Story Создатель FMV-детектива Her Story и сценарист Silent Hill: Shattered Memories Сэм Барлоу показал первый тизер грядущей игры Telling Lies, выполненной в жанре интерактивного кино. О разработке Telling Lies было объявлено еще в июле 2017 года. Автор характеризует свое новое тв...

Построение отказоустойчивого решения на базе Oracle RAC и архитектуры AccelStor Shared-Nothing Немалое число Enterprise приложений и систем виртуализации имеют собственные механизмы для построения отказоустойчивых решений. В частности, Oracle RAC (Oracle Real Application Cluster) представляет собой кластер из двух или более серверов баз данных Oracle, работающих совме...

Переписываем тестовое задание для junior frontend на TypeScript и react-hooks Привет Хабр, сегодня мы позанимаемся с TypeScript и React-hooks. Данный туториал поможет вам разобраться с основами "тайпскрипта" и поможет в работе над тестовым заданием для фронтендера. Тестовые задания на проекте "Без Воды" — это возможность получить code-review. Дедлайн ...

[Перевод] Кэширование обработчиков событий и улучшение производительности React-приложений Сегодня мы публикуем перевод материала, автор которого, проанализировав особенности работы с объектами в JavaScript, предлагает React-разработчикам методику ускорения приложений. В частности, речь идёт о том, что переменная, которой, как принято говорить, «присвоен объект», ...

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

Приемы обобщенного в Rust: как мы переводили Exonum с Iron на actix-web Экосистема Rust еще не до конца устоялась. В ней часто появляются новые библиотеки, которые заметно лучше предшественников, а ранее популярные фреймворки устаревают. Именно это произошло с веб-фреймворком Iron, который мы использовали при разработке Exonum. В качестве замен...

Первые доклады на PHDays: перехват видеоконференций, новая версия GhostTunnel, атаки на Java Card Для нашего программного комитета наступила горячая пора — вовсю идет прием заявок на участие в Positive Hack Days. У желающих выступить с докладом осталась всего пара недель для подачи заявок: Call for Papers закроется 31 марта. Недавно мы анонсировали ключевого докладчика P...

Что позволено Jupyter? Наша история началась с, казалось бы, несложной задачи. Нужно было настроить аналитические инструменты для для data science специалистов и просто аналитиков данных. С таким заданием к нам обратились коллеги из подразделений розничных рисков и CRM, где исторически высока конц...

Обзор самых интересных докладов Joker 2018: версия EastBanc Technologies Привет, хабровчане! В этом посте хотим поделиться своими впечатлениями от конференции для Java-разработчиков Joker, что из услышанного нам запомнилось больше всего. Надеемся, это поможет вам сориентироваться в видеозаписях с конференции, когда они появятся в открытом дост...

Аппарат «InSight» прислал второе селфи с Марса Первую свою селфи-фотографию спускаемый научный аппарат «InSight» сделал 6 декабря 2018 года, спустя десять дней после приземления на поверхность Марса 26 ноября 2018 года. Прошло пять месяцев работы аппарата «InSight» на Марсе, и теперь можно увидеть, как изменился его в...

[Перевод] Что требуется сделать в языке Java для полноценной поддержки машинного обучения Здравствуйте, коллеги! Из последних известий по нашим планируемым новинкам из области ML/DL: Нишант Шакла, "Машинное обучение с Tensorflow" — книга в верстке, ожидается в магазинах в январе Делип Рао, Брайан Макмахан, "Обработка естественного языка на PyTorch" — контракт ...

Компьютеры Mac на процессорах собственной разработки Apple появятся в 2020 или 2021 году Компания Apple уже давно успешно использует свои собственные платформы в смартфонах, планшетах и умных часах. Более того, они содержат и CPU, и GPU собственной разработки Apple. Но в обычных ПК компания продолжает полагаться на решения Intel, хотя слухи о переходе на с...

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

[Перевод] Руководство пользователя Kibana. Визуализация. Часть 2 Вторая часть перевода официальной документации по визуализации данных в Kibana. Ссылка на оригинальный материал: Kibana User Guide [6.6] » Visualize Ссылка на 1 часть: Руководство пользователя Kibana. Визуализация. Часть 1 Читать дальше →

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

[Перевод] Микросервисы. Паттерны разработки и рефакторинга с примерами на языке Java Привет, Хабр! Мы приступаем к переводу книги Криса Ричардсона "Microservices Patterns. With examples in Java". До премьеры на русском языке еще с полгода, но мы хотели бы предложить вам своеобразный трейлер — немного сокращенный обзор этой книги от Бена Нейдела (Ben Nadel),...

[Из песочницы] Статический анализатор Detekt для Kotlin Пора полюбить статические анализаторы! Встречайте Detekt на Kotlin Если Вы уже знаете о чем пойдет речь и Вас интересут только внедрение в проект, переходите сразу к пункту установки. Что-же это такое? Анализ программного обеспечения, производимый (в отличие от динамическ...

Как стать Java разработчиком за 1,5 года Меня зовут Сергей, мне 40 лет и сейчас я работаю Java разработчиком в немецкой компании. Мы занимаемся разработкой программного обеспечения для пивоварен оценки финансовых и кредитных рисков. Это моя первая работа в качестве разработчика. До этого я работал в сфере IT-поддер...

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

Карстен Ноль выступит на PHDays 9 Одним из ключевых докладчиков Positive Hack Days 9 станет знаменитый исследователь безопасности сетей GSM Карстен Ноль (Karsten Nohl). В студенческие годы его знали как члена немецкой хакерской группы Chaos Computer Club, сегодня Карстен специалист в области шифрования и без...

[Из песочницы] Опыт вывода программной реализации социального проекта «Вспомнить каждого» в опенсорс В прошлом году, нашей команде повезло принять участие в разработке программного обеспечения для социально значимого проекта – системы ввода архивных данных военных комиссариатов Хабаровского края времен Великой Отечественной войны. Кратко говоря, когда был призван, куда убыл...

[Перевод] Продуктивность связана не с управлением временем, а с управлением вниманием Управление временем – это на самом деле не решение, а часть проблемы Автор статьи: Адам М. Грант, американский ученый-психолог и писатель; профессор Уортонской школы бизнеса; автор трёх бестселлеров Нью-Йорк Таймс, а также книги «Глубокая работа: секрет достижения максималь...

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

Как защититься от копирования (парсинга) или воровства статей и фотографий с сайта? Короткая инструкция, как защититься если кто-то забирает авторский контент с вашего сайта на свои ресурсы. Написать письмо автору ресурса Первым делом имеет смысл связаться с автором сайта, где вы увидели свой контент (текст или фото). Обычно ищут страницу с контактами, с сс...

Создаем виджет с помощью пользовательских CSS-свойств: встраиваем кастомную ссылку на сайт NHL Автор курса Нетологии «HTML-верстка», Стас Мельников, показал пример верстки виджета, который можно встроить на сторонний сайт. В прошлый раз мы рассказали, что такое пользовательские свойства, а сейчас на примере сайта NHL покажем, как с их помощью встроить кастомную ссыл...

Gemalto выпускает первую в мире SIM-карту 5G Ожидается, что к 2024 году сети 5G охватят 40% населения планеты. Компания Gemalto объявила о выпуске первой в отрасли SIM-карты 5G. Карта удовлетворяет требованиям операторов, которые в этом году планируют приступить к развертыванию коммерческих сетей нового поколения....

[Из песочницы] Секретная программа США по изучению НЛО занималась также исследованиями червоточин и дополнительных измерений Привет, Хабр! Представляю вашему вниманию перевод статьи «The Government’s Secret UFO Program Funded Research on Wormholes and Extra Dimensions» автора Sarah Emerson. Министерство обороны США опубликовало документы, где раскрываются подробности работы печально известной «Пр...

Полиция Новой Зеландии: биржа Cryptopia может возобновить работу когда угодно Новозеландские правоохранители завершили следственные действия в офисе Cryptopia и пришли к выводу, что торговая площадка может возобновить операции в любой момент, сообщает The New Zealand Herald. «Мы проделали основную часть работы в офисах Cryptopia по требованию Отдела п...

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

[Из песочницы] JPEG от мира 3D. Что такое glTF? Определение и краткая история GLTF (GL Transmission Format) — это формат файла для хранения 3Д сцен и моделей, который является крайне простым в понимании (структура записана в стандарте JSON), расширяемым и легко взаимодействующим с современными веб-технологиями. Данный фор...

Слухи: автор «Игры Престолов» работает с разработчиками Dark Souls над новой игрой В сети появился о том, что Джордж Мартин, автор серии книг «Песни Льда и Пламени», по мотивам которых снят сериал «Игра Престолов», работает со студией From Software над новой игрой.

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

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

Карьера программиста. Глава 1. Первая программа Уважаемые читатели Хабра, представляю вашему вниманию серию постов, которые в будущем я планирую объединить в книгу. Я захотел покопаться в прошлом и рассказать свою историю, как я стал разработчиком и продолжаю им быть. Про предпосылки попадания в IT, путь проб и ошибок, ...

[Перевод] Топ-17 плагинов для Android Studio Существуют сотни плагинов для Android Studio, и их число растёт с каждым днём. Это в основном происходит по двум причинам. Во-первых, Android Studio — это официальная интегрированная среда разработки для создания Android-приложений. Во-вторых — Intellij IDEA, платформа, на ...

[Перевод] Сети Kubernetes: Ingress Сегодня мы публикуем перевод третьей части руководства по работе с сетями в Kubernetes. В первой части речь шла о подах, во второй — о сервисах, а сегодня мы поговорим о балансировке нагрузки и о ресурсах Kubernetes вида Ingress. Читать дальше →

OnePlus 6T получит намного более мощный, чем у предшественнка, аккумулятор Руководство OnePlus уже подтвердило, что следующий флагманский смартфон компании не получит разъём для наушников, а одним из преимуществ этого аппарата станет более длительное время автономной работы по сравнению с предшественником. Но Карл Пей (Carl Pei) никогда не называл ...

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

Очень много менеджеров Эта статья написана вместе с Екатериной Корнеевой (Wrike, Customer Success Manager). Екатерина является профессионалом с 4-летним опытом работы в продажах и клиентском сервисе. В современных компаниях, распространяющих свой продукт под подписке (SaaS), количество менеджеро...

Apple не выпустит iPhone с Touch ID в дисплее Авторитетный аналитик Минг-Чи Куо в своем последнем отчете сообщил о том, что компания Apple планирует отказаться от идеи встроить модуль Touch ID в дисплей iPhone. Вместо этого купертиновцы будут и дальше продвигать Face ID.Читать дальше... ProstoMAC.com.| Постоянная ссылк...

Правительство США планирует отправить людей Луну уже через 5 лет Источник: НАСА Вчера вице-президент США Майк Пенс заявил, что администрация президента планирует добиться возвращения людей на Луну в течение пяти лет. При этом ранее агентство НАСА планировало осуществить пилотируемую миссию на спутник Земли не ранее 2028 года. Пенс подче...

Рецензия на фильм «Гений и безумец» / The Professor and the Madman «Гений и безумец» (The Professor and the Madman) – это история о том, как создавался Оксфордский словарь английского языка. Такой филологический сюжет завлечет далеко не каждого зрителя, то ли дело актерский дуэт Мела Гибсона и Шона Пенна. «Гений и безумец» / The Professor a...

[Из песочницы] Риски при разработке программного обеспечения Риски при разработке программного обеспечения: как с ними справляться? Любой проект по разработке мобильных приложений связан с определенными рисками той или иной степени. Риски могут различаться в зависимости от характера проекта, но в целом их можно разделить на 5 категор...

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

Apple расширяет свою розничную сеть По прогнозам известного аналитика инвестиционной компании Loup Ventures Джина Манстера, в ближайшие годы Apple продолжит расширять свою розничную сеть. Эксперт полагает, что к 2023 году купертиновцы откроют по всему миру более 600 фирменных магазинов.Читать дальше... Prosto...

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

Проверка на прочность: Termite LT450, LXI К началу 1990 годов на смену шифровальным машинам и другим специализированным криптографическим устройствам пришли современные персональные компьютеры, по-простому — ПК. Часто работать с такими шифровальными машинами приходилось и приходится в суворых военных условиях. Потом...

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

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

«Обуть» Hyundai Solaris: О «правильных» зимних покрышках для «корейца» рассказал блогер В сети появились рекомендации о выборе «правильной» зимней резины на Hyundai Solaris первого поколения. Автоблогер подробно рассказал, как не ошибиться при покупке сезонных покрышек. Автор видео предложил несколько наиболее подходящих комплектов шин, которые смогут удовлетв...

Bitmain выпустила обновление ПО для майнеров S9 с активированным AsicBoost Крупнейший производитель майнингового оборудования Bitmain представил обновление программного обеспечения для продуктов Antminer S9, в котором задействован противоречивый алгоритм оптимизации AsicBoost. We’ve released new firmware to activate “Overt #AsicBoost” on the #Antmi...

CLRium #5: Всё-всё-всё о GC и не только. Питер и Москва За окном бушует весна и гололед, а мы решили провести семинар CLRium #5, который на этот раз будет посвящен целиком и полностью самому низкому уровню: подсистемой управления памятью. Я, Станислав Сидристый, автор книги .NET Platform Architecture, решился объединить разрозне...

Книгоиздатели предложили «Яндексу» сотрудничество в сфере защиты цифровых книг Ассоциация по защите авторских прав в интернете (АЗАПИ) сделала предложение компании «Яндекс» относительно подписания меморандума о сотрудничестве в сфере защиты электронных и аудиокниг. Об этом сообщает «РБК». «Механизм удаления ссылок из поисковой выдачи является, на наш...

Gemalto выпускает первую в мире SIM-карту 5G Ожидается, что к 2024 году сети 5G охватят 40% населения планеты. Компания Gemalto объявила о выпуске первой в отрасли SIM-карты 5G. Карта удовлетворяет требованиям операторов, которые в этом году планируют приступить к развертыванию коммерческих сетей нового поколения....

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

Mixture Density Networks Всем привет! Давайте поговорим о, как вы уже наверное смогли догадаться, нейронных сетях и машинном обучении. Из названия понятно, что будет рассказано о Mixture Density Networks, далее просто MDN, переводить название не хочу и оставлю как есть. Да, да, да… будет немного с...

Пять привычек в деловой переписке, которые всех бесят Офисные сотрудники и фрилансеры знают, как могут бесить рабочие письма. Осенью об этом выходит книга «Новые правила деловой переписки». Авторы — Людмила Сарычева и Максим Ильяхов, соавторы книги «Пиши, сокращай», главные редакторы изданий «Дело Модульбанка» и «Тинькофф—Журна...

Разработка робота для сбора мячей для гольфа Процесс разработки сервисного робота на Orangepi zero и arduino для сбора гольф-мячей. Вся боль инди-разработчика, не обремененного техническим бэкграундом в одном посте… Разработка MVP. Видео тестирования. Читать дальше →

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

5G может заменить кабели — но не везде Аналитики из компании Citi предположили (PDF), что технология 5G в перспективе может вытеснить с рынка провайдеров кабельного интернета. Поговорим о том, насколько реальна эта «угроза»: где сети нового поколения смогут заменить кабели, а где — до этого еще далеко. Читать д...

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

Аналитики верят в новый яблочный сервис Меньше чем через две недели компания Apple должна анонсировать свой видеосервис. По мнению аналитиков Wedbush, проект может оказаться очень успешным и в относительно короткие сроки «набрать» порядка 100 миллионов подписчиков.Читать дальше... ProstoMAC.com.| Постоянная ссылк...

Сбор требований к программному проекту — без купюр Разработка… она как наркотик — систему пишут, пишут, ведь «прет» же. А потом, вдруг оказывается — «алименты» нужно платить. А любое изменение системы влечет гору ошибок. А ведь еще в начале прошлого века великий Курт Гёдель предвидел это и строго доказал, что даже в арифмети...

На пути к физическим принципам биологической эволюции. Окончание + полный текст перевода Сокращенный перевод статьи М. Кацнельсона, Ю. Вольфа и Е. Кунина Towards physical principles of biological evolution Mikhail I. Katsnelson, Yuri I. Wolf, Eugene V. Koonin Оригинал статьи (Две предыдущие части уже были опубликованы: начало и продолжение ) Возможна ли конвер...