to post messages and comments.

← All posts tagged MacOSX

Пара программ, котороые мне очень нравились, в Эпп Стор не присутствуют: Disk Inventory X и Colloquy, потому что их забросили, хотя если последний Colloquy требует 10.7, то Эпп Стор к тому времени уже точно был (10.6.6), так что странно. Это ж такая мегаштука! Как глоток свежего воздуха после Thunderbird вернуться на шустрый и одновременно приятный некрасному глазу Colloquy.

Обнаружил в 10.11 El Capitan /etc/pf.conf , pf.anchors и прочее, а ведь в 10.4 Tiger был ipfw. Здорово, давно не виделись.

На каникулах в 2006м году попросила меня одна фирмёшка, которую, со слов начальника, задолбали хакеры, сделать им сервер и шлюз понадёжнее. Поставил им NetBSD, pf, djbdns, qmail в chroot и ftp-proxy (ALG для активного режима FTP, а то у них очень важные скрипты не работали с внешним сервером). Заработал 3000руб., первые деньги в своей жизни.

Запарился мигрировать всё с Хакинтоша, на котором Ассистент миграции вообще не может в сеть (Mac OS X 10.4.10 Tiger). В принципе, там был порт FireWire, но какой с него толк для миграции, если на Хакинтоше нет Open Firmware и Эпловской разновидности EFI, в которую нужно загрузить донора. Короче, полный голяк. Некоторое время полюбовался на Mac OS X 10.6.8 Snow Leopard на купленном устройства. Там всё ещё узнаваемый стиль Аква и шрифт Lucida Grande. Антиалиасинг без хинтинга и мыла. Всё такое приятное, круглое, пластмассовое.

Сделать образ диска, с которого запущена операционка — это оказалась творческая задача. В Хакинтоше у меня два диска, и можно бекапить первый на второй. Очень мудро я в своё время поступил, разбив основной ЖД на кучу мелких разделов, хоть как-то себе жизнь облегчил. Ещё бы привод DVD никуда не делся, я б прямо с Хакинтошного DVD загрузился бы и Дисковой Утилитой сделал образ как надо. Но привода нет. А hdiutil в Single Mode не заработал. Пришлось dd'шечкой делать. На 10.6.8 образ в таком формате сходу не подключился (нет таблицы разделов), но его оказалось возможным сконвертировать, и этот сконвертированный уже работал лучше. Его подмонтировал, запустил Ассистент Миграции, выбрал вариант «с другого раздела», и этот виртуальный образ был в списке кандидатов.

Этот макОС — какой-то новый Турбо Паскаль
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.
Кто ж мог знать, что без батареи установщик превратит макбук в макбрик. Ни туда и ни сюда теперь.

Жаль, у Эпл нет официального решения в виде HDMI-свистка. Хотел пятый комп именно в таком формате взять попробовать, но по всему выходит, что если хочу там макос, то опять будет хакинтош.

@vt тут топит за то, чтоб я выбросил Мозиллу. А я бы и рад, но Сафари под Винду давно сдулся, а Эпл Мэйл и вовсе никогда не было.

Смотрел одного летсплеера, он играл, играл, и тут у него игра вылетела. И прямо такое неподдельное удивление. Игра на консоли — и вылетает! Ну надо же, какой нежданчик! И у яблочников такое удивление встречал. Надо же, на Макосе программы тоже глючат и падают! И на Линуксе, представьте себе. Уж их собирали-собирали, в репозитории пакетов отправляли-отправляли. Как только над ними ни колдовали, какой только хренью, кроме того, что действительно поможет, ни занимались, а они всё равно падают и глючат.

Пользователей пека через уязвимости в программах, написанных на C и C++, имеют в хвост и в гриву двадцать лет, и всем плевать. А что, на игровых консолях в ходу какие-то другие языки разработки? Или, может, на Макинтошах Objective-C штурмует высоты безопасной разработки, конкурируя с Ada, Cyclone и Rust? Я что-то не слышал таких новостей. Так откуда эти завышенные ожидания? Можно только поздравить маркетологов, которые продают консоли и макинтоши как будто это философский камень, на котором программы на C и C++ чудесным образом начинают работать как-то не так, как обычно.

Skype для Mac OS X отвалился. Есть предположение, что теперь уже навсегда. На GrandStream GXV-3140 пока ещё работает, если не считать того, что писать по–руски на этом телефоне нельзя.

Предлагаю поделиться хорошими аналогичными руководствами для других OS. Например, Linux и GCC. А также Mac OS X и Objective-C 2.0, с момента появления изключений в языке.
Windows, x86: microsoft.com
Windows, x64: msdn.microsoft.com

На платформе Windows мне понятно, каким образом, когда управление переходит от Delphi к Ada и наоборот, разъименование нулевого указателя приведёт к такому изключению, которое будет понятно той части кода, в которой произошло изключение. Из того, что мне известно про Linux, рождается смутное представление, что надо в местах exception firewall делать манипуляции с сигналами. Само собой там ничего работать не будет, как надо.

Возможное применение: Я всё–таки разберусь с SOM, somFree и буду как–нибудь скрещивать somFree с Wine, чтобы сделать нативный аналог Java. Чтобы это хорошо работало, мне нужно кристально чистое понимание работы изключений на каждой OS, остальные моменты, как мне сейчас кажется, я и так понимаю.