Архив | сентября, 2010

iPod touch + Apple Peel 520 = iPhone 4

28 Сен

Новость не особо свежая. Китайцы из Yosion Technology изобрели внешний корпус для iPod touch, который превращает плеер в iPhone, то есть позволяет совершать обычные звонки по сотовой сети. В чехольчик встроена дополнительная батарейка и разъем для SIM-карты.

В Китае это устройство циркулирует уже довольно давно, но сейчас его планируют вывести на рынки США и Великобритании. В Америке продавать гаджет будет Go Solar, компания, занимающаяся альтернативной (солнечной) энергетикой. Цены, вроде, не анонсировали, но в Китае Apple Peel 520 стоит в пределах $80.

Арифметика простая — самый дешевый iPod touch последнего поколения стоит меньше $300, на четыре сотни дешевле самого доступного iPhone 4. Даже с учетом цены Apple Peel, разница внушительная. Есть и проблемы. Для начала — требуется jailbreak, иначе никак. Остальные проблемы вылезут в первые недели использования. Впрочем, $80 не так много для настоящих экспериментаторов. В худшем случае они получат просто дополнительную батарею.

Кнопка Ping и другие хаки iTunes 10.0.1

27 Сен

В обновленной версии iTunes 10.0.1 Apple продолжает усиленно продвигать свое музыкально-социальное изобретение под названием Ping. В обновленной версии iTunes появилась боковая панель Ping и одноименная кнопка напротив каждой композиции.

Кнопка iTunes Ping

Раньше в этой строке располагались стрелочки, отправляющия на соответствующие страницы iTunes Store. Убрать кнопку Ping в настройках iTunes не получится, нужно запускать Терминал.

Убираем кнопку Ping в iTunes (заменить на 0 для возврата):
defaults write com.apple.iTunes hide-ping-dropdown 1

Возвращаем кнопки iTunes Store:

defaults write com.apple.iTunes show-store-link-arrows 1

Изменяем поведение вновь обретенных стрелочек:

defaults write com.apple.iTunes invertStoreLinks 1

Последняя команда заменяет переход на страницу исполнителя/альбома в iTunes Store на переход внутри вашей собственной фонотеки iTunes.

В принципе, кнопка Ping не лишила iTunes прежней функциональности. Как видно на картинке выше, внутри «выпадушки» Ping есть переход на страницы композиции, альбома, исполнителя, жанра — это замена прежним стрелочкам (которые, кстати, можно включить и не отключая Ping).  Кроме того, если нажать кнопку Ping (или стрелки) удерживая при этом option, то вы перейдете на соответствующую страницу в своей фонотеке, или наоборот, в магазин, если включили invertStoreLinks. Глюк заключается в том, что invertStoreLinks меняет поведение, но не меняет подписи в выпадающем меню — «Показать в iTunes Store» при этом приведет вас в вашу медиатеку, а «Показать в медиатеке iTunes» (с нажатой option) — в магазин.

Пингом я наигрался уже. Совершенно не понятно, как найти там своих реальных друзей, а не тот навязанный Apple незнакомый сброд. Да и мало кто из живых людей вокруг пользуется iTunes. Буржуям стоит ждать договора Apple с Facebook и интеграции последнего с iTunes Ping, авось случится.

Озвучка велосипеда при помощи iPad

23 Сен

Велосипедный сезон у нас почти закончился (хотя некоторые и зимой катаются), а музыку для велосипеда я так и не купил, обошелся пока. А вот безвестный товарищ на свой BMX прикрутил iPad, из которого звук подается на какие-то внешние динамики.

Музыка на велосипеде из iPad

Байк сфотографирован на какой-то тусе биэмэксеров, никакой сопроводительной информации не имеется, кроме отвлеченных рассуждений на TUAW. Парнишка должен быть хорошим райдером, иначе этот iPad долго не проживет.

Как открыть TextEdit из командной строки Mac OS

14 Сен

Буквально только что задался примитивным вопросом — как и чем открыть файл /etc/hosts из командной строки Mac OS? Речь не о консольных программах, а о графических (GUI) приложениях. Сперва казалось, то все довольно просто.

Первый и самый простой вариант — воспользоваться командой open с ключами -t или -e, в первом случае файл откроется в редакторе по-умолчанию, во втором — в TextEdit.app.

~$ open -t /etc/hosts
~$ open -e /etc/hosts

Вообще, команда довольно универсальная, ей можно открыть локальный файл, папку, http ссылку, приложение и т.п. Наберите man open в Терминале — там много интересного. Этой же командой для моих целей можно воспользоваться иначе.

~$ open /Applications/TextEdit.app /etc/hosts

Результат будет тот же самый, причем не совсем тот, который требовался — TextEdit будет открыт от имени простого пользователя, у которого по-умолчанию нет прав на запись /etc/hosts. Забыл про sudo?

~$ sudo open /Applications/TextEdit.app /etc/hosts
Password:

Ввожу пароль, пытаюсь сохранить файл — по-прежнему не удается. То есть посмотреть файл можно, а изменить и записать — нет, в TextEdit не предусмотрен запрос пароля супер-юзера в случае отсутствия необходимых прав.

TextEdit — нет разрешения

Проблема в том, что sudo выполняет с правами root команду open, а та запускает TextEdit уже с правами текущего пользователя, у которого не хватает прав. Обойти эту особенность не удастся, только если открыть файл, сохранить на рабочий стол, а затем перенести в нужную папку, авторизовавшись в Finder — слишком много суеты.

Способ запустить TextEdit (или любое другое приложение) с правами администратора все-таки есть, хотя и не сильно простой.

~$ sudo -b /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts

Теперь процесс TextEdit действительно запущен с правами пользователя root, алилуйя. Обратите внимание на ключ -b, он запускает приложение «в фоне», иначе консоль будет ждать до закрытия приложения, причем нажав ctrl-c его можно принудительно и мгновенно закрыть.

Длинноватая команда вышла. Решение есть и на этот случай — можно сделать скрипт, который будет искать приложение по имени и запускать его с помощью sudo.

#!/bin/bash

if [ $# -lt 1 ]
then
  me=`basename $0`
  echo "Usage: $me [OSX Application]"
  exit
fi

myPath=/Applications:/Applications/Utilities:/Developer/Applications:$PATH
myPath=\"`echo $myPath | sed 's/:/" "/g'`\"

# Check our custom path and execute the first match
for thisPath in $myPath
do
  thisPath="`echo $thisPath | sed 's/\"//g'`"
  app=$thisPath/$1.app/Contents/MacOS/$1

  if [ -x "$app" ]
  then
    # We found it!
    shift
    sudo -b "$app" $*
    exit
  fi
done
# We didn't find anything.
echo 'Sorry, application not found.'

Автор скрипта назвал его sopen, файл сохранил в /usr/local/bin, далее надо сделать его выполняемым и множно пользоваться.

~$ chmod -x /usr/local/bin/sopen
~$ sopen TextEdit /etc/hosts

Вся эта суета совершенно не нужна для редактирования небольших файлов, типа того же /etc/hosts, для этого в Mac OS есть чудесный консольный редактор nano.

~$ sudo nano /etc/hosts

Для больших файлов (логи, дампы SQL и т.п.) я пользуюсь редактором TextMate, у которого имеется консольная «запускалка» по имени mate. Она тоже не умеет передавать привелегии редактору, но TextMate при сохранении не ленится спросить пароль.

Quo Computer на смену Psystar

13 Сен

На смену скандальному и дерзкому Psystar, в нишу фабричных производителей хакинтошей пришел тихий и интеллигентный Quo Computer из Калифорнии.

QUO Computer

Сайт замороченный, купить там ничего нельзя, цены на компьютеры «которые позволяют вам запускать то, что вы хотите» начинаются от $1045 и ничего исключительного собой не представляют — обычный «писюк», по-моему переоцененный.

Ребята не борзеют, Apple не злят, предустановленный Mac OS X не обещают. Скорее всего, делают хакинтоши из грамотно подобранных комплектующих, «почти совместимых» и наиболее беспроблемных. Мне они вполне симпатичны.

Сентябрь 2010, набор программ MacUpdate за 1/10 общей стоимости

10 Сен

MacUpdate предлагает купить за $50 набор из 12 программ для Mac OS X, общая стоимость которых превышает 400 долларов.

MacUpdate September 2010

  • Toast 10 Titanium ($99.99) — хэдлайнер, «прожигатель» дисков, он же конвертер различных медиа-форматов.
  • Live Interior 3D Standard ($49.95) — программа для дизайна интерьеров.
  • My Living Desktop ($34.95) — подогреватель процессора, видео на десктопе Mac.
  • Espionage 2 ($34.95) — параноидальная защита и шифрование каталогов на диске, полная интеграция с Finder, вещь полезная, кому требуется.
  • ShareTool 2 ($25) — какой-то туннель для удаленного доступа между локальными Bonkour сетями.
  • Get Backup Pro ($39.95) — клонирование, синхронизация папок, резервное копирование
  • Cashculator ($29.95) — еще один персональный финансовый калькулятор.
  • MindNode Pro ($24.95) — элегкнтный майнд маппинг, говорят.
  • Concentrate ($29.00) — концентрация на работе для неоранизованных: блокирует развлекательные сайты, закрывает ненужные приложения.
  • Voila 3 ($29.95) — захват видео и картинки с экрана, расстановка подписей и комментариев.

Для первых 20 тысяч желающих расстаться с «полтинником» присовокупляют к набору Compartments ($24.95) и Vitamin-R ($19.95). Знать бы еще, что это такое.

Нарекаю этот набор «Toast Titanium за полцены». Ссылка партнерская, но не моя, а Mac Rumors, в знак благодарности.

Страница 1 из 212