Архив за 04 ноября 2020 - 2

Чуть больше года назад я столкнулся с тем, что на внутреннем проекте совсем не айтишной компании вырос целый отдел веб-разработки, которым мне и довелось руководить. Рабочий процесс вроде как устаканился и всех устраивал, но оставались проблемы:

  • Проверка каждой ветки проходила локально. Приходилось откатывать базу от изменений с предыдущей проверки, билдить фронт. Когда несколько разработчиков вот-вот закончат работы и осталось проверить каждую по мелочи — это превращалось в ад;
  • Различались окружения на проде и между разработчиками, что приводило к ошибкам: “у меня всё работает”.

Внутренний перфекционист жаждал организовать всё правильно. Делюсь результатами поисков ответа на вопрос: «а как, собственно, “правильно”»?

Мы добились

  • Легкого и быстрого деплоя в production (ради эксперимента выводили каждый день две недели подряд);
  • Гарантию защищённости от ошибок из-за различий в окружении приложения;
  • Можем организовать эффективное взаимодействие с заказчиком:
    • демонстрировать каждую feature-ветку;
    • давать гостевой доступ для создания задач и наблюдения над ходом работ.

Данная статья будет полезна, если вы:

  • начинающая IT-компания или в первый раз столкнулись с работой в команде над большим проектом;
  • хотите обновить свой устаревший процесс разработки (workflow);
  • ищете лучшие практики и хотите посмотреть, как у других;
  • часто натыкаетесь на статьи про DevOps, CI/CD, облака и хотите, чтобы у вас одним нажатием кнопки создавались тестовые окружения, а очередное обновление прода не было рулеткой.

Под катом вы найдёте

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

Веб-разработка с нуля: руководство для молодых команд по созданию инфраструктуры CI-CD и процесса разработки - 1

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

Администраторы сообществ заметили, что некоторые слова в постах становятся красными и кликабельными. Если пользователь на них кликает, на экране появляется китайский заяц и уводит его из сообщества в мини-приложение AliExpress. Правда, попасть в мини-апп можно только отсканировав QR-код.

В список слов входят «купон, купоны, распродажа, дисконтЧитать полностью »

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

В любом случае, за Apple точно последуют другие. Но не факт, что сразу. Ранее уже были слухи, что в комплекте с флагманскими Samsung Galaxy S21 тоже не будет наушников, но теперь появились другие данные. 

Ассортимент компании ZTE пополнился смартфоном Blade 20 5G. Основная особенность аппарата заключается в цене при наличии поддержки 5G. 

Стоит новинка всего 223 доллара, и такой цены удалось добиться благодаря использованию SoC MediaTek Dimensity 720, которая, вероятно, на данный момент является самой доступной среди платформ с поддержкой сетей пятого поколения. При этом она весьма производительна. 

Как воспоминания переживают ампутацию, метаморфозы, и передаются через инъекции - 1
Если безголовый червь может заново отрастить память, тогда где же она хранится? А если память может восстанавливаться, можно ли её перенести?

Изучение памяти всегда было странной темой, стоявшей в науке особняком. В 1950-е годы никому не известный профессор психологии Джеймс Макконнел из Мичиганского университета попал в заголовки газет (став в итоге чем-то вроде знаменитости), проведя серию экспериментов над планариями – пресноводными плоскими червями. Они восхищали Макконнела не только потому, что обладали, по его словам «нервной системой истинно синаптического типа». Также они «имели невероятные способности к регенерации. При лучшем раскладе можно разрезать червя на множество частей, до 50 штук», и каждая из них восстановится в «нетронутый и полностью функционирующий организм».
Читать полностью »

Если вы работаете в сфере информационных технологий, то у вас, возможно, есть аппаратный ключ безопасности YubiKey. У меня такой имеется. Это — YubiKey 5C Nano, показанный на следующем снимке.

Нажималка для YubiKey - 1


YubiKey 5C Nano

Если вы работаете в области, не связанной с компьютерами, но при этом, в основном, пользуетесь ноутбуком, то вам, возможно, стоило бы обзавестись YubiKey. А если вы участвуете в политической кампании, или работаете журналистом, то вам, определённо, нужен YubiKey (или нечто подобное). Обсудите это с вашим отделом безопасности. Правда, этот материал будет кое о чём таком, о чём специалистам вашего отдела безопасности лучше не знать. Поэтому не говорите им об этой статье.
Читать полностью »

Компания Samsung выпустила ноябрьское обновление безопасности ещё неделю назад. На момент выхода список изменений доступен не был, а сейчас Samsung раскрыла детали. 

Сегодня компания SK Hynix опубликовала отчет за третий квартал 2020 года. За отчетный период второй по величине производитель микросхем памяти в мире получил доход в размере 7,11 млрд долларов. Операционная прибыль SK Hynix в минувшем квартале составила 1,14 млрд долларов, а чистая прибыль — 0,94 млрд долларов. В отчете зафиксирована валовая прибыль 13%.

В годовом выражении доход увеличился на 19%, операционная прибыль — на 175%, чистая прибыль — на 118%.

Команда социальной сети «ВКонтакте» объявила о запуске  масштабного эксперимента для борьбы с оскорблениями и травлей в комментариях. 

Во «ВКонтакте» включают цензуру на сутки

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

«Чистой» энергии не существует - 1

Опубликованный в научном журнале Energies новый анализ, проведённый командой ирландских и американских исследователей, в том числе исследователей CERES, поднимает неожиданные и тревожные вопросы о реализуемости перехода на возобновляемые источники энергии, а также об их влиянии на окружающую среду. Опасения изменения климата привели к огромным инвестициями в программы новой «зелёной энергии», направленные на снижение выбросов парниковых газов и другого влияния на окружающую среду со стороны отрасли ископаемых видов топлива. На протяжении 2011-2018 годов мир потратил 3,66 триллиона долларов на проекты, связанные с изменением климата. 55% от этой суммы было потрачено на энергию солнца и ветра, и всего 5% — на адаптацию к воздействию экстремальных погодных явлений.
Читать полностью »


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