Архив за 26 ноября 2019 - 2

13 ноября Госдума приняла, 25 ноября Совфед одобрил, а сегодня Президент подписал поправки в закон «О международных компаниях», документ опубликован на официальном портале раскрытия правовых актов. Поправка внесена после дискуссий о структуре собственности и защите российских интересов между людьми сегодня принимающими ключевые решения по управлению YNDX и российской властью. В результате Читать полностью »

Бессерверные вычисления на основе OpenWhisk, часть 2 - 1

Эта статья продолжает цикл переводных заметок об OpenWhisk от автора Priti Desai. Сегодня будут рассмотрены примеры развертывания GitHub webhook, периодических сигналов, а также приведено простейшее приложение для отправки сообщений в Slack.

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

imageФото: Guilherme Monteiro/Flickr

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

22 ноября прошла акция протеста, в которой приняли участие около 200 сотрудников Google. Ее организовали рядом с офисом компании в Сан-Франциско. Участники протеста требовали вернуть на работу ранее уволенных Лоуренса Берланда и Ребекку Риверс. Обоих сотрудников отправили в бессрочный отпуск в связи с расследованием возможной утечки внутренней информации, а затем решили уволить. Имена еще двоих уволенных специалистов не называются. Читать полностью »

Классический вопрос, с которым разработчик приходит к своему DBA или владелец бизнеса — к консультанту по PostgreSQL, почти всегда звучит одинаково: «Почему запросы выполняются на базе так долго?»

Традиционный набор причин:

  • неэффективный алгоритм
    когда вы решили сделать JOIN нескольких CTE по паре десятков тысяч записей
  • неактуальная статистика
    если фактическое распределение данных в таблице уже сильно отличается от собранной ANALYZE'ом в последний раз
  • «затык» по ресурсам
    и уже не хватает выделенных вычислительных мощностей CPU, постоянно прокачиваются гигабайты памяти или диск не успевает за всеми «хотелками» БД
  • блокировки от конкурирующих процессов

И если блокировки достаточно сложны в поимке и анализе, то для всего остального нам достаточно плана запроса, который можно получить с помощью оператора EXPLAIN (лучше, конечно, сразу EXPLAIN (ANALYZE, BUFFERS) ...) или модуля auto_explain.

Но, как сказано в той же документации,

«Понимание плана — это искусство, и чтобы овладеть им, нужен определённый опыт, …»

Но можно обойтись и без него, если воспользоваться подходящим инструментом!
Читать полностью »

В социальных сетях в течение последнего часа бурно обсуждают появившиеся рендеры флагманского смартфона Samsung Galaxy S11+, которые опубликовал известный мастер сетевых утечек Стивен Хаммерстоффер (Steve Hammerstoffer), выступающий под псевдонимом OnLeaks.

Компания Honor сегодня представила на китайской пресс-пресс-конференции несколько новых аппаратных новинок, включая два смартфона Honor V30 и V30 Pro, два ноутбука, умные часы и умные весы.

Кроме того, компания поделилась списком смартфонов, которые уже получили и еще получат обновление до операционной системы Android 10 с фирменной оболочкой Magic UI 3.0.

Список включает в себя смартфоны Honor 20, Honor 20 Pro, Honor 20i, Honor V20, Honor Magic 2 и Honor 10 Lite, которые уже получили обновление или в настоящее время получают его.

image

Интернет-регистратор RIPE Network Coordination Centre объявил, что адреса интернет-протокола IPv4 закончились. Это произошло 25 ноября, когда были распределены последние 22 адреса. Теперь получить адрес IPv4 возможно, лишь если его освободит текущий владелец.

RIPE NCC

Региональный регистратор, отвечает за распределение IP-адресов в Европе, на постсоветском пространстве и на Ближнем Востоке.

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

Всем привет!

Я Михаил Кравченко, дизайнер игровых интерфейсов.

Это статья о том как нарисовать пак иконок для игры. Ниже вы видите результат.

Дизайн интерфейса для игры, рисуем пак иконок - 1

Фиксируем требования к результату

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

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

Список требований нужно составить, опираясь на описание задачи и собственные представления о том как стоит эту задачу решить. Дальше нужно сходить с этим списком к заказчику и убедиться, что мы понимаем задачу одинаково. Возможно в списке нужно будет что-то поправить. В итоге получим список требований к результату.

Вот пример такого списка:

  • Предметы должны быть похожи на другие подобные предметы из прошлых вторжений;
  • Будет 5 типов предметов — кольца, браслеты, броши, подвески и камни;
  • У каждого типа предмета будет три степени редкости. Чем более редкий предмет, тем больше силы он дает;
  • Степень редкости предмета нужно как-то показать визуально;
  • У камней помимо редкости есть 4 цвета — синий, красный, желтый и зеленый;
  • Предметы выпадают из бойцов армии вторжения, поэтому должны иметь характерные для этих противников черты и цвета;
  • Картинки нужны в формате Tga, размер — 128x128 пикселей.

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

Как попасть в Apple Arcade? Интервью с основателями студии Tortuga Team - 1
Дмитрий Пялов — CTO (слева) и Антон Михайлов — сооснователь и креативный директор (справа)

В стартовый набор Apple Arcade попала игра и русских разработчиков — первых и пока единственных. Студия называется Tortuga Team и известна в основном пошаговой серией Bravelands: битвы, подземелья, магия, корабли и вот это все. Новая игра называется Spaceland, ее действие происходит на заброшенной планете. Вы играете за космического рейнджера, и больше всего это похоже на сильно ускоренный X-COM.

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

В интервью Cinema5D представитель Sigma подтвердила, что компания готовит обновление прошивки для полнокадровой камеры fp, в котором будут добавлены важные новшества, адресованные тем, кто использует эту камеру для видеосъемки. Говоря более конкретно, Sigma обещает наделить устройство поддержкой профиля LOG и возможностью вывода видео в формате RAW по интерфейсу HDMI.


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