Архив за 29 декабря 2020 - 4

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

«Коммерсант» собрал свидетельства того, что российские интернет-магазины испытывают трудности с доставкой -- на этот раз из-за нового года и конкуренции за курьеров с доставкой еды. Wildberries срывают сроки доставки, IKEA предупреждает о сложностях и отключает калькулятор стоимости доставки. У Ozon постоянно заканчиваются товары повышенного спроса. К новогоднему ажиотажу оказались лучше подготовлены ритейлеры с развитой сетью оффлайновых точек,Читать полностью »

Вчера компания Xiaomi представила свой очередной флагманский смартфон. Сегодня в Сети появились подробности относительно его компонентов. 

Источник раздобыл информацию о производителях тех или иных компонентов Mi 11. К примеру, если верить этим данным, дисплеи для китайского флагмана поставляет Samsung, а память — SK Hynix.  

В Google заявили, что после инциндента с двумя потерявшимися и замёрзшими россиянами картографический сервис не будет больше строить маршруты в Магадан через заброшенную Колымскую трассу, которая сейчас может использоваться только летом. В конце ноября на ней застряли два 18-летних россиянина, которые перегоняли купленную ранее во Владивостоке Toyota Chaser из Магадана в Якутск. В Якутске студенты встретились 25 ноябряЧитать полностью »

Привет! Меня зовут Лев, и я инженер в новосибирской команде интеграционных сервисов ДомКлик. Мы разрабатываем (микро)сервисы, которые связывают между собой множество разрозненных систем, а также делают многие процессы быстрыми и прозрачными для конечного пользователя. 

Мы используем ставший уже стандартным стек: Kotlin, Spring Boot, Hibernate, Liquibase и т. д. И нам для наших сервисов (на тот момент пока ещё одного) потребовался механизм исполнения бизнес-процесса. Требования к нему были следующие:

  • каждое действие как отдельный независимый модуль;

  • stateless-движок -> stateful-задача;

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

История AltaVista и сохранение прошлого Интернета - 1

Четверть века назад как своеобразный эксперимент возник один из первых крупных поисковых движков, задумывавшийся как публичный тест основного продукта производителя серверов. В этом тесте мог принять участие любой пользователь с подключением к вебу. На то время эксперимент оказался настолько удачным, что этого никто и представить не мог. Однако проблема заключалась в том, что по сути своей это был эксперимент, который никогда не позиционировался как бизнес. Поэтому со временем эту инновацию неизбежно превзойдут другие, более подходящие компании, а данная передовая идея со временем станет частью прошлого. Но никто не собирался превращать в музейный экспонат инновации Интернета 1995 и 1996 годов: время не стояло на месте, как и веб-сайты, какими бы важными они ни были. Однако было бы здорово, если бы кто-то смог это сделать. В своей статье я пишу об AltaVista, Digital Equipment Corporation, веб-доменах и о том, как важная история может стать основой глупой маркетинговой схемы какой-то случайной компании.
Читать полностью »

Кадр из художественного фильма TWARDOWSKY 2.0

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

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

Собственно, дальше мы начали внедрять систему защиты.

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

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

Samsung Display объявила, что компания на неопределенный срок продлит производство ЖК-панелей для телевизоров и мониторов, поскольку спрос на эти продукты увеличился во время пандемии COVID-19.

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

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

Прим. перев.: эта статья — опыт миграции на Kubernetes одного из крупнейших в Индии онлайн-магазинов продуктов. В ней Vaidik Kapoor, software engineer из Grofers, рассказывает о главных ошибках и препятствиях этого долгого путешествия, а также делится своими мыслями о целесообразности и плюсах подобного переезда в целом.

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

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


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