Статьи

Подписаться на эту рубрику по RSS

После смены пароля пользователя на Мак многие программы (браузер Safari и другие) при запуске стали требовать ввода пароля, отображая примерно следующее сообщение:

"Safari wants to use the 'login' keychain. Please enter the keychain password..."

Рецепт решения проблемы достаточно прост:

Найдите в папке [User] -> Library -> Keychains файл login.keychain и удалите его (папка [User] в данном случае - это папка пользователя).

Запустите Safari, будет отображено диалоговое окно "A keychain cannot be found...", нажмите на кнопку "Reset to defaults" и подтвердите возврат к исходным установкам.

После этого вам будет предложено ввести пароль и создать новый keychain, введите его и нажмите OK.

После перезапуска приложения диалоговые окна, требующие ввода пароля, больше появляться не будут.

Один из лучших роутеров по соотношению цена/качество - DLink DIR-300:

Скорость скачивания файлов с торрентов выросла почти до 8 мегабайт в секунду. Роутер совершенно спокойно раздает IP-телевидение на три ноутбука одновременно по WiFi. Количество возможностей и настроек абсолютно не уступает изделию от 3Com. Так что я готов порекомендовать этот продукт всем для домашнего использования или для небольших офисов.

Существует очень неприятный глюк, которому подвержено этот ТВ тюнер (точнее софт, который к нему прилагается). Я много искал по форумам, но кроме описания проблемы и советов обратиться к инженерам с Тайваня ничего дельного не нашел. Суть проблемы заключается в том, что в какой-то момент после установки программа ComproRemote.exe, которая отвечает за работу пульта дистанционного управления, начинает вылетать с системной ошибкой в mfc71.dll или msvcr71.dll сразу после загрузки системы.

Я провел небольшое исследование и нашел момент возникновения проблемы. Он никак не связан с установкой дополнительного ПО (как пишут на форумах) и неправильным обновлением указанных библиотек. Ошибка появляется, когда в опциях ComproRemote пытаешься переключиться с ComproMCE normal IR control на ComproMCE card OR remote control (или наоборот). Для того, чтобы устранить глюк, достаточно после такого действия стереть содержимое папки My Documents\VideoMate\Common Files\Compro RemoteControl (какой конкретно файл "в ответе" за глюк, я не выяснял). Естественно, в этом случае потеряются настройки кнопок пульта, если вы их делали.

Пролог: на рынках персональных компьютеров царят IBM совместиммые

компьютеры, которые дорого стоят, сильно греются и сравнительно медленно

работают (для своего энергопотребления). Пришла пора перемен, это надо

признать, увидеть, принять... И получить пользу!

Windows и архитектура x86...

Вездесущая операционная система, идея которой (собственно, оконный

интерфейс) был украден у фирмы Apple, имеет жёсткую привязку к

архитектуре x86 (IBM совместимые компьютеры)... И это тормозит процесс

эволюции пользовательских компьютеров!

Объясню почему.

Начнём с главного - с x86 архитектуры (http://ru.wikipedia.org/wiki/X86)

Это CISC процессорная архитектура (http://ru.wikipedia.org/wiki/CISC)

т.е. архитектура с комплексными сложными инструкциями, на декодирование

которых уходит много времени, аппаратных ресурсов - чип становится

больше, медленнее, дороже и сильнее греется... По видимому эта

архитектура была выбрана Intel как более "прогрессивная", вероятно шёл

расчёт на возможность большей производительности на такт и большей

компактности хранения инструкция в памяти по сравнению с простыми

архитектурами (http://ru.wikipedia.org/wiki/RISC - архитектура с урезанным набором команд)

Однако расчёт, видимо был неудачный, но программное обеспечение уже

успело вырасти для x86 архитектуры и отказываться от неё никто не

хотел... А risc процессоры давили своей простотой, низким

энергопотреблением и мегагерцами. По философии RISC инструкции должны

были быть как можно проще и должны исполняться за наименьшее время

(стремтся к выполнению за такт). И следующая цитата из Википедии:

"В настоящее время многие архитектуры процессоров являются

RISC-подобными, к примеру, ARM, DEC Alpha, SPARC, AVR, MIPS, POWER и

PowerPC. Наиболее широко используемые в настольных компьютерах

процессоры архитектуры x86 ранее являлись CISC-процессорами, однако

новые процессоры, начиная с Intel 486DX, являются CISC-процессорами с

RISC-ядром. Они непосредственно перед исполнением преобразуют

CISC-инструкции x86-процессоров в более простой набор внутренних

инструкций RISC."

Современный x86 процессоры - это RISC процессоры, с прослойкой для совместимости!!

А зачем платить больше, почему не работать напрямую на RISC машинах?...

Потому что Windows и игры не запустятся на них... (Между прочим китайцы

пытаются справиться и с этой проблемой - создавая MIPS процессор на

основе философии RISC но с расширенным набором инструкций для

аппаратного ускорения эмуляции инструкций x86. Процессор Loongson 3 (http://en.wikipedia.org/wiki/Loongson))

Мы сможем платить меньше отказавшись от костылей x86. А это возможно только при отказе от Windows

Linux способен работать практически на любой платформе, потому как эта

идея была основой для создания данной операционной системы

Linux и длинный список поддерживаемых архитектур (http://en.wikipedia.org/wiki/List_of..._architectures)

Это совсем другой мир возможностей, который уже давно начинает расцветать на пользовательских компьютерах.

Раньше ARM не мог выбраться на рынок пользовательских компьютеров - не

было готовой программной базы, а её выращивание было опасным в

коммерческом смысле проектом. Так получилось, что софт вырос сам... И

теперь только следовало выпустить достаточно производительный процессор

для приложений (ранее расчёт был на встраиваемые системы)

Последние представители ARM: cortex A8 и cortex A9

(http://ru.wikipedia.org/wiki/ARM_(%D...3%D1%80%D0%B0))

Cortex A9 может быть выполнен в виде двухядерного кристалла,

работающего на частоте до 2-х гигагерц, его проихводительность может

быть выше, чем у Intel Atom, а энергопотребеление в разы меньше

Отголоски пришествия ARM:

ARM не выпускает процессоры, а лишь продаёт лицензии на архитектуру, которая будет реализована в составе конечного продукта.

Появилось два основных решения на базе Cortex A9:

1) TI OMAP4 (http://www.gizmonews.ru/tag/omap4/)

2) NVIDIA Tegra 2 (http://ru.wikipedia.org/wiki/Nvidia_Tegra_2)

Это готовые компьютеры на кристалле к которым только нужно подключить ввод, вывод и память

Уходящий в прошлое не успев родиться проект на базе TI OMAP 3 (процессорное ядро - Cortex A8)

http://www.alwaysinnovating.com/products/smartbook.htm

Можете посмотреть на чудесные характеристики данного прекрасного

устройства... Кто не хочет себе такой? Но он уже устарел и в 2,5 раза

уступает лидерам

А вот пример современного лидера - Pandaboard. Это комплект разработки, вобравший идеи BeagleBoard (http://pandaboard.org/)

На рынок нетбуков уже выходит Nvidia Tegra 2 (http://www.mobi.ru/News/12907/CES_20..._gadzhetov.htm)

Наконец, доступна для лицензирования архитектура Cortex A15 - четырёхяденный процессор для серверов (http://www.arm.com/products/processo...cortex-a15.php)

Эпилог: на рынок ПК (по крайней мере планшетных и карманных решений)

выходит архитектура ARM - типичный представитель с RISC философией

строения ядра процессора. На данных устройствах будет работать Android

или чистый Linux. Эта область определённо будет перспективна и

востребована. Из-за наплыва дешевых, но мощных ARM буков, способных

работать более 12 часоб на заряде батареи, Windows будет на этот раз

ощутимо потеснён Linux (Android). Ждём и готовимся, и кто не с нами -

тот против нас...

Ощутите перспективы, оцените шансы, и присоединяйтесь к борьбе за

свободные аппаратные платформы (пример группы, занимающейся данной

проблемой: https://groups.google.com/group/arm9...d?lnk=sg&hl=ru)

Надеюсь увидеть заинтересованность в ваших комментариях

Ничего нового и особенного я рассматривать не буду, а просто сделаю

небольшое замечание о необходимости реализации резервного копирования

файлов и рассмотрю, на мой взгляд, очень интересную и полезную в

повседневной жизни программку.

Ежедневно мы скачиваем необходимые нам ПО или документацию из сети или

создаем новый материал у себя на машине. Не знаю, как реализовано у вас,

но у меня на компьютере включена функция автоматического удаления

файлов из корзины. То есть при удалении файлов, они не переносятся в

корзину, а сразу стираются с винта. Конечно, как мы знаем, информация

стирается не сразу, а по мере заполнения HDD новыми файлами. Безусловно,

если ты случайно стер что-либо важное со своей машины, то есть возможность восстановить все это дело с помощью специальных утилит.

Но может случиться и так, что данные уже были перезаписаны, и вернуть

их очень проблематично. Да иной раз и не очень хочется заморачиваться с

восстановлением информации.