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

В приглашении на презентацию новых Huami Amazfit напомнили о «Форресте Гампе». Журналисты получили кроссовки Компания Huami официально сообщила о том, что пресс-конференция, на которой будут представлены следующие умные часы Amazfit, состоится 27 августа этого года. Huami использовала слоган Run, Amazfit! Run!, в котором есть прямая отсылка к фильму «Форрест Гамп»...

Запускаем инспекции IntelliJ IDEA на Jenkins IntelliJ IDEA на сегодня обладает наиболее продвинутым статическим анализатором кода Java, по своим возможностям оставившим далеко позади таких «ветеранов», как Checkstyle и Spotbugs. Её многочисленные «инспекции» проверяют код в различных аспектах, от стиля кодирования до х...

[Из песочницы] Переменные окружения для Python проектов Переменные окружения для Python проектов При разработки web-приложения или бота мы часто имеем дело с какой-либо секретной информацией, различными токенами и паролями (API-ключами, секретами веб-форм). "Хардкодить" эту информацию, а тем более сохранять в публично доступной с...

Команда по CS:GO Ninjas in Pyjamas выступят на ESL One Cologne 2019 Ninjas in Pyjamas пригласили на ESL One Cologne 2019 по CS:GO. Об этом организаторы рассказали в твиттере. Основная стадия турнира пройдет 2–7 июля в Германии. Плей-офф примет Lanxess-Arena, вмещающая до 20 тыс. человек. Участники соревнования разыграют $300 тыс. Чемпион...

[Перевод] Реализация шаблона проектирования Command в Unity Вы задавались когда-нибудь вопросом, как в играх наподобие Super Meat Boy реализована функция реплея? Один из способов её реализации — выполнять ввод точно так же, как это делал игрок, что, в свою очередь, означает, что ввод нужно как-то хранить. Для этого и многого другого...

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

Как организовывать Knowledge Sharing внутрь и наружу Какой путь видит неподготовленный тимлид, когда возникает необходимость чему-то научить своих коллег, будь то команда разработчиков или люди, которые сопровождают, поддерживают или продают его продукт? Правильно — слепить презентацию на 100500 слайдов, забронировать перегово...

Исключения в Python теперь считаются анти-паттерном Что такое исключения? Из названия понятно — они возникают, когда в программе происходит исключительная ситуация. Вы спросите, почему исключения — анти-паттерн, и как они вообще относятся к типизации? Я попробовал разобраться, и теперь хочу обсудить это с вами, хабражители. ...

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

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

Microsoft представит 2 октября новые устройства Surface Компания Microsoft разослала представителям СМИ приглашения на мероприятие, которое пройдёт 2 октября в Нью-Йорке. Хотя в приглашении Microsoft ничего не сказано о том, что предусмотрено программой мероприятия, в нём содержится намёк на то, что может быть представлено в этот...

Новые флагманы Sony покажут 25 февраля на MWC 2019 Японская Sony разослала приглашения на пресс-конференцию, которая пройдёт 25 февраля этого года на выставке MWC 2019. Подробнее об этом читайте на THG.ru.

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

[Перевод] Приключения неуловимой малвари, часть 1 Этой статьей мы начинаем серию публикаций о неуловимых малвари. Программы для взлома, не оставляющие следов атаки, известные также как fileless («бестелесные», невидимые, безфайловые), как правило, используют PowerShell на системах Windows, чтобы скрытно выполнять команды ...

Автоматизация сети с помощью Ansible: модуль command Говоря о типовых сценариях автоматизации сети, никак не обойтись без набора модулей command. Благодаря этим модулям, Ansible позволяет запускать команды на сетевом оборудовании так, как будто вы вводите их прямо с консоли. При этом вывод команд не просто проскакивает в окне ...

Что такое игра валидаторов или “как запустить proof-of-stake блокчейн” Итак, ваша команда закончила alpha-версию вашего блокчейна, и пришло время запускать testnet, а затем и mainnet. У вас настоящий блокчейн, с независимыми участниками, хорошей экономической моделью, безопасностью, вы спроектировали governance и теперь пора бы попробовать все ...

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

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

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

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

Стали известны участники трех закрытых квалификаций к майнору для Азии Организаторы StarLadder Berlin Major 2019 по CS:GO выдали приглашения в закрытые отборочные для Юго-Восточной Азии, Среднего Востока и Восточной Азии. В конце мая коллективы поборются за слоты на LAN-финале азиатского майнора. В каждой квалификации поучаствуют по восемь...

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

[Перевод] Три совета по управлению временем для тех, кто всё перепробовал Оптимизация времени и расписания не должна быть сложной математической задачей Если поискать в Интернете «советы по тайм-менеджменту», вы найдете множество страниц с рекомендациями — начиная с личных блогов и заканчивая рецензируемыми статьями, — где вам обязательно расск...

«Универсал» в команде разработки: польза или вред? Всем привет! Меня зовут Людмила Макарова, я менеджер разработки в УБРиР и треть моей команды – «универсалы». Признайте: каждый Tech Lead мечтает о кросс-функциональности внутри своей команды. Ведь это так круто, когда один человек способен заменить трех, да еще и сделать ...

WhatsApp и Facebook прослушивали вас. Теперь Apple запретит   Apple изменила в iOS 13 функцию фоновых вызовов таким образом, чтобы WhatsApp, Facebook и другие мессенджеры не смогли использовать её для сбора данных. Сейчас все приложения с поддержкой вызовов запускают фоновые звонки, чтобы быстрее соединять абонентов. Помим...

[Перевод] Дженерики в TypeScript: разбираемся вместе Всем привет! Команда TestMace публикует очередной перевод статьи из мира web-разработки. На этот раз для новичков! Приятного чтения. Развеем пелену таинственности и недопонимания над синтаксисом <T> и наконец подружимся с ним Наверное, только матёрые разработчики Java...

[Перевод] Функциональный JavaScript: что такое функции высшего порядка и зачем они нужны? «Функции высшего порядка» — это одна из тех фраз, которыми часто разбрасываются. Но редко кто может остановиться и объяснить, что это такое. Возможно, вы уже знаете, что называют функциями высшего порядка. Но как мы используем их в реальных проектах? Когда и почему они быва...

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

[Из песочницы] Звёздная карта или как балансировать знания в команде при влиянии Soft Skill-ов Многие команды разработчиков сталкиваются с проблемой «узкого горлышка», когда слишком много вопросов, связанных с разными аспектами разработки упираются в одного, наиболее квалифицированного специалиста. Менее опытные участники команды при этом не знают, куда им расти, и в ...

Apple расскажет о «любимых играх и приложениях 2019 года» на отдельном мероприятии 2 декабря Apple объявила, что 2 декабря в Нью-Йорке проведет специальное мероприятие, на котором расскажет о «любимых приложениях и играх 2019 года». Наверняка стоит ожидать и некую церемонию награждения. Стоит отметить, что такой формат — это новинка для Apple. Не исключено, что ком...

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

Grasshopper 2.6.2 Grasshopper — приложение, позволяющее выучить основы программирования на языке JavaScript с помощью бесплатных коротких уроков. Обучение в новом сервисе представлено в игровой форме, из-за чего программа напоминает самый популярный сервис для изучения иностранных языков Duol...

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

Возвращение «Эпохи империй»: всё, что известно про Age of Empires IV На прошедшей неделе в ночь с четверга на пятницу на конференции X019 в Лондоне произошло долгожданное событие — компания Microsoft показала геймплей продолжения знаменитой стратегической серии Age of Empires IV. На первый взгляд проект, окруженный «туманом войны» на протяже...

[Из песочницы] Первое, что нужно сделать запуская проект на Django Приветствую сообщество, встала передо мной задача написать социальную сеть. А коль скоро язык программирования, которым я более-менее владею — это Python, я выбрал фреймворк Django для реализации проекта. Чтобы не тратить время на написание HTML шаблонов и CSS стилей, эти фа...

Заметка о интеграционном тестировании используя Jenkins на Kubernetes Добрый день. Практически сразу после установки и конфигурации CI/CD по инструкции из предыдущего поста у команды возник вопрос как правильно осуществлять интеграционное тестирование. У нас уже был опыт запуска тестовых зависимостей в docker контейнерах, но это стало проблема...

2019 Футбол Fun 1.1.2 Выбирайте себе футбольную команду и наслаждайтесь захватывающей игрой. Игра порадует игроков разнообразными режимами такими как: кубок Европы, сезон, лига, обучение навыкам, пенальти и рукопашный бой. Выбирайте подходящий для вас режим игры и испытайте реалистичные ощущения ...

Появился новый способ заработать на YouTube Команда популярного видеосервиса Youtube представила новую функцию, которая даёт новый способ зарабатывать авторам живых трансляций. Новый продукт называется Super Stickers, он присоединился к другим способам отъёма денег у трудящихся, в дополнение к платным под...

Как добавить проверки в NoVerify, не написав ни строчки Go-кода В статическом анализаторе NoVerify появилась киллер-фича: декларативный способ описания инспекций, который не требует программирования на Go и компиляции кода. Чтобы вас заинтриговать, покажу описание простой, но полезной инспекции: /** @warning duplicated sub-expressions in...

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

Как убрать спам в Google Календаре на Android Даже лучший календарь не защищён от спама Google ведёт давнюю борьбу со спамом и, надо отдать ей должное, довольно неплохо справляется. В результате в Gmail практически не попадают рассылки, на которые вы не подписывались. Тем не менее, по мере совершенствования механизмов б...

[Перевод] Почему мы предпочитаем CSS(--variable) переменным SASS($variable)? С момента релиза CodyHouse Framework, пару месяцев назад, многие пользователи спрашивали нас, почему мы выбрали переменные CSS вместо переменных SASS, хотя мы используем SASS в этой среде. В этой статье я расскажу о преимуществах использования пользовательских свойств и о то...

О космолетах и «спейсах». Как сделать фичу, изменив по дороге весь продукт 24 апреля в платформе Wrike произошло важное изменение: команда объявила публичный релиз новой фичи — “Spaces”, в русской версии — “Пространства”. Цель Spaces — улучшить работу команд в таск-менеджере и упростить навигацию в продукте, сделав процессы органичнее и прозрачнее....

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

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

Tic Tac Toe, часть 1 В статье "Сравнение: Svelte и React" я попробовал повторить разработку игры Tic Tac Toe. Там я выполнил только первую часть исходного туториала для React'а без поддержки истории ходов. В этой статье мы начнем разработку этой игры с применением фреймворка Svelte с поддержкой ...

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

Google приглашает 15 октября на анонс Pixel 4 и Pixel 4 XL Google разослала приглашения на презентацию смартфонов Pixel 4 и Pixel 4 XL, а также других своих новых устройств. Мероприятие состоится 15 октября в Нью-Йорке. Приглашение гласит: «Come see a few new things Made by Google» («Приходите посмотреть на новые продукты, созданные...

Приложение “Сообщения” от Google получило спам-фильтр Надоели многочисленные спам-сообщения с различных номеров? Тогда стоит обратить внимание на приложение “Сообщения” от Google. На днях компания выпустила для него существенное обновление, которое добавляет спам-фильтр.Google против спамаК слову, о предстоящей функ...

Как мы пересадили всю команду на другой язык за один день (на самом деле — нет) func main() { envs.UpdateDotenv() ctx := context_os.Context(context.Background()) res := resources.Get(ctx) ready := readiness.New() ready.AddProbe(func() { //add some initialization }) h := handlers.New(res) s := server.NewServer(ready) s.HandleFunc("/test", h.Tes...

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

[Из песочницы] Телефонный справочник из таблиц SQL Asterisk FreePBX (web-справочник, выгрузка в xml-файл для телефонов Grandstream) Для изучения могут пригодиться следующие моменты. 1) Подключение к серверу SQL для выполнения запросов: mysql -u freepbxuser -p после нажатия Enter будет запрошен пароль для пользователя. После ввода пароля и нажатия Enter, будет выведено приглашение MySQL: mysql>_ 2)...

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

Samsung запустила магазин быстрых команд для Bixby Голосовой ассистент Bixby не очень популярен в России, а потому многие даже не догадываются о том, на что он способен. Samsung проделала большую работу, чтобы составить конкуренцию Google Assistant и Siri, обучив помощника множеству всевозможных навыков. Благодаря им Bixby ...

Как волонтёры со всего мира создают прямой эфир ICPC-2019 Меня зовут Лида Перовская, я работаю в Яндексе, а ещё с 2015 года помогаю организовывать прямой эфир International Collegiate Programming Contest. ICPC — студенческий чемпионат мира по программированию — проводится ежегодно с 1970-х. Это чуть ли не единственная олимпиада п...

Две стороны WebView: о быстром запуске проектов и краже персональных данных Привет, Хабр! Меня зовут Евгений, я Full Stack JS разработчик, текущий стек Node.js + React + React Native. В разработке я более 10 лет. В мобильной разработке пробовал разные инструменты от Cordova до React Native. Получив опыт работы с Cardova, я понял, что мне хотелось ...

[Перевод] Разработка белков в облаке с помощью Python и Transcriptic или Как создать любой белок за $360 Что, если у вас идея для классного, полезного белка, и вы хотите получить его в реальности? Например, хотите создать вакцину против H. pylori (как словенская команда на iGEM 2008), создав гибридный белок, который сочетает фрагменты флагеллина E. coli, стимулирующие иммунный ...

Команда Fnatic получили инвайт на ESL One Cologne 2019 по CS:GO Шведская профессиональная команда Fnatic по CS:GO получили инвайт на ESL One Cologne 2019. ESL сообщили о своем решении на официальном Twitter-аккаунте организации. Ранее на турнир были приглашены такие команды, как Astralis, BIG, FaZe Clan, Natus Vincere, Ninjas in Pyj...

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

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

Собираем свой Nginx парой команд Привет! Меня зовут Сергей, я работаю инфраструктурным инженером в команде API платформы tinkoff.ru. В этой статье я расскажу о проблемах, с которыми сталкивалась наша команда при подготовке балансировщиков на основе Nginx для различных проектов. Также расскажу об инструмен...

[Из песочницы] Новичку only: 10 вещей, которые вы должны знать как веб-разработчик Привет, Хабр! Представляю вашему вниманию перевод статьи «10 Things You Should Know As a Web Developer» автора Anuupadhyay. Написание тысячи строк кода и превращение в веб-сайт — одна из творческих и сложных вещей для веб-разработчиков. Если вы в этом деле новичок, увидели ...

Realme 3 Pro выйдет 22 апреля Дочерняя компания Realme подтвердила, что она выпустит Realme 3 Pro в апреле. Из приглашения известно что мероприятие состоится 22 апреля, также приглашение имеет слоган "Speed ​​Awakens", что означает "Скорость пробуждается", намекая нам на то что смартфон будет являтьс...

Ускоряем неускоряемое или знакомимся с SIMD, часть 2 — AVX Предыдущая часть вызвала бурную дискуссию, в ходе которой выяснилось, что AVX/AVX2 на самом деле есть в десктопных CPU, нет только AVX512. Поэтому продолжаем знакомиться с SIMD, но уже с современной его частью — AVX. А так же разберём некоторые комментарии: медленнее ли _mm...

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

Xiaomi разослала боксерские перчатки в приглашении на презентацию Redmi K20 Xiaomi разослала приглашения на презентацию Redmi K20, которая состоится в Пекине. Помимо самого приглашения с изображением боксера, журналисты получили упаковку с настоящими боксерскими перчатками. На самих перчатках написано крупными буквами Redmi K20, а на упаковке…

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

Sony запустила распродажу игр для PlayStation 4 со скидками до 90% Судя по всему, спрос на игровые консоли нынешнего поколения в 2019 году на самом деле резко упал, как утверждают многие аналитики. Доказательством этому служит тот факт, что японская Sony почти каждую неделю запускает различные распродажи Сообщение Sony запустила распродажу...

10 полезных команд для Терминала в Mac Терминал — это мощный инструмент OS X. Вы даете своему компьютеру команды, и операционная система их покорно выполняет. С помощью терминала вы можете выполнить действия, которые значительно сложнее или невозможно выполнить, используя графический пользовательский интер...

Как отслеживать изменения цен на приложения из App Store Несмотря на то что большинство разработчиков распространяют свои приложения и игры по модели free-to-play, остались еще те, кто честно позволяет приобрести их по фиксированной цене, которая, впрочем, зачастую оказывается довольно высока. Конечно, при желании можно попытатьс...

Разработка демо для NES — HEOHdemo История проведения фестивалей компьютерного искусства, также известных как демопати, насчитывает в нашей стране уже четверть века. Люди со всех концов страны собираются, чтобы показать свои упражнения в извлечении невозможного из старых или современных компьютеров и сверхмал...

Частично показан смартфон Nokia, который представят 6 июня На прошлой неделе компанией HMD Global были разосланы приглашения на конференцию, направленную на анонс нового смартфона. ***

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

О чём говорили на Google I/O 2019: Android 10, AR-приложения и многое другое В этой статье я расскажу о своих впечатлениях от конференции Google I/O 2019, на которой мы с коллегами побывали на днях (и даже “засветились” с нашим приложением в одной из презентаций). Она поможет вам проникнуться атмосферой и, возможно, побудит посмотреть несколько докла...

[Перевод] SVG фильтры 101 Это первая статья в серии об SVG фильтрах. Это руководство поможет понять, что это такое, и покажет, как использовать их для создания собственных визуальных эффектов. CSS в настоящее время предоставляет нам способ применения цветовых эффектов к изображениям, таких как насыщ...

[Перевод] AWS показал Open Source средний палец От переводчика: мне кажется, заголовок слегка неточный и на самом деле средний палец показали ребятам из MongoDB, которая теперь не очень то и Open Source. Сегодня, Amazon AWS запустил продукт DocumentDB — новую базу данных, совместимую с API MongoDB. Компания описывает Doc...

[Перевод] Разбор: как на самом деле правильно использовать Present Perfect в английском Из всех используемых в английском языке времен, именно Present perfect зачастую оказывается одним из самых трудных для понимания не-носителями. Аналоги этого времени существуют во множестве языков, но в использовании есть едва уловимые отличия. В итоге английская версия pr...

#видео | Роботы-частицы бесполезны в одиночку, но в команде способны на многое Большинство роботов выполняют задачи в одиночку, но исследователи из институтов Массачусетса, Гарварда, Колумбии и Корнелла представили так называемых «роботов-частиц», которые способны действовать только в команде. Каждый из крохотных роботов представляет собой круглый мех...

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

[Из песочницы] Изучаем данные, собранные Xiaomi Mi Band за год Введение Люди носят фитнес-браслеты по разным причинам, я могу предположить некоторые из них: Для того, чтобы поддерживать себя в форме и выполнять цели по активности; Потому что это некая модная штучка; Чтобы ставить над собой эксперименты или узнать себя лучше. Я ношу фи...

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

Team Liquid стала первым участником BLAST Pro Series: Los Angeles 2019 Team Liquid получила инвайт на BLAST Pro Series Los Angeles 2019. Об этом организаторы объявили в твиттере. Американский коллектив стал первым анонсированным участником ивента. Приглашения получат еще четыре коллектива. BLAST Pro Series: Los Angeles пройдет 12-13 июля, м...

Опыт моделеварения от команды Computer Vision Mail.ru Меня зовут Эдуард Тянтов, я руковожу командой Computer Vision в Mail.ru Group. За несколько лет существования наша команда решила десятки задач компьютерного зрения, и сегодня расскажу вам о том, какие методики мы используем для успешного создания моделей машинного обучени...

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

Голос Дети 3.0.8 Участвуйте в жизни суперпроекта «Голос.Дети»! В мобильном приложении «Голос.Дети» доступно все видео проекта: выступления участников, полные выпуски шоу, подборки лучших моментов, интервью участников и Наставников, эксклюзивные закадровые репортажи. Теперь вы можете ста...

[Перевод] Блокировки в Postgres: 7 советов по работе с блокировками И снова здравствуйте! Уже в следующий вторник стартует новый поток по курсу «Реляционные СУБД», поэтому мы продолжаем публиковать полезный материал по теме. Поехали. На прошлой неделе я писал о конкурентном доступе в Postgres, какие команды блокируют друг друга, и как вы ...

Apple неожиданно выпустила новые iPad Air и iPad mini с поддержкой Apple Pencil Утром Apple повесила табличку «переучёт» на свой онлайн-магазин, чтобы по-тихому завезти пару неожиданных новинок – iPad Air 3 и iPad mini 5. Если говорить коротко, то гаджеты получили поддержку первого поколения Apple Pencil и осовремененное железо, но на самом деле таким ...

Google Chrome получит функцию «Режим чтения» без отвлечения внимания Современные веб-сайты более загружены, чем когда-либо. Разделы с комментариями, рекламные баннеры, приглашения для подписки на новостные рассылки и многое другое заполняют большинство сайтов в Интернете. Мы стараемся придерживаться разумных соображений здесь, в ITbukva.com, ...

[Перевод] Собеседование: Swift. Вопросы и ответы Языку программирования Swift всего четыре года, но он уже становится основным языком разработки для iOS. Развиваясь до версии 5.0, Swift превратился в сложный и мощный язык, отвечающий как объектно-ориентированной, так и функциональной парадигме. И с каждым новым релизом в н...

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

[Перевод] [в закладки] Bash для начинающих: 21 полезная команда Материал, перевод которого мы публикуем сегодня, предназначен для тех, кто хочет освоить командную строку Linux. Умение эффективно пользоваться этим инструментом позволяет экономить немало времени. В частности, речь здесь пойдёт о командной оболочке Bash и о 21 полезной кома...

Анонс Nokia 9 PureView с пятью камерами пройдёт 24 февраля Большинство слухов говорило о том, что на MWC 2019 будет показано сразу несколько интересных смартфонов HMD Global под брендом Nokia. И сегодня компания наконец-то разослала приглашения на презентацию своих новинок. Подробнее об этом читайте на THG.ru.

[Перевод] Пишем кастомный трансформер AST на TypeScript Команда TestMace снова с вами. На этот раз мы публикуем перевод статьи о преобразовании кода TypeScript, используя возможности компилятора. Приятного чтения! Введение Это мой первый пост, и в нём мне бы хотелось показать решение одной задачи с помощью API компилятора TypeScr...

Apple покажет нечто интересное 25 марта Компания Apple официально объявила, что 25 марта проведёт специальную презентацию. Ожидается, что в ходе неё «яблочная» корпорация представит свои новые продукты, одним из которых, согласно намёкам американской компании, станет фирменный видеосервис-аналог Netflix. О то...

Высокие результаты на Всероссийской олимпиаде по информатике показали школьники Москвы Лучшие за 10 лет результаты показали московские школьники на Всероссийской олимпиаде по информатике. Об этом сообщил мэр Москвы Сергей Собянин, поздравив столичную команду с победой. В своей страничке в Твиттере он отметил, что семь человек получили высшие награды, команда п...

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

iPhone 11 официально представят 10 сентября Apple начала рассылку приглашений на свою традиционную осеннюю презентацию, которая пройдёт в штаб-квартире Apple Park в Купертино 10 сентября, в 20:00 по московскому времени. На приглашении изображен стилизованный логотип компании из нескольких составных цветов – возможно…

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

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

Двойные дисплеи, Windows 10X и новый смартфон на Android: что показала Microsoft на своём Surface Event Microsoft несколько часов назад провела большой ивент, презентовав семь новых гаджетов Surface и даже новую версию Windows. На событии присутствовали СЕО компании Сатья Наделла и руководитель разработки гаджетов Surface Панос Панай. Презентация получилась больше, чем извес...

[Перевод] Перестаньте использовать DateTime Специально для студентов курса «Backend разработчик на PHP» подготовили перевод интересной статьи о сайд-эффекте популярного инструмента. Работа с датами и временем в PHP порой раздражает, поскольку приводит к неожиданным багам в коде: $startedAt = new DateTime('2019...

Освобождаем руки нескольким аналитикам: API Livy для автоматизации типовых банковских задач Привет, Хабр! Не секрет, что для оценки платежеспособности клиентов банки используют данные из различных источников (кредитное бюро, мобильные операторы и т.д.). Количество внешних партнёров может достигать нескольких десятков, а аналитиков в нашей команде наберётся лишь не...

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

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

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

Samsung Galaxy S10+ появился на «живом» видео: показан главный недостаток экранного сканера Всего за семь дней до долгожданного мероприятия, где Samsung покажет новые флагманы серии Galaxy S10, модель Galaxy S10+ появилась на новом «живом» видео. Видео не сообщает ничего нового, но подтверждает одну их главных деталей новинки. Подробнее об этом читайте на THG.ru.

Портирование Qt на STM32 Добрый день! Мы в проекте Embox запустили Qt на STM32F7-Discovery и хотели бы об этом рассказать. Ранее, мы уже рассказывали как нам удалось запустить OpenCV. Qt — это кроссплатформенный фреймворк, который включает в себя не только графические компоненты, но и такие вещи ка...

Virtual Villagers Origins 2 2.5.6 Virtual Villagers Origins 2 — прекрасный и полный загадок остров Изола некогда был райским местечком, колыбелью процветавшей цивилизации, но увы, ей пришел конец и все поглотили дикие джунгли. На каждом шагу тебя ждут восхитительные открытия и неожиданные повороты! Что ...

Видеоурок Теплицы: создание формы обратной связи в Airtable Сегодня мы наконец перейдем к тому, как практически команды НКО могут использовать приложение Airtable, и почему в личном рейтинге Вовы Ломова это приложение входит в десятку самых полезных приложений для социальных проектов. Из видеоурока вы узнаете, как создать форму регис...

[Перевод] Как технологии манипулируют вашим разумом: взгляд иллюзиониста и эксперта по этике дизайна Google “Проще обмануть человека, чем убедить его, что он был обманут” Неизвестный авторЯ разбираюсь в том как технологии используют наши психологические уязвимости. Именно поэтому последние три года я проработал экспертом по этике дизайна в Google. Я изучаю как создавать продукты...

Samsung удивила журналистов приглашением на презентацию Galaxy Note10 Следом за официальным объявлением даты презентации Samsung Galaxy Note10 в сети появились приглашения на мероприятие южнокорейской компании. Представители СМИ и другие гости получили необычную упаковку [...]

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

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

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

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

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

«МегаФон» запустил уникальный тарифный план, у которого нет аналогов Одним из самых крупных и известных операторов связи в России является «МегаФон», который стремится делать все возможное для того, чтобы как можно более широкий круг россиян использовал различные услуги, которые он всем предоставляет. Дошло дело Сообщение «МегаФон» запустил ...

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

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

[Из песочницы] Как в Android'е передать переменную из фрагмента в активность? Рассказ о том, как в Android'е передать информацию из фрагмента (Fragment) в активность (Activity). Информация будет полезной для новичков (джуниоров), осваивающих программирование для Android, и вряд ли будет интересной для миддлов и сеньоров. Запускаем IDE (integrated dev...

Архитектура компьютера. Цифровой логический уровень Компьютер — это машина, которая может выполнять вычисления через исполнение примитивных операций. Она может понимать только два сигнала, которые принимаются за 0 и 1. Организация архитектур машин представляется как ряд уровней, каждый из которых надстраивается над нижележа...

SciPy, оптимизация с условиями SciPy (произносится как сай пай) — это основанный на numpy математический пакет, включающий в себя также библиотеки на C и Fortran. С SciPy интерактивный сеанс Python превращается в такую же полноценную среду обработки данных, как MATLAB, IDL, Octave, R или SciLab. В это...

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

Facebook научился лучше персонализировать рекламу Facebook запускает новые функции на базе машинного обучения, которые позволяют динамически настраивать рекламу для каждого пользователя. Технология машинного обучения Facebook объединяет данные и сигналы, получаемые по пользователям, чтобы спрогнозировать, кому нужно показат...

SciPy, оптимизация SciPy (произносится как сай пай) — это пакет прикладных математических процедур, основанный на расширении Numpy Python. С SciPy интерактивный сеанс Python превращается в такую же полноценную среду обработки данных и прототипирования сложных систем, как MATLAB, IDL, Octave,...

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

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

Oppo Reno 2 показал свою производительность в AnTuTu Сегодня Oppo подтвердила, что анонс смартфонов серии Oppo Reno 2 состоится 10 сентября. В частности модель Oppo Reno 2 уже появлялась в различных бенчмарках, а на этот раз показала свою производительность в AnTuTu. Подробнее об этом читайте на THG.ru.

Как мы внедрили онбординг новых разработчиков Привет, Хабр! Меня зовут Екатерина, я тимлид команды Биллинга сервиса МойСклад. Примерно два с половиной года назад команда разработки МоегоСклада состояла из 20 человек. За это время мы выросли в три раза, только с начала 2019 года у нас появилось три новых команды. На фон...

Игроки Dota 2 могут попробовать сразиться с ИИ-командой Open AI Five Сама же команда Open AI Five на этих выходных выиграла у чемпионов The International 2018, […]

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

Автоматизируем переход на React Hooks React 16.18 — первый стабильный релиз с поддержкой react hooks. Теперь хуки можно использовать не опасаясь, что API изменится кардинальным образом. И хотя команда разработчиков react советует использовать новую технологию лишь для новых компонентов, многим, в том числе и мне...

Moscow Node.js Meetup 10: Архитектура Node.js-приложений, Hot Reload в Node.js и секретный доклад Друзья, это становится доброй традицией. Мы не встречались почти 11 месяцев – прошлая наша встреча была накануне Нового года и у самого Кремля. А в этом году Node.js исполнилось 10 лет, а это значит время провести юбилейный 10-й митап Msocow Node.js Meetup! В то время, как ...

Илон Маск ответил на приглашение в Краснодар Вчера организаторы краснодарского форума для предпринимателей опубликовали видеоролик с приглашением Илона Маска (Elon Musk) на мероприятие. Также они установили билборд с рекламой форума в США прямо напротив здания SpaceX. Маск не смог пройти мимо этого и ответил на приглаш...

Дж. Х. Рейнвотер «Как пасти котов» (часть вторая): все, что предстоит освоить техлиду Продолжаем делиться выдержками из руководства по выживанию для начинающих техлидов от Дж. Х. Рейнвотера. В первой серии мы рассказывали, с какими породами разработчиков руководителю обычно приходится работать; теперь попытаемся понять, что делать со всем этим зоопарком. Ор...

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

WWDC 2019 :: что посмотреть На WWDC 2019 Apple показала одну из лучших Keynote-презентаций за последние несколько лет. Но это только начало. Нас ждёт более 100 сессий от инженеров Apple. Я собрал в списке доклады, которые, как мне кажется, будут полезны большинству iOS-разработчиков. Если не знаете, за...

Краеугольные камни уничтожения медленного кода в Wolfram Language: ускоряем код в десятки, сотни и тысячи раз Скачать файл с кодом и данные можно в оригинале поста в моем блоге Картинка к вебинару и посту взята не просто так: в определенном смысле символьное ядро Wolfram Language можно сравнить с Таносом — если бы его мощь была бы направлена в правильное русло, он мог бы стать самы...

[Из песочницы] OS1: примитивное ядро на Rust для x86 Я решил написать статью, а если получится — то и серию статей, чтобы поделиться своим опытом самостоятельного исследования как устройства Bare Bone x86, так и организации операционных систем. На данный момент мою поделку нельзя назвать даже операционной системой — это неболь...

Dota 2 – игра покорившая миллионы Dota 2 является одной из самых популярных онлайн игр, если не самой популярной. Число игроков, которые играют в данную игру неуклонно растет. Несмотря на определенное количество героев и итемов, которые можно использовать в игре, каждая игра непохожа на предыдущую. Практичес...

[Из песочницы] Celery taskcls: новый декоратор, новые возможности Привет, Хабр! Я расскажу тебе историю своего профессионального подгорания. Так вышло, что я терпеть не могу рутинных однообразных действий. У меня за плечами несколько проектов, использующих Celery. Каждый раз, когда задача становится сложнее вывода 2 + 2 = 5, шаблон решения...

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

Google займётся разрушением SEO-мифов в новой серии видео Команда Google Webmaster Trends Analyst запустила новую серию видео под названием SEO Mythbusting. В рамках проекта планируется опровергнуть ряд мифов, связанных с поисковой оптимизацией. «SEO может быть чем-то вроде чёрного ящика, а оптимизаторам и разработчикам не всегда л...

T-FLEX CAD 16 – ещё более мощная и функциональная система 3D моделирования и 2D проектирования Друзья!В нашем новом материале мы расскажем о возможностях последней версии отечественной системы 3D моделирования и 2D проектирования T-FLEX CAD 16.С момента последней публикации на этом портале прошло немало времени. Но и Топ Системы не стояли на месте – в T-FLEX CAD обозн...

Если босс велел заняться сайтом: как работает единственная в рунете площадка для тендеров в сфере digital Регулярно бывая на сайтах фриланса в обеих ипостасях — как исполнителя, так и заказчика, я часто встречаю повторяющиеся мотивы в описании многих заданий, типа задач будет много «агентства и студии не предлагать». Так вот, этот обзор для тех, кто под отношениями «заказчик-исп...

Используем пайпы для пивотинга Ни для кого не секрет, что корпоративные IPS становятся все умнее и умнее. Сейчас уже никого не удивишь IPS с SSL-митмом на периметре сети или даже внутри корпоративной сети между сегментами. В то же время, по-мимо всем известных IPS, стали появляться и распространяться разл...

Tesla зарегистрировала торговую марку CYBRTRK и показала тизер пикапа в стиле Blade Runner Tesla продолжает подогревать интерес общественности к и без того горячо ожидаемому анонсу своего пикапа, чья презентация, как известно, пройдет 21 ноября в Лос-Анджелесе неподалеку от ракетного завода SpaceX. Вчера компания разослала журналистам приглашения на пресс-конферен...

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

Новый складной смартфон с тремя экранами В начале года LG представила V50 ThinQ 5G с чехлом Dual Screen, оснащенным дополнительным экраном. Вместе они образовывали ту же конструкцию, что показана в новом видео. Вероятно, производитель решил продолжить развивать эту идею.В коротком ролике нам показывают смартфон с ...

[Перевод] Добавление Quartz в Spring Boot И снова здравствуйте. Специально для студентов курса «Разработчик на Spring Framework» подготовили перевод интересной статьи. В моей статье «Specifications to the Rescue» я показал как можно использовать JPA Specification в Spring Boot для реализации фильтрации в RESTful ...

Как выстрелить себе в ногу в C и C++. Сборник рецептов Haiku OS История встречи статического анализатора PVS-Studio с кодом операционной системы Haiku уходит в далёкий 2015-й год. Это был интереснейший эксперимент и полезный опыт для команд обоих проектов. Почему эксперимент? Анализатора для Linux тогда не было и не будет ещё полтора год...

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

Motorola может представить складной RAZR 13 ноября В этом году компания Motorola подтвердила, что работает над складным устройстве под брендом RAZR. Компания разослала приглашения на мероприятие в Лос-Анджелесе 13 ноября, и вполне вероятно, что это может быть запуском складного телефона RAZR. Телефон RAZR - один из самых кул...

Группировка Silence атаковала банки более 30 стран Кибергруппировка Silence с мая 2018 года похитила миллионы долларов у финансовых учреждений в десятках стран СНГ, Европы и Азии. В новых кампаниях преступники доработали свои методы и системы, чтобы лучше избегать обнаружения. В частности, они переписали свой загрузчик TrueB...

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

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

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

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

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

[Из песочницы] SVG индикатор загрузки на Vue.js Привет! Учусь на front-end, и параллельно, в учебном проекте, разрабатываю SPA на Vue.js для back-end, который собирает данные от поискового бота. Бот нарабатывает от 0 до 500 записей, и я должен их: загрузить, отсортировать по заданным критериям, показать в таблице. Ни back...

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

Gitpab. Приятно познакомиться Здравствуй. Я Gitpab. Рад знакомству. Меня сделали для того, чтобы легче было надзирать за программистами. Я беру часы, которые разработчики отметили в Gitlab, и подсчитываю, кто сколько затратил времени на работы по задачам. И по проекту в целом. Поговаривают, что большие н...

Стартовал открытый тест ботов OpenAI для Dota 2 Разработчики OpenAI для Dota 2 открыли временный доступ к игре с ботами для всех желающих. Попробовать свои силы можно в двух игровых режимах — одиночном и командном. «Competitor mode» предлагается сыграть готовой командой из пяти человек, а в «Teammate mode» напарники...

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

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

VBA и Python для автоматизации Excel и MS Office Поводом для заметки послужила статья на Хабре, в которой автор описывал, как он решал на Python задачу сбора и анализа метаданных из файлов Excel. Эта заметка более подробно раскрывает всем известный тезис: Под конкретную задачу надо выбирать наиболее подходящий инструмент п...

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

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

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

Как поделиться файлами через iCloud Drive на iOS и macOS В iOS 11 Apple представила новое приложение «Файлы». Эта инициатива была призвана упростить взаимодействие с файлами и документами на устройстве. И как показала практика, программа оказалась действительно востребованной — особенно на планшетных компьютерах iPad Pro. К...

Эволюция обзора спринта в Agile-команде Привет! Меня зовут Анатолий Савченко, я разработчик и по совместительству скрам-мастер в команде сервиса «Автотека». Как вы уже догадались, мы работаем по Cкраму. Каждые две недели мы проводим обзор спринта — встречу, на которой команда и заинтересованные стороны обсуждают, ...

Как распознать картинки и тексты на телефоне с помощью ML Kit Два года назад Сундар Пичаи, глава Google, рассказал о том, что компания из mobile-first становится AI-first и фокусируется на машинном обучении. Год спустя вышел Machine Learning Kit — набор инструментов, с которым можно эффективно использовать ML на iOS и Android. Об ML ...

В Google Play обнаружен новый троянец-бэкдор Компания "Доктор Веб" выявила в Google Play новый троянец-бэкдор, который выполняет команды злоумышленников, позволяет им дистанционно управлять инфицированными Android-устройствами и шпионить за пользователями.Вредоносная программа получила имя Android.Backdoor.73...

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

«ВКонтакте» запустила бесплатный генератор QR-кодов для ссылок, паролей от Wi-Fi и приглашений для календаря Пользователи могут создать QR-код в любом цвете и со своим изображением.

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

Команда по Dota 2 Serenity выиграла первый турнир WSOE После неудачного старта в турнире китайская команда Serenity все же в итоге одержала победу в первом в мире World Showdown of Esports, прошедший в эти выходные в Лас-Вегасе. Даже после неожиданной потери 30 летнего игрока Троэльса «syndereN» Нельсена из Дании на групповом...

Huawei Cloud: в PVS-Studio сегодня облачно В нынешний век каждый уже слышал об облачных сервисах. Многие компании освоили этот сегмент рынка и создали свои облачные сервисы самых различных направлений. Наша команда также в последнее время интересуется этими сервисами с точки зрения интеграции с ними анализатора кода...

[Из песочницы] React Native — серебряная пуля для всех проблем? Как мы выбирали кросс-платформенный инструмент для Profi.ru Всем привет, меня зовут Геворг. Я Head of Mobile в Profi.ru. Хочу поделиться с вами историей нашего эксперимента с React Native. Расскажу, как мы оценивали плюсы и минусы разработки на React Native — в теории и на практике. Статья будет полезна тем, кто интересуется кросс-пл...

[Перевод] Эффекты фильтрации SVG. Часть 4. Двухцветные изображения при помощи feComponentTransfer Эта четвертая статья серии об SVG-фильтрах, в которой Sara Soueidan покажет вам, как использовать feComponentTransfer для создания эффекта двухтонового фильтра. Предлагаемая серия статей "Эффекты фильтрации SVG" Sara Soueidan, внештатного разработчика UI/UX интерфейса и авт...

Разработка команды запроса данных из базы — часть 2 В предыдущей части я остановился на том, что разрабатываемая мной команда реализует поведение, которое можно описать вот таким тестом: it('execute should return promise', () => { request.configure(options); request.execute().then((result) => { expect(result....

[Перевод] Python Testing с pytest. Глава 2, Написание тестовых функций Вернуться Дальше Вы узнаете, как организовать тесты в классы, модули и каталоги. Затем я покажу вам, как использовать маркеры, чтобы отметить, какие тесты вы хотите запустить, и обсудить, как встроенные маркеры могут помочь вам пропустить тесты и отметить тесты, ожидая неуд...

[Перевод] LLVM для Tensorflow, или компилятор эпохи конца закона Мура Экосистема TensorFlow содержит ряд компиляторов и оптимизаторов, работающих на различных уровнях программного и аппаратного стека. Для тех, кто использует Tensorflow ежедневно, этот многоуровневый стек может порождать трудные для понимания ошибки, как времени компиляции, так...

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

Eclipse Che 7 уже здесь У онлайн-платформы разработки Eclipse Che выдался отличный год. В начале 2018 года была выпущена Eclipse Che 6.0, которая получила ряд новых функций для команд разработчиков, заинтересованных в создании cloud-native applications, а на конференции CheConf 18.1 было анонсирова...

Эта странная черная роза, на самом деле — сверхэффективный водяной фильтр Профессор Донглей Фан вместе со своей командой из Университета Техаса разработала необычный пассивный очиститель воды, в основу которого легла известная технология «солнечной дистилляции». Для этого Фан использовал полимер полипиррол — вещество радикально черного цвета...

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

Агентство NASA показало скафандры для полетов на Луну и Марс Агентство NASA устроило своеобразный «показ мод», продемонстрировав публике два скафандра, которые оно будет использовать в проекте Artemis. В опубликованном видео был показан громоздкий красно-бело-голубой скафандр, который будет использоваться для ...

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

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

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

Появилась бета-версия мультиплеерной модификации для The Elder Scrolls V: Skyrim The Elder Scrolls V: Skyrim не теряет популярности — ролевая игра доступна на всех мыслимых и немыслимых платформах (даже на «умном» унитазе), а фанаты продолжают создавать модификации. Одна из команд энтузиастов под названием The Together Team нес...

Запускаем “десктопное” ПО на микроконтроллере Embox принимал участие в IT фестивале TechTrain. Мы как и в первый раз привезли железки и вживую показали наши достижения. О некоторых мы уже писали на хабре, но мало ли кто не поверил :). Были показаны VoIP телефон, Qt и OpenCV, все на базе STM32F7-Discovery. Кроме стенда ...

Интересные и полезные инструменты с Aliexpress, которые должны быть у каждого дома. Вместе с разнообразной электроникой и различными гаджетами на AliExpress можно подобрать себе и необходимые инструменты для дома или мастерской. Здесь они тоже продаются, причём нередко в самом необычном и непривычном, но от этого не менее полезном исполнении

CodeSide. Новая игра для знаменитого соревнования Russian AI Cup Сообщество участников чемпионатов и команда Mail.ru Group в сотрудничестве с Codeforces.com приглашают вас на самую настоящую бойню, от которой вы получите бессонные ночи и мозоли на руках, поскольку будете участвовать в одном из самых живых и интересных чемпионатов по про...

[Перевод] К CI/CD и Kubernetes GitLab шел необычным путем Как наша команда Delivery, используя только собственные ресурсы, переделала нашу систему под CI/CD. Команды инженеров постоянно испытывают давление: нужно выдавать новые функции в виде достойного продукта и при этом постоянно минимизировать время цикла. Зачастую специалисты...

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

Автотестирование: десять лайфхаков от команды Skyeng Привет, я Андрей Шальнев, QA Automation Lead в проекте Skyeng Vimbox. В течение года мы с командой занимались оптимизацией процессов автоматического тестирования и сейчас вплотную подошли к ее финальной стадии. А это хороший повод выдохнуть, пересмотреть бэклог и подвести к...

Системный аналитик и метрики продукта — взболтать, но не смешивать? IT-компании, которые занимаются продуктовой разработкой, часто ищут в свои команды аналитиков. Зачем тут аналитик? Чтобы проверять гипотезы, придуманные командой, разрабатывать системы метрик (и поддерживать их), проводить разные эксперименты, а потом выдавать рекомендации п...

База данных KDB+: от финансов до «Формулы 1» KDB+, продукт компании KX — это широко известная в узких кругах, исключительно быстрая, колоночная база данных, предназначенная для хранения временных рядов и аналитических вычислений на их основе. Изначально она пользовалась (и пользуется) большой популярностью в индустрии ...

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

Xiaomi покажет совершенно новую приставку Mi TV с улучшенным пультом уже 23 апреля Компания Xiaomi продолжает регулярно выпускать новые продукты. Самый популярный телевизионный бренд Китая должен представить новую телевизионную приставку Mi TV уже 23 апреля. Согласно новому постеру на официальной страничке Xiaomi в социальной сети Weibo, новый Mi TV б...

Huawei представит новый смартфон 17 октября во Франции Китайский технологический гигант Huawei в прошлом месяце представил новые флагманские смартфоны серии Mate. Теперь же сетевые источники сообщают о том, что производитель намерен запустить ещё один флагман, отличительной особенностью которого станет дисплей без каких-либо выр...

В Windows 10 версии 1903 добавлена поддержка Variable Refresh Rate Windows 10 May 2019 Update была выпущена ранее на этой неделе для совместимых устройств, и заинтересованные пользователи могут загрузить ее с помощью Центра обновления Windows или инструмента Media Creation Tool. Windows 10 19H1 представляет несколько новых функций и улучшен...

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

[Из песочницы] Как в условиях трэшевой архитектуры и отсутствия навыков в Scrum мы создали кросс компонентные команды Привет! Меня зовут Александр, и я руковожу ИТ разработкой в УБРиР! В 2017 году мы в центре развития сервисов информационных технологий УБРиР поняли, что пришло время глобальных изменений, а точнее — agile-трансформации. В условиях интенсивного развития бизнеса и быстрого ...

Telegram под iOS получил крупное обновление. Что нового? Telegram, пожалуй, один из самых прогрессивных мессенджеров нашего времени. За относительно небольшой период, разработчики добавили в приложение множество полезных функций, опередив по возможностям WhatsApp, Viber и многие другие мессенджеры. Тем не менее, на этом Павел Дур...

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

Galaxy Note 10 получит камеру с тремя переменными апертурами Первым телефоном Samsung с камерой с переменной диафрагмой (она же апертура) стал Samsung W2018. Его основная тыльная камера может переключаться между апертурами со значением ƒ/1.5 и ƒ/2.4. Эта функция оказалась так полезна и тепло принята пользователями, что впоследствии н...

[Перевод] Amazon Prime Day 2019 – Powered by AWS Команда TestMace продолжает публикацию переводов об интересных моментах web-сферы. На очереди описание Amazon Prime Day с точки зрения разработки высоконагруженных сервисов. Приятного чтения! Уже по традиции я бы хотел рассказать вам о некоторых преимуществах AWS, которые...

Наушники AirPods 2 будут реагировать на команду Hey Siri Через беспроводные наушники Apple AirPods, подключенные к смартфону iPhone, можно запустить персональный помощник Siri при помощи двойного постукивания по устройству, которое находится в ушной раковине. Однако ресурс 9to5Mac уже раздобыл доказательство того, что наушник...

ViewPager 2 — новый функционал в старой обертке ViewPager — один из самых известных и широко используемых компонентов Android Support Library. Все простейшие карусели, онбординги и слайдеры выполнены именно на нем. В феврале 2019 года команда разработки AndroidX выпустила ViewPager2. Давайте разберемся, какие у этого были...

Как настроить веб-аналитику на AMP страницах Привет, Хабр. Я data-аналитик отдела маркетинга Wrike: занимаюсь сбором и анализом всех рекламных данных, моделированием LTV и другими техническими задачами, помогающими команде делать самую эффективную рекламу во всех источниках. Недавно я столкнулся с проблемой настройки с...

Видео: трейлер к выходу «кошмарного» DLC для Shadow of the Tomb Raider Издательство Square Enix и разработчики из команды Eidos Montreal продолжают работу над своим приключенческим боевиком Shadow of the Tomb Raider. Вслед за первыми двумя дополнениями, «Кузница» (The Forge) и «Столп» (The Pillar), как и бы...

У некоторых инсайдеров Microsoft Edge на Chromium появился в Windows Sandbox Компания Microsoft по-прежнему не запустила публичное тестирование новой версии браузера Edge, построенной на базе Chromium, однако это может произойти уже в самое ближайшее время. Если же вы не хотите ждать, то можете установить одну из утёкших сборок браузера, ссылки на к...

Пользователям macOS угрожает новый троян Tarmac Исследователи Confiant опубликовали новые сведения об обнаруженной ранее кампании OSX/Shlayer. Как выяснили специалисты, злоумышленники заражают пользователей macOS трояном Tarmac и используют продвинутые методы, чтобы скрыть свою активность. Вредоносная кампания Shlayer Впе...

Заметки фитохимика. Радио-банан Каждое чудо должно найти свое объяснение, иначе оно просто невыносимо… К.Чапек Я практически не касаюсь в своих статьях вещей, которые повсеместно описаны и легко доступны, к примеру макро- и микроэлементного состава фруктов/овощей. Но вот для банана решил сделать исключени...

Как настроить жесты-команды для AirPods Несмотря на то, что AirPods были анонсированы ещё в 2016 году, Apple продолжает внедрять новые полезные функции в наушники. Вместе с релизом iOS 12, AirPods обзавелись опцией прослушки, а годом ранее, компания внедрила возможность тонкой настройки жестов-касаний. На этом, д...

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

Приключения железного стартапа в России: сбор команды Коллеги, доброго времени суток. Осенью 2018 года ваш покорный слуга в одиночку запустил hardware-стартап. Это был тщеславный и необдуманный поступок. Не было профильного образования. Опыт в разработке железа – по нулям. Инженерная команда и деньги на контрактную разработк...

Молодёжи посвящается: новая серия смартфонов Xiaomi CC Китайская компания Xiaomi анонсировала новое семейство смартфонов — серию CC, ориентированную прежде всего на молодых пользователей. Как объяснил глава и основатель Xiaomi Лэй Цзюнь (Lei Jun), сокращение CC означает Colorful and Creative. Иными словами, в семейство войдут яр...

[Из песочницы] Анализ Minor Violations Java кода на платформе Duerank.com (часть 1) Введение Что мы знаем об ошибках в коде приложений, написанных на Java? Ну, мы наверняка знаем, что они там встречаются. А насколько часто встречаются? Как много делает разнообразных ошибок в своём коде разработчик? Под ошибками мы понимаем не только баги, но и наличие раз...

[Из песочницы] Длинные имена слишком длинные Привет, Хабр! Представляю вашему вниманию перевод статьи "Long Names Are Long" автора Bob Nystrom. Одно из умных вещей которые делает Google это строгие code review. Каждое изменение, прежде чем вам разрешат его внести в основную ветку, рассматривается как минимум ...

[Из песочницы] Практичный гайд по переменным окружения в Go Привет, Хабр! Представляю вашему вниманию перевод статьи A no-nonsense guide to environment variables in Go автора Enda Phelan. Переменные окружения — лучший способ хранения конфигурации приложения, поскольку они могут быть заданы на системном уровне. Это один из принципов ...

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

Как повысить продуктивность команды в несколько раз Как часто бывает в жизни: приходит новый менеджер и ставит задачу повысить количество реализуемых фич в 2 раза за следующий спринт. Разработчики, конечно, стараются, работают, остаются на выходные, выполняют поставленный план, но потом почему-то все увольняются. Большинство...

Текстурирование, или что нужно знать, чтобы стать Художником по поверхностям. Часть 1. Пиксель О чем эта серия уроков? В данной серии статей, которые я собираюсь написать, я постараюсь максимально раскрыть теорию создания текстур для игровой индустрии, начиная от самого понятия «пиксель» и заканчивая построением сложных материалов (шейдеров) в игровом движке на пример...

[Перевод] Стратегии деплоя в Kubernetes: rolling, recreate, blue/green, canary, dark (A/B-тестирование) Прим. перев.: Этот обзорный материал от Weaveworks знакомит с наиболее популярными стратегиями выката приложений и рассказывает о возможности реализации наиболее продвинутых из них с помощью Kubernetes-оператора Flagger. Он написан простым языком и содержит наглядные схемы, ...

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

Как мы запускаем новый сайт банка. Часть 2 Прошло полгода с момента публикации первой статьи о работе над сайтом банка. За это время Промсвязьбанк превратился в ПСБ, моя команда пополнилась еще тремя сильными спецами, мы запустили 300+ новых страниц на сайте, увеличив фокусные показатели и получив обратную связь от ...

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

Objectives and Key Results: инструкция по применению Всем привет! Меня зовут Егор, я руковожу кластером App Platform в Авито. Мои команды в основном занимаются разработкой внутренних продуктов, инструментов и процессов — тем, что принято называть платформенной разработкой. Год назад я рассказывал в этом блоге, как мы внедрили ...

Apple официально огласила дату презентации новых iPhone Последнее время ходило множество слухов касательно того, когда же Apple разошлет приглашения на сентябрьское мероприятие. В рамках него, напомним, компания должна показать новые iPhone 2019 года. В общем, Apple сделала то, что от нее ждали — позвала СМИ на анонс новых iPhone...

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

[Перевод] История Vim и руководство по его эффективному использованию Примечание от переводчика: это первая часть монументальной (на самом деле монументальной) статьи о Vim и его возможностях от разработчика из Миннеаполиса и автора проекта PostgREST Джо begriffs Нельсона. Первая часть статьи отводится на знакомство с историей Vim как редакт...

[Из песочницы] Typescript и react Разработка на javascript иногда становится похожа на работу детектива. Как понять чужой код? Хорошо, если разработчик обладает тонким искусством называть переменные так, чтобы другие поняли суть. А как быть, если члены команды все таки не всегда способны понять замысел своег...

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

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

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

Гигатрон — самодельный микрокомпьютер без процессора Микрокомпьютер Gigatron — это минималистичный 8-битный ретро-компьютер построенный по необычному дизайну: в нём нет никаких сложных логических интегральных схем, нет даже микропроцессора! Его CPU построен на классических логических элементах серии 7400, также известных как...

[Перевод] Истории лунного компьютера. Часть 2 Оборудование Hybrid Simulation Lab. На фото показана панель управления SDS 9300, который, совместно с несколькими аналоговыми компьютерами, отрабатывал симуляции командного модуля и лунного модуля. За годы до появления Apollo 11, когда разрабатывалась система управления, ...

NaVi, Astralis и MIBR отклонили приглашения на DreamHack Masters Dallas 2019 Глава DreamHack Masters Марк Nix0n Винтер рассказал в твиттере, что организаторы DreamHack Masters Dallas 2019 приглашали на турнир Natus Vincere, Astralis и MIBR, но те отказались от участия. Представители составов по CS:GO не назвали причин, по которым отклонили инвайты. ...

Huami положила в приглашения на презентацию умных часов Amazfit GTR монеты Вчера стало известно о том, что компания Huami готовится представить новые умные часы Huami Amazfit GTR, к особенностям которых будет относиться высокая автономность работы. Кроме того, Huami Amazfit GTR уже доступны для предварительного заказа на Jingdong, Tmall и на ...

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

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

LG покажет флагман с двумя экранами на IFA 2019 LG опубликовала официальное приглашение на свою пресс-конференцию, которая состоится 6 сентября в Берлине. Мероприятие приурочено к Международному радиошоу (IFA), ежегодно проходящему в столице Германии и всегда становящемуся площадкой для анонса флагманских новинок разных к...

[Перевод] Интервью — 10 вопросов про Swift. Часть 2 До запуска курса «iOS-разработчик» остается все меньше времени, поэтому сегодня мы продолжаем публиковать материал из серии «10 вопросов про Swift». Первую часть которого можно прочитать тут. Объясните дженерики в Swift? Дженерики (универсальные шаблоны) позволяют вам пис...

Roboto: новый p2p-ботнет с DDoS-функциональностью Обнаружен растущий ботнет на Linux-серверах, способный проводить DDoS-атаки. Для распространения своего зловреда ботоводы используют уязвимость в веб-интерфейсе Webmin, которую разработчики пропатчили в августе. Проблема, получившая идентификатор CVE-2019-15107, позволяет уд...

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

Microsoft тизерит скорый анонс HoloLens 2.0 Алекс Кипман (Alex Kipman), руководитель команды HoloLens, опубликовал видео-тизер, в котором намекает на анонс второго поколения HoloLens 24 февраля этого года. Напомним, что ранее Microsoft начала рассылать приглашения на свою пресс-конференцию, которая пройдёт именно 24 ...

Subnautica: читы и секреты выживания в игре Subnautica — довольно сложный проект, в который проще играть с читами. Мы собрали самые полезные команды и подсказки по прохождению игры.

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

4G-роутер в роли универсального сервера для IoT Роутеры серии ICR-3200 призваны заменить классическую связку: одноплатный компьютер + модем + роутер. Теперь можно запускать всю необходимую логику прямо на роутере. Благодаря мощному ARM-процессору, 512 МБ оперативной памяти и ~2ГБ встроенной флеш-памяти, на роутере можно ...

Один стендап в Яндекс.Такси, или Чему нужно научить бэкенд-разработчика Моё имя Олег Ермаков, я работаю в команде бэкенд-разработки приложения Яндекс.Такси. У нас принято проводить ежедневные стендапы, где каждый из нас рассказывает о сделанных за день задачах. Вот как это бывает… Имена сотрудников может и изменены, а вот задачи вполне себе реа...

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

Лошадь сдохла – слезь: переход с tslint на eslint До недавнего времени во всех проектах фронта разработчики Dodo Pizza Engineering использовали tslint – полезный инструмент, который подсказывает, когда ты накосячил в коде допустил неточность, помогает поддерживать код в одном стиле и сам исправляет многие замечания. Но тут ...

[Перевод] Распаковка: загрузчик Dridex Доброй ночи, друзья! Менее чем через месяц у нас стартует курс «Реверс-инжиниринг», в связи с этим традиционно делимся полезным материалом по теме. У некоторых читателей были проблемы с распаковкой начального загрузчика для Dridex (того, что был сброшен макросом), поэтому с...

[Перевод] IBM Watson Visual Recognition: функция распознавания объектов теперь доступна в IBM Cloud До недавних пор IBM Watson Visual Recognition в основном использовался для распознавания изображения, как единого целого. Однако работа с картинкой, как с единым целым — далеко не самый правильный подход. Теперь, благодаря новой функции распознавания объектов, пользователи...

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

Созданы микророботы, парящие в магнитных полях Сводная группа учёных из Института Пола Шеррера (PSI) и Швейцарской высшей технической школы Цюриха (ETH Zurich) разработала микромашины, которые могут быть запрограммированы на сложные действия. Сфера использования таких машин огромная: от медицинской, когда микророботы буд...

Опубликованы «живые» фото PlayStation 5 До сих пор мы видели лишь различные рендеры новой консоли от Sony — PlayStation 5. Теперь команда YouTube-канала ZONEofTECH показала в видео «живые» фото версии приставки для разработчиков.

Как быстро открыть конкретный раздел в настройках iOS Это стало возможным с приложением «Команды» для iOS Пару недель назад на Reddit было обнаружено сообщение, в котором утверждалось, что Apple восстановила возможность запуска определенных разделов приложения «Настройки» с помощью приложения «Команды» в iOS и iPadOS ...

Microsoft сообщает о новых игровых функциях в Windows 10 May 2019 Update Обновление Windows 10 May 2019 Update постепенно появляется в первой волне совместимых устройств. Среди различных функций, таких как Windows Sandbox и светлой темы, Windows 10 версии 1903 также представляет новую функцию для геймеров.Последнее обновление Windows 10 версии 19...

Качество кода Качество кода — тема, которая родилась вместе с программированием. Для оценки и контроля качества менеджмента предприятий применяется ISO 9000, для продуктов — ГОСТ и тот же ISO, а вот для оценки качества кода ГОСТа нет. Точного определения и стандарта для качества кода тоже...

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

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

8 причин, по которым вы обязательно захотите использовать Azure Notebooks Если Вы data scientist, или занимаетесь машинным обучением, как я — наверняка Вы пишете большую часть кода в Jupyter Notebooks. Для всех остальных поясню: Jupyter — это замечательная система, позволяющая Вам сочетать исполняемый программный код и текстовые фрагменты на основ...

CLion 2019.1: ClangFormat, подсветка кода через Clangd, memory view, начальная поддержка микроконтроллеров Привет, Хабр! У команды CLion множество отличных новостей — питерская часть команды вместе с другими коллегами успешно перебралась в новый офис, к нам присоединились новые классные разработчики, а главное, мы буквально на днях выпустили первое большое обновление в этом году...

Custdev, сложные услуги и искусство презентации: чему мы учили участников акселератора ВТБ Сколько времени нужно, чтобы просеять 300 стартапов для банковского акселератора? Примерно столько проектов этим летом отправили заявки во второй акселератор ВТБ. До очного этапа дошло 40, и уже 11 сентября мы встречали их команды на площадке нашего партнера ФРИИ в Москве. ...

Зачем нужны «Команды» Siri? Ответ Apple 17 сентября 2018 года, одновременно с релизом iOS 12, watchOS 5 и tvOS 12, Apple выпустила приложение «Команды» для Siri. Именно оно обеспечивает работу функции быстрых команд (shortcuts), позволяющих автоматизировать выполнение многих повседневных задач на iPhone и iPad. С...

Менеджмент счастья: как заботиться и развивать home-office команду из 30+ городов Многие компании стараются заботиться о своих сотрудниках. Кому-то даже кажется, что они в этом преуспели, но на деле не всё так просто. Как компании оценить свой HR-бренд, а соискателю выбрать работодателя по душе? Наверное, с этой целью авторитетные ресурсы вроде hh.ru и с...

Победа на PHDays 9. Делимся лайфхаками в трёх частях. Часть 1 Всем привет! Меня зовут Виталий Малкин. Я руководитель отдела анализа защищённости компании «Информзащита» и по совместительству капитан команды True0xA3. Этой статьей мы начинаем цикл из 3-х материалов, посвящённых нашему выступлению на PHDays IX Standoff. В этой статье мы ...

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

5 советов о Design Leadership. Часть 1 Всем привет. Уже в этом месяце мы запускаем курс «Team Lead 2.0», который подготовлен специально для старших разработчиков, TeamLead’ов, SCRUM мастеров и специалистов, желающих повысить свой профессиональный уровень и получить уникальный опыт, необходимый для эффективного уп...

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

WhatsApp внедряет новые настройки конфиденциальности WhatsApp внедряет новые настройки конфиденциальности для групп, которые будут препятствовать добавлению пользователей в группу без их согласия. Эта новая функция даст пользователям возможность решать, кто может добавить вас в ту или иную группу. Тем не менее, пользователи...

Доменные имена с валидным SSL для локальных Docker-контейнеров Использование Docker в процессе разработки стало уже стандартом де-факто. Запускать приложение со всеми его зависимостями, используя всего одну команду — становится всё более и более привычным действием. Если приложение предоставляет доступ используя web-интерфейс или какое...

Na’Vi запускает курс подготовки NAVI Esports Camp, который позволит талантливым молодым игрокам в CS:GO попасть в юношеский состав NAVI.Junior Украинская киберспортивная команда Na’Vi запустила обучающий проект NAVI Esports Camp, который позволит талантливым молодым игрокам в возрасте 16-19 лет попасть в юношеский состав команды по CS:GO (NAVI.Junior). В период с 6 по 16 мая клуб принимает заявки от талантливых игр...

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

Конкурс разработчиков плагинов TeamCity Привет, Хабр! Недавно мы запустили конкурс разработчиков плагинов для TeamCity, и вы все еще можете в нем поучаствовать. Правила просты: участники присылают нам плагины до 24 июня, а взамен получают годовую подписку на любую IDE от JetBrains на свой выбор. После того как...

Microsoft Edge на Chromium официально доступен для открытого тестирования Вчера мы начали публичное тестирование браузера Edge на Chromium. Пока доступны 2 варианта превью-версий: Dev и Canary, для Windows 10. Dev сборки содержат лучшие дополнения за прошедшую неделю. Они были протестированы командой Microsoft Edge и, как правило, более стабильны,...

Кнопку Bixby в Samsung Galaxy Fold спрятали в неожиданном месте Разработчик ПО Макс Вейнбах (Max Weinbach) с форума XDA-Developers рассказал о том. что сгибающийся смартфон Samsung Galaxy Fold, как и его предшественники, будет оснащен кнопкой запуска персонального помощника Bixby, однако она будет спрятана в неожиданном месте. Созда...

Windigo Gaming выступит на Moche XL Esports по CS:GO Организаторы Moche XL Esports выдали второй инвайт Windigo Gaming. Ранее приглашение получил состав Адиля ScreaM Бенрлитома GamerLegion. Всего на чемпионате выступят шесть команд — еще трем выдадут инвайты. Последний слот достанется победителю Master League Portugal Seaso...

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

Опыт использования BDD в тестировании CUBA Platform Около семи лет назад Dan North в своей статье описал практическое применение BDD подхода, который позволяет сделать процесс разработки более понятным и управляемым путем налаживания внутренних коммуникаций. Индустрия с каждым днем проявляет всё больший интерес к этой методол...

Amazon добавила возможность компаниям создавать голосовые команды Amazon запустила Alexa for Business, и теперь позволяет бизнес компаниям создавать голосовые команды для использования их в офисе. Участники могут использовать один из десятков шаблонов для создания своих собственных голосовых команд в Alexa без необходимости писать код....

Tornado vs Aiohttp: путешествие в дебри асинхронных фреймворков Привет! Я Дима, и я довольно давно и плотно сижу на Python. Сегодня хочу показать вам отличия двух асинхронных фреймворков — Tornado и Aiohttp. Расскажу историю выбора между фреймворками в нашем проекте, чем отличаются корутины в Tornado и в AsyncIO, покажу бенчмарки и дам н...

Журналисты Forbes начали использовать ИИ для набросков статей Система управления контентом предоставляет ссылки как на значимые статьи по теме, так и на изображения, которые могут улучшить историю. В этом отношении новый инструмент ничем не отличается от Reuters Lynx Insights, который был запущен в марте 2018 года и отыскивает ключевые...

Даже web ресурсы известных организаций не защищены от детских ошибок Disclaimer. Все события происходили в 2017 году. Обо всех указанных в статье уязвимостях было сообщено представителям компаний в кратчайшие сроки с момента их обнаружения. Некоторые ресурсы, на 2019 год, были полностью обновлены (frontend и backend). Статья носит сугубо инфо...

Перо Microsoft Surface Pen может обзавестись дисплеем Управление США по патентам и торговым маркам (USPTO) обнародовало патентную документацию Microsoft на новое перо Surface Pen, предназначенное для работы с портативными компьютерами семейства Surface. Главная особенность новинки — интегрированный сенсорный дисплей на основе о...

[Перевод] Глубокое погружение в Linux namespaces В этой серии постов мы внимательно рассмотрим один из главных ингредиентов в контейнере – namespaces. В процессе мы создадим более простой клон команды docker run – нашу собственную программу, которая будет принимать на входе команду (вместе с её аргументами, если таковые им...

[Из песочницы] Создание Android приложения с использованием Anko Layouts и Anko Coroutines Примерно год назад я начал использовать Kotlin в своих Android проектах. Мне хотелось попробовать что-то новое, что было бы интересно изучать. Тогда я и наткнулся на Anko. К тому времени писать UI на xml порядком осточертело. Мне всегда нравилось писать интерфейс руками, не...

Как мы запускаем новый сайт банка. Часть 1 Привет! Меня зовут Илья Голованов. Мы вместе с командой работаем над новым сайтом Промсвязьбанка. В этой статье я расскажу, какие задачи перед нами стоят, с какими проблемами мы сталкиваемся и к каким решениям приходим. Пока новый вид доступен для 30% страниц (их можно увид...

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

[Перевод] Как заблокировать работу Microsoft Edge в фоне под Windows 10 Работая на устройстве под управлением ОС Windows 10, вы могли заметить в Task Manager среди запущенных процессов Microsoft Edge, даже если вы не пользуетесь этим браузером. Эти процессы, MicrosoftEdge.exe, MicrosoftEdgeCP.exe и MicrosoftEdgeSH.exe, отображаются там как прио...

[Перевод] Кто добавил Python в последнее обновление Windows? Несколько дней назад команда Windows анонсировала майское обновление 2019 для Windows 10. В этом посте мы взглянем на то, что мы, команда Python, сделали для того, чтобы установка Python в Windows стала проще. В частности поговорим о Microsoft Store и о добавлении дефолтной ...

3 ключевых качества для успешного менеджера по продукту: Антон Стожко Мы продолжаем рассказывать о ключевых качествах для успешного менеджера по продукту, по мнению продуктовой команды Wrike. В шестой (!) части данной серии мы пообщаемся с Антоном Стожко. Антон работает associate product manager 1,5 года, куда перешел из команды Customer Suppo...

5 лучших функций WhatsApp, добавленных в 2018 году [ОБЗОР] Групповые звонки, стикеры, картинка-в-картинке и другие классные функции появились в приложении WhatsApp в уходящем году. Команда добавляла в мессенджер полезные опции каждый месяц, а в следующем году нас ждет еще больше новшеств. Предлагаем обзор топ-5 ф

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

Официально: iPhone XI представят 10 сентября в штаб-квартире Apple Много слухов ходило о том, что новое поколение смартфонов iPhone дебютирует 10 сентября, и вот наконец-то в Сети появилось официальное подтверждение даты в виде приглашения на мероприятие. Помимо непосредственно числа, оно подтверждает и конфигурацию, а также внешний ви...

APT-группа Platinum вооружилась бэкдором Titanium Специалисты «Лаборатории Касперского» рассказали о бэкдоре Titanium, который APT-группировка Platinum использует в атаках на организации в Юго-Восточной Азии. Зловред получает команды через код, зашифрованный в PNG-изображениях, и может манипулировать файлами на ин...

[Перевод] Выпуск Rust 1.32 Команда разработчиков Rust рада сообщить о выпуске новой версии Rust, 1.32.0. Rust — это язык программирования, который дает возможность каждому создавать надежное и эффективное программное обеспечение. Если у вас установлена предыдущая версия Rust с помощью rustup, то для о...

[Перевод] Некорректные диаграммы: наш опыт Мы в журнале The Economist очень серьёзно относимся к визуализации данных. Каждую неделю у нас публикуется около 40 графиков в печатной и онлайновой версиях, а также в приложениях. Мы везде стремимся точно представить цифры, чтобы они лучше всего иллюстрировали тему. Но иног...

[Из песочницы] Пользовательские параметры в Google Analytics, которые не раз нас спасали При настройке аналитики через Google Analytics (GA) нередко без внимания остаются Пользовательские параметры или CD (Custom Dimensions). Это происходит из-за сложности с пониманием их области применения: неясно, как именно CD могут помочь в сборе и анализе данных и каким обр...

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

Самые крутые новинки CES 2019 В Лас-Вегасе сегодня началась главная выставка потребительской электроники. Больше 180 000 людей и 4400 компаний приехали в Лас-Вегас, чтобы показать и посмотреть последние гаджеты и технологии. В числе тех, кто похвастается своими техническими достижениями, будут Huawei, ...

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

4. Нагрузочное тестирование Check Point Maestro Продолжаем цикл статей по решению Check Point Maestro. Мы уже опубликовали три вводных статьи: Check Point Maestro Hyperscale Network Security Типовые сценарии использования Check Point Maestro Типовой сценарий внедрения Check Point Maestro Теперь самое время перейти к ...

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

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

Это не шутка. Журналисты нашли боксерские перчатки в приглашении на презентацию Redmi K20 Как мы уже сообщали, компания Redmi официально подтвердила, что презентация флагманского смартфона Redmi K20 состоится на пресс-конференции, которая пройдет 28 мая. Однако данный анонс не обошелся одной лишь картинкой в интернете, дело в том, что журналисты получили пр...

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

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

Telegram ищет хороших копирайтеров Команда Telegram запустила конкурс «Писателя». Чтобы принять участие и впоследствие получить возможность присоединиться к команде Telegram в качестве копирайтера, нужно написать боту @jobs_bot, и выполнить тестовое задание. Напомним, на днях Telegram выпустил обновленную вер...

Быстро разряжается батарея? Проверьте наличие этих приложений Иногда причина быстрой разрядки вовсе не в изношенном аккумуляторе Магазин приложений Google Play, при всём желании, сложно назвать безопасным местом. В фирменный каталог программ, несмотря на все старания Google, то и дело пробираются различные вредоносные приложения. Для э...

ZTE покажет на выставке MWC 2019 смартфон с поддержкой 5G Компания ZTE распространила приглашение на презентацию, которая будет проведена в рамках выставки мобильной индустрии Mobile World Congress (MWC) 2019. Сообщается, что ZTE расскажет о новинках 25 февраля. В частности, будет представлен передовой смартфон с поддержкой мобильн...

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

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

[Перевод] Выпуск Rustup 1.20.0: поддержка профилей, улучшения в командах update и doc Рабочая группа rustup рада сообщить о выпуске новой версии, 1.20.0. Rustup — рекомендуемая утилита для установки Rust, языка программирования, позволяющего каждому создавать надёжное и эффективное программное обеспечение. Если у вас уже установлен rustup, то для обновления д...

В России вышел планшет, который можно использовать как умный дисплей или хаб для умного дома Компания Lenovo представила на российском рынке планшет Lenovo Yoga Smart Tab, который изначально был показан на выставке IFA 2019 в Берлине. Особенностью Lenovo Yoga Smart Tab является то, что это не только планшет для просмотра фильмов, игр и других интерактивных разв...

ESL One Hamburg объявила состав группы А и B Вчера вечером ESL объявила список команд в группах для турнира в Гамбурге, который начинается на следующей неделе во вторник. В начале нового сезона балансирование групп может быть неудачным, но ни одна группа не выделяется как «группа риска на вылет». Группа B выглядит нем...

Глобальный топ самых мощных смартфонов по версии AnTuTu: почти без изменений На прошлой неделе мы увидели, что лидерами китайского сентябрьского топа AnTuTu стали Vivo NEX 3, Vivo iQOO Pro и ASUS ROG Phone 2. Глобальный рейтинг традиционно менее интересен, да и изменений по сравнению с прошлым месяцем в нет совсем немного. Так, первые 3 позиции вооб...

Используем буфер обмена на Mac с умом Automator можно по праву назвать одним из самых недооцененных приложений на macOS. Увы, но многие пользователи не догадываются о скрытых возможностях данной утилиты. Тем не менее потенциал заложенный в программу действительно огромен. Сегодня мы расскажем о простых способах...

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

90 Гц, 65 Вт и Snapdragon 855 Plus. Новый рекордсмен заряжается за 30 минут Сегодня китайский промышленный гигант Oppo разослал официальные приглашения на мероприятие, посвященное анонсу смартфона Oppo Reno Ace, которое запланировано на 10 октября. Производители смартфонов часто соревнуются друг с другом в креативности оформления подобного рода...

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

Уязвимость в фильтрах AdBlock и uBlock позволяет выполнять произвольный код на веб-страницах При соблюдении ряда условий, опция фильтра $rewrite, внедренная в AdBlock, AdBlock Plus и uBlock с обновлением 3.2 от 17 июля 2018 года, позволяет выполнять произвольный код на отображаемой пользователю веб-странице, сообщается в блоге armin.dev. Вот как описывается проблем...

Na’Vi получили приглашение на турнир BLAST Pro Series Madrid 2019 Обладателем второго слота из шести инвайтов на BLAST Pro Series Madrid 2019 стала команда Natus Vincere. А обладателем первого слота стала команда Astralis, они были первым коллективом которых пригласили на турнир в Мадриде. Об этом сообщили организаторы турнира BLAST Pr...

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

Преступники дают ссылки на RAT-троян в приглашениях WebEx ИБ-специалист Алекс Ланштейн (Alex Lanstein) обнаружил оригинальный вектор для распространения RAT-трояна. Киберпреступники доставляют зловред, перенаправляя жертву через открытый редирект с сайта Cisco на зараженную страницу, где размещен фальшивый клиент WebEx — ПО для онл...

ВКонтакте запускает живые обложки для сообществ на iOS и Android Команда ВКонтакте представила новую возможность для сообществ — живые обложки для подписчиков в мобильном приложении для iOS и Android.  Живая обложка — это до пяти изображений или коротких видеозаписей, которые автоматически сменяют друг друга. С их помощью за не...

 Команду дизайнеров Apple покидает несколько «старожилов» По данным авторитетного издания The Wall Street Journal, в ближайшее время команду Apple покинет сразу несколько ведущих дизайнеров. Речь идет о Рико Зоркендорфере и Даниэле де Юлиис, которые проработали в команде по промышленному дизайну более десяти лет каждый. Также вскор...

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

Опыт использования генератора статических сайтов Hugo Делюсь 2-х летним опытом использования генератора статических сайтов Hugo. Заметка ориентирована на начинающих, но в этой заметке не будет инструкций "как установить Hugo" или "как создать первый пост". Эта заметка будет полезна тем, кто выбирает и сравнивает альтернативы дл...

Safari 7 и Скотт Форстолл На WWDC’13 Крейг Федериги представил публике новую версию Safari. 22 октября новая версия самого “яблочного” браузера в мире вышла в свет. Ничего удивительного? До 2013 года, все новости про Safari (кроме тех которые показались слишком “вкусными” Стиву Джобсу и которые пре...

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

Тренировка гранат в новом обновлении CS:GO Если игра участвует в спортивных мероприятиях – она обязана развиваться. В футбол ежегодно вносят коррективы, чтобы сделать его интереснее в соревновательном плане. Киберспорт – не исключение. В CS:GO играть привыкли многие, а вот полагаться на обновления от Valve – никто не...

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

Чек-лист: что нужно было делать до того, как запускать микросервисы в prod Эта статья содержит краткую выжимку из моего собственного опыта и опыта моих коллег, с которыми мне днями и ночами доводилось разгребать инциденты. И многих инцидентов не возникло бы никогда, если бы всеми любимые микросервисы были написаны хотя бы немного аккуратнее. К сож...

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

Как устроен балансировщик команд в World of Tanks Blitz WoT Blitz — это мобильный танковый шутер, в котором игроки сражаются в формате 7 на 7. Матчмейкер, или балансировщик это механизм, который на основе очереди игроков, желающих попасть в бой, формирует состав команд. У танков есть следующие важные для матчмейкинга параметры...

Отладка Angular CLI приложения в VSCode с помощью Browser Preview Привет, Хабр! В Iponweb мы не только творим магию с помощью Kubernetes, но и создаем сложные пользовательские интерфейсы. Основной фреймворк, который мы используем, — Angular (а также AngularJs для legacy частей), поэтому удобство разработки для нас — не пустой звук. Мы реши...

[Перевод] Элегантная обработка ошибок в JavaScript с помощью монады Either Давайте немного поговорим о том, как мы обрабатываем ошибки. В JavaScript у нас есть встроенная функция языка для работы с исключениями. Проблемный код мы заключаем в конструкцию try...catch. Это позволяет прописать нормальный путь выполнения в разделе try, а затем разобрать...

ФОТО: Как смотрели презентацию Apple в разных уголках мира Вчера во всем мире поклонники Apple собрались, чтобы услышать последние новости из Театра Стива Джобса, где компания представила волну новых сервисов, таких как Apple TV +, Apple News +, Apple Arcade и Apple Card. Чтобы отпраздновать это событие, Apple организовала прямую т...

Дона Саркар покидает пост главы программы Windows Insider Дона Саркар покидает пост руководителя программы Windows Insider, которую возглавляла на протяжение последних трёх лет, свенив Габриэля Аула в 2016 году. Соответствующую информацию в блоге опубликовал Эран Мегиддо, корпоративный вице-президент по Windows и образованию. Micr...

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

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

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

Google помогает полиции определять устройства вблизи мест преступления, используя данные о местоположении Не секрет, что Google отслеживает вас повсюду, даже если вы отключили функцию истории местоположений Google. Как показало исследование Associated Press в 2018 году, приложения Google, такие как Карты или Погода на Android, позволяют компании непрерывно собирать вашу геолока...

Вредоносный ярлык встраивает опасный код в интернет-страницы Независимый ИБ-эксперт 0xffff0800 нашел LNK-вредонос, который распространяется через пиратские сайты под видом популярного кино. Опасный ярлык умеет демонстрировать нежелательную рекламу, продвигать сомнительное ПО и красть криптовалюту. Исследователь обнаружил вредонос на с...

Видео: Руководство по первому запуску 3D принтера ZENIT. Заметки Инженера от 3Dtool. Всем привет, с Вами 3DTool!Сегодня мы подготовили для Вас новое видео в формате "Заметки Инженера" в котором, подробно покажем как запускать 3Д принтер ZENIT в первый раз и как происходит печать из коробки. Максим расскажет о том, на что нужно обратить внимание при распаковк...

Intel приглашает на OpenVINO хакатон, призовой фонд — 180 000 рублей Думаем, что вам известно о существовании полезного продукта Intel под названием Open Visual Inference & Neural Network Optimization (OpenVINO) toolkit — набора библиотек, средств оптимизации и информационных ресурсов для разработки ПО, использующего машинное зрение и D...

[Перевод] Тренинг Cisco 200-125 CCNA v3.0. День 21. Дистанционно-векторная маршрутизация RIP Тема сегодняшнего урока – RIP, или протокол маршрутной информации. Мы поговорим о различных аспектах его применения, о его настройке и ограничениях. Как я уже говорил, тема RIP не входит в учебный план курса Cisco 200-125 CCNA, однако я решил посвятить этому протоколу отдель...

Commando Fire Go 1.1.1 Сильные вражеские силы, мощное подавление огня! Найди линию жизни в вражеских снарядах! Удиви врага и сражайся в огне! Режим игры богат: — Основная задача: вы можете улучшать и вооружать себя, выполняя различные основные задачи и получая богатые награды! — Режим...

Названа европейская дата выхода новых смартфонов Lenovo Lenovo начала рассылать приглашения на презентацию новых смартфонов серии Note. Мероприятие состоится 5 сентября, прямо перед открытием выставки IFA 2019 в Берлине.

IntelliJ IDEA, ReSharper, SonarLint и SonarQube находят те же ошибки, что и PVS-Studio — ну и зачем нам PVS-Studio? Иногда люди задают вопрос, который, на первый взгляд, про одно, а на самом деле про другое. Как говорится, грамотно поставленный вопрос содержит половину ответа. На днях я вернулся с конференции JPoint, на которой впервые был представлен наш новый анализатор PVS-Studio для ...

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

«Секретики» DPAPI или DPAPI для пентестеров Вторая статья по итогам выступления нашей команды на OFFZONE-2018. На этот раз рассмотрим доклад с MainTrack “Windows DPAPI “Sekretiki” or DPAPI for pentesters”. Внимание! Очень много буков! При проведении RedTeam кампаний хочется давать меньше поводов для реакции BlueTeam...

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

Качество — ответственность команды. Наш QA опыт Я работаю QA-инженером в Miro. Расскажу о нашем эксперименте по передаче разработчикам части задач по тестированию и трансформации роли тестера в роль QA (Quality assurance). Сначала коротко о нашем процессе разработки. У нас ежедневные клиентские релизы и от 3 до 5 серверн...

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

Как включить режим «Картинка в картинке» в плеере QuickTime на Mac Если вы используете приложение QuickTime Player на Mac для просмотра видео, вам понравится появившаяся в macOS Catalina новая функция. Вы можете включить режим «картинка в картинке», чтобы продолжить просмотр, занимаясь параллельно другими делами. ПО ТЕМЕ: Полезные команды S...

Первый тест нового марсохода NASA завершился успешно Согласно текущим планам NASA новый аппарат должен отправиться на Марс в июле 2020 года. Основная задача нового марсохода будет заключаться в поиске ответов на один из ключевых вопросов о Красной планете – был ли Марс обитаем в прошлом? Для решения этой загадки аппарат будет...

[Перевод] Руководство по развертыванию моделей машинного обучения в рабочей среде в качестве API с помощью Flask Друзья, в конце марта мы запускаем новый поток по курсу «Data Scientist». И прямо сейчас начинаем делиться с вами полезным материалом по курсу. Введение Вспоминая ранний опыт своего увлечения машинным обучением (ML) могу сказать, что много усилий уходило на построение дейс...

Xiaomi вляпалась. YouTube удалил запись осенней пресс-конференции из-за нарушения авторских прав В конце сентября этого года компания Xiaomi провела пресс-конференцию, на которой были представлены различные продукты. В ходе презентации смартфона Xiaomi Mi 9 Pro 5G на экране был показан следующий кадр, на котором сравнивалась мощность зарядки различных смартфонов. К...

Yii 2.0.16 Команда PHP-фреймворка Yii выпустила версию 2.0.16, содержащую более сотни исправлений и немного улучшений. Исправлены несколько проблем с безопасностью. Ветка Yii 2.0 достигла заморозки более чем год назад, что означает что в неё принимаются главным образом исправления. Сд...

[Из песочницы] Невидимый деплой монолитного приложения в продакшн на AWS. Личный опыт Я – Lead DevOps Engineer в международной SaaS-компании. Мы разрабатываем платформу для совместной работы кроссфункциональных команд. В статье поделюсь тем, как наша DevOps-команда решила проблему ежедневных серверных релизов монолитного stateful-приложения и сделала их автом...

Google Assistant научился читать и отвечать на сообщения из мессенджеров Голосовой помощник Google Assistant является центральной и главной частью всей экосистемы Google, поэтому компания продолжает регулярно снабжать его новым дополнительными функциями. Google Assistant всегда умел читать SMS-сообщения, отправленные через стандартное в Android ...

Как расставить приоритеты в разработке. Опыт внедрения GIST + ICE в Яндекс.Маркете Рассмотрим одно из подразделений Яндекс.Маркета. Оно довольно крупное — 85 человек. Внутри подразделения есть несколько команд. Команды либо занимаются функциональными частями Маркета, либо решают какую-то большую пользовательскую задачу. Вот одна из них: изменить сам сервис...

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

Начат сбор средств на выпуск зум-пинхола Pinhole Pro X В марте этого года китайская компания Thingyfy показала несколько объективов пинхол, среди которых был первый в мире объектив-пинхол с переменным фокусным расстоянием. Несколько дней назад на сайте KickStarter начался сбор средств на выпуск этого необычного изделия. Об...

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

Skylanders Ring of Heroes A.1.0.3 Новая мобильная RPG игра Skylanders уже здесь! Отправляйтесь в незабываемые приключения вместе со Спайро, Стелс Эльфом, Эраптором и многими другими скайлендерами в Skylanders™ Ring of Heroes. Создайте свою команду из скайлендеров: — Соберите в игре более 80 скайленд...

Google согласилась рассказать об Android 11 Google отменила релиз одной из функций Android 10 и перенесла её в Android 11 Традиция презентации новых версий Android, которой следует Google, довольно необычна. Вместо того, чтобы сначала представить обновление публике, а потом открыть её для тестирования, поисковый гиган...

[Перевод] Современная игра для NES, написанная на Lisp-подобном языке What Remains — это повествовательная игра-адвенчура для 8-битной видеоигровой консоли NES, выпущенная в марте 2019 года как бесплатный ROM, запускаемый в эмуляторе. Она создавалась небольшой командой Iodine Dynamics на протяжении двух лет с перерывами. В настоящий момент игр...

Функции Galaxy Note 10, о которых вы не знали Galaxy Note 10 имеет массу интересных и полезный опций Samsung Galaxy Note 10 вышел совсем недавно. Но новые гаджеты — это отнюдь не всегда лишь новое железо и «экран пошире, да оперативки побольше». Это новые возможности, которые (особенно на флагманских уст...

2024: запущена онлайн-игра про этику в технологиях В ваших руках огромная власть. Ваша задача – улучшить жизнь в стране при помощи технологий. Слежка за гражданами или безопасность? Технологическая безработица, дроны-убийцы или новые этичные технологии, которые спасут мир? Попробуйте создать свое будущее в онлайн-игре «2024...

[Из песочницы] Арифметика fixed-point на C++ Сегодня расскажу Вам что такое fixed-point, зачем он нужен и как его можно использовать. Существует такая проблема когда производительность приложения может заметно ухудшиться из-за особенностей вычисления на числах с плавающей точкой. Как правило CPU заточен под целочислен...

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

E3 2019: Все что показали на конференции Ubisoft Новый год для геймеров продолжается. Игровая выставка Electronic Entertainment Expo 2019 в самом разгаре и только что закончилась конференция Ubisoft и мы как обычно собрали для вас все видео: WATCH DOGS LEGION Как и предсказывали утечки, на конференции Ubisoft на E3 2019 ...

Результаты Pwn2Own: Tesla Model 3 взломана, на ней поехал домой автор нового метода атаки Несколько недель назад на Хабре публиковалась новость о том, что Илон Маск пообещал привезти Tesla Model 3 на конференцию Pwn2Own и отдать электромобиль тому, кто сможет его взломать. При этом предприниматель высказывал сомнение в том, что кому-то удастся обойти защитные с...

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

HP показала очень тонкий и лёгкий, но производительный ноутбук. Менее 1 кг веса На прошлой неделе компания HP буквально показала магию не презентации ноутбука Dragonfly. Ну а как иначе назвать левитирующее устройство? Тем самым представители компании хотели подчеркнуть, что аппарат получился очень лёгким, вес менее 1 кг. Если точно, то 999 граммов. ...

Automator: Как быстро запускать избранные веб-страницы Automator можно по праву назвать одним из самых недооцененных приложений на macOS. Увы, но многие пользователи не догадываются о скрытых возможностях данной утилиты. Тем не менее потенциал заложенный в программу действительно огромен. Сегодня мы расскажем о службе, которая ...

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

Apple объявляет о поддержке меток NFC, запускающих Apple Pay На конференции TRANSACT в Лас-Вегасе в начале мая вице-президент Apple по Apple Pay Дженнифер Бэйли рассказала о некоторых новых функциях Apple Pay, которые Apple представит в будущем. Бэйли рассказала о поддержке новых наклеек или меток NFC, которые будут запускать Apple Pa...

[Перевод] Заметка о void в JavaScript и TypeScript Если вы, до того, как заинтересовались JavaScript, писали на традиционных языках с сильной типизацией, то вы, возможно, знакомы с концепцией void. Это — тип, использование которого сообщает программисту о том, что соответствующие функции и методы при их вызове ничего не возв...

[Перевод] DEFCON 21. Одних паролей недостаточно, или почему «ломается» шифрование диска и как это можно исправить. Часть 2 DEFCON 21. Одних паролей недостаточно, или почему «ломается» шифрование диска и как это можно исправить. Часть 1 Существуют забавные штуки, такие, как монотонно возрастающие счетчики, с помощью которых можно контролировать активность TMP, а затем проверять полученные значен...

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

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

Англоязычные доклады, CSS, Grid и доступность на FrontendConf На FrontendConf в этом году будет выступать Leonie Watson — евангелист доступности, и Andy Bell — широко известный в мировом фронтенд-сообществе автор электронной книги «Every Layout». Выступление Leonie будет нестандартным и технически сложным, когда зрение участников будет...

Аудиотехнология: как кусочки пластика перемещают с помощью ультразвука и зачем это нужно Технология акустического пинцета известна с 1986 года. Она основана на явлении акустической левитации и использует ультразвуковые волны, чтобы поднимать в воздух объекты величиной в несколько миллиметров. До недавнего времени ученые могли манипулировать лишь одним пластиковы...

[Из песочницы] Управление автоматизированными тестами с помощью Telegram Работая QA инженером, я разрабатывал систему автотестестирования. Столкнулся с рядом проблем: На каждый вид тестирования приходилось создавать свои job в CI и запускать их руками. Разработчики отказывались запускать кейсы автотестов самостоятельно. Отсутствие возможност...

Использование DiagnosticSource в .NET Core: теория DiagnosticSource — это простой, но весьма полезный набор API (доступен в NuGet пакете System.Diagnostics.DiagnosticSource), который, с одной стороны, позволяет различным библиотекам отправлять именованные события о своей работе, а с другой — позволяет приложениям подписывать...

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

Epic Games запускает новую мобильную игру Battle Breakers Студия Epic Games, объявила, что их новая бесплатная мобильная игра Battle Breakers, теперь доступна для Android и iOS. Battle Breakers — героический баттлер с элементами RPG, где игроки спасают волшебное королевство, которое захватили космические монстры. Игроки могут ...

NASA показало прототип робота, состоящий из двух дронов Аппарат «Кассини» пролетал рядом с Титаном, одним из спутников Сатурна, много раз — картируя его поверхность для будущих миссий. На основе данных, полученных зондом, ученые предполагают, что на Титане имеются, в частности, жидкие озера и моря (в отличие от таковых на Земле, ...

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

[Перевод] Почему жульничает дружественный ИИ в Ghost Recon Wildlands При создании игр разработчики одержимы желанием создать для игроков интересный и увлекательный игровой процесс: поставить их в новые условия или по-новому взглянуть на знакомые. И иногда для этого необходимо немного сжульничать. Разработчики вносят небольшие изменения в сист...

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

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

Добровольная амнезия: манипуляции с гиппокампом для удаления болезненных воспоминаний У каждого человека есть воспоминания, которые он старается забыть. Некоторые из них просто неприятны, вызывающие грусть, стыд, страх, а некоторые могут наносить серьезный ущерб, вызывая у человека самые настоящие психические расстройства (ПТСР, тревожное расстройство и т.д...

Google частично отказалась от слежки за пользователями Android Отношение Google к безопасности своих пользователей никогда не было особенно трепетным. В отличие от Apple, которая была готова отстаивать каждый байт клиентской информации, «корпорация добра» вела себя менее принципиально, даже если её поведение подвергало пользователей не...

В команде Linux sudo найдена уязвимость, предоставляющая root-доступ там, где этого не должно быть Пользователи, работающие с командной строкой в Linux или на платформе Unix, такой как macOS, вероятно, знакомы с командой sudo. Это программа для системного администрирования, позволяющая делегировать привилегированные ресурсы пользователям с ведением протокола работы. Основ...

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

[Перевод] Как Dark развертывает код за 50 мс Чем быстрее процесс разработки, тем быстрее развивается технологическая компания. К сожалению, современные приложения работают против нас — наши системы должны обновляться в режиме реального времени и при этом никому не мешать и не приводить к простоям и перерывам. Разверты...

Главные экспонаты 3D-печати на выставке CES 2019 В течение многих лет Consumer Electronics Show (CES) была знаковой платформой для компаний, запускающих свои новейшие технологии. На этом мероприятии уже который год демонстрируются самые последние модели 3D-принтеров и сканеров. В 2019 в конференц-центр Лас-Вегаса было пока...

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

Как улучшить качество звучания Bluetooth-наушников на Mac Аудиокодеки играют одну из главных ролей в обеспечении качественного звучания. Однако в зависимости от типа наушников они могут меняться. Так, при использовании Bluetooth-наушников в дело вступает кодек SBC, который в целях экономии энергии сильно урезает качество воспроизв...

Моя система домашней автоматики. Создание образа операционной системы Вводная часть Установка системы на Raspberry Pi 2,3 Я опишу самый простой, на мой взгляд, способ для начинающих. Всё действие будет происходить в Ubuntu 18.04 для справки по командам служит команда «man» + нужная команда. man ls Или нужная команда с ключём --help ls --help...

[Перевод] Как работает рендеринг 3D-игр: обработка вершин В этом посте мы рассмотрим этап работы с вершинами. То есть нам придётся снова достать учебники по математике и вспомнить линейную алгебру, матрицы и тригонометрию. Ура! Мы выясним, как преобразуются 3D-модели и учитываются источники освещения. Также мы подробно объясним р...

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

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

[Перевод] Реверс-инжиниринг неизвестного процессора по единственной программе TL;DR: мы выполнили обратную разработку программы, написанной для полностью неизвестной архитектуры ЦП без какой-либо документации на ЦП (без эмулятора, без ISA, без всего) всего за десять часов. Из статьи вы узнаете, как нам это удалось… В прошлые выходные мы с командой C...

Причины бросить Mac OS и выбрать Linux Если вы выбираете между Mac OS и Linux, то этот пост будет для вас. Подробно расписал — продолжать использовать Linux или переключиться на Mac OS. И Linux, и Mac OS являются Unix-подобными ОС и предоставляют доступ к командам Unix, а также к оболочкам bash и прочим. В срав...

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

Как детально настроить функцию Always On Display на Galaxy S10 Функция Always On Display, без сомнений, является одной из самых простых, но в то же время очень полезных возможностей некоторых современных смартфонов, без которой свою жизнь уже сложно представить. Функция Always On Display выводит полезную информацию на экран и пользоват...

Huawei назвала дату анонса своего складного смартфона Международное мобильное подразделение компании Huawei опубликовало в социальной сети Twitter приглашение на пресс-конференцию 24 февраля в Барселоне, за день до открытия выставки  MWC 2019. На приглашении довольно прозрачно намекается на главный гвоздь програ...

[Перевод] Использование JavaScript-консоли в браузерах Сегодня мы публикуем заметку, посвящённую особенностям использования JavaScript-консоли в браузерах, лежащим за пределами широко известной команды console.log(). Собственно говоря, эта команда представляет собой простейший инструмент для отладки программ, который позволяет в...

Буткемп в Яндексе: как разработчику выбрать себе команду Большие IT-компании часто предлагают кандидатам на роль разработчика выбрать между несколькими командами. Сделать этот выбор непросто — разработчик ещё не работал ни с одной из команд, не знает их специфики. Чтобы упростить ему задачу, мы придумали Буткемп. Это особый способ...

[Перевод] Пример создания Makefile для Go-приложений В этом руководстве мы рассмотрим, как разработчик Go может использовать Makefile при разработке собственных приложений. Что такое Makefile-ы? Makefile — невероятно полезный инструмент автоматизации, который можно использовать для запуска и сборки приложений не только на G...

Как мы разрабатывали мобильное приложение на ОС Аврора (Sailfish Mobile OS RUS) Наша команда разработала и поддерживает корпоративное мобильное приложение по приёму платежей в рамках платёжной системы для крупного заказчика. Теперь оно используется сотрудниками клиента на устройствах под управлением операционной системы Аврора (ранее Sailfish Mobile OS ...

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

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

Google запускает сервис Your News Update для воспроизведения аудио новостей через Assistant Компания Google запускает новый сервис для виртуального помощника Google Assistant, который называется Your News Update. Он использует алгоритмически подобранный новостной поток — такой, который можно встретить в Facebook или новостного канала Google — и трансфор...

Онлайн-кинотеатры нашли риски в идее. Минкультуры собрать данные о показах Минкультуры намерено обязать онлайн-кинотеатры за свой счет обеспечить выдачу сведений о каждом показе фильма в ЕАИС, которая уже учитывает сборы кинотеатров. Участники рынка называют этот механизм дискриминационным.

Интерфейсы для мониторинга производительности популярных БД в Foglight for Databases В прошлых статьях мы рассказывали о мониторинге различных БД в Quest Foglight for Databases и о подходе к быстрой локализации проблем производительности SQL Server. В этой мы покажем какие ещё дашборды можно использовать на основе собираемых метрик. А метрик этих достаточн...

Xbox Scarlett будет в 4 раза мощнее Xbox One X Microsoft наконец-то анонсировала Xbox Scarlett на E3 2019: самую мощную консоль из когда-либо созданных… снова.Xbox Scarlett создается точно такой же командой, что и Xbox One X. В партнерстве с AMD Scarlett использует современный SoC, созданный с нуля для консоли. Основанна...

Всё, что известно про новый меню «Пуск» в Windows 10 20H1 Случайный выпуск Microsoft непроверенной сборки Windows 10 для инсайдеров показал новое меню «Пуск». В меню «Пуск» отсутствуют живые плитки, и это может быть частью новой функции, которую Microsoft готовит для Windows Lite, урезанной и облегченной версии Windows.Новое меню «...

5 полезных плагинов для webpack Привет, Хабр! У webpack'а есть много полезных плагинов, о которых многие не знают и не используют в своих проектах. Под катом я собрал 5 таких, они могут здорово упростить вам жизнь! Читать дальше →

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

[Перевод] Новый алгоритм поиска пути в Factorio На прошлой неделе мы говорили в своём блоге об изменениях, которые позволят врагам (biters) не наталкиваться друг на друга, но это было не единственное обновление, связанное с biter-ами. Совпало так, что в обновления этой недели вошло то, над чем мы работали предыдущие неск...

Apple выпускает бета-версию iOS 13.1 для iPhone 11, 11 Pro и Pro Max Сегодня Apple выпустила бета-версию iOS 13.1, которая предназначена для работы с iPhone 11, iPhone 11 Pro и iPhone 11 Pro Max. Новая бета-версия может быть установлена ​​по беспроводной сети после установки соответствующего профиля в Центре разработчиков Apple. С новой бета...

Беты Apple живьем: мелочи, о которых не рассказали на презентации Официально новые версии операционных систем Apple появятся только через несколько месяцев, но бета-версии можно «пощупать» уже сейчас. Для этого нужен аккаунт разработчика, компьютер с iTunes, Xcode 11 beta и файлы прошивок: iOS 13, iPad OS 13, TV OS 13, Watch OS 6 и MacOS 1...

Google подготовит новую партию видео с ответами на вопросы вебмастеров Сотрудник Google Джон Мюллер сообщил в Twitter, что команда поиска планирует подготовить ещё один набор коротких Q&A-видео с ответами на частые вопросы вебмастеров. Вопросы по работе Google (не связанные с конкретными сайтами) можно отправлять команде @googlewmc в Twitte...

Любимые метрики: 5 показателей, за которыми обязана следить каждая команда по продажам Все мы знаем это “чудесное” чувство, когда подходит конец спринта, квартала или даже года, а впереди ожидает отчетный период. Пока ты работаешь над задачей, все понятно и адекватно. Как только появляется необходимость четко отследить результаты (и оценить свою работу), из не...

ESA показало селфи BepiColombo Миссия BepiColombo была запущена в октябре прошлого года. Она включает два основных аппарата — европейский аппарат Mercury Planetary Orbiter (MPO) и японский аппарат Mercury Magnetospheric Orbiter (MMO). В работе над миссией участвуют и российские ученые (всего миссия включа...

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

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

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

[Перевод] Разработка Adblock Radio tl;dr: Adblock Radio распознаёт аудиорекламу с помощью машинного обучения и Shazam-подобных техник. Основной движок с открытым исходным кодом: используйте его в своих продуктах! Можно объединить усилия для поддержки большего количества радиостанций и подкастов. Мало кому н...

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

[Перевод] Улучшенный sandboxing для Groovy скриптов От переводчика: При разработке CUBA Platform мы заложили в этот фреймворк возможность исполнения пользовательских скриптов для более гибкой настройки бизнес-логики приложений. О том, хороша или плоха эта возможность (и мы говорим не только о CUBA), ведутся долгие споры, но ...

ВКонтакте назвала лауреатов VK Fellowship 2019 ВКонтакте подвела итоги отбора второй стипендиальной программы VK Fellowship. Лауреатами стали 15 преподавателей информатики и программирования из 12 регионов России. Они получат денежный грант в размере 120 тысяч рублей, приглашение на участие в двух образовательных школах,...

[Из песочницы] Заметки верстальщика: Полезные расширения Google Chrome в 2019 году В моем браузере установлено около 30 расширений, которые упрощают жизнь и работу в интернете. В этой статье я хочу поделиться 10 актуальными расширениями Google Chrome для верстальщика, которые постоянно использую при разработке сайтов. Читать дальше →

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

Что умеет продвинутая версия Google Assistant для Pixel 4 Google Assistant на Pixel 4 Несмотря на то что смартфоны Google Pixel работают под управлением стоковой версии Android, Google всё равно старается снабдить их рядом уникальных возможностей, которые недоступны больше ни на одном другом аппарате. Долгое время одной из них было...

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

[Перевод] Интегрируем команды Linux в Windows с помощью PowerShell и WSL Типичный вопрос разработчиков под Windows: «Почему здесь до сих пор нет <ВСТАВЬТЕ ТУТ ЛЮБИМУЮ КОМАНДУ LINUX>?». Будь то мощное пролистывание less или привычные инструменты grep или sed, разработчики под Windows хотят получить лёгкий доступ к этим командам в повседневно...

Не получилось: израильский космический аппарат Beresheet разбился при попытке приземлиться на Луну В то время, как SpaceX празднует успешный запуск Falcon Heavy, израильский космический аппарат Beresheet потерпел крушение. Напомним, Израиль запустил Beresheet в начале года. Это был «пережиток» проекта Google Lunar X Prize, который, во-первых, первым добр...

Эти расширения для браузера крадут ваши данные Исследователь в сфере кибербезопасности Сэм Джидали (Sam Jidali) недавно обнаружил огромную утечку данных, раскрывающую личную информацию миллионов людей и 45 крупных компаний. Названная «DataSpii» Джидали и его командой, утечка была вызвана совершенно неприметными на первы...

Список полезных книг по анализу данных, математике, data science и machine learning Хабр, привет! Написал пост, который идет строго в закладки, он со списком полезнейших книг по анализу данных, математике, data science и machine learning. Они будут полезны как новичкам, так и профессионалам. Для удобства можете читать здесь или использовать удобный google ...

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

Мирный атом не в каждый дом: неожиданные варианты радионуклидных источников энергии Радиоизотопы в середине XX века казались почти бесконечным источником дешёвого электричества — вот-вот реакторы придут в самолёты, автомобили и даже дома, думали тогда. Но это случилось только в мире игры Fallout. Почему ядерная энергетика в тупике и застанем ли мы её зака...

[Перевод] Используйте __main__.py Зачем нужен __init__.py знает, наверное, любой питонист, но что насчёт __main__.py? Я видел немало проектов либо рабочих, либо на Github, которые не используют это магический файл, хотя могли бы сделать свою жизнь проще. На мой взгляд, __main__.py это лучший способ для взаим...

Что делать, если открыл сотню сайтов и надо ещё. Google сделает браузер Chrome намного удобнее Компания Google продолжает работу над функцией групп вкладок в своём браузере Chrome, которая позволяет лучше организовывать вкладки.  Группы вкладок доступны в текущей сборке Chrome под номером 77, но функция реализована пока не слишком удобно. Пользователи не мо...

Роли в DevOps. Какая из них вам по душе? Направление DevOps растёт и ширится, вместе с ним увеличивается и интерес многих ИТ-специалистов стать экспертами в данной области. При этом до сих пор существует некоторая путаница и недосказанность в отношении ролей, которые можно выделить в DevOps. Один из редакторов пор...

Стажировка в «Ростелеком-Солар»: качаем Scala-скиллы Всем привет! Для тех, кто мечтает стать Senior Developer и готов присоединиться к крутой команде Scala-разработчиков, с 1 по 15 декабря 2019 года мы запускаем отбор на бесплатный курс по обучению Scala. По окончании обучения пятеро лучших стажеров смогут присоединиться к са...

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

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

Huawei подтвердила предстоящий анонс на MWC 2019 складного смартфона с поддержкой 5G Mobile World Congress в Барселоне традиционно является крупнейшим шоу года, когда речь заходит о мобильных инновациях, и Huawei продолжит эту традицию, анонсировав на выставке свой первый смартфон со складным дисплеем. Китайская компания только что опубликовала в Твиттере пр...

Hockey All Stars 1.2.1.148 Создайте свой собственный хоккейный клуб, соберите команду из звездных игроков и соревнуйтесь с лучшими командами со всего мира, чтобы выйти в высшую лигу и завоевать кубки. РЕАЛЬНЫЙ ХОККЕЙ Полноценный, динамичный, полнофункциональный симулятор хоккея на вашем теле...

Известна дата выхода Nokia 9 PureView Владелец бренда Nokia, компания HMD Global, разместила в Twitter приглашения на выставку MWC 2019. На изображении одного из буклетов засветилась...

[Перевод] Visual Studio for Mac: 5 новых крутых функций За прошедший год команда Visual Studio for Mac обновила редакторы в среде IDE, чтобы они стали быстрее, плавнее и продуктивнее. Мы сделали это, создав нативный интерфейс редактора macOS на основе того же самого бэкенда редактора, что и Visual Studio в Windows. В версии 8.1 м...

RxSwift и корутины в Kotlin — факультатив по мобильной разработке от AGIMA и GeekBrains Знания — это хорошо, просто отлично. Но нужна еще и практика, чтобы можно было использовать полученные данные, переведя их из статуса «пассивное хранение» в статус «активное использование». Каким бы хорошим ни было теоретическое обучение, требуется еще работа «в поле». Ска...

[Перевод] Как правильно раскрашивать многочлены Многочлены – это не просто упражнения в абстрактных материях. Они прекрасно подходят для выявления структур в неожиданных местах. В 2015 году бывший поэт, ставший математиком, Джун Хо помог решить задачу, сформулированную около 50 лет назад. Она была связана со сложными ма...

Телескоп «Хаббл» показал 265 000 галактик на одном снимке. Каждую можно рассмотреть в деталях Астрономы Европейского космического агентства (ЕКА) опубликовали новую фантастическую фотографию глубокого космоса. На видимой площади снимка размером меньше, чем размер Луны на ночном небе, удалось собрать, вы только вдумайтесь, 265 000 различных галактик! Как отмечается в...

Такой iOS 13 точно не будет. А хотелось бы Считанные часы остаются до начала WWDC 2019, хедлайнером которой, безусловно, станет новая версия операционной системы iOS. Тем не менее до сих пор непонятно, как точно будет выглядеть iOS 13: да, в Сети гуляет множество концептов и якобы «утечек», но до самой презентации н...

Число игроков в Forza Horizon 4 достигло семи миллионов В официальном твиттере серии Forza Motorsport появилось сообщение об успехах Forza Horizon 4. Разработчики из Playground Games поделились информацией, что в 2019 году количество игроков в гоночной аркаде превысило семь миллионов человек. При этом данные об объёме пр...

Музей DataArt. Манипулятор графической информации типа «мышь» Музей DataArt существует уже 10 лет, некоторые экспонаты вы могли видеть в нашем блоге в виде постеров. Мы продолжаем расширять коллекцию и начали подготовку полноценной экспозиции об истории IТ. Параллельно будем регулярно публиковать материалы, посвященные отдельным экс...

Обзор игровой клавиатуры Defender Renegade GK-640DL В 2019 году современному геймеру никак не обойтись без сверкающего и навороченного по последнему слову техники арсенала (речь о мышках и клавиатурах), хотя опытные игроки прекрасно знают, что это правда лишь отчасти. Буквально каждый день на рынке появляются не только новые...

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

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

Создание и обновление списков рассылки в Zimbra Collaboration OSE на основе групп и пользователей Active Directory 1. Пара слов от автора В комментариях к прошлой статье мне задали интересный вопрос об автоматическом формировании списков рассылки на основе групп безопасности AD. Есть задача – есть решение. Правда, оговорюсь сразу, решение несколько костыльное (почему – читать далее), но ...

Ждём Redmi Note 7 и флагманский Mi 9. Xiaomi проведёт презентацию в Москве Глава подразделения Xiaomi в России и странах СНГ Ю Ман (Yu Man) опубликовал в социальных сетях приглашение на следующее пресс-мероприятие компании в Москве. Презентация назначена на 21 марта.  Тизерное изображение обещает «впечатления на 48 м...

Дайджест новостей из мира PostgreSQL. Выпуск №16 Мы продолжаем знакомить вас с самыми интересными новостями по PostgreSQL. Главная новость июня EnterpriseDB приобретена инвестиционным фондом Great Hill Partners. Сумма сделки не разглашается. Майкл Стоунбрейкер назначен техническим советником. Энди Палмер вошел в совет ...

Смартфон, как дамская сумочка. Дизайнеры Xiaomi предлагают новый способ похвастать телефоном До анонса новой линейки смартфонов Xiaomi, в которую войдут модели Xiaomi CC9, Xiaomi CC9e и Xiaomi CC9 Meitu Edition, осталось менее трех часов. Компания Xiaomi методично бомбардирует СМИ новыми рекламными изображениями грядущих смартфонов, делая отдельный акцент на мо...

[Перевод] Как создавали Spore: интервью с разработчиками 7 сентября 2008 года Maxis выпустила одну из самых амбициозных игр своего времени — Spore. Однопользовательская «игра в бога» в песочнице была поначалу воспринята со смесью одобрения и критики: многие фанаты были расстроены тем, что она не соответствовала ожиданиям, данным...

Toshiba представила два новых SSD Ассортимент твердотельных накопителей pci-e 4.0 продолжает расширяться. У Corsair и Gigabyte уже есть модели на потребительском рынке и компания Toshiba предоставила некоторую информацию о двух моделях, CM6 и CD6. Оба SSD могут работать в 1x4 или 2x2 линиях PCI-E 4.0. Благо...

Chrome OS защитит от хакеров, автоматически блокируя USB-порты на хромбуках Даже когда ваш хромбук заблокирован, злоумышленники могут получить к нему доступ с помощью USB-накопителя, имитирующего клавиатуру. Однако уже совсем скоро Chrome OS получит новую функцию USBGuard, которая предотвратит подобные действия. Она уже доступна в сборке Chrome OS C...

Lenovo представит новые смартфоны 5 сентября Компания Lenovo начала рассылать приглашения на презентацию, которая будет проведена 5 сентября — за день до официального открытия выставки IFA Berlin 2019. Reuters Сообщается, что на мероприятии будут представлены новые смартфоны Lenovo серии Note. Наблюдатели полагают, что...

Разоблачаем магию DiffUtil Каждый Android-разработчик использовал RecyclerView для отображения списков и каждый сталкивался с проблемой обновления данных в списке, пока в 2016 году не появился магический класс DiffUtil. Я на пальцах объясню, как на самом деле он работает, и постараюсь рассеять его ма...

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

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

В WhatsApp появилась авторизация по Touch ID и Face ID Популярный мессенджер WhatsApp обзавёлся долгожданной многими опцией — пользователи получили возможность ограничивать доступ к приложению посредством пароля или же Touch ID/Face ID. Функция стала доступна в последнем обновлении приложения под номером 2.19.20. Что прим...

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

Изучение хардфорка Constantinople доверили новой команде ETC Labs Core Инкубатор Ethereum Classic Labs сформировал новую команду разработчиков ETC Labs Core. Основной задачей в первом квартале 2019 года для них станет изучение хардфорка Constantinople, отложенного из-за критической уязвимости. Также команда доработает улучшение Ethereum Classic...

Компас команды Привет! Меня зовут Маша, я Scrum Master в ivi. Работаю с командами биллинга и веб-разработки и помогаю ребятам организовывать рабочие процессы так, чтобы не только эффективно достигать целей, которые ставит бизнес, но и получать удовольствие от того, что ты делаешь. В своих ...

AlterEgo — устройство, которое может слышать ваши мысли Попробуйте о чем-нибудь подумать. О чем угодно. Мысли в вашей голове будут формировать какие-то фразы. А теперь попробуйте начать внутренний диалог. Опять же, на любую тему. Вам кажется, что все, что вы «произносите» в своей голове никто не сможет узнать, пока вы ...

Анонс 5G смартфона от ZTE Китайский производитель ZTE объявил, что 25 февраля на MWC в Барселоне будет представлен 5G телефон. Приглашение на мероприятие намекало на новый Axon 5G, не уточнив, означает ли это один и тот же смартфон или два разных телефона. Сегодня появился новый тизер, и он такой...

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

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

Официально: презентация смартфонов OnePlus 7 состоится 14 мая одновременно в четырех крупнейших городах мира Компания OnePlus разослала приглашения на пресс-конференцию, посвященную анонсу флагманской серии смартфонов OnePlus 7. Их презентация состоится 14 мая. Эта дата уже называлась в предыдущих утечках, но теперь у нас есть официальное подтверждение. Благодаря многочисленным уте...

У Call of Duty и PUBG появился неожиданный конкурент. Не так давно мы видели такую графику только на консолях На мобильных устройствах продолжают появляться игры с очень высоком качеством графики, которые еще несколько лет назад были возможны только на домашних игровых консолях или на ПК. Особой популярностью пользуются шутеры от первого лица, такие как PUBG и Call of Duty Mobi...

Состоялось обновление Microsoft Launcher Компания Microsoft представила все основные новые функции бета-версии Microsoft Launcher 5.1 в основной версии приложения.Этот выпуск 5.1.0.47682 поставляется с несколькими новыми функциями, такими как интеграция Sticky Notes в карты Notes, интеграцию Microsoft To-Do в карту...

Action Blocks помогает автоматизировать некоторые команды Google Assistant Новая функция будет полезной для людей с той или иной формой когнитивного расстройства. Для большинства […]

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

[Из песочницы] Изучая go: пишем p2p мессенджер со сквозным шифрованием Yet another P2P Messenger Читать отзывы и документацию о языке не достаточно, чтобы научиться на нем писать более менее полезные приложения. Обязательно для закрепления нужно создать что-то интересное, чтобы наработки можно было бы использовать в других своих задачах. Стать...

Vivaldi 2.4 — Двигаем кнопки двумя руками Всем привет! Если спросить о том, что является главным для браузера, то многие скажут, что это скорость работы, размер окна просмотра страниц, защищённость данных пользователя и многое другое. Да, всё это верно, но на самом деле главное, что делает браузер по-настоящему п...

Вход в Aeronet, эпизод 2: Самонаводящийся дрон В предыдущей статье мы рассмотрели порядок действий для запуска в воздух автономного виртуального дрона. Под руководством преподавателя по этой инструкции удаётся запустить дрон даже школьникам. Возникает вопрос: а что дальше? Ну, дрон, ну взлетел. Тем более, виртуальный – ...

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