Category: литература

Windows 10

Вчера вечером поставил на MacBook Pro (retina, относительно свежий) Windows 10 preview. Ну что могу сказать:

- инсталлятор очень смешно не справился с высокой плотностью пикселей, но сама венда с ней работает нормально.
- приложения, которые не умеют высокую плотность пикселей, страдают похожими на JPEG эффектами.
- очень понравилась инсталляция MS Office, скорее всего, дело в том, что 99% его уже есть в дистрибутиве венды. Раз - и все на месте, очень круто. И работает офис ОЧЕНЬ быстро.
- не заработал нормально WiFi 5Ghz. Возможно, что драйвер несовершенен.
- кнопку "Пуск" вернули.

Теперь о грустном: я привык видеть операционку как стол с ящиками, ручками, бумажками и местом под телефон. Если мне не нравится встроенное в нее приложение, то я им не пользуюсь, а оно ко мне не пристает. Тут же я попал в какой-то журнал "7 дней": нажав на кнопку пуск я сразу же увидел какие-то не интересные мне новости, предложение воспользоваться встроенными записными книгами/браузерами/xbox/ещекакойточертовней. Как если ко мне домой пришла Икея, сделала все по своему разумению и разложила везде буклеты и рекламу. Я понимаю, можно потом все переделать, наверное, но желания нет. Ну и крошево стилей: есть плашечный для тачскрина, есть "старый" как в Хроме, есть приложения "совсем старые", как 1Password, который не смог себя отрисовать с нормальной плотностью точек. Впечатление, что систему делали 3-4 команды, которые поделили между собой визуальную среду и постарались засыпать ее своими поделками по максимуму, не обращая внимания на других и особенно не заботясь о том, что их собственный продукт доведен до какого-то логически оправданного состояния. В MacOS X/iOS нет никакой проблемы убрать все лишние сервисы сразу и навсегда, чтобы они о себе потом не напоминали и пользоваться каким-нибудь Гуглом или полностью собственными решениями.

Но как пускалка Стима пойдет. Очень интересует вопрос, может ли она использовать SSD как кэш HDD.

ООП головного мозга

У IM-клиента Empathy есть проблема с чат-комнатами: иногда вылазит сообщение "too long message" при попытке что-то написать. Ну я подумал, что опенсорц же, слажу сейчас туда, сломаю генерацию этой ошибки...

Скажите, это нормальным стилем теперь считается, что на каждый пук своя структура, функция и фабрика, одно зовет из другого, что-то кому-то отвечает коллбеком, постоянно что-то переопределяется, а чтобы жизнь не казалось медом, у всех библиотек ничего не говорящие названия вроде telepathy-butterfly?

Я смог найти где оно генерирует интерфейс, как соединяется с чатрумом и еще много чего, а вот места, где собственно постится сообщения - нет. Агггрррхх!!

И еще вот такое бесит:

static void
tp_chat_async_cb (TpChannel *proxy,
const GError *error,
gpointer user_data,
GObject *weak_object)
{
if (error) {
DEBUG ("Error %s: %s", (gchar *) user_data, error->message);
}
}