Архив за 06 марта 2019 - 7

На сайте Phone Arena опубликовали новые качественные рендеры планшетофона Samsung Galaxy Note 10, который должен быть представлен в августе этого года. Трехмерная модель была создана на основании полученной от инсайдеров информации и, конечно же, слухов.

В 1999 году фильм мастерски спародировал одновременно рутинную и нелепую офисную жизнь. Что с тех пор поменялось?

Фильму «Офисное пространство» 20 лет: как он изменил наши рабочие места - 1

"Офисное пространство" стал характерным фильмом, высмеивающим корпоративную банальность. В феврале ему исполнилось 20 лет, и если пересмотреть его сегодня, становится видно, насколько изменилась офисная культура – и насколько осталась прежней.

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

Попавший во вчерашние публикации магазин по «онлайн-продаже» автомобилей на Aliexpress обошёлся несколькими фотографиями с машинами марки Chery. У «продавца автомобилей» пока на странице нет ссылок ни на что. Представитель Ali пояснил, что полноценный запуск ожидается лишь 28 марта, однако уже сейчас известно, что оформление документов, например ПТС, Читать полностью »

5 лайфхаков оптимизации SQL-запросов в Greenplum - 1

Любые процессы, связанные с базой, рано или поздно сталкиваются с проблемами производительности запросов к этой базе.

Хранилище данных Ростелекома построено на Greenplum, большая часть вычислений (transform) производится sql-запросами, которые запускает (либо генерирует и запускает) ETL-механизм. СУБД имеет свои нюансы, существенно влияющие на производительность. Данная статья — попытка выделить наиболее критичные, с точки зрения производительности, аспекты работы с Greenplum и поделиться опытом.

В двух словах о Greenplum

Greenplum — MPP сервер БД, ядро которого построено на PostgreSql.

Представляет собой несколько разных экземпляров процесса PostgreSql (инстансы). Один из них является точкой входа для клиента и называется master instance (master), все остальные — Segment instanсe (segment, Независимые инстансы, на каждом из которых хранится своя порция данных). На каждом сервере (segment host) может быть запущено от одного до нескольких сервисов (segment). Делается это для того, чтобы лучше утилизировать ресурсы серверов и в первую очередь процессоры. Мастер хранит метаданные, отвечает за связь клиентов с данными, а также распределяет работу между сегментами.

5 лайфхаков оптимизации SQL-запросов в Greenplum - 2

Подробнее можно почитать в официальной документации.

Далее в статье будет много отсылок к плану запроса. Информацию для Greenplum можно получить тут.

Как писать хорошие запросы на Greenplum (ну или хотя бы не совсем печальные)

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

Latency Numbers Every Programmer Should Know — таблица «задержек, которые должен знать каждый программист». Там собраны средние значения времени для выполнения базовых операций компьютера в 2012-м году. Для этой таблицы есть несколько альтернативных представлений и вот одно из них.

«Latency numbers» на iPhone - 1
Ссылка на источник схемы

Но какая польза мобильным разработчикам от этой информации в 2019? Кажется, что никакой, но Дмитрий Куркин (SClown) из команды Яндекс.Навигатора задумался: «А как бы таблица выглядела для современного iPhone?». Что из этого получилось, в переработанной текстовой версии доклада Дмитрия на AppsConf.

Для чего это нужно?

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

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

По словам исследователей, уязвимость сохраняется вне зависимости от используемой ОС, виртуальной машины или изолированной среды.

Исполнительный директор компании Xiaomi Лей Цзунь (Lei Jun) в ходе последнего интервью заявил, что изменения внутри смартфонного подразделения направлены, в частности, на то, чтобы компанию воспринимали как производителя дешевой электроники.

Представленный в конце февраля флагманский смартфон Xiaomi Mi 9 получил передовую однокристальную систему Qualcomm Snapdradon 855, высоко оцененную тройную камеру с 48-мегапиксельным датчиком изображения, а также 20-ваттную беспроводную зарядку (первую на рынке). При этом цена смартфона начинается с отметки около 445 долларов.

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

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

Сегодня компания Meizu представила новый смартфон Meizu Note 9, с дизайном которого возникала масса вопросов вплоть до самой презентации.

Смартфон получил экран диагональю 6,2 дюйма разрешением 2244 х 1080 пикселей, однокристальную систему Snapdragon 675, аккумулятор емкостью 4000 мА•ч и сдвоенную основную камеру с главным датчиком изображения разрешением 48 Мп.

Дело в шляпе: топ-10 докладов Heisenbug 2018 Moscow - 1

Как упростить рефакторинг? Как научить разработчика избегать типовых ошибок в UI? Как вызвать восторг зрителей конференции по тестированию, если сам ты не тестировщик?

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


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