• Охота на снежного барса

    Книги Пелевина я читаю с удовольствием уже лет пятнадцать. Есть сильные вещи, есть не очень, но практически всё мне нравится.

    Ребята из DeepApple нашли в новой книге Пелевина "Т" отсылку к Mac OS X: "Охота на барса по-пелевински". Опередили меня - я не успел, хоть подготовил эти скриншоты ещё позавчера :-) Но тем не менее выложу их:


  • Работа с мобильным телефоном через Bluetooth (BluePhoneElite 2)

    Сегодня я хочу рассказать об удобной утилите для работы с мобильными телефонами через BlueTooth. Это "BluePhoneElite 2", $24.95 (есть две недели триала). По поводу лицензирования я общался с разработчиком - он сказал, что лицензия распространяется на конкретного человека, т.е. один человек может использовать программу на нескольких компьютерах, но для нескольких человек на одном компьютере нужны разные лицензии. Однако подтвердить эту информацию текстом лицензии я не могу.

    Read on →

  • "Disc" и "disk"

    Мне попалась статья в Apple Knowledge Base "What's the difference between a 'disc' and a 'disk?'". Она объясняет очевидное, но принять объяснение к сведению стоит.

    Disc

    Термин "disc" описывает оптические диски, такие, как CD, DVD, BluRay и их вариации.

    Disk

    Термин же "disk" относится к магнитным дискам, например, флоппи-дискам, жёстким дискам.


  • Футболки на тему Apple и не только

    Давайте вспомним о таком богатом пласте компьютерной культуры, как футболки. К сожалению, у нас они представлены очень слабо, за полгода я видел на улице всего одного человека в интересной компьютерной футболке. Может у кого-то, кто "на ты" с дизайном, появится и время, и желание, и он откроет свой магазин достойных произведений.

    Read on →

  • Схемы разделов в Mac OS X. GUID partition table. Часть 1 (MBR)

    Как я писал ранее, схема разделов Apple Partition Map не приспособлена к использованию на больших дисках - из-за 32-битных счётчиков максимальный размер диска при размере блока 512 байт может быть лишь 2 TB.

    Apple серьёзно прорабатывала возможность адаптации Apple Partition Map для поддержки больших дисков, однако требуемые изменения привели бы к неработоспособности всех инструментов, работающих с разделами, поэтому было принято разумное решение переключиться на принципиально новую схему. После серьёзных размышлений Apple решила использовать GPT.

    Read on →

  • Создание локальной копии сайта (wget)

    Если по каким-то причинам нужно сделать локальную копию сайта (например, если нужно работать над материалами, но доступ в Интернет не предвидится), то обычно нет смысла искать дополнительный софт, тем более платный. Есть консольная программа wget (The non-interactive network downloader), которую можно поставить через MacPorts (sudo port install wget).

    Синтаксис:

    wget -v -m -k -K -E -w 1 --output-file=wget.log http://www.notsecretsite.com/
    

    Read on →

  • База данных скрытых настроек (defaults)

    Read on →

  • Получение информации по диску через ioctl

    В процессе исследования схемы разделов GPT мне понадобилось узнать размер блока на диске (прошу прощения читателей, кому данная тема неинтересна, но обещанное я должен довести до конца, исследование системы требует жертв). Обычно он равен 512 байт, но:

    You can get the block size of a device node by calling ioctl with the DKIOCGETBLOCKSIZE selector (defined in <sys/disk.h>). Do not assume that the block size is always going to be 512 bytes.

    Штатных средств получения данных по ioctl я не нашёл, поэтому приведу программу на C из книги "Mac OS X Internals. A Systems Approach".

    Read on →

  • Apple Partition Map. Формат "Universal CD"

    Read on →

  • Схемы разделов в Mac OS X. Apple Partition Map

    Тот, кто купил Мак по крайней мере в районе 2006 года, при переходе на Snow Leopard мог столкнуться с неприятным сюрпризом - Snow Leopard устанавливается только на диски со схемой разделов GUID partition table (GPT), а диск изначально был размечен под Apple Partition Map. Для меня процесс "перетасовки" жёстких дисков привычен, но даже мне пришлось попотеть, занимаясь созданием на внешнем диске GPT, а затем с помощью SuperDuper! дважды переливать содержимое диска 320 GB. Процесс обновления до Snow Leopard в итоге у меня удлинился ровно на 20 часов.

    Read on →