Социальные сети Рунета
Понедельник, 15 октября 2018
24 сентября 2018   11:46

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

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

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

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

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

Перевод книги «Managing Humans» Всем привет! Мы начали переводить книгу «Managing Humans: Biting and Humorous Tales of a Software Engineering Manager». Сегодня переводчик прислал нередактированный текст, фрагмент из первой главы, и задал вопрос (как и автор книги): Можно ли использовать слово «мудак» в те...

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

[Перевод] 9 полезных приёмов для тех, кто программирует на JavaScript Автор материала, перевод которого мы сегодня публикуем, рассказывает о девяти полезных приёмах работы, которые могут пригодиться JavaScript-программисту. Он говорит о том, что эти приёмы позволяют экономить время, и о том, что ими пользуются профессионалы. Читать дальше →

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

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

«Кровь, пот и пиксели»: о чём книга Джейсона Шрейера Джейсон Шрейер (Jason Schreier) известен, в первую очередь, в качестве редактора в Kotaku – одном из популярных сайтов, посвященных индустрии и культуре видеоигр, а также как автор публикаций в изданиях Wired, The New York Times, Edge, Paste и The Onion News Network. “Кров...

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

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

Работа с API КОМПАС-3D → Урок 9 → Чтение ячеек основной надписи Продолжаем цикл статей по работе с API САПР КОМПАС-3D Сергея Норсеева, кандидата технических наук, инженера-программиста АО «ВНИИ «Сигнал», автора книги «Разработка приложений под КОМПАС в Delphi». В качестве среды используется C++ Builder. Продолжаем разговор об основной на...

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

Слайды курса «Технологии и разработка СУБД» На протяжении последнего года моя коллега Анастасия Лубенникова и я вели курс под названием «Технологии и разработка СУБД». Данный курс посвящен разработке реляционных СУБД с акцентом на конкретную реализацию в лице PostgreSQL. Мы сотрудничали сразу с несколькими ВУЗами. Н...

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

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

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

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

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

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

На ХIII Международном книжном салоне пройдет презентация новой книги исследователя русского космизма Поэт, философ, член Союза писателей России Евдокия Лучезарнова представит на XIII Международном книжном салоне свою новую книгу «Космичность удали российской». Накануне презентации автор дала интервью «Литературной газете», в котором рассказала о чем ее произведение. В своей...

[Из песочницы] Перевод книги Эндрю Ына «Страсть к машинному обучению» Главы 1 — 14 Некоторое время назад в моей ленте в фейсбуке всплыла ссылка на книгу Эндрю Ына (Andrew Ng) "Machine Learning Yearning", которую можно перевести, как "Страсть к машинному обучению" или "Жажда машинного обучения". Людям, интересующимся машинным...

5 различий работы аналитика в проектах и продуктовой разработке Когда речь заходит о роли аналитика в IT, то всегда приходится добавлять кучу уточнений. Бизнес или системный аналитик? Анализ в продуктовой разработке или в проектной, как это, например, часто бывает в консалтинге? На внутренней разработке или на заказной?.. Заказчика госуд...

[Перевод] Доступность API: естественно-языковые интерфейсы Программные интерфейсы приложения (API) играют все более важную роль как в виртуальном, так и в физическом мире благодаря развитию технологий, таких как сервис-ориентированная архитектура, облачные вычисления и Интернет вещей (IoT). Сегодня наши коллеги из подразделения Micr...

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

Разработчик Илья Белозеров: «Конкурс SAP Кодер стал хорошей мотивацией, чтобы заняться веб-программированием» Совсем недавно мы объявили о начале второго конкурса SAP Кодер для разработчиков. В прошлом году победителями стали супруги Илья и Татьяна Белозеровы, разработавшие систему рекомендаций продаж на основе истории покупок клиента. Мы попросили Илью рассказать о том, почему о...

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

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

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

Новая статья: The Swords of Ditto: поспешишь — ведьму победишь. Рецензия После Rogue Legacy и The Binding of Isaac мы привыкли к играм, где мир каждый раз генерируется по-разному, а смерть героя — это лишь возможность повторить попытку. Но что будет, если добавить таймер и необходимость ускоренной подготовиться к финальному бою в срок? Р...

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

Marvel: Infinity War или Как собрать данные под свой проект за пару минут У меня есть две сферы интересов. Первая: общество анонимных ленивых аналитиков данных, вторая: общество анонимных гиков. И если со второй у меня все ок, то с первой все сложнее. Когда говоришь людям, какие задачи решают аналитики данных, что они представляют? Ради эксперим...

[Перевод] Настоящее и будущее безопасной работы с null и undefined в JavaScript Автору материала, перевод которого мы сегодня публикуем, недавно попался один вопрос на StackOverflow, который заставил его задуматься об обработке значений null и undefined в JavaScript. Здесь он приводит анализ текущей ситуации, показывает некоторые приёмы безопасной работ...

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

Книга «C# 7 и .NET Core. Кросс-платформенная разработка для профессионалов. 3-е издание» Всем привет, мы уже писали про новую книгу Марка Прайса, теперь публикуем отрывок из книги «Разработка мобильных приложений с помощью Xamarin.Forms» Мы создадим мобильное приложение для управления списком клиентов в базе данных Northwind, которое может быть запущено на iOS...

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

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

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

[Перевод] Методики и инструменты для разработки стилей веб-страниц Не будем ходить вокруг да около, скажем прямо: процесс написания хорошего CSS-кода может быть очень и очень тяжёлым. Многие разработчики не хотят связываться со стилями. Они готовы заниматься всем, чем угодно, но только не CSS. Автор материала, перевод которого мы предлаг...

Наука эмоций: как умные технологии учатся понимать людей Валентина Евтюхина, автор канала Digital Eva, и специалисты проектной компании и R&D лаборатории Neurodata Lab специально для блога Нетологии подготовили статью о том, как развиваются технологии в сфере распознавания эмоций. Наука об эмоциях стала популярной не так дав...

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

Флагманский OnePlus 6 может выйти 21 мая В сети ходят самые разные слухи о сроках появления флагманского смартфона OnePlus 6. Некоторые информаторы уверены, что он выйдет ещё до конца апреля, другие считают, что релиз OnePlus 6 намечен на май, а руководитель OnePlus Карл Пей (Carl Pei) в своё время и вовсе говорил ...

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

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

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

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

Джеффри Рихтер приезжает в Россию: анонс конференции DotNext Moscow 2018 Задумайтесь на минутку: что за последний год произошло с .NET? Что изменилось, что из этого мы должны использовать? Можно даже отложить эту статью и подумать, ведь вопрос более чем достойный. Мы сами попробовали и потратили на него не один час. В этом году ответить на него ...

[Перевод] Когда не стоит пользоваться алгоритмами STL. Пример с множествами Товарищи, добрый вечер! Вы так здорово разобрали у нас первый тираж книги "С++17 STL. Стандартная библиотека шаблонов" и продолжаете разбирать второй, что мы наконец-то решили изложить здесь и альтернативную точку зрения. Автор сегодняшней статьи — Иван Чукич (Ivan Čukić), ...

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

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

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

Разработка мультитенантных приложений на SAP Cloud Platform в среде Neo, часть 2: авторизация и аутентификация Во второй статье из цикла про разработку приложений на SAP Cloud Platform в среде Neo мы затронем один из самых важных аспектов — управление авторизацией и аутентификацией пользователей. В этой статье мы покажем, как установить связь между SAP Cloud Platform и провайдером ...

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

[Перевод] [в закладки] 23 рекомендации по защите Node.js-приложений В наши дни веб-сервисы постоянно подвергаются самым разным атакам. Поэтому безопасность — это то, о чём стоит помнить на всех этапах жизненного цикла проектов. Авторы материала, перевод которого мы сегодня публикуем, поддерживают репозиторий на GitHub, содержащий около 80 ре...

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

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

Lead Dev New York: обзор докладов и отзыв о конференции Привет, Хабр! Я Николай Крапивный, руководитель отдела server-side-разработки в Badoo. Недавно мы дружной командой ездили на конференцию Lead Dev в Нью-Йорк, посвящённую управлению разработкой. Среди спикеров были представители Google, IBM, Slack и других компаний. По с...

Анимации в Android на базе Kotlin и RxJava Привет, Хабр! В прошлом году на MBLT DEV выступал Ivan Škorić из PSPDFKit c докладом о создании анимаций в Android на базе Kotlin и библиотеки RxJava. Приёмы из доклада я сейчас использую в работе над своим проектом, они здорово помогают. Под катом — расшифровка доклада ...

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

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

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

«Разработка игр и теория развлечений»: основные тезисы книги Рэфа Костера В июне 2018 г. в России был опубликован перевод последнего издания книги Рэфа Костера “Разработка игр и теория развлечений” (A Theory of Fun for Game Design). Рэф Костер — один из наиболее известных и авторитетных теоретиков геймдизайна, обладатель титула “Легенда онлайн...

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

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

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

Essential прекратила разработку преемника безрамочного смартфона PH-1 В своё время Essential наделала много шума, выпустив безрамочный смартфон Essential PH-1. И в сети уже ходили слухи о разработке преемника этого устройства. Но, похоже, его выход так и не состоится. Подробнее об этом читайте на THG.ru.

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

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

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

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

Попадание в топовые плейлисты Spotify приносит авторам песен десятки и сотни тысяч долларов США На днях в сети были опубликованы результаты интересного исследования, цель которого — изучение связи места музыкальной композиции в топе музыкальных сервисов (в частности, Spotify) с объемом отчислений автору или авторам этой композиции. Речь идет, прежде всего, о плейлист...

В Microsoft SharePoint добавлена возможность совместной работы в смешанной реальности Виртуальные среды Microsoft SharePoint Spaces позволят просто и быстро создавать видео в формате 360° и пространства смешанной реальности на основе имеющихся шаблонов с возможностью интуитивно добавлять 3D-объекты, документы и другие необходимые элементы. Поддерживается ...

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

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

Книга «Swift. Основы разработки приложений под iOS и macOS. 4-е изд. дополненное и переработанное» Данная книга содержит исчерпывающую информацию для всех желающих научиться программировать на замечательном языке Swift с целью создания собственных iOS-приложений (в том числе и для macOS, tvOS и watchOS) или программ для операционной системы Linux. В ходе чтения книги вы ...

[Перевод] Доклад Римского клуба 2018, Глава 3.9: «Пятикратная производительность ресурсов» Предлагаю самим разобраться с докладом «мирового правительства», а заодно и помочь перевести первоисточник. Было упомянуто, что крайне разумно было бы заняться повышением производительности ресурсов для сокращения безработицы и для развития благосостояния от использования...

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

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

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

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

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

[Перевод] Разработка веб-приложения на Rust Автор материала, перевод которого мы сегодня публикуем, говорит, что его самым свежим экспериментом в области архитектуры программных проектов стало создание рабочего веб-приложения с использованием исключительно языка Rust и с минимально возможным применением шаблонного код...

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

Новая статья: Forgotton Anne — ничто не забыто? Рецензия Качественная рисовка крайне важна, особенно если вы делаете инди-приключение и не хотите затеряться среди сонма конкурентов. Выглядит Forgotton Anne действительно замечательно, — словно оживший мультфильм студии Ghibli. Что еще, кроме красивой картинки, может предло...

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

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

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

Разработка КРОК изнутри: люди, утки и много работы Привет, Хабр! Разработка в интеграторе обычно довольно сильно отличается от работы в стартапе или студии разработки программного обеспечения. Из плюсов – куда более глобальные задачи, над решением некоторых из них работают сотни специалистов одновременно, так что заскучать ...

На Apple подали в суд из-за клавиатуры в MacBook Пользователи MacBook Pro 2016 года уже давно жалуются на клавиатуру в своих «прошках». Ранее в сети даже появилась петиция, авторы которой призывали Apple заменить клавиатуры в MacBook Pro. Однако на днях стало известно о том, что несколько недовольных владельцев «прошек» по...

[Перевод] Классическая математическая задача проявляет себя в реальном мире Сто лет назад великий математик Давид Гильберт задал исследовательский вопрос из области чистой математики. Недавние разработки теории оптимизации выносят работу Гильберта в мир робомобилей Задолго до того, как роботы умели бегать, а автомобили – водить себя сами, математи...

«Байкал-T1» поступил в продажу за 3990 руб Процессоры BE-T1000 (они же «Байкал-Т1») поступили в магазины электронных компонентов в и приборов. Дистрибуцией занимается сеть розничных магазинов «Чип и Дип». Сейчас в интернет-магазине указано, что поставка на склад в Москве ожидается 8 июня 2018 года в количестве 42 ш...

PlantUML — все, что нужно бизнес-аналитику для создания диаграмм в программной документации Введение Я — системный аналитик, и моя работа заключается в том, чтобы проектировать автоматизированные информационные системы. Впрочем, нет, она заключается в том, чтобы писать и писать документы. Третий раз слово «писать» повторять не буду — все-таки, не «Илиада». Но зану...

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

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

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

AMD назначает лидера по архитектуре графического программного обеспечения AMD объявила о назначении главного архитектора программного обеспечения д-ра Джеффри Чэна корпоративному партнеру AMD. Назначение основывается на его продемонстрированном техническом лидерстве и роли в развитии графических технологий компании и подходах к разработке программ...

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

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

[Из песочницы] Нефункциональные требования: Масштабируемость Автор: Adam Alami, PhD Fellow, IT University of Copenhagen (перевод с англ.) ВВЕДЕНИЕ Нефункциональные требования широко представлены в литературе. Нет недостатка в определениях и примерах нефункциональных требований. Международный институт бизнес-анализа (IIBA) определяет ...

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

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

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

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

[Перевод] 5 источников данных, которые превращают данные APM в аналитику производительности приложений В предыдущей статье мы писали, как Splunk можно использовать для аналитики работы приложений. А сегодня расскажем об основных источниках данных для аналитики производительности приложений, по версии Билла Эммента, директора по маркетингу решений в Splunk. Читать дальше →

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

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

CivicTech4Democracy: Идет прием заявок на участие в международном конкурсе проектов, которые помогают развитию демократии Гражданские активисты и представители некоммерческих организаций из России могут подать заявку на участие в международном конкурсе CivicTech4Democracy. Он приурочен к Международному дню демократии, который отмечается каждый год 15 сентября. Участникам необходимо отправи...

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

Книга «Программирование для детей. Мои первые программы на Scratch» Всем привет! Мы издали книгу для младших школьников о программировании в простой бесплатной и русскоязычной среде визуального программирования Scratch. Подробности внутри. Читать дальше →

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

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

Что почитать в выходные: 5 книг по практической информационной безопасности Нас часто спрашивают, какие книги стоит почитать тем, кто делает первые шаги в сфере информационной безопасности? Наша команда экспертов по тестированию на проникновение составила подборку книг, которые помогут освоить практические вопросы ИБ. Читать дальше →

[Перевод] 15 малоизвестных свойств и методов объектов DOM При разработке современных веб-сайтов интенсивно используются возможности JavaScript по работе с DOM. Скрипты позволяют отображать и скрывать элементы, из которых строятся страницы, настраивать свойства этих элементов. У объектов DOM, с которыми взаимодействуют из программ, ...

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

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

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

Apple может выпустить iPhone вообще без портов Недавно стало известно о том, что при разработке iPhone X компания Apple рассматривала возможность отказа от порта Lighning и перевода своего нового флагмана на беспроводную зарядку. Теперь независимый IT-аналитик Хорас Дедью утверждает, что в будущем купертиновцы могут пойт...

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

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

Nokia X6 и его характеристики Компания Nokia выпустит смартфон среднего класса. По имеющимся данным, управляет программным обеспечением 8-я версия ОС Android 8.0 Oreo. Что касается электронной начинки, то возможны две комплектации. В первом случае аппарат получит мобильный чип Qualcomm Snapdragon 636 и О...

Российский рынок VR: а почему бы и нет Недавно я решил попробовать себя в роли Юрия Дудя и взять интервью. Правда, о деньгах там не будет. Ну почти… Присоединяйтесь к разговору с Александром Борониным, основателем Teleport Group и руководителем VR/AR-коворкинга VRlab. Поговорим о венчуре, акселерации и синергии. ...

Благодарности пост: день системного администратора Сегодня праздник у самых терпеливых супергероев ИТ-вселенной! В последнюю пятницу июля «бойцы невидимого фронта» отмечают свой профессиональный праздник — День системного администратора. Поздравляем всех системных администраторов с профессиональным праздником! Желаем все...

Внутренности SDR чипа AD9361 — когда микроэлектроника выгоднее наркоторговли Когда в 2013 году Analog Devices выпустила SDR трансивер AD9361 — случилась настоящая революция в цифровой радиосвязи. SDR были и раньше, но теперь в одном чипе можно было получить все: 2 канала на прием и 2 на передачу (с набортными 12-бит ЦАП и АЦП) с шириной канала до 56М...

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

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

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

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

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

[Перевод] Просто добавь воды: разработка с H2O.ai Привет, Хабр! В течение последних нескольких лет интерес к технологиям машинного обучения и искусственного интеллекта быстро рос. Решение H2O.ai становится все более популярным в этой сфере: оно поддерживает быстрые алгоритмы машинного обучения в оперативной памяти и недавно...

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

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

Принцип работы протокола STP Причина создания STP Причиной создания протокола STP стало возникновение петель на коммутаторах. Что такое петля? Определение петли звучит так: Петля коммутации (Bridging loop, Switching loop) — состояние в сети, при котором происходит бесконечная пересылка фреймов между ко...

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

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

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

[Екатеринбург, анонс] Митап аналитиков — о первых аналитиках и CBAP, о метриках, о госсекторе и видах аналитиков В эту субботу, 30 июня, состоится первый митап аналитиков в Екатеринбурге. Его организуют ребята из компаний raketa.travel, УЦСБ и Контур. Разработчики всё время встречаются и обсуждают свои секреты, а аналитикам не с кем поговорить. В эту субботу всё изменится. На встречу у...

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

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

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

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

OutOfMemory и GDI+ иногда совсем не OutOfMemory При выполнении последнего проекта на работе мы с коллегой столкнулись с тем, что некоторые методы и конструкторы в System.Drawing падают с OutOfMemory в совершенно обычных местах и когда памяти свободной ещё очень и очень много. Читать дальше →

[Из песочницы] Обзор и сравнение квантовых программных платформ гейтового уровня Привет, Хабр! Представляю вашему вниманию перевод статьи "Overview and Comparison of Gate Level Quantum Software Platforms" автора Ryan LaRose. Квантовые компьютеры доступны для использования в облачной инфраструктуре, но в тоже время недавний бурный рост квантовых...

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

Apollo graphql client — разработка приложений на react.js без redux Сразу уточню. Apollo graphql client использует redux под капотом. То есть, никто не собирается отказываться от redux. Просто ничего из того что описано в документации redux для работы с Apollo graphql client не понадобится. То, о чем я хотел бы рассказать в этой статье — это...

Как добавить веб-сайты прямо в Dock на Mac В macOS есть крайне удобная функция, которая позволит упростить доступ к любимым сайтам. Не все знают, но ссылки на веб-страницы можно разместить прямо на док-панели. Создавать такие ярлыки можно, используя Safari или любой другой сторонний браузер. Разберем подробнее, как...

Centrifugo v2 — будущее сервера real-time сообщений и библиотека для Go Возможно, некоторые из читателей уже слышали про Centrifugo раньше. В данной статье речь пойдет о разработке второй версии сервера и новой real-time библиотеке для языка Go, лежащей в его основе. Меня зовут Александр Емелин. Летом прошлого года я присоединился к команде Авит...

Разбор архитектуры VIPER на примере небольшого iOS приложения на Swift 4 «У каждого свой VIPER». Автор неизвестен В данной статье я хотел бы рассмотреть архитектуру VIPER на небольшом конкретном примере, который в того же время показывал всю мощь этой архитектуры и был написан на последнем Swift 4. Для тех, кто хочет сразу глянуть код, не читая в...

Как open-source побеждает «кровавый энтерпрайз»: битва за BPMS Шестеренки современного банка крутятся в соответствии с финансовыми бизнес-процессами. Они сложнее обычных — это правило работает для всего, к чему вы добавите определение «финансовые». С одной стороны, все усложняют регуляторы, бессчетное количество согласований и вовлеченн...

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

Поэтапная настройка Continues Integration (build, test, deploy) для .NET Core WebApp + GitHub Поэтапная настройка Continuous Integration (build, test, deploy) для .NET Core WebApp + GitHub Всем привет. Continues Integration (CI) давным-давно проник в мир разработки программного обеспечения и для многих является его неотъемлемой частью, которое позволяет создавать б...

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

[DotNetBook] Исключения: архитектура системы типов С этой статьей я продолжаю публиковать целую серию статей, результатом которой будет книга по работе .NET CLR, и .NET в целом. За ссылками — добро пожаловать по кат. Архитектура исключительной ситуации Наверное, один из самых важных вопросов, который касается темы исключени...

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

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

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

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

Insider Dev Tour: прямая трансляция Всем привет! Сегодня в 10:00 мы начинаем прямую трансляцию конференции Insider Dev Tour. Для вас выступят наши коллеги из Редмонда и расскажут о самых новых технологиях компании в областях разработки под Windows, веб-разработки, машинного обучения и смешанной реальности. При...

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

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

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

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

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

[Перевод] Интеграция Spark Streaming и Kafka Здравствуйте, коллеги! Напоминаем, что не так давно у нас вышла книга о Spark, а прямо сейчас проходит последнюю корректуру книга о Kafka. Надеемся, эти книги окажутся достаточно успешными для продолжения темы — например, для перевода и издания литературы по Spark Streamin...

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

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

DARPA заплатит 10-миллионный приз разработчику самого высокоскоростного запуска ракеты Компания DARPA из Соединенных Штатов намерена заплатить 10-миллионный приз автору самого высокоскоростного запуска спутника. Прием заявок на официальном сайте агентства продолжится до середины октября текущего года. Агентство оборонных разработок Соединенных Штатов DARPA отк...

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

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

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

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

[Перевод] Доклад Римского клуба 2018, Глава 3.16: «Глобальное правительство» Предлагаю самим разобраться с докладом «мирового правительства», а заодно и помочь перевести первоисточник. 3.16.1 Введение: система ООН и перспективные идеи Большая часть работы Римского клуба связана с глобальными проблемами и инициативами. Многие идеи, представленные в...

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

Zabbix Moscow Meetup 2018 в Badoo: обзор и материалы Привет, Хабр! Меня зовут Илья Аблеев, я работаю в отделе мониторинга компании Badoo. 23 июня мы с коллегами провели очередной Zabbix Moscow Meetup. В роли спикеров митап посетили представители компаний Zabbix, Badoo, QIWI и Grafana Labs. Мы уделили особенно много времен...

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

Машинное обучение и мобильная разработка Как правило, data scientist имеет смутное представление о мобильной разработке, а разработчики мобильных приложений не занимаются машинным обучением. Андрей Володин — инженер Prisma AI живет на стыке этих двух миров и рассказал ведущим подкаста Podlodka, каково это. Восполь...

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

Альянс NAV Alliance займётся созданием мощной сети для обработки данных, передаваемых робомобилями Для самоходных автомобилей в конечном итоге не будет нужен человеческий оператор, но в чём действительно будут нуждаться такие транспортные средства, так это в сети, достаточно мощной для того, чтобы обрабатывать огромное количество данных, генерируемых их датчиками, оборудо...

Микротаски для программистов и альтернативный криптовалютный способ их оплаты Гость второго выпуска Run Loop — подкаста о тех, кто делает продукты своими собственными руками — Егор Бугаенко. Расспросим его о цели создания своей криптовалюты Zold. Узнаем, почему для ее написания используется Ruby. Поговорим сразу о многом, начиная от распорядка дня и к...

Тепловизионный прицел Dedal Venator – отечественная разработка по бюджетным ценам В конце мая стартовали первые продажи нового тепловизионного прицела, который является совместной разработкой компаний «Дедал-НВ» и «Навигатор» под названием «Venator». Основной задачей было выпустить достойный отечественный прибор с высокими показателями программного обеспе...

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

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

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

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

[Перевод] Доклад Римского клуба 2018, Глава 3.15: «Коллективное лидерство» Предлагаю самим разобраться с докладом «мирового правительства», а заодно и помочь перевести первоисточник. 3.15 Гражданское общество, социальный капитал и коллективное лидерство В 1 главе этой книги (раздел 1.10) ООН была изложена повестка дня в области устойчивого развит...

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

Новая статья: State of Decay 2 — бег на месте. Рецензия Зомби-лихорадка снова набирает обороты. На горизонте маячит несколько проектов по мотивам The Walking Dead, продолжение The Last of Us и темная лошадка Days Gone. А для затравки подойдет и State of Decay 2 — продолжение приятной «выживалки» пятилетней давности. Подо...

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

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

Рисунок из письма автора «Маленького принца» продали за 240 тыс. евро Сообщается, что письмо Антуана де Сент-Экзюпери предназначалось молодой женщине. В любовном послании автор изобразил героя своей книги «Маленький принц». Рисунок из письма автора «Маленького принца» продали на аукционе, организованном домом Artcurial, за 240 тыс. евро. Отме...

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

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

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

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

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

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

[Из песочницы] Как собрать аналитику и не убить производительность Аналитика — это неотъемлемая часть современного мобильного приложения. Аналитика позволяет собрать информацию о пользователе, чтобы развивать и совершенствовать продукт. Часто сбор информации снижает производительность приложения. Процесс дополнительно нагружает CPU и памят...

Apple уступила Google звание самого дорого бренда в мире В последние несколько лет многие аналитики признавали бренд Apple самым дорогим в мире. Однако по мнению авторов рейтинга BrandZ в этом году самым дорогим брендом является Google. Бренд интернет гиганта специалисты оценили в 302,06 миллиарда долларов.Читать дальше... Prosto...

Программа для удаленного управления рабочим столом — Aspia Хочу представить общественности свою разработку – приложение для удаленного управления рабочим столом Aspia. Проект является полностью бесплатным и с открытым исходным кодом (GPL 3.0). На данный момент реализованы следующие возможности: Удаленное управление рабочим столо...

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

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

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

Первый iPhone мог получить неудобную клавиатуру со словарем Т9 Не так давно свет увидела книга Creative Selection. Ее написал Кен Косиенда, дизайнер интерфейсов, работавший в компании Apple в период, когда создавался iPhone 2G. Из книги стало известно, что первый яблочный смартфон мог получить не самую удобную сенсорную клавиатуру со сл...

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

Акции Dialog Semiconductor упали после сообщения, что Apple сокращает заказы Компания Dialog Semiconductor сообщила, что Apple планирует заказать контроллеры питания для одной из трех новых моделей iPhone не у нее, а у двух других поставщиков. Это означает, что Apple в этом году закажет у Dialog, грубо говоря, на 30% меньше микросхем, чем первон...

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

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

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

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

Список на лето: пять книг от Билла Гейтса Рекомендации основателя Microsoft.

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

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

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

Работа с API КОМПАС-3D → Урок 11 → Простые текстовые надписи На предыдущих уроках цикла мы научились выводить текст в основную надпись. Сегодня поговорим о том, как выводить текст в сам документ. Мы рассмотрим простейшие примеры, а более сложные приемы покажем на следующих уроках. Читать дальше →

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

Акции Dialog Semiconductor упали после сообщения, что Apple сокращает заказы Компания Dialog Semiconductor сообщила, что Apple планирует заказать контроллеры питания для одной из трех новых моделей iPhone не у нее, а у двух других поставщиков. Это означает, что Apple в этом году закажет у Dialog, грубо говоря, на 30% меньше микросхем, чем первон...

Книга «Вскрытие покажет! Практический анализ вредоносного ПО» Анализ вредоносного ПО напоминает игру в кошки-мышки: никаких правил, ситуация постоянно меняется. Поэтому в данном случае имеет смысл изучать лишь неустаревающие вещи и алгоритмы. Как только перед вами встает задача защитить сеть (или тысячу сетей), вы приступаете к такому ...

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

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

Функции для документирования баз данных PostgreSQL. Часть вторая Это вторая часть статьи, которая описывает пользовательские функции для работы с системными каталогами: pg_class, pg_attribute, pg_constraints и т.д. Тексты функций и их описания приводятся в надежде, что они полезны еще кому-то кроме автора. В этой статье выкладываются ч...

Глубокое обучение с использованием R и mxnet. Часть 1. Основы работы Привет, Хабр! Эта статья является первой частью руководства по приготовления нейронных сетей с использованием библиотеки mxnet на языке R. Источником вдохновения послужила онлайн-книга Deep Learning — The Straight Dope, объема которой достаточно для осознанного использова...

[Перевод] Модули Java 9 и внедрение зависимостей: используем Guice Коллеги, привет! Вот и пятница, до выходных еще далеко, поэтому мы надеемся, что сравнительно сложный текст вас не очень смутит. Складывается впечатление, что модульная организация Java 9 потребует от программиста недюжинной изобретательности, и один из перспективных вариа...

Как упаковать три больших банка в один сайт До недавнего времени сайт vtb.ru вполне отвечал требованиям банка ВТБ. Но после присоединения Банка Москвы и ВТБ24 он стал охватывать только небольшой сегмент разросшегося массива продуктов и услуг. Собственные сайты Банка Москвы и ВТБ24 должны были со временем прекратить св...

Мечта миллионов: Nokia 5.1 Plus – полные технические характеристики Вот уже как несколько недель по сети ходят слухи о смартфоне Nokia 5.1 Plus, который по части внешнего вида должен оказаться похож на крайне удачную модель Nokia X6. Сегодня, 19 июня 2018 года, будущая новинка Сообщение Мечта миллионов: Nokia 5.1 Plus – полные технические х...

Бывший президент сочинил кибертриллер Название книги The President Is Missing допускает различные варианты перевода - от "Исчезновения президента" до "Промаха президента". Соавтором Клинтона выступил известный американский беллетрист Джеймс Паттерсон, которого в США нередко называют "соп...

Google может закрыть Play Music Компания Google закроет сервис Play Music (Play Музыка) до конца 2018 года, заменив его полностью стриминговой платформой YouTube Remix. Об этом сообщил профильный ресурс Droid-Life со ссылкой на «достоверные» источники. Слухи о запуске нового сервиса YouTube Re...

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

Наша книжная полка С#-программиста. А что у вас? Привет! Будущие студенты Veeam Academy часто спрашивают нас о книгах, которые были бы полезны при подготовке к поступлению на наш курс по программированию на С#. Обычно мы рекомендуем несколько источников, сопровождая их своими комментариями, почему именно они будут полезны...

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

Эксперты Recorded Future признали российскую базу данных уязвимостей (БДУ) неполной и медленной Специалисты компании Recorded Future проанализировали работу крупнейших национальных баз данных уязвимостей и пришли к выводу, что российская БДУ серьезно отстает от «коллег по цеху».

Что такое бизнес: разговор по понятиям Известное вовсе не есть познанное Гегель Лично я впервые слово «бизнес» услышал еще в ранней юности. Я отношусь к поколению, которое росло одновременно со становлением рыночной экономики в нашей стране. И слова «бизнес», «бизнесмен» уже тогда использовались повсеместно. Са...

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

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

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

В РФ появился предварительный стандарт для мобильных приложений с 87 требованиями к их функционалу Чиновники Росстандарта утвердили предварительный стандарт для мобильных приложений в России. Он содержит 87 требований к функционалу софта, о чем сообщает «Коммерсант». Одно из основных требований — возможность бесплатного ознакомления с возможностями платного софта. Пока ...

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

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

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

[Из песочницы] Как я получила предложение от известного зарубежного издательства стать автором онлайн-курса В июне этого года ко мне на Linkedin постучался человек, который представился, как продюсер издательства команды Видео (Video Acquisition Editor) одного технического издательства. Это издательство активно ищет авторов для публикации книг, и сейчас оно также занялось публикац...

Что делает VMware, и какой будет сетевая архитектура будущего Как отмечают в Gartner, 10% корпоративных данных генерируются за пределами традиционных ЦОД. И ожидается, что эта цифра вырастет до 50% к 2022 году. Тенденция связана с ростом популярности «периферийных вычислений» (edge computing) и интернета вещей. Компаниям приходится ис...

Разработка на CUBA — большой шаг в сторону от Spring? Когда вы читаете требования к очередному корпоративному веб-приложению для внутреннего использования, то обычно (сужу по своему опыту) это один и тот же набор: реляционная база для хранения данных, зачастую доставшаяся от предыдущей версии приложения, большое количество фо...

Книга «Элегантные объекты. Java Edition» Привет, Хаброжители! Эта книга всерьез пересматривает суть и принципы объектно-ориентированного программирования (ООП) и может быть метафорически названа «ООП Лобачевского». Егор Бугаенко, разработчик с 20-летним стажем, критически анализирует догмы ООП и предлагает взглянут...

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

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

Бургер Кинг переводит бизнес-аналитику на Agile Компания Qlever Solutions, поставщик услуг по созданию систем бизнес-аналитики (BI) на платформе Qlik, объявляет о завершении перехода на гибкую методологию разработки (Agile) при выполнении проектов для сети ресторанов Burger King.

[Из песочницы] MVIDroid: обзор новой библиотеки MVI (Model-View-Intent) Всем привет! В этой статье я хочу рассказать о новой библиотеке, которая привносит шаблон проектирования MVI в Android. Эта библиотека называется MVIDroid, написана 100% на языке Kotlin, легковесная и использует RxJava 2.x. Автор библиотеки лично я, исходный код её доступен ...

Экспресс Москва — Сан-Хосе: совместный просмотр WWDC 2018 в офисе Авито 4 июня Впереди главное событие года любого iOS-разработчика — WWDC 2018. Именно за эти несколько дней Apple выдаст максимум информации о том, какие новые фреймворки и возможности операционной системы ожидают нас осенью. Если вы не хотите смотреть трансляцию Keynote в одиночестве, ...

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

Сетевой дайджест: 20 экспертных материалов о протоколах, стандартах и информационной безопасности В эту подборку мы включили свежие посты, подготовленные специалистами компании VAS Experts. Главные темы подборки — сетевые протоколы, 5G и информационная безопасность. Под катом вы также найдете ряд рекомендаций по построению сетей операторов связи. Читать дальше →

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

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

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

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

Как за один день разработать SIEM (систему управления инцидентами информационной безопасности) «Коллеги, напоминаю, в этом квартале запланированы курсы повышения квалификации для партнеров на тему управления информационной безопасностью. Нашему коллективу предлагается подготовить практическое занятие, посвященное вопросам построения SIEM систем!» – после такого предл...

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

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

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

22 книги на лето — выбор финансистов с Уолл-стрит Рекомендации от топ-менеджеров Royal Bank of Canada, UBS и других компаний — подборка издания Business Insider.

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

Новая статья: Warhammer 40,000: Inquisitor — Martyr. Казнить, нельзя помиловать. Рецензия Занимательная работа у инквизиторов — странствовать по далеким экзотическим местам, нести свет Императора в самые темные уголки Галактики, встречаться с интересными личностями. И нередко казнить их. В литературном цикле про агентов Трона написано немало увлекательны...

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

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

[Перевод] 7 рекомендаций по оформлению кода на JavaScript Автор материала, перевод которого мы публикуем сегодня, говорит, что она прямо-таки одержима написанием чистого кода. Она считает, что код надо писать так, чтобы, во-первых, с ним, в будущем, удобно было бы работать другим программистам, включая его автора, а во-вторых — с у...

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

Стандарт Web Authentication API: беспарольная аутентификация в вебе В марте 2018 года Альянс FIDO (Fast IDentity Online) и Консорциум W3C достигли важного рубежа: после двух лет разработки стандарт Web Authentication (WebAuthn) получил статус кандидата в рекомендации (CR) — это стабильная версия документа, в которую больше не планируется в...

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

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

iOS 12 еще раз подтвердила скорый релиз iPad с Face ID В бета-версии iOS 12 появилась поддержка планшетной версии AvatarKit для создания анимодзи, убедился разработчик Стивен Тротон-Смит. Это означает, что Apple действительно готовится представить свой первый планшет с поддержкой программно-аппаратного комплекса распознавания ...

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

Разработчик 20 лет спустя: Василий Лебедев об ИКРЕ, образовании, своей книге и программировании В середине сентября мы встретились с руководителем школы креативного мышления ИКРА. Вряд ли в 1998 году программист Василий Лебедев мог предположить, что 20 лет спустя директор ИКРЫ Василий Лебедев будет сидеть на кухне собственной школы и давать интервью о креативной мето...

Fastware Андрей Александреску — настоящая живая легенда. Это человек, внесший значительный вклад в историю современных языков программирования и приёмов обобщенного и метапрограммирования. Сколько копий было сломано в обсуждениях «Современного проектирования на С++» и «Coding Standar...

Администрирование 1С для самых маленьких. Часть первая — разделяй и властвуй Дисклеймер В этой статье выражено личное мнение автора, его видение мира, его путь, и это все не претендует на абсолютную верность и объективность. Автор не несет никакой ответственности за последствия использования данной информации, он только надеется что эта информация п...

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

[Перевод] За кулисами сети в Kubernetes Прим. перев.: Автор оригинальной статьи — Nicolas Leiva — архитектор решений Cisco, который решил поделиться со своими коллегами, сетевыми инженерами, о том, как устроена сеть Kubernetes изнутри. Для этого он исследует простейшую её конфигурацию в кластере, активно применяя ...

Spark SQL. Немного об оптимизаторе запросов Всем привет. В качестве введения, хочется рассказать, как я дошел до жизни такой. До того как встретиться с Big Data и Spark, в частности, мне довелось много и часто оптимизировать SQL запросы, сначала для MSSQL, потом для Oracle, и вот теперь я столкнулся со SparkSQL. И ...

Функции для документирования баз данных PostgreSQL. Часть первая За время работы с PostgreSQL накопилось больше ста функций для работы с системными каталогами: pg_class, pg_attribute, pg_constraints и т.д. Что с ними делать? Используются они относительно редко. Включить в какой-нибудь проект? Красноярский заказчик за такую «ерунду» пла...

В сети появились фотографии iPhone Xс Уже в грядущую среду компания Apple должна показать три своих новых смартфона. По мнению аналитиков и некоторых пользователей, одной из самых интригующих моделей будет iPhone Xc – 6,1-дюймовый аппарат с IPS экраном и одной основной камерой. Читать дальше... ProstoMAC.com.| ...

[Из песочницы] Разработка умных устройств на примере контроллера теплого пола на ESP8266 Хочу поделиться своим опытом разработки умного устройства. В этой публикации я опишу аппаратное (кратко) и программное (более подробно) обеспечение. Контроллер предназначен анализировать показания датчиков (проводных и беспроводных) и поддерживать заданную (с учетом расписа...

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

IBM Watson Build — попробуйте свои силы в конкурсе разработчиков Продолжается прием заявок на участие в IBM WatsonBuild – международном конкурсе для бизнес-партнеров по созданию приложений и сервисов на базе IBM Watson. К участию приглашаются партнеры-разработчики когнитивных решений с применением API-интерфейсов Watson (требуется исполь...

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

Статус Veeam Ready получили хранилища Infortrend Компания Infortrend® Technology, Inc. (код TWSE: 2495) сообщила о получении своими линейками EonStor DS и GS статуса Veeam Ready Repository, отвечая требованиям к производительности, предоставлению предприятиям мощных и гибких опций для резервного копирования информации. Про...

[Из песочницы] Собираем InnoDB cluster из mysql 5.7 на centos 7 Всем привет! Как-то раз появилась по работе задача — есть вроде как настроенный тестовый innoDB cluster на нескольких виртуалках с centos 7.5, надо его поизучать и добавить еще пару нод. Можно ломать и издеваться как угодно. Звучит заманчиво. Читать дальше →

[Перевод] Mod и остаток — не одно и то же Приготовьтесь, вас ждёт крайне педантичная статья, которая вполне может спасти вас на собеседовании или сэкономить несколько часов при вылавливании бага в продакшне! Я сейчас активно работаю над вторым сезоном «Руководства для самозванца» и пишу о шифре RSA для SSH, котор...

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

Конкурс по программированию: Торговля (промежуточные результаты и объявления) Большое спасибо всем участникам конкурса по программированию! Приём решений ещё не закончен, но в полночь на 17 июля мы взяли тот набор решений, который был на тот момент, и провели между ними мини-турнир. В него попали 82 решения. Но сначала — несколько объявлений. Конкур...

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

iPhone Xs и iPhone Xs Max оснащены 4 ГБ оперативной памяти Обычно компания Apple не раскрывает объем оперативной памяти новых моделей iPhone, и в этом отношении iPhone Xs и iPhone Xs Max не являются исключением. Однако авторы голландского ресурса LetsGoDigital со ссылкой на результаты тестирования новинок в Geekbench сообщили о том,...

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

[Перевод] Руководство по Node.js, часть 7: асинхронное программирование Сегодня, в переводе седьмой части руководства по Node.js, мы поговорим об асинхронном программировании, рассмотрим такие вопросы, как использование коллбэков, промисов и конструкции async/await, обсудим работу с событиями. [Советуем почитать] Другие части циклаЧасть 1: Об...

Новая статья: Two Point Hospital — аритмия. Рецензия В свое время Theme Hospital показала все скептикам, что игры про медицину могут быть адски увлекательными, ироничными и при этом совершенно несерьезными. И вот, два десятилетия спустя, авторы решают повторить собственное заявление. Стоило ли это делать? Однозначно. ...

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

Android Academy: теперь в Москве 5 сентября стартует базовый курс Android Academy по Android-разработке (Android Fundamentals). Встречаемся в офисе компании Avito в 19:00. Это очное и бесплатное обучение. За основу курса мы взяли материалы Android Academy TLV, организованной в Израиле в 2013 году, и Andr...

[Из песочницы] Что делать, когда “this” теряет ссылку на контекст Привет, Хабр! Представляю вашему вниманию перевод статьи «What to do when “this” loses context» автора Cristi Salcescu. Лучший способ избежать потери контекста this – не использовать this. Однако, это не всегда возможно. Например, мы работаем с чужим кодом или библиотекой, ...

Мировые расходы на дополненную и виртуальную реальность в ближайшие годы будут расти на 71,6% в год По прогнозу аналитиков IDC, мировые расходы на дополненную и виртуальную реальность (AR/VR) в период с 2017 по 2022 год будут расти в среднем на 71,6%. В текущем году указанные расходы достигнут 27 млрд долларов, что на 92% больше, чем в 2017 году. В обозримом будущем б...

Rockstar — язык программирования, программы на котором похожи на песни Британский разработчик Дилан Битти (Dylan Beattie) опубликовал на сайте GitHub спецификации и описание необычного языка программирования Rockstar («рок-звезда»). По словам самого разработчика, полный по Тьюрингу язык с динамическим приведением типов был созд...

«Яндекс» добавил в «Метрику» аналитику эффективности рекламы для сайтов Инструмент работает только с объявлениями из рекламной сети «Яндекса».

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

Аналитики прогнозируют выход iPhone с тройной камерой В следующем году Apple может добавить в камеру iPhone еще один модуль. С таким прогнозом выступил аналитик Джефф Пу из Yuanta Securities. Эксперт полагает, что «яблочный» смартфон с тройной камерой может выйти в свет уже во второй половине 2019 года. Слухи о новых сове...

Microsoft разрешит открывать ссылки из «Почты» в браузере по умолчанию В самом начале разработки нового крупного обновления для Windows 10 под кодовым названием Redstone 5 компания Microsoft внесла изменение, которое было негативно воспринято общественностью. Речь о принудительном открытии всех ссылок из приложения «Почта» в браузере Microsoft...

Microsoft присоединяется к Open Invention Network Иллюстрация zdnet.com Microsoft присоединяется к Open Invention Network, предоставляя в общий пул около 60 000 патентов. Новость об этом была опубликована 10 октября 2018 года в блоге корпорации-монополиста на рынке десктопных операционных систем. Open Invention Network, ...

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

Собираем Qt 5.6 (MSVC) с OpenSSL и поддержкой Windows XP В один прекрасный вечер, понадобилось мне написать небольшое приложение, требования к которому, на первый взгляд, выглядели не такими уж и сложными: работа с кое-какими железяками; наличие GUI; умение работать в Windows XP и выше (не спрашивайте, зачем); один исполняемый фа...

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

[Из песочницы] Обнаружение сарказма с помощью сверточных нейросетей Привет, Хабр! Представляю вашему вниманию перевод статьи "Detecting Sarcasm with Deep Convolutional Neural Networks" автора Elvis Saravia. Одна из ключевых проблем обработки естественного языка — обнаружение сарказма. Обнаружение сарказма важно в других областях, таких как...

[Перевод] Практика работы с потоками в Node.js 10.5.0 Совсем недавно вышла версия 10.5.0 платформы Node.js. Одной из её главных возможностей стала впервые добавленная в Node.js поддержка работы с потоками, пока носящая статус экспериментальной. Этот факт особенно интересен в свете того, что данная возможность теперь есть у плат...

В следующем году Apple может выпустить iPhone с тройной камерой Ранее в сети уже появлялись слухи о том, что в будущем компания Apple может выпустить смартфон с основной камерой, включающей три объектива. По прогнозам аналитика Yuanta Securities Джеффа Пу, iPhone с тройной камерой может появиться во второй половине следующего года.Читать...

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

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

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

[Перевод] 27 отличных open source-инструментов для веб-разработки Перевод 27 Amazing Web Development Tools for the Past Year (v.2018) В 2017-м мы сравнили около 7 500 open source-инструментов для веб-разработки, из которых выбрали 27 лучших (0,4%). Это крайне конкурентный список, в который вошли инструменты, библиотеки и проекты, опубли...

В России испытали прием корректирующего сигнала автопилота для тракторов Компания "Гексагон Геосистемс Рус", являющаяся поставщиком оборудования и услуг топографических съемок, картографирования, спутниковой навигации и других геопространственных и промышленных решений, провела испытания приема корректирующего сигнала CLAAS RTK NET в се...

[Перевод] Литье под давлением: как это работает Машина для литья под давлением (иллюстрация компании Rutland Plastics) При разработке серийного продукта для рынка электроники вам понадобится корпус. И, скорее всего, он будет сделан из пластика. Для макетирования пластиковых деталей и создания прототипа корпуса используе...

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

[Перевод] Ray: Распределенная система для использования ИИ Здравствуйте, коллеги. Надеемся еще до конца августа приступить к переводу небольшой, но поистине базовой книги о реализации возможностей ИИ на языке Python. Господин Гифт, пожалуй, в дополнительной рекламе не нуждается (для любопытствующих — профиль мэтра на GitHub): ...

[Перевод] Докеризация веб-служб на R и Python Привет, Хабр! Контейнеризация — это подход к разработке программного обеспечения, при котором приложение или служба, их зависимости и конфигурация (абстрактные файлы манифеста развертывания) упаковываются вместе в образ контейнера. В этой статье рассмотрим создание docker-об...

[Из песочницы] Компактный сервер с настроенной перезагрузкой кода и sql-логами одной maven командой для продуктивной разработки Хотелось бы поделиться опытом использования payara-micro в разработке корпоративных приложений. Надеюсь, что кому-то сэкономлю время, так как такое решение пришло далеко не сразу. Если вы уже используете Payara или Glassfish в качестве промышленного сервера, или только собир...

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

Мемоизация дефолтным kwarg в Python Вот так можно мемоизировать питоновскую функцию: def memo_square(a, cache={}): if a not in cache: cache[a] = a*a return cache[a] Приём незаслуженно малоизвестный, так что под катом мы разберём, как он работает и для чего нужен. Читать дальше →

Сравнительное тестирование процессоров Intel Kaby Lake и Coffee Lake Хватит ли для работы четырехядерника? А для игр? Нужен ли Hyper-Threading, или он уже не актуален? Стоит ли тратить бешеные деньги на платформу 2066, не устарела ли она? Ответить на эти вопросы может лишь масштабное тестирование, на которое я на свою голову решился. Ск...

[Перевод] 22 совета Angular-разработчику. Часть 2 Сегодня мы публикуем вторую часть перевода статьи, которая содержит набор рекомендаций для Angular-разработчиков. В предыдущей части были представлены 11 советов, в этой мы рассмотрим ещё столько же. Читать дальше →

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

Видеоурок Теплицы: как создать качественную электронную книгу на платформе Ridero С помощью платформы для независимых авторов Ridero.ru можно создать электронную книгу для последующей реализации у себя на платформе или на сторонних ресурсах типа Amazon или ЛитРес. Для этого на Ridero есть все инструменты, включая подготовку книги к изданию в бумажном...

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

[Из песочницы] Разработка GLSL шейдеров на Kotlin Всем привет! Наша компания занимается разработкой онлайн игр и сейчас мы работаем над мобильной версией нашего основного проекта. В этой статье хотим поделиться опытом разработки GLSL шейдеров для Android проекта с примерами и исходниками. Читать дальше →

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

Книга «Почему мы ошибаемся. Ловушки мышления в действии». Выдержки часть 1 Что увеличивает шанс на ошибку? Чего мы не замечаем когда ошибаемся? Насколько сильно предпосылки влияют на наше решение? Автор более 20 лет коллекционирует истории об ошибках, эксперименты и исследования в этой области. Предлагаю здесь наиболее интересные, на мой взгляд...

[Питер] Встреча JUG.ru с Венкатом Субраманиамом — Design Patterns in the Light of Lambda Expressions В четверг, 18 октября, за день до Joker 2018, в петербургском офисе компании Oracle состоится встреча JUG.ru с Венкатом Субраманиамом (Dr. Venkat Subramaniam), всемирно известным Java-энтузиастом, Java-чемпионом, известным спикером, консультантом и популярнейшим автором книг...

[Перевод] Отсутствие дискриминации – это основная ценность open source Сегодня я узнал, что проект Lerna добавил примечание к MIT-лицензии у себя в проекте, запрещающее использование этого продукта для длинного списка организаций, из-за несогласия с политическим выбором, который сделали эти организации. Говоря как один из соавторов Определения ...

Разбираемся в дизайнерских профессиях Алексей Бородкин, product lead и глава Гильдии вольных проектировщиков, рассказал на открытом занятии Нетологии, как разобраться в дизайнерских направлениях и распределить роли в дизайн-команде. Дизайнерские тусовки Когда-то — в буйные 90-е — никаких веб-дизайнеров не было...

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

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

На WWDC 2018 Apple не покажет новых MacBook и iPad Bloomberg достаточно часто делится разнообразными слухами и утечками, касающимися продукции Apple. Да, они не всегда подтверждаются, но временами авторы издания оказываются правы. Сегодня они поделились очередным прогнозом. По словам авторов Bloomberg, в рамках WWDC 2018 ком...

Как меняются подходы к разработке терминалов для торговли на бирже: 4 тренда 2018 года Мы в ITI Capital занимаемся развитием собственных инструментов для торговли на российских и зарубежных биржах уже более 10 лет. За это время требования к подобным продуктам и подходы в их разработке неоднократно менялись. Сегодня мы поговорим о главных трендах текущего год...

[Перевод] Применение правил тригонометрии для создания качественной анимации Автор материала, перевод которого мы сегодня публикуем, Нэш Вэйл, говорит, что недавно он занимался исследованием лендинг-страниц. В ходе работы он наткнулся на один сайт. Это был отличный, полезный ресурс. Однако, в ходе работы с ним, Нэш заметил, нечто неприятное. Неестес...

[Перевод] Стриминг видео через браузер со сверхнизкими задержками (и WebRTC!) Пока первые early adopters примеряют в свои проекты наши новые видеоконференции (до 100 человек!) мы продолжаем рассказывать об интересном из мира передачи голоса и видео с участием браузера. Про видеоконференции тоже расскажем, но позже — когда накопится критическая масса ...

Maraquia — ORM для MongoDB После прочтения заголовка у многих наверняка возникает вопрос — зачем ещё один велосипед при наличии уже обкатанных Mongoose, Mongorito, TypeORM и т. д.? Для ответа нужно разобраться в чём отличие ORM от ODM. Смотрим википедию: ORM (англ. Object-Relational Mapping, рус. объе...

[Перевод] Python Developer Tools от Microsoft. Начало работы Последние несколько лет специалисты Microsoft трудились над тем, чтобы добавить поддержку инструментов разработчика Python в одни из наших самых популярных продуктов: Visual Studio Code и Visual Studio. В этом году все заработало. В статье мы познакомимся с инструментами раз...

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

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

[Перевод] Умная ферма. Какой она будет? Население Земли уже превысило отметку в 7,3 миллиарда человек и останавливаться на этом не собирается. Уже к 2050 году ожидается, что на планете будет проживать 9,7 миллиарда людей. При таком раскладе на первые роли выходит вопрос питания, ведь чтобы прокормить такое грома...

«Хорошо забытое старое»: электровелосипеды — от первых моделей к возможностям сегодняшнего дня
 Сегодня рынок электровелосипедов по темпам роста не уступает сегменту своих старших собратьев — электромобилей. Только в 2016 году во всем мире было продано чуть меньше 35 млн электровелосипедов — 93% пришлось на Азиатско-Тихоокеанский регион. Однако их популярность растет н...

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

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

[Перевод] Руководство по Node.js, часть 3: хостинг, REPL, работа с консолью, модули Перед вами третья часть перевода руководства по Node.js. Сегодня мы поговорим о выборе хостинга для Node.js-проектов, о том, как работать с Node.js в режиме REPL и как запускать скрипты с аргументами, о взаимодействии с консолью и о модулях. [Советуем почитать] Другие час...

Новые iPhone могут получить второй слот для SIM-карты На днях китайский ресурс 21th Century Business Herald со ссылкой на отраслевые источники сообщил о том, что в этом году компания Apple может добавить в свои смартфоны поддержку двух SIM-карт.Читать дальше... ProstoMAC.com.| Постоянная ссылка | No comment Вы также можете оз...

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

Один день в роли сотрудника поддержки пользователей. Что это меняет? Сервисом Авито ежемесячно пользуется 32 миллиона человек. У нас публикуется более 400 тысяч новых объявлений в сутки, а обрабатывается 1,5 миллиона их различных версий. Чтобы контент на сайте был качественным и полезным пользователям, нужна модерация объявлений. И, конечно, ...

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

Книга «Чистый Python. Тонкости программирования для профи» Привет, Хаброжители! Изучение всех возможностей Python — сложная задача, а с этой книгой вы сможете сосредоточиться на практических навыках, которые действительно важны. Раскопайте «скрытое золото» в стандартной библиотеке Python и начните писать чистый код уже сегодня. Ес...

Как быстро и эффективно работать с приоритетами по методу Lean Prioritization? Постоянная работа с приоритетами является необходимостью в управлении продуктами, неотъемлемой частью процесса разработки. Если хватает времени, можно изучить и попробовать использовать сложные и интересные методы для определения приоритетов. Техника Lean Prioritization — од...

[Перевод] 10 библиотек, о которых должен знать каждый Android-разработчик В 2015 году мы уже публиковали статью о пяти лучших библиотеках, которые мы использовали в то время. Однако платформа Android значительно выросла с тех пор. Как вы знаете, в такой быстро развивающейся области, как разработка программного обеспечения, всё меняется и развивае...

Новая книга известного исследователя русского космизма будет представлена на ХIII Международном книжном салоне На XIII Международном книжном салоне, который пройдет в Санкт-Петербурге 17-20 мая, состоится презентация нового произведения известного поэта, языковеда, исследователя и члена Союза писателей России Евдокии Лучезарновой. Накануне грандиозного события в литературном мире, пи...

Профессия: кибердетектив Веста Матвеева — эксперт в области информационной безопасности компании Group-IB, признанной изданием Business Insider UK одной из 7 самых влиятельных мировых организаций в индустрии кибербезопасности. За 6 лет она провела десятки экспертиз — технических разборов инцидентов ...

Внутренняя работа HashMap в Java [примечание от автора перевода] Перевод был выполнен для собственных нужд, но если кому -то это окажется полезным, значит мир стал хоть немного, но лучше! В этой статье мы увидим, как изнутри работают методы get и put в коллекции HashMap. Какие операции выполняются. Как прои...

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

Facebook уже тестирует собственный сервис для знакомств Dating Пока он доступен только для сотрудников Facebook из США, но им категорически запрещено знакомиться с коллегами и ходить с ними на свидания.

Мировые расходы на дополненную и виртуальную реальность в ближайшие годы будут расти на 71,6% в год По прогнозу аналитиков IDC, мировые расходы на дополненную и виртуальную реальность (AR/VR) в период с 2017 по 2022 год будут расти в среднем на 71,6%. В текущем году указанные расходы достигнут 27 млрд долларов, что на 92% больше, чем в 2017 году. В обозримом будущем ...

Использование Unity3D в нативном iOS/Android приложении для моделирования освещения открытых пространств Unity3D известнейшая платформа для разработки 3D и 2D игр, завоевавшая популярность во всем мире. В то же время ее возможности не ограничены разработкой только игровых приложений, а подходят для применения в любых других областях, требующих создания кроссплатформенных прил...

Разработка для Sailfish OS: отображение графиков с использованием D3.js и QML Canvas Здравствуйте! Данная статья является продолжением цикла статей, посвященных разработке приложений для мобильной платформы Sailfish OS. На этот раз речь пойдет о работе с графиками в Sailfish-приложении. Мы расскажем о поиске и подключении библиотеки и о том, как мы отображае...

[Перевод] AlterEgo: девайс, который умеет читать (некоторые) мысли В начале апреля научный сотрудник Массачусетского технологического института Арнав Капур двадцати четырех лет добавил на YouTube короткое видео. В ролике показано, как он гуляет по студенческому городку, переходя из одной локации в другую; на правой стороне лица у него закре...

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

[Перевод] Сможет ли американский сервис для заказа еды стать Amazon в мире ресторанов Несколько недель назад сервис для заказа еды Grubhub попал в новостные сводки, сообщив о положительных финансовых результатах по итогам 2 квартала 2018 года и одновременно объявив о подключении к мобильной платежной платформе LevelUp. С тех пор интерес наблюдателей сфокус...

Новая статья: Detroit: Become Human — цена свободы. Рецензия Посмотрите на свои смартфоны. Теперь представьте, что через 20 лет они отрастят ноги и руки, будут помогать вам носить покупки и станут практически неотличимы от человека. А потом захотят мыслить и жить свободно, а не исполнять глупые приказы каждый день. Поворот не...

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

В Apple Watch Series 4 обнаружился неприятный баг За последние пару недель в сети появилось несколько жалоб на работу iPhone Xs и iPhone Xs Max. Пользователи сообщали о проблемах с зарядкой, о нестабильной работе Bluetooth и время от времени отключающихся динамиках. На днях в сети стали появляться жалобы на другой яблочный ...

[Перевод] Руководство по Node.js, часть 9: работа с файловой системой Сегодня, в девятой части перевода руководства по Node.js, мы поговорим о работе с файлами. В частности, речь пойдёт о модулях fs и path — о файловых дескрипторах, о путях к файлам, о получении информации о файлах, об их чтении и записи, о работе с директориями. [Советуем ...

ICANN вновь обновила политики работы с WHOIS — ими снова недовольны Корпорация ICANN продолжает попытки сделать так, чтобы работа системы WHOIS, предоставляющей открытый доступ к данным о владельцах доменных имен, удовлетворяла требованиям GDPR. GDPR уже вступил в силу, а пока ни одна из предложенных ICANN инициатив не была одобрена Европейс...

[Перевод] Новый тренд на IT-собеседованиях: целые дни неоплачиваемой домашней работы Собеседования для разработчиков программного обеспечения часто включают в себя домашние задания на несколько дней В прошлом году компания с вакансией разработчика ПО предложила такой способ проверки моих способностей программиста: написать приложение по доставке заказов из...

Вымогатели используют пароль жертвы в спам-рассылках Авторы спам-рассылок приняли на вооружение новую тактику вымогательства. Об этом сообщил ИБ-специалист под псевдонимом SecGuru. Чтобы придать достоверности письму с требованием выкупа, мошенники добавляют в его текст пароль жертвы. По мнению экспертов, злоумышленники покупаю...

Iridium и AWS Джефа Безоса объединились для разработки проекта глобального спутникового интернета для IoT Ракета-носитель SpaceX готова к выходу в космос с грузом на борту — спутниками Iridium Похоже на то, что игроков на еще даже не сформировавшемся рынке глобального спутникового интернета стало еще больше. Вдобавок к OneWeb и SpaceX (плюс «Роскосмос») собственную глобальную ...

[Из песочницы] Кроссплатформенная разработка с помощью .NET, реактивного программирования, шаблона MVVM и кодогенерации Сегодня платформа .NET является по-настоящему универсальным инструментом – с её помощью можно решать широчайший круг задач, включая разработку прикладных приложений для популярных операционных систем, таких, как Windows, Linux, MacOS, Android и iOS. В настоящей статье рассм...

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

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

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

[Перевод] Swift 4.1: почему Apple переименовала flatMap в compactMap Привет, Хабр! Меня зовут Александр Зимин, я iOS-разработчик в Badoo. Это перевод статьи моего коллеги Швиба, в которой он рассказал, что из себя представляла функция flatMap в Swift и почему одну из её перегрузок переименовали в compactMap. Статья полезна как для понимания ...

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

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

Джон Красински: от второстепенного героя «Офиса» до автора «Тихого места» Лайфхакер рассказывает о главных работах нового исполнителя роли Джека Райана и режиссёра одного из лучших хорроров года

App Store и другие магазины в iOS 12 и macOS Mojave могут стать персонализированными. Объясняем как это работает Возможно, после релиза iOS 12 и macOS Mojave мы будем получать персонализированные рекомендации контента в магазинах приложений, книг и музыки.

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

[Перевод] Использование промисов в JavaScript Периодически мы публикуем материалы, которые так или иначе касаются использования промисов в JavaScript. Вот некоторые из нихПромисы в ES6: паттерны и анти-паттерны JavaScript: методы асинхронного программирования JavaScript ES8 и переход на async / await Async/await: 6 пр...

«Защита авторских прав в ЕС»: новая реформа может повлиять не только на медиаплатформы Новая директива о защите авторских прав, предложенная в Евросоюзе, которую мы недавно обсуждали в блоге, может существенно повлиять на устройство таких платформ, как YouTube, Facebook и Pinterest. Однако «под ударом» оказались не только они, но и библиотеки и агрегаторы науч...

Samsung Galaxy S10 выйдет в трёх версиях и разойдётся тиражом в 40 миллионов штук Пока Samsung готовится к анонсу Galaxy Note 9, в сети уже ходят слухи о следующем поколении флагманов. Аналитик Мин-Чи Куо, известный своими точными прогнозами в отношении Apple, не обошёл стороной и грядущие новинки корейского гиганта. По его словам, нас ожидают не две, а с...

Курс «Разработка на Java» от Mail.Ru Group на канале Технострим Этой весной мы выложили на канале Технострим запись курса по Java. Уже несколько семестров подряд он читается в рамках образовательного проекта Техносфера, реализуемого компанией Mail.Ru Group совместно с МГУ им. М. В. Ломоносова. Курс включает все темы, необходимые начина...

Фанаты Microsoft требуют выпуска Surface Phone Почти сразу после заявления редактора авторитетного портала The Verge о том, что выпуск запланированного Microsoft Surface Phone отменен, на сайте change.org появилась петиция. Требования просты: продолжить разработку складного устройства на базе Windows 10, которое носит ко...

[Перевод] IDisposable — что ваша мама не говорила об освобождении ресурсов. Часть 1 Это перевод первой части статьи. Статья была написана в 2008 году. Спустя 10 лет почти не потеряла актуальности. Детерминированное освобождение ресурсов — необходимость В течение более чем 20-летнего опыта кодирования я иногда разрабатывал собственные языки для решения задач...

Удобный способ тестирования React-компонентов Я написал построитель дополнительных отчетов (custom reporter) для Jest и выложил на GitHub. Мой построитель называется Jest-snapshots-book, он создает HTML-книгу снимков компонентов React-приложения. В статье речь пойдет о том, что такое Jest, snapshot-тестирование, для ...

Разработка смешанной реальности: а вы ставили динамик в виртуальной гостиной? Мы продолжаем цикл статей по Windows Mixed Reality и разрабатываем с нуля приложение со смешанной реальностью на Unity в формате lab work (лабораторной работы). Вы сможете сами, параллельно с публикацией статей, создать такое приложение. В этой части рассмотрим поддержку кон...

Прочный смартфон AGM X3 Доступны несколько модификаций: базовая с 6 Гб ОЗУ и 64 Гб ПЗУ, оцененная в 513 долларов, вариант «8 + 64 Гб» за 585 долларов и с 8 Гб ОЗУ + 128 Гб ПЗУ за 645 долларов. Предусмотрены также модификации с динамиками JBL и задней панелью из крокодиловой кожи «8 +128» и «8 + 256...

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

Обзор ПО для 3D-печати Simplify3D Всем привет! С вами Top 3D Shop и сегодня мы расскажем о Simplify3D, уникальном программном обеспечении для FDM-принтеров. Смотрите наш видеообзор и читайте текстовую версию далее. Читать дальше →

Россиян не сильно пугают высокие цены на iPhone Xs и iPhone Xs Max По данным газеты «Комерсант», всего за неделю россияне приобрели более 40 000 iPhone Xs и iPhone Xs Max. Причем наибольшей популярностью пользовалась старшая модель. Авторы издания со ссылкой на собственные источники отмечают, что в первую неделю  продаж пользователи купили ...

Отличаются ли проблемы тимлидов в Санкт-Петербурге, выясним на Saint TeamLead Conf В феврале этого года мы провели первую конференцию для тимлидов и о тимлидах. Конференцию посетило более 500 человек. Главным итогом можно считать то, что в принципе сообщество признало наличие проблемы, о чем свидетельствует количество и состав вопросов, которые были поднят...

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

Машинка на Arduino, управляемая Android-устройством по Bluetooth, — код приложения и мк (часть 2) О первый части В первой части я описал физическую часть конструкции и лишь небольшой кусок кода. Теперь рассмотрим программную составляющую — приложение для Android и скетч Arduino. Вначале приведу подробное описание каждого момента, а в конце оставлю ссылки на проекты цел...

Гендиректор Nest покинул должность, а компания стала частью команды Google Home Генеральный директор Nest Марван Фаваз (Marwan Fawaz) покинул свою должность, а производитель устройств для «умного» дома теперь принадлежит подразделению Google, которое занимается смарт-колонками Home. Ещё в феврале Nest стала частью команды по разработке устройств калифор...

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

iPhone 2019 — первый смартфон с поддержкой сетей 5G? iPhone 2019 модельного года может стать первым смартфоном в мире с поддержкой 5G, передает DigiTimes со ссылкой на источники в отрасли. Поставками модемов, обеспечивающих смартфону возможность работы в сетях пятого поколения, займется китайский производитель процессоров Medi...

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

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

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

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

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

В iOS 11.4 Apple добавит новые механизмы для защиты устройств от взлома По данным компании Elcomsoft, в последней бета-версии iOS 11.4 компания Apple доработала защиту своей мобильной операционной системы, добавив режим ограниченного доступа к USB.Читать дальше... ProstoMAC.com.| Постоянная ссылка | No comment Вы также можете ознакомиться с др...

[Перевод] Git happens! 6 типичных ошибок Git и как их исправить Прим. перев.: На днях в блоге для инженеров любимого нами проекта GitLab появилась небольшая, но весьма полезная заметка с инструкциями, которые помогают сохранить время и нервы в случае различных проблем, случающихся по мере работы с Git. Вряд ли они будут новы для опытны...

iPad Pro с Face ID могут лишиться не только кнопки Home На днях японский ресурс Macotakara со ссылкой на осведомленные источники поделился некоторыми подробностями о новых iPad Pro. Авторы издания в очередной раз сообщили, что компания Apple планирует лишить новые планшеты кнопок Home и оснастить их сканерами Face ID.Читать дальш...

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

[Перевод] Становимся дальтониками: эксперимент в сопереживании Сопереживание. Эмпатия. Словечко стало модным в отрасли, поскольку всё больше компаний стремятся идти навстречу клиентам. Поначалу это вроде легко, но со временем владельцы бизнеса, отраслевые эксперты и последние данные могут вас загрузить — и отвлечь от сопереживания обы...

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

[Перевод] Разработка чат-бота для Facebook Messenger на node.js Материал, перевод которого мы сегодня представляем вашему вниманию, посвящён разработке чат-бота для Facebook Messenger. Бот, который называется Aww Bot, общаясь с пользователями, будет отправлять им картинки симпатичных котов и собак. Читать дальше →

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

Интернетом пользуются 81% россиян Всероссийский центр изучения общественного мнения (ВЦИОМ) представляет данные опроса о том, какова доля интернет-пользователей в России, и для чего жители страны чаще всего заходят в глобальную сеть.На сегодняшний день доля интернет-пользователей в России довольно высокая - ...

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

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

Планы по выпуску OnePlus 6T подтверждены Вот уже в течение двух лет компания OnePlus приучила нас к тому, что выпускает по два флагмана в год. Естественно, что после анонса OnePlus 6 многих интересует, выйдет ли OnePlus 6T как работа над ошибками. Похоже, что и в нынешнем году компания не откажется от идеи выпустит...

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

Приглашаем на Android Devs Meetup 8 сентября Мы рады пригласить всех интересующихся Android-разработкой на восьмой Android Devs Meetup Mail.Ru Group. Эксперты и разработчики мобильных приложений расскажут о технологиях мобильной разработки, обсудят особенности использования новых инструментов и подходов, поделятся ли...

Началось! Появились первые проблемы с iPhone XS и XS Max Похоже на то, что с выходом iPhone X появилась традиция выискивать косяки и баги в новом смартфоне Apple. Не избежали этого и iPhone XS вместе с iPhone XS Max, владельцы которых уже жалуются на плохой приём Wi-Fi и сотовой связи.  Пользователи Reddit заявили об ухудшающ...

DevCore: программная часть проекта DevBoy Привет, друзья! С вами снова Николай, в прошлой статье "DevBoy — как я создал проект устройства с открытым исходным кодом и запустил проект на Kickstarter" упор делался больше на внешнем виде и железе, сегодня поговорим о том как это сделано "внутри" и разберем программную ...

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

Начинаем работу с EOS Mainnet за 10 минут Запуск сети EOS стал самым ожидаемым событием этого лета для сообщества разработчиков криптовалют. Теперь, когда сеть запущена (пусть и с изъянами), нам всем не терпится приступить к разработке приложений на EOS. Я не буду спорить о проблемах с запуском и общей моделью EO...

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

[Перевод] Управляемые токенами реестры 1.0 Идея управляемых токенами реестров (TCR) зародилась в блокчейн-сообществе не менее года назад. По крайней мере, эта статья была опубликована автором еще в сентябре 2017 года. А недавно я был на конференции DappCon 2018 в Берлине и увидел большой интерес к этой теме, а также...

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

Пятничные вебинары от Skillbox: разработка и все о ней Очередная пятница, что означает появление новой подборки бесплатных вебинаров от Skillbox на «Хабре». Сегодняшние видео — о программировании: Разработка приложений на PHP. Разработка приложений для iOS. Как стать Android-разработчиком. Инструменты автоматизации мобильной...

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

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

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

The Boring Company управляет бурильными установками с помощью контроллера Xbox The Boring Company продемонстрировала новый метод работы с одной из бурильных установок: контроллер Xbox. Компания опубликовала короткое видео в Twitter, в котором видно оператора, управляющего машиной с помощью геймпада.The Boring Company начала свою работу в апреле 2017 го...

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

«Сделано в России» — язык программирования WBASIC для разработки серверных веб-приложений Здравствуй, Хабр! Предлагаю Вам обратить внимание на проект «Сделано в России» — отечественного языка для веб-разработки. Проект разработан в Екатеринбурге, а не является локализация западного, что большая редкость, так как языков программирования разрабатываемых у нас не мн...

[Из песочницы] Блокчейн-деривативы: решение проблемы на $500 трлн и победа на хакатоне Consensus 2018 11 и 12 мая 2018 года команда 8base в лице меня, Евгения Семушина и Гейба Келли решила испытать свои силы и побороться за приз AlphaPoint на хакатоне Consensus 2018, который проходил в Нью-Йорке. Всего в хакатоне участвовало 33 команды, а среди его спонсоров были такие гиган...

[Перевод] Как настроить Apache HTTP с SSL-сертификатом Apache HTTP все еще является лидером на рынке веб-серверов среди миллиона самых нагруженных сайтов. Очевидно, что показатели Nginx постепенно растут, поэтому, если вы администрируете систему/веб-сеть/связующее программное обеспечение, то вы должны одинаково хорошо знать ...

30% от общего числа просмотров онлайн-СМИ обеспечивают поисковые системы Основную часть трафика – 30% от общего числа просмотров – российским онлайн-СМИ обеспечивает поиск; в топ-3 источников трафика также входят социальные сети (28%) и реферальные ссылки (19%). Такие данные приводятся в исследовании «Как читают медиа в России 2017-2018», проведе...

Комплект Renesas Synergy AE-CLOUD2 призван ускорить внедрение LTE в IoT Компания Renesas Electronics объявила о выпуске комплекта Renesas Synergy AE-CLOUD2 — полного набора аппаратных и программных средств, который позволяет разработчикам встраиваемых систем быстро опробовать варианты сотового подключения и создавать приложения для се...

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

Параллельный перевод книг 2.0 Smart Book (Параллельный перевод книг) — это читалка для параллельных книг. Лучшее изучение иностранного языка — это чтение иностранной литературы. Но во время чтения иностранной литературы главной проблемой являются слова, встречающиеся в тексте. В приложении вы можете...

Что делают в сети приезжие из СНГ? Согласно полученным данным, просмотр видео занимает почти половину объёма интернет трафика, активнее всего звонят в Таджикистан, а самый популярный мессенджер - IMO. В целом, трафик мобильного интернета на тарифах "Тёплый приём" вырос более чем в 2 раза за прошедши...

Pitch-tracking, или определение частоты основного тона в речи, на примерах алгоритмов Praat, YAAPT и YIN В сфере распознавания эмоций голос – второй по важности после лица источник эмоциональных данных. Голос можно охарактеризовать по нескольким параметрам. Высота голоса – одна из основных таких характеристик, однако в сфере акустических технологий корректнее называть этот па...

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

Книга о «Параграфе» на Хабре. Первая глава: Ученый-вахтер Пару недель назад я анонсировал книгу о «Параграфе», над которой работаю. Сегодня я решил в качестве эксперимента опубликовать тут первую главу. О чем в ней идет речь? «Параграф» — первый стартап из России, покоривший мир. И он вряд ли вообще появился на свет, если бы Степ...

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

В ЕС одобрен противоречивый законопроект об авторском праве, который может ввести цензуру интернета Комитет по правовым вопросам ЕС (JURI) проголосовал за законодательную инициативу под названием Директива об авторском праве. Несмотря на то, что большая часть директивы просто корректирует технический язык авторского права в соответствии с нынешней интернет-эпохой, всё же о...

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

[Перевод] Пример работы с методом ICE от менеджера продуктов Google и Microsoft Работа с приоритетами — задача, требующая подготовки, опыта и рассмотрения множества технологий, научных подходов, а также авторских методов. Эта статья – перевод материала с сайта Hackernoon.com. Ее автор предлагает применение собственного инструмента оценки приоритетов в ...

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

Deep Learning и OpenVINO Toolkit. Задайте вопрос эксперту Intel Сентябрь — традиционное время для рубрики «Задайте вопрос эксперту Intel»; в прошлый раз она имела место быть ровно год назад. И это не случайно. В сентябре мы возвращаемся в работу после летнего отдыха, полные идей и желания узнать что-то новое — значит, самое время пообщ...

[Из песочницы] Как заставить Vue.js и Electron работать вместе Введение На волне популярности (надеюсь, что они популярны) Vue.js и Electron, возникает резонный вопрос, а как заставить их работать вместе. В этом небольшом руководстве я расскажу, как быстро установить и настроить шаблон для разработки приложений на Electron и Vue.js. И ...

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

iPhone 2019 — первый смартфон с поддержкой сетей 5G? iPhone 2019 модельного года может стать первым смартфоном в мире с поддержкой 5G, передает DigiTimes со ссылкой на источники в отрасли. Поставками модемов, обеспечивающих смартфону возможность работы в сетях пятого поколения, займется китайский производитель процессоров Me...

RTC Meetup .Net: приглашаем на первую встречу в Омске Сообщество разработчиков Райффайзенбанка активно проводит митапы, готовит воркшопы, и делает еще много всего, для того, чтобы сотрудники могли шарить экспертизу и делиться опытом с коллегами из других компаний. Разработка Райффайзенбанка расположена в двух городах: в Москве ...

[Перевод] [в закладки] Шпаргалка системного администратора по сетевым инструментам Linux В повседневные задачи системных администраторов входит работа с сетями и с подключённым к ним оборудованием. Нередко роль рабочего места администратора играет компьютер, на котором установлен какой-нибудь дистрибутив Linux. Утилиты и команды Linux, о которых пойдёт речь в ма...

1+1 медиа продолжает прием работ на питчинг идей The Next Big Thing 23 июля, организаторы питчинга The Next Big Thing. Generation продлили дедлайн приема работ до 31 июля включительно.

1+1 медиа продолжает прием работ на питчинг идей The Next Big Thing 23 июля, организаторы питчинга The Next Big Thing. Generation продлили дедлайн приема работ до 31 июля включительно.

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

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

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

Как запустить Istio, используя Kubernetes в production. Часть 1 Что такое Istio? Это так называемый Service mesh, технология, которая добавляет уровень абстракции над сетью. Мы перехватываем весь или часть трафика в кластере и производим определенный набор операций с ним. Какой именно? Например, делаем умный роутинг, или реализуем подход...

[Из песочницы] Импортозамещение, глас вопиющего в пустыне Казусы Российского законодательства связанного с закупками по 44-ФЗ, в которых с недавних пор стало конкретно указано на приоритет Российских товаров (Товаров, работ, услуг-ТРУ), т.е. оборудования и программного обеспечения (если есть аналоги в Реестре Минкомсвязи). Как за...

Дарим книгу «Гарри Поттер и методы рационального мышления» олимпиадникам 16 июля мы запустили некоммерческий краудфандинг на печать «Гарри Поттера и методов рационального мышления». Он собрал больше 8 миллионов рублей, став вторым в топе российских краудфандинг-проектов по объёму сборов. После печати тиража мы подарим трёхтомники ГПиМРМ школьни...

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

Записки IoT-провайдера. Активация и безопасность в LoraWAN Здравствуйте, уважаемые любители Интернета Вещей. Продолжение записок IoT-провайдера. Первая часть > || > Вторая часть > || > Третья часть > || > Четвертая часть Сегодня пришло время поговорить о безопасности в LoRaWAN. Тут ходит много слухов и легенд. Мы ...

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

Подтверждены слухи о мощном аккумуляторе Samsung Galaxy Note 9 В сети уже ходили слухи о мощном аккумуляторе нового планшетофона Samsung Galaxy Note 9. И теперь эта информация нашла официальное подтверждение со стороны бразильского регулятора ANATEL. Подробнее об этом читайте на THG.ru.

Подтверждены слухи о мощном аккумуляторе Samsung Galaxy Note 9 В сети уже ходили слухи о мощном аккумуляторе нового планшетофона Samsung Galaxy Note 9. И теперь эта информация нашла официальное подтверждение со стороны бразильского регулятора ANATEL. Подробнее об этом читайте на THG.ru.

Пользователь перешел с Galaxy S9 на OnePlus 6 и поделился впечатлениями Как хорош OnePlus 6 и стоит ли он своих денег? OnePlus 6 был оценен компанией в 520 долларов. Это сильно больше 300 долларов, которые просила компания за первый OnePlus и которые просят за Poco F1 на аналогичном процессоре. Однако это заметно ниже стоимости Galaxy S9, кото...

5 трудностей реализации игровых проектов на примере “Rocket X - Галактический шутер” Два года назад мы решили развивать внутри компании игровое направление. S Media Link - аутсорсинговая компания, которая занимается заказной мобильной и web разработкой, поэтому нам было крайне сложно придумать стоящий проект. У меня уже есть опыт создания мобильной игры Карл...

5 трудностей реализации игровых проектов на примере “Rocket — Галактический шутер” Два года назад мы решили развивать внутри компании игровое направление. S Media Link — аутсорсинговая компания, которая занимается заказной мобильной и web разработкой, поэтому нам было крайне сложно придумать стоящий проект. У меня уже есть опыт создания мобильной игры Карл...

Переиздание Shenmue и Shenmue II выйдет 21 августа Весной стало известно, что культовые приключения Shenmue и Shenmue II будут переизданы на современных платформах. А теперь выяснилось, что премьера на ПК, Xbox One и PlayStation 4 состоится меньше чем через два месяца — 21 августа. Во время апрельского анонс...

[Из песочницы] Быстрое рабочее окружение для web-разработчиков (Vagrant и PHPStorm) Как быстро создать рабочее окружение для web-разработчиков или настраиваем окружение разработки для работы или изучения HTML, CSS, PHP в Windows. (статья опубликована на Linkedin) Это мой перевод статьи от автора книг по Ассемблеру и Реверсингу программ. Сейчас он в основно...

Использование аккумулятора от iPhone при разработке носимой электроники Приветствую, читатель. Довольно часто у меня возникает задача разработки портативных устройств с питанием от одной ячейки Li-ion аккумулятора. И, если заказчика обычно это не беспокоит, то у меня, как у опытного инженера, при виде такого ТЗ по спине пробегает дрожь. Это связ...

Где и как врубиться в эмбеддинги графов Привет, Хабр! Три года назад на сайте Леонида Жукова я ткнул ссылку на курс Юре Лесковека cs224w Analysis of Networks и теперь мы будем его проходить вместе со всеми желающими в нашем уютном чате в канале #class_cs224w. Cразу же после разминки с открытым курсом машинного обу...

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

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

Рецензия на фильм «Соло: Звёздные войны. Истории» / Solo: A Star Wars Story Экранизация приключений молодого Хана Соло столкнулась с множеством неприятностей. Сперва фанаты «Звёздных войн» неоднозначно восприняли назначенного на главную роль актера. Позже стало известно, что режиссеры Фил Лорд и Крис Миллер не справились со своими обязанностями, и д...

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

Принцип работы протокола MSTP Сегодня поговорим об MSTP. Перед тем, как разбираться с MSTP, надо ознакомиться с протоколами STP и RSTP. MSTP является модификацией RSTP, а значит и STP. Если RSTP это тот же STP, только с более оптимизированной отправкой BPDU и в целом работы STP, то почему надо придумыват...

Редкую книгу, содержащую первый компьютерный алгоритм, продали с молотка Moore, Allen & Innocent Полное название книги — Sketch of the Analytical Engine invented by Charles Babbage Esq by L.F. Menabrea of Turin, officer of the Military Engineers, with notes by the translator. Было известно всего пять ее копий (в Гарвардском университете ...

Nvidia начала приём предзаказов на профессиональные ускорители Quadro RTX 6000 и RTX 5000 В августе этого года Nvidia анонсировала первые видеокарты на архитектуре Turing. Ими стали профессиональные ускорители Quadro RTX 6000 и Quadro RTX 5000. И сегодня компания наконец-то объявила о начале приёма предзаказов на эти новинки. Подробнее об этом читайте на THG.ru.

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

[Перевод] PHP 7.3. Что нового Синтаксис Смягчение требований к синтаксису Heredoc и Nowdoc Поддержка конечных запятых в вызовах функций и методов Ссылки в list() Устаревшие возможности (deprecated) Функция image2wbmp() объявлена устаревшей Флаги FILTER_FLAG_SCHEME_REQUIRED и FILTER_FLAG_HOST_REQUIRED...

«Чтение на выходные»: 25 материалов для начинающих любителей винила Сегодня мы подобрали материалы из «Мира Hi-Fi» специально для начинающих и всех, кто хотел бы познакомиться с экосистемой винила, подобрать проигрыватель и разобраться с настройкой. Читать дальше →

Новый Android RAT использует протокол Telegram Вирусная лаборатория ESET обнаружила новый Android RAT (Remote Administration Tool), использующий протокол Telegram для управления и эксфильтрации данных. Изначально мы обратили внимание на повышение активности уже известных IRRAT и TeleRAT, но затем, разобравшись в происход...

Где учатся аналитики? В начале лета в Контуре закончился курс по продуктовой аналитике. Мы проводили его уже второй раз. Студенты успешно защитили выпускные проекты и прошли стажировку в компании. Юлия Закс, руководитель всех наших аналитиков и организатор курса, рассказала, как обучение прошло в...

В России начался приём предварительных заказов на iPhone XS и XS Max Несмотря на то, что Apple решила не проводить в России предзаказ на iPhone XS и XS Max, российские магазины электроники начали самостоятельно собирать заявки. Заказать смартфон можно М.Видео, МТС, Связном и других.

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

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

На все компьютеры в России хотят предустанавливать российские антивирусы В правительство РФ внесён национальный проект «Цифровая экономика», в паспорте которого указано интересное предложение от Министерство цифрового развития, связи и массовых коммуникаций России: законодательно обеспечить предустановку отечественных антивирусных программ на все...

Шойгу обвинил в уничтожении российского самолета Ил-20 Израиль Руководитель оборонного ведомства РФ заявил, что Москва самостоятельно решит, какие необходимо предпринять шаги после случившегося. Примерно в 23 часа 17 сентября российский самолет Ил-20 сбили системы ПВО Сирии. В результате этих действий погибли 15 военных, являющихся гра...

Расходы операторов на закон Яровой составят 250 мрд рублей за пять лет К такому выводу пришли аналитики АКРА

Какие скиллы нужны iOS-разработчику, чтобы хорошо устроиться Руководитель iOS-разработки роботов vani2 и ведущий iOS-разработчик firmach рассказали, какие хард- и софт-скиллы нужны для работы в Redmadrobot и других крупных компаниях на Live Stream c Contented. Для тех, кто пропустил или предпочитает буквы, записали самое ценное. Чит...

Apple Watch уберегут вас от переедания В обозримом будущем Apple Watch смогут использоваться для определения не только болезни Паркинсона, диабета, гипертонии и апноэ во сне, но и нарушения пищевого поведения, или, проще говоря, переедания, сообщает американский телеканал CNBC. Согласно подтвержденным данным, Ap...

Маршрутизация в большом приложении на React Привет, меня зовут Борис Шабанов, я — руководитель Frontend-разработки в департаменте разработки рекламных технологий Rambler Group. Сегодня я расскажу вам о том, как на нашем приложении возникли проблемы маршрутизации, и про то, как мы их решали. Читать дальше →

[Перевод] Обнаружен универсальный метод сортировки сложной информации Открывая своё кафе, вы хотели бы узнать ответ на следующий вопрос: «где находится другое, ближайшее к этой точке кафе?» Эта информация помогла бы вам лучше понять ваших конкурентов. Это пример задачи поиска "ближайшего соседа", которую широко изучают в информатике. Дан на...

На Android и iOS вышел порт юмористического квеста Петька и Василий Иванович 3 Петька и Василий Иванович 3: Возвращение Аляски — это прямое продолжение «Судного дня» и третья часть из серии Петька, юмористического графического квеста от российских разработчиков. Серии, кстати, в этом году исполняется уже 20 лет. Изначально игра вышла в далеком 2001, а ...

Microsoft Edge (Beta) на Android получил поддержку Adblock Plus Компания Microsoft продолжает работу над собственным браузером Edge для операционной системы Android. Сегодня участники бета-тестирования получили новую версию приложения, которая принесла с собой поддержку блокировки рекламы при помощи Adblock Plus. Блокировщик рекламы инт...

Проблема компрометации iPhone посредством MDM оказалась шире, чем предполагали специалисты Эксперты Cisco Talos и их коллеги пришли к выводу, что недавно обнаруженная шпионская кампания, направленная против индийских пользователей iPhone, оказалась значительно масштабнее. Кампания также затрагивает и другие платформы (включая Windows и, возможно, Android).

Пользователи снова подали на Apple в суд из-за проблем с клавиатурой в MacBook Некоторое время назад в сети появилась петиция, авторы которой призывали Apple поменять клавиатуры в MacBook и MacBook Pro. Под петицией подписалось более 17 000 человек. Однако некоторые не удовлетворились простой подписью и подали на Apple в суд, обвиняя компанию в продаже...

[Из песочницы] Генерация изображений из текста с помощью AttnGAN Привет, Хабр! Представляю вашему вниманию перевод статьи "AttnGAN: Fine-Grained Text to Image Generation with Attentional Generative Adversarial Networks" авторов Tao Xu, Pengchuan Zhang, Qiuyuan Huang, Han Zhang, Zhe Gan, Xiaolei Huang, Xiaodong He. В данной публ...

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

[Перевод] Лучше, быстрее, мощнее: styled-components v4 Автор материала, перевод которого мы публикуем сегодня, хочет представить сообществу веб-разработчиков бета-версию библиотеки styled-components v4. Он, выступая от лица создателей библиотеки, говорит, что теперь в styled-components имеется новое глобальное API для работы со ...