Важней всего погода в Барсе
Меньше всего я ожидал, что первой всплывшей в Барсе проблемой станет виджет погоды: он сказал мне Weather data for this city is no longer available. А как работать на компьютере, на дашборде которого не показывают погоду, я не понимаю.
Оказалось, что Эплы поменяли провайдера данных, и из-за этого барсовский виджет не хочет показывать погоду в Челябинске. Раньше они брали погоду с accuweather.com, а теперь перешли на Яху (кстати, на Айфоне Яху показывает погоду в Челябинске, Кыштыме и Карабаше без проблем).
Дальнейшие мои действия вполне предсказуемы:
- Идём в /Library/Widgets в Леопарде.
- Копируем Weather.wdgt в /Library/Widgets Барса (барсовский виджет, конечно, можно сохранить на всякий случай).
- Говорим терминалу killall Dock.
Теперь на изнанке виджета написано AccuWeather.com, и кажется, что пересадка удалась. Но не тут-то было: на Chelyabinsk он говорит: No cities found. Выходит, урл, с которого виджет тянет погоду, живёт где-то за пределами виджета? Открываем /Library/Widgets/Weather.wdgt/Weather.html и видим, что он подключает какой-то суперсекретный скрипт аж из /System/Library/WidgetResources/.parsers/weatherParser.js. Почему Эплы не просто вынесли это из самого виджета, а ещё и положили в скрытую папку — загадка. Но для того, чтобы решить проблему, нам не обязательно её разгадывать.
На всякий случай я не стал заменять такой страшный файл в Барсе старым — вдруг там какие-нибудь чексуммы проверяются или ещё какой-нибудь бред. Я решил сделать проще:
- Кладём этот /System/Library/WidgetResources/.parsers/weatherParser.js из Леопарда внутрь самой папки виджета /Library/Widgets/Weather.wdgt в Барсе.
- Исправляем в Weather.html подключение скрипта, чтобы он брался прямо из этой папки, а не из /System/Library/WidgetResources/.parsers/, т. е. просто пишем src=’weatherParser.js’.
- Говорим терминалу killall Dock.
Наслаждаемся погодой в Челябинске (она на удивление хороша).
Так в Яху можно вроде вместо названия код RSXX0024 подставить.
http://weather.yahoo.com/forecast/RSXX0024.html
А меня пока больше всего обламывает то, что Пунто на Барсике плохо работает... Ну и еще Квиктайм новый раздражает, но это легко решается.
А что не так с новым Квиктаймом? По-моему, в отличие от старого, он хоть сколько-то управляем и не тошнотворно выглядит.
Интересно то, что у меня айФон уже третий день в стандартной погоде Челябинск не кажет. И Питер. Только по Мск. Информация есть.
А accuWeather нормально функционирует.
Хм, у меня тоже Айфон Челябинск не даёт. Но Карабаш при этом показывает без проблем :-) Что за чушь.
Илья, в нем убрали возможность увеличить громкость выше максимума (в старом можно зажать шифт + стрелку вверх для «экстра» громкости), а для Макбука это очень важно, ибо колонки совсем тихие. В итоге половину фильмов смотреть просто не возможно. И еще в полноэкранном режиме нельзя увидеть название воспроизводимого файла, для сериалов не удобно.
а у меня погода и яхувская на барсике нормально показывается.
и даже не обращал на то что сменили провадера, пока заметку не прочел.
По заголовку и первому абзацу я подумал что Илья неожиданно оказался в Барселоне:)
А зачем этот аккувезер, если можно вебклип сделать, с нормального погодного сайта?...
Вебклипы уродские :-)
На самом деле, главное в Снежном Барсе — вернувшаяся возможность иметь разные раскладки клавиатуры в разных окнах :) А то в Леопарде работать с текстом без костылей в виде SIMBL было невозможно.
А мне это сильно жить не мешает.
Кому лень проводить такие манипуляции может скачать готовый виджет с http://positiveteam.com/downloads/Weather.zip