Социальные сети Рунета
Вторник, 14 мая 2024

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

У Intel получилось. Первые тесты процессора Core i7-10710U показывают, на что способна новинка Как известно, процессоры Intel Core десятого поколения доступны на рынке в виде мобильных решений в двух линейках: 10-нанометровые Ice Lake и 14-нанометровые Comet Lake. Источник протестировал CPU Core i7-10710U, который относится ко второму. Это шестиядерный CPU с час...

Наталья Козловская: “Какая разница кто рисует OpenStreetMap: мужчины или женщины?” Наталья Козловская — помимо того, что является одним из лидеров велодвижения в Тольятти и организатором клуба «ВелоТольятти», также любит в свободное время порисовать дорожки и тропинки в OpenStreetMap. Конечно же, кроме традиционных вопросов об OSM, мы поговорили с ней о т...

32- или 64-битная Windows: какая разница и какую систему нужно устанавливать? При установке Windows или программ для нее пользователи часто сталкиваются с выбором между 32- и 64-битной версией ПО. При этом далеко не каждый владелец ПК знает, в чем заключается разница и каковы последствия неверного выбора разрядности. На самом деле, данная проблема акт...

AMOLED и OLED-экраны — в чем разница и отличия? Какая технология дисплеев смартфонов лучше — AMOLED или OLED? Технология OLED (Organic Light-Emitting Diode) сегодня успешно применяется многими...

При покупке ноутбука с видеокартой GeForce MX250 нужно тщательно выбирать ПК, так как есть две версии этого ускорителя В феврале компания Nvidia представила мобильную видеокарту GeForce MX250. К сожалению, в отличие от прочих новинок последних месяцев, этот адаптер не основан на GPU Turing. GeForce MX250 представляет собой просто переименованную GeForce MX150, возможно, с чуть повышенны...

iOS Responder Chain или Что спрашивают на интервью Какая разница между первым и вторым примером? За что отвечает таргет? В каком случае вызывается метод при нажатие кнопки? TL;DR При нажатии на кнопку наш метод вызывается в обоих случаях. Только в первом примере UIKit попытается вызвать метод в назначенном таргете(у нас э...

Новое в iOS 12: Отход ко сну, или как работает улучшенный режим Не беспокоить на iPhone и iPad Одна из самых больших проблем современного человека — наконец-то убрать телефон и лечь спать. Ведь люди постоянно пишут и звонят! В iOS 12 Apple представила функцию для борьбы с этой «чумой XXI века» — «Не беспокоить во время отхода ко сну». ПО ТЕМЕ: Бесшумный режим на iPhon...

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

Я что-то подписал, и деньги исчезли: 8 ошибок валютного договора Множество профессий сегодня не требует регулярного присутствия на территории работодателя — ни в его офисе, ни даже в стране. А значит, находясь в России, трудиться можно на компанию из США или Европы. Но получив преимущество в разнице курсов валют, можно проиграть гораздо б...

[Из песочницы] Внедрение Zimbra Collaboration Open Source, авторизация через AD и автоматическое создание почтовых ящиков 1. Исходные данные ОС сервера: CentOS 7 По поводу ОСНа самом деле разница между CentOS7 и любой другой системой будет заключаться исключительно в командах серверу на установку зависимостей, и, возможно, расположении некоторых файлов. Работа ведется в основном с командлетами...

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

Projects на CodeFest: как менеджеру выжить в непрерывно меняющемся мире? Роман 4,5 часа отвечает на вопросы участников CodeFest Какая тема самая животрепещущая в управлении IT-проектами в 2019 году? Вопрос с подвохом. В зависимости от размера компании, профиля, истории, для каждого ответ будет свой. Тем не менее, всегда есть несколько тем, кот...

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

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

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

S for Security: безопасность в Интернете Вещей и доклады на InoThings++ 2019 — Шеф, у нас дыра в безопасности! — Ну хоть что-то у нас в безопасности... Привет, Хабр! В комментариях к предыдущему посту про InoThings++ высказали мнение, что в Интернете Вещей есть более важная для обсуждения область, нежели вмешательство государства — это область обес...

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

[Из песочницы] Физика и экономика. Гносеологическая разница и ее проявление в IT В мир IT я пришел из теоретической физики. Занимался, в основном, экономическими задачами. Занимался – это: анализ, ТЗ, постановка, проектирование, программирование. Естественно, я все время сопоставлял физический и экономический подходы к познанию законов природы и экономик...

Управление конфликтами в команде – эквилибристика или жизненная необходимость? Эпиграф: Встретились как-то в лесу Ёжик и Медвежонок. — Здравствуй, Ёжик! — Здравствуй, Медвежонок! Так, слово за слово, шутка за шуткой, и получил Ёжик от Медвежонка по морде … Под катом рассуждения нашего тимлида, а также директора по развитию продукта RAS — Игоря Марна...

На подходе смартфон Redmi Note 8T — как Redmi Note 8 Pro, но на Snapdragon 730G Смартфоны Redmi Note 8 и Redmi Note 8 Pro получились насколько разными, что возникает ряд вопросов к их позиционированию и названиям. К примеру, между Redmi Note 7 и Note 7 Pro было намного меньше отличий, что хорошо объяснялось небольшой разнице в цене. Но разрыв между...

L4 Firewall должен быть в 10 раз дешевле L7 Firewall при одной и той же скорости трафика Мало кто из современных сетевых специалистов изучает как же на самом деле работает межсетевой экран. Это приводит к странным ситуациями. Часто сталкиваюсь в тендере с тем, что заказчик не понимает разницы между межсетевыми экранами разных типов. Очень часто человек считает...

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

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

Netramesh – легковесное service mesh решение В процессе перехода от монолитного приложения к микросервисной архитектуре мы сталкиваемся с новыми проблемами. В монолитном приложении обычно достаточно просто определить, в какой части системы произошла ошибка. Скорее всего, проблема в коде самого монолита, либо в базе дан...

Живут ли базы данных в Kubernetes? Как-то так исторически сложилось, что IT-индустрия по любому поводу разбивается на два условных лагеря: которые «за» и которые «против». Причем предмет споров может быть абсолютно произвольным. Какая ОС лучше: Win или Linux? На смартфоне Android или iOS? Хранить все в обла...

[Перевод] Алан Кей: Что можно назвать самым удивительным, что компьютеры сделали возможным Quora: Что можно назвать самым удивительным, что компьютеры сделали возможным? Алан Кей: Все еще пытаюсь научиться мыслить лучше. Я думаю, что ответ будет очень похож на ответ на вопрос «что является самым удивительным, что письменность (а затем и печатный станок) сделал...

«Путин каждый день». Исследование многократного перезалива JPEG Фраза в кавычках — название группы VK со следующим описанием: Одна и та же фотография каждый день вручную сохраняется на компьютер и снова заливается, постепенно теряя в качестве.Слева исходная картинка, загруженная 7 июня 2012, справа — какая она сейчас. Такая разница очен...

Как размер кода зависит от минификатора, сборщика и языка. Неожиданное обновление webpack Меня зовут Илья Гольдфарб, я разработчик интерфейсов Яндекса. Мне интересно следить за тем, как развиваются инструменты для сборки фронтенда, поэтому я стараюсь изучать изменения в каждом релизе популярных решений. В преддверии выхода пятой версии webpack я хочу рассказать...

[Перевод] Простые и длинные задачи лучше отсеивают кандидатов, чем короткие и сложные tl;dr: Вопросы и задачи на собеседованиях по программированию кажутся излишне сложными. Иногда так и есть, что добавляет стресса. Это не единственный довод против них. Наши данные показывают, что более сложные задачи на самом деле хуже предсказывают конечный результат, чем б...

TacacsGUI, Configuration Manager Добрый день! Сегодня я хотел бы представить вашему вниманию Configuration Manager – plugin входящий в проект TacacsGUI. Что же такое Configuration Manager? Это менеджер конфигураций (типа Oxidized или RANCID) с различными режимами просмотра изменений (diff) и записей в журн...

Что такое UI и UX дизайн? Что в них общего и что различного? Всем привет! Предлагаем вам изучить простой в освоении материал, чтобы лучше понять разницу между дизайном пользовательского интерфейса (UI) и пользовательским интерфейсом (UX) UI-дизайн и UX-дизайн — два наиболее часто запутанных и противоречивых понятия, использующихся ка...

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

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

[Перевод] Руководство по логированию в Node.js Первая задача, с которой чаще всего сталкиваются разработчики, начинающие программировать на JavaScript, – как регистрировать события в журнале консоли с помощью метода console.log. В поисках информации по отладке кода на JavaScript вы найдёте сотни статей в блогах, а также...

Тест и обзор Lenovo IdeaPad Miix 630-12Q35: удивительный эксперимент 2-в-1 Современный трансформер Lenovo IdeaPad Miix 630-12Q35 выглядит так же, как и другие ноутбуки формата 2-в-1 с Windows 10. Но разница есть и она весьма необычна: в устройство устанавливается не Intel-процессор, а Snapdragon.

[Перевод] В чем разница между исследователем данных и статистиком? Всем привет. Открыт набор на новый курс от Otus — "Прикладная аналитика на R", который стартует уже в конце этого месяца. В связи с этим хочу поделиться переводом публикации о разнице между аналитиком по данным и статистиком, который в свою очередь использует R на практике. ...

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

[Перевод] Что лучше выбрать в 2020 году — React или Vue? JavaScript-фреймворки стали неотъемлемой частью каждого современного веб-проекта. Существует множество подобных фреймворков, в результате разработчикам постоянно приходится задаваться вопросом о том, что выбрать. Искать ответ на этот вопрос придётся и в 2020 году. Если вы ...

Kaspresso: фреймворк для автотестирования, который вы ждали Все, кто занимался или занимается автотестами под Android, знают, какая это боль. От объема задач и проблем устаешь так, что даже отпуск не помогает. Люди даже увольняются из-за автотестов. Боль, страдания и мучения неизбежно приводят к появлению чего-то нового и прекрасног...

iOS 12.4 увеличивает время автономной работы iPhone Не так давно Apple выпустила финальную сборку iOS 12.4. Мы уже публиковали материал, в котором сравнили быстродействие системы. Пришло время рассказать и о времени автономной работы. Есть ли кардинальные улучшения в сравнении с iOS 12.3.1? Ответ на этот вопрос есть у блогер...

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

3D-сканирование без 3D-сканера. Как получить трехмерную модель при помощи смартфона Для подписчиковКак и у любого человека, увлекающегося 3D-печатью, у меня периодически возникает необходимость превратить какой-нибудь материальный предмет в виртуальную объемную модель. Казалось бы, решение проблемы — 3D-сканер, но он не всегда имеется под рукой. Можно ли об...

[Из песочницы] AsyncIO Micropython: методы синхронизации в асинхронном программировании В последовательном программировании я постоянно сталкиваюсь с очевидным желанием не останавливать работу программы в момент, когда целью отдельных задач(процессов) является периодические действия — например, опрос значений датчиков, или передача данных по расписанию на серве...

[Не] используйте CDN Практически в любой статье или инструменте для оптимизации скорости сайтов есть скромный пункт «используйте CDN». Вообще, CDN – это content delivery network или сеть доставки контента. Мы в компании «Метод Лаб» часто встречаемся с вопросами клиентов по этой теме, некоторые с...

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

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

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

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

А какая разница какой Collation выбрать? Статья подготовлена для студентов курса «MS SQL Server разработчик» Хочу поделиться историей из одного из предыдущих проектов, которая иллюстрирует, что Collation нужно выбирать очень вдумчиво. И о том, что бывает, если этот параметр все-таки выбрали неверно, и какие вариант...

GOG.com закрывает программу «Fair Price Package» (с 31 марта 2019 года), которая позволяла вернуть от 12% до 37% стоимости игр Сервис цифровой дистрибуции игр GOG.com объявил о закрытии программы «Fair Price Package», с помощью которой покупатели могли вернуть часть средств за покупку из-за разницы цен на игры в разных странах. Изначально программа «Fair Price Package» была введе...

Spring Boot 2: чего не пишут в release notes Когда у масштабного проекта происходит масштабное обновление, всё никогда не бывает просто: неизбежно возникают неочевидные нюансы (проще говоря, грабли). И тогда, как бы хороша ни была документация, с чем-то поможет только опыт — свой или чужой. На конференции Joker 2018...

Страх и ненависть DevSecOps У нас было 2 анализатора кода, 4 инструмента для динамического тестирования, свои поделки и 250 скриптов. Не то, чтобы это всё было нужно в текущем процессе, но раз начал внедрять DevSecOps, то надо иди до конца. Источник. Авторы персонажей: Джастин Ройланд и Дэн Хармон. ...

Партнеры HP не принимают сделку с Xerox Крупнейшие партнеры-реселлеры HP Inc. ставят под сомнение предложенное поглощение компанией Xerox, поднимая вопросы от незнания ею ПК-рынка до разницы в подходе двух компаний к каналу. VAR’ы говорят CRN, что не видят в этой сделке выигрыша для ...

[Перевод] Python как предельный случай C++. Часть 1/2 От переводчикаБрендон Роудс − весьма скромный человек, представляющий себя в твиттере как «Python-программиста, возвращающего долг сообществу в форме докладов или эссе». Число этих «докладов и эссе» впечатляет, равно как и число свободных проектов, контрибьютором которых Бре...

Бюджетный апгрейд с s1156 на s1155: жена довольна, оверклокерский интерес удовлетворён. Core i7 870 и его аналоги с Aliexpress - предмет обожания экономных оверклокеров, Core i7 2600K - легендарнейший процессор, который "всё ещё тащит" и который "вообще не надо ни на что менять". А какая разница между ними в обычной домашней системе?

Видеокарта Nvidia GeForce RTX 2080 Max-Q быстрее RTX 2070 Max-Q всего на 15-17%, но ноутбуки с ней стоят на $400-500 дороже Интересное исследование, посвященное производительности относительно свежих видеокарт Nvidia GeFirce RTX для ноутбуков, опубликовал источник. Как оказалось, разница в скорости между топовыми моделями линейки гораздо меньше разницы в цене. После тестирования 18 моделей н...

Первые тесты Radeon RX 5700 и RX 5700 XT в играх: всё строго в рамках ценового позиционирования Продажи видеокарт Radeon RX 5700 и RX 5700 XT стартуют 7 июля. Тогда же должны появиться и обзоры, но один попал в Сеть уже сейчас, позволяя нам оценить возможности новых видеокарт AMD. К сожалению, результаты есть только для трёх игр, но это лучше, чем всё то, что был...

Не нужен вам вуз, идите в ПТУ? Эта статья — ответ на публикацию "Что же не так с IT-образованием в России", а точнее, даже не на саму статью, а на часть комментариев к ней и идеи, в них прозвучавшие. Я сейчас выскажу, наверное, очень непопулярную здесь на Хабре точку зрения, но не высказать я ее не мог...

Обзор умных часов Huawei Watch GT: Ничего лишнего Уж, казалось бы, смарт-часами никого не удивить. Но Huawei Watch GT, можно сказать, особенные – хотя бы потому, что работают на фирменной операционной системе Lite OS. Что еще интересного в новых часах от Huawei, и есть ли принципиальная разница с аналогичными продуктами от ...

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

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

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

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

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

Появились данные о производительности новых SoC Qualcomm Snapdragon 730G, Snapdragon 730 и Snapdragon 665 Компания Qualcomm сегодня представила три новых однокристальных системы, а Samsung уже успела анонсировать смартфон на одной из них. Теперь же у нас есть возможность взглянуть на производительность новых SoC и понять, насколько же они быстрее предшественниц. Как можно ...

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

AMD Ryzen 5 3600 уступает по производительности Intel Core i9-9900K, но не сильно В базе данных бенчмарка Geekbench замечен процессор AMD Ryzen 5 3600 — базовая и потенциально самая популярная модель семейства. Этот процессор оценен всего в $200, но при этом едва ли не равных тягается с Core i9-9900K ценой почти $500. Ryzen 5 3600 тестировался ...

Кто есть кто на рынке «Умных домов»? Задали мне тут вопрос на днях, какая система умного дома лучше, какая хуже и чем? Вот серьезно — я задумался! Просто ответить на этот вопрос нельзя… Читать дальше →

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

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

Жизнь под санкциями — без тасчкрина и сканера отпечатков пальцев. Huawei начала продажи ноутбуков Matebook без установленной Windows Компания Huawei начала официальные продажи своих ноутбуков Matebook без установленной операционной системы Windows.  В Китае с сегодняшнего дня можно купить модели MateBook 13, MateBook 14 и MateBook X Pro, которые работают под управлением предустановленного Deepi...

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

Опубликованы примеры ночной съемки Redmi K20 Небезызвестный искатель утечек Мукул Шарма поделился фотографиями, сделанными в ночное время на камеру смартфона Redmi K20. Как недавно выяснилось, камера младшей модели оснащается 48-Мп датчиком изображения Sony IMX582, который, как утверждается, почти не отличается от Sony...

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

iPhone 11 Pro оказался медленнее, чем iPhone XS Каждый год новые смартфоны Apple получают новые однокристальные системы. Иногда они намного быстрее предыдущих, а порой отличия невелики. В iPhone нового поколения установлена SoC Apple A13 Bionic, которая сохранила техпроцесс, да и в целом весьма сильно схожа с A12. И ...

Apple велит сотрудникам скрывать от пользователей проблемы с клавиатурами MacBook Air и Pro В прошлом месяце Apple признала наличие проблем в работе клавиатур с механизмом «бабочка» третьего поколения. Вопреки предыдущим заявлениям компании о полном отсутствии конструктивных изъянов, количество жалоб от пользователей, столкнувшихся с залипанием и отсутствием хода ...

Сравнение Skoda Kodiaq и Toyota RAV4: Стоит ли переплачивать 600 тысяч? Оба автомобиля являются довольно надёжными и комфортными, в их качестве мало кто мог бы усомниться, однако «японец» стоит на 600 000 рублей дороже. Чем же он лучше? Для того, чтобы понять, какой из автомобилей лучше – Skoda Kodiaq или Toyota RAV4 – необходимо эти автомобили...

Объявлены самые лучшие камерофоны года Лаборатория DxOMark, которая много лет тестирует камеры, объявила лучшие камерофоны по итогам всего 2019 года.  Первое место разделили модели Huawei Mate 30 Pro и Xiaomi Mi CC9 Pro Premium Edition. Составители рейтинга назвали оба смартфона отличным выбором для мо...

[Перевод] Чем функциональные компоненты React отличаются от компонентов, основанных на классах? Чем функциональные компоненты React отличаются от компонентов, основанных на классах? Уже довольно давно традиционный ответ на этот вопрос звучит так: «Применение классов позволяет пользоваться большим количеством возможностей компонентов, например — состоянием». Теперь, с п...

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

Чем опасны отслеживающие cookies если вам и вправду нечего скрывать В последнем подкасте Habr Weekly #21 обсуждалась тема отслеживающих cookies и вопрос их нежелательности. Бытуют мнения о сомнительности вреда таких куков если скрывать и вправду нечего. Такая позиция определенно не выдерживает критики. Читать дальше →

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

Pixel против iPhone в битве за лучшее фото в соцсетях Apple запустила конкурс «Снято на iPhone”, об этом ранее писали наши коллеги из AppleInsider. Приятно. Конечно, приятно участвовать в подобных конкурсах, очевидно, что большинству рассчитывать на победу не стоит, но это неплохой повод собрать людей вокруг чего-то общего. Вл...

Участники платежного рынка планируют создать рабочую группу по борьбе с мошенничеством Об этом сообщил ТАСС глава Ассоциации банков "Россия" (АБР) Георгий Лунтовский, комментируя итоги межведомственного совещания, проходившего во вторник на площадке ассоциации."Было принято решение о создании рабочей группы, которая будет готовить предложения ...

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

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

У дизайнера новая идея? Что может быть проще Привет, хабровчанин! Дизайнеры люди идейные, а заказчики с их бизнес-требованиями, тем более. Представь, что ты сваял свой самый лучший UIkit на свете на самом крутом %вставить свое% JS фреймворке. Казалось бы, там есть все, что нужно проекту. Теперь-то ты сможешь пить коф...

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

Тайная вечеря разработчиков Казалось бы, в небольших командах разработки (20+ человек) не должны возникать проблемы с разобщённостью, работой над общим кодом и принятием технических решений. Но все мы знаем, что это не так (не говоря уже о командах вроде нашей, где 80+ человек). Три года назад для их р...

GPS для навозного жука: мультимодальная система ориентирования Есть вопросы, которые мы задавали либо пытались на них ответить: почему небо синее, сколько звезд на небосводе, кто сильнее — белая акула или косатка и т.д. А есть вопросы, которые мы не задавали, но ответ от этого менее интересным не становится. К таким вопросам можно отн...

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

В macOS 10.15.1 нашли первое изображение MacBook Pro 16″ Скоро Apple обновит модельный ряд ноутбуков. На подходе — 16-дюймовая модель Несмотря на то что обычно Apple старается всеми силами скрывать информацию о предстоящих новинках до момента презентации, обновления всё рассказывают за неё. Вот уже несколько лет разработчики...

RESTinio — это асинхронный HTTP-сервер. Асинхронный Пару лет назад мы опубликовали RESTinio — свой небольшой OpenSource C++фреймворк для встраивания HTTP-сервера в C++ приложения. Мегапопулярным за это время RESTinio не стал, но и не потерялся. Кто-то выбирает его за "родную" поддержку Windows, кто-то за какие-то отдельные фи...

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

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

Даже самые дешёвые системные платы с чипсетом AMD X570 будут весьма дорогими Как известно, чипсет X570 для новых системных плат с разъёмом AMD AM4 не особо сильно отличается от X470. AMD недавно подтвердила, что разницы в производительности не будет, так что, если интерфейс PCIe 4.0 пользователя не интересует, он вполне может приобрести системну...

Готовь телегу зимой: российский бренд представил телефон с функцией отпугивания комаров BQ 2444 Flash получил 2,4-дюймовый дисплей разрешением 240 х 320 пикселей. Модель процессора производитель не называет - ну и правильно. Кому какая разница сколько герц у простого кнопочного аппарата?

Razer все-таки выпустит тостер Начало этой истории было положено еще в 2013 году, когда ярые фанаты компании Razer основали шуточную страницу в Facebook с названием Give us the Razer Toster и принялись создавать мемы, в которых обыгрывалась тематика возможного тостера от Razer. Okay, so I've made qui...

Что такое «цифровая трансформация» и «цифровые активы»? Сегодня я хочу поговорить о том, что такое «цифра». Цифровая трансформация, цифровые активы, цифровой продукт… Эти слова звучат сегодня отовсюду. В России нацпрограммы запускают и даже министерство переименовывают, но читая статьи и доклады натыкаешься сплошь на округлые фра...

Чем напечатать авиамодель? При печати авиамодели, наверно все, как и я сталкиваются с такой проблемой, с чего лучше напечатать авиамодель.Хотя если разобраться по существу то выбор материала не велик - это PLA, Carbon PLA и PETG.Начнём с PLAПечатать детали авиамодели PLA очень легко и просто, но есть ...

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

К производителю экранов для смартфонов Huawei Mate 30 и Mate 30 Pro есть вопросы Как сообщает источник, компания LG Display будет поставщиком гибких экранов OLED для смартфонов Huawei линейки Mate 30. То есть, видимо, то будет касаться как Mate 30, так и Mate 30 Pro. Ранее в Сети появлялись слухи, что производителем экранов будет Samsung или даже B...

Google Фото: «высокое качество» или «оригинал», чем отличаются тарифы и какой выбрать? Фотосервис Google Фото – отличный вариант для хранения ваших любимых фотографий. Всех ваших любимых фотографий, ведь место для хранения там не ограничено. Но есть один маленький нюанс… Безлимитное хранилище в Google Фото позволяет загружать фотографии только в формате «Высок...

[Перевод] Grid или Flexbox? Мишель Баркер, автор материала, перевод которого мы сегодня публикуем, говорит, что недавнее обсуждение в Twitter, начатое Крисом Койером, заставило её задуматься о том, как веб-разработчики делают выбор между технологиями CSS Grid Layout и CSS Flexbox Layout при разработке ...

[Из песочницы] Ортодоксальный Backend Современный backend разнообразен, но всё-таки подчиняется некоторым негласным правилам. Многие из нас, кто разрабатывает серверные приложения, сталкивается с общепринятыми подходами, такими как Clean Architecture, SOLID, Persistence Ignorance, Dependency Injection и прочими....

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

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

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

[Из песочницы] В чем разница между 4G и 5G? Привет, Хабр! Я учусь по специальности радиотехника. В последнее время многие знакомые спрашивают меня, зачем переходить на технологию 5G и в чем разница между 4G и 5G. Поэтому сегодня представляю вашему вниманию перевод статьи на эту тему. Читать дальше →

от 32 до 64 вычислительных блоков: появились подробности относительно нового интегрированного графического ядра Intel Gen 11 Как известно, грядущие процессоры Intel Ice Lake получат новое интегрированное графическое ядро Gen 11. Ему приписывают 64 вычислительных блока вместо 24 у текущего поколения, а также производительность около 1 TFLOPS. На днях мы уже знакомились с производительностью та...

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

SATA-контроллеры ASMedia ASM1062 и Marvell 88SE9235 с интерфейсом PCIe 2.0 x2: полная скорость как минимум одного порта SATA600 в (почти) любой системе Технически все хорошо, особенно если рассматривать решения Marvell 92-й серии, однако эти контроллеры сами по себе стоят как бюджетный SSD на 240-256 ГБ. В случае старой системы логичнее сэкономить на таком контроллере — или просто приобрести накопитель побольше и «получше»,...

Как не сойти с ума в Open Space: делаем новый офис с нуля Так сложилось в индустрии, что большинство офисов устроено в формате open space. И это часто причиняет боль и страдание всем, кто в таком пространстве работает: людей слишком много и они слишком близко, постоянно шумно, огромное помещение выглядит неуютным. Нельзя открыть ок...

[Из песочницы] Структуры данных в Java. Полезные методы вспомогательных классов Привет, habr! Я Software Engineer в EPAM. Более 8 лет я работаю с legacy-кодом, написанном на языке Java (предвосхищая комментарии, отмечу, что понимание и терпимость к legacy началась задолго до EPAM, в заключении вы найдёте ответ, почему). Часто в работе я сталкивался с ...

Внучка сооснователя Disney о зарплате главы компании: «Боб Айгер получает в 1400 раз больше работников — это безумие» Эбигейл Дисней призывает сократить бонусы топ-менеджерам, но руководство настаивает, что выплаты основаны на результатах работы. Среди других компаний, в которых разница доходов настолько же велика, — Oracle, Coca-Cola и Starbucks. ...

Правнучка сооснователя Disney о зарплате главы компании: «Боб Айгер получает в 1400 раз больше работников — это безумие» Эбигейл Дисней призывает сократить бонусы топ-менеджерам, но руководство настаивает, что выплаты основаны на результатах работы. Среди других компаний, в которых разница доходов настолько же велика, — Oracle, Coca-Cola и Starbucks. ...

Дискуссия: Disney спорит с внучкой сооснователя студии из-за «безумных» зарплат гендиректора — в 1400 раз больше средних Эбигейл Дисней призывает сократить бонусы топ-менеджерам, но руководство настаивает, что выплаты основаны на результатах работы. Среди других компаний, в которых разница доходов настолько же велика, — Oracle, Coca-Cola и Starbucks. ...

[Перевод] Сравнение одинакового проекта в Rust, Haskell, C++, Python, Scala и OCaml В последнем семестре университета я выбрал курс компиляторов CS444. Там каждая группа из 1-3 человек должна была написать компилятор из существенного подмножества Java в x86. Язык на выбор группы. Это была редкая возможность сравнить реализации больших программ одинаковой фу...

Идёт массовый отзыв TLS-сертификатов от множества УЦ, по ошибке сгенерированных на 63-битном ГСЧ вместо 64-битного Три дня назад в списке рассылки mozilla.dev.security.policy опубликовано сообщение о массовом нарушении в генерации TLS-сертификатов. Как показало расследование, пострадало несколько удостоверяющих центров, в том числе GoDaddy, Apple и Google. Общее количество неправильных с...

[Перевод] Антигуглеры: пользователи веба предпринимают радикальные шаги для защиты своих данных Отказ от таких услуг техногиганта, как Gmail, карты и Chrome, даёт некоторые преимущества в конфиденциальности, но это нелегко сделать В небольшом городке Ньюберри штата Южная Каролина очень сложно найти мюсли Bob’s Red Mill. И это проблема для местного жителя Грегори Келл...

Структуры против Классов С самого начала, когда я начинал заниматься программированием, вставал вопрос, что использовать для улучшения быстродействия: структуру или класс; какие массивы лучше использовать и как. По поводу структур, Apple приветствует их использование, объясняя это тем, что они лучше...

Сравнение iPhone XR и iPhone 8 Plus Выбор между наиболее бюджетной, но выпущенной совсем недавно моделью смартфона, и несколько устаревшим гаджетом нередко встает перед пользователями. Особенно когда разница в цене практически не заметна. В этой статье разберем преимущества и недостатки iPhone XR (обзор) 2018 ...

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

Битва эталонов. Pixel 4 XL оказался существенно медленнее, чем iPhone 11 Pro Max Смартфоны Google считаются одними из самых быстрых аппаратов на рынке. Чистая ОС Android и оптимизация действительно позволяют смартфонам Pixel работать лучше многих других. Но быстрее ли эталонный смартфон с Android новейшего устройства с iOS? На этот вопрос от...

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

Service Level Agreement: пишем SLA для… других, или заключение SLA с Оператором связи Уверен, что многие хабражители хоть раз в жизни занимались вопросом обеспечения услугами связи для какой нибудь конторы или компании (собственное жилище тоже считается), все мы когда-то, увы не всегда вдумчиво, «подмахивали» договор на услуги связи, надеясь, что все будет хо...

Почему люди делятся на правшей и левшей? По статистике, левшами в основном являются мужчины, а не женщины Если верить статистике, каждый седьмой человек в мире является левшой. Такой вывод был сделан в 1977 году, когда ученые подсчитали, что около 15% всего населения мира предпочитает писать и работать левой рукой....

Большой тест видеокарты Radeon VII появился в Сети за сутки до выхода карты в продажу До старта продаж Radeon VII осталось около суток, но ресурс HD-Tecnologia решил, что ему нужно опубликовать результаты тестирования раньше остальных. Полноценный обзор источник не опубликовал, но поделился всеми результатами новинки в сравнении с основным конкурентом в...

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

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

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

Разница в 300 долларов. Мастер сокрушения выяснил разницу между «дешёвым» iPhone 11 и iPhone 11 Pro Max Известный видеоблогер-мучитель Зак Нельсон (Zach Nelson) под ником JerryRigEverything решил проверить, насколько отличается по прочности iPhone 11 от своего старшего брата — iPhone 11 Pro Max.  Напомним, iPhone 11 Pro Max Нельсон проверил неделю назад и оста...

Apple продолжает игнорировать лаги iPhone XS и XS Max Несмотря на заявленную готовность Apple прислушиваться к своим пользователям в вопросах совершенствования своих продуктов, иногда компания позволяет себе не замечать, казалось бы, очевидные недостатки, на которые ей указывают не по одному разу. Например, так было в случае с...

Настоящий-ли репак? Как определить? Такой вот вопрос к комьюнити, как определить кто создал репак? Если это R.G Механики, то реально ли его создали они, а не какой-то пользователь подписавшийся ими? Заранее спасибо!

Чем опасны пуховые подушки? Есть масса причин заменить пуховые подушки на синтепоновые Каждый человек подвержен огромному количеству различных заболеваний и иногда докторам бывает довольно сложно поставить определенный диагноз. С такой проблемой недавно столкнулись сотрудники одной из больниц Великобри...

Таблицы в Figma. Дизайн Data Grid одним компонентом Строительство таблицы из компонентов — задача, которая рано или поздно возникает перед каждым разработчиком дизайн-систем в Figma. Существует три подхода к дизайну таблиц, чтобы создать data grid с гибкой архитектурой. В каждом из случаев используется либо row-компонент, ...

ObjectRepository — .NET in-memory repository pattern для ваших домашних проектов Зачем хранить все данные в памяти? Для хранения данных сайта или бекэнда первым желанием большинства здравомыслящих людей выберет SQL базу данных.  Но иногда в голову приходит мысль что модель данных не подходит для SQL: например, при построении поиска или социального графа ...

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

Введение в SSD. Часть 1. Историческая Изучение истории дисков — начало пути к пониманию принципов работы твердотельных накопителей. Первая часть нашего цикла статей «Введение в SSD» проведет экскурс в историю и позволит наглядно понять разницу между SSD и его ближайшим конкурентом — HDD. Несмотря на обилие ра...

Mkcert: валидные HTTPS-сертификаты для localhost В наше время использование HTTPS становится обязательным для всех сайтов и веб-приложений. Но в процессе разработки возникает проблема корректного тестирования. Естественно, Let’s Encrypt и другие CA не выдают сертификаты для localhost. Традиционно есть два решения. Читат...

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

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

Не работает USB-порт на Mac, как восстановить? Компьютеры Mac, ровно как и практически вся продукция Apple, отлично зарекомендовали себя в плане надёжности работы «железа» (чего нельзя сказать о ремонтопригодности в случае серьёзных поломок). Всё-таки по мере использования Mac иногда возникают затруднения, к одному из ни...

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

Новый телефон Philips работает на одном заряде более 2 месяцев, а стоит всего 1790 руб. Модель Xenium E125 представляет собой классическую кнопочную "звонилку" с крошечным по современным меркам TFT-дисплеем диагональю 1,77 дюймов и скромным разрешением QVGA 160 x 128 точек. О процессоре и памяти даже рассказывать не будем - они здесь просто есть, какая разница ...

Инфраструктура FBO Шереметьево: как готовят к полёту лёгкие самолёты Аэропорты по принципу организации расписания вылетов бывают слотируемые и неслотируемые. Шереметьево — слотируемый, причём по третьей категории, то есть для каждого прилёта и вылета есть слот: это разрешение на взлёт-посадку + наличие свободной взлётной полосы, наличие сто...

Игрушка ГАЗ-66 на пульте управления. Часть 2 В этой части поговорим о программной составляющей, как оживлялась машинка. Какая ОС использовались, какой язык был выбран, с какими проблемами сталкивался. Читать дальше →

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

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

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

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

[Перевод] Reflective Shadow Maps: Часть 2 ― Реализация Привет, Хабр! В данной статье представлена простая реализация Reflective Shadow Maps (алгоритм описан в предыдущей статье). Далее я объясню, как я это сделал и какие подводные камни были. Также будут рассмотрены некоторые возможные оптимизации. Рисунок 1: Слева направо: бе...

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

Инженерный подход к разработке ПО. От теории к практике Как проверить идеи, архитектуру и алгоритмы без написания кода? Как сформулировать и проверить их свойства? Что такое model-checkers и model-finders? Что делать, когда возможностей тестов недостаточно? Привет. Меня зовут Васил Дядов, сейчас я работаю программистом в Яндекс.П...

Флагман от Redmi, Motorola RAZR V3, тостер от Razer – KeddrVlog ep139 Добрый день, в эфире самый ламповый состав KeddrVlog, который сделает ваше воскресенье немного лучше и […]

Работа с callbacks в React За время свой работы, я периодически сталкивался с тем, что разработчики не всегда четко представляют, каким образом работает механизм передачи данных через props, в частности колбеков, и почему их PureComponents обновляется так часто. Поэтому в данной статье мы разберемся,...

Разрабатываем Telegram-бота на NodeJS и TypeScript У вас бывало такое, что вы приходите в кино и смотрите трейлеры перед началом фильма, при этом некоторые из них цепляют вас достаточно сильно и вы даете себе обещание посмотреть этот фильм если не в кинотеатре, то хотя бы позже, когда он станет доступен для скачивания? Сме...

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

Теперь процессоры AMD дороже CPU Intel. Представлены Ryzen Threadripper 3960X и 3970X Компания AMD только что представила несколько новых процессоров. Конечно, сильнее всего мы ждали анонса новых Ryzen Threadripper. Как и предполагалось, сегодня полноценно представили лишь два CPU: Ryzen Threadripper 3960X и 3970X. Также слухи говорили о номинальном ано...

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

Интервью с Александром Макаровым, Yii core team Один из ключевых разработчиков Yii, Александр Макаров(SamDark), выступит на DevConf с докладом про пакетные метрики и я воспользовался возможностью задать несколько интересующих меня вопросов про новую версию Yii, новую ORM, сбор денег на OpenCollective, фулл-тайм open sour...

[Из песочницы] Реализация горячей перезагрузки С++ кода в Linux * Ссылка на библиотеку в конце статьи. В самой статье изложены механизмы, реализованные в библиотеке, со средней детализацией. Реализация для macOS еще не закончена, но она мало чем отличается от реализации для Linux. Здесь в основном рассматривается реализация для Linux. Г...

Европейский парламент одобрил скандальную директиву об авторском праве в интернете Хороший пример разницы подходов в РФ и в ЕС. За бугром речь почти всегда идет о правах и защите прав. В РФ мы защищаем информацию.

Clean Decomposition Об использовании чистой архитектуры в Android сказано предостаточно. На GitHub можно найти десятки шаблонов на разные вкусы: на Java или Kotlin, с Dagger2 или Koin, с Rx или с Coroutines. Но никто не говорит о том, как разбить определенный функционал при использовании «чисто...

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

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

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

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

Трезвый взгляд на Helm 2: «Вот такой, какой есть...» Как и любое другое решение, Helm — пакетный менеджер для Kubernetes — имеет плюсы, минусы и область применения, поэтому при его использовании стоит правильно оценивать свои ожидания… Мы используем Helm в своём арсенале инструментов непрерывного выката. На момент написания ...

Автоматизация задач администрирования API VMware vSphere с использованием Python В нашей компании активно используется платформа для виртуализации VMware vSphere. В ней живут тестовые среды продуктов, демонстрационные стенды, эмуляторы различных инфраструктур заказчиков и прочие не менее важные «виртуалки». Несмотря на достаточную мощность нашей инфрас...

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

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

Что я узнал, протестировав 200 000 строк инфраструктурного кода Подход IaC (Infrastructure as Code) состоит не только из кода, который хранится в репозитории, но еще людей и процессов, которые этот код окружают. Можно ли переиспользовать подходы из разработки ПО в управление и описание инфраструктуры? Будет не лишним держать в голове эт...

Пишем меньше дублирующего кода, используя биндинг в Laravel Доброго времени, уважаемые господа. Не так давно столкнулся с явлением дублирующегося и повторяющегося кода при код ревью одного проекта на Laravel. Суть в следующем: у системы существует некоторая структура внутреннего API для AJAX запросов, по сути возвращающая коллек...

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

[Из песочницы] Еще одно мнение о разнице между bin, sbin, usr/bin, usr/sbin Недавно я обнаружил вот такую статью: Разница между bin, sbin, usr/bin, usr/sbin. Хотелось бы поделиться своим взглядом на стандарт. /bin Содержит команды, которые могут использоваться как системным администратором, так и пользователями, но которые необходимы, когда не смон...

[Из песочницы] Ещё одна библиотека для создания mock'ов Добрый день. Я занимаюсь автоматизацией тестирования. Как и у всех автоматизаторов, у меня есть набор библиотек и инструментов, которые я обычно выбираю для написания тестов. Но периодически возникают ситуации, когда ни одна из знакомых библиотек может решить задачу с риском...

Интернет вещей: начало положено (II часть) Любой новый рынок сталкивается с множеством разных проблем. Основные проблемы при внедрении IoT-технологий, которые на слуху, – это вопросы ИБ, совместимости и стандартизации. Однако есть и такие проблемы, которые обсуждать не принято...

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

Skills, Rules and Knowledge для IT-шника и человека В прошлый раз мы затронули такие проблемы образования как схоластический подход к обучению, а также немного поговорили о порочной практике тренинга навыков в ущерб получению знаний. Теперь настало время обсудить эти две фундаментальные категории более подробно и понять, в ...

Разбираемся с латинскими сокращениями и фразами в английском языке Полтора года назад, читая работы про уязвимости Meltdown и Spectre, я поймал себя на том, что не очень понимаю разницу между сокращениями i.e. и e.g. Т.е. по контексту вроде бы понятно, но потом вроде бы как-то и не совсем то. В результате я тогда сделал себе небольшую шпар...

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

Две стороны медали по имени «Вечность» Я знаю, что значительная часть людей, которая интересуется проблематикой мозга, ищет ответ вовсе не на вопросы типа «Как связана лимбическая система с мозолистым телом?» Вы ищете ответ на вопрос: — Где именно в этих двух килограммах жирового студня живет то, что вы именуете...

Обзор Uniscend All Day Compact 10000 mAh. Power Bank на все случаи жизни Согласитесь, практически у каждого человека в «вооружении» есть сразу несколько гаджетов, которые нуждаются в периодической подзарядке аккумулятора. Однако иногда бывают ситуации, когда рядом с вами просто нет розетки и приходится искать различные решения для того, чтобы под...

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

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

Принципы построения REST JSON API Эта памятка писалась для внутренних нужд (открыть глаза менее опытным в вебе коллегам). Но, т.к. я насмотрелся велосипедов от довольно уважаемых, казалось бы, контор, — выкладываю на хабр. Мне кажется, многим будет полезно. Зачем Надеюсь, читающий уже понимает, зачем ему во...

[Перевод] Google заявляет, что «reCAPTCHA» не злоупотребляет данными о пользователях. Стоит ли этому верить? Использование новаторского способа различения людей и ботов в Интернете сопряжено с рядом серьезных проблем На удивление много сил уходит на то, чтобы веб-сайты могли убедиться, что пользователь — не робот. По этой причине при входе на сайты часто можно увидеть вопросы от...

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

Вице-президент Redmi объяснился за использование SoC Snapdragon 439 в смартфонах Redmi 8 и Redmi 8A После анонса смартфона Redmi 8 некоторые пользователи приуныли: все в этой модели хорошо, но вот высокопроизводительная (для бюджетного сегмента) однокристальная система Snapdragon 632 почему-то уступила место модели Snapdragon 439, формально стоящей на ступень выше. По...

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

Новый iGPU Intel действительно неплох 10-нанометровые процессоры Intel Ice Lake уже доступны в серийных ноутбуках, но пока тестов таких CPU очень мало. Источник протестировал Dell XPS 13 2-in-1 7390 с процессором Core i7-1065G7, сконцентрировавшись на производительности GPU. Напомним, G7 — топовое гр...

[Из песочницы] Какой дистрибутив лучше использовать для вашей embedded системы? Какой дистрибутив лучше использовать для embedded систем. Этот вопрос является актуальным на сегодняшний день. Существует три актуальных подхода для решения этой задачи: Использовать готовый дистрибутив для вашего одно платного компьютера(Armbian, Openwrt и т.д.) Собрать...

OnePlus 6/6T испытывают проблемы со звуком Недавно мы рассказывали о том, что ряд владельцев OnePlus 6T столкнулись с аномально быстрой разрядкой своих смартфонов. Несмотря на то, что компания в своих обновлениях пытается латать все дыры в прошивке, иногда случается, так сказать, рецидив из-за чего возникают проблемы...

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

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

ChipWhisperer: атака по энергопотреблению на Магму Автор статьи: rakf В рамках Summer of Hack 2019 в Digital Security я разбирался с атакой по энергопотреблению и работал с ChipWhisperer. Что это? Анализ энергопотребления — это один из видов атак по сторонним каналам. То есть атак, использующих информацию, которая появляетс...

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

[Из песочницы] F-strings или как сделать код чуть более быстрым и читаемым В Python есть 3 способа форматировать строки, и один из них лучше других. Но не будем забегать наперед — о каком именно форматировании вообще речь? Каждый раз когда мы хотим поприветствовать пользователя по имени нам нужно вставить строку с именем в строку-шаблон. Большинс...

Процессор Ryzen 9 3900X опережает даже 18-ядерный Core i9-9980XE за 2000 долларов 16-ядерный процессор Ryzen 9 3950X уже несколько раз появлялся в новостях, поражая своей производительностью. В частности, сегодня мы смотрели, на что способен такой CPU при разгоне до 5,4 ГГц. Героем же данной новости является более доступная 12-ядерная модель Ryzen 9...

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

Fake Door как часть Customer Development У меня есть нож, есть арбалет, Они служат мне уже тысячу лет. (с) КиШ Предположим, вам надо проверить насколько новая фича будет востребована клиентами. Зачастую, это решается с помощью интервьюирования, опросов, и т.д. У этих замечательных подходов есть свои плюсы/минусы...

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

[Из песочницы] Ретрогейминг: PAL vs NTSC. Или почему PAL не нужен Многие из вас знают про форматы видео как PAL, NTSC и, конечно же, SECAM. Скорее всего эти аббривеатуры вы слышали, когда речь шла о видеотехнике. Толком никто не знал в чем была между ними разница и почему они отличались. Что касательно видеоигровой индустрии, то тут уж точ...

Гонка вооружений В мае на Google I/O 2019 было объявлено о новом фреймворке для разработки декларативного UI под Android с названием Jetpack Compose. Через месяц на WWDC 2019 было объявлено о декларативном UI фреймворке под IOS с названием SwiftUI. После этих конференции стало понятно, к ч...

Несколько соображений по поводу параллельных вычислений в R применительно к «enterprise» задачам Параллельные или распределенные вычисления — вещь сама по себе весьма нетривиальная. И среда разработки должна поддерживать, и DS специалист должен обладать навыками проведения параллельных вычислений, да и задача должна быть приведена к разделяемому на части виду, если тако...

Мобильные сети 4G и 5G позволяют следить за пользователями Одна из тенденций в мире мобильной индустрии в текущем году, о которой мы последнее время нередко говорим, – сети нового поколения 5G. Любая технология, а особенно если она нова, подвержена рискам извне. Не избежали этой участи новые чипсеты для работы с 5G. Исследователи в...

Реверсивная зарядка у Samsung Galaxy S10+ оказалась существенно мощнее, чем у Huawei Mate 20 Pro Смартфоны Samsung Galaxy S10 получили поддержку реверсивной беспроводной зарядки, что позволяет использовать их в качестве зарядной станции. Такая же технология есть и у Huawei Mate 20 Pro, который продаётся уже несколько месяцев. Но есть ли между ними отличия? В Сети ...

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

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

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

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

Больше и мощнее: как мы обеспечили работу нового оборудования в ЦОД MediaTek Нередко компании сталкиваются с необходимостью установить новое, более мощное оборудование в уже существующих помещениях. Иногда решить эту задачу бывает непросто, но существует ряд стандартных подходов, помогающих выполнить ее. О них мы сегодня расскажем на примере ЦОД Medi...

GPU для ноутбуков NVIDIA GeForce MX250 существует в двух версиях: разница в производительности — 30 % В феврале компания NVIDIA анонсировала мобильные графические процессоры GeForce MX230 и MX250. Уже тогда высказывались предположения, что старшая модель будет существовать в двух модификациях. Теперь эта информация подтвердилась. Reuters Коротко напомним ключевые характерист...

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

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

[Перевод] Тренинг Cisco 200-125 CCNA v3.0. День 9. Физический мир свитчей. Часть 1 В прошлом видеоуроке мы говорили о настройке свитчей, а сейчас рассмотрим, как они взаимодействуют с другими устройствами и как на практике соединяются друг с другом. Не будем тратить время и сразу же перейдем к теме сегодняшнего урока. В первую очередь я хочу рассказать о т...

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

Персонализируй это: как мы в QIWI работаем с рекомендациями Всем привет! Меня зовут Лидия, я тимлид небольшой DataScience-команды в QIWI. Мы с ребятами довольно часто сталкиваемся с задачей исследования потребностей клиентов, и в этом посте мне бы хотелось поделиться мыслями о том, как начать тему с сегментацией и какие подходы мо...

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

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

Поваренная книга разработчика: DDD-рецепты (5-я часть, Процессы) Введение В рамках предыдущих статей мы описали: область применения, методологические основы, пример архитектуры и структуры. В данной статье, я хотел бы рассказать как описывать процессы, о принципах сбора требований, чем отличаются бизнес требования от функциональных, как п...

RDMA внутри ЦОД в реализации от Huawei Под катом о том, какой подход предлагает Huawei при организации удаленного прямого доступа к памяти с использованием технологии AI Fabric и чем он отличается от InfiniBand и «чистого» RDMA на базе Ethernet. Читать дальше →

Результаты первых тестов 12-ядерного Ryzen 3000 настораживают Утечек о новых процессорах много не бывает, тем более, когда речь идёт о 7-нм настольных процессорах AMD Ryzen 3000. Источником очередной утечки стала база данных теста производительности UserBenchmark, в которой обнаружилась свежая запись о тестировании инженерного образца ...

Тим Кук объяснил, кому и зачем нужны AirPods Pro AirPods Pro — наушники для тех, у кого уже были AirPods. Так считает Тим Кук Стандартный цикл обновления устройств, которого придерживается Apple составляет минимум один год. Конечно, фирменные компьютеры компания обновляет значительно реже, откладывая апгрейды по 3, а...

[recovery mode] Как подступиться к fullstack-разработке сегодня, если ты проспал десять лет Привет, Хабр! Несколько месяцев назад у меня остро встал вопрос смены профиля деятельности и я обнаружил, что для претендента на вакансию web-разработчика сейчас недостаточно навыков десятилетней давности (какая неожиданность!). Пришлось срочно актуализировать свои знания....

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

4K проектор BenQ TW2700 на Hi-Fi Show 2019 и новые приоритеты в развитии проекторов для домашних кинотеатров Рассуждать с умным видом о разнице 4K и 4K UHD разрешений - это модно, но уже не актуально, потому что увидеть эту разницу можно только с лупой. На первый план опять выходит проблема цветопередачи и компания BenQ первой предлагает фундаментальное решение этой задачи. Для пра...

О чем думать на NALSD собеседовании Я описывал ранее типичное кодинг-интервью. Помимо кодинга почти всегда есть вопрос на проектирование систем. (Large) System Design. В случае собеседований на SRE, это еще более интересный (как по мне) зверь — NALSD. Non-abstract large system design. Главное отличие между SWE...

[Перевод] Марвин Мински «The Emotion Machine»: Глава 8.1-2 «Творческий подход» 8.1 Творческий подход «Хотя такая машина многое могла бы сделать так же хорошо и, возможно, лучше, чем мы, в другом она непременно оказалась бы несостоятельной, и обнаружилось бы, что она действует не сознательно, а лишь благодаря расположению своих органов». — Декарт. Р...

[Из песочницы] Пять проблем в процессах эксплуатации и поддержки Highload ИТ систем Привет, Хабр! Десять лет я поддерживаю Highload ИТ системы. Не буду писать в этой статье о проблемах настройки nginx для работы в режиме 1000+ RPS или другие технические вещи. Поделюсь наблюдениями о проблемах в процессах, которые возникают в поддержке и эксплуатации таких с...

Google Play Store получает обновление до версии 13.2.19 Иногда, как ни странно, возникает надобность обновить фирменный магазин приложений Google Play на смартфоне с Android вручную. Иногда эта необходимость продиктована простым любопытством и нетерпением. Google выдаёт апдейт не всему миру одновременно, а постепенно, волнами, ...

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

[Перевод] Сценарии использования и производительность Blazor Server в .NET Core 3.0 С момента релиза Blazor Server с .NET Core 3.0 в прошлом месяце многие люди поделились с нами своим восторгом от возможности создания клиентского веб-интерфейса используя только с .NET и C#. В то же время мы также слышали много вопросов о том, что такое Blazor Server, как он...

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

Новости недели: ФСБ не указ операторам, ИИ обыгрывает чемпионов, Apple и Qualcomm мирятся ФСБ разъяснила разницу между бытовыми и шпионскими устройствами, операторы связи тестируют eSim несмотря на возражения ФСБ, искусственный интеллект победил чемпионов мира по Dota 2, Марка Цукерберга предлагают снять с поста председателя совета директоров Facebook, Apple и...

Американские лазеры помогут бельгийским учёным с прорывом до 3-нм техпроцесса и дальше Как сообщает сайт IEEE Spectrum, с конца февраля по начало марта на базе бельгийского центра Imec совместно с американской компанией KMLabs была создана лаборатория для изучения проблем с полупроводниковой фотолитографией под воздействием EUV-излучения (в сверхжёстком ультра...

Перевернутый TMC 2*** Странно, что никто еще 2208 вверх тормашками не попробовал припаять сверху платы. Это решение проблемы охлаждения! Даже проблема не 2208, а скорее более древних TMC 2***У чипов TMC своеобразный теплоотвод - вниз, т.е. на плату. При этом у них достаточно высокое тепловыделени...

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

Сгружать неиспользуемые, или как настроить автоматическое удаление ненужных приложений на iPhone и iPad Наверняка каждому владельцу iPhone или iPad известна проблема, когда неиспользуемые приложения занимают бесценное место на телефоне. К счастью, о ней практически «можно будет забыть» – начиная с iOS 11 в мобильной операционной системе Apple появилась функция, которая будет а...

16-ядерный процессор AMD Ryzen 9 3950X за $750 обошел по производительности флагманский 18-ядерный Core i9-9980XE за $2000 Мы уже знаем, что флагманский 16-ядерный процессор AMD Ryzen 9 3950X неплохо разгоняется, но и на обычной частоте его производительность внушает. В бенчмарке Geekbench 4 предсерийный образец этого процессора обошел по производительности флагманский 18-ядерный Intel Core...

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

[Перевод] PSR-14 — главное событие в PHP В прошлом году PHP-FIG — Группа концепций совместимости PHP, выпустила несколько новых спецификаций. Последняя из них — PSR-14, посвящена диспетчеризации событий. Как и другие PSR, это локальная спецификация, но имеет большое влияние на многие аспекты стандартизации. От пер...

Люди на Луне. Источники 50 лет назад впервые человек шагнул в лунный реголит. Это стало результатом фантастического прогресса науки и техники, космической гонки, политического противостояния двух стран: США и СССР. Полет человека на Луну стал настолько невероятным событием, что сегодня немало люд...

Инженерный подход к разработке ПО Как проверить идеи, архитектуру и алгоритмы без написания кода? Как сформулировать и проверить их свойства? Что такое model-checkers и model-finders? Требования и спецификации — пережиток прошлого? Привет. Меня зовут Васил Дядов, сейчас я работаю программистом в Яндексе, до ...

Ivideon Counter 3D: кому, как и зачем считать посетителей Подсчёт посетителей начался, вероятно, с появления первых магазинов. Требовал ответа главный вопрос, возникавший у владельца магазина после старта продаж: сколько из пришедших людей удалось превратить в покупателей? Со временем к этой задаче добавились и другие сложные воп...

Стоит ли доверять DxOMark? Лидер рейтинга Huawei P30 Pro проиграл в слепых тестах В пяти из семи тестов победа оказалась за Samsung Galaxy S10+, ещё в двух выиграл iPhone XS. Причем в некоторых тестах разница по количеству голосов, отданных за эти два смартфона, была не слишком значительной, а вот Huawei P30 Pro каждый раз отставал весьма существенно.

845 долларов вместо 1100 евро: Huawei Mate 30 и Mate 30 Pro в Китае намного дешевле, чем в других странах В связи с особенностями налогового законодательства, логистики и географии, смартфоны Huawei на домашнем рынке стоят традиционно меньше, чем в других странах. Но если в отношении бюджетных моделей разница невелика, то флагманы в Китае ощутимо дешевле. И история с недавн...

CES 2019: Wacom представила свой самый дешёвый перьевой дисплей Cintiq 16 Во время выставки CES 2019 компания Wacom анонсировала самый доступный в своём ассортименте интерактивный перьевой дисплей Cintiq 16. Этот продукт призван ликвидировать разрыв между продуктами любительского и профессионального уровня. При более низкой цене в $650 но...

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

Проблемы пакетной обработки запросов и их решения (часть 2) Это продолжение статьи «Проблемы пакетной обработки запросов и их решения». Рекомендуется сначала ознакомиться с первой частью, так как в ней подробно описана суть задачи и некоторые подходы к ее решению. Здесь же мы рассмотрим другие методы. Читать дальше →

С какими проблемами сталкиваются FMCG-компании, применяющие ITSM-подход? В редакцию портала поступил вопрос: Какие три проблемы, по вашему опыту, часто встречаются в международных компаниях FMCG, которые используют подход ITSM ?

Статистика Тостера за 2018 год Привет от команды «Тостера»! Прошёл 2018 год и настало время подводить итоги. Этот год был богат на нововведения, о которых мы подробно рассказывали в нашем блоге. За прошедший год пользователи «Тостера» задали почти 100 тысяч вопросов, дали 166 тысяч ответов и нашли более...

iOS 12.3.1 против iOS 12.4. Стало ли быстрее? Несколько дней назад для загрузки стала доступна финальная версия iOS 12.4. Это обновление тестировалось больше двух месяцев — за это время вышло аж семь бета-версий. Есть ли положительная динамика в производительности и скорости работы? Ответ на этот вопрос может дат...

Сначала нужно сфотографировать свои уши. Sony показала новую технологию адаптивного звука 360 Reality Audio Компания Sony на выставке IFA 2019 демонстрировала достаточно занятную технологию, которая в будущем появится в потребительских устройствах компании. Технология называется 360 Reality Audio. Её суть достаточно проста. ПО на смартфоне анализирует форму ушей конкретного п...

PHP Composer: фиксим зависимости без боли Многие из вас наверняка сталкивались с ситуацией, когда в библиотеке или фреймворке, который вы используете, есть баг или нет необходимой функциональности. Предположим, вы даже не поленились и сформировали pull request. Но примут его далеко не сразу, а следующий релиз продук...

Эффект материнской платы? Или ОЗУ? 16-ядерный AMD Ryzen 9 3950X протестировали на системных платах с чипсетами B450 и X570 — результаты разные В базе данных Geekbench 5 появились новые результаты теста AMD Ryzen 9 3950X: в одном случае использовалась системная плата на чипсете AMD B450 (Aorus B450 PRO WIFI), в другом — на топовом X570 (Asus Prime X570-P). Результаты получились разные. В первом случае рез...

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

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

В США сравнили скорость 4G и 5G: оказалось, разницы почти нет Первая в мире коммерческая сеть 5G заработала в США пару недель тому назад – ее запустил оператор AT&T. На начальном этапе 5G доступна только «избранным» пользователям, и как раз одному из них удалось сравнить параметры новой сети с параметрами LTE...

Оптические концевики Раз товар есть в продаже - значит его ктото купит. Особенно когда фирма громкая, и хвалят: "Покупай, всё хорошо будет".Вот я и купил нахваленный Lerdge концевик для Z из одноимённого магазина... да какая разница из какого.ZAV производитель такие рекомендует, кстати говоря.Ко...

Сравнение компараторов для синхронизации схем и данных баз данных MS SQL Server Описание общей потребности в синхронизации изменений При работе с базами данных часто приходится решать проблему синхронизации изменений. Если в компании используется всего одна промышленная среда, то в дополнение к ней требуется как минимум еще одна дополнительная среда для...

Как сделать триггер DAG'а в Airflow, используя Experimental API При подготовке наших образовательных программ мы периодически сталкиваемся со сложностями с точки зрения работы с некоторыми инструментами. И на тот момент, когда мы с ними сталикваемся, не всегда есть достаточно документации и статей, которые помогли бы с этой проблемой спр...

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

Поколение миллениалов оказалось самым бедным Федеральная резервная система США (ФРС) опубликовала данные об уровне доходов разных поколений. Богаче всех оказались «бумеры», а «миллениалы» по сравнению с ними — просто нищие. Для наглядности картины приведем деление людей на поколения согласно теории Уильяма Штрауса и Ни...

Ryzen 5 3600: 16GB vs 32GB, 2x8GB vs 4x8GB. Есть ли разница? Добавит ли заветных FPS и плавности добавление дополнительных 16Gb ОЗУ в систему? И есть ли разница между двумя и четырьмя модулями оперативной памяти в системе?

Как выбрать платформу для видеонаблюдения: Облако vs. DVR/NVR/VMS VSaaS – Video Surveillance as a Service, то есть «видеонаблюдение как услуга» – относится к облачному видеонаблюдению. Сервис обычно включает технологии и решения, которые позволяют хранить, управлять, записывать и воспроизводить видеоматериалы с камер наблюдения удаленно ...

Сканирование на уязвимости и безопасная разработка. Часть 1 В рамках профессиональной деятельности разработчикам, пентестерам, безопасникам приходится сталкиваться с такими процессами, как Vulnerability Management (VM), (Secure) SDLC. Под этими словосочетаниями скрываются различные наборы практик и используемых инструментов, которы...

«У вас нет доступа к текущей молитве»: hi-tech четки из Ватикана взломали за 15 минут Несколько дней назад Ватикан рассказал об электронных четках, которые получили название «Click to Pray eRosary». Это высокотехнологичное устройство, которое работает по схожему с фитнес-трекерами принципу. Так, четки отслеживают количество пройденных шагов и общую дистанци...

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

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

Первоапрельская шутка Razer становится явью Всё началось с первоапрельской шутки ещё в 2016 году, когда компания Razer официально объявил о разработке тостера для геймеров. Теперь, спустя три года, по многочисленным просьбам фанатов Razer соберет команду инженеров и дизайнеров для создания этого продукта. Фирменный то...

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

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

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

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

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

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

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

Как сервера договариваются друг с другом: алгоритм распределённого консенсуса Raft Когда кластеры достигают размеров в сотни, а иногда и тысячи машин, возникает вопрос о согласованности состояний серверов относительно друг друга. Алгоритм распределённого консенсуса Raft даёт самые строгие гарантии консистентности из возможных. В этой статье мы рассмотрим R...

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

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

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

Стриминг или загрузка видео: что лучше? С развитием технологий просмотр телешоу, фильмов или сериалов становится все проще и доступнее. Вам уже не нужны телевизор и проигрыватели DVD или Blu-Ray дисков для того, чтобы насладиться любимым контентом. Зачастую бывает достаточно лишь подключения к интернету, смартфон...

iPhone XS Max в России подешевел на 30 тысяч рублей iPhone никогда нельзя было назвать ширпотребом. Даже в середине нулевых годов, когда смартфоны Apple стоили вдвое дешевле, чем сейчас, они считались признаком хорошего достатка. Что и говорить о наших днях, когда цена топового iPhone вплотную приблизилась к 100 тысячам рубл...

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

FAQ про работу помощника машиниста Наш респондент — помощник машиниста, работавший с 2005 по 2010 год на маршрутах Москва — Тверь, Москва — Конаково, Москва — Зеленоград и подобных. Мы задали ему вопросы, которые казались наиболее интересными нам. В комментариях можно оставлять свои. — Чем помощник машини...

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

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

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

Три в ряд: топ-10 докладов Mobius 2019 Piter В День программиста делимся с мобильными разработчиками подборкой отличных докладов! В мае в Петербурге прошла конференция Mobius, а теперь мы опубликовали её видеозаписи — и для Хабра сделали подборку из десяти лучших (по зрительским оценкам). Темы очень разные — от масш...

[Из песочницы] Операционные vs аналитические базы: колоночное vs построчное хранение данных Базы данных можно реализовать с помощью Excel, GSheet или при помощи больших ORM систем. В своей практике бизнес-аналитика я сталкивался с разными решениями. А поскольку в бизнес-анализ я пришёл из финансов и аудита, то каждый раз встречая новую систему задавался вопросами —...

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

[Перевод] Понимаем Property Wrappers в SwiftUI Перевод статьи подготовлен специально для студентов курса «iOS Разработчик. Продвинутый курс v 2.0.» На прошлой неделе мы начали новую серию постов о фреймворке SwiftUI. Сегодня я хочу продолжить эту тему, рассказав о Property Wrappers в SwiftUI. SwiftUI предоставляет нам...

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

[Перевод] Как я нашёл баг в GNU Tar Автор статьи — Крис Зибенманн, системный администратор Unix в университете Торонто Время от времени в моей работе происходит нечто странное, что заставляет задуматься, даже если сразу непонятно, какие следуют выводы. Недавно я упомянул, что мы нашли ошибку в GNU Tar, и исто...

«Найди пять отличий». Разница поколений Scalable и — новая порция тестов Не прошло и два года с момента анонса, как Intel представил второе поколение процессоров Intel Xeon Scalable на новой архитектуре Cascade Lake. Официально — 2 апреля. Сама компания называет это крупнейшим запуском в своей истории, стратегически очень важным для неё. Что ж,...

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

Тесты показали, когда имеет смысл использовать Raspberry Pi 4 вместе с SSD В прошлом месяце был представлен одноплатный ПК Raspberry Pi 4. Новая модель стала не только производительнее, но и функциональнее. К примеру, у нового ПК появился порт USB 3.0. Кроме прочего, такой разъём позволяет более полноценно использовать SSD в качестве основног...

Наконец-то стало понятно, чем различаются Redmi K20 и K20 Pro Данных о смартфонах Redmi K20 и K20 Pro, благодаря различным утечкам, случившимся за последние несколько дней, предостаточно, но до сих пор не было понятно, чем именно различаются эти модели кроме платформ. Опубликованная инсайдером в Twitter таблица расставляет все точ...

Кластерное хранилище для небольших web-кластеров на базе drbd+ocfs2 О чем мы расскажем: Как быстро развернуть общее хранилище для двух серверов на базе решений drbd+ocfs2. Для кого это будет полезно: Туториал станет полезен системным администраторам и всем, кто выбирает способ реализации хранилища или хотят попробовать решение. От каких р...

Последнее обновление «Служб Google» для Android убивает аккумулятор Знаете, чем отличаются пользователи iOS от пользователей Android? Первые после выхода очередного обновления пытаются выяснить, как изменилась автономность iPhone на новой версии ОС. Так они принимают решение об установке апдейта. Вторые ведут себя более благодарно и устанав...

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

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

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

Реализация паттерна Page Object на Python + pytest Когда я начинал изучать автоматизацию тестирования, не мог понять — “что такое Page Object и как его реализовать на Python + pytest?”. Штудируя интернет, нашел реализацию на других языках и фреймворках: обучающие статьи, которые были непонятны для меня. Поэтому решил написат...

2. Check Point Getting Started R80.20. Архитектура решения Добро пожаловать на второй урок! На этот раз мы поговорим об архитектурных особенностях решений Check Point. Это очень важный урок, особенно для тех, кто впервые знакомится с «чекпоинтом». В целом, данный урок будет очень похож на одну из наших предыдущих статей "Check Poi...

Увеличилась ли скорость работы iPhone на iOS 12.3 В конце марта для загрузки стала доступна первая версия iOS 12.3. Это обновление сложно назвать масштабным: в системе появилось новое приложение для сервиса Apple TV+, однако на этом глобальные нововведения заканчиваются. Все остальные изменения направлены на исправление ош...

Рукописи не горят: секрет долговечности свитков Мертвого моря, датируемых 250 годом до н.э В современных музеях и архивах древние тексты, рукописи и книги хранятся в определенных условиях, что позволяет сохранить их первозданный вид для будущих поколений. Самым ярким представителем нетленных рукописей считаются свитки Мертвого моря (Кумранские рукописи), впервые...

SamsPcbGuide, часть 12: Технологии — корпуса BGA-типа, пластик и космос II В комментариях к предыдущей публикации hhba поделился статьёй, которая сама по себе достойна отдельной публикации, настолько там красивые решения приводятся. В дополнение к её обзору я постараюсь поставить точкиу над «i» в вопросе применения пластиковых корпусов в космически...

Mozilla назвала «вредным» предложение Google о распространении веб-пакетов с цифровой подписью Механизм Signed HTTP Exchanges (SXG) Месяц назад на конференции для разработчиков компания Google предложила технологию «порталов», которая призвана обеспечить новый способ загрузки и навигации по веб-страницам. По сути, <portal> — это более продвинутая и современная...

[Из песочницы] Когда использовать var, let и const в Javascript [перевод статьи Tyler’а McGinnis] Привет, Хабр! Представляю вашему вниманию перевод статьи «var vs let vs const in JavaScript» автора Tyler McGinnis. В этой статье вы узнаете 2 новых способа для создания переменных в Javascript (ES6), let и const. На протяжении этой статьи мы рассмотрим разницу между var,...

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

Битва бюджетных процессоров. Athlon 3000G чуть-чуть уступает Pentium Gold G5400, но вот если его разогнать… Компания AMD представила бюджетный двухъядерный Athlon 3000G 7 ноября, и в Сети уже появились первые обзоры. В одном из них столкнули лбами Athlon 3000G с его главным конкурентом Pentium Gold G5400. Кто из них вышел победителем из дуэли? Оба процессора двухъядерные, но...

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

Как вырастить Евангелиста для вашей компании Как все начиналось Я Community Manager в компании Plesk. Десять лет назад, после шести лет работы в службе технической поддержки, меня пригласили в отдел R&D заняться построением сообщества пользователей Plesk. Последние 10 лет я занимался созданием и развитием сообщес...

Манулинг Titan GF-12 Вопреки наставлениям производителя печатать слоями больше 0,15 решил поставить привычные 0,12. Экструдер периодически грыз пруток и были пропуски. Вернее не грыз, а скользил. Видимо он настолько твердый,что зубцы шестерни в него не впиваются.Ну и раз уж словил пропуски, то г...

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

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

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

В чем разница между форматами JPEG, GIF, PNG, RAW, BMP, TIFF? Вам известна разница между JPEG, GIF, PNG и другими графическими форматами? Когда нужно использовать тот или иной формат, или какой лучше всего подойдет для сохранения фотографий? Ниже вы найдете ответы на все эти вопросы. ПО ТЕМЕ: Как правильно снимать групповые фотографии ...

Ускорение MicroPython MicroPython — реализация языка программирования Python для микроконтроллеров, даёт возможность аудитории этого языка, используя знакомый синтаксис и принципы программирования работать с небольшими вычислительными устройствами. В своей работе я использую MicroPython для про...

WebAssembly: что и как Эта статья основана на моём выступлении на конференции ITSubbotnik, прошедшем 2 ноября 2019 года в Москве. Вообще я бэкенд программист, но меня заинтересовала эта технология, она позволяет использовать мои знания бэкенда на фронте. Проблема Начнём с проблемы, которая решает...

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

Zabbix: LLD-мониторинг SIM-карт Yeastar TG Несколько месяцев назад я обзавелся GSM-шлюзом Yeastar TG200. Оборудование само по себе хорошее, чего не сказать о яичном операторе, который периодически подкладывает свинью. Вот поэтому и появилась необходимость иметь актуальную информацию о состоянии SIM-ок и реагировать...

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

[Из песочницы] Sass MediaScreen — Определяем девайсы на CSS Я считаю, что в последнее время разница размера экранов между разными группами устройств всё больше размывается. Не смотря на это я попытался написать инструмент для определения, как групп устройств (мобильники, планшеты, лаптопы, десктопы), так и конкретных девайсов (iPhone...

Управление договоренностями Давайте поговорим про управление договоренностями. Почему это вдруг? Да потому что, мы на TeamLead Conf любим обсуждать боли и проблемы, но и не забываем про решения. Наверняка у всех бывают проблемы, связанные с договоренностями по работе. «Договоренности не выполняются»,...

Новая платформа не позволяет Samsung Galaxy Note10+ существенно превосходить Galaxy S10+ В основе смартфонов Samsung Galaxy Note10 и Galaxy Note10+ лежит однокристальная система Exynos 9825 (не для всех рынков). Эта SoC отличается от Exynos 9820 лишь частотами и тем, что производят её по техпроцессу 7 нм с использованием технологии EUV. Поэтому ожидать ско...

Samsung Galaxy S10+ в тесте DxOMark выступил не лучше Huawei P20 Pro и Mate 20 Pro От тройной камеры смартфона Samsung Galaxy S10+, топовой модели в линейке, ожидались очень высокие результаты. Но на деле оказалось, что она демонстрирует одинаковые результаты с камерами прошлогодних флагманов Huawei – моделей P20 Pro и Mate 20 Pro! По баллам ра...

Как не слить 10 миллионов бюджета вашего заказчика, играясь с Agile В этом посте я расскажу о тех проблемах с которыми в течении года сталкивалась наша Scrum Front End команда при работе над приличным проектом. Мы начинали разрабатывать проект с нуля используя стек технологий React + Typescript. Оглядываясь назад я вижу многие миллионы выбро...

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

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

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

Security Week 42: аппаратные бэкдоры, уязвимость в Intel NUC Уязвимости в ПО низкого уровня, которое запускается до загрузки операционной системы, бывают не только в «айфонах». На прошлой неделе были закрыты уязвимости в прошивках двух популярных устройств — в игровой и медиаприставке Nvidia Shield TV и в компьютерах семейства Intel N...

[Из песочницы] ВИЧ – методы лечения от первых лекарств до сегодняшнего дня Прежде, чем приступить к изложению материала, хотелось бы сказать несколько слов о себе: участник сообществ по борьбе с отрицанием ВИЧ („ВИЧ/СПИД диссидентством“): в 2016-2018 годах „ВИЧ/СПИД диссиденты и их дети“, с 2018 года – „ВИЧ/СПИД отрицание и альтернативная медицина“...

Эпические детали. Xiaomi наглядно показала разницу между 12 и 108 Мп Смартфоны Xiaomi Mi Note 10 и CC9 Pro станут первыми в мире с камерами разрешением 108 Мп, и компания уже вовсю рекламирует их возможности. Вчера, к примеру, приводились возможности 10-кратного гибридного зума, а сегодня в Сети появилась картинка-сравнение двух снимков:...

NILFS2 — пуленепробиваемая файловая система для /home Как известно, если неприятность может произойти, то она обязательно произойдёт. Наверное, у каждого были случаи, когда случайно был стёрт свежий важный файл, или случайно был выделен и уничтожен текст в текстовым редакторе. Если вы — хостер или владелец сайта, то, наверно...

Профессиональные камеры против Pixel 3: этот смартфон стоит своих денег Google Pixel 3 сложно не назвать лучшим камерофоном на рынке. Каждый день то и дело кто-то обязательно должен сравнить смартфон с профессиональной камерой. В этот раз речь пойдет о DSLR-камере Canon 5D Mk IV и беззеркальной камере Panasonic Lumix GH5. Canon 5D MK IV vs Pix...

Сетевая фабрика для ЦОДа Cisco ACI — в помощь админу С помощью вот этого волшебного куска скрипта Cisco ACI можно быстро настроить сеть. Сетевая фабрика для ЦОДа Cisco ACI cуществует уже пять лет, но на Хабре про неё толком ничего не рассказано, вот и решил это немного исправить. Расскажу на своём опыте, что это такое, какая...

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

Samsung Galaxy S11+ непохож на Samsung Galaxy S11 Samsung готовит «ядерное оружие» Вчера хорошо зарекомендовавший себя сетевой информатор Ice Universe заявил, что Samsung Galaxy S11+ должен стать настоящим «ядерным оружием» южнокорейского производителя. Чуть позже он продолжил свою мысль, заяви...

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

Открыть RAR или ZIP онлайн: как распаковывать архивы без установки приложений — 6 лучших сервисов Рано или поздно все пользователи сталкиваются со сжатыми файлами — архивами. Несмотря на существование общего формата ZIP, который Windows может распаковать самостоятельно, есть еще популярный формат архивов RAR, требующий специального программного обеспечения. RAR-архив с л...

[Из песочницы] Создаем свой компонент с микро-шаблонами Всем привет. Все кто так или иначе писал на фреймворке Angular сталкивался или работал с библиотекой Angular Material. Это очень хорошо написанная библиотека компонентов способная к гибкой стилизации, которая реализована через возможность создания различных тем вашего прилож...

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

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

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

[Из песочницы] JAMstack: Как создать свой блог используя Gatsby + Contentful + Netlify Вы уже слышали о новом подходе JAMstack? Возможность писать веб-приложения на любимом фреймворке, управлять контентом из админ панели, а на выходе получать полностью валидные HTML-страницы построенные согласно с самыми последними рекомендациями SEO, PWA и a11y. Интересно? То...

Samsung Galaxy Note 10 против iPhone XS Max: тест на скорость Прошлая неделя запомнилась анонсом премиальной серии Samsung Galaxy Note 10. Флагманы вышли интересными по многим параметрам: «безрамочный» дисплей, высочайшая производительность и хорошие камеры.   Вне всяких сомнений, Galaxy Note 10 один из бескомпромисс...

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

Продажи записей на виниле и магнитной пленке постепенно растут На днях в сети появился анализ продаж музыкальных альбомов на таких носителях, как виниловые пластинки и кассеты. Как оказалось, продажи постепенно растут, причем этот рост весьма значительный. Что касается винила, то в процентном соотношении рост составил 12%, с 8,6 млн д...

Универсальная методика к решению задач на примере головоломки «12 монет, 3 взвешивания» Дано: 12 монет, одна из них фальшивая, отличается только весом. Неизвестно легче или тяжелее. Даны рычажные весы, которые показывают, что груз с одной из сторон тяжелее. За 3 взвешивания необходимо найти фальшивую монетку и определить легче она или тяжелее. Из опыта советую...

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

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

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

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

«С этим зонтом вам не придется делать что-то старомодное, чтобы узнать погоду, например смотреть в окно». Обзор Opus One В прошлый раз, когда мы говорили об умных зонтах, в результате короткого опроса выяснилось, что большинство читателей — люди с исключительной памятью, которые не сталкивались с потерей зонтов, поэтому смарт-технологии в этой конкретной категории им ни к чему. Тем не мене...

Юристы PILnet помогут НКО на платформе IT-волонтёр Ваша некоммерческая организация теперь может получить правовую помощь профессиональных юристов бесплатно. Такая возможность появилась благодаря сотрудничеству сообщества юристов PILnet и проекта IT-волонтер. Центры координации юридической помощи pro bono, созданные PILne...

Разновидности координат используемые в GUI Unity3d Почему разновидности и сколько их? Часто сталкиваюсь с тем, что люди просто не понимают как подвинуть объект в UI на какое то значение, и удивляются что результат зачастую непредсказуем. Или допустим как получить правильные координаты объекта в UI. Если мы через дебагер выве...

8 худших вопросов на собеседовании по Vue.js Привет, Хабр! Вы любите собеседования? И часто проводите их? Если ответ на второй вопрос «Да», то среди кандидатов вам наверняка встречались отличные и умные люди, которые отвечали на все ваши вопросы и приближались к концу зарплатной вилки. Но вы, конечно, не хотите плати...

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

Новое поколение CPU по версии Intel. Новые процессоры HEDT будут быстрее текущих на 2-11% В октябре, если верить ранним данным, компания Intel представит новую линейку процессоров HEDT — Cascade Lake-X. Они будут мало отличаться от текущих CPU компании, хотя сама Intel обещает, что новинки превзойдут предшественников вдвое по показателю производительно...

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

Что лучше — iPhone 5 или 5s? Сравнение В современном мире технологий, пожалуй, самое большое значение имеет мобильный телефон. Именно это устройство всегда находится под рукой, служит средством связи, способом записи видео и фото и даже развлечением. Очень важно с большим вниманием относится к выбору гаджета, вед...

Окей, Google: как пройти капчу? Здравствуйте. Меня зовут Ибадов Илькин, я студент Уральского федерального университета. В данной статье я хочу рассказать о своем опыте автоматизированного решения капчи компании «Google» — «reCAPTCHA». Хотелось бы заранее предупредить читателя о том, что на момент написани...

[Перевод] Полное руководство по Prometheus в 2019 году DevOps- и SRE-инженеры уже, наверное, не раз слышали о Prometheus. Prometheus был создан на SoundCloud в 2012 году и с тех пор стал стандартом для мониторинга систем. У него полностью открытый исходный код, он предоставляет десятки разных экспортеров, с помощью которых можн...

Сравнение AirPods Pro и AirPods 2: чем отличаются беспроводные наушники Apple 2019 года выпуска К началу сезона рождественских распродаж компания Apple без специального мероприятия и анонса пустила в продажу новые фирменные наушники AirPods Pro, которые оснащены системами активного шумоподавления и адаптивного эквалайзера. В чем разница с обыкновенными AirPods — разбир...

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

[Перевод] ИИ от Amazon облегчает борьбу с непристойным контентом, загружаемым пользователями Тысячи компаний используют cервис машинного зрения Rekognition от Amazon для поиска непристойных изображений и видеороликов, загружаемых пользователями Противоречивая технология Rekognition от Amazon уже используется для удаления изображений половых членов с сайтов, посвящ...

Устаревший Google Pixel 2 разгромил новые iPhone (2018) в тесте камеры Pixel 2 XL был представлен 4 октября 2017 года, то есть больше года назад. За этот период Google успела выпустить Pixel 3 и 3 XL. Смартфоны стали снимать заметно лучше, но владельцев Pixel 2 это не должно огорчать, ведь компания не так давно выпустила для всех Pixel-аппарат...

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

Мониторинг мёртв? — Да здравствует мониторинг Наша компания с 2008 года занимается преимущественно управлением инфраструктурами и круглосуточной технической поддержкой веб-проектов: у нас более 400 клиентов, это порядка 15% электронной коммерции России. Соответственно, на поддержке очень разнообразная архитектура. Ес...

«Тойота уже не та»: Владельцы Toyota Land Cruiser Prado жалуются на «облезлый» руль Так ли идеален новый «Прадо» 150 серии на деле? На популярном автомобильном форуме обладатель почти нового (куплен новым в 2018 году, пробег всего 15 тысяч км) внедорожника Toyota Land Cruiser Prado 150 в предтоповой комплектации пожаловался на то, что уже пришлось обратить...

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

Видео дня: камера смартфона Xiaomi Redmi Note 7 становится ещё лучше, если использовать приложение Google Camera Смартфон Redmi Note 7 при его официальной цене в Китае, безусловно, является отличным предложением. В частности, у него весьма неплохая камера, хотя в модели Note 7 Pro она должна быть ещё лучше. Но можно ли сказать, что в своём ценовом сегменте у новинки Xiaomi лучшая...

Разбор. Как работает SOCKS-прокси: плюсы, минусы, отличия от других технологий Изображение: Pexels В современном интернете, где все острее встает вопрос обеспечения анонимности, многие люди начинают задумываться о том, какие инструменты для этого им использовать. Здесь часто возникает путаница, поскольку не все разбираются в аспектах существующих те...

Какая модель GeForce GTX 1650 Super самая быстрая из коробки Компания Nvidia сегодня должна полноценно представить видеокарту GeForce GTX 1650 Super. Мы уже знаем о карте всё, кроме цены. Учитывая разницу между GTX 1650 Super и GTX 1650, можно предположить, что новинка будет стоить около 180 долларов. А пока цены нет, ес...

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

История проблемы переноса docker storage (docker root) Не далее, чем пару дней назад было решено на одном из серверов вынести docker storage (каталог, где докер хранит все файлы контейнеров, образов) на отдельный раздел, который обладал большей емкостью. Задача, казалось бы, тривиальная и не предвещала беды… Читать дальше →

Apple предостерегла от чрезмерного использования функции ЭКГ в Apple Watch Функция снятия показаний ЭКГ в новых Apple Watch Series 4 за время своего существования спасла не одну жизнь. Благодаря ей десятки, если не сотни человек узнали о том, что живут с мерцательной аритмией, которая является болезнью без пола и возраста и может проявляться как у...

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

Citymobil — пособие для стартапов по увеличению стабильности на фоне роста. Часть 2. Какие бывают виды аварий? Это вторая статья из цикла про то, как мы в Citymobil увеличивали стабильность сервиса (первую можете почитать здесь). В этой статье я углублюсь в конкретику разбора аварий. Но перед этим я освещу один момент, о котором я должен был подумать заранее и осветить в первой ста...

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

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

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

Анализ Agile. Мифы и действительность I Вступление Будку надо переносить! Сезона не бывает, чтоб пару-тройку не шандарахнуло. То с туалетом путают, то с пляжной кабинкой… (х/ф Особенности национальной рыбалки) Конец года, подведение итогов, заполнение анкет и прочая предпраздничная мишура ИТ функционеров. Мне у...

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

Белый шум рисует черный квадрат. Часть 2. Решение В первой публикации рассказывалось о том, что есть подзабытая теорема Эрдёша-Реньи, из которой следует, что в случайном ряде, длины N, с вероятностью близкой к 1 существует подряд из одинаковых значений длиной \log_2{N}. Указанное свойство случайной величины можно использова...

[Из песочницы] CYOD? COPE? BYOD? Наблюдаю за своим двухлетним сыном и диву даюсь, на сколько лихо он обращается с планшетами и телефонами. Невольно вспоминается известная шутка: «- Мой ребенок в три года может сам включить компьютер и выбрать для себя мультик! — А что делала ты в три года? — Я ела песок…...

Вариант клонирования БД для разработки/тестирования Вкратце опишу как организовал клонирование БД (создание нескольких экземпляров БД из одного бэкапа) на текущем проекте. Способ позволяет сэкономить время и место на жестком диске. Ситуация: есть толстая БД (скажем, сотня Гб). Хочется иметь эту базу со всеми данными отдельно...

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

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

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

Почему Apple никогда не сделает идеальные наушники AirPods по многим параметрам получились компромиссными, у них появились как почитатели, так и и противники На прошлой неделе интернет взбудоражили слухи о новых AirPods. Судя по пиктограмме из бета-версии iOS 13.2, это будут внутриканальные наушники True Wireless с активным ...

Samsung Pay стремительно разряжает телефоны: как решить проблему [ИНСТРУКЦИЯ] В некоторых случаях приложение для мобильных платежей «сжирало» до 60% заряда аккумулятора. Samsung нравятся проприетарные решения, позволяющие быть независимым от сторонних провайдеров. Однако у такого подхода есть и недостатки. На днях выявлен серьезный

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

Некоторые аспекты мониторинга MS SQL Server. Рекомендации по настройке флагов трассировки Предисловие Довольно часто пользователи, разработчики и администраторы СУБД MS SQL Server сталкиваются с проблемами производительности БД или СУБД в целом, поэтому весьма актуальным является мониторинг MS SQL Server. Данная статья является дополнением к статье Использование ...

На практике в 80-90% случаев веб-приложение тормозит из-за фронтенда: интервью с Иваном Акуловым Иван Акулов — Google Developer Expert в веб-технологиях и основатель перформанс-компании PerfPerfPerf. Уже совсем скоро на HolyJS 2019 Moscow он проведет воркшоп, посвященный, как ни странно, перформансу — поиску проблем в React, дебагу медленных приложений и другим рантайм...

Xiaomi считают ценник Huawei P30 неоправданно высоким Huawei недавно анонсировала P30 и P30 Pro — два флагманских смартфона, стоимость которых многим окажется не по карману. Xiaomi в публикации на официальной странице бренда в Facebook решили использовать анонс конкурентов в свою пользу и поговорили о разнице в характери...

За что я люблю Apple и почему Android-производителям стоит задуматься Много лет Android-производители не могут дать потребителям то, что действительно важно. Эта история о том, как из-за одной особенности iPhone я всё еще не готов с ним расставаться, понимая при это всё превосходство и разнообразие Android-решений. «Сам смартфон очень п...

[Из песочницы] uJVM: платформа для запуска Java-приложений на микроконтроллерах (MCU) Добрый день, уважаемые хабровчане. В этом цикле статей я попытаюсь рассказать Вам о Java Virtual Machine и запуске Java программ на микроконтроллерах. Тема достаточно спорная: Зачем Java на микроконтроллерах, где и так мало ресурсов? Лучше нативного кода написаного на чистом...

[recovery mode] Технология Progressive Streaming, или как смотреть 4k видео по сети, без фризов Сегодня никого не удивить скоростью интернета 100 Мбит\с., но существует проблема, как её использовать. Все основные операции загружают сеть не полностью. Одновременно с этим более высокую популярность получают тяжёлые форматы аудио и видео 4k-8k, которые хочется смотреть ...

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

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

[Из песочницы] Периодическое обновление данных Сразу хочу оговорится, что наш код выполняется в виртуальной среде(машине) Entity Framework которая в свою очередь исполняется на операционной системе общего назначения, поэтому говорить о какой либо точности даже в пределах 1-2 мс мы не будем. Но тем не менее попытаемся сде...

Как мы распределяем заказы между водителями в Яндекс.Такси Одна из главных задач в Яндекс.Такси — как сделать так, чтобы к пользователю быстро приезжала машина, а у водителя сокращалось время «холостого пробега» (то есть время, когда он на линии без пассажира). Казалось бы, всё просто: пользователь выбирает тариф, указывает дополн...

Учёные объяснили, почему мы не заканчиваем блокноты и дневники Чтобы понять суть проблемы интернет-издание Vox обратилось к нескольким специалистам в области продуктивности, креативности и тайм-менеджмента. Профессор Джонатан Плюкер из Университета Джона Хопкинса считает, что все зависит от того, с какой целью мы приобретаем тетрадь, бл...

Automation Day, или как мы наращиваем слой автотестов Как часто, работая в команде, вы сталкиваетесь с ситуацией, когда часть задач по автоматизации тестирования попадает в бэклог и остается в ручном тестировании навсегда? Мы постоянно сталкиваемся с такой проблемой, и причины всегда разные: не успели / не хватило времени, а ...

Отображение текста в Android Отображение текстовой информации — наверное, самая базовая и важная часть многих Android-приложений. В данной статье пойдет речь о TextView. Каждый разработчик, начиная с «Hello World», постоянно сталкивается с этим элементом пользовательского интерфейса. Периодически в раб...

Как проводить Code Review по версии Google Вопросы код-ревью меня интересуют очень давно. Много раз возникали те или иные проблемы то с качеством кода, то с климатом в коллективе. И действительно, code review — это если не единственное, то одно из самых главных мест для возникновения конфликтов в коллективе разработч...

Тест-драйв Renault Kadjar 2019: ТОП-5 вопросов и ответов По итогам 2018 года в Украине продано около 250 автомобилей Renault Kadjar и около 2 200 единиц Nissan Qashqai – девятикратная разница для братьев-близнецов! Может ли исправить ситуацию обновленный кроссовер Renault Kadjar? Ведь он получил изменения в дизайне, салоне, оснаще...

Сoncurrent collections за 10 минут Photo by Robert V. Ruggiero Тема не новая. Но задавая вопрос “что такое concurrent collections и когда их использовать?” на собеседовании или code review, я почти всегда получаю ответ, состоящий из одного предложения: “они полностью защищают нас от race conditions” (что не...

Кардиологи рассказали о главной проблеме функции ЭКГ в Apple Watch Главной движущей силой продаж Apple Watch Series 4 стала функция снятия показаний ЭКГ. Еще бы, ведь теперь стало можно не просто измерять пульс, а следить за своим здоровьем по-настоящему, контролируя работу такого важного органа, как сердце. В результате многим это очень п...

Есть ли разница между номерами на 8 и +7? Почему в России используется сразу два кода — и +7, и 8? Любой номер телефона начинается с международного кода страны — в России это +7. При этом...

«Какая точка отвечает?» НЕобзор НЕвизатора. Atmotube и пайка Привет, Хабр! Очередной рассказ о товаре из ассортимента компании «Даджет» снова будет в формате НЕобзора. То есть, вместо повторения уже имеющихся обзоров я проведу с девайсом эксперимент, который предыдущие обзорщики не провели. В данном случае экспериментировать я буду ...

Мелкий и шустрый! Всем привет!Хочу поделиться самодельным принтером с широкой аудиторией.Имея небольшой парк принтеров и периодические заказы на печать, всегда появлялись те, кому максимально срочно нужна была какая-либо мелкая деталь. То ручка двери уаза отломалась, то шестеренка моторчика б...

Современный валютный рынок Маринус ван Реймерсвале. Меняла и его жена. 1539 г. Музей Прадо, Мадрид. Я начал работать в Deutsche Bank программистом на Java в 2009-м году (последствия кризиса, чудо на Гудзоне, «Миллионер из трущоб», свиной грипп, поражение сборной в Мариборе). На собеседовании мне соо...

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

Пользователи столкнулись с проблемами после обновления до iOS 12.3.2 Не так давно Apple выпустила обновление для iOS 12.3.2. Апдейт предназначался только для одной модели — iPhone 8 Plus и содержал в себе исправления функции портретного режима. И, казалось бы, на этом тема с обновлением должна быть закрыта — но нет. Как выяснилос...

Примеры дичи из заказов «приходите спасать» (разбор десятка инцидентов с примерами) Иногда бывает так: — Приезжайте, у нас упало. Если сейчас не поднять — покажут по телевизору. И мы едем. Ночью. На другой край страны. Ситуация, когда не повезло: на графике показан резкий рост нагрузки на СУБД. Очень часто это первое, на что смотрят администраторы систем...

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

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

Facebook вложит $7,5 млн в изучение этики роботов Кто больше достоин жить — ребенок или старик, женщина или мужчина, нарушитель ПДД или ответственный водитель? На подобные вопросы предстоит ответить создателям беспилотных автомобилей. Машины будут действовать по заранее вложенному алгоритму, когда избежать жертв невозможно....

Дело в шляпе: топ-10 докладов Heisenbug 2018 Moscow Как упростить рефакторинг? Как научить разработчика избегать типовых ошибок в UI? Как вызвать восторг зрителей конференции по тестированию, если сам ты не тестировщик? По традиции, открывая для всех видеозаписи докладов Heisenbug, мы публикуем на Хабре топ-10, составленны...

Видео дня: смартфон iPhone XI Весьма неожиданного сегодня в Сети появились изображения и видео с трёхмерной моделью iPhone XI (имя предположительное), созданные инсайдером OnLeaks. Мы нередко повторяем, что этот инсайдер за всё время почти не ошибался, однако в данном случае речь идёт о трёхмерной м...

ок.tech Data Толк #3: мини-интервью спикеров Проект ок.tech Data Толк родился как дискуссионная площадка для специалистов, занимающихся обработкой и аналитикой больших данных. Каждый раз мы подчеркиваем, что основная задача наших митапов – это не доклады, хотя они тоже очень важны, а открытая дискуссия аудитории со с...

За час до анонса Redmi K20 и Redmi K20 Pro появились новые фото Сетевой информатор Мукул Шарма (Mukul Sharma) опубликовал несколько новых фотографий, связанных с сегодняшним анонсом смартфонов Redmi K20 и Redmi K20 Pro. Во-первых, появились фотографии, на которых новинки показаны в трех ярких цветах. Скорее всего, это фирменные сил...

TCL 100X6C стоит 11 тысяч долларов Компания TCL официально представила новый телевизор с диагональю 100 дюймов, который получил название TCL 100X6C и стоит 11 тысяч долларов. Стоит сказать, что это крайне доступная модель на самом деле, ведь у конкурентов вроде Sony такая же модель стоит примерно 75 тысяч дол...

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

1. Check Point Getting Started R80.20. Введение Добро пожаловать на первый урок! И начнем мы c Введения. Прежде чем начать разговор о Check Point мне хотелось бы сначала настроиться с вами «на одну волну». Для этого я постараюсь объяснить несколько концептуальных вещей: Что такое UTM решения и почему они появились? Чт...

Должен быть дешевле Honor Band 5. Начат прием предзаказов на фитнес-браслет Honor Band 5i Первое изображение фитнес-браслета Honor Band 5i появилось вчера, а сегодня Honor начала принимать заказы на новинку на площадке TMall. Правда, стоимость пока не объявлена, но базовые возможности уже подтверждены. Как и старший брат, Honor Band 5i получил пульсоксиметр ...

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

Процессор Core i9-9900KS совершенно не удивляет в первых тестах Процессор Intel Core i9-9900KS должен в ближайшее время появиться в продаже, но специалисты источника уже успели провести большое тестирование данного CPU. Для начала напомним, что Core i9-9900KS — разогнанная версия Core i9-9900K, способная работать на частоте 5...

Как изменилась автономность iPhone на iOS 12.3 На этой неделе для загрузки стала доступна iOS 12.3. Мы уже публиковали материал, в котором рассказали, как изменилась производительность новой ОС в сравнении с iOS 12.2. Пришло время рассказать и об автономности. Есть ли кардинальные улучшения или всё осталось на прежнем у...

Бизнес-процессы в enterprise компаниях: домыслы и реальность. Проливаем свет с помощью R Краткая заметка по теме business process mining в контексте роста интереса к концепции "digital twin". В силу периодического выплывания этой темы считаю целесообразным поделиться подходами к решению. Постановка задачи Ситуация предельно проста. Есть компания X (Y, Z, ...)....

Непробиваемая карта памяти – топим, морозим и поджигаем Kingston microSD High Endurance Большинство пользователей подходят к выбору карты памяти для любого гаджета легко и просто – находят что-то лежащее без дела или с мыслями «а зачем платить больше?» берут что-то недорогое в ближайшем магазине. Осознать ошибочность такого подхода можно только на горьком опыте...

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

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

GeForce GTX 1660 больше не нужна. Новенькая GTX 1660 Super будет всего на 10 долларов дороже О видеокарте GeForce GTX 1660 Super мы знаем уже почти всё. К примеру, вчера данный адаптер был замечен в базе 3DMark, где разместился примерно посередине между GTX 1660 и GTX 1660 Ti, что вполне ожидаемо. Напомним, от GTX 1660 новинка будет отличаться только памятью. ...

[Из песочницы] Безопасность в AEM – это вопрос платформы или способа внедрения? Автор: Андрей Пинчук | Certified Senior AEM Developer Представьте ситуацию: вы спокойно спите и видите свой третий сон, как вдруг раздается телефонный звонок — недовольный клиент жалуется, что вся система недоступна. Согласитесь, подобные события — дискомфорт для жизни AEM...

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

[Перевод] Svalbard — новое имя проекта Have I Been Pwned перед продажей В 2013 году я начал понимать, что утечки приватных данных становятся повсеместными. Действительно, такие случаи участились. И возросло влияние этих утечек на их жертв, включая меня. Всё чаще я писал в блоге на эту тему, которая казалась увлекательным сегментом индустрии инфо...

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

[Перевод] Радар на доплеровском эффекте Принципы частотно-модулированной радиолокации с постоянной частотой несущей используются в интерферометрии для измерения расстояния до объектов и их скорости. Это достигается путём передачи ЧМ сигнала и измерения разницы в частоте между задержанным приёмным и передаваемым ...

В Китае уже можно заказать GeForce GTX 1660 Super. Цена не радует. Пока Nvidia только готовится официально представить видеокарту GeForce GTX 1660 Super, китайские продавцы уже поспешили включить ее в свои каталоги. Так, к примеру, на виртуальных просторах торговой площадки JD.com уже представлена MSI GTX 1660 Super 6G. Вообще розничн...

AMD освобождается от уплаты «штрафа» GlobalFoundries за выпуск процессоров на стороне С момента начала сотрудничества компаний AMD и GlobalFoundries производитель процессоров ввёл обязательное условие для разработчика выкупать определённый объём пластин каждый квартал. По условиям договора WSA «плати или бери», компания AMD обязалась не только выкупать заране...

Парамагноны и магноны: энергия из тепла Оглянитесь вокруг, что вы видите? Дома, машины, деревья, людей и т.д. Все куда-то бегут, все куда-то спешат. Город, напоминающий муравейник, особенно в час пик, всегда наполнен движением. И такая же картина наблюдается не только в «большом» мире, но и на атомарном уровне, ...

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

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

Последовательное сравнение экструдеров (фидеров) на Ender 3 Речь пойдет о родном фидере (который весьма не плох) и клоне BMG от fystec Суть теста в том, что бы понять, а надо ли оно вообще.Купил, приехал, радости было много в раннее субботнее утро. Калибровочный кубик был загодя отпечатан. Не с самыми идеальными настройками, но этого...

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

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

Game Of Thrones: Маргери Тирелл (Margaery Tyrell) - Косплей в исполнении Илоны Бугаевой (Sladkoslava)! Смог ли сам Джордж Р. Р. Мартин увидеть разницу между косплеером Илоной Бугаевой и актрисой Маргери Тирелл - Натали Дормер, если бы их сравнил их лицом к лицу? Мы не знаем. Давайте оставим этот вопрос для размышлений и насладимся сверхъестественным косплеем на Маргери Тирелл...

И все-таки, почему Posit являются достойной альтернативой IEEE 754 Месяц Posit объявлен на Хабре открытым, а значит я не могу пройти мимо и проигнорировать обрушившуюся на них критику. В предыдущих сериях: Новый подход может помочь нам избавиться от вычислений с плавающей запятой Posit-арифметика: победа над floating point на его собственн...

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

[Перевод] Управляем асинхронностью в PHP: от промисов к корутинам Что такое асинхронность? Если кратко, то асинхронность означает выполнение нескольких задач в течение определенного промежутка времени. PHP выполняется в одном потоке, что означает, что в любой момент времени может выполняться только один фрагмент PHP-кода. Это может показа...

ok.tech: Data Толк 13 июня приглашаем всех, кто работает с данными, в московский офис Одноклассников, на ok.tech: Data Толк. Вместе с коллегами из OK.ru, Mail.ru Group, ivi.ru, Яндекса и других технологических компаний обсудим вопросы эволюцию хранилищ и баз данных, поговорим о достоинтвах и...

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

Adobe Premiere Pro ломает динамики некоторых MacBook Pro Баг, содержащийся в Adobe Premiere Pro, может оказывать негативное влияние на работу динамиков MacBook Pro, провоцируя их на воспроизведение искаженных и неестественно громких звуков. В результате это приводит к необратимым повреждениям динамиков. О существовании такой проб...

[Из песочницы] Константные указатели на указатели на указа… Введение Недавно ко мне подошли с вопросом, «что это и как этим пользоваться?», показав следующий код: extern "C" { void byteMaskDowngrade(byte***const byteMask, const byte *const *const && source) { // какой-то код. } // некоторые фукции. } Эт...

[Перевод] Новости из мира OpenStreetMap № 484 (22.10.2019-28.10.2019) Данные из OSM + Blender + QGIS + … + творческий подход Долли Андриацифераны 1 | Dolly Andriatsiferana(@privatemajory) – Map data OpenStreetMap contributors Картографирование Жан-Луи Циммерман приводит еще один пример, наверное, самой распространенной в OSM проблемы — «ка...

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

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

В MacBook Pro был выявлен новый конструктивный недочёт Увы, но сейчас MacBook Pro сложно назвать удачным и надёжным компьютером. На последние модели распространяются сразу три (!) расширенные программы ремонта. Пользователи по всему миру сталкиваются с проблемами при работе с клавиатурой, из строя выходят твердотельные накопите...

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

Новый iPhone XR 2019 поверг в шок всех покупателей Спорить на тему того, что лучше – Android или iOS, можно бесконечно долго. Правильно будет сказать, что каждый человек должен сам для себе решить, какая платформа ему ближе, после чего начать ее использовать и не Сообщение Новый iPhone XR 2019 поверг в шок всех покупателей ...

Разогнанная до 2,2 ГГц видеокарта Radeon RX 5700 XT удивила производительностью и энергопотреблением Согласно многочисленным тестам, видеокарта Radeon RX 5700 XT примерно на 10% отстаёт от GeForce RTX 2070 Super, будучи при этом на 100 долларов дешевле. С видеокартой RTX 2080 разница уже составляет около 20%. Можно ли такой разрыв нивелировать разгоном? Специалисту ист...

[recovery mode] Один способ вычисления логарифма по основанию 2 Вычисление логарифмов довольно распространённая операция в цифровой обработке сигналов. Чаще пожалуй приходится считать только свёртки (умножение с накоплением) и амплитуды с фазами. Как правило для вычисления логарифмов на FPGA применяется алгоритм CORDIC в гиперболическом ...

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

Что-что случится 1 февраля? Не то что бы, конечно, это было первое обсуждение вопроса на Хабре. Однако до сего момента в основном обсуждались последствия, в то время как, на наш взгляд, куда интереснее первопричины. Итак, на 1 февраля запланирован DNS Flag Day. Эффекты этого события будут наступать по...

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

[Из песочницы] Подсчет скорости скачивания в вашем приложении Предыстория Есть у меня маленький и уютный pet-project, который позволяет качать файлы из интернета. Файлы при этом группируются и пользователю отображается не каждый файл, а некоторая группировка. И весь процесс скачивания (и отображение этого процесса) сильно зависел от да...

Вопросы для собеседования — от кандидата к работодателю Все мы привыкли к тому, что на собеседованиях задают много вопросов. Обычно — работодатели кандидатам. Один из таких вопросов — “а у вас есть вопросы к нам?”. Довольно часто кандидаты не готовы к этому. И зря. Задавать вопросы работодателю — это совершенно нормально и даже н...

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

[Из песочницы] Патент на настольную игру в России Недавно я и Антон Ендресяк начали второй сезон подкаста об интеллектуальной собственности «Копикаст», и в новом выпуске обсудили вопрос о правовой охране настольной игры как объекта интеллектуальной собственности. По ходу дела мы развенчали миф о невозможности патентования н...

Пользователи MacBook Pro 2019 жалуются на проблемы с графикой Самый проблемный ноутбук Apple Современные MacBook Pro, при всём желании, нельзя назвать надежными ноутбуками. В Сети можно найти огромное количество жалоб на выходящие из строя клавиатуры, накопители и даже экраны (Flex Gate). Все эти проблемы признает и сама Apple — ...

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

Почему я хочу перейти с MacBook Pro на iMac 5K Как-то этот зверь был в нашей редакции, впечатлений оставил море Мое знакомство с компьютерами Mac началось с «малыша» Mac mini — в паре с монитором ASUS он верой и правдой прослужил мне несколько лет, пока я не решил перейти на MacBook Air (а потом на «прошку»), чтобы...

Удаление зубов мудрости. Как это делается? Уважаемые друзья, в прошлый раз мы с вами говорили о том, какие же бывают зубы мудрости, когда их нужно удалять, а когда нет. А сегодня я подробно и во всех деталях расскажу, как непосредственно проходит удаление «приговорённых» зубов. С картинками. Поэтому рекомендую особо...

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

[Из песочницы] Haiku β1 — сделаем /b/ OS великой снова Совсем недавно (почти 4 месяца назад) вышла новая Haiku (далее — просто BeOS, ибо проект гораздо удачнее ReactOS — настолько, что разница между Haiku и BeOS уже пренебрежимо мала). Конечно же, мне давно уже надоели все эти Windows и *nix; хотелось попробовать чего-то новое,...

Как жить с профвыгоранием. Видео с Badoo Techleads Meetup #4 Привет! Собрали видео и слайды с четвёртого Badoo Techleads Meetup. Это традиционная встреча тимлидов, CTO и руководителей разработки в нашем офисе. Тему подняли непростую: как бороться с профессиональным выгоранием, мотивировать команду и самих себя. Мы намеренно практи...

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

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

Появились первые тесты необычного процессора Core i9-9990XE с большим количеством ядер и высокой частотой Впервые о процессоре Core i9-9990XE мы узнали всего три недели назад. Напомним, это 14-ядерный CPU для платформы LGA 2066. От других старших моделей семейства Core X новинку отличает частота 4,0-5,1 ГГц и TDP в 255 Вт. И вот сегодня в Сети появились тесты этого процесс...

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

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

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

Выборка данных с ORM — это просто! Или нет? Введение Практически любая информационная система так или иначе взаимодействует с внешними хранилищами данных. В большинстве случаев это реляционная база данных, и, зачастую, для работы с данными используется какой-либо ORM фреймворк. ORM устраняет большую часть рутинных оп...

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

[Из песочницы] Кто что смотрит? Рисуем портрет современного зрителя в разных уголках мира. Почувствуйте разницу между Соединенными Штатами и Латинской Америкой в отчете аналитиков BROADVISION. Кто он — современный зритель? Кто по вечерам собирается в кругу родных и друзей, чтобы посмотреть трансляцию ...

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

TeamLead Conf: «MBA digital-у не товарищ» Для мира digital характерен быстрый карьерный рост, который заставляет молодых управленцев переключаться с освоения фундаментальных идей того же MBA на тренинги, лекции и митапы, поскольку они позволяют еще больше ускорить процесс. Однако в том и в другом случае точного отве...

Honor показала разницу между Honor 9X и 9X Pro: официальные рендеры смартфонов Как известно, анонс смартфонов Honor 9X и 9X Pro состоится 23 июля. Уже известны практически все технические характеристики будущих новинок. Сегодня в Vmall появились рендеры обоих смартфонов, позволяющие детально рассмотреть дизайн и отличия между ними. Подробнее об этом чи...

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

Как стать коммиттером и действительно ли вам это нужно Привет! Меня зовут Дмитрий Павлов, я работаю в GridGain, а также являюсь коммиттером и участником PMC в Apache Ignite и контрибьютором в Apache Training. Недавно я выступал c докладом о работе коммиттера на митапе Сбербанка по open source. С развитием opensource-сообщества у...

[Перевод] Всегда ли Node.js будет медленнее, чем Golang? Возникает такое ощущение, что буквально каждую неделю появляется новый «веб-фреймворк» для Node.js, который называют чем-то таким, что работает быстрее, чем всё, что было до него. Всем известно, что Express — это медленно, но способен ли очередной фреймворк по-настоящему улу...

ITFO4: шоколадки и автомобили, или «где доступ к ресурсу?» Участвуя в курсе ITIL4 Foundation в качестве наблюдателя, обратил внимание, что многим участникам оказывается непросто понять и прочувствовать разницу между продажей товара и продажей услуги. Это особенно сильно проявлялось во время выполнения практических упражнений. Да и п...

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