пятница, 21 марта 2014 г.

Установка Windows 7 на Mac без оптического привода.

Все началось с того, что мне понадобилось установить Windows 7 как вторую систему.
Варианты с Parallel и VMW не подходили, нужна была именно отдельная загрузка.

Не буду описывать, какие подводные камни встретились, перейду сразу к делу. Способа по сути два. Причем один из них подойдет не всем.

Разметка диска.

Но для начала нам нужно разметить диск с помощью Ассистента Bootcamp. Причем на некоторых моделях маков просто это сделать не удастся. Ассистент будет требовать установочный диск Windows. Обходится это следующим образом:
1. Идем в папку Программы - Утилиты.
2. Щелкаем правой мышкой на Ассистенте Bootcamp — выбираем Показать содержимое пакета
3. Копируем куда-нибудь файл Contents/Info.plist и редактируем его
Строку
<key>PreUSBBootSupportedModels</key> 
меняем на
<key>USBBootSupportedModels</key>
4. Копируем файл обратно, заменяя оригинальный (понадобится пароль)

Теперь у нас в Ассистенте Bootcamp появилась возможность делать загрузочные USB и размечать диск без установочных дисков. На свое усмотрение выделите место для раздела Windows (данные никуда не пропадут, но на всякий случай необходимые лучше сохранить в безопасное место)

Способ 1.

Этот метод самый простой. Однако доступен не всем. Сразу скажу, что мне не удалось успешно его применить на не-Air маках старше 2012 года. Но вы можете попробовать, если есть время. или же сразу переходите к способу 2, он работает всегда.
Для установки будем использовать загрузочную USB флешку Windows 7. Сделать ее можно либо на PC с помощью Windows 7 USB DVD Tool, либо на Mac с помощью Ассистента Bootcamp.

Теперь осталось загрузиться с флешки и установить Windows как обычно. Если обычный загрузчик не видит вашу флешку, можно попробовать альтернативный — rEFIt. Если же и с него не получается загрузиться (появляются ошибки No Bootable Device или сообщения о том, что прошика мак не позволяет загрузиться), то с этим методом стоит распрощаться и не терять больше времени.

Способ 2.

Итак, для этого метода мы будем использовать VMWare Fusion (хватит бесплатной версии) и ISO-образ установочного диска Windows.
Первым делом нам нужно убедиться, что диск не будет использоваться во время наших операций. Для этого я временно перенес с него пользовательскую папку (Настройки - Пользователи и группы - открываем замок - правой кнопкой на пользователе - Дополнительные параметры - меняем поле «Папка пользователя» - перезагружаемся). Также я установил VMWare на другой диск. Если нет второго диска, то можно использовать внешний — например флешку. ISO- образ туда же. После всех этих приготовлений приступим к установке.

Для начала нужно открыть Дисковую Утилиту, выбрать диск (целиком, не отдельный раздел) и в Инфо посмотреть его номер. В моем случае это disk1.
Открываем терминал и вводим команды:
cd "/Applications/VMware Fusion.app/Contents/Library/"
./vmware-rawdiskCreator create /dev/disk1 fullDevice ~/external-hdd ide
где /Applications/VMWare Fusion.app — путь к установленной VMWare, а disk1 — наш будущий windows-диск.
Это создаст в нашей домашней папке виртуальный диск external-hdd.vmdk, указывающий на наш физический диск. Копируем его. Теперь нужно открыть VMWare, создать там виртуальную машину Windows 7 и удалить у нее все жесткие диски. После чего закрываем VMWare, идем в папку Документы - Virtual Machines, щелкаем нашу виртуальную машину правой кнопкой и выбираем «Показать содержимое пакета». Вставляем в открывшуюся папку наш external-hdd.vmdk файл. Открываем в текстовом редакторе файл с раширением vmx и в самый его конец добавляем следующие строки:
ide1:1.present = "TRUE"
ide1:1.fileName = "external-hdd.vmdk"
После этого запускаем нашу виртуальную машину, предварительно подключив к ней ISO-образ с установкой.
Первый этап установки (до первой перезагрузки) проходим по стандартной программе: полная установка, форматируем раздел Bootcamp, устанавливаем на него Windows. После того, как установка потребует перезагрузку, выключаем виртуальную машину.
Перезагружаем мак, зажимаем Option и выбираем наш раздел с Windows. Все. Дальнейшие этапы установки проходим как обычно.

вторник, 28 января 2014 г.

Сортируем папки перед файлами в Mac OS X Mavericks.

Этот хак действует и в предыдущих версиях OSX.

1. Идем по адресу /System/Library/CoreServices

2. Щелкаем правой мышкой на файле Finder.app и выбираем «Показать содержимое пакета».

3. Идем в папку Contents/Resources и далее в соответствующую вашему системному языку папку lproj (в моем случае ru.lproj)

4. Копируем куда-нибудь файл InfoPlist.strings

5. Редактируем его. (Он является бинарным, для редактирования можно использовать, например, TextWrangler или Plist Editor)
Ищем строку
<string>Папка</string>
и меняем ее на
<string> Папка</string>
Вместо пробела можно поставить любой другой не алфавитный символ.

6. Сохраняем, заменяем оригинальный.

7. Перезагружаем сеанс текущего пользователя.

пятница, 16 марта 2012 г.

HTPC на все случаи жизни в пределах 20000 руб? Легко.

Dune HD MAX — замечательный медиа-плеер. И подойдет наверняка процентам 80 любителей кино. Однако у него есть существенные минусы: медленный интерфейс, полное отсутствие поддержки SSA, никаких даже намеков на «продвинутые» профили H.264. Это так, навскидку.
Поэтому лично я решил собрать универсальный HTPC, призванный решить все эти проблемы.
Начитавшись страшилок в интернете про то, что нормальный HTPC стоит приличных денег, я уже было расстроился. Однако порывшись в вопросе глубже, узнал, что не так все страшно.
Итак. С чего начнем? Пожалуй с корпуса. Ведь если ваш плеер будет стоять в стойке или тумбе, то внешний вид важен.
При выборе кейса важно обратить внимание, чтобы он был без встроенного БП: они, как правило, очень некачественные и сгорают при первой же серьезной нагрузке. Также нужно определиться, нужен ли вам пульт. Если да, то ваш выбор — корпуса с готовыми решениями iMon VFD от Antec или Silverstone. Поверьте, это самое лучшее сочетание «время-деньги-качество». Все остальное — на ваш вкус.
Далее — выбор материнки. Он зависит от форм-фактора вашего корпуса. Как правило, это mini-ITX или mATX. Советую присмотреться к материнкам от Intel на сокете 1155. Объясню почему. У Intel есть серия процессоров Core, маркированных буквой Т. Это — процессоры с пониженной частотой и чуть ли не вдвое меньшим потреблением (35 Ватт).
Оперативной памяти хватит 2 ГБ. Тут уже индивидуальные предпочтения.
Так же, как и с жестким диском.

Что же в итоге мы получили на выходе (на моем примере):
ТипНаименованиеЦена, руб
CaseAntec Fusion Remote Silver6000
PSUFSP 350PNF950
MBIntel DH67GDB32900
CPUIntel Core i3 2120T4400
RAMKingston HyperX Genesis 2G450
HDDWD 5000AZDX2800
Итого:17500
Покупать или нет привод Blu-ray — это уже дело хозяйское. В любом случае дороже 3000 руб это вам встать не должно.

Теперь нужно подумать над программной оболочкой. Если есть деньги и хочется Windows — тогда Windows 7 и в качестве медиа-центра XBMC или MediaPortal. Если же больше не хочется тратить ни копейки, тогда ваш выбор — дистрибутив Linux с медиацентром XBMC или MythTV.

Вот и все. Дальше уже мелочи: как организовать медиатеку, какой внешний вид медиацентра выбрать и т.д.

Главное, что у вас есть полноценный функциональный медиа-плеер, способный справиться абсолютно с ЛЮБОЙ задачей. Даже в Skyrim побегать.

четверг, 16 февраля 2012 г.

Настраиваем просмотр IP-TV через роутер на FreeBSD 8.2. Способ 2.

Проблемы igmpproxy заставили дальше копаться в интернету в поисках альтернативного решения.
И я его нашел.
Иван Рожук опубликовал скрипт mcastbr2.sh для проброса multicast через шлюз на базе FreeBSD штатными средствами netgraph, без использования неработающих у многих igmpproxy и mrouted.
Включаем PROMISC режим на интерфейсах:

#ifconfig em0 promisc
#ifconfig re0 promisc

Скачиваем скрипт, даем ему права на запуск:

#wget http://www.netlab.linkpc.net/download/software/FreeBSD/mcastbridge/mcastbr2.sh
#chmod +x mcastbr2.sh

И запускаем:

#mcastbr2.sh start em0 re0

Элегантно. Есть свои тонкости, но это, пожалуй, самое легкое и стабильное решение.

Настраиваем просмотр IP-TV через роутер на FreeBSD 8.2. Способ 1.

К написанию этого материала меня подтолкнул мой собственный печальный опыт настройки роутера для просмотра IPTV.
И если речь идет о незашифрованных каналах, то решение простое — udpxy, то в случае зашифрованного ТВ (платные услуги) этот метод уже не работает.
Копать пришлось в сторону настройки роутинга мультикаста. В принципе в 8 версии FreeBSD есть поддержка мультикаста, нужно лишь собрать ядро с опцией MROUTING. После этого нужно решить, какому пакету доверить работу с маршрутами мультикаста.
Кто-то умудряется настроить mrouted. Но это архаизм, поэтому мы будем пользоваться igmpproxy. Благо она сейчас уже достаточно стабильна.
Итак, ставим igmpproxy из портов:

#cd /usr/ports/net/igmpproxy
#make install clean
#rehash

После установки, нужно будет поправить конфигурационный файл. Причем в два этапа.
Для начала нужно указать нашему роутеру, какие интерфейсы будут использоваться при мультикасте, а какие нужно игнорировать. Сначала просмотрим список всех интерфейсов:

#ifconfig -a

В моем случае мне нужны лишь интерфейсы em0 (внешний) и re0 (внутренний) и не нужны plip0, lo0, ipfw0, pflog0.
Так и пропишем в конфиге /usr/local/etc/igmpproxy.conf:

#cat /usr/local/etc/igmpproxy.conf
quickleave

#Это внешний интерфейс
phyint em0 upstream ratelimit 0 threshold 1

## Это внутренний интерфейс
phyint re0 downstream ratelimit 0 threshold 1

## Отключенные интерфейсы
phyint plip0 disabled
phyint lo0 disabled
phyint ipfw0 disabled
phyint pflog0 disabled

 Если файрвол у вас настроен на режим «блокировать все, что не разрешено», то нужно прописать в нем правило, разрешающее входящий и исходящий трафик igmp. На примере pf:

pass in proto igmp all allow-opts
pass out proto igmp all allow-opts

Теперь попробуем запустить вручную igmpproxy c выводом информации для отладки:

#igmpproxy -vd /usr/local/etc/igmpproxy.conf

После этого на компьютере, находящемся во внутренней локальной сети, запустим IPTV и будем смотреть на вывод igmpproxy. Должны появиться строки типа:

the source address X.X.X.X for group Y.Y.Y.Y, is not in any valid net for upstream VIF

адрес X.X.X.X — это адрес компьютера из сети вещания. И эту сеть нужно прописать к альтернативную в настройках igmpproxy:

#cat /usr/local/etc/igmpproxy.conf
quickleave

phyint em0 upstream  ratelimit 0  threshold 1
altnet X.0.0.0/8 ## наша сеть вещания

phyint re0 downstream  ratelimit 0  threshold 1

phyint plip0 disabled
phyint lo0 disabled
phyint ipfw0 disabled
phyint pflog0 disabled

После этого можно перезапустить igmpproxy и ваше ТВ должно нормально функционировать.


И все бы хорошо, да есть одна проблема. /usr/local/etc/rc.d/igmpproxy stop вешает роутер наглухо. Вплоть до саморебута. Пока борюсь с ней. Если кто знает ответ — буду благодарен.

суббота, 19 ноября 2011 г.

Перейдем к вкусному

Вот и началось то, чего я так долго ждал от российского футбола — интересный чемпионат.
Нынешние баталии, уверен, дадут фору лигочемпионским зрелищам. Потому как командам есть что терять. Лучшие будут бороться за звание чемпиона, а менее удачливые — за шанс осттаться в элите. Поехали!


Группа A.

М КлубИВНПМячиОчки
1 ЗЕНИТ311711359-2562
2 ЦСКА311611459-3159
3 ДИНАМО30167751-3055
4 СПАРТАК30158748-3353
5 ЛОКОМОТИВ30158749-3053
6 РУБИН311410742-2852
7 КУБАНЬ30147938-2749
8 АНЖИ311310838-3249

Группа B.

9 КРАСНОДАР311181241-4541
10 РОСТОВ30881431-4532
11 ТЕРЕК31881529-4532
12 АМКАР31791522-4030
13 ВОЛГА31841925-4228
14 КРЫЛЬЯ СОВЕТОВ316101521-4328
15 СПАРТАК Нч31591725-4324
16 ТОМЬ30481819-5820

среда, 8 июня 2011 г.

Wii U. Новая консоль от Nintendo.

Итак, они сделали это...
Наконец-то 1080p (добро пожаловать в XXI век, японские аборигены!) и обновленное железо. Может даже игрушки будут посерьезней Марио...
Радует новый контроллер:

У производителей игр теперь будет куда развернуться. Правда вот немного смущает фраза от N о том, что теперь необязательно иметь ТВ. А, простите, под какое разрешение тогда оптимизировать игры прикажете?
Еще один минус N в том, что они, делая первый ход, как-то не задумывались о том, что он ПЕРВЫЙ. Они всего-лишь догнали Sony и Microsoft. Зато у тех теперь гандикап огромнейший. И я голову дам на отсечение, что новые XBox и Playstation уделают эту японскую поделку. Как пить дать уделают.
В общем, никаких революций, пора прощаться с большой N. Ждем ответа Sony и Microsoft.

суббота, 14 мая 2011 г.

Apple сжимает тиски.

Купили новый iMac?
Мало места?
Хотите заменить внутренний HDD?

А вот фиг вам! У Apple на вас другие планы.
Отныне в компьютерах Apple используется проприетарный SATA коннектор и «своя» прошивка для жесткого диска.
То бишь, если вы захотите сами поменять жесткий диск на свой, побольше, то ничего у вас не выйдет — аймак даже не загрузится.
Единственное решение — за баснословные деньги покупать у Apple их жесткие диски.

Да здравствует монополия...


PS: Как же вовремя я в прошлом году купил свой.

понедельник, 13 декабря 2010 г.

Ё-моё мобиль

Прохоров ин да хаус! С гибридами. Призванными, по мнению Михаила, разрушать стереотипы.

Я, конечно, всё понимаю, но кажется мне, что единственный стереотип, который будет разрушен — это стереотип Прохорова как успешного бизнесмена.
350 тысяч?.. Не знаю, не знаю. Боюсь, для борьбы со стереотипами высоковатый старт.

Интересно будет посмотреть, разумеется. Потому что у нас обычно всегда слов море, а дел — капля. Может, хоть сейчас будет по-другому.


Где-то я уже этот кузов видел...)








Материалы по теме на «Я»: Ё-мобиль впервые представлен публике в Москве

пятница, 22 октября 2010 г.

Apple Mac OS X 10.7

В минувшую среду компания Apple на своем ивенте приоткрыла тайну своей новой операционной системы — Mac OS X 10.7. Вкратце: яблоки идут в сторону «умобиливания» десктопной платформы.
И аплаунч, и мак аппстор — всё это продукты маразма из Купертино. А во всём виновато идиотское увлечение Джобса гаджетами. Начиналось всё безобидно — с айпода. И вот теперь мак-пользователи рискуют лишиться персональных компьютеров — те рискуют превратиться в еще один гаджет. В 10.7, конечно, не решатся убрать альтернативный способ установки приложений, но в будущих версиях — всё может быть, не удивлюсь.

Зачем нужен апплаунч? Зачем плодить кучу разных мест с программами и кучу способов установки программ. Чем не удовлетворяло нынешнее положение дел? Ах да, мистер Джобс, вам же не платили. Только и теперь не будут. Смысл?
Зачем нужно было городить огород из эскпозе, дашборда и еще неведомо зачем выдуманного фуллскрин?
У человека, проводившего презентацию макоси, руки дрожали и голос. Уж не от того ли, что знал он, какую, извиняюсь, херню он пытается втюхать?

В общем, после айпэда — такое дерьмо. Разочаровали... Такое ощущение что вот надо было что-то новое представить — а нечего. Барс-то работает как миленький, ничего в него не прибавишь, ничего не убавишь.


Давно уже известно: оригинальность ради оригинальности не стоит и гроша. Think different.



P.S. One more thing... Может, на пенсию, мистер Джобс?