Мытарства с гейбуком почти подошли к концу.

Купил Mi Wifi 5GHz, поставил прямо возле гейбука (а не на другом этаже 2.4), проблемы с сетью под линуксом ушли. Проблемы с блютусом под линуксом ушли. Возникли проблемы, правда с 5Гц. Сегодня на утро он не анонсируется и не коннектится. On/Off 5Гц через местную админку починили говно. Видать, зря я сэкономил вместо микротыка (микротык который теперь я хочу сюда — это 5Гц/ГигабитЕзернет стоит $125 баксов, хочу в будущем гонять по нему много по дому).

Также гемор с медленной отрисовкой на 4К мониторе — перевел резолюшн пониже под макосью. Он-то и был не нативный, а scaled, а теперь он еще менее нативный, зату сцуко стал значительно быстрее.

Оказывается, гей-ось у себя внутри рендерит весь экран на opengl surface указанного размера (larger text == меньший размер surface), потом (КАК-ТО?) его проецирует на opengl surface размера нативного резолюшна (монитор 3840 x 2160) и эту картинку гонит через displayport, монитор показывает 3840. Есть у него и низкие разрешения, проецируется на меньший резолюшн, хотя монитор все равно показывает сигнал 3840 x 2160.

Так вот, я провел исследования как выглядят шрифты на мониторе после всех этих пертурбаций. Сделал 2 замера: полностью нативный резолюшн (когда на экране все очень мелкое но быстрое, и пиксель-в пиксель), и тот резолюшн где снова не тормозит потому мелкий резолюшн (1504 х 846) . Результаты на картинке внизу. Нужно понимать, что страдал я под тормозным резолюшном где-то в половину от нативного, где был доволен шрифтами, хотя они УЖЕ были "пикселизованные". Эту пикселизацию я и пытался измерить на картинке, чтобы устранить внутренний вопрос "ты шо, с 846p на 2160p мониторе работаешь???"

Резюмируя, как у женщины покупка новых перчаток (или носового платочка?) влечет за собой смену всего гардероба, потому что к новым перчаткам нужно и то и се, так у меня драйвером видать стал 4К монитор, из-за него столько движений.

Этот макОС — какой-то новый Турбо Паскаль
Exception Type:        EXC_ARITHMETIC (SIGFPE)
Exception Codes:       EXC_I386_DIV (divide by zero)
Exception Note:        EXC_CORPSE_NOTIFY

SOLVED: My MacBook Pro didn't have a battery installed. I had to remove it b/c it got bloated one day. I installed a new battery and the upgrade didn't crash. Upgraded successfully to El Capitan.
Кто ж мог знать, что без батареи установщик превратит макбук в макбрик. Ни туда и ни сюда теперь.

SOM для Copland
Распаковал образы Mac OS 8.0 (кодовое имя Copland), — той, которая, как и Windows 95 должна была обновить ОС Макинтошей до современной, с вытесняющей многозадачностью. Но что-то с ядром у них не заладилось, и пришлось выпускать Mac OS 8.5 на базе старого ядра с кооперативной многозадачностью. Но если в обычной Mac OS был Apple SOM, то несколько лет назад я предположил, что и в Copland он автоматически прошёл. Сегодня проверил. Да, так и есть.

Вообще я ожидал найти средства разработчика и посмотреть IDL, но средств разработки на имеющихся образах не оказалось. Извлёк ядро SOM, посмотрел другие бинарники, видно, что они его подключают. Естественно подразумеваемая компонента операционной системы. Применительно к Copland никто и не заморачивался тем, чтобы про это написать.

Почему джобс запретил кнопку "свернуть все окна"? Отсутствие это кнопки и отсутствие раскладки клавиатуры для каждого окна отдельно — это две главные проблемы джобсОС

А скажите, в макоси "кодировка текущей локали" может отличаться от utf-8? Как в таком случае будет работать файловая система, которая вроде как "юникодная"? Конкретно — что будет выдавать System.Environment.getExecutablePath если программа где-нибудь в /.../жопа/говно/...?

Коллеги, в текущем лэптопе пепельница переполнилась, поэтому планирую через неделю перейти на macbook pro. Уже представляю, как решать практически все свои задачи на этой платформе, но плохо понимаю, чем заменить Miranda NG. В связи с этим — посоветуйте, пожалуйста, мультипротокольный мессенджер (умеющий как минимум icq и jabber). Про Trillian в курсе, но мне под iOS он не особо понравился, может и под MacOS разочаровать. Интересны альтернативы, используемые активными пользователями платформы.

СЯУ, что в макоси* есть расширение синтаксиса printf, позволяющее выводить процессорные векторы (как в SSE). Жуть какая.

* Если точнее: Behaviour of these values for printf() is only defined for operating systems conforming to the AltiVec Technology Programming Interface Manual. (At time of writing this includes only Mac OS X 10.2 and later.)

Недельная разведка на новой платформе показала, что есть целых два недостатка:
— маленький ctrl из-за fn
— постоянно и непредсказуемо пытается уйти в спящий режим и порвать мои ssh-сессии.

В остальном, всё збс.

Оказывается, это не линуксовая проблема была. Запустил вторую виртуалку с другим линуксом — то же самое. Ребутнул макось — всё заработало. Ссаный кусок говна.

Вчера с удивлением узнал, что в макинтошном биосе есть встроенная восстанавливалка макоси, нужно лишь любое сетевое соединение (ethernet/wifi)

Слово за слово, и мы заключили пари: Илья договорился с Microsoft о передаче мне на месяц комплекта девайсов на базе Windows для всей семьи. Никакого Apple, только Microsoft! Cо следующей недели вся моя семья сдает i-девайсы и мы торжественно закрываем их в сейф на месяц. Все по-честному. На Windows переходят все — моя жена, оба сына-школьника и даже папа. В течении месяца я опубликую несколько постов о том, как идут дела на новой платформе, а в конце подробно расскажу об этом опыте! sergeydolya.livejournal.comНадо будет почаще теперь к Доле в блог заглядывать, а то пока не понятно, скучно ему или тупо продался мелкософту!

В Mavericks появилась калибровка монитора, создранная с виндов почти 1-в-1. Или она и раньше была, но я ее не видел? Калибруешь, она говорит "профиль будет сохранен в файл '<имя монитора> откалиброванный'". Жмешь "сохранить", она заменяет "откалиброванный" на ??????????????? и говорит "имя файла должно содержать только английские буквы". Прямо MS DOS вспомнился. 2013 год, Unicode, все дела...

на рабочем laptop'е #mbpro нельзя использовать некоторый софт. Например, нельзя юзать dropbox (только под mac os) оО. Ну и, конечно же, нельзя пользовать utorrent (на счет винды не уверен, но под mac os точно нельзя), а вот transmission, который намного старше вашего utorrent'а, можно. Нахожу это черезвычайно странным, несмотря на то, что сам по старой доброй привычке пользуюсь qbittorrent'ом.

а какие истэрические причины на то, что первотег и еще хуже второтег так хуево работают с generic классами USB-периферии? ну то есть линупсу достаточно увидеть что это "какая-то камера", "какой-то ethernet" или "какой-то usb2serial" и все, жужжит, а эти если не видят чипсета и точного id в списке, устраивают по этому поводу скандал.

Я тут попробовал поставить на Мак XQuartz, внутри него по ssh законнектиться к машине под Убунтой и запустить из-под XQuartz некую KDE-шную прогу, выполняемую, стало быть, на Убунте.
Только оно выглядит очень-очень стрёмно (скин какой-то квадратный, шрифты то так, то сяк). Как-то можно, чтобы оно симпатишнее отрисовывало? (В идеале — чтоб совсем как на Убунте.)