[deep/]

Логотип оператора на iPhone под iOS 5 0

Как-то я понял, что хочется получить нечно более симпатичное на экране ямобилки, чем просто название оператора в углу. Ну, посмотририте, занимает почти все свободное место! Так мало остается места в статус-баре для полезных вещей (это, для сравнения, экран айфона не прошедшего описанную ниже процедуру):

Надпись, и нет логотипа оператора!

Надпись, и нет логотипа оператора! (нажмите чтобы лучше рассмотреть)

Да, я знал, что умельцы уже и так все сделали, был просто в этом уверен. Полез в Сидию (ну, естественно, на айфоне должен быть Джейл, напомню, что для iOS5 он пока «привязанный», что мне, к слову, ничуть жизни не портит). Так вот, полез в Сидию и не нашел ничего толкового. Полез в инет и нашел пару репозиториев, которые по сути должны мне были упростить решение этой проблемки. Хрен. Один не работает уже давно, в другом есть только Билайн и МТС (а у нужен-то Мегафон!), впрочем, вставив симку МТС-а убедился, что и с ним не работает. Начал гуглить какие-то howto, но попутно попадались решения лишь для предыдущих прошивок и крики о помощи (практически все без ответа, или без насколько-то внятного ответа). «Эх!», — пришлось сказать мне и начать экспериментировать самому. В итоге, предлагаю Вам такую последовательность действий, приводящую к появлению логотипа Мегафона (и все это при желании вы без труда сможете переделать и на свою сотовую сеть!):

-1. ПРЕДУПРЕЖДЕНИЕ. Все делаете на свой страх и риск. Неверное движение может привести к зависанию на загрузке, либо бесконечной перезагрузке! Рекомендую во избежание иметь установленным Mobile Substrate, но и не факт, что он вас спасет на 100%. В общем, понадобится авантюризм!

0. Prerequests: iOS 5, джейлбрейк, OpenSSH.

  1. Теперь сам процесс. Для начала понадобится файл с логотипами. Качаем, распаковываем в укромное местечко.
  2.  Я все делаю на Маке. Поэтому эдесь специфично будет смонтировать файловую систему в файловую систему OS X. Для этого я использую MacFuse и MacFusion (GUI для нее). Установите обе программы, запустите MacFusion, укажите ему IP айфона и протокол SSH. Очень удобно. Единственное — я для удобства повесил симлинк из /Volumes/10.0.0.108 (туда у меня по умолчанию смонтировался iPhone, у вас, естественно, будет другой IP, да и смонтировать сразу можно в нужное мето, по своему усмотрению, используя опции, но мне показалось так быстрее) в домашнюю директорию (из терминала):
    <code>ln -s /Volumes/10.0.0.108 ~/108</code>
    Таким образом, у меня ФС айфона оказалась в домашней директории, в подпапке 108.
  3. Копируем в ФС iPhone в путь /var/mobile/Library/Carrier Bundle.bundle (в моем случае это был путь 108/var/mobile/Library/Carrier Bundle.bundle относительно домашней директории) распакованные файлы из п.1. При этом в телефоне должна быть установлена мегафоновская симка, иначе ничего не получится!
    Маленький совет: е
    сли используете Finder, то раскрыть папку «Carrier Bundle.bundle» так просто не получится. Нажмите на нее для этого правой кнопкой мыши и выберите («Show Package Conents» или как там это будет по-русски )) ).
  4. Ну, в общем-то все! Дождитесь окончания копирования файлов, и можете смело делать respring (я это делаю через программу SBSettings, ставится из Сидии). После перезагрузки оболочки (не всего телефона, что особенно приятно, так как джейл у нас все же, привязанный!), получаем мегафоновский кружок вместо громоздкого названия.

Лого Мегафона с 3G

Лого Мегафона с 3G (нажмите чтобы лучше рассмотреть)

Лого Мегафона с Wi-Fi

Лого Мегафона с Wi-Fi (нажмите чтобы лучше рассмотреть)

А это в Центре Уведомлений iOS 5

А это в Центре Уведомлений iOS 5 (нажмите чтобы лучше рассмотреть)

Для повышения эрудиции можно еще рассказать, что на самом деле, все т.н., Operator Bundles хранятся на iPhone в папке /System/Library/Carrier Bundles/iPhone/ и разложены по операторам, а находятся по MCC/MNC, передаваемым сотовой сетью (это как раз куча симлинков с цифровыми названиями, ссылающися уже на понятные папки-бандлы с названиями операторов. А текущий оператор ссылается уже в эту папку и получается папка (а, точнее, симлинк) /var/mobile/Library/Carrier Bundle.bundle.

Если же у вас совсем «экзотический» оператор, то будет использована папка Unknown.bundle, и симлинк из /vat/mobile/Library пойдет на нее. Файлики с логотипами можно подкладывать и туда, а можно «вручную» создать папку-бандл и симлинк на нее с MCC/MNC сети. Но это непросто и потребует экспериментов.

А еще в этих папках кроме самих логотипов есть также файлики carrier.plist, сожержащие всю специфичную для оператора информацию — номер SMS-центра, APN-ы интернета и MMS со всеми параметрами доступа, номер голосовой почты, меню операторских сервисвов, информацию об оперваторских вайфайных точках и еще и не такое! Но файл плдписан, и чтобы что-то в нем поменять, надо поставить хак, отключающий контроль этой подписи, зовется он CommCenter Patch, найти его для iOS 5 можно, например, в репозитории http://v.backspace.jp/repo. Но я бы не советовал править что-то в нем не понмиая сути — точно получите «кирпич». А, вот, как сделать симпатичное лого вместо длинного названия — я вам сегодня рассказал.

Сравнительный анализ браузеров: самое главное 0

Привожу найденый где-то в сети сравнительный анализ современных веб- браузеров. Весьма наглядно, подмечено самое главное!

Сравнительный графический анализ современных веб-браузеров

Сравнительный графический анализ современных веб-браузеров

Неизвестному мне автору определенно респект! К которому уже присоединился наш веб-мастер )).

О Blackberry замолвим доброе слово 1

Blackberry Torch

Blackberry Torch и закладки

А хотите, расскажу, что мне очень нравилось в Blackeberry пока он у меня был? Да, и вообще в их интерфейсе (там же есть «настоящая» клавиатура!).

И вот как можно значительно оптимизировать себе рабочий процесс, используя, скажем, интернет-браузер:

  1. Чтобы попасть в поле ввода адреса, достаточно всего-то нажать клавишу [G]
  2. Точка в адресе вставляется пробелом
  3. [Shift] (сгодится любой — и левый и правый) с последующим нажатием пробела отобразит косую черту
  4. Кнопка [A] сразу помещает текущую страницу в закладки.
  5. А чтобы посмотреть список закладок, достаточно нажать [K]
  6. И самое банальное — обновить страницу, тоже можно «в одно касание» — кнопкой [R]

«Чему тут восхищаться?» — спросите вы, — «такое же есть много где, и на физических, и на виртуальных клавиатурах!»

Отвечу: «Ну да, есть конечно. Но как же чертовски удобно это сделано на Блэкбери!»… И ведь всем есть чему у них поучиться!

Немного редизайна. Ну, вовсе, чуть, не повредит ) 0

Посчитал, что симпатичнее будет сделать более другими изображения, возникающие слева в колонке. И подобрал новые. Спасибо The Icon Archive. Например, такие:

После этого посчитал, что одно изображение, меняющееся только при рефреше страницы — крайне скучно, и анимировал процесс, спасибо авторам jQuery Cycle Plugin. Выглядит теперь поинтереснее, хотяи не могу сказать, что забавно ).

А теперь сам не знаю, насколько мне нравится результат. Попробую посмотреть на все это со свежей головой завтра, а то, может, вообще сменить дизайн блога?… Thinking, thinking, thinking, sleeping…

Microsoft Chrome 9… Тьфу, Эксплорер, Эксплорер!… 0

Поставил с пачкой обновлений на винду IE9. Нет, тестировать его не собираюсь. )) Но знаете что сразу же бросилось в глаза? Он теперь как Хром. То есть, раньше мимикрировал в своей ретроградно-навязчивой манере под Firefox, а теперь курс резко сменен. Впрочем, смотрите сами: тут и вкладочки в заголовке, и эскизы на новой вкладке, и даже аддоны как-то похоже теперь выглядят (хотя, по сути — совсем другие):

В общем, ничто челевоеческое, как говорится… Ну, вы поняли. Это даже и в лучшую сторону, чесслово!

Делаем таскбар удобным в Windows 7 0

С переходом изрядной доли работы на работу с документами, я перешел на Windows 7 на своей рабочей машине. Все-таки, никакой Опенофис пока не конкурент микрософтному, особенно когда речь идет о документах, подписанных сертификатами — открыть их больше нечем ). Впрочем, «семерка» представляет собой действительно удобную ОСь, хотя, как и свойственно всему оконному семейству, изрядно прожорливую. Тем не менее, раз я больше практически не использую достаточно тяжеловесные программерские IDE, ничего плохого в винде не вижу. И речь сейчас пойдет об одной маленькой детали, делающей работу в ней приятнее.

Одна из самых удобных вещей в Windows 7 — это таскбар, панель задач. Он радует своей компактностью, но к сожалению ограничен в режимах отображения (их можно выбрать кликом правой кнопкой по пустому месту на таскбаре, затем «Свойства», на вкладке «Панель задач» выбор «Кнопки панели задач»). А, именно, их три: группировка запущенных программ без иконок, отсутствие группировки вообще, и третий, промежуточный: включение группировки, когда больше не остается места в таскбаре.

Сгруппированные окна выглядят компактно, но, вот, лишний клик при переходе к одному из группы делать приходится, что по меньшей мере, раздражает. Отключение группировки же дает обычный, «длинный» таскбар, как и в предыдущих версиях, теряется вся компактность. Хочется, чтобы программы в панели не группировались, но и занимали мало места, была одна иконка, без названия, как в компактном представлении, вот так:

Скриншот: панель задач с группировкой, но без названий программ

И решение нашлось! Всего-то надо создать в реестре строковое значение (типа String) MinWidth в пути HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics и прописать туда десятичное число 54, после чего выбрать режим отображения задач без группировки. Потом перезегрузиться.

Этого достаточно, теперь названия задач не будут видны, только иконки — удобное компактное представление получено!