Показаны сообщения с ярлыком настройка. Показать все сообщения
Показаны сообщения с ярлыком настройка. Показать все сообщения

понедельник, 16 сентября 2019 г.

Настройка кодировки писем в почтовом клиенте Thunderbird

Так сложилось, что в качестве почтового клиента на рабочем компьютере у меня прижился Thunderbird - очень удобная программа, после долгого использования Microsoft Office Outlook она показалась мне гораздо практичнее - с тех пор так и используется.


При помощи дополнений в Thunderbird добавлены Google Calendar и Google Contacts - в итоге везде всё синхронизировано, добавлены два рабочих почтовых аккаунта.

Проблема - иногда не определяется автоматически кодировка входящих писем, конечно, можно в меню Вид - Кодировка выбрать нужную - но это надо делать руками - неудобно.

четверг, 8 августа 2013 г.

Ошибка драйвера экрана nv4_disp и ее лечение


Недавно столкнулся со странным поведением одного из рабочих компьютеров - через некоторое время после включения погасал экран, и компьютер никак не реагировал на мышь и клавиатуру, хотя судя по поведению системного блока все было в порядке. После очередного падения зашел на него RAdmin-ом и увидел очень интересную картинку:

Драйвер экрана больше не работает
 Конфигурация проблемного компьютера: материнская плата AM2NF6G-VSTA, процессор от AMD (уже и не помню какой, да это и не важно), 2 Гб памяти, SATA-диск 80 Гб - старичок, но еще вполне пригодный к работе. Проблему вызвал драйвер видео, которое на этой плате встроенное, Nvidia GeForce 6.  Оказалось, что ошибка эта довольно распространенная, и может быть вызвана чем угодно - некачественной планкой памяти, неисправными конденсаторами в цепи питания, или просто сбоем драйвера. 

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

понедельник, 1 июля 2013 г.

Изменяем размер элементов интерфейса Firefox

После обновления до Firefox 22 его интерфейс стал очень громоздким и совсем неудобным для использования. 

Исправить это можно очень просто. Как всегда - about:config, ищем параметр layout.css.devPixelsPerPx - его значение по умолчанию -1, т.е. автоматическое определение, и меняем его на желаемое. Например, для использования системного разрешения (для Windows можно посмотреть в свойствах экрана - у меня 120), значение можно расчитать по формуле: 

системное разрешение / 96

получившееся значение указываем в значении параметра. У меня получилось 120/96 = 1,25 - но оказалось тоже крупно. Путем подбора было получено значение 1.1 - теперь все снова хорошо и глазу приятно. 

На отображение веб-страниц это никак не сказывается - они отображаются с разрешением 96 dpi.

Сриншоты настроек (картинки кликабельны)

Так было после установки - крупно и неудобно
Системное разрешение 120 dpi - уже лучше, но не совсем
Подобранное значение 1,1 - вот теперь хорошо
После исправления размеров мысли о переходе на Chrome или другой браузер меня окончательно оставили - все снова удобно и хорошо.

среда, 13 марта 2013 г.

Восстанавливаем переключение раскладок клавиатуры


Иногда при работе в операционной системе Windows перестает переключаться раскладка клавиатуры - ни через горячие клавиши (Ctrl-Shift, Alt-Shift и т.д.), ни через языковую панель на панели задач. Т.е. - что ни выбираешь - остается один язык ввода, как ни старайся. В таком случае перезагрузка решает проблему, но это же совсем Windows-путь - чуть что - сразу перезагружаться, хорошо хоть не систему с нуля переустановить. К тому же может быть открыто много документов и программ, с которыми идет очень активная работа.

К счастью, переключение элементарно восстанавливается без ненужной перезагрузки. 

Последовательность действий:
  • открываем папку c:\Windows\System32;
  • находим файл ctfmon.exe;
  • запускаем его,
или - что проще и быстрее - нажимаем клавиши Win-R, в окне ввода пишем c:\Windows\System32\ctfmon.exe, нажимаем Ввод, в итоге переключение раскладок восстановится.

Если после перезагрузки переключение раскладок снова не работает - есть два решения.

1. Стандартное решение - до Windows 7

Нажимаем Пуск, выбираем Выполнить, в строке ввода пишем regedit, в реестре идем в раздел [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run], создаем строковый параметр (REG_SZ) ctfmon.exe, значение C:\WINDOWS\system32\ctfmon.exe и перезагружаем компьютер - переключение раскладки восстановится;

Настройки реестра для запуска ctfmon.exe
2. Новое решение - для Windows 7

Нажимаем Пуск, в строке поиска пишем Планировщик, запускаем его, находим в подгруппе Microsoft\Windows\TextServicesFramework задание MsCtfMonitor, которое заменило запуск ctfmon.exe, смотрим, чтобы оно было включено. Это задание является скрытым, чтобы его увидеть  - надо в меню Планировщика включить отображение скрытых заданий. Если задание отключено - включаем его, и перезагружаем компьютер - переключение раскладок восстановится.

Проверяем - включено ли задание
Если не отображается Языковая панель - нажимаем Пуск, вводим расклад, выбираем смену раскладки,  выбираем Изменить клавиатуру


далее - Языковая панель - закреплена в панели задач, жмем ОК на всех окнах

 

 Общий итог - переключение раскладок лекго восстанавливается, без перезагрузок и лишней нервотрепки. Успешной и спокойной всем работы!

 

среда, 16 января 2013 г.

Устанавливаем IM-клиент Pidgin для всех пользователей сети

Понадобилось установить всем в рабочей сети какой-нибудь IM-клиент, в основном для ICQ, иногда - для других систем обмена сообщениями. Выбор пал на проверенное решение - Pidgin - удобный, надежный, кроссплатформенный, как угодно настраивается,  к тому же еще и бесплатный.



Итак, имеем сеть с доменом Active Directory, около 80-ти пользователей. У каждого пользователя папка вида \\server\%username%  подключена как сетевой диск p:\. Задача: поставить всем IM-клиента, причем, так как пользователи очень любят периодически пересаживаться, то профиль Pidgin должен оставаться всегда один и тот же. 

Сложного в задаче ничего нет, потому как Pidgin хранит исполняемую часть в %ProgramFiles%\Pidgin, а профиль, т.е. данные пользователя - в папке %APPDATA%\.purple

Итак, приступаем. Для начала скачаваем оффлайновый установщик Pidgin со страницы загрузки официального сайта - проще будет в установке - т.к. используется GTK+ интерфейс, то при установке из оффлайнового установщика все станет в одну папку - и Pidgin, и GTK+. После скачивания устанавливаем на тестовом компьютере Pidgin обычным образом в %ProgramFiles%\Pidgin. После установки запускаем Pidgin, вводим, например, свою учетную запись ICQ, пароль не запоминаем, проверяем - все ли работает, доустанавливаем необходимые плагины (модули в русской локализации). У меня установлено следующее: 
  • Autohide - скрывает список контактов после некоторого времени неактивности;
  • History - история общения;
  • Timestamps - устанавливает отметки времени в чате - очень удобно
Для пользователей в сети поставил еще и кнопку отправки - а то будет куча вопросов - "А как сообщение отправить?

После проведенных настроек закрываем Pidgin, получаем настроенный профиль пользователя \.purple. Чтобы удалить информацию о своей учетной записи, которая использовалась для теста - удаляем файл \.purple\accounts.xml - он будет создан при создании учетных записей пользователями - они самостоятельно введут свои учетные данные.

После всех манипуляций осталось немного - указать, где мы храним профиль пользователя, и то, что мы хотим русский интерфейс - как-то пользователи в сети его предпочитают, у меня традиционно установлен оригинальный английский. Это совсем несложно сделать - для русского языка создаем системную переменную PIDGINLANG=Ru, для указания расположения профиля пользователя - системную переменную PURPLEHOME=p:Internet\pidgin (путь к папку \.purple). Чтобы эти переменные были постоянными и для всех пользователей - проще всего их создать ключом реестра:

-----------------------------------------
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]
"PIDGINLANG"="Ru"
"PURPLEHOME"="p:\\Internet\\pidgin"
-----------------------------------------

Теперь копируем папки %ProgramFiles%\Pidgin и %APPDATA%\.purple например, в \\server\userinst$\pidgin, туда же - ключ реестра и ярлык для запуска (в нем можно написать в свойствах понятный комментарий - что это за Pidgin такой и зачем он нужен.). Остальную работу делает следующий .bat файл - добавляем его в логон-скрипт:

-----------------------------------------

rem Check existing installation, install if not installed

if not exist "%ALLUSERSPROFILE%\pidgin.flg" (

    xcopy /s /y /i /r /h "\\server\userinst$\pidgin\pidgin\*.*" "%ProgramFiles%\pidgin"
   
    rem Set PIDGINLANG=Ru and PURPLEHOME="p:\Internet\pidgin"
   
    regedit /s "\\server\userinst$\pidgin\pidgin_settings.reg"
   
    copy /y "\\server\userinst$\pidgin\pidgin.flg" "%ALLUSERSPROFILE%\pidgin.flg" (
   
)

rem set Pidgin profile

if not exist "p:Internet\pidgin" (

    xcopy /s /y /i /r /h "\\server\userinst$\pidgin\.purple\*.*" "p:\Internet\pidgin\.purple"
   
)

rem Copy desktop shortcut
if not exist "%ALLUSERSPROFILE%\Desktop\ICQ Pidgin.lnk" copy /y "\\server\userinst$\pidgin\ICQ Pidgin.lnk" "%ALLUSERSPROFILE%\Desktop\ICQ Pidgin.lnk"

-----------------------------------------

В итоге все пользователи получили удобный настроенный IM-клиент, при этом могут как угодно пересаживаться с места на место - если всегда заходят со своими логином-паролем - настройки Pidgin, и история сообщений остаются постоянными, что и требовалось.


понедельник, 14 января 2013 г.

Настраиваем размер шрифта в Opera mobile

Уже очень давно, еще со старых телефонов основным мобильным браузером у меня была Opera mini - отлично работает, быстрая, трафик - т.е. денежку - экономит, да и настраивается как угодно. После появления Opera link стало совсем красиво - надо синхронизировать закладки - ввел логин-пароль, немного подождал - и все на месте - красота, да и только. При этом настольной версией Opera я практически не пользуюсь, тут давно и прочно обосновался Firefox.

Все было хорошо, но когда-то что-то должно было сломаться, и оно таки сломалось - перестала работать Opera mini через домашний Wi-Fi. Все остальное на телефоне, что требует интернет работает, через мобильную сеть Opera mini работает без вопросов, а через Wi-Fi - ну никак... Проверены все настройки, права доступа приложения в порядке, на всякий случай перезагрузил adsl-модем - ничего не изменилось - не видит Wi-Fi Opera mini ну никак. 

Что ж - вот и время поставить в качестве основного браузера старшую сестру Opera mini - Opera mobile. Работает она вроде неплохо, довольно часто заметно быстрее Opera mini, странички отображает даже лучше. Про экономию трафика - включаем фирменную технологию Opera Turbo только для мобильных сетей (Отключить для Wi-Fi) - и вот она,  экономия. Через Opera Link синхронизируем закладки - и все в порядке, странички отображаются прекрасно.

После всех настроек остался только один вопрос - очень своеобразное масштабирование текста в Opera mobile - уж очень мелко получается,  если увеличивать масштаб стандартным жестом двумя пальцами - то расползаются картинки, неудобно. Оказывается, все можно легко исправить - идем в редактор настроек - opera:config - и выставляем минимальным размером шрифта, например, 16 - надо проверить на нескольких страницах, и выбрать подходящий шрифт.

Идем в редактор настроек, ищем все про шрифты

Выставляем размер шрифта, сохраняем, перезапускаем браузер

Вообще - не совсем понятно, почему такая удобная и нужная функция не вынесена в стандартные настройки браузера - было бы гораздо проще и удобнее. Кроме того - еще тонкий юмор от норвежских разработчиков - по умолчанию минимальный размер шрифта 0 - т.е. вообще ничего не видно.

Кроме того - Opera mobile развивается интенсивнее и обнвляется заметно чаще Opera mini, что приятно - и так хороший браузер становится все лучше и лучше, что не может не радовать.

Официальная страница Opera Mobile

пятница, 23 ноября 2012 г.

Создаем надежные и запоминающиеся пароли


Недавно решил обновить пароли на всех web-сервисах - где-то они были недостаточно сложные, где-то давно не обновлялись, кроме того - не было никакой системы в их создании, периодически приходилось смотреть в SPB Wallet на телефоне - что же за пароль я задал в том или другом случае.


Итак, вариант создания надежных и легко запоминающихся паролей. Для начала выбираем какое-нибудь слово, естественно, на английском языке (ну или как минимум - написанное латинскими буквами) - например, любимый месяц - пусть это будет july. Дальше - добавляем какой-нибудь год, например - год Октябрьской революции, 1917 - получаем уже более длинную комбинацию - 19jily17 - но все еще недостаточно сложную. Идем дальше - добавляем символы из верхнего ряда клавиатуры, т.е [цифра+Shift] - например @19july17& - уже заметно лучше. Полученную комбинацию используем как основу для генерации паролей, ведь для каждого сервиса пароль должен быть уникальным. Тут все более чем просто - в качестве дополнительных символов используем, например, вторую и предпоследнюю буквы названия сервиса, в итоге получаем:

для yandex.ru - a@19july17&e
для twitter.com - w@19july17&e
для gmail.com - m@19july17&i,

 и так далее - принцип ясен. 

В итоге получаем изящную и простую систему паролей - их легко запомнить - надо только помнить принцип построения исходной комбинации симоволов, и принцип подстановки букв. Естественно, всегда лучше тупой карандаш чем острая память - нет, я не предлагаю записать все на бумажке - это свело бы на нет все старания - не забываем про системы хранения паролей (SPB Wallet, KeePass, One Password и т.д.) и их синхронизацию между устройствами. Кроме того - можено добавить заглавные и прописные буквы, экспериментировать с построением исходной комбинации - есть простор для творчества.

Естественно, никакой пароль не гарантирует 100% защиту, но такая система все же получше, чем пароли вида 12345, qwerty, и им подобных. 

Надежного всем хранения информации!

среда, 1 августа 2012 г.

Итоги первой недели использования Samsung Galaxy SII


Прошла первая неделя использования новенького Samsung Galaxy SII - первое знакомство состоялось, и первые настройки сделаны (все картинки кликабельны).

Стартовый рабочий стол

За первые недели сделано следующее:

1. Настройки

-  сразу же обновлена прошивка с 2.3.5 до 4.0.3 - через Wi-Fi обновляется без вопросов, в настройках обновления выбран доступ только через Wi-Fi - с настройками передачи данных надо быть внимательным;

- Подсветка установлена на уровень около 30%, по яркости вполне хватает - если установить на "Авто" - батарея садится просто на глазах;

- Отключен GPS - мне не надо постоянно передавать свои координаты;

- Отключена автоматическая синхронизация - кроме учетной записи Google - в ней оставлены Контакты и Календарь. Gmail и  Reader синхронизируются вручную из сответствующих приложений. В первую ночь я  не мог понять - что за уведомления мешают спать - а это почта приходила - отключил синхронизацию;

- Включены пользовательский и стандартный режимы энергосбережения;

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

В дороге смотрю новости и почту из старой доброй Opera mini - все-таки сжатие трафика - полезная вещь. Opera Mobile и Dolphin Browser немного удобнее, но без сжатия трафика - очень прожорливые, у меня пока лимит в рамках контракта - 500 Мб в месяц - приходится экономить.

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

Время работы от батареи - довольно нагруженный день
Есть смысл вывести на один из рабочих столов виджет энергосбережения - удобно включать-отключать функции

Удобный виджет настроек
Зарядное всегда с собой - ведь, как известно, владелец телефона на Android не боится потерять свой телефон - он всегда знает где он - на зарядке :)

2. Установленные программы:

- Родная клавиатура заменена на A.I.type Keyboard Free, с языковым пакетом A.I.type Russian Prediction и скином от iPhone-клавиатуры - гораздо удобнее родной;

A.I.type keyboard - русская раскладка
A.I.type keyboard - английская раскладка
- Естественно, установлены клиенты EvernoteEvernote Widget и Dropbox - без этого никак, синхронизация "в облако" - вещь очень удобная. Понравилось, как реализована синхронизация в клиенте Dropbox - содержимое только отображается, при необходимости - скачивается на устройство - иначе никакого трафика бы не хватило;

- Задачи перенесены в Google Tasks, установлен GTasks: To Do List | Task L - автоматическая синхронизация, очень простой to-do лист  - более, чем хватает;

- Для сохранения вложений из писем на Gmail установлен Gmail Attachment Download - иначе не получалось сохранить вложения;

- IM клиент - IM+ - поддерживает все необходимые протоколы;

- для Twitter - официальный клиент Twitter - полностью устраивает;

- для Skype - тоже официальный клиент Skype - free IM & video calls - но я очень редко пользовался Skype на десктопе, это скорее "про запас"

- Чтение книг - FBReader - поддерживает все популярные форматы, отлично выглядит - а что больше от читалки надо. Для удобства библиотека выложена в Dropbox, так что все книги всегда доступны;

- Для прослушивания подкастов - BeyondPod Podcast Manager - просто отличная программа, пока что установлена в бесплатной версии, скорее всего оплачу полную ($7); Раньше подкасты слушал через связку iTunes - iPod nano - в сравнении с этим BeyondPod намного удобнее - подкасты приходят сразу на телефон, нет необходимости в синхронизации с компьютером, только надо запретить использование мобильного трафика - только Wi-Fi, иначе будет очень недешево;

- Хранение паролей - SPB Wallet, настроена синхронизация в Dropbox. Я пользовался SPB Wallet еще на КПК, кошелек успешно переехал в новую версию (делается копия в настольной версии). Под Android приложение выглядит еще приятнее, по сути - все то же самое.

- для WebMoney - WebMoney Keeper Mobile - пользовался им на Nokia 6700 и HP iPaq 214 - полностью устраивает;

Для музыки - пока что встроенный проигрыватель, по звуку устраивает, только пока не нашел, как убрать паузы - много концертных записей, паузы мешают. Из приятных мелочей - при отключени наушников музыка становится на паузу-как в iPod, что очень удобно. Комплектная проводная гарнитура вполне пригодна к использованию, но Sennheiser CX300 II Precision все-таки лучше. Но есть вариант - путем подбора насадок от Sennheiser можно добиться очень неплохого звука и от комплектной гарнитуры, кроме того у нее есть огромный плюс - можно отвечать на звонки не доставая телефон из кармана.

Впечатления и первые выводы:

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

Установка программ из Google Play - просто песня. Достаточно один раз зайти с телефона - после этого можно выбирать приложения и читать отзывы с десктопа, нажимать в браузере "Установить" - и почти мгновенно приложение появляетя на телефоне - очень удобно.

Обязательно нужна учетная запись Google - без нее совсем неудобно - все-таки Android - это продукт Google.

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

Семь рабочих столов - огромный простор для полета фантазии - настроить можно очень гибко.

Сначала было непривычно принимать - отклонять вызовы жестами по экрану вправо-влево, но к этому привыкаешь быстро.

Грамотно сделан будильник - можно задать не только время и дни недели срабатывания, но и количество повторений и паузу между ними. Кроме того - можно задать предварительный сигнал - срабатывает тихо за несколько минут до срабатывания основного будильника, помогая мягко проснуться - очень понравилось за неделю использования. Количество будильников неограничено.

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

Общий вывод - покупать сейчас телефон "на просто позвонить" - это совсем неграмотное решение - смартфон дает несоизмеримо больше возможностей.


четверг, 21 июня 2012 г.

Восстанавливаем добавление закладок в Firefox

Недавно столкнулся с интересным глюком Firefox на рабочей машине - перестали добавляться закладки - как ни пробуй - ни перетаскиванием на панель закладок, ни через Ctrl-D, ни даже вручную. Удобства в работе такое поведение браузера ни разу не добавляло, поэтому надо было срочно найти решение. 

Шаманские пляски с отключением дополнений - у меня их довольно много установлено - не помогли. Теоретически можно было создать новый профиль и проверить, будут ли сохраняться закладки, но это очень долго - много настроек придется восстанавливать, хотя закладки при помощи XMarks восстановились бы без вопросов, да и хотелось найти более изящное и аккуратное решение, и оно нашлось.

Итак, все как всегда - не просто, а очень просто... Закрываем Firefox и идем в папку профиля Firefox (где она находится - можно посмотреть в файле %APPDATA%\Mozilla\Firefox\profiles.ini, в строчке Path будет указан путь к профилю), и  находим все файлы places.sqlite - в моем случае был обнаружен файл places.sqlite.corrupt - поврежденный файл, и переименовываем их, например - просто дописываем символ "_" перед названием файла. Удалять файлы пока не надо - это никогда не поздно. 

После проведенных действий добавление закладок стало работать как и должно, правда - пропала вся история посещений, но - если что-то очень важное надо восстановить - это можно достать из переименованных файлов, хотя вероятность такой необходимости - сильно сомнительна, быстрее будет найти поисковиком еще раз.

Теперь Firefox снова стал удобным инструментом в работе, и в копилке знаний немного прибавилось информации, что не может не радовать.

P.S. После восстановления надо еще привести в порядок Xmarks-синхронизацию - начинает выдавать ошибку Bad Request. Для этого щелкаем по значку Xmarks, идем в Advanced, выбираем Force overwrite of server data и нажимаем Upload - этим мы заменим данные на сервере синхронизации на данные на локальном компьютере, но по факту при этом ничего не изменится - ведь данные были синхронизированы, зато после этого синхронизация снова работает без вопросов.

пятница, 30 марта 2012 г.

Читаем с мобильного устройства удобно

Довольно часто возникает ситуация, когда видишь интересную статью, но совсем нет времени прочитать, но в то же время терять информацию совсем нет желания, причем очень часто надо возможность прочтения с мобильного устройства, например, в дороге.

Один из вариантов решения - Google Reader - при чтении ставим звездочку на понравившуюся новость, и читаем, когда время есть.

Преимущества:
- работает с любого устройства, где есть браузер.

Недостаток:
- применимо только для подписок в Google Reader, неприменимо для всего остального, не перегружать же подписку в Google Reader всем без разбора.

Еще вариант - довольно старая программа iSilo, позволяющая конвертировать веб-страницы в формат .pdb - известный еще с древних времен PalmOS. Довольно долго пользовался iSilo на iPaq 214 - вполне рабочее решение для отложенного чтения.

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

Недостатки:
- необходимо ставить конвертер на компьютер или ноутбук, клиента на мобильное устройство;
- клиент платный - $19.99 для большинства платформ.
- конвертер требует настройки, не все понятно сразу;
- не всегда страницы конвертируются корректно, есть проблемы со шрифтами.

Более современный способ - прекрасный во всех отношениях сервис отложенного чтения Instapaper. Работает очень просто - регистрируемся, после чего заходим на страницу сервиса и добавляем букмарклет Read Later на панель закладок. Когда надо оставить страницу - просто кликаем по букмарклету - и она автоматически добавляется в Instapaper. Еще - можно создать папки по темам, для каждой темы создается свой букмарклет, с названием папки. Добавляем папку с букмарклетами и ссылкой на Instapaper на панель закладок - теперь страницы можно сразу сохранять в папках по темам, что удобно - порядок с сервисе, и найти нужное гораздо проще.


Преимущества: 
- все работает “в облаке”, на компьютере ничего устанавливать не надо; 
- сервис не привязан к конкретному мобильному устройству - работает с любого устройства, где есть браузер; 
- есть клиент для iPhone, iPad - но Apple любит для всего отдельные приложения устанавливать; 
- страница форматируется для просмотра на мобильном устройстве - выбираем Text рядом с заголовком страницы в Instapaper; 
- возможнось получения версии для печати, версии для Kindle, экспорт в ePub формат. 

Недостатки: 
- иногда, довольно редко, названия страниц на кириллице некорректно отображаются. 

Общий вывод: Instapaper - очень удобное решение для отложенного чтения, работает “в облаке”, к конкретному устройству не привязано, бесплатное (пожертвования принимаются) - отличный вариант. Еще есть очень удобный способ применения Instapaper в связке с Google Reader, но об этом в следующий раз. 

iSilo

Instapaper

Подробно про возможности Instapaper (на английском)

вторник, 31 января 2012 г.

Отличная утилита для автоматизации - Nircmd

Когда довольно много работаешь за компьютером, возникает естественное желание переложить рутинные операции на его кремниевый мозг, избавив себя от ненужных действий, оставляя себе более важное. Для совсем простых операций обычно хватает пакетных (.bat или .cmd) файлов, но иногда их возможностей недостаточно. 

Одно из решений - очень удобная утилита Nircmd от программиста по имени Nir Sofer. Вот что он пишет о себе: “... я опытный разработчик с глубоким знанием C++, .NET Framework, Windows API, and Reverse Engineering-а недокументированных бинарных форматов и алгоритмов шифрования.” 

Утилита Nircmd - очень мощный инструмент для управления Windows, гораздо лучше встроенной командной строки. Например, один из вариантов применения Nircmd у меня - запуск IM-клиента Pidgin с выдержкой времени после старта системы. Выдержка нужна для завершения синхронизации с Dropbox, потому что там находятся и исполняемый файл, и профиль Pidgin, и до его запуска должна закончится синхронизация. Для этого я создал в автозагрузке ярлык со следующим содержанием (предварительно скопировав файл nircmd.exe в папку \Windows): 

C:\Windows\nircmd.exe cmdwait 300000 qbox "Want to start Pidgin?" "question" "D:\Yaromax\Dropbox\Sync\Pidgin\pidgin.exe" 

Теперь через 5 минут после старта системы появляется окошко с вопросом - хочу ли я запустить Pidgin, я смотрю - завершилась ли синхронизация Dropbox, и если да - то соглашаюсь, если нет - то жду завершения синхронизации, и потом подтверждаю запуск. Очень удобно, потому что иначе я забывал запустить Pidgin, а теперь точно не забуду. 

Еще одно применение - создание скриншотов, правда, только экрана целиком, зато быстро и легко. Создаем ярлык со следующей командой: 

C:\Windows\nircmd.exe cmdwait 5000 savescreenshot "d:\Temp_Work\screenshots\scr_~$currdate.yyyy_MM_dd$_~$currtime.HH_mm_ss$.png" 

Теперь при запуске будет создан скриншот текущего окна (целиком), и помещен в папку d:\Temp_Work\screenshots\, с именем вида scr_2012_01_27_14_15_25.png. На ярлык можно повесить комбинацию клавиш, и снятие скриншота становится легким и простым. Конечно, если использовать программы снятия скриншотов. то можно добиться большей гибкости, но зато на стороне Nircmd - простота решения. 

Возможности Nircmd очень широки - огромное поле для фантазии и экспериментов. Естественно, осторожность не помешает - а то ведь можно и задеть что-то важное, так что вдумчивое изучение описания обязательно. 

Как всегда - приятно радует отсутствие жадности у автора - утилита бесплатна. 

Успехов и хорошего настроения! 

Страница загрузки Nircmd

среда, 4 января 2012 г.

Убираем торможение компьютера после обновления iTunes

Пару дней назад я обновил на домашнем ноутбуке (Windows XP SP3) iTunes до последней версии 10.5.2. Все прошло безо всяких проблем, iTunes установился, после первого запуска переиндексировал библиотеку (около 20-25 Гб на внешнем USB-диске), после чего ноутбук намертво завис, и практически перестал отзываться на мышь и клавиатуру. “Не было печали - апдейтов накачали” - подумал я и начал разбираться, в чем же дело и почему так тормозит ноутбук. Кое-как добравшись до таскменеджера, я сразу увидел - причиной всему стал процесс APSDaemon.exe, который захватывал 85-95% CPU, естественно, все остальное жутко тормозило и не могло работать. 

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

Для начала я попробовал отключить автозапуск APSDaemon.exe через msconfig-startup - автоматически стартовать демон перестал, но все равно - после запуска iTunes продолжал все так же запускаться и захватывать весь процессор, что не могло радовать. Отключение зловреда в iTunes никак не предусмотрено, так что решение оказалось не очень красивым, зато “дешево, надежно и практично” - я просто переименовал APSDaemon.exe в _APSDaemon (расположение: c:\Program Files\Common Files\Apple\Apple Application Support\), после чего торможение ноутбука из-за вредного демона прекратилось, и iTunes снова стал удобной программой для управления музыкой и подкастами. Хотя - по итогам поиска решения - проблема есть, и в обновлении ее должны устранить - ждем новой версии iTunes и надеемся на лучшее. 

среда, 23 ноября 2011 г.

Еще немного про Firefox - убираем торможение

Недавно столкнулся с непонятным поведением Firefox 8 - он работал как-то рывками, иногда довольно заметно подтормаживая, что неприятно. В поисках причины перекопал все, что возможно, даже сделал дефрагментацию системного диска. Оказалось, все гораздо проще - причиной торможения был плагин от Skype, который я недавно поставил. Конфликт Skype-плагина с Firefox известен разработчикам, так что есть смысл дождаться обновления, а пока что лучшее решение - удалить плагин. Мне Skype не особенно нужен, я пока что его полностью удалил, но - если он нужен, то наиболее правильное решение - переустановить его, только в начале установки нажать кнопку "Дополнительно", и отказаться от установки плагина для Firefox. 

Еще - Firefox при работе пишет контрольные точки для восстановления сессии при некорректном завершении работы браузера. Время между точками восстановления определяется параметром browser.sessionstore.interval (как всегда - набираем about:config в строке адреса, обещаем быть осторожными, вводим название параметра в строке поиска). Интервал задается в милисекундах, я изменил значение с 15000 (15с) до 120 000 (2 мин). 

Вообще - при торможении Firefox есть проверенное решение - создать новый профиль, но это совсем крайний вариант - когда аккуратнее никак не получается, занимает такая переделка около получаса или немного дольше, но требует довольно много внимания.

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

среда, 9 ноября 2011 г.

Настройка домашнего компьютера для нескольких пользователей

Немного азбучных истин про настройку домашнего компьютера - все очень просто, но иногда из-за неправильной настройки, точнее ее отсутствия возникают проблемы. На написание данного поста натолкнула ситуация на работе - у коллеги отключился клиент ICQ только потому, что дома ребенок включил домашний компьютер, на нем автоматически запустился клиент ICQ, и благодаря врожденной жадности, перетянул внимание на себя, а коллега за рабочим компьютером осталась без обмена сообщениями, что не есть удобно и хорошо. Далее - длинные телефонные объясннения "нажми правой кнопкой вот ту синюю кнопочку, нет, не левой - правой..." и так далее.

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

 Решение: на домашнем компьютере создать учетные записи для каждого пользователя, причем все, кроме учетной записи ребенка - запароленные, и не номером телефона или датой рождения, которые ребенок очень быстро подберет, а чем-то более стойким. 

Далее - выбрать наиболее грамотного в компьютерных вопросах члена семьи (обычно это глава семьи, но далеко не обязательно), и назначить его администратором компьютера, причем для администрирования компьютера пользоваться встроенной учетной записью администратора по принципу "вошел под администратором - настроил-поставил все, что надо - вышел". Вся работа за компьютером - только под ограниченными учетными записями, если надо что-то запустить с повышенными правами - вспоминаем про функцию "Запуск от имени", вводим логин и пароль администратора, настраиваем, возвращаемся в ограниченную учетную запись. В Windows 7 контроль безопасности настроен лучше, чем в старой доброй Windows XP, и даже немного напоминает грамотное повышение прав командой sudo в Linux. В итоге получим гораздо более защищенный и стабильно работающий компьютер.

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

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

четверг, 3 ноября 2011 г.

Приводим в порядок часовые пояса на компьютере - для Беларуси и Армении

Итак, свершилось - с 2011г. в Беларуси вслед за Россией отменили сезонный переход времени. Хорошо это или плохо - ответить сложно, благодатная тема для размышлений и всяких предположений, но это не так важно. Не-перевод времени, как ни странно, вызвал проблемы с настройкой компьютеров - пользователи вручную корректировали время на компьютерах, но при синхронизации все возвращилось, и возникала разница во времени в один час.

Важно понимать, как работает синхронизация времени в компьютере. Вопрос в том, что синхронизируется UTC (почти оно же GMT) время,т.е. без всяких смещений и часовых поясов, а разница во времени высчитывается по установленному часовому поясу на компьютере пользователя. Иначе синхронизировать время никак не получится - ведь, например, сервер точного времени может находится в Америке, а пользователь со своим компьютером, например, в Австралии - и надо как-то учесть разницу во времени.

Самое грамотное и правильное решение - создание в системе нового часового пояса в соответствии с новыми правилами - в итоге получаются и время, и местоположение правильные. Самый простой вариант решения вопроса для Беларуси был в установке Калининградского времени, UTC+3 - Калининград не переводит стрелки осенью и весной, но это не совсем правильно - желательно указать правильное местоположение.

Самый простой вариант (для самой популярной форточно-оконной операционной системы) - применить скрипт от Дениса Азарова, oszone.ru, который вносит необходимые изменения в реестр - надо просто сохранить его на свой компьютер и запустить с правами администратора - и все станет на свои места - в системе возникает новый часовой пояс Minsk Standard Time, UTC+03, без перехода на летнее время. Для других систем идея остается та же, про реализацию не скажу, потому что негда проверить, но не думаю, что это большая проблема. 

Более подробно прочитать про скрипт и скачать его можно тут. Огромное спасибо Денису Азарову - скрипт работает прекрасно на версиях Windows начиная с XP и позже, возможно применение его и в Windows 2000, но там надо будет перезагрузить компьютер после применения, более новые системы не потребуют перезагрузки.

Особенно удобно применять скрипт на большом количестве компьютеров в сети - прописываем исполнение скрипта в сценарии входа пользователя - и все прекрасно работает.

понедельник, 31 октября 2011 г.

Тихое обновление Adobe Flash Player

Столкнулся недавно с необычным поведением браузера Firefox на некоторых сайтах - он падал, иногда приводя к перезагрузке компьютера. Очистка истории не помогла, решением стало обновление версии Adobe Flash Player. Но - хорошо, на одном компьютере можно и руками обновить, а если их сильно больше одного? Надо ведь если делать - то всем сразу и одинаково, иначе неправильно.

Решение - как всегда простое - сложные решения как-то реже встречаются. Скачиваем с официального сайта нужную версию Flash Player, сохраняем где-нибудь на сервере, в папке с общим доступом, далее в скрипт входа пользователя добавляем строчку вида

"\\server\share\install_flash_player.exe" /install

и при входе пользователся в систему версия Flash Player обновится, если была установлена старая, если версия совпала или выше - то ничего обновлятся не будет, что очень удобно. Еще одно удобство - не надо переименовывать установочный файл - просто при выходе новой версии заменяем файл более новым, и все само обновляется. Проверить установленную версию Flash Player можно тут.

пятница, 28 октября 2011 г.

Убираем квадратики в названиях программ Windows

Недавно обнаружилась мелкая неприятность на клиентских машинах в рабочей сети - в строке меню вместо имени программы, если оно на русском языке, вместо имени программы отображались квадратики, что не есть хорошо. В английских названиях программ неисправности не было. Причина - почем-то слетел стандартный шрифт Windows для заголовков программ, если установить руками стандартную тему - то все отображалось прекрасно, но не править же на всех компьютерах - надо как у Стругацких в их "Пикнике у обочины" - "Счастья всем, даром, и пусть никто не уйдет обиженным" - т.е в исправлять надо всем и сразу. Путем сравнения ключей реестра с исправленной и проблемной машин решение было найдено довольно быстро - с рабочей машины надо взять ключ реестра

[HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics]

сохранить его где-то в виде, например, fix_title.reg в общедоступном месте, и в логон-скрипте пользователей прописать стандартную команду

regedit /s "\\server\share\fix_title.reg"

Единственный минус решения - изменения будут видны только после второй перезагрузки - при первом входе пользователя в систему значение реестра запишется, при втором - считается, и все станет на место. Если исправить надо на одной машине - то достаточно внести данные из файла в реестр, и перезагрузить компьютер, но для одного компьютера скорее проще и быстрее установить руками стандартную тему.

Вообще - в реестре не так много мест, где настройки шрифтов могут хранится - выгружаем ключи с рабочей и неисправной машины, и например, Total Commander-ом сравниваем - File - Compare by content, и смотрим - что и где изменилось.

четверг, 13 октября 2011 г.

Firefox - открываем упрямые сайты

Недавно столкнулся со странной ситуацией - в Firefox перестал открываться довольно известный сайт, причем никакие пляски с очисткой кэша и обновлением через Ctrl-F5 (принудительное обновление страници из сети, не из кэша) не помогали. В то же время из других браузеров этот сайт открывался без всяких проблем, как будто издеваясь над Огненным Лисом. Блокировка рекламы на этом сайте отключена, но это не помогало. Кроме того - я слежу (как-то странно звучит перевод follow) за твиттером этого сайта, а твиттер у меня организован с помощью Firefox-аддона Yoono, и все ссылки открываются (или не открываются) естественно в Firefox.


Решение оказалось, как это бывает часто, не простым, а очень простым. Открываем историю - Ctrl-H, в строке поиска в истории набираем название сайта, щелкаем правой кнопкой мыши по любой строчке, относящейся к сайту, и выбираем Забыть про этот сайт, после чего обновляем страницу, и радуемся своей небольшой победе разума над машиной.

Добавлено по итогам тестирования: при открытии коротких ссылок из твиттера страница сайта, про который мы уже заставили Firefox забыть,  все равно не открывается. В этом случае решение тоже несложное. Ссылка из короткой разворачивается в нечто вроде этого:

http://blogs.computerra.ru/18666?utm_source=feedburner&utm_medium=twitter&utm_campaign=Feed%3A+computerra%2FFxgG+%28%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D0%B8+%D0%9A%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D1%80%D1%8B%29

в которой очень большая часть нам не надо, и указывает на то, что ссылка открывается из твиттера. Превращаем ее в вот такую:

http://blogs.computerra.ru/18666

(удаляем все начиная со знака вопроса), и все работает. Еще - можно в качестве запроса в истории ввести часть удаляемого адреса, например, ?utm_source=feedburner&utm - тоже работает.  Вообще - такой кошмар наблюдается только на одном сайте, так что похоже проблемы с их стороны - больше такого нигде не видел.

четверг, 11 августа 2011 г.

Еще раз про организацию хранения информации на компьютере

Довольно часто меня спрашивают как организовать хранение информации на компьютере, чтобы ничего не терялось и было просто найти после переустановки или обновления системы. В качестве ответа могу привести пример, как все хранится и настроено у меня.

Физический диск ноутбука разбит на 2 раздела - C:\ - системный раздел, и D:\ - данные;

Папки “Мои документы” для каждого пользователя и “Общие документы” убраны с системного диска С:\ и перенесены на второй раздел того же диска D:\ - это самое простое и доступное решение, позволяющее сохранить данные при переустановке или обновлении системы. Если есть домашний сервер, он же NAS (Network Attached Storage, сетевой диск) - то еще лучше - выносим папки пользователей на него;

Все, что касается браузера (Firefox и Chrome) синхронизируется через онлайн-сервисы - пароли в Firefox через Firefox Sync. все остальное - закладки, история - через XMarks, основной плюс которого - возможность использовать в любом нормальном браузере под любой ОС (привет, Internet Explorer ;) - ты не в этом списке );

IM клиент Pidgin и документы, которыми я часто пользуюсь синхронизируются между компьютерами через Dropbox;

Очень важно не забывать про резервное копирование системы и данных, причем обязательно на отдельный физический диск с отдельным источником питания. У меня для этого используется внешний USB-диск, который включается только на время резервного копирования или восстановления. Ни в коем случае нельзя делать резервную копию на тот же физический диск, на котором находится то, что копируется, потому что при выходе диска из строя по какой-то причине теряется все - и рабочая, и резервная копия. USB-диски стоят не очень дорого, 500-640 Гб более чем достаточно для хранения резервных копий данных и системы, необходимость в больших объемах возникает не так уж часто, но и 1-2 Тб внешние диски стоят не очень дорого. Периодичность резервного копирования зависит от интенсивности работы на компьютере, иногда надо делать копии каждый день, иногда - хватит и раз в месяц. Для резервного копирования используется на домашнем компьютере Acronis True Image, на рабочем - просто .bat файлы, копирующие данные на внешний диск;

В последнее время для создания и хранения документов, в основном текстов я стал очень активно пользоваться Google Documents, для хранения веб-версий фото (максимальное разрешение 800х600, иногда больше) - Google Picasa - очень удобно, настраиваешь уровень доступа, если надо кому-то что-то показать - просто отправляешь ссылку. Кроме того, периодически делаю выгрузку Google Documents на внешний USB-диск - можно этого и не делать, это скорее привычка иметь резервную копию всего;

Общая мысль всех настроек по хранению данных - информация должна быть отвязана от конкретного компьютера, по возможности - и от операционной системы, тут веб-сервисы впереди всех. И конечно - не стоит забывать про резервное копирование на внешние носители. Вообще - организация хранения данных процесс очень творческий и интересный, если все правильно настроено - то потеря данных невозможна в принципе.

Почти про все вышесказанное я уже писал ранее.

Успешной работы, и чтобы пореже приходилось восстанавливать данные и систему.

среда, 22 июня 2011 г.

Убираем торможение принтера Canon 2900 при печати из терминальной сессии

Последние два дня боролся с проблемой - непонятное торможение принтера Canon 2900 - несколько страниц печатаются быстро, потом принтер тормозит, и, основательно подождав, печатает дальше. Исходные данные - сервер на Windows 2003, на нем запущена 1С, на клиенте - Windows XP SP3, клиент подключается к серверу через стандартный удаленный рабочий стол, на клиенте подключен принтер Canon 2900, причем проблемы только при печати в терминальном режиме.

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

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

Лечение - заменить драйвер принтера на более старый, потому что в новой версии поломали работу в термнальной сессии, точнее - разработчики “не гарантируют стабильную работу данного принтера в терминальных сессиях”. Проблему решает предыдущая версия драйвера - LBP2900_R111_EN.exe. Удаляем установленный принтер, перезагружаем компьютер, устанавливаем старый драйвер - и все работает так, как должно.

Как говорится, не было печали - апдейтов накачали,. Новое - не всегда самое лучшее.