Архив за 12 февраля 2016 - 3

Мы так долго ждали, но теперь наконец-то можем это написать: Motorola вернулась в Россию, ура! А теперь самое время ответить на все те многочисленные вопросы, которые вам наверняка хочется задать нам одним длинным списком. Под катом мы постарались прояснить наиболее важные детали, но если вдруг что-то осталось упущенным, то ждем вас в комментариях.

Всё, что вы хотели знать о возвращении Motorola в Россию - 1
Читать полностью »

image

Сколько человечество существует, столько оно мечтает бороздить бескрайние просторы космического пространства. Космос осваивают уже больше 50 лет, и за это время произошло очень многое. Если поначалу такие полеты финансировало государство, а разработками занимались закрытые институты и оборонные предприятия, то в 1990-х они стали интересны обычным людям и частным фирмам. В течение последних 15 лет появились десятки компаний, зарабатывающих на космической мечте. Частная индустрия обзавелась ракетами и космическими кораблями, начала продавать билеты на полеты. Космос из подвига превращается в услугу.
Читать полностью »

Android VIPER на реактивной тяге - 1

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

В скором времени все желающие смогут приобрести гарнитуру виртуальной реальности Oculus Rift. Для работы с данным устройством потребуется очень производительный ПК с видеокартой GeForce GTX 970 либо Radeon R9 290 (либо лучше) и 8 ГБ оперативной памяти. Что любопытно, в списке рекомендованных системных требований отсутствовали процессоры AMD.

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

Леннарт Поттеринг из RedHat спасает все человечество - 1

Наткнулся тут на странную новую фичу в changelog-е systemd:

        * On boot-up, when PID 1 detects that the system clock is behind the
          release date of the systemd version in use, the clock is now set
          to the latter. Previously, this was already done in timesyncd, in order
          to avoid running with clocks set to the various clock epochs such as
          1902, 1938 or 1970. With this change the logic is now done in PID 1
          in addition to timesyncd during early boot-up, so that it is enforced
          before the first process is spawned by systemd. Note that the logic
          in timesyncd remains, as it is more comprehensive and ensures
          montonic clocks by maintaining a persistant timestamp file in
          /var. Since /var is generally not available in earliest boot or the
          initrd, this part of the logic remains in timesyncd, and is not done
          by PID 1.

То есть systemd теперь при загрузке меняет время системы, если оно было установлено на более раннее, чем время релиза самого systemd. Казалось бы — наглая попытка Поттеринга навязать свои собственные понятия о том как linux должен вести себя? Но давайте подумаем…

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

Работа с Китаем #5: 14 пунктов по ведению бизнеса - 1

В одном из прошлых постов (Работа с Китаем #3) довольно много читателей проголосовало за то, чтобы узнать как можно больше о ведении бизнеса в «Поднебесной». Я про это не забыл, и почти месяц думал, в какой форме это лучше реализовать. В конечном итоге, пришел к выводу, что сформирую небольшой список из 14 пунктов, с основными правилами и подходами для всех желающих. Приятного изучения!

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

в 13:07, , рубрики: gc pressure, Go, memory management, pool

Вольный пересказ документации к sync.Pool
Читать полностью »

Что такое MVP

MVP – это способ разделения ответственности в коде приложения. Model предоставляет данные для Presenter. View выполняет две функции: реагирует на команды от пользователя(или от элементов UI), передавая эти события в Presenter и изменяет gui по требованию Presenter. Presenter выступает как связующее звено между View и Model. Presenter получает события из View, обрабатывает их(используя или не используя Model), и командует View о том, как она должна себя изменить.

У такого подхода к разделению ответственности есть ряд плюсов:

  1. Сильно упрощается написание тестов к коду
  2. Легко менять какую-то часть, не ломая при этом другую
  3. Код разбивается на мелкие кусочки, за счёт чего он становится более понятным и читабельным

В то же время, конечно, есть и минусы:

  1. Кода становится больше
  2. К этому подходу нужно привыкать
  3. На данный момент не сильно распространённый(но известный) подход, поэтому приходится всем рассказывать о нём

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

Помните, на какие жертвы шёл Мэл Гибсон, чтобы разгадать главную тайну в фильме «Чего хотят женщины?» Мы давно заметили, что женщины стараются вкладывать особый смысл в подарки, которые они покупают своим любимым людям: что ни покупка — обязательно намёк на что-то. В преддверии дня всех влюблённых мы попросили покупательниц рассказать, какие сюрпризы они бы выбрали своим любимым гикам. Оказалось, что мы вообще ничего не знали о женском коварстве и умении находить порой нестандартное применение казалось бы привычным гаджетам. Девушки явно знают толк в модных устройствах. Специально к предпраздничной пятнице мы выбрали для вас 10 самых интересных любовных треугольников: он, она и гаджет. Just for fun.

Трудно любить гика: 10 историй - 1

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

Мосгорсуд отказал «Эксмо» в блокировке копий и зеркал Rutracker, пишет РАПСИ со ссылкой на решение суда.

Суд отказывает в удовлетворении требования истца о постоянном ограничении доступа к копиям названного сайта или производным от него сайтам, размещаемым в информационно-телекоммуникационной сети «Интернет» под иными доменными именами или по иным сетевым адресамЧитать полностью »


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