четверг, 6 января 2011 г.

Отличный бесплатный калькулятор

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

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

Достаточно долго я пользовался Moffsoft FreeCalc 1.2.0.6 - достаточно удобным простым калькулятором с минимально достаточными возможностями и немного устаревшим интерфейсом.



Его хватало, он неплохо справлялся с простыми подсчетами (а больше мне от него и не надо), пока на некоторых компьютерах не обнаружился очень своеобразный и неожиданный баг: на кнопках "разделить" и "умножить" вместо соответствующих символов отображались соответственно "ч" и "Ч". Причина скорее всего в том, что вместо стандартных "/" и "*" в Moffsoft FreeCalc использованы "÷" и "×", которые не всегда корректно отображаются. Шаманства с системными шрифтами и кодировками не помогли. Оказалось, что проблема известна разработчикам, но пока не исправлена.

Когда надоело бороться с кодировками и настройками, я снова начал искать калькулятор, и среди просто огромного количества совершенно отвратительно выглядящих "творений" нашел во всех смыслах прекрасный SFR Calculator, текущая версия 4.0.6.




В наличии: обновленный интерфейс, лента расчетов, возможность расчета налогов и скидок (программируемые кнопки +TAX и -TAX), возможность добавлять текстовые комментарии к расчету, возможность сохранения расчетов в своем формате .calc и стандартном .txt. Панель с цифрами можно разместить в любой стороне окна программы, а можно и совсем отключить - получится совсем минималистичный интерфейс. В качестве языков интерфейса доступны английский и немецкий.

Меню SFR Calculator - для тех, кому привычнее нажимать кнопки на экране мышью




Настройки - их немного, но достаточно.



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

Кроме версии для десктопной Windows есть версии SFR Calculator для Windows Phone и iPhone.

Страница Moffsoft FreeCalc (на английском)

Страница SFR Calculator (на английском)



четверг, 30 декабря 2010 г.

С новым годом!

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

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

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

С Новым 2011-м годом Кота всех (говорят, еще и Кролика, но Коты мне нравятся намного больше)! Успехов в новом году!



P.S. Отличный сайт про встечу 2011 г. - Год Кота 2011.


вторник, 21 декабря 2010 г.

Наглядно о необходимости резервного копирования

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



А ведь такая ситуация в принципе реальна, потому что с мобильным устройством случится может всякое... Да минет вас чаша сия ;) .

понедельник, 20 декабря 2010 г.

Решение проблемы медленной сетевой печати

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

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]

"NoNetCrawling"=dword:00000001

сохраняем его в доступном для всех пользователей месте , например \\server\netlogon\no_remote_printers.reg , там же создаем .bat файл следующего содержания (или добавляем к существующему логон-скрипту):

@echo off > nul

regedit /s \\server\netlogon\no_remote_printers.reg

Далее открываем Active Directory - пользователи и компьютеры\свойства домена\групповая политика\изменить\конфигурация пользователя\конфигурация Windows\сценарии\вход в систему, и добавляем туда путь к нашему батнику в виде \\server\netlogon\no_remote_printers.bat.

Проверяем и радуемся :).

четверг, 9 декабря 2010 г.

Облегчаем себе копирование файлов на внешний диск

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

@echo off > nul

TITLE Backup Work Desktop to USB HDD

XCOPY /D /E /H /R /K /Y d:\Yaromax\Articles\*.* %CD%@Yaromax\Articles\*.*

XCOPY /D /E /H /R /K /Y d:\Yaromax\Books\*.* %CD%@Yaromax\Books\*.*

XCOPY /D /E /H /R /K /Y d:\Yaromax\Documents\*.* %CD%@Yaromax\Documents\*.*

XCOPY /D /E /H /R /K /Y d:\Yaromax\Pictures\*.* %CD%@Yaromax\Pictures\*.*

XCOPY /D /E /H /R /K /Y d:\Yaromax\Video\*.* %CD%@Yaromax\Video\*.*

XCOPY /D /E /H /R /K /Y d:\Yaromax\Install\*.* %CD%@Yaromax\Install\*.*

Файд сохраняем в корневом каталоге переносного диска, называем как-нибудь вроде backup_work.bat, и запускаем при подключенном внешнем диске и необходимости обновить файлы на нем. Что делает этот файл: берет файлы, измененные после последнего копирования (/D) из указанного каталога и подкаталогов (/E), включая скрытые файлы (/H), замещает в том числе файлы только для чтения (/R), копируется атрибут "только для чтения" (/R), подавляя запрос на перезапись существующих файлов (/Y), копирует на внешний диск, определяя назначенную ему букву (%CD%). Внимание: после %CD% ставить "\" не надо - %CD% разворачивается в путь, который выглядит, например так: H:\ . Как всегда в командной строке - больше информации по xcopy /? . Например, можно обрабатывать архивный бит, устанавливать дату, после которой копировать файлы, настраивать исключения, сравнивать файлы перед копированием. Короче - одна команда xcopy, совершенно прекрасно организующая резервное копирование без установки дополнительных программ, и - что приятно - "абсолютно безвозмездно, то есть даром" .

среда, 8 декабря 2010 г.

Окончательное решение проблемы незапускающегося компьютера

В прошлый раз я рассказывал про восстановление компьютера после отказа стартовать из-за повреждения файла %SYSTEMROOT%\System32\Config\System, который является ни чем иным, как кустом реестра. Вопрос в том, что через несколько дней все повторилось с точностью до деталей, и пришлось искать более эффективное решение проблемы. Были найдены следующие варианты решения:

1. Загрузится с внешнего источника, например в Windows PE, или с все того же BartPE и попробовать слелать следующее:

- скопировать %SYSTEMROOT%\System32\Config\System в %SYSTEMROOT%\System32\Config\System.bak - резервная копия никому не мешала;

- скопировать %SYSTEMROOT%\System32\Config\System.alt (предыдущая копия куста реестра, создается автоматически) в %SYSTEMROOT%\System32\Config\System;

- перезагрузить компьютер.

2. Если не помогло - может быть и такое - то можно попробовать следующее:

- скопировать %SYSTEMROOT%\Repair\System в %SYSTEMROOT%\System32\Config\System - в итоге восстановится куст реестра на момент установки системы. Минус - придется переустанавливать драйвера всех установленных позже устройств, если таковые есть, тем не менее - неплохой вариант, если нет резервной копии системы;

3. Восстановить %SYSTEMROOT%\System32\Config\System из резервной копии, созданной ранее например Acronis True Image - наиболее простой и эффективный способ, после чего обязательно удалить через Диспетчер устройств все отсутствующие устройства, особое внимание уделить разделам Дисковыве устройства и Тома хранения данных - там любят оставлять информацию о себе всякие USB-диски. Естественно, удаляем не все подряд, а только то, что точно не используется. Например, кардридер может отображаться как отсутствующий, но это же не так - просто в него не вставлено никаких карт памяти. Т.е. анализировать и чистить надо внимательно. Еще - размер файла %SYSTEMROOT%\System32\Config\System ограничен 10.3 Мб, что тоже может являться ориентиром при решении проблемы.

После проведенной чистки системы все работает прекрасно, что не может не радовать.

Статья на microsoft.com: Не запускается компьютер, если размер куста SYSTEM слишком велик.

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

пятница, 26 ноября 2010 г.

Резервное копирование - отличная вещь

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

- пробуем нажать F8 и загрузить последнюю удачную конфигурацию - безуспешно;
- попытка нажать F11 и запустить загрузчик Acronis True Image тоже успехом не увенчалась;
- запуск в безопасном режиме тоже не помог загрузится, но наконец-то сообщил, каких файлов не хватало Windows для запуска.

Запоминаем, что надо восстановить, загружаемся с незаменимого и бесценного во многих подобных ситуациях диска BartPE (всяческих приятностей его создателю), запускаем с него все тот же Acronis True Image, за пять минут восстанавливаем нужные файлы, перезагружаемся и радуемся собственной предусмотрительности, благодаря которой каждую пятницу на рабочем компьютере создается резервная копия системы сразу на два физических диска. Конечно, можно не заморачиваться с определением поврежденных файлов, и восстановить системный раздел полностью, но тут есть подводный камень - компьютер входит в домен Windows, и за прошедшую неделю мог смениться SID (Security ID, идентификатор безопасности компьютера) , и восстановление системного раздела целиком могло повлечь за собой пляски с бубном по повторному введению машины в домен и шаманствам с вновь созданным профилем пользователя, что долго и неэффективно. Короче - проверена старая поговорка есть люди, не делающие бэкапы, и люди, уже делающие бэкапы.

Прекрасных всем выходных, и чтобы бэкапы были нужны как можно реже.

вторник, 16 ноября 2010 г.

И снова Firefox, и снова ускорение работы

Недавно обнаружил еще один способ ускорения работы любимого многими браузера Firefox. На этот раз - ускорение работы с кэшем браузера за счет переноса его с диска в оперативную память. Итак начинаем:

- вводим в строке адреса about:config, обещаем быть осторожными;
- в строке фильтра вводим browser.cache;
- двойным щелчком изменяем значение параметра browser.cache.disk.enable на false;
- двойным щелчком изменяем значение параметра browser.cache.memory.enable на true;
- создаем новый параметр: правый щелчок - создать - целое - вводим browser.cache.memory.capacity - вводим желаемое значение кэша в байтах - ок. Со значением кэша можно поэкспериментировать, но проще ввести -1 - тогда Firefox сам будет определять размер кэша в зависимости от объема оперативной памяти;
- перезапускаем браузер и радуемся увеличившейся скорости работы.



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

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

понедельник, 15 ноября 2010 г.

Билл Брайсон, "Краткая история почти всего на свете"



Билл Брайсон, "Краткая история почти всего на свете" ("A Short History of Nearly Everything") - отличная книга для общего развития. Автор пытается изменить сложившееся представление о науке как о чем-то безумно скучном, занятии небольшого количества "ботаников". Билл Брайсон выступает виртуальным гидом, излагая не утвержденные научные факты, а скорее взгляд на развитие науки через взгляд на судьбы реальных людей, которые совершали интереснейшие открытия - иногда неожидано, иногда путем упорного многолетнего труда, иногда с риском для жизни.

В книге рассказывается история Вселенной от Большого взрыва до сегодняшнего дня, рассматриваются основные вопросы жизни на планете: вероятность столкновения с метеоритом и последствия такого столкновения, зарождение жизни и ее развитие, появление человека на планете и история развития человечества, появление и исчезновение видов растений и животных. Обо всём этом написано ярко, доступно, с юмором. По признанию автора, он старался написать «простую книгу о сложных вещах и показать всему миру, что наука - это интересно!».

Книга Билла Брайсона стала бестселлером в Великобритании и США. Это первая книга, которой была присуждена престижная европейская премия за вклад в развитие мировой науки имени Рене Декарта.

В книге довольно много неточностей, о чем автор предупреждает (в наличии более 400 сносок с разъяснениями, кроме того - много пояснений прямо по ходу текста), тем не менее книга читается просто отлично. Можно сказать, что автору удалось доказать, "что наука - это интересно". Отличное чтение для расширения кругозора и общего развития.

Страница книги на Ozon.ru, на Oz.by


вторник, 9 ноября 2010 г.

Синхронизируем закладки и не только

Наконец-то получилось нормально синхронизировать между собой все имеющиеся в наличии устройства, которые могут выходить в интернет и в которых есть браузер – любой, это не имеет значения. В наличии есть два компьютера с Firefox - рабочий и домашний, два мобильных устройства с Opera mini - КПК HP iPaq 214 и телефон Nokia 6700. Основным и наиболее активно используемым является рабочий компьютер. Задача: синхронизировать на всех устройствах как минимум закладки. Решение: на всех Firefox устанавливаем расширение Xmarks (ранее известное как foxmarks), на всех Opera mini включаем Opera Link (используется для синхронизации всех версий Opera между собой).



Для синхронизации между Firefox и Opera mini можно воспользоваться адресом my.xmarks.com - веб-представлением сохраненных на Xmarks закладок,



или мобильной версией - mobile.xmarks.com.



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

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

Что особенно приятно - Xmarks доступно не только в версии для Firefox, но и для всех основных браузеров - Internet Explorer, Safari, Chrome, есть версия для iOS, так что менять браузеры и операционные системы можно без боязни потерять все нажитое непосильным трудом, т.е. браузингом в интернете.

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

Более подробно про все возможности Xmarks можно прочитать тут

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