Архив за 17 апреля 2018 - 7

Встречайте, противостояние двух фреймворков: Angular и React в формате поединка на примере конкретного простого приложения. За Angular выступает Евгений Гусев (@bunopus), за React — Илья Таратухин (@ilfa). Чтобы сделать честные выводы, они сначала поменялись технологиями и попробовали развернуть базовый проект. Старт на React породил 112 проблем, а вот с Angular дело обстояло гораздо проще, потому что это идеальное приложение для человека, который не особенно работал с фронтендом. Но, конечно, это было только начало, дальше пошел настоящий спор, все этапы которого под катом

Бешеные псы: Angular 2 vs React - 1
Читать полностью »

К сожалению, примеры проектов, на которые разработчики потратили много времени, скажем более полугода, но так никогда и не выпустили в свет, нередки.

Фагнер Брек считает, что такое происходит потому, что эти проекты не реализовывали принципы непрерывной интеграции. В своей заметке, перевод которой перед вами, он пишет, что в известном ему случае кое-что нужно делать по-другому с самого начала:

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

Но как это сделать? Это фундаментальный вопрос, с которым каждому приходится столкнуть в программном проекте: всё изменится.

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

Программируй меньше, думай больше… инкрементально - 1
Читать полностью »

У США весьма натянутые отношения с Huawei и ZTE. В начале года первой запретили продавать свои смартфоны через американских операторов, то есть, по сути, закрыли производителю доступ к огромному рынку.

С ZTE ситуация ещё более интересная. В прошлом году за нарушение санкций США компанию ZTE обязали выплатить штраф в размере 1,19 млрд долларов. Именно согласие ZTE выплатить этот штраф позволило ей избежать запрета на экспорт продукции компаний из США. Проще говоря, в противном случае ZTE не смогла бы получать однокристальные системы Qualcomm.

Читать полностью »

В ходе свежего обращения к клиентам аналитик компании UBS Securities Стивен Милунович (Steven Milunovich) сделал прогноз по прожажам смартфонов iPhone в этом году.

По его оценке, в этом году Apple сможет продать в Китае примерно столько же смартфонов, сколько было реализовано в 2017 году. Самый лучший результат был зафиксирован в 2015 году, когда 25% всех смартфонов iPhone были проданы в Китае. В прошлом году результат составил 19%.

Читать полностью »

Заблокировать Telegram любой ценой - 1Весь мир наблюдает за противостоянием Российского государства и маленькой программки Telegram. Как бы забавно ни выглядело для внешнего наблюдателя, но для пользователей Telegram в России это шоу с собственным участием. Судя по всему, начальство поставило перед Роскомнадзором жёсткую задачу: заблокировать Telegram любой ценой.

Четыре дня назад Александр Жаров отвечал на вопрос журналиста: «Представляете, идут боевые действия, и вы говорите: „А вы когда атаку начнёте?“. Ну, в ближайшее время. Когда нападу — не скажу».

Теперь атака началась.

Шаг 1: блокировка IP

Вчера Роскомнадзор забанил 655 352 IP-адресов Amazon — всё ради того, чтобы помешать работе мессенджера в России: «У нас в выгрузку поступила подсеть Amazon, на которую перешёл Telegram, — сказал глава ведомства Александр Жаров. — Дело в том, что третий пункт решения суда предписывает Роскомнадзору и иным юридическим лицам не создавать условия для технического доступа к заблокированному мессенджеру. Мы исполняем решение суда». Сообщается, что под блокировку попали подсети Amazon 52.58.0.0/15, 18.196.0.0/15, 18.194.0.0/15 и 35.156.0.0/14. Позже в реестр внесли ещё подсеть 18.184.0.0/15.

Кроме Amazon, в выгрузку реестра запрещённых сайтов для провайдеров попала подсеть Google 35.192.0.0/12, содержащая более миллиона IP-адресов Google. Таким образом, за один день 16 апреля 2018 года Роскомнадзор заблокировал в России примерно 0,04% всех IP-адресов адресного пространства IPv4 (2³² адресов).
Читать полностью »

Фотограф Дункан Синфилд (Duncan Sinfield) на протяжении всего времени строительства Apple Park регулярно публиковал видеоролики, демонстрирующие изменения, которые происходили с новой штаб-квартирой компании.

Читать полностью »

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

Читать полностью »

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

Экран устройства будет иметь соотношение сторон 18:9 и разрешение 1440 х 720 пикселей. В качестве однокристальной системы выступит хорошо известное решение Snapdragon 625, которое компания уже использовала в Redmi 5 Plus, Redmi Note 5, Xiaomi Mi A1, Mi 5X, Mi Max 2, Redmi Note 4, Redmi Note 4X, Redmi Note 4 и Redmi 4 Prime.

Читать полностью »

Поезда разные. Очень - 1
Это купе с душем поезда «Гранд Экспресс»

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

На самом деле в РЖД есть «минимальные системные требования» и рекомендованные. Минимальные — это когда в вагоне топят, окна могут открываться и закрываться больше одного раза, а туалет иногда бывает доступен. Рекомендованные — например, новые вагоны (до 12 лет), спецобучение проводников, хорошее бельё, большое меню вагона-ресторана, пресса на борту, кондиционер, туалеты с жидким мылом и накладками для сиденья, мониторинг подсистем вагонов. Если поезд соответствует всем рекомендованным требованиям из норматива, то его называют фирменным. И часто дают ему имя.

А ещё поезда могут отличаться чертовски разными вещами.
Читать полностью »

Picture 5

Недавно произошло долгожданное для многих событие — компания Unity Technologies разместила исходный C#-код игрового движка Unity для свободного скачивания на GitHub. Представлен код движка и редактора. Конечно, мы не могли пройти мимо, тем более, что в последнее время мы пишем не так много статей о проверке проектов на C#. Unity разрешает использовать предоставленные исходники только в справочных целях. Именно так и поступим. Испытаем последнюю на данный момент версию PVS-Studio 6.23 на коде Unity.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js