Пост №3734848

Автор: chonyatsky

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3734848″ }, «headline»: «MOONBEARD.COM @5QUIRESESES / Moonbeard :: Смешные комиксы (веб-комиксы с юмором и их переводы)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/Moonbeard-%D0%9A%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-%D0%BF%D0%B5%D1%81%D0%BE%D1%87%D0%BD%D0%B8%D1%86%D0%B0-4863687.png», «height»: 1056, «width»: 750 }, «datePublished»: «2018-11-29T18:55:59+03:00», «dateModified»: «2018-11-29T18:55:59+03:00», «author»: { «@type»: «Person», «name»: «chonyatsky» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3734848
Source: Joyreactor

[Из песочницы] Как выруливать с legacy code, когда проект нужно было на вчера

Привет. Меня зовут Иван Мельничук, я Head of Development Department в украинской IT-компании. В публикации хочу поделиться личными профессиональными подходами относительно решения вопроса legacy code в условиях стремительного развития проекта и рассказать о приемах, к которым прибегает наша команда в случаях “когда фичи нужно сдавать “на вчера”.

Разбираемся с проектом

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

image

Именно так выглядит устаревший код. Если мы решим убрать или заменить хотя бы одну карту из этой постройки, мы рискуем завалить весь дом и сровнять его остатки с землей.

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

[Перевод] Больше кофе, меньше кофеина: Intel 9th Gen (часть 1)

Часть 1 → Часть 2 → Часть 3 → Часть 4

Новейшая линейка десктоп-процессоров Intel в основном включает изменения, направленные на энтузиастов производительности. Intel расширила потребительские процессоры до восьми ядер, увеличила частоты, улучшила теплопередачу, а так же обновила оборудование для лучшей защиты от уязвимостей Spectre и Meltdown. Единственный минус: придется раскошелиться и приобрести мощный кулер. На этот раз цены и энергопотребление достигли новых пределов.

Обновление Coffee Lake

В публикации анонса Intel, мы подробно остановилось на трех новых процессорах. Вот краткое напоминание о новейшем чипе на рынке. В настоящее время выпущены три процессора: 8-ядерный Core i9-9900K, способный работать на частоте 5,0 ГГц «из коробки», 8-ядерный Core i7-9700K, который немного дешевле, и 6-ядерный Core i5-9600K, который по спецификациям заслуживает звание «поглотителя рынка».
Читать дальше →
[Перевод] Больше кофе, меньше кофеина: Intel 9th Gen (часть 1)
Source: geektimes

Доступ к сетям сигнализации SS7 через радиоподсистему – теперь это возможно

Изображение: Pexels

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

Однако на практике в проектах по мониторингу безопасности мы видим, что злоумышленники могут иметь подключение к сети SS7 в недрах одного оператора годами. Более того, злоумышленники не дожидаются, когда их подключение обнаружат и заблокируют в одном операторе-источнике, они параллельно ищут (и находят) подключения в других операторах, и могут работать параллельно по одним целям сразу из нескольких мест. Читать дальше →
Доступ к сетям сигнализации SS7 через радиоподсистему – теперь это возможно
Source: habrahabr

[Перевод] Его ворсейшество из 11 полигонов, ничего общего с настоящим

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

Поэтому, да, ковер из всего 11 полигонов. Просто, но изящно. Под катом перевод небольшого гайда. Читать дальше →
[Перевод] Его ворсейшество из 11 полигонов, ничего общего с настоящим
Source: habrahabr

Известный блогер испытал на прочность защищённый смартфон с сапфировым стеклом

Знаменитый видеоблогер Зак Нильсон раздобыл для своего фирменного теста на прочность весьма нетипичный для него гаджет — защищённый смартфон Kyocera DuraForce Pro 2. Аппарат выполнен в ударопрочном корпусе, […]
Известный блогер испытал на прочность защищённый смартфон с сапфировым стеклом
Source: 4pda

[Из песочницы] Счетчик Фейсбук-лайков из старого электросчетчика

Мы сделали физический счетчик лайков страницы в Facebook. Из старого электросчетчика. В основе программируемая плата Iskra Neo от Амперки (аналог Ардуино) и сервомотор постоянного вращения.
Читать дальше →
[Из песочницы] Счетчик Фейсбук-лайков из старого электросчетчика
Source: geektimes

Инсайды #1518: Qualcomm Snapdragon 855, Samsung Galaxy S10, Nokia 6.2, «Яндекс.Телефон»

В новом выпуске Инсайдов: Qualcomm Snapdragon 8150 получит другое название перед релизом; в Samsung Galaxy S10 будут использоваться сканеры отпечатков от разных производителей; Moto G7 Power получит […]
Инсайды #1518: Qualcomm Snapdragon 855, Samsung Galaxy S10, Nokia 6.2, «Яндекс.Телефон»
Source: 4pda

[Перевод] Проблемные личности среди разработчиков

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

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

Но с такими возможностями часто приходит полное отсутствие уважения к участникам проекта других профессий. Это отсутствие уважения может оказаться настолько глубоким, что порождает в уме разработчика твёрдую уверенность, что он не только самый ценный участник программного проекта, но и необходим компании в целом. К сожалению, хотя лишь малое число разработчиков способны накапливать что-либо напоминающее богатство, многие ведут себя так, словно они следующие Марк Цукерберг, Билл Гейтс или Стив Джобс; хотя это очень далеко от истины. Это приводит к личностным проблемам, которые так же увлекательно наблюдать со стороны, как страшно созерцать в себе.
Читать дальше →
[Перевод] Проблемные личности среди разработчиков
Source: habrahabr

Литье под давлением c пленками (IMD): как это работает

Продолжаем делиться опытом в сфере серийного производства корпусов для электроники. В прошлой статье мы на пальцах объясняли, как работает машина для литья под давлением, и показывали типичные ошибки в дизайне корпуса для отливки в пресс-форме. На этот раз сфокусируемся на технологии IMD (In-Mold Decoration) — так называется литье пластиковых изделий с использованием специальной пленки для создания различных визуальных эффектов и укрепления конструкции.

Под катом — краткий обзор технологии и десяток фотографий прямо из производственного цеха на китайской фабрике. Читать дальше →
Литье под давлением c пленками (IMD): как это работает
Source: geektimes