Showing posts with label lion. Show all posts
Showing posts with label lion. Show all posts

Apple безпощаден к уязвимостям в Java и ломает Chrome.

Apple довольно просто решили проблемы уязвимостей в Java 6.
Ребята просто удалил эту версию.

About Java for OS X 2012-006

This update uninstalls the Apple-provided Java applet plug-in from all web browsers. To use applets on a web page, click on the region labeled "Missing plug-in" to go download the latest version of the Java applet plug-in from Oracle.

Все бы хорошо, только вот Chrhome например не умеет использовать Java 7 :(.
Но ребята из "скупертино" не столь злобны, они нам покажут как вернуть все "взад":


Java for OS X 2012-006: How to re-enable the Apple-provided Java SE 6 applet plug-in and Web Start functionality

sudo mkdir -p /Library/Internet\ Plug-Ins/disabled
sudo mv /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin /Library/Internet\ Plug-Ins/disabled
sudo ln -sf /System/Library/Java/Support/Deploy.bundle/Contents/Resources/JavaPlugin2_NPAPI.plugin \
            /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
sudo ln -sf /System/Library/Frameworks/JavaVM.framework/Commands/javaws /usr/bin/javaws

Перезапускаем Chrome (just in case) и открываем тестовую страницу.
И вуаля:
UPDATE: Решение оказалось не долговечным.

К счастью решение есть.

Симптомы:

$ javaws -viewer
Bad installation. No JRE found in configuration file
Решение:

1) Узнаем версию java:
$ java -version
java version "1.6.0_37"
Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909)
Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01-434, mixed mode)
2) Открываем файл "защиты" на редактирование:
$ sudo vi /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/XProtect.meta.plist
3) Корректируем версию (в соответствии со своей:
<key>JavaWebComponentVersionMinimum</key>
<string>1.6.0_37-b06-434</string>
Стоит понимать что использую старую версию Java вы подвергаете себя риску быть "атакованным".

UPDATE: Apple опять решили помочь пользователям и выпустили апдейт "Java for OS X 2013-001" / "Java for OS X 2013-002" / "Java for OS X 2013-004".
This update uninstalls the Apple-provided Java applet plug-in from all web browsers. To use applets on a webpage, click on the region labeled "Missing plug-in" to go download the latest version of the Java applet plug-in from Oracle.
К счастью повторение шагов из http://support.apple.com/kb/HT5559 решает проблему и позволяют пользоваться Java 1.6.0_51 в браузере.

Bye-Bye Mac OS X :(



Прощай Mac OS X, теперь ты просто OS X :(


OS X 10.8 Mountain Lion: the Ars Technica review
Enter OS X 10.8 Mountain Lion. Apple made a half-hearted attempt to brand 10.7 as "OS X Lion," but the "Mac" prefix was far from completely expunged at launch. This is the first of many areas where Mountain Lion aims to succeed where its predecessor failed, so "OS X Mountain Lion" it is—emphatically, universally, with a bullet.
Рекомендую прочесть весь обзор от John Siracusa.

OS X Mountain Lion - следующая кошка так скоро?

Apple не как не может оставить в покоее стой успех в iPhone/iPad и хотят привлечь пользователей в своим компьютерам.
В результате мы видим 'Mac OS X Lion' и его логическое продолжение в лице 'OS X Mountain Lion'.
 или
Какая же кошна нам милей?
Лично мне старый добрый 'Snow Leopard', как это не грустно :(.
Почему?

Потому что горная кошка принесет еще больше "негатива":
  • Больше не стандартно выглядящих приложений (аля школьник познал возможность рисовать GUI картинками).
  • Messages, которые работают только с iPhone/iPad/... (и другими зло-игрушками).
  • GateKeeper, который обещает еще больше усложнить жизнь сторонним разработчикам которые не могут или не хотят вписываться в жесткие рамки MacAppStore (состоящий  из низкосортного го*** на 80%, ИМХО).
  • Да и кстати мы болше не увидим слова 'Mac' в названии ОС, что тоже грустно (ну не любитель я iOS и всего сопутствующего).
  • Ежегодный релиз, а вот это уже страшно. Ведь не на пустом месте маководы со стажем более года (имеющие опыт перехода от релиза к релизу) все как один говорят: "Сейчас обновляться не буду, надо подождать до версии 10.Х.5 или хотя бы 10.Х.3". А что будет теперь? С какой версии ОС будут приводить к нормальному/рабочему виду? Конечно можно предположить что просто будут будут скакать версии а новшеств будет минимальное кол-во. Но тогда за что Apple будут спрашивать 30$ (теперь уже ежегодно)? Поживем, увидим :( .
А хорошее есть? Вроде да:
  • Notification Center, хорошая заменя Growl (только из за его не-бесплатности), хотя фишка эта будет доступна приложениям из MacAppStore (как предполагают интернеты).
  • AirPlay Mirroring, вроде как не плохая возможность (еще бы apple tv был бы не обязательным).
  • Share Sheets / Twitter, думается кому то будет полезно.
Жаль, а мне так нравилась старая концепция (Tiger/Leopard/Show Leopard).

UPDATE: Полазив по интернетам обнаружил, что я не одинок (и это приятно):
Особо "доставляющие" комментарии :)

Лева, что ты сделал с жестами ?


В продолжении впечатлений о Льве:
Обноружил что парой 4-х пальцевые жесты могут перестать работать (без резонных на то причин).
Решение (точнее сказать временный костыль) оказалось простым: надо включить (потом можно выключить) опцию "Перетаскавание 3-мя пальцами" (aka "Three finger drag").





Не перестает меня "радовать" этот Лев :)

Не торопливый Safari в упряжке Lion

Продолжая делится впечатлениями о Lion
Заметил неприятное "торможение" Safari (5.1....). Поиск по простором сети показал что можно попробовать перегрузить WebKit framework. 
Похоже хваленый Resume, не так хорош на практике. 


Свои искания закончил на выключении этой "чудесной" фишки и добавлением следующего oneliner'a в арсенал:
killall -9 WebProcess

Лев, царь зверей?



Вот и пришел момент когда я решил пересесть со Show Leopard на Lion. Текущая версия 10.7.2.
Ниже впечатления.

Позитивное
  • Desktops/Screens - прилично реализовали ничего не скажешь (в предыдущих релизах screens было скорее подобием нежели инструментом) 
  • Spotlight - поиск улучшился (не более того, все так же приходится использовать сторонние разработки)
  • Dictionary - словарь стал получше (но не без тормозов, которых раньше не было), да и стройной тап для перевода прекрасная идея
  • Full Screen Apps - приятная мелоч (хотя раньше были обходные пути :) )
  • Наконец немного изменился внешний вид (иногда надо освежать UI)
  • Как не крути а количество мелких улучшений радует (все и не найдешь)

Нейтральное
  • iCloud - не знаю не пользовался, т.е. ничего сказать не могу
  • AirDrop - небыло рядом маководов 
  • Launchpad - меня и Stacks устаивал
  • Versions - надеюсь что не будет граблями (стараюсь не пользоваться)

Отрицательное
  • Тачпад - почему то "touch to drag" (или как оно там называется) стал работать отвратительно. Раньше в Linux/Windows чувствовал себя не ловка при использовании тачпада. Теперь же и в Macintosh непонятные странности в работе.
  • Lion Recovery - весьма сомнительная радость для обладателей "модемной" связи (буржуи забывают что бывает еще и gprs подобные интернеты). Представляю радость Российского пользователя ждущего 24+ часов пока скачается OS. 
  • Address Book и iCal - ну за что же превращать нормальные утилитарные приложения в цирк (напоминает извращения школьников в Delphi).
  • Resume - чаще мешает чем помогает
  • Непонятные проблемы с Disk Utility (Если пользоваться новой версией, забудте о Linux, grub/refit просто не может справиться c таблицей разделов. При этом таких проблем нет если пользоваться Disk Utility от Show Leopard)
  • Давольно часто случаются подвисания графического интерфейса (например чернеет пункт меню File после использования cmd+t в Safari, случается это конечно не всегда, но часто)

Что Лев грядущий нам готовит?

Вот и стал доступен первый релиз Max OS X Lion.
(доступный для разработчиков и любителей P2P)
Что мы увидем в нем?
Официальный пресс-релиз можно всегда посмотреть на официальном сайте.
А я покажу несколько скриншотов.

Новый "About this Mac", стал более наглядным.




















Словарь стал более интерактивным.
























А "Spotlight" более "умным".
Теперь он умеет показывать "превью".
И искать стал имеено то что мне надо (надеюсь в финальном релизе, это не изменится).