Содержание
Инструкция: как разобрать iMac
Сегодня мы поговорим о том, как разобрать моноблок iMac. Сама по себе процедура не очень сложная, но не помешает и опыт в разборке сотовых телефонов либо телевизоров. Также рекомендуется разбирать Mac с помощником, чтобы максимально обезопасить себя от поломки устройства.
Для этого нам потребуется:
- комплект присосок-подъемников для iMac;
- набор крестообразных отверток;
- отвертка со шлицом Torx T10;
- пинцет.
Снимаем дисплей
1. Снимаем переднее стекло с помощью двух присосок. Прикладываем их к экрану и аккуратно отсоединяем стеклянную панель.
Без присосок отделить стеклянную панель не выйдет
2. Убираем дисплей устройства, который закреплен магнитами и шурупами (10 шт.) со звездообразным шлицем размером T10. Откручиваем их, придерживая экран, а затем убираем магниты пинцетом.
3. Прежде чем открепить дисплей устройства, нужно еще отсоединить несколько шлейфов и коннекторов. Для этого снова воспользуемся пинцетом и без усилий отсоединяем первый коннектор от корпуса.
Не прилагая лишних усилий, убираем коннектор
4. После этого находим шлейф, который проходит от дисплея до основной части моноблока. Снимаем пленочку, а затем достаем сам шлейф.
Отключаем шлейф
5. Следующим этапом снимаем третий контакт, расположенный слева от шлейфа, который мы убрали в предыдущем пункте.
Используем пинцет для аккуратного извлечения контакта
6. Последний провод расположен в левой части корпуса. Лучше всего убрать его руками. Для этого достаточно нажать на кнопку, скрепляющую провод с разъемом.
Последний провод убираем руками
7. Теперь осталось достать дисплей из корпуса и расположить его в безопасное место
Все шлейфы на одной картинке
Со снятием дисплея, перекрывающего доступ к основным устройствам моноблока, мы закончили. После этого вам не составит труда достать практически любой компонент и полностью почистить iMac.
Извлекаем комплектующие
1. Начинаем с жёсткого диска. Откручиваем четыре болтика и убираем пластины, которые удерживают и защищают винчестер.
Убираем все крепления
2. Отсоединяем шлейф и извлекаем накопитель из моноблока.
3. Откручиваем болт, который находился под жёстким диском. Это одно из креплений системы охлаждения. Остальные болтики тоже откручиваем, после чего извлекаем вентилятор.
4. Отключаем все оставшиеся шлейфы от материнской платы. Откручиваем и извлекаем динамики.
5. Отсоединяем материнскую плату. Она также крепится болтами, которые расположены со всех сторон. Важно не пропустить крепление и не прилагать чрезмерные усилия, чтобы не сломать плату.
Болтиков очень много
6. Убираем все крепления системы охлаждения. Без этого материнскую плату извлечь не получится.
Отсоединяем радиатор от корпуса
7. Последним извлекаем блок питания. У него тоже есть крепления и шлейф.
Блок питания тоже цепляется до последнего
8. Следующий этап – разборка материнской платы. Сначала извлекаем планки оперативной памяти.
Легким движением пальцев оперативная память отсоединяется от платы
9. Откручиваем крепления радиатора.
Охлаждать пока ничего не надо
10. Переворачиваем материнскую плату на другую сторону. Откручиваем четыре болта, которые держат систему охлаждения.
11. Одной рукой держим радиатор, а другой поднимаем материнскую плату. Процессор останется в слоте в системе охлаждения.
Вот и процессор
12. Толкаем процессор пальцем снизу вверх, чтобы достать его.
Процессор извлекается из слота
На этом полная разборка iMac завершена. Собирается моноблок по такой же схеме, только в обратном порядке.
Post Views: 113
Как разобрать iMac / Хабр
На данный момент все что смог спасти по фоткам
После года совместной жизни, мой iMac стал страшно тормозить, причем с каждым часом синдромы были все страшней и страшней пока он просто не подвис и отказался включаться, после того как глаза с такого 0_о состояния превратились в такое о_о, стало понятно что умер винчестер, эх, наказала меня любовь к торрентам)) Полез в сеть, нашел вроде нормальный видео-фак, но он оказался для белого iMac-а, а для моего нечего не нашлось (Intel), после двух дней без сети понял, что нужно что-то делать, поехал купил набор битов TORX (так как в сети было сказано что нужно от Т4 до T9, на практике же оказалось что всё внутри на Т9) и винчестер WD5000AAKS на 500GB, я начал осуществлять задуманное!
Нам нужно:
1. Отвертка TORX или бит TORX размером T9
2. Отвертка крестовая
3. Пинцет
4. Вакуумная липучка
Все фотографии 800*600, оригинал 2496*1664 внизу в архиве!
Трафик
upd Спасибо за карму, перенес в железо!
1) Снимаем крышку оперативной памяти, кстати, единственный винт с крестовой отверткой
2) Вакуумную липучку крепим к стеклу и начинаем легонько тянуть, стекло на магнитах, так что особых проблем не должно возникнуть, но поднимать нужно равномерно, так как там есть направляющие, которые можно под углом погнуть!!!
3) Выкручиваем 12 болтов(4 длинных будут снизу)
4) Многие FAQ-и до моего утверждают, что это питание камеры, но хочу их огорчить это тепло датчик(iMac напичкан ими везде, вплоть до сидирома и корпуса как мы видим) тут два способа или пинцетом залезть в специальное отверстие и отсоединить или, же когда будете снимать крышку, разъединить на весу(как вам удобно)
5) Снимаем крышку сверху вниз, так как снизу алюминиевая крышка зацеплена за пластмассовую основу
6) Снимаем датчик от матрицы
7) Выкручиваем 8 болтов крепления матрицы (все болты разные, так что не перепутаете, но вкручивать нужно только на свое место)))
8) Снимать матрицу нужно аккуратно, я не до конца выкрутил нижние болты и смог ее наклонить, таким образом появиться доступ как к сумке (а), что дало возможность снять 4 контакта питания(в) и шлейф самого видео сигнала(б)
9) Вот мы добрались до виновника торжества как мы видим на нем приклеен двухсторонний скочь с датчиком температуры, отрываем его, после я его просто приклеил на обычный скотч
10) Чтоб снять сам винчестер, нужно потянуть за пластмассовую защелку и когда он выскочит, снять питание и саташный шлейф, после чего скрутить две направляющие, и пластмассовую защелку, кстати, все прикручено через резиновые прокладки что уменьшает шум и вибрации
11) На этом все))) Чтобы собрать его обратно проделываем все пошагово назад, есть две хитрости которые вам с экономят время и нервы, когда будете прикручивать матрицу обратно не забудьте проложить обратно нижний шлейф датчика, после прикрутить два нижних болта и в виде открытого чемодана защелкнуть шлейф видео сигнала питание тоже хоть на первый взгляд и легко подключается, но нижних два провода должны попасть на сове место в корпусе иначе будет перегибаться матрица и не сможете ее нормально прикрутить! На фото видно их место! Ну и когда будете одевать алюминиевую крышку на основу не забываем одевать снизу вверх и подключить датчик температуры!
2496*1664 18. 2mb В большем разрешении
Руководство по написанию сценариев для автоматизации Mac: разбор HTML
Процесс чтения HTML-файла ничем не отличается от процесса чтения стандартного текстового файла — см. «Чтение файла», чтобы узнать, как это сделать. Однако часто бывает необходимо извлечь определенные фрагменты информации из HTML-файлов, такие как ссылки, изображения и табличные данные, для дальнейшей обработки.
Разбор файла HTML
Обработчик в листинге 33-1 извлекает определенные теги и их содержимое из текста HTML. Предоставьте файл HTML для чтения, закрывающий и завершающий теги и укажите, следует ли возвращать только содержимое между тегами или теги с заключенным в них содержимым. Если закрывающий тег не указан, обработчик извлекает только данные открывающего тега. Эту функцию можно использовать, например, для извлечения тегов изображений из содержимого HTML, у которых нет отдельного закрывающего тега.
ЯБЛОЧНЫЙ СКРИПТ
Открыть в редакторе скриптов
Листинг 33-1 AppleScript: обработчик, который анализирует файл HTML на предмет содержимого с определенными тегами
-
в parseHTMLFile (файл, открывающий тег, закрывающий тег, returnContentsOnly)
-
попробовать
-
установить файл в файл как строку
-
setFile для открытия файла доступа theFile
-
установить для комбинированных результатов значение ""
-
установить для CurrentOpeningTag значение ""
-
повтор
-
прочитать файл до "<"
-
установить CurrentTag для чтения файла до ">"
-
если theCurrentTag не начинается с "<", тогда установите дляCurrentTag значение ("<" и theCurrentTag) в виде строки
-
, если текущий тег начинается с открывающего тега, тогда
-
установить CurrentOpeningTag в CurrentTag
-
, если закрывающий тег равен "", то
-
если комбинированные результаты "", то
-
установить для CombinedResults значение CombinedResults и CurrentOpeningTag
-
еще
-
установить для CombinedResults значение CombinedResults и return & theCurrentOpeningTag
-
конец, если
-
еще
-
установить для TextBuffer значение ""
-
повтор
-
установить для TextBuffer значение TextBuffer & (прочитать файл перед "<")
-
установить TagBuffer для чтения файла до ">"
-
если theTagBuffer не начинается с "<", установите для этого TagBuffer значение ("<" и theTagBuffer)
-
, если TagBuffer является закрывающим тегом, тогда
-
, если returnContentsOnly ложно, то
-
установить для TextBuffer значение CurrentOpeningTag, TextBuffer и TagBuffer
-
конец, если
-
если комбинированные результаты "", то
-
установить для комбинированных результатов комбинированные результаты и текстовый буфер
-
еще
-
установить для комбинированных результатов комбинированные результаты и возврат и текстовый буфер
-
конец, если
-
повтор выхода
-
еще
-
установить для TextBuffer значение TextBuffer и TagBuffer
-
конец, если
-
конец повтора
-
конец, если
-
конец, если
-
конец повтора
-
закрыть доступ к файлу
-
при ошибке theErrorMessage number theErrorNumber
-
попробовать
-
закрыть доступ к файлу
-
конец попытки
-
, если ErrorNumber не равен -39, вернуть false
-
конец попытки
-
вернуть комбинированные результаты
-
конец разбораHTMLFile
В листинге 33-2 показано, как вызвать обработчик из листинга 33-1 для извлечения всех гиперссылок в выбранном HTML-файле.
ЯБЛОЧНЫЙ СКРИПТ
Открыть в редакторе скриптов
Листинг 33-2 AppleScript: вызов обработчика для анализа HTML-файла на наличие URL-адресов
-
установите файл для выбора файла с приглашением «Выберите файл HTML:»
-
parseHTMLFile(theFile, "", false)
-
--> Пример результата: "Нажмите здесь, чтобы просмотреть файл A.
-
Нажмите здесь, чтобы просмотреть файл B."
В листинге 33-3 показано, как вызвать обработчик из листинга 33-1 для извлечения адресатов всех гиперссылок в выбранном HTML-файле.
ЯБЛОЧНЫЙ СКРИПТ
Открыть в редакторе скриптов
Листинг 33-3 AppleScript: вызов обработчика для анализа HTML-файла на наличие URL-адресов
-
установите файл для выбора файла с подсказкой «Выберите файл HTML:»
-
parseHTMLFile(theFile, "", true)
-
--> Пример результата: "Нажмите здесь, чтобы просмотреть файл A.
-
Щелкните здесь для просмотра файла B."
В листинге 33-4 показано, как вызвать обработчик из листинга 33-1 для извлечения всех изображений из выбранного HTML-файла.
ЯБЛОЧНЫЙ СКРИПТ
Открыть в редакторе скриптов
Листинг 33-4 AppleScript: вызов обработчика для анализа файла HTML на наличие изображений
-
установите файл для выбора файла с приглашением «Выберите файл HTML:»
-
parseHTMLFile(theFile, "
-
--> Пример результата: "
-
-
"
В листинге 33-5 показано, как вызвать обработчик из листинга 33-1 для извлечения любых таблиц из файла.
ЯБЛОЧНЫЙ СКРИПТ
Открыть в редакторе скриптов
Листинг 33-5 AppleScript: вызов обработчика для анализа HTML-файла на наличие таблиц
-
установите файл для выбора файла с приглашением «Выберите файл HTML:»
-
parseHTMLFile(theFile, "
", false)
--> Пример результата: "
ТАБЛИЦА>"
Разбор тега HTML
Обработчик в листинге 33-6 извлекает содержимое — первый экземпляр текста, заключенного в кавычки, — тега HTML.
ЯБЛОЧНЫЙ СКРИПТ
Открыть в редакторе скриптов
Листинг 33-6 AppleScript: обработчик, который анализирует тег HTML для содержимого
-
при анализе HTMLTag (HTMLTag)
-
установить разделители текстовых элементов AppleScript на "\""
-
установить HTMLTagElements для текстовых элементов HTMLTag
-
установить разделители текстовых элементов AppleScript на ""
-
, если длина HTMLTagElements больше 1, то вернуть элемент 2 HTMLTagElements
-
возврат ""
-
конец синтаксического анализаHTMLTag
В листинге 33-7 показано, как вызвать обработчик из листинга 33-6 для извлечения адресата тега гиперссылки.
ЯБЛОЧНЫЙ СКРИПТ
Открыть в редакторе скриптов
Листинг 33-7 AppleScript: вызов обработчика для анализа содержимого HTML-тега
-
установите для тега HTML значение "Нажмите здесь, чтобы просмотреть файл A."
-
разбор HTML-тега (HTML-тег)
-
--> Результат: "http://www.apple.com/fileA.html"
Кодирование и декодирование текста
Удаление разметки HTML из текста
Copyright © Apple Inc., 2018 г. Все права защищены.
Условия использования |
Политика конфиденциальности |
Обновлено: 2016-06-13Анализатор текста Datamate Приложение Apple Mac OS X
БЫСТРЫЙ СТАРТ 1- Выберите вкладку «Источник», затем выберите вкладку, тип входных исходных данных которых вы хотите проанализировать: файлы, веб-страницы или вставленный текст. Затем добавьте источник (источники), используя кнопки управления для добавления файлов или URL-адресов веб-страниц, или вставьте текст в поле текстового представления.
2- Выберите вкладку «Правила» и настройте свой набор правил. Мы предлагаем вам начать с использования простого набора данных (даже если вам придется его создать) и одного набора правил и поиграть, чтобы узнать, как правила влияют на синтаксический анализ ваших данных и формат вывода. Затем, как только вы хорошо поймете, как все работает, вы можете начать настраивать более сложные наборы правил и действительно извлечь выгоду из его возможностей! Мы считаем, что это лучший способ получить максимальную отдачу от приложения.
3- Выберите вкладку «Вывод», затем переключатель «Источник», чтобы указать, откуда поступают данные для анализа (файл, Интернет или текст), и переключатель «Стиль анализа» (серийный, параллельный или вложенный), затем нажмите «Выполнить». После завершения обработки вы можете скопировать результаты в буфер обмена или сохранить их в файл.
Также создается отчет, который можно скопировать или сохранить.
ИСТОЧНИК Datamate™ позволяет использовать 3 источника ввода данных: файлы, веб-страницы и копирование и вставка текста. Любой формат текстового файла можно анализировать с помощью Datamate™ (txt, rtf, xml, html и т. д.). Вы также можете сохранить списки путей к файлам и URL-адресов веб-страниц и загрузить их позже для простоты использования.
ПРАВИЛА Вот откуда берется сила Datamate™, нашего инструмента настройки правил.
Имя правила: Имя, помогающее запомнить действие правила (необязательно).
Начальная точка входных данных: Место во входных данных, где Datamate™ начнет синтаксический анализ. Это полезно для контроля ошибочного вывода, пропуская определенное количество данных в начале ввода, прежде чем он начнет искать первые входные токены (т. е. элементы). Кроме того, это поможет ускорить обработку, если входные данные большие, а элементы, которые вы хотите вывести, находятся ближе к концу данных (необязательно).
Токен начала ввода элементов: Набор символов, используемый для определения начальной точки фрагмента данных (элемента), который вы хотите вывести (обязательно).
Маркер окончания входных элементов: Набор символов, используемый для определения конечной точки фрагмента данных (элемента), который вы хотите вывести, вы также можете выбрать стандартный разделитель из раскрывающегося списка, расположенного справа текстового поля. Если вы выберете стандартный разделитель, то все, что будет введено в текстовое поле, будет проигнорировано (требуется либо одно, либо другое).
Конечная точка входных данных: Место во входных данных, где Datamate™ прекратит синтаксический анализ. Это полезно для контроля ошибочного вывода, пропуская определенное количество данных в конце ввода, где прекращается поиск каких-либо дополнительных входных токенов (т. е. элементов). Кроме того, это поможет ускорить обработку, если входные данные большие, а элементы, которые вы хотите вывести, расположены ближе к началу данных (необязательно).
Префикс выходных элементов: Набор символов, которые вы хотите добавить в начало элемента, который вы проанализировали из входных данных (необязательно).
Суффикс выходных элементов: Набор символов, которые вы хотите добавить в конец элемента, который вы проанализировали из входных данных (необязательно).
Выходной разделитель: Стандартный разделитель для добавления в конец элемента, который анализируется из данных, применяется после добавления суффикса выходного элемента, если он используется (необязательно).
ПРИМЕР: Есть куча веб-страниц, в которых мы хотим получить только основной раздел и отбросить все остальное. Мы хотим, чтобы вывод каждой страницы был разделен новой строкой. Вот как мы устанавливаем правила.
Имя правила = Тело HTML
Токен начальной точки входных данных = . Мы оставим это поле пустым, потому что мы, вероятно, не будем знать, с чего лучше всего начать, а веб-страницы обычно небольшие, поэтому о реальном снижении производительности беспокоиться не приходится.
Токен начальной точки входных элементов = <тело
Мы установим его без учета регистра, потому что некоторые компоновщики страниц используют верхний регистр, а другие используют нижний регистр, и мы не можем быть уверены, с чем мы столкнемся, и мы не будем используйте «>» после «body», «потому что тег body может иметь некоторые дополнительные атрибуты, и если мы используем символ «больше» после «body», наш начальный токен не будет совпадать ни с чем на веб-странице.Конечная точка входных элементов Token=