Code Conventions: как мы сохраняем быстрый темп разработки PHP-проекта Привет, Хабр. Меня зовут Евгений Удодов, я сооснователь и технический директор компании Roistat. Хочу поделиться нашим опытом разработки большого и сложного продукта — системы аналитики. TL;DR: Мы выложили на github наш Code Conventions и рассказали в статье о том, как его...
[Из песочницы] Есть ли порох в пороховницах? Hackathon Radio Canada 2018 (Часть первая, собираем команду) В этой статье я хочу представиться, рассказать что толкнуло меня на участие, как я смог собрать команду, какие выводы для себя я вынес и просто поделиться своим опытом участия моем первом хакатоне. Извините коротко не получилось, текста много и не всё по теме. Надеюсь, э...
[Перевод] Riot Games: анатомия технического долга Привет, меня зовут Билл «LtRandolph» Кларк. Я работаю техническим руководителем команды создания чемпионов LoL. За последние несколько лет я успел поработать в разных отделах разработки League, но единственное, чем я был постоянно одержим — это технический долг. Мне нужно на...
[Перевод] Разработка игр под NES на C. Главы 1-3. От введения до Hello World Впервые я задумался о том, как разрабатывают игры под приставки где-то через 20 минут после того, как в самый первый раз увидел Turbo Pascal. На глаза иногда попадался Subor с клавиатурой, и появилась мысль: "Наверное можно набрать какую-то программу, а потом в нее поиграть"...
Путеводитель по инструментам автотестирования мобильных приложений …несмотря на то, что он кое в чём неполон, содержит много сомнительного или, во всяком случае, вопиюще неточного, он имеет два важных преимущества: во-первых, он немного дешевле, [...], а во-вторых, на его обложке большими и приятными для глаз буквами написаны два слова ...
Поиск по сайту с Reindexer — это просто. Или как сделать «instant search» по всему Хабрахабр-у Всем привет, В предыдущей статье я писал о том, что мы сделали новую in-memory БД — быструю и с богатыми функциональными возможностями — Reindexer. В этой статье хочу рассказать как при помощи Reindexer можно реализовать полнотекстовый поиск по сайту, написав минимум applica...
[Перевод] Человек, который с Quantum «на ты» Что такое квантовый компьютер? Сложный, но посильный вопрос. А как он работает и для чего нужен? Вот тут уже сложнее. Наша команда Microsoft Research в рамках проекта Quantum (QuArC) занимается разработкой квантового будущего. И у них получается. В этой статье вы найдете инт...
[Из песочницы] Какие привычки делают меня лучше как разработчика ПО? Привет, Хабр! Представляю вашему вниманию перевод статьи «What habits made me a better Software Engineer?» от Sonny Recio. Наши привычки — это ежедневные шаблоны поведения в жизни. Они могут быть как плохими, так и хорошими. Привычки могут быть жизненно необходимыми, наприм...
Работа большой распределенной команды: преимущества удаленки, решения проблем, полезные инструменты Всем привет! Меня зовут Алексей, я тимлид команды Vimbox (платформа для обучения в Skyeng). Не так давно я выступал на конференции с докладом об удаленной работе и особенностях распределенной команды. Неожиданно темой заинтересовалось много людей, хотя я думал, что хайп уже...
Анонсирована Project M во вселенной Magic: The Gathering… и она настораживает Состоялся анонс новой игры из вселенной Magic: The Gathering, над которым Wizards of the Coast будут работать вместе с Netmarble. Пока что проект называется «Project M». На данном этапе разработки неизвестно почти ничего, кроме того, что обе команды будут тесно работать и на...
Комфортная работа в дата-центре Что надо делать, чтобы монтаж или обычное обслуживание оборудования приносило только положительные эмоции? Всего лишь подготовиться к визиту в дата-центр и взять нужные инструменты. Мы расскажем о том, как сделать посещение дата-центра комфортным. Читать дальше →
Игровой процесс Harry Potter: Hogwarts Mystery показали в трейлере До релиза игры Harry Potter: Hogwarts Mystery осталось совсем чуть-чуть, и разработчики из студии Jam City, совместно с Warner Bros., выпустили новый трейлер проекта, плюс открыли предварительную регистрацию. Если вы хотите получить доступ к игре раньше всех остальных, то об...
Дизайн в условиях хакатона Меня зовут Алиса, я старший дизайнер в Touch Instinct. Мы — аутсорс-компания. Скорость — один из важнейших критериев оценки нашей работы, наравне с качеством. Иногда для подготовки предложения для нового клиента нужно изучить, придумать и воплотить в жизнь концепцию прилож...
My Tamagotchi Forever выходит на Android уже 15 марта В ноябре прошлого года появилась информация о том, что компания Bandai Namco планирует перезапустить легендарный симулятор ухода за питомцем Тамагочи, только теперь на смартфонах и планшетах. В январе 2018 года игру выпустили на iOS, после чего появился официальный трейлер M...
Обновление строк на лету в мобильных приложениях: часть 2 Привет, Хабр! В недавней статье наш коллега Дмитрий Марущенко yojick рассказал о том, как доставлять динамические обновления переводов с сервера на мобильные устройства. В продолжение темы сегодня поговорим о том, как мы используем эти обновлённые переводы в наших приложе...
Valve переманила создателей Firewatch Пару дней назад в сети появился слух, что Valve покупает студию Campo Santo, разработчика популярной Firewatch. Фанаты не очень тепло восприняли данную новость, ведь у компании Гейба Ньюэлла в последнее время репутация хромает, причём на обе ноги. Тем не менее, слух оказался...
Хакатон и гейм-джем в Екатеринбурге Мечтаешь сделать игру с собственными правилами и бомбическим сюжетом? Надоело ждать Half-Life 3 и смотреть, как battle royale разрывают гейм-индустрию? Тогда регистрируйся на хакатон Контура и сделай что-то по-настоящему взрывное! 7 и 8 апреля тебя ждет 27 часов непрерывной ...
[Перевод] Создание атмосферного викторианского города из модулей Майкл Эндрюс рассказал, как он использовал модульный подход при создании красивого фрагмента выдуманного города; интересная работа с освещением и архитектурой. Введение Привет, меня зовут Майкл Эндрюс. Мне двадцать лет, я студент из северного Нью-Джерси. Сейчас я учусь на ...
Видео: техническая демонстрация The Good Life в виде прогулки Наоми по таинственному городку Студия White Owls Inc. опубликовала короткую демонстрацию нового графического стиля приключенческой игры The Good Life, на которую недавно сценарист и геймдизайнер Хидетака Суехиро (Hidetaka Suehiro), он же SWERY, начал вновь собирать деньги на Kickstarter. Ролик пр...
В Москве пройдет хакатон do_action – WordPress-решения для социальных проектов 21–22 апреля 2018 года в Москве пройдет do_action хакатон социальных проектов на базе WordPress. Хакатон проводится совместно с WordPress сообществом России при официальной поддержке WordPress Community Team. Проект-победитель хакатона получит финансовую поддержку для запуск...
N+1 полезных книг про бизнес – шестой (на самом деле восьмой) год Привет! Это пятый пост про книги: мы их читаем и запоминаем, которые были полезны для развития компания и вообще. Поскольку это уже пятая подборка, в неё попало достаточно много странных вещей — классика управления проектами и бизнеса не сильно меняется. Первая в списке ...
Тонкий бездисковый клиент на базе Ubuntu, не требующий монтирования ФС по сети Изображение с сайта getwallpapers.com История В далёком 2013 году в одном банке использовались тонкие клиенты на основе DisklessUbuntu. С ними были некоторые проблемы, по-моему монтирование корневой ФС по сети в больших филиалах со слабой сетью работало не очень. Тогда мой ...
Джентльменский набор в области маркетинга и продаж компании-разработчика заказного ПО В первой статье мы рассказали про наш первый опыт в маркетинге и продажах. В этой статье мы расскажем, почему маркетингом и продажами нужно заниматься самим, даже если вы всю жизнь изучали математику и программирование, а не полагаться на «гуру» с рынка, и какие минимальные ...
[Перевод] Почему я ушёл из Google и начал работать на себя Последние четыре года я работал разработчиком программного обеспечения в Google, но 1 февраля уволился, потому что они не сделали мне подарок на Рождество. Шучу, на самом деле всё немного сложнее. Первые два года Первые два года я любил Google. Когда при ежегодном опросе ...
Apple опубликовала команды для работы с HomePod Первые покупатели уже начали получать беспроводную колонку HomePod, и в приложении «Советы» для iOS уже появились полезные команды для работы с новым устройством от Apple. Список с командами становится доступен в течение 30 минут после того, как выполнить сопряжение HomePo...
Корпоративное обучение на Олимпийских играх в Сочи 2014 Предисловие В 2012 году меня пригласили организовать корпоративное обучение в IT подразделении Организационного комитета XXII Олимпийских зимних игр и XI Паралимпийских зимних игр 2014 года в г. Сочи. Проект был масштабный и интересный, за два года сформировалась сплочённая...
Итальянское отделение Amazon рассекретило дату выхода No Man’s Sky на Xbox One Меньше месяца назад мы узнали, что релиз No Man’s Sky на консоли Xbox One ожидается этим летом. А сейчас итальянское отделение торговой сети Amazon случайно рассекретило точную дату выхода на странице с описанием товара. Если верить сайту, то премьера н...
Wi-Fi под Невой: как мы построили сеть в самом глубоком метро мира Свой блог на Habrahabr мы начали с нашего первого и главного проекта — рассказали о том, как четыре года назад построили первую в мире бесплатную сеть Wi-Fi в подвижном составе московского метро. Получив первый опыт строительства транспортной сети Wi-Fi, наша команда реализ...
[Перевод] Концепции распределенной архитектуры, с которыми я познакомился при построении крупной системы платежей Я присоединился к Uber два года назад в качестве мобильного разработчика, имеющего некоторый опыт разработки бекенда. Здесь я занимался разработкой функционала платежей в приложении — и по ходу дела переписал само приложение. После чего я перешёл в менеджмент разработчиков и...
Полезные фичи VPN Не хотелось писать статью про настройку впн, потому что их и без меня в интернете тысячи — выбирай на вкус и цвет. Просто хотел напомнить просто несколько простых вещей, которые вызывают много недоразумений и вопросов. Понимаю, что на статью не тянет, но очень хочется до ва...
[Перевод] Leakpocalypse: Rust может неприятно удивить Прим. пер.: Кто-то должен был сделать перевод этой статьи, несмотря на то, что она достаточно стара (2015 год), поскольку она показывает очень важную особенность работы с памятью в Rust — с помощью безопасного (не помеченного как unsafe) кода можно создавать утечки памяти. Э...
Технологии беспилотных автомобилей. Лекция Яндекса Яндекс продолжает разрабатывать технологии беспилотных автомобилей. Сегодня мы публикуем лекцию одного из руководителей этого проекта — Антона Слесарева. Антон выступил на «Data-ёлке» в конце 2017 года и рассказал об одной из важных компонент стека технологий, необходимых дл...
GDC'18: Atari рассказала об игровой ретро-системе Atari VCS, но не дала на ней поиграть Совсем недавно компания Atari раскрыла официальное название своей новой ретро-консоли Atari VCS. На прошедшей неделе система была продемонстрирована в рамках Game Developers Conference 2018 в Сан-Франциско. Компания поделилась своим мнением касательно устройства, но...
Вам не нужны разработчики автотестов В эпоху вселенского внедрения agile-методологий и Devops уже никто не сомневается в том, что регрессия должна быть автоматизирована. Особенно, если в компании идет речь о Continuous Delivery. Все кинулись хантить разработчиков автотестов, от чего рынок становится перегретым....
Девчонки, вы лучшие! Можно по-разному относиться к гендерным праздникам, но все равно хотя бы раз в год должен быть день, когда мы должны остановиться, подумать и понять, насколько мы ценим вас — жен, мам, бабушек, дочерей, подруг и сослуживиц. Именно это нам, представителям сильного пола...
[Из песочницы] Вечный фотоархив для дома Не понимаю желания ностальгировать на старые фотографии. Но девчонок не переделаешь, поэтому пришлось подумать про хранилище для всех, чтобы больше не приставали показать с компа карапузов и котиков. В публичное облако выкладывать все фотки подряд не хочется. Теория Ресурс ...
[Перевод] Blazor: Техническое введение Сегодня команда ASP.NET анонсировала, что проект Blazor был перемещён в репозиторий организации ASP.NET. Мы начинаем стадию эксперимента, чтобы понять сможем ли мы развить Blazor в поддерживаемый продукт. Это большой шаг вперёд! Что такое Blazor? Это фреймворк для браузерны...
Ошибки в роботах: ожидание и реальность Мне кажется, бунт роботов не близок. Я начал писать статью про то, что наша команда приступила к адаптации анализатора кода PVS-Studio для нужд Embedded-разработчиков. Для начала мы поддержали KEIL и IAR. Посмотрев на ошибки в некоторых проектах для встроенных устройств, я ...
[Перевод] Конференция DEFCON 17. «Это восхитительное время, когда меня обвинили в ущербе на 2 миллиарда долларов». Джейсон Скотт Меня зовут Джейсон Скотт и я хочу рассказать Вам потрясающую историю, как меня обвинили в ущербе на 2 миллиарда долларов, и даже немного больше. Это не байка, а реальная история, которая произошла со мной. Я создал сайт textfiles.com, архив истории компьютеров. Он выгляди...
[Из песочницы] Альтернатива платному отключению рекламы в бесплатном приложении Android Доброго времени суток, Хабрахабр! Меня зовут Александр, я работаю тренером по питанию, а в свободное время по вечерам — инди разработчик под ОС Android. Сегодня хочу с вами поделиться опытом реализации альтернативного платному способу отключения рекламы в приложении — отклю...
Как мы запускали стандартные примеры из библиотеки STM32Cube Добрый день! Не секрет, что стандартные примеры, работающие из коробки, — штука неплохая: загрузил на плату и наслаждайся. Это удобно для быстрого ознакомления. Но затем, если мы намерены сами что-то создать, нужно разбирать код примера, читать документацию, писать свой код...
[Перевод] Как подобрать хорошее освещение для реалистичных интерьеров? Родриго Льорет показал способ, которым он добился такой реалистичной картинки для своей последней работы в UE4. Введение Меня зовут Родриго Льорет, я ведущий художник окружений, живу в Мальмё и сейчас работаю в Massive Entertainment ведущим художником пропсов. Я участвую в...
Видео: «Гонка, крушение, повторение» — слоган нового геймплейного трейлера гоночного экшена Onrush Гоночный экшен Onrush от студии Codemasters получил новый трейлер. Проект создаётся командой, сформированной из ядра бывшей Evolution Studios. После провала гоночной игры Driveclub для PlayStation 4, Sony закрыла эту студию, и та была подобрана Codemasters. Теперь э...
Три истории микросервисов, или MSA для Enterprise Идея микросервиса заключается в том, чтобы строить приложение как набор небольших сервисов с выделенной функциональностью, каждый из которых работает в собственном процессе. Такой подход имеет ряд преимуществ, но не это тема сегодняшнего рассказа, а то, как идея микросервисн...
[Перевод] Первый год моей жизни как инди-разработчика В январе 2017 года я уволился с должности разработчика веб-приложений, чтобы полностью посвятить себя независимой разработке игр. Этот поступок последовал за почти пятью годами разработки моей первой игры, когда я пытался сбалансировать свою штатную работу и множество задач...
Проекту ReactOS требуются студенты для участия в Google Summer of Code 2018 Привет, Хабр! Спешим сообщить, что операционная система ReactOS уже третий год подряд получает слот на Google Summer of Code! В случае успешной сдачи работы участник Google Summer of Code получит 2 400 евро. Кто может участвовать? Участвовать могут любые студенты и аспирант...
[Перевод] Неожиданные сложности с заработком в интернете До того я ушла из Google для работы над собственным стартапом, то не думала о монетизации. Предполагалось, что если так много веб-сайтов делают это каждый день, то взимать плату за онлайн-услуги будет просто. Но когда я начала развивать Kapwing, сайт для редактирования вид...
Как я учусь практикам и ценностям Agile Под катом обзор и выводы с ретроспективы MeetUp-а про командную работу и рефлексию, который 3 апреля провела Елена Литвинова. Для меня он стал демонстрацией как обычная команда (далее команда 1.0), отличается от подготовленной (команда 2.0). Подготовленная означает, что ...
Обзор программы DotNext 2018 Piter Конференция: DotNext 2018 Piter Дата: 22-23 апреля 2018 года Место: Санкт-Петербург, Гостиница «Park Inn by Radisson Пулковская» Следующий DotNext будет меньше, чем через месяц. Над программой и докладами была проведена колоссальная работа, и, чтобы познакомить вас с ней, мы...
[Из песочницы] Установка Debian с корнем на шифрованном ZFS зеркале Предисловие В связи с необходимостью работать в другом городе, пришлось приобрести ноутбук. Постепенно, назрела проблема синхронизации его и стационарной машины. Несмотря на то, что все мои проекты ведутся в гите, не весь код полностью мой, и не хочется его выкладывать на г...
Advanced Android Testing Тестирование — одна из важнейших частей разработки качественных программных продуктов. Сегодня мы поговорим о некоторых методологиях и библиотеках, разработанных и используемых нашей командой для написания тестов Android приложений. Начнем с самых базовых вещей, потому боле...
Кто такой продакт-менеджер на проекте и может ли он получиться из ведущего разработчика? Я 7 лет работаю руководителем продуктовой разработки. Сейчас расскажу, на что это похоже. Самое возвышенное и нежное существо на проекте — это архитектор. У него всегда мысль, пронзающая пласты веков. Но архитектор — это техническая специальность, и архитектор не может у...
STM32 blink++ или читаем данные инкрементального энкодера Мотивация Пару месяцев назад я рассказывал, как работает инкрементальный энкодер и как читать угол при помощи простейшей ардуины. Разумеется, немедленно получил вот такие комментарии: У меня ардуино головного мозга. Пусть лично я самой средой ардуино и не пользуюсь, но вс...
i ll back Привет друзья я знаю что время и работа меня вырвала с данного портала на долго и многие меня потеряли из виду )) но как я обещал своему тезке .я обязательно вернусь! ибо жизнь без 3д печати и мейкерства куда скучнее и менее интересней! А пока хочу показать вам часть своих...
Реализуем промисы на Java Всем доброго времени суток. Сегодня я хочу рассказать о том, как писал реализацию механизма промисов для своего JS движка. Как известно, не так давно вышел новый стандарт ECMA Script 6, и концепция промисов выглядит довольно интересно, а также уже очень много где применяется...
Фернандо Гонт расскажет о безопасности IPv6 на PHDays 8 До окончания Call for Papers остались считанные дни. Программный комитет уже отобрал первую группу докладчиков, попавших в основную техническую программу, а в начале марта мы познакомили вас с одним из ключевых спикеров форума Ильфаком Гильфановым. Если вы хотите выступить н...
[Из песочницы] Домашняя беспроводная сеть на Cisco Mobility Express руками чайника С чего все началось Как обычно, такие мысли приходят когда нечего делать. Так вот, будучи на море я подумал: а почему бы не сделать дома бесшовный быстрый wi-fi… Как назло еще тесть купил себе Netgear Orbi, который работал на удивление неплохо. Что у меня было на тот момент...
Что общего у компании Crossover, космонавтики и NASA? У удалённой работы и фриланса в буквальном смысле многовековая история. Но её современная разновидность, известная под названием telecommuting, разумеется, гораздо моложе, а к его рождению самое непосредственное отношение имеет космическое агентство NASA. В общем, день космо...
[Перевод] Почему "=" означает присваивание? Давайте посмотрим на следующий код: a = 1 a = a + 1 print(a) В среде ФП часто критикуют данный момент императивного программирования: «Как так может быть, что a = a + 1? Это всё равно что сказать „1 = 2“. В мутабельном присваивании нет смысла». Здесь мы наблюдаем несовпад...
Epic Games анонсировала выход Fortnite для Android и iOS Fortnite — одна из самых популярных игр современности. Сегодня она установила рекорд на платформе Twitch. Стрим игры Тайлера Бревинса, Дрейка и Трэвиса Скотта одновременно посмотрели более 600 тысяч зрителей. Известность Fortnite будет расти. Этому поспособствует релиз игры...
Разносим S3 бакеты по разным пулам в Ceph Luminous В процессе настройки нового кластера на Ceph Luminous появилась задача разнести разные S3 бакеты по разным устройствам хранения (в моем случае SSD и HDD). В интернете много инструкций как это сделать в Ceph Jewel, но в случае с Luminous процесс претерпел большие изменения и ...
Нативная валидация как фреймворк. Лекция в Яндексе Разработка форм — один из самых ответственных и сложных этапов создания веб-интерфейсов. Проект должен получить пользовательские данные, проверить их и дать пользователю обратную связь. Современные браузеры предоставляют разработчику встроенный API, позволяющий поэтапно реал...
Юбилей технологий: первому мобильному звонку исполнилось 45 лет Сегодня третье апреля — важная дата в истории развития технологий. Ровно 45 лет назад Мартин Купер совершил первый мобильный звонок в мире. Это произошло в Нью-Йорке на Шестой авеню. Звонок состоялся третьего апреля 1973 года, сообщает Android Authority. В этот день сотруд...
Сервис-дизайн для НКО: идет регистрация на бесплатный вебинар Специалисты проекта «Бременские консультанты» 13 апреля 2018 года проводят бесплатный вебинар из цикла про сервис-дизайн для представителей общественных проектов. На нем участники узнают, как грамотно формулировать задачи и эффективно их решать. Знакомы л...
Как мы предсказываем дату окончания и оценку проекта с помощью нейросети Осенью 2017 года в Сбертехе провели внутренний хакатон по машинному обучению. Один из победителей Николай Желтовский представил проект нейросети, которая прогнозирует даты завершения производственных задач. После этого мы решили попробовать ее на других задачах — прогнозиров...
Как развернуть HD Wi-Fi для 45 тысяч болельщиков за 10 дней? Стадион «Спартака» в ожидании ЧМ-2018 Нельзя просто взять и пригласить иностранные футбольные команды сыграть на стадионе в рамках Чемпионата мира. Стадион построен недавно и соответствует международным стандартам? Этого мало. Нужно пройти сертификацию FIFA. Международная федерация футбола, помимо прочего, контр...
#Видео: Редкие записи выступления Стива Джобса в MIT Один из пользователей сервиса YouTube выложил редкие отрывки из выступления Стива Джобса перед студентами Массачусетского Технологического Института. Основатель Apple рассказывает о своих мыслях после увольнения из собственной компании, а также рассуждает, почему некоторые...
[Перевод] Сетевой код для бедных Чем больше узнаёшь в своей области знания, тем чётче понимаешь, что никто не может знать всего. По какой-то причине (за что, господи, за что?) моей областью стала разработка игр. Каждый, кто работает в этой сфере, скажет вам: никогда не добавляй сетевой многопользовательск...
[Перевод] Как наконец выпустить свою первую игру Есть такая вероятность, что в этом году вы наконец-то решили сделать собственную игру. Отличная цель! И она определённо того стоит! Вы уже наверно много раз слышали один и тот же совет от сотен других людей: делайте игру простой. В своей замечательной статье Эдмунд Макмилл...
И снова о блокировке Telegram. Разворачиваем собственный VPN О том, что мессенджер Telegram заблокирован на территории России, сейчас не говорит и не пишет только ленивый. Общее количество пользователей мессенджера в РФ по словам Павла Дурова составляет примерно 15 млн, что весьма немаленькая цифра. Если Telegram сделать недоступным...
[Из песочницы] От идеи до AppStore Пол года назад у меня появилась идея, и вот несколько дней назад (27.03.18) приложение под названием "***" опубликовали в AppStore. Но, обо всем по порядку. Все началось с простой идеи В нашей жизни постоянно происходят какие-то события, хорошие, плохие, не важно. Я всегда...
MathOps или математика в мониторинге То, о чем я хочу рассказать, началось 30 декабря 2010 года, когда компания Etsy выложила на GitHub первый коммит своей системы StatsD. Эта, сейчас уже, суперпопулярная система, написанная на JavaScript (хипстеры ликуют), в которую можно отправлять метрики, замеры исполнения ...
Карго-культ вокруг и внутри нас: IT HR и маркетинг Совсем недавно я наткнулся на очередное обсуждение DevRel в «Разборе Полетов», в котором услышал странно знакомое слово «карго-культ». Потом оно же всплыло и в Telegram-канале Алексея 23derevo Федорова. Потом еще где-то… Всё это привело меня к мысли, что карго-культ охватил ...
Как мы перевернули календарь и сделали из него арт-объект В Контуре работает 54 дизайнера, которые проектируют интерфейсы продуктов для каждой четвёртой компании в России. А ещё наши дизайнеры пишут Гайды, где делятся своим опытом. И вот уже больше года ребята создают календари, которые наделали шума в компании. Что такое проект «...
Как киту съесть Java-приложение и не подавиться Здравствуйте, уважаемые хабравчане! Сегодня я хотел бы рассказать о том, как «скормить» Java-приложение докеру, как при этом лучше действовать, а чего делать не стоит. Я занимаюсь разработкой на Java более 10 лет, и последние года три провёл в самом тесном общении с Docker, ...
Новые возможности LISP в nanoCAD 8.5 Поддержка LISP в nanoCAD появилась давно и связывалась в первую очередь со специальной командой LSP, которая открывает LISP-консоль, предназначенную для ввода выражений и анализа переменных: Рис. 1. Окно LISP-консоли Релиз 8.5 сделал следующий важный шаг вперед, теперь вв...
В видеозвонках Одноклассников появилась возможность демонстрации экрана Команда социальной сети Одноклассники объявила о запуске новой возможности в видеозвонках. Пользователи теперь могут показать экран своего компьютера во время видеозвонка. Демонстрация экрана позволит совместно просмотреть фотографии или видео, обсудить презентацию, получит...
Microsoft показала геймплей Minecraft Bedrock Edition для Switch В последнее время разработчики стали всё чаще запускать трансляции по своим проектам, которые ещё находятся в разработке. Так сделала и компания Microsoft со своей игрой Minecraft Bedrock Edition для Nintendo Switch. Трансляция позволяет показать потенциальному покупателю во...
Rare рассказала о будущих обновлениях для Sea of Thieves Вчера студия Rare опубликовала видео, в котором рассказала о планах по дальнейшему развитию Sea of Thieves, кооперативной многопользовательской игр с пиратской тематикой. Как вы наверняка знаете, в игре достаточно много проблем, но прежде всего игроков беспокоит катастрофич...
Расскажите о себе. Как правильно это сделать во время собеседования Всем привет! В продолжение статей о поиске работы в США («HR позвонит, или Как составить американское резюме», «Шпаргалка по заполнению LinkedIn-профиля», «Сопроводительное письмо. Что стоит писать?») решила разобрать вопрос, с которого обычно начинаются интервью с американ...
Киллер фичи Google Photos. Что не знали почти Все Android юзеры Многие пользователи смартфонов сталкиваются с тем, что свободного места на устройстве часто не хватает. Чтобы сделать фото или снять новый ролик приходится удалять старые файлы, чистить кэш и всячески изощряться. А смена устройства – это вообще отдельный длительный и к...
Как выполнять много UI-тестов параллельно, используя Selenium Grid? Всем привет! Я работаю в Avito и занимаюсь разработкой инструментов для тестирования. Когда у нас стало много UI-тестов, мы столкнулись с проблемой масштабирования Selenium-серверов, и сейчас я расскажу, как мы ее решили. И так как же все-таки выполнять много UI-тестов парал...
Новый трейлер по-настоящему безумной MMORPG Mad World Первый трейлер MMORPG Mad World от Jandisoft вышел еще в прошлом июле. Больше всего игроков привлекли не звук, дизайн или геймплей (которые также восхитительны), а технологии — проект целиком построен на HTML5, что гарантирует кросс-браузерную игру для всех платформ PC, Linu...
The Forest покинет ранний доступ Steam уже в апреле Игра The Forest оказалась настоящим рекордсменом, ведь в жанре игр на выживание очень редко разработчики доводят продукт до стадии релиза. Есть примеры, когда проекты аналогичной тематики проводили в раннем доступе по три-четыре года без каких-либо серьезных изменений и план...
Мифы про инфраструктуру в облаке: с какой неграмотностью мы сталкиваемся в России каждый день Меня зовут Александр, и я, среди прочего, занимаюсь тем, что общаюсь с теми, кто только-только узнал про облака. И хочет перевести туда часть своей инфраструктуры. Чаще всего это производства не из Москвы, которые совсем недавно узнали про виртуализацию как таковую. В по...
Как майнить Callisto. Руководство по добыче криптовалюты Callisto — форк ETC, который прошёл в начале марта. Монета отсоединилась от блокчейна на блоке 5 500 000 и получила тикер CLO. А поскольку проект запустили сами разработчики Ethereum Classic, он вызвал массовый интерес криптовалютного комьюнити. В воскресенье состоялся офи...
Создание компании. Идеология — first Приветствую, коллеги. Сегодня я хочу поделиться с вами своей мечтой. Я работаю в сфере разработки ПО примерно 12 лет. За это время я сменил более 10 организаций. Были только два места, где я задержался надолго — на 3 и 5 (привет, Валера) лет, а в остальных компаниях я отраб...
Хитачи: как японцы докатились от бензопилы до современных СХД Когда я слышу Хитачи, то сразу думаю про что-то такое: Или про холодильник. Или про электровоз. Но никак не про СХД. Но нет, японцы делают большие серьёзные системы хранения данных: Мы недавно открыли учебный центр Hitachi Vantara, где как раз рассказываем про то, чт...
Дружим gRPC с долгоживущим проектом, PHP и фронтендом Пару лет назад мы достаточно спокойно работали нашей небольшой командой и делали хостинг. Вышло так, что каждый сервис в системе обладал собственным уникальным и неповторимым API. Но потом это стало проблемой и было решено все переделать. Мы расскажем о том, как объединить ...
Гузель Санжапова: «Краудфандинг – это не о проблеме, это о ее решении» Почему фандрайзинг – это не только о деньгах? Как изменился краудфандинг за последние годы? Почему прежние успешные методы продвижения кампаний перестали работать? Что нужно делать, чтобы собрать нужные средства на проект? Эти и другие вопросы главный редактор Теплицы социал...
Почта Mail.Ru и «Роскосмос» установят связь между рунетом и космонавтами МКС Писать космонавтам можно о чем угодно: поздравить с профессиональным праздником, задать вопросы, отправить пожелания, рисунки или фотографии. Отправить письмо на МКС можно до 11 апреля включительно на сайте проекта cosmos.mail.ru через специальную форму.Космонавты Антон Шкап...
[Перевод] Менеджерам пора проснуться «Разве у тебя нет цикла, который можно написать?» Самая популярная моя статья называется «Почему ваш программист просто хочет кодировать». К настоящему моменту её прочитали более 62 000 раз. В статье рассказывается о программисте Джейми, который пришёл в компанию перепол...
Специалист по разметке данных Сегодня замечательный день (if you know what I mean), чтобы анонсировать нашу новую программу — Специалист по разметке данных. На текущий момент в сфере искусственного интеллекта сложилась такая ситуация, при которой для обучения сильной нейронной сети нужны несколько компо...
Bosch в Беларуси: 25 лет устойчивого развития В 2018 году компания празднует тройной юбилей в Беларуси: пять лет со дня открытия нового современного офиса, десять лет с начала работы сервисного центра электроинструментов и 25 лет со дня основания региональной организации Bosch. Представительство Robert Bosch GmbH в Бела...
По мотивам сериала «Секретные материалы» выйдет новая игра В январе состоялась премьера 11 сезона американского научно-фантастического телесериала «Секретные материалы». Рассуждая о перспективах франшизы, создатель шоу Крис Картер (Chris Carter) сообщил, что по её мотивам будет выпущена новая игра. Детали проект...
[Из песочницы] Как не стать Python-разработчиком Как выглядит трек обучения программированию на Python с нуля? С чего стоит начать? На чем сделать акцент? Как не потерять интерес? Полгода я искал ответы на эти вопросы, тщательно исследуя предметную область. Я обнаружил много полезных советов. Особенно в заметке Василия Бо...
Оффтоп. Это что? … и сегодня у меня появилась одна хорошая ачивка, которая дала мне возможность посещать сайт без рекламы и какой-то «OFFTOP». Хотелось бы чтобы мне пояснили что это такое.-
О портировании проекта MIPSfpga Перенос программного обеспечения с одной компьютерной архитектуры на другую в принципе, с некоторыми оговорками, дело относительно простое. Здесь на помощь приходят такие общеизвестные инструменты, как autoconf / automake/ libtool / gnulib. Собрать программу из исходников ...
Let’s Encrypt начал выдавать wildcard сертификаты Let’s Encrypt перешагнул важную веху — с 14 марта каждый может получить бесплатный SSL/TLS сертификат вида *.example.com. Пример установленного сертификата: https://subdomain.baur.im https://any-text.baur.im Читать дальше →
Мобильное приложение на Python c kivy/buildozer. Лекция в Яндексе Не факт, что вам потребуется написать серьёзное приложение на Python. А вот быстро собрать работающий сервис, чтобы «продать» его заказчику, — почему нет? Python универсален, и опыт создания мобильного софта на этом языке может оказаться полезным. Владислав Шашков из Сбербан...
Huawei представит P11/P20 в Париже 27 марта Недавно появились предположения, что Huawei может запустить серию P11 или P20 на Mobile World Congress (MWC) 2018 в Барселоне. Вскоре появилась очередная мысль о том, что, поскольку существует возможное столкновение запуска с серией Galaxy S9, для его запуска может быть выбр...
Hunt: Showdown получила русский и китайский язык Разработчики из Crytek прямо радуют фанатов своего проекта Hunt: Showdown. Буквально недавно об игре только-только начали говорить, а уже сейчас создатели «королевской битвы» с зомби и прочими радостями хоррора выпустили крупное обновление с исправлением багов и локализацией...
Клавиатурный тренажёр «СОЛО на клавиатуре» стал доступен для пользователей macOS и iOS (и не только) Этот текст на AppStudio станет очередным материалом, который был создан благодаря слепому десятипальцевому методу, добытому с помощью клавиатурного тренажёра «СОЛО на клавиатуре» примерно 5 лет тому назад. Мы давно хотели сделать полноценный обзор полезнейшего инс...
Качественные живые фото ожидаемого Meizu 15 Plus И в прошлом году, и в начале этого было достаточно много слухов касательного юбилейного смартфона Meizu 15 Plus, и, судя по всему, их станет еще больше накануне самого релиза. Например, недавно появились довольно качественные живые фото, демонстрирующие заднюю и переднюю пов...
Как я провел SberSeasons: четыре истории о разных специальностях Говорят, что работа в банке скучна, а стажировка однообразна — сидишь и перебираешь бумажки. Мы с этим не согласны. И, надеемся, с этим не согласны участники SberSeasons — оплачиваемой стажировки для будущих выпускников по техническим и математическим специальностям. Давайте...
Что мы читали в марте: пять необходимых книг для инженеров инфраструктуры Мы в Skyeng понемногу строим свою библиотеку важных и полезных книг. Началось все с того, что своими списками в Фейсбуке поделились основатели компании (ссылки ниже), а теперь к ним присоединились и руководители направлений. В марте свой топ профессиональной литературы пре...
[Перевод] Руководство по SEO JavaScript-сайтов. Часть 1. Интернет глазами Google Представляем вашему вниманию перевод первой части материала, который посвящён поисковой оптимизации сайтов, построенных с использованием JavaScript. Речь пойдёт об особенностях сканирования, анализа и индексирования таких сайтов поисковыми роботами, о проблемах, сопутствующи...
В Казани пройдет образовательный weekend про геймификацию в IT-проектах 2 и 3 марта 2018 года в Казани пройдет образовательная встреча на тему «Повышение лояльности и вовлеченности пользователей через игровые механики». Ведущий лекции и мастер-класса – Илья Курылев, основатель Gamification-Now.ru, ранее руководитель команды игровых механик Lingu...
Препарирование файлов .XLSX: редактирование файла средствами PL/SQL Часть 1. Введение, стили Часть 2. Строки, разметка Часть 3. Редактирование через PL/SQL Доброго дня. Третья часть разговора про формат XLSX подоспела. Я не случайно начал со внутреннего устройства файла. Не понимая где что находится и как выглядит, сложно понять, для чего я...
LG V40 c кодовым названием “Буря” будет анонсирован в конце лета 2 мая компания LG выпустит смартфон LG G7 ThinQ. Недавно стало известно, что компания работает над новым смартфоном – LG V35 ThinQ, а буквально сегодня, известный “мастер сливов” Эван Бласс сообщил, что в этом году появится новый смартфон линейки V и называ...
HTC сообщила об увольнениях ввиду слияния подразделений VR и смартфонов Похоже, смартфоны тайваньской HTC постепенно покинут рынок США. На прошлой неделе президент подразделения смартфонов и подключённых устройств HTC Чайлин Чанг (Chailin Chang) объявил о своей отставке. Оказывается, это увольнение было только началом преобразований ком...
Пять мифов о Data Science Меня зовут Иван Серов, я работаю в департаменте Data Science финтех-компании ID Finance. Data scientist –довольно молодая, но очень востребованная профессия, которая обросла множеством мифов. В этом посте я расскажу о нескольких заблуждениях, с которыми сталкиваются начинающ...
JupyterHub, или как управлять сотнями пользователей Python. Лекция Яндекса Платформа Jupyter позволяет начинающим разработчикам, аналитикам данных и студентам быстрее начать программировать на Python. Предположим, ваша команда растёт — в ней теперь не только программисты, но и менеджеры, аналитики, исследователи. Рано или поздно отсутствие совместн...
[Из песочницы] Управление интровертами интровертом или опыт руководства техническими командами Для начала об авторе – я более 20 лет проработал в ИТ в трех компаниях: EMC, IBM, Sun (в алфавитном порядке). Начинал как системный инженер сразу после университета, потом был старшим инженером, техническим консультантом, руководителем технических консультантов и, наконец, т...
[Из песочницы] Смена профессии: из графического дизайнера в фронтенд-разработчика Привет, Хабр! Представляю вашему вниманию перевод статьи "How I transitioned from a graphic designer to front-end developer in 5 months" автора Vince MingPu Shao. 2017 год оказался для меня сложным, но захватывающим. Я бросил работу графического дизайнера в Марте,...
Айфончик, не лагай. Часть 1: многопоточность для практиков Меня зовут Максим, и я алкоголик занимаюсь iOS разработкой уже более 7 лет. На волне про соискателей скажу, что регулярно провожу собеседования мобильных разработчиков для компаний. Среди кандидатов попадаются кадры, которые курят кальян прямо на Skype собеседовании, п...
«Придётся писать самим. Сели и написали»: жизнь разработчиков лабораторного кластера супермассивов в Сбертехе Существует миф, что банки — это очень закостенелые структуры, в которых нет места эксперименту. Чтобы опровергнуть этот миф, мы провели небольшое интервью с Валерием Выборновым — начальником отдела разработки лабораторного кластера супермассивов в Сбербанк-Технологиях. У себ...
От сайтов на заказ к Enterprise-продуктам Каждый бизнес, даже если это маленький семейный ресторанчик, с чего-то начинался. В IT, и особенно в web, скорость роста очень высока, поэтому истории становления успешных компаний из ничего могут занимать всего каких-то десять лет, но при этом, пройти много этапов, взлетов ...
Вводим систему достижений на Тостере Всем привет от команды Тостера! В этом посте мы хотим познакомить вас с системой достижений, которую мы вводим на Тостере. В первую очередь, хочется отметить, что создана она для того, чтобы отметить те или иные заслуги пользователя перед ресурсом, будь то хорошие вопросы, ...
[Из песочницы] Как я взломал пул для майнинга Bitcoin Сегодня веб-сайты работающие с криптовалютами являются очень «вкусной» мишенью для хакеров. И вроде бы их безопасность должна быть на высоком уровне, но нет. это далеко не всегда так. Посмотрите хотя бы на BlockChain Graveiard, где видно как крупнейшие ресурсы этой сферы бан...
«Календарь тестировщика». Разбери бэклог В Контуре работают 100 тестировщиков. В конце прошлого года они придумали «Календарь тестировщика» — цикл из 12 ежемесячных статей с практиками, секретами и лайфхаками о тестировании. Первая статья была опубликована в январе на сайте «Сообщества тестировщиков Екатеринбурга»...
Как профессиональный интерес украл у меня выходные Всем доброго времени суток! После прочтения данной статьи (Интернет-магазин цветов, или как мы облажались на День Святого Валентина) решил поделиться опытом оптимизации одного из сайтов на Битриксе. По неизвестной причине именно эта статья дала решительный пинок поделиться с...
Отладка многопоточных программ на базе FreeRTOS Отладка многозадачных программ дело не простое, особенно если ты сталкиваешься с этим впервые. После того, как прошла радость от запуска первой задачи или первой демо программы, от бесконечно волнительного наблюдения за светодиодами, каждый из которых моргает в своей собств...
For Honor получит выделенные сервера 19 февраля Команда Ubisoft сообщила о том, что выделенные сервера For Honor на ПК получит уже 19 февраля, это решит большую часть технических проблем проекта. Сервера станут частью обновления, которое выпустят вместе с пятым сезоном «Age of Wolves», запланированного на 15 февраля. ...
Как перейти на микросервисы и не разломать production Сегодня расскажем, как переводили на микросервисы монолитное решение. Через наше приложение круглосуточно проходит от 20 до 120 тысяч транзакций в сутки. Пользователи работают в 12 часовых поясах. В то же время функционал добавлялся много и часто, что довольно сложно делать ...
[Перевод] Создание чатбота с использованием Q&A Maker и Microsoft Graph Привет, Хабр! Совсем недавно мы проводили хакатон для разработчиков в Бухаресте и Клуже. Основной задачей группы в Клуже было создание эффективной программы-робота для чатов с поддержкой Endava и использованием Microsoft Graph и Q&A Maker. Сегодня мы расскажем об этом пр...
Интеграция Google Pay Привет, Хабр! Меня зовут Игорь, я Android-разработчик в команде Trinity Digital. Сегодня я хочу рассказать о классном инструменте — Google Pay API. Итак, если в вашем приложении можно совершать покупки, и при этом вы используете не In-app Billing (за процессинг отвечает...
Релиз первого эпизода приключения The Council состоится 13 марта Первый эпизод многообещающей приключенческой игры The Council поступит в продажу 13 марта, объявило издательство Focus Home Interactive. Ещё в декабре разработчики из студии Big Bad Wolf совместно с издателем пообещали, что первый эпизод, который называется Mad Ma...
[Из песочницы] Как я искал работу в Сингапуре И я знаю, что если завтра уеду в Америку или Сингапур, то за месяц-два точно найду работу в QA, благо английский позволяет. © DorialИменно эта фраза из статьи, опубликованной в корпоративном блоге моего последнего работодателя в РФ, побудила меня написать собственную. Пример...
Игровая индустрия с 26 февраля по 4 марта 2018 года В сегодняшнем выпуске: PlayStation 5 в 2020 году? A Way Out на «золоте». Metro Exodus выжмет все соки из видеокарты. Короткометражка по игре Papers. Please. Все самое интересное из мира игр и игровой индустрии за прошедшую неделю. PlayStation 5 в 2020 году? Аналитики...
Cтажерская ретроспектива Всем привет! Я Вера, и четвертый год занимаюсь в JetBrains студенческими стажировками. Давно хочется рассказать про это Хабру, но не наскучивать же вам справочной информацией! Поэтому расскажу про одного из своих первых стажеров. Знакомьтесь, это − Валя Кирюшкина, разработчи...
[Перевод] Начинающему веб-мастеру: делаем одностраничник на Bootstrap 4 за полчаса Фреймворк Bootstrap — это свободный набор инструментов для создания интерфейсов сайтов и веб-приложений. Его возможности ориентированы исключительно на фронтенд-разработку. Bootstrap — проект весьма популярный, о чём, например, говорит то, что он занимает (по состоянию на на...
Реактивная работа с Bluetooth в реальных условиях Небольшое предисловие, или в чем же боль В последнее время я активно работаю над приложениями, которые имеют модули работы с Bluetooth по не-очень-хорошо спроектированным протоколам с кастомными устройствами, что периодически добавляет мне интересных угу, как же проблем. По...
[Из песочницы] Своя змейка, или пишем первый проект. Часть 0 Предисловие Привет Хабр! Меня зовут Евгений «Nage», и я начал заниматься программированием около года назад, в свободное от работы время. Просмотрев множество различных туториалов по программированию задаешься вопросом «а что же делать дальше?», ведь в основном все рассказыв...
Witcheye — это ода классическим NES-платформерам Впервые об игре Witcheye стало известно еще в декабре прошлого года. Именно тогда разработчик Питер Маламуд Смит рассказал, что создает своеобразную оду классическим NES-платформерам. Witcheye – это игра про ведьму, которая умеет превращаться в глаз. Доверять разработчику ст...
Как я прокачивал скилы личной эффективности Работа 24 на 7 «Всем привет, меня зовут Антон, и я — трудоголик. Я часто работаю по 12 часов в день. Моя семья очень страдает от этого. Я очень хочу начать жить, как все нормальные люди, но каждый раз срываюсь и засиживаясь заполночь...» — наверное так бы я начал свою реч...
Реестр пакетов на Ethereum Сегодня только ленивый не запускает очередной бесполезный проект на блокчейне, в этом уроке я расскажу как сделать что-то имеющее практическое применение. В качестве примера возьмем реестр пакетов наподобие npm только использующий цифровую подпись, децентрализованное хранил...
Я сетевой архитектор, и меня это беспокоит Порты на коммутаторе в нашем нашем дата-центре Основа работы сетевого архитектора на *aaS-проектах — это как строить здание, которое эволюционирует. Вроде была пятиэтажка, когда построили четыре этажа, стало надо делать ещё 21, потом понадобилось пристроить домики, соединё...
Как презентовать социальный проект Гражданскому активисту или автору социальной инициативы необходимо уметь рассказывать о своем проекте так, чтобы заинтересовать сторонников, партнеров и доноров. Опытом в проведении успешных презентаций с Теплицей поделилась директор фонда «Добрый город Петербург» Дарья Буян...
Шутер Serious Sam 4: Planet Badass покажут на Е3 2018 Издатель Devolver Digital на игровой выставке Reboot Develop анонсировал игру Serious Sam 4: Planet Badass, котора обещает быть максимально крутой и олдскульной. Разработкой занимается студия Croteam, которая создала все предыдущие части Serious Sam. Думаю, уже исходя из эти...
Создатели Nex Machina и Alienation анонсировали первый проект после ухода от родного жанра — Stormdivers Несколько месяцев назад студия Housemarque объявила об уходе из жанра аркадных шутеров старой школы из-за плохих продаж. Из последних её релизов: Resogun, Dead Nation: Apocalypse Edition, Alienation, Super Stardust VR, Nex Machina и Matterfall. А теперь разработчик ...
Знакомство с гео-библиотекой S2 от Google и примеры использования Привет, Хабр! Меня зовут Марко, я работаю в Badoo в команде «Платформа». Не так давно на GopherCon Russia 2018 я рассказывал, как работать с координатами. Для тех, кто не любит смотреть видео (и всех интересующихся, конечно), публикую текстовый вариант своего доклада. Вв...
Microsoft работает над улучшенной стартовой страницей в приложениях Office Команда разработчиков Microsoft Office приступает к разработке ряда улучшений, призванных упростить начало работы в приложениях. Об этом сообщил программный менеджер команды Office Shared на форуме Microsoft Answers. Уже совсем скоро инсайдеры смогут оценить новую стартовую...
PornHub начал принимать криптовалюту Команда PornHub, одного из самых популярных в мире ресурсов со взрослым видео, объявила о важном нововведении. Теперь среди платёжных опций появилась возможность оплачивать сервис с помощью криптовалюты. PornHub принимает криптовалюту под названием Verge (биржевое обозначен...
[Из песочницы] Веб-разработка как стимул или в погоне за мечтой Всех приветствую! Меня зовут Дмитрий. Мне 36 лет и я веб-разработчик / дизайнер. Работаю в одной немецкой IT-компаний. Это история о том, как добиться чего-то большего, преодолевая трудности. Здесь сознательно буду использовать только имена, полагая что все участники хотят...
Far Cry 3 дают в подарок к сезонному пропуску Far Cry 5 Всего пара месяцев отделяет нас от релиза одной из самых ожидаемых игр этого года — Far Cry 5. Дата выхода намечена на 27 марта и Ubisoft обещает её не переносить. В этой части нам позволят окунуться в совершенно дикую атмосферу Америки, которая раньше в играх настольк...
[Перевод] Осторожнее с копипастом: фингерпринтинг текста непечатаемыми символами Не хотите читать? Посмотрите демо. Символы нулевой ширины — это непечатаемые управляющие символы, которые не отображаются большинством приложений. Например, в это предложение я вставил десять пробелов нулевой ширины, вы это заметили? (Подсказка: вставьте предложен...
[Перевод] Фейс-контроль для питомцев Компьютерщики, с днём вас! Пусть и не совсем официальным. Недавно мы провели опрос в нашем сообществе Microsoft Developer и выяснили, что у многих из вас есть котики. Поэтому решили сегодня рассказать вам о создании IoT-дверцы для животных с распознаванием мордочки (+ тутори...
Теплица примет на работу разработчика WordPress плагинов Теплица социальных технологий ищет PHP-разработчика с опытом разработки плагинов для WordPress. Мы создаем плагины и темы для WordPress, которыми пользуются тысячи человек, для общественного блага. У нас сложилась технически сильная команда, в которой можно многому научиться...
Пишем масштабируемые и поддерживаемые сервера на Node.js и TypeScript Последние три года я занимаюсь разработкой серверов на Node.js и в процессе работы у меня накопились некоторые советы и решения, среди которых open-source фреймворк, которыми я хотел бы поделиться. В данной статье мы пройдемся по некоторым принципам, а так же посмотрим на р...
Эволюция рендеринга пробок в MAPS.ME Всем привет! В прошлом году мы запустили пробки в нашем приложении. Мы долго готовились к запуску, и в ходе этой подготовки наши взгляды на решение задач, связанных с пробками, менялись. Рендеринг пробок прошёл длинный путь от первых прототипов до первой реализации, и сегод...
«Цифровые государства»: как они развивались В прошлой статье мы разобрались, что из себя представляют цифровые государства по своей сути, на каких идеях они базируются и какими были первые работающие системы в США и СССР. Теперь предлагаем перейти к важному периоду, когда возможность объединения разрозненных технолог...
Обновление 1.0.2 сделает версию RiME для Switch гораздо лучше Приключенческая игра RiME от студии Tequila Works вышла на Nintendo Switch в ноябре 2017 года и, несмотря на существенную задержу по сравнению с дебютировавшими в мае версиями для ПК, Xbox One и PlayStation 4, отличалась множеством технических недостатков. Студия Te...
Кэмерон намерен снять еще четыре фильма по вселенной «Аватара» Американский режиссер Джеймс Кэмерон озвучил свои планы снять еще четыре фильма об «Аватаре». Этими планами он поделился с журналистами на пресс-конференции. Кинематографист сказал о сюжетной фабуле будущих серий то, что это будет напоминать добротную семейную хронику с ди...
В рамках конкурса Avatar Xprize участвующие команды должны создать робота-аватара Как мы недавно сообщали, конкурс Google Lunar Xprize завершился без победителя. Напомним, условиями конкурса было создание и запуск на Луну небольшого аппарата, который сможет проехать по поверхности нашего спутника не менее 500 метров, а также отправить домой фото и ви...
Повесть о том, как один инженер HTTP/2 Client разгонял На примере «JEP 110: HTTP/2 Client» (который в будущем появится в JDK) Сергей Куксенко из Oracle показывает, как команда его запускала, где смотрела и что крутила, чтобы сделать его быстрее. Предлагаем вам расшифровку его доклада с JPoint 2017. В целом речь тут пойдет не п...
Еще 11 полезных инструментов для разработчиков и дизайнеров с Product Hunt Коллекция Product Hunt продолжает пополняться интересными, толковыми и остроумными решениям, которые разработчики создают для своих коллег и соратников. В этой подборке мы вкратце расскажем о нескольких пользовательских фаворитах последних месяцев, которые позволяют команде ...
Стала известна дата релиза Android P Google неожиданно объявила дату анонса Android P, причем сделала это не напрямую, а через целую серию квестов. Как это было с предыдущими версиями, презентация состоится в рамках ежегодной конференции для разработчиков Google I/O. Решив представленные загадки, пользователи ...
День, когда поехал первый КамАЗ 16 февраля 1976 года с конвейера сошёл первый автомобиль КамАЗ-5320. По традиции тех лет грузовики из первой партии были украшены лозунгом «Наш подарок XXV съезду КПСС». Этот автомобиль сохранился до сих пор в музее завода, а до этого он долгое время работал...
Android P поможет избавиться от назойливых рекламщиков Уже совсем скоро будет представлена первая сборка Android P для разработчиков. На данный момент, исходя из коммитов в Android Open Source Project (AOSP) мы знаем, что следующая версия этой операционной системы будет иметь полную поддержку работы устройств считывания радужной...
Атмосфера или боль: как выбрать музыку к компьютерной игре Привет, Хабр! Недавно мы в GeekBrains открыли факультет разработки игр, чтобы студенты погрузились в этот увлекательный мир. Музыка — его важная часть. Многие думают, что музыка по сравнению с графикой или геймплеем второстепенна. При этом разработчики масштабных проектов ч...
Многие ли уже протестировали Samsung Galaxy S9? Galaxy S9 и S9+, представленные недавно компанией Samsung, стали, пожалуй, самым известным широкой публике анонсом выставки мобильных технологий MWC 2018 в Барселоне. Впрочем, у некоторых пользователей была возможность не только узнать о дебюте новинок, но и протестировать и...
[Перевод] Rekit Studio: IDE для React-приложений Сегодня мы публикуем перевод материала Нейта Ванга, создателя Rekit. Здесь он рассказывает о новом стабильном релизе системы, Rekit Studio. Это — полноценная IDE для разработки приложений, созданных с использованием технологий React, Redux и React Router. Он говорит, что его...
VDOM своими руками Привет. У многих frontend-разработчиков бытует мнение, что технология VDOM, которая, в частности, используется в React.js, работает как черный ящик. Так же на просторах npm есть куча библиотек, реализующих эту технологию, однако вот как по мне — так в них черт ногу сломит. С...
Samsung Galaxy S9 вновь на фотографиях До релиза смартфона Samsung Galaxy S9 осталось совсем мало времени и все те инсайдеры, которые хотят заработать себе аудиторию и доверие, сейчас невероятно активно выпускают все новые и новые слухи, в которых рассказывают о возможностях новинки, которые еще остались в секрет...
Конференция DEFCON 21. «Как мой Ботнет заработал миллионы долларов на продаже автомобилей и победил русских хакеров» Благодарю Вас за то, что пришли послушать моё выступление. Я расскажу Вам несколько крутых вещей о своей карьере, своих ботах и ботнет системе, которые принесли мне больше удовлетворения, нежели что-либо другое. Например, о том, что написанный мною бот позволил заработать ми...
Мечта Сбылась! Лазерный станок в Квартире! или Я так хотел лазерный станок что Женился)) Когда я учился в школе, а это было лет 6-7 назад, у нас был кружок робототехники в который я соответственно ходил, и там стоял лазерный станок, и на нем нам разрешали резать всё что могло бы пригодиться для создания роботов, а когда преподавателя не было, а небольшой опыт ра...
Что я сделал со своим 3D принтером! Добрый день. Сегодня хочу рассказать Вам о том как мне пришла идея кастомизации своего первого 3D принтера. Изначально все началось с того, что насмотрелся и начитался статей про фичи для оси Z. Подумал, что это логично и этому есть место быть, да и порядком надоел тогда з...
LG G7: технические характеристики, цена и дата начала продаж На выставке MWC 2018, которая прошла в конце прошлого месяца, состоялся закрытый показ смартфона LG G7 Neo. Новинку показали нескольким журналистам, а также рассказали о некоторых ее особенностях. Сегодня в сеть попала крупная порция информации
getDerivedStateFromState – или как сделать из простой проблемы сложную Я люблю Реакт. Люблю за то, как он работает. За то, что он делает вещи «правильно». HOC, Composition, RenderProps, Stateless, Stateful – миллион патернов и антипатернов которые помогают меньше косячить. И вот совсем недавно React принес нам очередной подарок. Очередную возм...
Конференция DEFCON 19. «Искусство троллинга». Мэтт «Опенфлай» Джойс Как я уже сказал в своей биографии, это выступление посвящается двум великим людям, которых мы недавно потеряли – Рэнди Сэвидж Мачо Мену и Рональду Рейгану. И ещё недавно умершему парню по имени Буба, который сыграл в «Полицейской академии». Итак, добро пожаловать в искусств...
Покорить Марс в Surviving Mars можно будет уже в марте Студия Haemimont известна в первую очередь благодаря популярности Tropico. Даже если вы не играли в этот экономический симулятор, то точно о нем слышали, ведь в своем жанре это действительно одна из лучших игр. Помимо этого, студия прославилась созданием проекта Victor Vran,...
Очевидное благо: как и зачем использовать сервисный подход за рамками ИТ (Часть 3) Продолжаю делиться опытом, как сервисный подход выходит из айтишной сферы (как управление процессами ИТ-обслуживания) и интегрируется с другими внутренними службами компании. Чем полезен сервисный подход и какие «подводные камни» ждут на этом пути я рассказывал. Сегодня – н...
[Из песочницы] Минимизируем код React Redux приложения Мне хотелось поделиться собственными размышлениями и способом построения структуры приложения с использованием react-redux. Так как я относительно недавно стал писать код на JS и поэтому не претендую на истину и на действительно верный способ разработки. Надеюсь эта статья п...
Обзор Fling Fighters. Сражения по сети Сейчас разработчики мобильных продуктов понимают, что им нужно делать не просто хорошие игры, а что-то такое, что может увлечь игрока на длительное время. Никто сейчас не хочет играть в стратегии в реальном времени, так как туда нужно вкладывать очень много своего свободного...
Цукерберг позвонил. Программист из Facebook о своем опыте прохождения собеседований в США и рабочем процессе в Facebook Сегодня я хочу представить вам интервью c программистом, а точнее программисткой из Кремниевой долины, голос которой многим из вас хорошо знаком. Ведущая самого популярного в России технологического подкаста Radio-T Ксения Покровская 5 лет живет в США, и почти 3 из них она з...
Как управлять инфраструктурой в сотни серверов и избежать проблем: 5 советов от инженеров King Servers В блоге на Хабре мы много пишем о построении ИТ-инфраструктуры — например, раскрываем вопросы выбора дата-центров в России и США. Сейчас в рамках King Servers работают сотни физических и тысячи виртуальных серверов. Сегодня наши инженеры делятся советами по управлению инфр...
[Из песочницы] Теневой бан и с чем его едят Многим из разработчиков игр reddit.com известен, как хорошее средство для рекламирования их игры, но не многие знают, что современный reddit, а так же некоторые другие сайты могут сыграть с ними довольно злую шутку, которая в конце концов выливается в массу потерянного време...
Tekken Mobile выходит в России 15-го февраля, пока только для iOS Еще в августе прошлого года компания Bandai Namco анонсировала разработку новой мобильной игры по франшизе Tekken для мобильных устройств. На тот момент пробный запуск состоялся в канадском App Store. К сожалению, но довольно ожидаемо, игроки получили не полноценный файтинг ...
Будущее наступило: Ford тестирует робомобили для курьерской доставки Американский автогигант Ford протестирует на загруженных улицах Майами робомобили для курьерской доставки. Беспилотные машины займутся развозкой различных посылок. Данная информация озвучена сайтом Bloomberg. Разработчики компании Ford оборудуют робомобили таки...
Что внутри у HR-а? (Анатомии не будет) Привет, Хабр! Недавно мы делились с вами интервью с представителем робота Веры, первого в мире робота-рекрутера, разработанного в России командой Stafory. И вот подъехали технические подробности проекта, ведь мы попросили ребят рассказать, как устроена Вера. Читать дальше ...
5 самых важных фишек Android P, он же Android 9 По словам известного инсайдера Эвана Бласса, операционная система Android P в версии для разработчиков должна была стать доступна в середине марта. Но Google выложила её в открытый доступ буквально на днях. Меня зовут Денис Зайченко, и это Пять главных фич Android P, он же A...
[Перевод] Выбираем веб-шрифты: руководство для начинающих Устраните элемент таинственности в выборе шрифтов с нашим пошаговым руководством Если всё сделать правильно, то типографика становится невероятно мощным инструментом. Обратимся к сочинениям Роберта Брингхёрста, чья книга «Основы стиля в типографике» (The Elements of Typogra...
Лиза Су поздравила общественность с первой годовщиной анонса Ryzen 7 Торт уместен.
Insomniac Games рассказала о Человеке-пауке и Питере Паркере из Marvel's Spider-Man С того самого момента, как студия Insomniac Games представила Marvel’s Spider-Man с белым логотипом паука на груди, было понятно, что нас ждёт несколько иная версия Человека-паука, нежели мы привыкли видеть в комиксах, мультфильмах или кино. Но он остаётся Пит...
Какие iPhone и iPad обновятся до iOS 12 – полный список Уже совсем скоро, в самом начале июня, состоятся официальная презентация операционной системы iOS 12, а пройдет она в рамках конференции для разработчиков WWDC 2018 в США. Известный разработчик Джонатан Бедард проанализировал работу веб-движка Apple WebKit
Разворачиваем окружение для Java-приложения с помощью Ansible За мной, за мной, читатель, и я проведу тебя в чарующий мир автоматизации разворачивания окружения на серверах под управлением Linux семейства RHEL. Один из наших java-проектов вырос, стал совсем взрослым и сейчас занимает 4 контура: Dev — контур для команды разработки, Qa —...
Программист из Google о российских дипломах, собеседованиях и работе в Кремниевой долине Есть у меня одно увлечение – интервьюировать IT-специалистов из Кремниевой долины. Не с целью приема на работу, а просто о жизни в США и работе в крупных компаниях. Мой сегодняшний герой – Евгений Краско, программист из YouTube. –Я родом из Екатеринбурга, после окончания ...
Office 365. Пример работы с Microsoft Graph API в Angular5 с помощью ADAL JS. ADAL JS vs MSAL JS В прошлый раз мы обсудили механизм авторизации для работы с Office 365 API (в частности с Microsoft Graph API): при каждом вызове API нужно передать token. Token имеет ограниченный срок жизни token выдает сервис Microsoft, так называемый “Azure AD Authorization Endpoint” п...
Техподдержка: технологичный подход к решению технических проблем – Г-голубчики, – сказал Федор Симеонович озадаченно, разобравшись в почерках. – Это же п-проблема Бен Б-бецалеля. К-калиостро же доказал, что она н-не имеет р-решения. – Мы сами знаем, что она не имеет решения, – сказал Хунта, немедленно ощетиниваясь. – Мы хотим знать, как е...
В сеть утекли любопытные подробности о смартфоне UMIDIGI One Сегодня в сеть было слито рекламное превью нового смартфона UMIDIGI One, где перечислены некоторые технические особенности, а также изображена задняя часть корпуса ожидаемой новинки. Нельзя не отметить тот факт, что тыльная сторона корпуса очень сильно смахивает на iPhone X,...
[Перевод] Трансляция один-ко-многим: нужен ли медиасервер? TL;DR – ДА. Очередная статья нашего израильского коллеги по WebRTC и звонкам между браузерами переведена для Хабра. Мы в Voximplant разрабатываем собственное решение для организации видеоконференций через сервер и можем сказать что да, все именно так. Peer-to-Peer штука хо...
[Перевод] Обнаруживаем целочисленные константные выражения в макросе [вместе с Линусом] Вашему вниманию предлагается перевод недавнего письма по поводу неоднозначной идеи из рассылки Linux Kernel Mailing List, вызвавшей традиционную реакцию Линуса Торвальдса. Необходимые для понимания пояснения предоставлены в конце поста. ПисьмоОтправитель: Мартин Уэкер Дата:...
22-24 марта, Москва, OpenHack по контейнерам и микросервисам от Microsoft Я сейчас в Microsoft в инженерной команде отвечаю за поддержку проектов с контейнерами и микросервисами на Azure. В процессе общения с партнёрами и заказчиками возникает очень много вопросов. Часто самый первый вопрос — зачем нам контейнеры. Мой любимый ответ, если вам не ну...
Мирный атом: Япония построит самый мощный суперкомпьютер для ядерных исследований Японский национальный институт квантовых и радиологических наук (QST) заключил контракт с компанией Cray на поставку суперкомпьютера Cray XC50. Его мощности направят на проведение ядерных исследований и поддержку международного проекта ITER. Одна из задач проекта — демонстра...
Tanglewood — новый платформер для Sega Mega Drive, снятой с производства в 1997 году Основатель студии Big Evil Corporation Мэтт Филлипс (Matt Phillips) представил платформер Tanglewood. Проект примечателен тем, что он предназначен для консоли Sega Mega Drive, снятой с производства в 1997 году. Tanglewood создана с помощью кода и инструментов, котор...
Блуждания по аду в хорроре Agony отложены на неопределённый срок Хоррор с видом от первого лица Agony, разрабатываемый Madmind Studio, не выйдет 30 марта, как это планировалось ранее — теперь релиз перенесён на неопределённый срок. «К сожалению, мы должны сообщить вам, что 30 марта более не является датой релиз...
tdlib-ruby: как сделать Telegram-клиент на Ruby Одна из особенностей мессенджера Telegram — широкие возможности API (Bot API и Telegram API). Команда Telegram пошла ещё дальше и выпустила библиотеку TDLib (Telegram Database Library), позволяющую разрабатывать альтернативные клиенты Telegram и не задумываться о низкоуровн...
Главный технический директор Samsung ушел работать в Google ZDNet сообщает, что теперь уже бывший главный технический директор Samsung Инджон Ри (Injong Rhee) решил покинуть компанию и уйти работать в Google. Господин Ри работал в компании с 2011 года (почти 7 лет) и приложил руку к созданию системы бесконтактной оплаты Samsung Pay, ...
Потолочный LED светильник? Почему нет! Доброго Вам времени суток друзья. Долго и вдумчиво я читаю "тудэй", но ведь чего скромничать, есть, что и мне рассказать порою. А рассказать я хочу про воплощенную идею напечатать потолочный светильник. Начиналось все с того, что люстра в кабинете требовала замены и мой зо...
С чего начинается качественная стратегия и для чего она нужна в управлении продуктом? Управление продуктом становится важнейшей частью функционирования большинства компаний. Однако для некоторых стартапов и даже крупных команд процесс управления продуктом остается не до конца понятным явлением. Процесс управления продуктом состоит из нескольких этапов, где ...
«Чип-головоломка»: по заказу DARPA будет разработан невзламываемый процессор В начале этого года информация о процессорных уязвимостях Meltdown и Spectre стала первой громкой темой кибербезопасности 2018 года. Незащищенность кэша программных команд чипов Intel, AMD и Arm, выпущенных за последние 20 лет, привела к целой плеяде судебных тяжб и до сих п...
Ох уж эти модальные окна или почему я полюбил render-функции в VueJs Привет всем! Моя первая публикация прошла с неприятным осадком. Я обещал исправить это недоразумение и на ваш суд представляю свою первую статью-урок по VueJs. Надеюсь, она окажется полезной. Мыслей много, опыта тоже немало. Всю жизнь учусь по чужим статьям, урокам. Пришло в...
Интервью. Контент-маркетинг для стартапа: привлечение первых клиентов и оптимизация расходов По статистике, через пять лет существования выживает только половина стартапов. Чтобы остаться на плаву думать нужно не только о качественном продукте, но и о его продвижении. О том, как привлечь внимание аудитории при скромных ресурсах стартапа с помощью контент-маркетин...
Как переехать с BuddyBuild на GitLab CI за 4 часа Предыстория Полтора года назад команда iOS FunCorp переехала на новый сервис для простой организации CI в iOS и Android-проектах. До этого мы использовали CI на Bamboo, но с ним было много проблем, поэтому мы совсем отказались от него и перешли на BuddyBuild. Он работал ...
Когда работа — твоя вторая семья Доброго времени суток. Когда три года работаешь на одном проекте, в одной команде, то выходить из него больно и это больше похож на уход из семьи, чем рядовое увольнение рядового сотрудника. Если приводить метафору — когда начинаешь, то думаешь «вот она, моя единственная...
Генерация кода во время работы приложения: реальные примеры и техники Генерация кода в рантайме — очень мощная и хорошо изученная техника, но многие разработчики все еще неохотно её используют. Обычно изучение Expression Trees начинают с какого-нибудь простого примера типа создания предиката (фильтра) или математического выражения. Но не Expre...
Плюсы и минусы ведения бизнеса в США: наблюдения после года развития своей компании В прошлом году я рассказывал на Хабре о том, как получил визу О1 и переехал в США развивать собственный бизнес. В комментариях читатели задавали вопросы о том, каково это работать на себя в Америке. И если тогда мой опыт был слишком скудным, чтобы ответить, то теперь после...
[Из песочницы] Spring Boot. Фоновые задачи и не только Введение В данном туториале я хочу привести пример приложения для отправки email-ов юзерам, основываясь на дате их рождения(например с поздравлениями), используя аннотацию Scheduled. Я решил привести данный пример, т к по моему мнению он включает в себя довольно многие вещи,...
Создание анимаций переходов между Activity в Android Начиная с Android 4.4 в арсенале разработчиков появился дополнительный инструмент для создания анимаций — Transitions Framework. Изначально он предназначался для создания анимаций изменения состояния приложения путём манипулирования несколькими View. С выходом Android 5.0 на...
Callisto: ракетный ускоритель для Ethereum Classic или еще одна пустышка? Недавно в сети Ethereum Classic состоялся AirDrop монет Callisto. Это событие буквально вдохнуло вторую жизнь в сообщество, которое является своего рода аутсайдером среди ведущих криптовалютных проектов даже несмотря на то, что Ethereum Classic стабильно держится в списке ТО...
Моддеры уже работают над превращением Kingdom Come: Deliverance в «Игру престолов» Ролевая игра Kingdom Come: Deliverance выйдет только через неделю, но энтузиасты уже заняты созданием модификации, превращающей проект в приключение во вселенной «Игры престолов». Мод получил название Seven Kingdoms, и его действие развернётся в Речных з...
[Из песочницы] Что такое gtag.js в Google Analytics и нужен ли он вам? Вы читаете перевод статьи "What Is gtag.js with Google Analytics and Do I Need It?" автора Amanda Schroeder. Если недавно вы добавляли код отслеживания Google Analytics на сайт, то заметили совершенно другой код счётчика, который выглядит так: Сложилась какая-то ...
Apple показывает: как извлечь из iPad максимум 27 марта Apple представила свой первый планшет для учащихся. Разработка позволила перенести опыт профессиональной линейки iPad на доступную модель. Чтобы подчеркнуть бескомпромиссность новинки, Apple запустила специальный веб-сайт с наглядными инструкциями, которые позволя...
Объект в футляре или Optional в Java 8 и Java 9: Часть 5: Недосказанное и постер в подарок Это пятая и последняя статья серии, посвящённая использованию класса Optional при обработке объектов с динамической структурой. В первой статье было рассказано о способах избежания NullPointerException в ситуациях, когда вы не можете или не хотите использовать Optional. Вт...
Disney объявила о начале работы над продолжением «Последнего богатыря» Компания Disney в РФ совместно с Yellow, Black and White и телеканалом «Россия» приступили к работе над второй частью ленты «Последний богатырь». Об этом сегодня проинформировала пресс-служба Disney. Марина Жигалова-Озкан, руководитель компании Disney в РФ, сообщила, что л...
[Перевод] Ловкость рук и никакого мошенничества: практические советы по ускоренному обучению дизайну для разработчиков Улучшаем дизайн проекта с помощью тактически грамотных действий, а не таланта. Нравится вам это или нет, каждый веб-разработчик неизбежно сталкивался с ситуациями, когда ему необходимо принять решение, касающееся визуального дизайна. Возможно, в компании, в которой вы рабо...
Ansible не так прост У меня есть три сервера, но я не профессиональный сисадмин. Это означает, что несмотря на четыре базы данных и стопяцот приложений, бэкапы нигде не ведутся, к любой проблеме на сервере я подхожу, шумно вздохнув и бросив тарелку в стену, а операционные системы там достигли EO...
Наташа — библиотека для извлечения структурированной информации из текстов на русском языке Есть стандартная задача извлечения именованных сущностей из текста (NER). На входе текст, на выходе структурированные, нормализованные объекты, например, с именами, адресами, датами: Задача старая и хорошо изученная, для английского языка существует масса коммерческих и о...
Браслет Xiaomi Mi Band 3 могут анонсировать сегодня Многие пользователи знают, что браслеты Xiaomi Mi Band созданы не Xiaomi. Разработкой занимается партнер гиганта — Huami Technology. Упомянутая фирма также прославилась часами Amazfit и фитнес-трекерами. Huami Technology сообщила в Weibo, что сделает важное объявление....
Механическая модель солнечной системы Здравствуйте, нас зовут Тарасов Владимир и Мальцева Ульяна. Мы занимаемся в кружке прототипирования. В прошлом году Ульяна хотела сделать светильник в виде солнечной системы, но из-за нехватки опыта этот проект остался незаконченным. Потом к этой работе присоединился Владими...
Обзор системы Comindware Business Application Platform Зачем и в каких случаях выбирать программный продукт Comindware? Что это за система и в чем ее особенности? Эти и другие вопросы я решил рассмотреть в этом обзоре. В поисках решения для автоматизации документооборота я перепробовал много систем: Pyrus, Битрикс24, 1С.Документ...
Самодельный лазерный гравер. Другой подход к проектированию. Всем доброго времени! В этом посте хочу поделится с Вами процессом создания лазерного гравера на основе диодного лазера из Китая. Несколько лет назад появилось желание приобрести себе готовый вариант гравера с Aliexpress с бюджетом в 15 тыс , но после долгих поисков я приш...
Установка Facebook image recognition package. Все грабли в одном месте Недавно Facebook выпустила свой open-source-проект по распознаванию образов. Конечно же, его сразу захотелось пощупать, посмотреть, как он работает и что с его помощью можно получить. Мы решили разобраться с его установкой и опытным путём проверить, так ли легко его использо...
Анатомическая метафора кода. Где у кода мускулы Размышлял как-то о коде, программировании и всём таком; бродили всякие мысли. А что если взять, например, и заставить двух разработчиков написать несложные программы по одному ТЗ. Программисты одинакового уровня. Пишут независимо друг от друга. Код у них, естественно, получи...
[Из песочницы] Почему не работают Уставы и Планы управления проектом? Мы приходим к Заказчику и говорим ему: вот так мы будем планировать проект, вот так будем управлять изменениями, вот так будем управлять рисками, вот так будем проводить совещания, вот так будем эскалировать проблемы и принимать решения, вот такие сроки будут у нас на соглас...
Курсы по ИИ могут пройти все желающие Благодаря новой инициативе Microsoft получить образование в области машинного обучения и искусственного интеллекта может любой желающий. Программа Microsoft Professional Program for Artificial Intelligence включает в себя десять курсов, которые проведут учащегося от азов раз...
Портрет слушателей вечерних курсов Добрый день. С весны 2014 года я совмещаю разработку в области BI и преподавание основ программирования на вечерних курсах профессиональной (пере)подготовки. За четыре года у меня сложилась определенная классификация слушателей. Далее я в общих чертах расскажу какие люди вс...
Nokia 8 Pro слили в сеть Появились характеристики мобильного телефона Nokia 8 Pro. Не могу сказать, что это прямо самый популярный смартфон и пользователи ждут его больше, чем все остальное в этом году, но характеристики должны вас порадовать. За основу производительности мобильного телефона взят пр...
Настройка среды разработки: кофейная гуща (Часть 2) Привет, дорогой читатель! В этот раз я хочу поделиться своим результатом настройки персонального окружения для работы с различными PHP-based проектами с использованием Puppet. В данной статье описываются результаты, которые были получены в процессе изучения и написания Puppe...
Сразу две крутые утечки о Samsung Galaxy S9 И вновь утечку принес нам Эван Бласс. Да не одну, а целых две! И не простые, а вполне себе достойные. Теперь мы обладаем двумя снимками 3D-рендера демонстрации новой версии Samsung Dex и первое, что стоит отметить – наличие стандартного аудио разъема. Несмотря на тот ф...
Долбанутые командные игры Давайте сегодня поговорим о социопатах. И об их противоположности – командных игроках. Появилась у меня игра «Совушки, ау», и я прям остро всё прочувствовал. Она командная, и сделана так, что победить в ней могут только те, кто работает на общее благо. Причём часто делая т...
Почему не нужно всегда получать согласие на обработку персональных данных в рамках GDPR Статья для тех, у кого клиенты в Евросоюзе. Я работаю юристом в компании ISPsystem и уже пару месяцев разбираюсь в тонкостях GDPR. В этой статье поделюсь своими мыслями о нем и расскажу, почему не надо по любому поводу спрашивать у клиента разрешение на обработку персональны...
10-гигабитный Ethernet: советы новичку Вдохновившись интернет-запросами в стиле «как сделать спиннер из картонки», я решил рассказать о том, что близко мне: как самому построить 10-гигабитную сеть. Гигабитный Ethernet вопросов уже не вызывает – справится даже школьник: потребуется коммутатор, медная витая пара ...
Универсальные приложения React + Express В прошлой статье рассматривалась библиотека Next.js, которая позволяет разрабатывать универсальные приложения «из коробки». В обсуждении статьи были озвучены существенные недостатки этой библиотеки. Судя по тому, что https://github.com/zeit/next.js/issues/88 бурно обсуждаетс...
[Перевод] Как собрать сильную команду аналитиков и инженеров данных? Опыт компании Wish. Часть 2 В первой части мы рассмотрели, как в компании Wish была перестроена инфраструктура данных для того, чтобы увеличить их аналитические возможности. На этот раз уделим внимание человеческим ресурсам и поговорим о том, как дальше масштабировать компанию и создать идеальные коман...
Изменение размеров изображений на сайте Добрый день. Я разработчик с более чем 10-летним стажем. Для того, чтобы оценить качество исходных кодов сайта, не без доли самоиронии, я создал небольшой чек-лист. Сегодня я поговорю о важном для меня пункте — изображения на сайтах. Я умышленно опустил конкретную технологию...
Shadowgun Legends совсем скоро пустят в релиз Хотя игра Shadowgun Legends ещё не вышла в свет, разработчики периодически проводят прямые трансляции и показывают геймплей всем фанатам, желающим получить больше информации о продукте. Уже сейчас понятно, что шутер от первого лица очень похож на Destiny, и это многим понрав...
Linux-контейнеры: изоляция как технологический прорыв Представьте, что вы разрабатываете приложение, причем, на своем ноутбуке, где рабочее окружение имеет определенную конфигурацию. Приложение полагается на эту конфигурацию и зависит от определенных файлов на вашем компьютере. У других разработчиков конфигурация может слегка о...
Что напечатать на 3D-принтере к 8 марта? Женский взгляд. Здравствуйте, дорогие коллеги и пользователи 3D-принтеров! В преддверии замечательного женского праздника, 8 марта, многих мужчин мучает вопрос: что подарить любимой женщине, маме, сестре? Цветы, конфеты, а может что-то из косметической продукции? Все это замечательно, но ...
«Это не то, чего хотят пользователи»: Тим Кук опроверг слухи о слиянии macOS и iOS За последние несколько лет мы множество раз слышали слухи о том, что Apple планирует объединить macOS и iOS в одну универсальную ОС. Последняя волна прокатилась совсем недавно, когда в декабре прошлого года Bloomberg написал, что Apple хочет дать разработчикам возможность со...
[Перевод] Чего не ждать от 802.11ax? Еще не утвержденный 802.11ax («Следующее поколение Wi-Fi») уже достаточно популярен для того, чтобы плохой маркетинг начал туманить разум потенциальным клиентам. Спецификация планируется к утверждению только в Декабре 2018, но уже можно купить точки! Самое время написать р...
Разработка Shin Megami Tensei V вступила в полномасштабную фазу В прошлом году компания Atlus анонсировала Shin Megami Tensei V в качестве эксклюзива Nintendo Switch. В октябре мы публиковали интервью с ведущим разработчиком Казуюки Ямаем (Kazuyuki Yamai), в котором он рассказал о том, что японская ролевая игра создаётся на Unre...
Блог. Алексей Навальный: «Обращение ко всем, кто размышляет над итогами «выборов»» Дорогие все, как бы вы ни были заняты, я уверен, что у вас есть 3 минуты 15 секунд для того, чтобы послушать меня. Я вот знал, что самым проблемным будет день не 18 марта, а 19, когда все начнут «осмыслять результаты» и рвать на себе волосы. Поэтому заранее это сказал и хочу...
Google активно расширяет возможности Play Store — даты релиза приложений Сейчас Google очень активно взялась менять фирменный магазин Play Store. Здесь и серверные изменения, добавляющие информацию. Здесь же обновление Android-клиента для доступа с мобильных девайсов. Кроме того, заметили недавно ещё одно нововведение — появилась дата первонач...
[Перевод] Slack — это противоположность организационной памяти С 2014 по 2016 годы у меня на работе произошло много всего, но главным кошмаром стал Slack. Менеджерам он понравился, потому что «всё излагается в письменном виде», «повышается доступность сотрудников» и «быстро публикуются ответы на вопросы». Я считаю, что он разрушает спос...
DevOps придумали разработчики, чтобы админы больше работали Еще 4 года назад использование контейнеров в production было экзотикой, но сейчас это уже норма как для маленьких компаний, так и для больших корпораций. Давайте попробуем посмотреть на всю эту историю с devops/контейнерами/микросервисами ретроспективно, взглянуть еще раз с...
[Перевод] Этот SVG всегда показывает сегодняшнюю дату Для своей странички с контактными данными нужна была стандартная иконка календаря, чтобы люди просматривали мой ежедневник. Такие иконки почти всегда делают наподобие бумажного календаря. Но мне стало интересно, можно ли сделать календарь чуть полезнее, если добавить динамич...
[Из песочницы] Аналоговые часы, CSS и ничего больше Что здесь не так? Здравствуйте, недавно послушал новый выпуск Веб-стандартов и там был момент с обсуждением статьи «Время переменных» где автор решил поэкспериментировать с CSS переменными и создать на основе них аналоговые часы. Все выглядит шикарно и главное работает, но у...
[Из песочницы] Правильная работа с закладками: как работать эффективнее и запоминать больше Когда кто-нибудь из моих знакомых открывает при мне браузер, я вижу стену из сотен старых и новых закладок. Некоторые из них настолько старые, что за время, прошедшее с добавления, фавиконки и описания страниц успели смениться несколько раз. Как правило, список продолжается ...
Многие ли уже протестировали Galaxy S9? Galaxy S9 и S9+, представленные недавно компанией Samsung, стали, пожалуй, самым известным широкой публике анонсом выставки мобильных технологий MWC 2018 в Барселоне. Впрочем, у некоторых пользователей была возможность не только узнать о дебюте новинок, но и протестировать ...
Марина Рассохина: «Чтобы прыгнуть высоко, нужно сделать шаг назад» Марине 23 года, она называет себя счастливой женой и вот уже целых пять месяцев как самой счастливой мамой. Эта молодая женщина — большая оптимистка, что бы ни случилось в жизни, она всегда настроена на позитив и не позволяет себе раскисать. Удивительно, но, будучи еще 16-л...
«С чего бы людям хотелось платить за Samsung S9?» Интервью с президентом Huawei Consumer BG Появятся ли в новом Huawei четыре камеры? Что покупка Samsung S9 может рассказать о вашем IQ? Был ли прав легендарный Стивен Хокинг, не доверявший искусственному интеллекту? На эти и многие другие вопросы [...]
Каким будет LG G7? Корейцы объявили дату официальной презентации LG G7. Она состоится 2 мая в Нью-Йорке. Флагман будет называться LG G7 ThinQ. Читать далее Запись Каким будет LG G7? впервые появилась Super G.
Открываем историю Большого театра. Часть первая Вы когда-нибудь собирали театральные программки? Если да, то, наверное, в вашей коллекции их десятки, а может, наберется и сотня. А теперь представьте, что в вашем распоряжении 120 тысяч программок, 48 тысяч афиш и 100 тысяч исторических фотографий. Столько бумажных докуме...
[Из песочницы] Простой Stack Fragment'ов Доброе время суток, уважаемые читатели Хабра! Хочу представить вашему вниманию статью, основанную на моем опыте работы в Single Activity Architecture, в частности со стеком пользовательских представлений. При первом знакомстве с Single Activity Architecture у меня возникало...
Развязываем игровой код с помощью паттерна Command, и дебажим, летая на машине времени Привет! Я пишу статьи, посвященные архитектуре в игровой разработке. В этой статье я хочу разобрать паттерн Команда (Command). Он многогранен, и может быть применен по-разному. Но я покажу, как сделать мой любимый трюк — машина времени для отладки изменений гейм стейта. Эта...
UE4 и мобильная разработка: мифы и реальность Широко распространено мнение, что Unreal Engine 4 — слишком «тяжелая» технология для мобильных игр. В то же время число проектов, выпущенных на этом движке в мобильных сторах, растёт с каждым днём. Почему все больше разработчиков выбирают для своих проектов UE4? С какими сл...
Управляем состоянием приложения без шаблонного кода и магии Хочу поделиться с сообществом своей реализацией концепции flux как единого источника данных и видением построения веб-приложений. Мотивом к созданию своего решения послужило желание избавиться от большого количества шаблонного кода и сделать взаимодействие с источником дан...
Как работает оптоволокно Пока вы читаете эти строки, терабайты данных курсируют по всему миру, запертые в стеклянных нитях, протянутых по дну океана. Напоминает магию, но это всего лишь продвинутая технология. Оптическое волокно — технология, которой, человечество обязано естествоиспытателям XIX век...
Автоматическая калибровка стола 3D-принтер MAESTRO Привет! Я вот прям чую, что меня завалят кучей... комментариев на тему автоматической юстировки стола. Особенно любители мастихинов и визиток. Но скажу честно- ПОФИГ. Излопатив родные просторы интернета, а так же попытавшись найти что то подобное тут, пришел к выводу - никт...
Как мы делаем видеоконтент в Puzzle English: от хромакея на стене к полноценной студии Мы в Puzzle English всегда делаем акцент на полезности и качестве нашего контента. Технологии — это лишь инструмент, который позволяет претворять все наши задумки в жизнь. Сегодня хотим поделиться кейсом, как мы организуем потоковое создание видео- и аудиоконтента на нашем с...
Новости Android #151: Xiaomi Mi Mix 2S и Galaxy S9 Представляем вашему вниманию 151-й выпуск нашего еженедельного проекта «Новости Android»! Сегодня в выпуске мы поговорим о Xiaomi Mi Mix 2S, Galaxy S9 и многом другом! Ниже с этими же новостями вы можете ознакомиться в традиционном текстовом формате. Xiaomi Mi Mi...
Smartisan Nut Pro 3: как можно обыграть «челку» iPhone X Нынешняя выставка MWC 2018 запомнилась не только анонсом флагманов от Samsung, но и засильем клонов iPhone X. Многие производители увлеклись копированием идей Apple и особенно ярко это прослеживается в желании наградить свои устройства характерной монобровью. Самое грустное ...
[recovery mode] Как мы улучшали службу технической поддержки с помощью когортного анализа Существует огромное количество инструментов визуализации графиков, умеющих делать с ними настоящие чудеса. Все они имеют разное назначение и специализацию. Но сейчас речь пойдет не о них. Речь пойдет не об инструментах, а о том как их использовать в совершенно конкретной си...
Командная строка Windows: самые важные консольные команды Мы собрали самые полезные команды консоли Windows, которые сильно упростят работу за компьютером и сделают из вас настоящего знатока системы.
Java и Project Reactor Всем привет! Меня зовут Лёха, и я работаю бэкенд-разработчиком в FunCorp. Сегодня мы поговорим про реактивное программирование, библиотеку Reactor и немного про веб. Реактивное программирование часто «подвергается упоминанию», но если вы (как и автор статьи) всё ещё не знае...
Google leanback — забота большого брата Добрый день, читатели Хабра. Хотел бы поделиться своим опытом разработки приложения для Android TV на примере DetailsFragment. Есть официальные примеры тут и официальная документация тут. Что сподвигло меня выразить свое мнение? Это то, что официальные примеры не отвечают...
Двадцатка лучших Telegram каналов о науке и технологиях Чего не сделаешь ради читателей? Я погрузился в недра ненавидимого Роскомнадзором мессенджера, но не для того, чтобы связаться с террористами, а, в поисках лучших познавательных телеграм каналов, на которые стоит подписаться. Читать дальше →
Мария Захарова рассказала о неуместном поведении депутата Слуцкого. И поддержала журналисток, обвинивших его в домогательствах Официальный представитель МИД России Мария Захарова рассказала, что несколько лет назад депутат Госдумы Леонид Слуцкий, которого несколько журналисток обвинили в домогательствах, некорректно повел себя с ней, сообщает «Медуза». «В Питере после форума, в ресторане… Леонид нач...
[Перевод] Разработка статического блога на Gatsby и Strapi Статические веб-сайты содержат страницы с неизменным содержимым. Технически — это набор HTML-файлов, которые, для каждого посетителя сайта, выглядят одинаково. В отличие от динамических веб-сайтов, для разработки таких сайтов не нужно серверное программирование или базы данн...
Обновленные AirPods: поддержка команды «Привет, Siri» и защита от влаги? Компания Apple может работать над AirPods второго поколения, сообщает Bloomberg со ссылкой на осведомленные источники. Обновленные наушники, по данным собеседников издания, получат новый процессор, защиту от попадания влаги, а также возможность активации голосового ассисте...
[Перевод] Топ-10 ошибок из 1000+ JavaScript-проектов и рекомендации по их устранению В компании Rollbar, которая занимается созданием инструментов для работы с ошибками в программах, решили проанализировать базу из более чем 1000 проектов на JavaScript и найти в них ошибки, которые встречаются чаще всего. В результате они сформировали список из 10 наиболее ч...
Трудности перевода: как найти плагиат с английского языка в русских научных статьях В нашей первой статье в корпоративном блоге компании Антиплагиат на Хабре я решил рассказать о том, как работает алгоритм поиска переводных заимствований. Несколько лет назад возникла идея сделать инструмент для обнаружения в русскоязычных текстах переведенного и заимствован...
PICASO Designer X PRO. Опыт печати, ошибки, выводы Коллеги, приветствую! Отсканировал модельку для пробы, небольшая обработка в 3ds max, экспорт в STL, далее в слайсер. Кстати, здесь первая моя ошибка, по началу я использовал "Polygon 2.0", который не подходит для этого принтера. Техподдержка Пикасо первым делом мне об э...
Самая большая it-тусовка на Урале — конференция DUMP-2018 — пройдёт 13 апреля в Екатеринбурге Программисты, дизайнеры, мобильные разработчики, тестировщики, менеджеры, новость для вас — конференция DUMP-2018 пройдёт 13 апреля в Екатеринбурге. В этом году мы готовим 8 секций: FrontTalks, Serverside, Mobile, Дизайн, DevOps, Тестирование, Менеджмент, Science. Если вы ...
WorkFlowSoft: история нашей дружбы Всем привет. Меня зовут Лидия, и вот уже семь лет я работаю в Департаменте маркетинга компании Softline. В этой статье я расскажу о том, насколько по-разному можно подходить к вопросу организации работы творческой (да, в сущности, и любой другой) команды, и насколько разных ...
[Перевод] Создаем своих криптокотиков (Часть 1) В первых числах декабря 2017 года, пользователи блокчейн-проекта Ethereum столкнулись с неприятным открытием — любые их транзакции просто перестали подтверждаться. Фактически, вся сеть перестала функционировать из-за неожиданно разросшегося в размерах мемпула. Совсем скоро ...
Глава Серова Бердникова проголосовала на выборах президента. Явка — высокая Глава Серовского городского округа Елена Бердникова уже проголосовала на выборах президента России. Елена Владимировна голосует на участке №2477, что расположен в школе №15. С самого утра на избирательном участке очередь из желающих проголосовать. Фото: Константин Бобылев, «...
Android-смартфон 2012 года работает шустрее iPhone? HTC One X был моим первым Android-смартфоном. Еще тогда девайсы данной компании удивляли своим внешним видом. Помимо интересной внешности, девайсы имели очень красивую оболочку Sense 4. И, скажу честно, именно из-за нее мне хотелось приобрести данное устройство. С годами д...
Сегодня Борису Пастернаку исполнилось бы 128 лет. Вспоминаем важные вехи его жизни и творчества Поэт, писатель, переводчик Борис Леонидович Пастернак родился 10 февраля 1980 года в Москве. Рос он в интеллигентной семье: отец – художник, мать – пианистка. В доме Пастернаков часто гостили музыканты, писатели, художники. Борис Пастернак с детсва привык любую работу делать...
Рубрика "Плагиат-FM" Сегодня в рубрике "Плагиат-FM" хочу сделать рекламу одному известному продавцу и его блогу в Инстаграм. Там вы найдете много интересных работ. Наверняка многие найдут там свои работы и работы других известных мейкеров. У владельца блога, видимо, не очень много свободного вре...
Разработка System Shock официально приостановлена Как часто вы слышали истории о том, что небольшая студия собрала деньги на создание своего проекта на Kickstarter, но игру так и не выпустили? Если следите за новостями и вообще интересуетесь инди-проектам, то довольно часто. Аналогичная участь постигла и проект студии Night...
Кто есть кто в команде разработки и стоит ли программисту работать на аутсорсе — Oh, my code Несколько месяцев назад мы запустили серию интервью Oh, My Code на образовательном канале Технострим. И сегодня хотим поделиться интервью с одним из наших гостей. Как из космоса попасть в мобильную разработку, кто есть кто в команде разработки и стоит ли программисту работат...
[Перевод] Генерация и тестирование ядра RISC-V Как я писал в прошлом посте, название моего проекта на GSoC-2016 — «порт RISC-V на Parallella», и первая вещь, которую я должен был сделать, это познакомиться с экосистемой RISC-V. Один из лучших способов это сделать, — посмотреть видео с презентации первого воркшопа RISC-V ...
[recovery mode] Наши на Delex: как прошла первая DevOps и advanced Test Automation конференция в Минске “Нам есть, что рассказать миру о белорусском DevOps,”– говорили они. “Инфраструктура тестирования меняется и скоро произойдет перелом. Нам нужна площадка для общения с правильными практиками,” – говорили они. Они говорили – они сделали Delex. А еще 300+ человек пришли, чтобы...
Обзор Razer Basilisk: 108 граммов годноты Сделали обзор на одну из самых привлекательных мышей 2017 года, да и, пожалуй, начала 2018 – Razer Basilisk. Ранее рассматривали DeathAdder, LanceHead и другие, но это все немного не то! Василиск просто……., да просто ждет, чтобы посмотрели на него обзор. ...
V for Validator Когда перед нами стоит выбор инструмента для валидации пользовательских данных, то речь чаще идет о интерфейсе задания правил. Сегодня таких инструментов превеликое множество от декларативных до объектных. Каждый валидатор пытается быть выразительным и простым в использовани...
[Перевод] От обычного офиса до полностью удаленной работы: как мы построили эффективную корпоративную культуру Идеального способа организовать полностью удаленную работу в компании нет, но есть несколько советов, которые помогут сформировать яркую и успешную команду. С самого начала в компании Close.io работа частично выполнялась удаленно. В маленьком офисе в Пало-Альто нас было ше...
Патриарха Кирилла Путин поздравил с девятой годовщиной интронизации Владимир Путин направил свои искренние поздравления Патриарху Кириллу, встретившись с ним в храме Христа Спасителя, поздравив его с очередной годовщиной интронизации. Также глава РФ в качестве своей признательности вручил патриарху букет белых роз. Владимир Путин выразил с...
Самый высокий подросток Великобритании стал баскетболистом Рост 16-летнего британца Брэндона Маршалла составляет 224 сантиметра, и, по мнению специалистов, парень продолжает расти. Это подростку массу проблем, но и дает возможность стать профессиональным баскетболистом. Рост Брэндона Маршалла из Бери-Сент-Эдмундс, графство Суффолк...
Оповещение на почту в режиме реального времени. Реально? Или как сделать Alert на Splunk Сколько времени проходит с момента возникновения какого-то важного события до реакционных действий? Зачастую очень много! Одним их факторов влияющих на время реакции служит несвоевременное информирование персонала, отвечающего за принятие решений. Сегодня мы расскажем ва...
49 социальных технологических стартапов участвуют в Philtech-акселераторе Philtech-акселератор для социальных технологических стартапов ранних стадий был запущен в 2017 году, это совместный проект Рыбаков фонда и Бизнес-инкубатора ВШЭ. Показатели второго потока позволяют сделать вывод, что направление philtech становится в России более заметным и ...
[Перевод] Создание двухмерных эффектов частиц в Unity3D Привет, меня зовут Дэвид Финсет. Я технический художник Synapse Games и работаю над играми, в которых нужны визуальные эффекты, требующие и технической, и художественной составляющей. Большая часть моей работы заключается в создании эффектов частиц для мобильных игр. Мне оч...
Bethesda назвала дату пресс-конференции на E3 2018 Игровая компания Bethesda официально назвала дату своей пресс-конференции на выставке Е3 2018 — 10 июня. Выставка проходит в Лос-Анджелесе, так что если вы решите посмотреть её в прямом эфире, то нужно будет проснуться очень рано — в 4 утра по Московскому времени. Для фанато...
Второе дыхание многомода Вместе с увеличением числа подключаемых к сетям устройств и объемам генерируемых ими данных растут и требования к пропускной способности сетевых инфраструктур. Основную нагрузку по передаче трафика практически во всех сетях сегодня несут волоконно-оптические системы. Причем ...
Следующий проект Naughty Dog может оказаться с видом от первого лица Во время выступления на D.I.C.E. в Лас-Вегасе творческий директор The Last of Us: Part II Нил Дракманн (Neil Druckmann) объявил, что студия Naughty Dog полностью открыта по отношению к своей следующей игре. Он упомянул, что некоторые из его любимых проектов — ...
Обзор The Raven Remastered. Квест на изумруд К моему большому сожалению, на рынке компьютерных или консольных игр не так много достойных квестов. Это печально, так как многие из нас любят думать головой, решать какие-то задачи и продвигаться дальше, но рынок требует от разработчиков больше шутеров, больше лутбкосов, бо...
Android x86 обновили до стабильной 7.1 Nougat Если вы впервые слышите о модификации ОС Android от разработчиков проекта Android x86, то самое время ознакомиться с возможностями продукта. Благодаря кропотливому труду целой команды программистов, вы можете установить себе на компьютер операционную систему Android 7.1 Noug...
В Москве пройдёт бесплатная конференция GameDay для тех, кто хочет делать игры Московская школа Scream School 14 апреля, за месяц до конференции разработчиков игр DevGAMM организует мероприятие GameDay. За один день спикеры от индустрии проведут ёмкую экскурсию в геймдев, расскажут обо всех аспектах создания игр, а гости смогут узнать, посмотреть и поп...
The Room: Old Sins — хорошее продолжение отличной серии С момента релиза третьей и, как казалось, последней игры из серии The Room прошло немногим больше двух лет. Однако в прошлом году разработчики из студии Fireproof Games сделали неожиданный анонс. Они рассказали о начале работ над The Room: Old Sins. Разработка четвертой част...
Нативная инверсия зависимостей в TypeScript и React Когда я задумался о внедрении зависимостей в TypeScript, то первое, что мне посоветовали — inversify. Я посмотрел эту и другие библиотеки, реализующие паттерн Service Locator, и даже сделал свою собственную — typedin. Но когда я работал над версией typedin 2.0, то в конце к...
Первого криозамороженного человека могут вернуть к жизни уже через 50 лет Крионика – это технология сохранения тела (а в некоторых случаях мозга) в состоянии глубокого охлаждения, но с поддержанием всех жизненно важных функций. Некоторые люди, страдающие от неизлечимых заболеваний, используют крионику для того, чтобы «дожить» до того момента, ко...
Как не сойти с ума в разработке систем управления нормативно-справочной информацией. Из истории наших проектов Занимаясь масштабными проектами автоматизации и создавая новые информационные системы, мы каждый раз сталкивались с необходимостью реализации подсистемы ведения справочников, классификаторов, реестров и других подобных объектов, составляющих нормативно-справочную информацию ...
Процессоры Intel Core i3-2125, Pentium G2130, G3260, G3470 и Celeron G3900 бюджетные решения прошлого и далекого прошлого в современном программном окружении Главным недостатком большинства наших обзоров процессоров многие читатели по праву считают то, что тестируются исключительно новинки — редко когда удается увидеть ретроспективные материалы, типа тестирования старых систем с современным программным обеспечением. Иногда кое-чт...
Стала известна цена объектива Tamron 28-75mm F/2.8 Di III RXD с креплением Sony E Анонсируя месяц назад объектив Tamron 28-75mm F/2.8 Di III RXD (Model A036) для беззеркальных камер Sony, производитель не стал раскрывать подробные технические данные, сведения о цене и дате начала продаж. Благодаря источнику, одной из неизвестных величин стало меньше:...
Duke Nukem Forever, которого не было Не будем таить греха, — для многих легендарный долгострой Duke Nukem Forever, который начали разрабатывать в 1997 году и выпустили лишь спустя 14 лет, в 2011-ом, - оказался настоящим разочарованием. Это, конечно, не помешало вашему покорному слуге собраться вместе с друзья...
Как скрыть серую подложку док-панели на iPhone Док-панель и ее полупрозрачная подложка всегда присутствуют на главном экране iPhone. Разработчики Apple сделали это для того, чтобы визуально отделить избранные приложения от всех остальных. Наверняка, для многих из вас это удобная фишка и красивое дополнение рабочего стола...
Как мы разобрали отличия между Team Lead и Software Engineering Manager и пришли к выводу, какой опыт из этих полезнее Классификация должностей в современных, особенно технологических компаниях сбивает с толку не только обилием сокращений и миксом терминов на двух языках, но и нюансами скрывающегося за ними содержания. Разобраться в сформировавшейся в совсем иных обстоятельствах современной ...
Обзор PocketBook 740: самый маленький большой ридер. Совсем недавно – в конце января 2018 года – PocketBook начала продажи нового электронного ридера. Модель называется PocketBook 740 и является новым флагманом не только линейки этой компании, но и вообще всего российского рынка электронных читалок начала 2018 года. Устройство...
[Перевод] Webpack 4, import() и CommonJS В JavaScript много забавного. У одного из самых популярных в мире языков программирования до сих пор нет стабильного синтаксиса разбиения кода на части. То есть в стандарте синтаксис ESM с «import» наперевес уже есть, но в браузерах и ноде он спрятан за флагами, а в вебпаке...
Юных серовчан приглашают в Виртуальный концертный зал — на музыкальную экскурсию Виртуальный концертный зал Центральной библиотеки Серова приглашает юных зрителей, их родителей, бабушек и дедушек на концерт «Были и небылицы. Прогулки по Москве с Павлом Любимцевым», посвященный 870-летию Москвы. Эта большая дата отмечалась в 2017 году. – Павел Любимцев –...
Команда компании Nest объединяется с подразделением Google Hardware Четыре года назад компания Google купила компанию Nest, известную своими умными термостатами. За прошедшие годы на рынок вышли новые модели Nest, включая не только термостаты. И вот вчера стало известно, что команда Nest, ранее работавшая полностью самостоятельно, объе...
Проверяем исходный C#-код Unity Недавно произошло долгожданное для многих событие — компания Unity Technologies разместила исходный C#-код игрового движка Unity для свободного скачивания на GitHub. Представлен код движка и редактора. Конечно, мы не могли пройти мимо, тем более, что в последнее время мы пи...
IntelliJ IDEA 2018.1 — улучшенный анализ кода, поддержка частичных коммитов Git, Android Studio 3.0 и многое другое Привет, Хабр! Недавно мы запустили IntelliJ IDEA 2018.1 – первое большое обновление в этом году. В нем вас ждет множество важных улучшений: поддержка частичных коммитов Git, отображение внешних аннотаций в коде, функциональность, добавленная из Android Studio 3.0, и многое д...
Краткая история Rust: от хобби до самого популярного ЯП по данным StackOverflow Rust — это язык системного программирования, создатели которого уделили внимание трем вещам: параллелизму, скорости и безопасности. И хотя Rust считается молодым языком программирования — его первая стабильная версия вышла в 2015 году — он разрабатывается уже более десяти ле...
Как я качество работы техподдержки измерял И что из этого вышло, а что не вышло... Кадр из сериала “The IT Crowd (Компьютерщики)” Чем занимается техническая поддержка, и насколько эффективно она работает? — чем дальше в своей работе я отдалялся от задач техподдержки, тем сильнее беспокоил меня этот вопрос, пока в 2...
Трал 5208 Доброго времени сутокВот закончил еще один свой проект на сегодня это трал для перевозки техники. На создание данной модели натолкнул меня коллекционер из Хабаровска Алексей. Он сказал что давно хочет найти похожую модель но как то не получается, попросил прислать фото...
Проблемы при работе с кэшем и способы их решения Привет, Хабр! Меня зовут Виктор Пряжников, я работаю в SRV-команде Badoo. Наша команда занимается разработкой и поддержкой внутреннего API для наших клиентов со стороны сервера, и кэширование данных — это то, с чем мы сталкиваемся каждый день. Существует мнение, что в прог...
Бета-тест королевской битвы со строительством FortCraft стартовал на пару часов раньше Fortnite Fortnite только готовится выйти на мобильных устройствах, а остальные разработчики уже начали ее копировать. Первыми подоспели NetEase, анонсировавшие бета-тест FortCraft – королевской битвы с элементами строительства, безумно напоминающей разработку Epic Games. Это уже не п...
Научиться перехватывать необработанные сообщения или пример того, как SObjectizer обрастает новыми фичами… Нам очень приятно, когда в SObjectizer добавляются новые возможности, возникшие в результате подсказок и/или пожеланий пользователей SObjectizer-а. Хотя далеко не всегда это оказывается просто. Ведь, с одной стороны, у нас, как у команды разработчиков и старых пользователей ...
Первый в Беларуси FrontSpot хакатон без правил. И это не шутка Пока по всему миру шутили про белые спины, новые логотипы старых футбольных клубов и пускали в «плаванье» первоапрельских уток, здесь креативили, генерили, презентовали и, само собой, кодили. Команды провели выходные за созданием проектов на JavaScript – таким было единствен...
Стали известны сроки проведения конференции Microsoft Build 2018 Обычно Microsoft объявляет о дате проведения ежегодной конференции разработчиков Build в декабре, однако сейчас уже начало февраля, а никакой информации о данном мероприятии от компании не поступало. К сожалению, не совсем понятно, с чем связана подобная задержка. Пользоват...
Яндекс открыл набор на летнюю стажировку Летние программы для молодых специалистов проходят в Яндексе каждый год. Стажёры присоединяются к одной из команд и вместе с коллегами решают реальные задачи сервисов Яндекса. В этом году рабочие направления будут самые разные, как по сути, так и по уровню сложности. Наприме...
[Перевод] Интервью портала A Cloud Guru с Келси Хайтауэром: о DevOps, Kubernetes и serverless Наверняка не все знают, что по нагрузке и числу пользователей iFunny является настоящим highload-сервисом. API обслуживает в пиках порядка 15000 запросов в секунду, система аналитики обрабатывает около 5 миллиардов событий в сутки, а для поддержки полного функционала работа...
От смутной идеи до спонсируемых НИОКР: путеводитель неуверенного стартапера В предыдущем посте мы рассказали о проектах-финалистах МЕГА Accelerator 2, которые прошли путь от сыроватой идеи до полноценного бизнеса. Но есть множество проектов, которые застревают на ранних этапах: в поисках инвестора, мотивации или смелости для «выхода из сумрака». В э...
Одна CNAME запись и прощайте ваши данные из G Suite Недавно здесь на Хабре писали про угон всего поискового трафика через сервис для вебмастеров Яндекса, а сегодня пришла очередь Google. К счастью, в этот раз вы рискуете попрощаться не с поисковым трафиком вашего сайта, а всего лишь со всеми вашими данными, включая письма, ф...
Как мы побеждали бардак с железом и становились бюрократами с нуля Разница между документацией и базой знаний: документация говорит, что это устройство охлаждает воздух до +18 градусов по Цельсию, а база знаний подсказывает, что есть редкий баг, когда два датчика сразу показывают -51 тысячу градусов и устройство начинает лихорадочно греть...
Игровая индустрия с 12 по 18 марта 2018 года В сегодняшнем выпуске: Ubisoft привезет на E3 2018 новый Splinter Cell? Приостановка разработки фанатского ремейка Fallout 3. Над The Division 2 работает более 1000 человек. Days Gone выйдет в 2019. Все самое интересное из мира игр и игровой индустрии за прошедшую не...
SOC — это люди. Как собрать команду в условиях кадрового голода Говорят, в 70-х годах Геннадий Зайцев, первый президент легендарного Ленинградского рок-клуба, так сформулировал принцип отбора музыкантов: «Беглость пальцев — дело наживное. Был бы человек хороший». Возможно, если бы мы с Геннадием Борисовичем решили за рюмкой чего-нибудь...
В Opera 52 будет очень быстрый блокировщик рекламы Разработчики Opera уже предлагают любителям бета-версий 52-ю версию, в которой парни в очередной раз сделали акцент на скорость работы. В этот раз снова оптимизируют встроенный в браузер блокировщик рекламы на сайтах. Уже сейчас beta 52 сравнивают с 51-й стабильной версие...
Global Blockchain Summit 2018 представит лучшие проекты китайским инвесторам В субботу, 24 марта, в “Роза Холл”, Сочи, состоится конференция, в ходе которой пройдут не только выступления более 25 спикеров и пяти воркшопов, но и ICO-баттл. Лучшие проекты вместе с командой организаторов отправятся в Road Tour по Китаю (Пекин, Шанхай и Шэньчжэнь), в рам...
Создатель Diablo анонсировал свой новый проект It Lurks Below Ведущий программист и дизайнер первой Diablo Дэвид Бревик (David Brevik) в одиночку работает над своим новым проектом It Lurks Below. В нём будут сочетаться исследования подземелий в духе Diablo и миры-«песочницы» на манер Terraria и Minecraft. В бесед...
[Перевод] Html-sketchapp — залог единства программистов и дизайнеров Марк Далглейш, руководитель подразделения, занимающегося разработкой дизайн-систем в компании SEEK, говорит, что если взглянуть на любую команду, которая использует дизайн-систему, можно обнаружить, что у такого подхода имеются совершенно очевидные преимущества. Заключаются ...
Научно-фантастическая песочница Starbound выйдет на Xbox One в скором времени Художник и дизайнер студии Chucklefish Games Джей Бейлис (Jay Baylis) объявил о том, что Starbound скоро выйдет на Xbox One. Игра представляет собой целую вселенную процедурно генерируемых миров, между которыми вы можете свободно путешествовать. Разработчик поставил...
[Перевод] 9 советов по улучшению качества кода React-приложений Библиотека React значительно облегчает жизнь разработчиков, которым приходится создавать сложные пользовательские интерфейсы. Программисту достаточно подготовить простые описания графических представлений для состояний приложения, а React, при изменении данных, будет эффекти...
Обзор Cablexpert CC-USB2-AMLM31-1M. Это что-то невероятное Я обратил внимание на кабель Cablexpert CC-USB2-AMLM3-1M исключительно потому, что там в комплекте был переходник на Lightning. Если вы пользуетесь яблочной техникой, то понимаете, что кабель буквально через год-полтора начинает ломаться в самых неожиданных местах. У меня он...
StoreData – победитель номинации «ЦОД года» в ежегодной Национальной премии «ЦОДы.РФ» 16 марта 2018 года состоялась церемония вручения ежегодной Национальной премии «ЦОДы.РФ». По результатам работы в 2017 году профессионалы отрасли дата-центров признали команду эксплуатации и сервиса ЦОДа StoreData во главе с Антоном Платоновым, заместителем генерального дире...
Портальная пушка из Rick and Morty Всем Здравствуйте! И да прибудет с вами печать! 3D принтер был для меня далёкой мечтой, когда я еще в школе ходил на кружок робототехники и там стояло это чудо. Но через пару тройку лет я смог купить себе Anet A6 мой первый и единственный (пока) принтер. И тут понеслось... н...
Xiaomi обрушила официальную цену на безрамочный Redmi 5, сделав его еще дешевле В декабре 2017 года состоялся официальный анонс смартфона Xiaomi Redmi 5, которым стал первым бюджетным мобильным устройством, оснащенным безрамочным экраном. Тем не менее, новинка в некоторых моментах оказалась хуже телефона Meizu M6s, которую совсем недавно
Как сделать узнаваемый и запоминающийся логотип Никак, но можно сделать логотип узнаваемым. Узнаваемость зависит не только от логотипа Многие предприниматели заказывают логотип, чтобы поставить его в угол сайта. На этом работа над узнаваемостью заканчивается. Ведь логотип уже есть и можно двигаться дальше. На самом д...
Как стать GPU-инженером за час Нужно ли iOS-разработчику, не занимающемуся играми, уметь работать с GPU? Нужно ли ему вообще знать о том, что в айфоне есть GPU? Многие успешно работают в iOS-разработке, никогда не задумываясь об этой теме. Но GPU может быть полезен как для 3D-графики, так и для других зад...
Техническая программа PHDays: как ломают IoT, обходят Windows Hello и защищаются от квантового компьютера Прием заявок на участие в Positive Hack Days идет полным ходом. По многочисленным просьбам мы продлеваем Call for Papers до 31 марта. Это значит, что у всех желающих выступить на форуме есть еще пара недель, чтобы подать заявку. Недавно мы анонсировали первого ключевого д...
React HoC в TypeScript. Типизация без боли Много раз, когда шла речь о переводе React-проектов на TypeScript, я часто слышал, что самую сильную боль вызывает создание HoC’ов (Higher-Order Components — компоненты-обертки). Сегодня я покажу приём, как делать это безболезненно и довольно легко. Данный приём будет поле...
Разработчик Ethereum покинул проект из-за опасений в легитимности своей работы Один из ведущих разработчиков Ethereum Йоичи Хираи объявил об уходе из команды редакторов кода, высказав опасения, предложение по улучшению протокола (EIP) для стандартизированного формата возврата потерянных средств может потенциально нарушать законодательство Японии. Об эт...
[Перевод] Срыв масштабной хакерской атаки на пользователей Windows в России: часть 2 Совсем недавно мы предотвратили массовую атаку с применением трояна Dofoil, целью которой была установка вредоносного ПО для майнинга криптовалют на сотни тысяч компьютеров. С помощью поведенческого мониторинга, моделей машинного обучения и многоуровневой системы защиты анти...
[Из песочницы] Как я бесплатно продвигал свою игру через YouTube Привет, Хабр. Я думаю было бы хорошо для начала представится. Меня зовут Новичков Андрей, сам я родом из Украины (город Киев), на момент написания статьи мне 21, живу в небольшой однушке с девушкой и маленьким котенком. Сам интерес к играм у меня появился в 5 лет, когда мой ...
JavaParser. Корёжим код легко и непринуждённо В мире существует множество клёвых маленьких библиотек, которые как бы и не знаменитые, но очень полезные. Идея в том, чтобы потихоньку знакомить Хабр с такими вещами. Сегодня расскажу о JavaParser. JavaParser — это набор инструментов для парсинга, анализа, трансформации и г...
Tom Clancy’s Rainbow Six Siege привлекла на свою сторону 30 млн игроков Компания Ubisoft объявила, что на данный момент в онлайн-шутере Tom Clancy’s Rainbow Six Siege зарегистрировано более 30 млн пользователей. Разработчики заверили, что продолжат и дальше радовать геймеров постоянными обновлениям, а в будущем команда намерена ра...
Александр Братчиков: «Мы рассказываем школьникам из регионов, как технологии могут улучшить жизнь их города» Технологическое образование должно быть доступно для школьников из регионов. В этом уверены создатели образовательного проекта «Кружок», веб-разработчики и преподаватели Александр Братчиков и Сергей Нугаев. За несколько месяцев они провели бесплатные школы по программировани...
Анимации в Android по полочкам (Часть 1. Базовые анимации) Всем привет! Сегодня я хочу немного рассказать про анимацию в Android. Думаю для всех достаточно очевидный факт, что анимации могут украсить наше приложение. Но я считаю, что они могут намного больше. Первое это — хорошие анимации даже при скромной графике могут вывести наш...
Ведение и продвижение групп с соцсетях Сегодня не найдется ни одного пользователя, который не был бы знаком с высказыванием Билла Гейтса. Слова о том, что «если вашего бизнеса нет в сети, то у вас нет и самого бизнеса», уже давно стали руководством к действию. Это послужило созданием огромного количества персонал...
Первую главу Half-Life выпустят на Unreal Engine 4 Российский графический дизайнер SilverTM вместе с группой геймеров-фанатов работает над очередным ремейком Half-Life на движке Unreal Engine 4. Разработчики не планируют переделывать всю игру, так как это довольно сложный процесс. В планах перенести первую главу оригинальной...
Названа дата презентации Vivo Apex, первого в мире полностью безрамочного смартфона со сканером в экране В ходе выставки MWC 2018, которая проходит в эти дни в Барселоне, публике представили смартфон Vivo Apex, однако не совсем так, как хотелось бы. Производитель показал лишь несколько тизерных видеороликов и рассказал об особенностях телефона,
«Когда приходит Муза…» Сегодня серовская поэтесса Марина Благо часто выступает на поэтических мастер-классах, которые проводятся в училищах и школах. Читает подросткам свои стихи, пытаясь зажечь в них интерес к литературе. А было время, когда Марина Юрьевна писала только для себя. Марина вспоминае...
3 причины не любить корпоративные приложения Сотрудники не любят корпоративные приложения Исследование Stratecast and Frost & Sullivan делает заключение, интересное для ИТ-специалистов — 80% участников опроса признаются в использовании облачных сервисов и приложений, формально не разрешенных в их компани...
Контроллер для Лего Чуть меньше полугода назад сделал сыну на день рождения подарок — конструктор Xiaomi MITU. Неожиданно для меня ребенок на неделю завис в этом конструкторе. Когда были испробованы первые модели и их управление с планшета, возник закономерный вопрос — «А как для него писать пр...
Фильм о Марио ещё могут отменить — Nintendo раскрыла дополнительные подробности производства В начале месяца мы сообщили о том, что работа над полнометражной картиной по франшизе Mario Bros. подтверждена официально. Теперь Nintendo поделилась дополнительными подробностями фильма, в том числе сообщила о том, что не побоится отступить от проекта, если идея бу...
[Перевод] Алан Кей и Марвин Мински: Computer Science уже имеет «грамматику». Нужна «литература» Первый слева — Марвин Мински, второй слева — Алан Кей, потом Джон Перри Барлоу и Глория Мински. Вопрос: Как бы вы интерпретировали идею Марвина Мински о том, что «Computer Science уже имеет грамматику. Что ей нужно так это литература.»? Алан Кей: Самый интересный аспект ...
[Из песочницы] Анимированный эффект щита космического корабля в Unity3D Привет Хабр! Я хочу рассказать как сделать шейдер для отрисовки щита космического корабля в Unity3D. Вот такой Статья рассчитана на новичков, но я буду рад если и опытные шейдерописатели прочтут и покритикуют статью. Заинтересовавшихся прошу под кат. (Осторожно! Внутри т...
Игровая индустрия с 9 по 15 апреля 2018 года В сегодняшнем выпуске: Spyro возвращается! Новые подробности о Spider-Man. Prey не стоит забывать? Сэм Фишер заглянет в Ghost Recon Wildlands. Все самое интересное из мира игр и игровой индустрии за прошедшую неделю. Spyro возвращается! Activision продолжают нещадно ...
Багодельня — марафон по убийству престарелых багов Сколько открытых багов у вас в бэклоге? 100? 1000? А сколько времени они там лежат? Неделю? Месяц? Годы? А почему так происходит? Нет времени? Надо делать более приоритетные задачи? «Вот сейчас все срочные фичи реализуем, а потом точно будет время на разгребание багов»? … Не...
Forbes: Intel хочет выйти на рынок игровых видеокарт и потеснить NVIDIA и AMD Издание Forbes со ссылками на своих инсайдеров сообщает, что компания Intel ведет разработку дискретных графических ускорителей, направленных на игровой рынок. О желании компании вернуться к разработкам дискретных видеокарт было известно уже давно, но тогда речь шла скорее...
Инновационная память 3D XPoint: потенциал технологии и перспективы развития В предыдущем материале мы заглянули в прошлое, вспомнили, с чего начиналась эра SSD и как твердотельные накопители менялись со временем, превратившись из громоздких и зачастую нерентабельных устройств в must-have для любого профессионала и энтузиаста. Настала пора устремить ...
Lineage OS получает обновление до Android 8.1 + Project Treble За всю историю существования ОС Android на его основе было создано множество самых разнообразных поделок, но по-настоящему популярным можно назвать только CyanogenMod. Основной идеей проекта являлось предоставление максимальному количеству моделей устройств наиболее оптимизи...
Китай в этом году может показать работу двигателя своей сверхтяжелой ракеты-носителя За последнее десятилетие Китай показывает небывалый рост во всех отраслях своей промышленности. Наука, автомобили, гаджеты, компьютеры. Не отстает и космос. Только за последние годы Китайское национальное космическое управление (CNSA) серьезно расширило ассортимент своей с...
Доступный MacBook Air могут представить на WWDC 2018 В этом году Apple представит обновленный MacBook Air, который будет отличаться от моделей актуального поколения более доступной ценой, прогнозирует Минг-Чи Куо. Аналитик уверен, что релиз лэптопа станет важной вехой для производителя, поскольку сумеет привлечь изрядное кол...
Google готовит обновленный дизайн для Google Play Компания Google работает над редизайном магазина приложений Google Play, стремясь сделать его более лаконичным, чем раньше, узнали журналисты GadgetHacks. Обновленный каталог пока доступен только ограниченной аудитории пользователей, но, вероятно, в скором времени, состоитс...
Digital в Вологде: как сделать небольшое рекламное агентство в глубокой провинции Привет! Меня зовут Руслан Белый. Я предприниматель из Вологды. У меня несколько проектов в сети. Один из них — небольшое агентство контекстной рекламы. Агентство — это громко сказано: до августа 2017 я настраивал рекламу сам. Иногда привлекал фрилансеров, чтобы скинуть рутин...
[Перевод] Исследуем сопоставление с образцом в C# 7 В C# 7 наконец появилась долгожданная возможность под названием «сопоставление с образцом» (pattern matching). Если вы знакомы с функциональными языками, такими как F#, вы можете быть немного разочарованы этой возможностью в ее текущем виде, но даже сегодня она может упрости...
Жуткую Agony выпустят 29 мая У студии Madmind Studio не всё так гладко получилось с релизом своей невероятно жуткой игры Agony. Проект пришлось переносить из-за технических проблем, после чего создатели заявили, что новинка выйдет в 2018 году, но точной даты никто не называл. На этом проблемы не закончи...
[recovery mode] Один день из жизни закаленного админа или рассказ о том как приручить СХД Сегодня мы расскажем о героических буднях админов и системах хранения данных. В рамках этой статьи мы расскажем две реальные истории внедрения СХД и попробуем поделиться своим опытом внедрения и эксплуатации СХД решений. Имена участников конечно же вымышлены. История 1. Как...
Эпизод 0. Hack vs Mac. Xcode build time Эта статья начинает собой цикл из нескольких об использовании Hackintosh в повседневной работе и особенно с IDE Xcode 9 и будет больше интересна разработчикам под языки objc/swift. С другой стороны, мой первый хак был собран, когда я не был знаком с этими языками и может пр...
Технический долг и места его обитания Эта статья — вольный пересказ доклада, который я посетил на конференции GOTO Berlin 2017: A Crystal Ball to Prioritize Technical Debt. Изображения из доклада и права на них принадлежат автору @AdamTornhill. Каждый разработчик в принципе понимает, что такое технический дол...
Профессиональные или жизненные навыки: что важнее в ИТ-индустрии сегодня и в будущем В прошлые выходные Microsoft проводили свой 16-й технологический конкурс студенческих проектов Imagine Cup. Наряду с другими участниками, «Мой круг» был приглашён поучаствовать на круглом столе «Сотрудник будущего: кого будут искать работодатели завтра?». Нас попросили освет...
[Из песочницы] Как быстро написать и выкатить в продакшн алгоритм машинного обучения Сейчас анализ данных все шире используется в самых разных, зачастую далеких от ИТ, областях и задачи, стоящие перед специалистом на ранних этапах проекта радикально отличаются от тех, с которыми сталкиваются крупные компании с развитыми отделами аналитики. В этой статье я ра...
Смартфон Oppo R15 с поддержкой 20-ваттной зарядки тоже похож на iPhone X Недавно появилась информация о том, что Орро R13 и R13 Plus станут первыми смартфонами с SoC Snapdragon 670. Однако теперь стало известно, что Oppo приняла решение переименовать Орро R13 и R13 Plus в Oppo R15 и R15 Plus соответственно. Одновременно с появлением дан...
Игра на UWP: С чего стоит начать Привет, Хабр! Сегодня мы запускаем экспериментальную серию статей. Вы погрузитесь в реалити-шоу для программистов-самоучек, в котором Алексей Плотников, один из участников нашего сообщества Microsoft Developer, будет рассказывать о том, как он создаёт игру для UWP. Под катом...
[Перевод] Адский проект Несколько лет назад меня пригласили консультантом по одному проекту ПО для крупной французской технологической компании. Увиденное выходит за рамки всего, что я мог представить в разработке. Простое отсутствие профессиональной компетентности оказалось не самым худшим. Горазд...
Яндекс.Дзен — что там изменилось за 4 месяца Прошло 4 месяца как я послал Яндекс.Дзен нахуй вместе со всеми его Родионами и Красноголовым долбоёбом набранным по знакомству. Ушёл из-за постоянных трабл,проблем и прочей хуйни. Так вот сегодня утром я сделал новый канала в Яндекс.Дзен и запостил 2 новые статьи. Вот п...
Конференция DEFCON 17. «Украсть прибыль у спамеров: как я перестал беспокоиться о спаме и полюбил его». Грант Джордан Перед тем, как рассказать о нашем проекте, я хочу рассказать Вам, кто такой я, Грант Джордан, и кто такой Кайл Вогт (Kyle Vogt), который работает на Justin.tv. Мы студенты Массачусетского Технологического института, у которых много свободного времени. И у нас есть множество ...
Chromium: другие ошибки Мы завершаем цикл статей, посвященных рекомендациям по написанию качественного кода на примере ошибок, найденных в проекте Chromium. После написания 6 статей, у нас всё ещё остаётся много нерассмотренных ошибок. Эти ошибки разнородны и про них сложно составить материал на о...
Обзор лучших европейских и не только QA-конференций этого года Привет, Хабр! Меня зовут Влад Романенко. Я работаю инженером по тестированию в Badoo, в команде iOS. Любите заводить новые знакомства, обмениваться знаниями и опытом и быть в тренде? Тогда предлагаю вам внести в свой календарь пару—тройку предстоящих мероприятий. Я начал ...
ВЫЖИТЬ на грядке или Готовимся к дачному сезону Год назад обратил внимание на интересные садовые перчатки от китайских товарищей: Удобная вещь, когда ковыряешься в огороде. Собирался купить, но чего-то так и не купил. А тут меня осенило. Дык.. я ж теперь сам могу сделать себе какие угодно перчатки. Только для начал...
Умер известный исследователь генов сэр Джон Сулстон Умер известный исследователь генов сэр Джон Сулстон. Он активно работал в международном проекте по расшифровке генома человека. В 2002 году Сулстон был награжден Нобелевской премией за работу над исследованием клеток. Этот ученый также подготовил почву для инноваций в исслед...
Thirty Seconds To Mars ворвались в Apple Music с пятым студийным альбомом Среди владельцев техники Apple очень много меломанов — не зря компания уделяет своему музыкальному направлению особое внимание: выпустила собственный стриминговый сервис и AirPods, запустила различные шоу и так далее. Не зря ведь даже при меньшей аудитории в сравнени...
Рассуждения на тему виртуальной реальности В последнее время принимаю участие в запуске сразу нескольких игр в виртуальной реальности, которые сделали выпускники нашей образовательной программы менеджмент игровых проектов в ВШБИ. Под катом собрал свои мысли на тему проблем, с которыми сейчас сталкивается технология, ...
Мега-Учебник Flask, Часть XII: Даты и время (издание 2018) Мега-Учебник Flask, Часть XII: Даты и время (издание 2018) Miguel Grinberg Туда Сюда Это двенадцатая часть серии Мега-Учебник Flask, в которой я расскажу вам, как работать с датой и временем таким образом, что бы пользователи, не зависели от того, в каком часовом поясе о...
[Из песочницы] Немного сокращаем действия Каждый администратор всегда сводит свои действия к минимуму, пишет скрипты, пишет программы и чтобы меньше делать рутинных задач приходится проявлять фантазию и поработать головой. Хочу поделиться своим опытом, может кому-то и поможет. У меня в компании сейчас малое количест...
Исследуем минорные возможности C# 7 C# 7 добавляет ряд новых возможностей и фокусирует внимание на потреблении данных, упрощении кода и производительности. Самые большие фичи были уже рассмотрены — кортежи, локальные функции, сопоставление с образцом и throw выражения. Но есть и другие новые возможности, как б...
Почему маркетологи Яндекса и АвтоВАЗа -тупые мудаки которые ничего не понимают в маркетинге Я обосную своё утверждение на фактах. С картинками, шлюхами и блэкджеком. Перешёл на главную страницу Яндекса. И на их главной странице размещён их же знаменитый вертикальный баннер: Там на баннере я вижу рекламу Лады и случайно кликаю. И меня редиректит вот с...
Nexon выпустила Power Rangers: RPG в бета-тестирование У подавляющего большинства проектов от компании Nexon есть проблема с внутриигровыми покупками. И, видимо, новая RPG по мотивам Power Rangers выйдет с аналогичным недостатком. Те пользователи, которые уже успели побывать в виртуальном мире проекта, рассказали о большом колич...
Влияет ли IQ на успех, или что мешает нам стать успешными людьми? Как-то раз я искал работу (журналистом). На собеседовании мне предложили пройти тест на IQ. Помню свое удивление — ведь я не претендовал на техническую вакансию. Но из любопытства тест всё же прошел и набрал 146 баллов. Для приема на работу хватило бы и 132, но я отказ...
[Перевод] Элегантные паттерны современного JavaScript: RORO Автор материала, перевод которого мы публикуем сегодня, Билл Соро, говорит, что написал первые строки кода на JavaScript вскоре после появления этого языка. По его словам, если тогда ему сказали бы, что однажды он выпустит серию статей об элегантных шаблонах проектирования в...
Как выбрать PoE-коммутатор для проектов разного масштаба. Примеры из практики Видеонаблюдение, Wi-Fi сети и даже кассовое оборудование: в нашем портфолио есть проекты, под которые закупалась не одна сотня наших PoE-коммутаторов. Мы хотим рассказать вам о применении PoE оборудования, некоторых нюансах при его подборе — а самое вкусненькое мы припасли, ...
Обзор Samsung DeX – как превратить смартфон в компьютер Эра смартфонов началась более десяти лет назад, но уже тогда многие пользователи понимали что у них в кармане лежит не просто телефон, а полноценный компьютер. Не удивительно, что производители стали выпускать различные варианты устройств для использования смартфона в роли н...
Hitman добавили в программу обратной совместимости Xbox One Компания Microsoft постепенно расширяет библиотеку игр с обратной совместимостью для Xbox One. То есть, если у вас есть Xbox 360 и там вы купили классную игру, то теперь на новой консоли можно будет пройти её заново, если её обновили. Разработчики не только разрешение подним...
Samsung Galaxy S9 выйдет в продажу 2 марта Несмотря на то, что информация о смартфоне Samsung Galaxy S9 появилась в сети относительно недавно, уже можно получить всю информацию про анонс и дату старта продаж. Уже 25 февраля нам покажут новый флагман компании, он должен выглядеть достаточно привлекательно и уже нет ощ...
Лазерный гравер на RAMPS 1.4 с дисплеем и SD картой. Часть 1. Тест механики. Часть первая тут. Не торопясь дошел до теста механики и выбора программ для гравера. Ниже видео почти первого запуска. Загрузка плеера window.bxPlayerOnloadbx_flv_player_972805899 = function(config) { if (typeof config != 'object') config = {'file':'https://you...
[Из песочницы] Операционная система на JavaScript? JsOS Приветствую, хабровчане! Как вы думаете, можно ли создать полноценную операционную систему на языке программирования JavaScript, с которой можно загружаться? Правильный ответ — можно! Сегодня я хочу рассказать вам про проект JsOS. Читать дальше →
Flyingbear P905X - выбор модели и доработка Всех приветствую! Я новичок в 3D принтерах, но есть хорошие навыки в радиоэлектронике. Наконец то решил приобрести 3D принтер, хотя мои знакомые, предлагали мне самому его собрать, но зная себя и своё отношение к технике, я боялся, что процесс построения принтера займёт оч...
Alto’s Odyssey выйдет на iOS 22 февраля Сиквел мобильной игры Alto’s Adventure, Alto’s Odyssey практически закончен и поступит в продажу 22 февраля этого года. Уже сейчас можно сделать предзаказ игры, ее стоимость составляет $4.99. Первыми возможность поиграть с Альто и другими героями в новом красочно...
Первые пробы в покрасе фигурки Всем тудеевцам здрасте))))месяца 2-3 назад распечатал я рыцаря Эльдаров из вархаммера модельку взял на сингену и потихоньку ее сидел шкурил и выводил плоскостя и наконец сегодня дошли руки попробовать себя в качестве маляра)печатал 0.4 соплом слоем 0.2 на скрости 50нуссс чук...
Одноклассники добавили в видеозвонки возможность демонстрации экрана Пользователи Одноклассников теперь могут показать экран своего компьютера во время видеозвонка. Новая возможность позволит совместно просматривать фотографии или видео, получать техническую помощь и многое другое. Демонстрация экрана в видеозвонках работает в веб-версии соци...
Предварительный обзор MSI Optix MPG27CQ. Ценители купят Компания MSI официально показала монитор Optix MPG27CQ, который получился весьма неплохим решением и даже порадовал дизайном. Стоит сказать, что у разработчиков и даже самых крутых инженеров, есть определенные проблемы с пониманием «игрового монитора». Такое впечатление, что...
[Перевод] Как создать стартап-империю, не продав при этом своей свободы Легко найти работу в стартапе. Найти такого основателя стартапа, чье мировоззрение вы разделяете – сложно. Я сижу рядом с таким основателем, чьим мировоззрением восхищался весь прошлый год. Мы сидим в «Старбаксе» в центре Сингапура, тут до невозможности шумно, но, пожалу...
Re:plain начал работу — это единственный в своем роде чат с клиентами через Telegram В феврале сего года состоялась презентация веб-чата Re:plain. Это единственный в своем роде чат, позволяющий общаться с клиентами на сайте с помощью мессенджера Telegram. Владелец сайта получает возможность стандартным образом установить Re:plain себе на портал, после чего у...
Создание NPM-модуля Яндекс.Кассы под Node.js — опыт Lodoss Team Спустя несколько месяцев после релиза обновленного API Яндекс.Кассы начали появляться первые интеграционные решения на новых технологиях. Одним из пионеров интеграции стала компания Lodoss Team, разработавшая SDK-библиотеку для работы с Кассой под Node.js. Никто не расскаже...
[Из песочницы] Как я переехал в ЕС: легализация, изучение языка, поиск жилья и работы В статье описывается мой личный опыт. Я расскажу, как осуществил переезд с $1000 в кармане, сколько зарабатывал на первой работе, как открывал ИП и сколько налогов плачу сейчас. Цены указаны с учетом курса: 1 USD = 3.3 PLN Ополе ночью, Польша. Фото: Paweł Uchorczak Около 5 ...
Fazon+ 1.0.4 Хочешь стать популярным в социальной сети Instagram? Иметь много лайков и подписчиков? Тогда приложение Fazon+ именно для тебя! ВВЕДИ КОД FR24034 при регистрации и получи в подарок 250кристалов и 500 карми Особенности: Заработок внутренней валюты происходит в фоновом...
[Из песочницы] Даже в Java 9 ArrayList всё ещё можно (и нужно) улучшать Думаю, большинство джавистов согласится, что java.util.ArrayList — наиболее используемая коллекция в мире Java. Она появилась в версии 1.2 и быстро стала "коллекцией по умолчанию", ведь в большинстве случаев её возможностей вполне достаточно для повседневной работы...
[Перевод] Как стать веб-разработчиком и не сойти с ума Путь веб-разработчика усеян множеством ментальных ловушек. Ступайте осторожно по следам прошедших до вас. Три с половиной года назад я оставила работу в банке и начала интересную карьеру веб-разработчика. Полученные знания и накопленный опыт я собрала в электронной книге ...
От установки AWX до запуска первого плейбука — настройка централизованного управления Ansible Количество серверов в нашей инфраструктуре уже перевалило за 800, хотя еще год назад их было около 500. Для работы с этим всем активно используются решения от Red Hat. Про FreeIPA — для организации и управления доступами для Linux-серверов — мы уже писали, сейчас же я хочу...
Британский фокусник узнал об аллергии на кроликов спустя 28 лет работы Йан Врогг, фокусник из Британии, после 28-и лет рабочего стажа узнал, что у него аллергия на мех кроликов. Йан Врогг начал свою карьеру фокусника еще в 1990 году. Во время выступления с кроликами мужчина заметил, что у него появляется насморк и слезятся глаза, но тогда он ...
Умные часы Lenovo Watch 9: помогут сделать селфи и не только Вчера, вместе с новым смартфоном Lenovo S5 и его младшими моделями, компания показала ещё и смарт-часы Lenovo Watch 9. На них установлен совершенно обычный циферблат со стрелками, поэтому отображать никакую информацию, кроме времени, часы не могут. Но при этом могут делать м...
Химик с… изысканным вкусом Ольга Ряпосова работает на фильтровальной станции «Комэнергоресурса» химиком-лаборантом. А в свободное время, и тоже можно сказать профессионально, занимается рукоделием — Ольга делает оригинальные украшения для изысканных модниц. Начала с изготовления кулонов, потом научила...
Wine 3.0 и много плюшек На Хабре незамеченным прошел выход 3-й версии Wine — открытой реализацией Win32 API. Трудно найти другой проект с открытыми исходниками, пожалуй кроме самого ядра, который настолько много значит для пользователей Linux, MacOS, FreeBSD и других POSIX-совместимых ОС. Каждый ус...
3D-печать пушки противотанковой 45-мм (ВОВ) Доброго времени суток!Проект получился совсем маленький и по размеру и по времени изготовления. Хотя не самый простой из за мелких размеров модели, когда меня попросили сделать эту модель я сначала согласился, но просчитав размеры в 43 масштабе стал сомневаться что получится...
Фотоэкскурсия по дата-центру Expedient Nova Place в Питтсбурге после расширения Компания Expedient является поставщиком услуг ЦОД, активно расширяющим свою физическую инфраструктуру в ответ на спрос со стороны корпоративных клиентов. Фирма базируется в городе Питтсбург на западе американского штата Пенсильвания, предлагая клиентам облачные сервисы и сер...
Как мы делаем AB-DOC В этой статье я хочу рассказать о нас и о том, как мы делаем AB-DOC — бессерверное веб-приложение, предоставляющее интерфейс к хранилищу Amazon S3. Подробнее про AB-DOC можно почитать в нашей предыдущей статье. Сейчас речь пойдет о технологических решениях, которые лежат в о...
Диванный вице-президент: как я работаю директором по продуктам на полной удалёнке Привет. Меня зовут Максим Винников, я Vice President of Product Management в компании Aurea, входящей в группу ESW Capital. Чуть раньше мой коллега, Слава Кулаков, рассказал, как он стал VP of Engineering, я же в свою очередь расскажу на собственном примере, как выглядит раб...
HMD + Kinect = Дополненная виртуальность В этой заметке я хочу рассказать об идее и Proof-Of-Concept добавления объектов реального мира в Виртуальную Реальность. На мой взгляд, описанная идея в ближайшее время будет реализована всеми игроками VR-рынка. ИМХО, единственная причина, по которой это до сих пор не сдел...
Простая Kanban-доска для Jira Здесь я расскажу, как сделать канбан-доску для проекта в Jira, пользуясь только QML и JavaScript. С небольшими доработками вместо Jira вы можете использовать любой другой трекер, имеющий REST API. СодержаниеПредыстория Альтернативы для умных и богатых Необходимые оговорки Н...
[Перевод] Конференция DEFCON 21. “Секретная жизнь SIM карт”. Эрик Батлер, Карл Кошер Меня зовут Эрик Батлер, а это Карл Кошер, и мы хотим поговорить с Вами о чтении, создании, загрузке и использовании кода на SIM-картах. Этот проект стартовал в прошлом году, когда я узнал о мероприятии Tourcamp 2012, лагере хакеров на побережье штата Вашингтон, таком выездно...
Слух: В Porsche начали работу над летающим пассажирским дроном Немецкое автомобильное издание Automobliwoche утверждает со ссылкой на собственные источники, что автомобильная компания Porsche начала разработку пассажирского летательного беспилотника и вскоре продемонстрирует первые эскизы дизайна и расскажет о концепции летательного а...
Самые ожидаемые игры 2018 года на Android: какие игры стоит ждать вместе с нами? Представляет вам самые ожидаемые игры 2018 года для платформы Android от наиболее известных и титулованных геймдизайнеров из Niantic Labs, Ubisoft, Telltale Games и многих других. На самом деле, подобных тайтлов гораздо больше, но мы отобрали десятку наиболее интересных, на ...
Как я переучился из тестировщика в .NET-разработчика Дмитрий Мишин из Рязани начинал свой путь в IT на позиции тестировщика, но еще с университета хотел стать разработчиком. Два года он искал баги на работе, а в свободное время самостоятельно изучал .NET. Сейчас Дмитрий работает Senior .NET-программистом. Он рассказал, как у...
Разработчики Far Cry 5 рассказали о дополнительном контенте Современные крупные проекты превращаются в игры-сервисы, где пользователь вынужден платить за дополнительный контент. Ярким примером будет игра Far Cry 5, в которой, как заявили разработчики, не будет лутбксов, зато за DLC нужно будет доплатить. Сегодня студия Ubisoft расска...
[Перевод] Чему робототехника может научить игровой ИИ Я исследователь-робототехник и в то же время моё хобби — разработка игр. Моя специализация — планирование многомерного движения манипуляторов роботов. Планирование движения — это очень важная тема для разработчиков игр, она пригождается каждый раз, когда нужно переместить у...
Создан банковский аналог Siri Эм не расскажет, в чем смысл жизни и не будет спрашивать “Сколько ты зарабатываешь?” - зато она знает ответы на самые популярные вопросы по работе банка. В её основе лежат алгоритмы, которые подбирают наиболее подходящий по смыслу ответ на сообщение клиента. К то...
3 дня чтобы стать миллионером вместе с Арбайтеном Кто часто следит за моей деятельностью давно заметил что я практически перестал писать на блоге и более того в августе месяце даже закрывал блог. На самом деле я просто окончательно перешёл в сферу информационных сайтов. Там доходы стабильные и постоянно растут. А потом я п...
Компания предлагает заморозить ваш мозг для его оцифровки в будущем Идея перенесения человеческого сознания в компьютер — давняя мечта очень многих людей. Об этом писали многие фантасты. Об этом грезит футуролог Рэй Курцвейл. Однако новый стартап при поддержке бизнес-инкубатора Y Combinator (венчурный фонд, инвестирующий средства в р...
Китайские разработчики научили ИИ говорить человеческим голосом Специалисты китайской лаборатории Baidu Research, принадлежащей крупнейшему поисковому гиганту Поднебесной, создали алгоритм ИИ Deep Voice, способный преобразовывать текст в речь. Подобные проекты, существовавшие до этого, сталкивались с проблемой скорости синтеза звука, п...
Авторы BioShock и Dishonored анонсировали кооперативный хоррор The Blackout Club Команда ведущих разработчиков, трудившихся над играми BioShock и Dishonored, объединённая в студии Question, представила свой новый проект — кооперативный приключенческий хоррор The Blackout Club. Костяк коллектива состоит из ветеранов игровой индустрии, так...
MBO, OKR, PPR: смешивать, но не взбалтывать Давайте поговорим о методиках целеполагания. Эта тема актуальна практически во всех компаниях. Как ставить цели? Как сделать так чтобы цели достигались? Как не получить на выходе формальную отписку в стиле «я буду долго и упорно работать», но без какой-то конкретики? Такие ц...
Разрешения во время выполнения Всем доброго! Вот мы и добрались теперь и до мобильных: стартовал набор на курс «Разработчик Android». Очередная небольшая веха и совершенно новое направление. Наш преподаватель — Семён Пилунц делится по этому поводу некоторыми своими размышлениями о разреще. Если ваше при...
Microsoft запускает конкурс на золотые бананы Игру Sea of Thieves многие считают лучшим проектом в сеттинге пиратов. В сети масса информации и новостей о продукте, плюс несколько бета-тестов позволили игрокам оценить возможности игровых механик, посмотреть на виртуальный мир. То есть, рекламировать релиз совершенно нет ...
Защита ваших приложений Xamarin с помощью Dotfuscator Это перевод рассказа Джо Сьюэлла, разработчика из команды Dotfuscator на PreEmptiveSolutions. Давайте говорить честно: выпуск библиотеки, приложения для рабочего стола или мобильного приложения может стать горьким опытом. Как только вы выкладываете вашу программу в открытый...
«Телеком Идея 2018»: открыта регистрация на молодежный конкурс инновационных проектов До 30 апреля принимаются заявки от участников, которые готовы работать над проектами в области информационно-коммуникационных технологий и услуг для решения коммерческих, социальных и государственных задач. Международный конкурс стартапов «Телеком Идея 2018» проводится ...
Final Fantasy XV: Pocket Edition выйдет 9 февраля Разработчики игры Final Fantasy XV решили портировать свой продукт для настольных компьютеров, но, для начала, выпустят мобильную версию для iOS и Android устройств. На текущий момент датой релиза Final Fantasy XV: Pocket Edition является 9 февраля. Если ее не передвинут, то...
Почему приложения на iOS «падают» чаще, чем на Android? Почти год назад компания Blancco Technology Group написала в своем отчете, где анализируются диагностические сведения с мобильных устройств, что приложения на iPhone «падают» почти в три раза чаще, чем на Android. Этого хватило для того, чтобы в СМИ появились громкие загол...
Как мы адаптировали стек ELK для мониторинга и анализа ошибок на Java и .NET проектах Пациент приходит к врачу и жалуется на боль в животе. «Срочно на операцию! — отвечает врач. — Сейчас мы вас разрежем, покопаемся и постараемся зашить как было». Когда пользователи ругались на работу системы, называя программистов негодяями, мы поднимали журнал событий и смо...
Зачем платить репутационному менеджеру Продажи в Интернете — это продажи, основанные на доверии. IT-индустрия не исключение: пользователь смотрит фото, изучает характеристики продукта, условия оплаты и, самое главное, отзывы других клиентов. Именно мнение людей становится решающим фактором и помогает сделать окон...
Авторы The Surge анонсировали новый клон Dark Souls Издательство Focus Home Interactive и студия Deck13 анонсировали вторую часть своей souls-like-игры The Surge. «После успеха оригинальной хардкорной Action RPG, вышедшей в марте 2017 года, мы рады сообщить, что вместе с Dec13 приступаем к работе над сиквелом», — написал на ф...
Честный обзор Wanhao Duplicator 6 про гнутые валы Почти два года назад, когда 3D принтер Wanhao Duplicator 6 только появился в серийном производстве, наши уважаемые коллеги из Filamentarno получили самый первый принтер, доставленный в Россию и сделали самый первый честный обзор - Обзор Wanhao Duplicator 6. или "Почти! Но не...
PICO-8. Играем и кодим на легендарной приставке, которой никогда не было Для подписчиковЕсли ты когда-нибудь пытался сделать игру, то знаешь, как это непросто и как много требуется времени и сил. Но так было не всегда. PICO-8 и другие фэнтезийные ретроконсоли — это попытка вернуть старые времена, когда игры делали на коленке и получали от этого м...
Обзор Quiz the Movie. Игра на знание фильмов Современные мобильные игры стали более простыми и все больше игроков проводят время в такого рода продуктах. Вам не нужно иметь хорошее подключение к интернету, не нужно много времени проводить в игре каждый день, можно заходить сюда хоть раз в неделю и получать от этого мас...
C++ конференции в апреле Всем привет! Сегодня я хотел бы рассказать сразу о двух предстоящих конференциях. Обе конференции организованны C++ сообществами: C++ Russia в Санкт-Петербурге и CoreHard Spring в Минске. Санкт-Петербург Читать дальше →
Ульяновским активистам представили конструктор сайтов «Кандинский» 27 января 2018 года в Ульяновске прошла презентация проекта «Кандинский». Участники узнали об основных преимуществах и возможностях бесплатного конструктора сайтов. О проекте «Кандинский» Конструктор сайтов «Кандинский» работает на базе WordPress. Цель пр...
Все, что известно о Windows 10 Polaris Недавно появилась статья с описанием Microsoft Polaris. Что это такое? Сегодня мы узнаем об этом подробнее, внимательнее рассмотрев технологические планы Microsoft.Прежде чем мы начнём говорить о Polaris, давайте поговорим о Windows Core OS. Это будущее системы Windows. Это ...
Команда разработки Hamster Marketplace: как наш аутсорсер стал партнёром и почему в этом виноват ИИ Краудфандинг — один, наверное, из самых шизофренических современных видов деятельности. Всё потому что краудфандеры должны фокусироваться на двух вещах одновременно: кампании по сбору средств (то есть на самом краудфандинге) и продукте, на который эти средства собираются. И ...
Подкаст Лайфхакера: 30 вещей, с которых начинаются перемены к лучшему Для изменений в жизни нужны действия, но иногда непонятно, с чего начать. К счастью, есть проверенные методы, помогающие улучшить жизнь уже сегодня.
[Из песочницы] Пощупать нейросети или конструктор нейронных сетей Я давно интересовался нейросетями, но только с позиции зрителя – следил за новыми возможностями, которые они дают по сравнению с обычным программированием. Но никогда не лез ни в теорию, ни в практику. И вдруг (после сенсационной новости о AlphaZero) мне захотелось сделать с...
Франция подала в суд на Apple и Google за «оскорбительные практики» Франция подала в суд на Google и Apple за «оскорбительные» методы разработки приложений. Она может получить миллионы евро в виде штрафов. Министр финансов Бруно Ле Мэйр рассказал журналистам о том, что у правительства есть проблемы с обременительными условиями, которые техно...
Закинуть удочку или... Всем участникам конкурса Picaso 3D посвящается. Здравствуйте дорогие читатели этого форума и приветствую всех участников этого замечательного конкурса. Значит пишу пост не безосновательно... По порядку. Я являюсь активным участником конкурса. Надеюсь многие из Вас следили за ним так же как и я... и заметили некоторые д...
Всё по ГОСТу. Защита информации при использовании технологий виртуализации 01.06.2017 был введен в действие ГОСТ Р 56938-2016 «Защита информации. Защита информации при использовании технологий виртуализации. Общие положения». Как-то так вышло, что обзор данного ГОСТ во множестве нововведений законодательства затерялся и сейчас хотелось бы восполни...
Предварительный обзор Sharkoon Skiller SGS4. Крутое игровое кресло В последнее время игровые кресла стали достаточно популярными, но стоимость этих решений слишком высока, чтобы каждый второй пользовался этим продуктом. Компьютерные кресла сами по себе достаточно дорогостоящие, но если посмотреть на игровые решения от известных брендов, то ...
Программный комитет по блокчейну или как отбиться от ICO Не секрет, что проведение профессиональной конференции требует большой подготовительной работы. Самой важной частью, без которой вообще ничего не получится, конечно, является работа программного комитета. Эта работа не заканчивается на этапе отсева рекламных докладов и док...
«Dagger-Android & AAC» или «впихнуть невпихиваемое» Сегодня хотелось бы поговорить о Dagger 2, в частности о dagger-android, Android Architecture Components, а так же о проблеме, с которой я столкнулся при их использовании. Наверное, пост не столько познавательный, сколько философский, сразу прошу не кидаться тапками, потому...
Две модели лучше одной. Опыт Яндекс.Переводчика Когда-то мы уже рассказывали о том, как появился и развивался машинный перевод. С тех пор произошло ещё одно историческое событие – его наконец-то покорили нейронные сети и глубокое обучение. Среди задач обработки естественного языка (Natural Language Processing, NLP) машинн...
Что думаете по поводу англоязычной версии Хабра? Мотивация В последние дни обдумываю новый материал для Хабра, в тоже время хочу опубликовать его и на английском языке, для того чтобы ссылаться на статьи в англоязычном сегменте интернета. Чтобы добиться примерно похожего с Хабром результата, можно написать статью на Medi...
[Перевод] Введение в квантовые вычисления Привет, Хабр! Совсем недавно мы рассказывали вам о квантовых вычислениях и языке Q#. Сегодня же мы уйдем в теорию еще глубже и рассмотрим историю квантовых вычислений. Кроме того, в этой статье вы найдете 5 требований к квантовому компьютеру. Какими свойствами должна обладат...
Правда ли, что ПМ делает что-то полезное и что нужно, чтобы им стать Интересное наблюдение: мы проводим семинары для проектных менеджеров внутри компании и периодически приглашаем туда ключевых технических специалистов — архитекторов, проектировщиков, тим-лидов. Сначала они довольно неохотно приходят, сидят где-то час и внезапно начинают за...
Неизданное #29: мировой рекорд Twitch, закрытие «VK Mobile», порт лаунчера Android P, а также ... В сегодняшней подборке «неизданного» присутствуют довольно интересные новости. Учитывая тот факт, что их прочтение не отнимет много времени, вам не стоит проходить мимо. 1) Теперь вы можете установить портированную версию лаунчера...
[Перевод] Я разработчик с 9 до 17 (и ты можешь стать таким) Этот конкретный твит от Сафьи Адбалла сподвиг меня на некоторые размышления: Пожалуй, непопулярное мнение (и тут немного иронии от меня). Чтобы быть способным и отличным инженером, вам не нужно писать статьи в блоге, участвовать в проектах open source, выступать с техничес...
«Яндекс.Браузер» получил поддержку крайне крутых виджетов, над которым работали более года Сегодня, 19 марта 2018 года, состоялся релиз новой версии приложения «Яндекс.Браузер», в котором появилось одно долгожданное новшество. Команда разработчиков российской IT-компании работала над ним более одного года, чтобы добиться идеальной реализации. Речь идет о поддержке
Столичные власти запускают в Зеленоградском округе проект «Москва – город долголетия» В Зеленоградском округе в скором времени начнется реализация пилотного социального проекта по развитию досуговой работы с пенсионерами и повышению продолжительности активного долголетия пожилых москвичей. По словам главы Департамента труда и соцзащиты Москвы Владимира Петрос...
[Перевод] Вопросы для собеседования бэкенд-разработчика Этот список появился как личная памятка по темам, которые я обсуждал с коллегами и друзьями и в которых хотел разобраться поглубже… Я не большой любитель задавать технические вопросы на собеседованиях: по мне так лучше посидеть с кандидатом (или кандидаткой) за клавиатурой ...
Вышли публичные бета-версии iOS 11.4 и tvOS 11.4 Через сутки после выхода дебютной бета-версии iOS 11.4 для разработчиков Apple сделала ее доступной для всех. Теперь установить предварительную сборку предстоящего обновления смогут владельцы всех совместимых устройств без исключения, воспользовавшись загрузкой «по воздуху...
Медведев поздравил Меркель с переизбранием на пост канцлера Германии Ангела Меркель сегодня принимала поздравления по случаю победы в выборах на должность канцлера Германии. В числе поздравивших оказался Дмитрий Медведев и многие другие знаменитые политики из разных стран. В недавнем времени в Германии состоялись выборы кандидата на пост ка...
Уже в марте может состояться релиз долгожданной Shadowgun Legends от MADFINGER MADFINGER — прекрасные разработчики, а, как известно, именно такие выпускают игры довольно редко, потому что они шлифуют их до тех пор, пока самим не понравится. Но судя по всему, этот этап уже позади, и близится полноценный релиз Shadowgun Legends. Пробный запуск прошел в п...
Работа и жизнь в Болгарии — 3. Собеседования, виза, рабочие моменты Всем привет! Немного затянул с написанием третьей части (почти полгода аж прошло), но на то были свои причины. И сегодня пришло время завершить мой обзор про жизнь и работу в Болгарии с освещением самых свежих данных про рынок IT, оформление рабочей визы, собеседований и м...
Из первых рук: креативный директор проекта рассказывает о Far Cry 5 Креативный директор игры Дэн Хэй (Dan Hay) поделился с общественностью важными фактами, которые связаны с грядущим релизом Far Cry 5. В Far Cry 5 нет заданного главного героя «Впервые в истории Far Cry вы сможете создать своего персонажа перед тем, как начнете исследов...
Строгая типизация для приложений Vue.js на TypeScript Вопрос: Каковы самые слабые места Vue? Oтвет: На данный момент, наверное, недружественность к типизации. Наш API разрабатывался без планирования поддержки типизированных языков (типа TypeScript), но мы сделали большие улучшения в 2.5. Вопрос: Тони Хор (Tony Hoare) назвал n...
[Из песочницы] Асинхронная работа с PostgreSQL в C Сегодня захотелось написать небольшую заметку об асинхронной работе с PostgreSQL в C. Мотивы просты: для небольшой утилитки встала необходимость реализовать такой функционал, гугл на тему понятных и рабочих примеров предательски молчал (нашелся только пример в pqxx для C++ —...
Из точки А в точку Chief Не все позиции, представленные на витрине Crossover однозначно понятны потенциальным партнёрам. И если вакансии C++ Software Engineer или Java Software Engineer вопросов не вызывают, то с Chief Software Architect всё не так и просто. Вообще, кто такие архитекторы ПО чёткого ...
Доверьте свой автомобиль в профессиональные руки Многие автомобилисты прибегают к различным методам для того чтобы сохранить идеальный вид своего автомобиля. Практически каждому водителю известно такое понятие как «детейлинг» – это ряд процедур, которые направлены на защиту машины от неблагоприятного воздействия ...
Анатолий Тарнавский о поддержке социальных проектов и «золотых» людях Алексей Тарнавский, председатель золотодобывающего предприятия «Артель Старателей «Новая», рассказал о компании, профессии золотодобытчика и причинах поддержки различных социальных проектов, в числе которых оказались соревнования по хоккею в Липецке. Анатолий Николаеви...
[Перевод] Почему GitHub не поможет нанять разработчика Один из моих текущих проектов связан со сбором данных из GitHub-профилей разработчиков. Профили GitHub затруднительно использовать как источник данных, поэтому хочу сразу перечислить проблемы при попытке оценить разработчика только по его вкладу на GitHub. Одна из распростр...
В Нижнем Новгороде рассказали, как НКО продвигать проекты в социальных сетях 25 февраля 2018 года в Нижнем Новгороде состоялся митап Теплицы социальных технологий «Продвижение в соцсетях для НКО». Участники узнали, как эффективно вести группы НКО, и получили практические советы по ведению собственных групп. На митапе выступила Вера Трубникова, а...
Стартап дня (январь-март 2018-го) Продолжая серию дайджестов «Стартап дня», сегодня я представляю самые интересные проекты за ноябрь. Если хотите ознакомиться с остальными, то прошу в мой блог. Записи доступны в VK, Facebook, ICQ и Телеграм. Читать дальше →
TeleFeed создаёт новостную ленту для чтения Telegram-каналов Сегодня Telegram является самым популярным мессенджером на рынке. Пользователи оценили анонимность общения, удобство и массу всевозможных мелких бонусов (бесплатные стикеры, настройки интерфейса, чат-боты). Вскоре появились каналы информационных ресурсов, позволяющие передав...
Volkswagen AG в начале следующего десятилетия предложит в своих автомобилях функцию беспилотной парковки На сегодняшний день многие дорогие машины умеют парковаться самостоятельно. Но сначала водителю необходимо подъехать к тому месту, где он хочет оставить автомобиль, а уже дальше машина всё сделает сама. Но уже через несколько лет Volkswagen намерена предложить своим кл...
Переход с AngularJS на Angular: жизнь после AngularJS (3/3) В заключительной части истории про миграцию на Angular мы поделимся избранными местами нашей внутренней документации, помогающими нашим разработчикам освоиться в новом фреймворке. Речь пойдет про особенности новых логики компиляции компонентов, Change Detection и концепции ...
Android P получит расширенную блокировку нежелательных звонков Судя по активностям в проекте Android, мы скоро может увидеть Android P Developer Preview. Совсем недавно туда в очередной раз наведались разработчики из Sony с некоторыми предложениями. Кстати, именно со стороны Sony исходила идея о возможности скрытия силы сигнала сотово...
Обзор нового алгоритма уменьшения размерности UMAP. Действительно ли он лучше и быстрее, чем t-SNE? Привет, Хабр! Задача снижения размерности является одной из важнейших в анализе данных и может возникнуть в двух следующих случаях. Во-первых, в целях визуализации: перед тем, как работать с многомерными данными, исследователю может быть полезно посмотреть на их структуру, у...
Shaq Fu: A Legend Reborn выходит спустя четыре года В далёком 2014 году писали о возрождении культовой игры 90-х годов под названием Shaq Fu. Тогда разработчикам удалось собрать средства на создание продукта, один из пользователей даже заплатил $3 тыс., чтобы пообедать в доме Шакила О’Нила и поиграть с ним в баскетбол. Однако...
Платформа блокчейн-арбитража Jury.Online начинает ICO Арбитражный проект Jury.Online, следующий принципу «ответственного ICO», о котором мы давно говорим и пишем, начинает продажу токенов. В период с 12 февраля и по 14 марта команда разработчиков планирует собрать $3-6 млн, при этом уже сейчас капитализация проекта составляет п...
Нужна дровяная печь для бани высокого качества в Украине? Хотите, чтобы ваш загородный домик был самым любимым местом для встреч с друзьями? В таком случае, предлагаем вам обустроить его небольшой, но комфортной парилкой. Ваши друзья с удовольствием будут приезжать к вам, ведь никто не откажется от возможности попариться, расслабит...
3DELO - слова благодарности 3D печать находит все большее применение в повседневной жизни и практической деятельности каждого человека. С помощью одной из последних технологий, сегодня вы можете решить массу проблем, не прибегая к большим финансовым затратам, и экономя драгоценное время. Уже много лет ...
В понедельник Nvidia представит технологию RTX, которая, видимо, наконец-то сделает трассировку лучей доступной для разработчиков Ресурс Videocardz раздобыл слайд с грядущей презентации новой технологии Nvidia, которую должны представить в понедельник. Называется она RTX. Она касается технологии трассировки лучей, о которой разные компании рассказывают много лет, но которая пока так и не стала ма...
Альтернативные подходы к разработке новых ИТ продуктов Это продолжение статьи: Что делать, если нужно создать инновационный продукт в традиционной компании? Сегодня я расскажу вам три альтернативных модели поведения предпринимателя, которые чаще всего вижу. История №1. «Built it and they will come» Фермер из Айовы Рей Кинселла...
В Instagram вскоре появится возможность совершать видеозвонки Instagram — одна из самых популярных социальных сетей в мире. При этом она сильно отличается от остальных, так как в первую очередь это всё же не социальная сеть в чистом виде, а сервис для публикации фотографий. Однако постепенно Instagram обрастает дополнительными во...
Splunk + Excel. Что получится? В предыдущих статьях мы много рассказывали о Splunk. Это продукт, который позволяет собирать и анализировать данные с любых IT-систем в режиме реального времени, например, это могут быть результаты работы web-сервера, почтового сервера, Windows, различных приложений и тд. Зн...
Аллегрова раскрыла тайну, почему никогда не смотрит телевизор Около двух тысяч человек собрала в Event-Hall Ирина Аллегрова. В программе «Моно» певица исполнила массу новых песен, а также полюбившиеся публике хиты прошлых лет. Также, по традиции, артистка общалась со сцены с публикой и рассказала им, почему же она отказывается смотреть...
V-47 Flatline from Titanfall-2 время пушек Эта история началось давным давно. Проведя почти 9 месяцев без 3д принтера, работая в компании по производству мобильных игр . На меня на подало периодически желание вернутся к 3д печати . Почти год я параллельно создавал и создаю, множество моделей пропс ,по вселенной звезд...
5 новых анти-спам плагинов от CleanTalk Мы решили продолжить вести блог и будем в нем рассказывать о своей работе. Начнем с того, что расскажем о том, что нами было нами сделано в 2017 году. За прошедший год нами были разработаны несколько антиспам модулей для CMS, о которых я расскажу подробнее. Читать дальше →
На успех God of War повлиял опыт работы её создателя с режиссёром к/ф «Безумный Макс: Дорога ярости» Приключенческий экшен God of War для PlayStation 4 выйдет совсем скоро, ровно через неделю — 20 апреля. И критики, которые уже получили свои копии и прошли игру, остались от неё в восторге. Средний рейтинг God of War на OpenCritic составляет 95 баллов из 100 п...
[Перевод] Насколько быстр AMP на самом деле? Проект Accelerated Mobile Pages (AMP) от Google вызвал определённый переполох по идеологическим причинам, но саму технологию так и не разобрали подробно. Несколько недель назад Ферди Кристант писал про несправедливое преимущество, которое получает контент AMP за счёт предзаг...
«Проблемы самиздата и строительство «художки»: с чем пришли серовчане к министру культуры и каким она увидела город Министр культуры Свердловской области Светлана Учайкина посетила Серов с рабочим визитом. Первым пунктом в достаточно насыщенной программе значилось посещение клуба поселка Красноглинный. Это известное многим здание весьма необычного дизайна в самом центре крупного и отдален...