Открываем *.docx

С выходом офисного пакета Microsoft Office 2007 изменился формат файлов - у привычных расширений doc, xls и ppt в конце появилась буква x, которые не распознаёт MS Office 2003. Если вы поклонник офисной системы 2003, но желаете использовать новый формат, то вам следует сделать следующее...

  1. Скачиваем бесплатное расширение для офисной системы 2003:
    Microsoft Office Compatibility Pack for Word, Excel, and PowerPoint File Formats.

  2. Устанавливаем вышеозначаное расширение.
Теперь вы спокойно можете открывать и редактировать файлы в новом формате. Следует заметить, что это расширение относится только к 3-ем продуктам - Word, Excel и Powerpoint. Также следует установить последние обновления перед тем, как ставить расширение.
Читать полностью >>

Чтобы не сдох аккумулятор

Большинство современной портативной техники работает на литиевых аккумуляторных батареях, в том числе и ваш любимый портативный компьютер (ноутбук/нетбук/лаптоп ;). И если вы не планируете замену аппарата или его аккумуляторов в ближайшие годы, то вам будет полезно знать как сохранить работоспособность аккумуляторов.

Battery University утверждает (и я им верю), что:
  • У литиевых батарей нет памяти (в отличие от кадмиевых);
  • Литиевым батареям страшен перегрев и полная разрядка;
На практике это значит, что если вы активно пользуетесь батареей, то:
  • Лучше частые зарядки, чем полный цикл (полностью разрядить-полностью зарядить), частое использование полного цикла зарядки плохо скажется на долголетии. Частые зарядки безвредны.
  • Для батарей, заряжающихся по индикатору (на ноутбуках, например) следует иногда делать полный цикл зарядки - чтобы сохранить точность индикатора. Достаточно полной разрядки на 30 обычных циклов.
  • Держите батарею в прохладе. Например, пребывание в нагретой машине плохо скажется на сроке службы батареи.
  • Если работаете от сети, то рассмотрите вариант вынуть батарею. Здесь вопрос не в лишнем напряжении на батарею, а в нагревании.
  • Не приобретайте запасной аккумулятор сразу при покупке устройства - лучше использовать одну батарею постоянно (и чаще заряжать), чем иметь 2 и заменять при разрядке.
  • Если же приобретаете второй аккумулятор - обратите внимание на дату производства, возраст батареи сказывается на ёмкости.
  • Если у Вас есть запасной аккумулятор или вы не используете устройство, то лучшие условия хранения для аккумулятора (но не для устройства!) это 40% заряда и прохладное место (холодильник, но не морозильная камера).
Эти советы могут продлить жизнь литиевой аккумуляторной батарее, не только в лаптопе, но и в телефоне или любимом iPod-е. Но насколько продуктивно и удобно им следовать? Поделитесь своим опытом в комментариях. Первоисточник: Battery University
Читать полностью >>

Будильник

Есть такая возможность в современном мире как удалённое включение компьютера. В принципе не такое уж и удалённое, но лучше чем ничего. Штука чаще бесполезная, но тем не менее интересная.
Включаем компьютер в 4 шага.

Что надо:
  • ATX блок питания (если комп выключается без нажимания кнопок, то у вас такой)
  • Сетевая карта с поддержкой wake-on-lan (любая современная)
  • Другой компьютер в одной подсети с включаемым (вот и вся удалёнка, через рутеры не работает)
Грубо говоря компьютер должен быть в состоянии, когда достаточно нажать на кнопку power чтобы он включился (тумблеры питания на удлинителе и блоке питания в состоянии 1). Кнопку мы нажмем виртуально.

1. Включаем опцию.

Надо попасть в BIOS.
Бивисов много и разные, заходят в них тоже по-всякому (Insert/F2/F1/Del... Читайте загрузочный экран или проверьте список, вдруг найдётся).

Найти опцию Wake-on-Lan (а также Ring-in-power-on и другие формулировки идеи про включение от внешнего сигнала).

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

2. Узнаём MAC.

В Windows делаем Run, пишем cmd. Там пишем ipconfig /all, ищем Physical address, выписываем на бумагу.

3. Находим программу

Нужна утилита, которая генерирует и отсылает сигнал к пробуждению/включению (его ещё называют волшебный пакет, magic packet).
Я пользовался утилитой от AMD.
Вот вполне приличный список.

4. Посылаем

В мной использованной утилите это выглядит вот так:

Нужно указать broadcast (зачем-то) и MAC (в верхнем регистре).
Broadcast адрес это последний адрес подсети (при маске 255.255.255.0 на конце будет 255). Зачем его указывать я не понимаю, он должен сам знать.

Нажимаем Send и ждём результата.

Зачем всё это?

У меня было применение, например, логиться на роутер моей сети, посылать с него пакет на мой комп, а потом Remote Desktop-ом логиться на него.

Но по большому счету такая фича это лишняя дырка в безопасности.
Читать полностью >>

Нечисто, зато бесплатно

AVG 8 не вычищает за собой регистры.

Ситуация

Сносим AVG 8 и ставим Kaspersky.

Гвоздь

Kaspersky не ставится, говорит что на машине есть AVG 8. Которого на машине нет.

Решение

Убрать из регистров ключи:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\AVG8Uninstall
HKEY_LOCAL_MACHINE\SOFTWARE\AVG\Avg8

И повторить инсталляцию.
Читать полностью >>

Чем лечиться легче не болеть

Что троян, что червь, что сниффер, что угодно - отличие только в стиле подвоха. Для меня это всё вирусы (malware если угодно занудничать).
А вирус это кто-то, кто делает что мне не надо за моей спиной (или даже внаглую перед носом).
Как (не) схватить вирус?

В вирусах моя мама разбирается лучше меня (я абсолютно серьезно кстати). И я не претендую на обзор вирусобезопасности. Здесь всего лишь мой личный взгляд и опыт.
Я живу без антивирусника около 5-и лет. Не ловил ничего никогда. Потому что думаю так...

Что есть вирус?

Это программа (программный код). Это программа, программа, программа.
Firefox это тоже программа. Photoshop тоже. Skype... Продолжайте сами.

Что есть программа?

Это набор инструкций. В файле. Работает так: файл загружается в память и начинает исполняться.
Дальше идут всякие навороты типа библиотек, системных сервисов и резидентных программ, но это не меняет сути. Если это исполняется, то это программа. А значит она есть где-то файлом. Точка.

Программы которые вы обычно запускаете предпологают степень доверия. В теории они могут делать что захотят (потому что 90% пользователей имеют права администратора), но на практике делают что их создатели задумали. Открывают веб-страницы, качают файлы из интернета, показывают изображения и т.д. Ни одна из них не станет показывать порнушку или отсылать пароли хакерам. Это можете сделать только вы сами.
А чтобы это делалось помимо вашего ведома должно появиться что-то извне.

Очевидные факты из теории систем. Я вообще не устаю повторять очевидные штуки. ;)

Откуда тогда?

Есть наверное 3 основных лазейки для злых программ из "внешнего мира" (чисто технически):
  • скрипты на сайтах
    Javascript, исполняется некий код через броузер.
  • программы
    Самостоятельные или скрипты.
  • запрятанное
    Макросы VisualBasic в офисных документах, картинки и тому подобные варианты.


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

Про остальное - всё идёт через файлы, независимо от того, как они оказались на компе. Будь то приложение по почте, файл из Скайпа, скаченное в DC++...

Азы

Есть 3 типа файлов по назначению.
  • Данные
    Картинки, документы, архивы, фильмы, музыка, всё что открывается программой.
  • Программный код
    Запускаемые файлы .exe (редко, но .com), библиотеки .dll и т.д.
  • Скрипты
    В принципе то же, что и программный код, только исполняются не сами, а через интерпретатор. .bat, .cmd, .jar и многое другое.


Документы редко могут заразить. Исключения - какие-нибудь встроенные штуки типа макросов (скриптов по сути) в документах и мистических дырок в обработчике JPG. Бывает, но надо поискать.

Скрипты и программы могут заразить. Потому что в принципе могут делать всё, что делаете вы, и даже больше. В том числе и отправить пароли злому хакеру, открыть порнушку и т.д.

Совет банален. НЕ ЗАПУСКАЙТЕ ПРОГРАММЫ, которым не доверяете. А не доверяете вы почти всему (я не прав? А стоило бы).

Что я делаю

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


Откуда ни получил бы файл (почта, скайп, интернет, флешка), от кого ни получил бы файл - подозреваю его. Это значит навсегда отключить в Folder options опцию Hide extensions for know file types и всегда видеть на что я собираюсь кликать.

Для пользователей расширения файла могут быть загадочным набором из 3-х букв, но их стоит заучить, благо в повседневности не так их и много. Только они гарантируют как именно ваш Windows обработает клик на файл (иконки, напротив, ничего не гарантируют!).
Данные проверяю только в крайних случаях. Всё-таки эти лазейки не так популярны и быстро исправляются.
Запускаемые файлы (exe, bat, com, cmd...) отправляются в корзину. Сразу. Безапелляционно.
Открытка это или что-то ещё, от друга, девушки или мамы. Пусть это хоть новая версия very-needed-cool-software. Оно идёт в корзину потому что мне чистая машина важней любопытства. Скаченные в DC++ проверяю статичным антивирусом, но даже тогда я не доверяю им и готов что после запуска моя машина уже не будет как прежде.

Вместо заключения

Я не призываю не пользоваться антивирусом (последнее время советую бесплатный AVG). Упаси Аллах. На компьютере пользователя должен быть антивирус первым делом, раньше любой другой программы.
Я не пользуюсь потому что я сорвиголова и готов справиться с последствиями этого выбора. Делюсь опытом и взываю к вашему здравому смыслу и осторожности. Просто присмирите любопытство и запускайте только правое - ничего левого ;).

Будьте благоразумны.
Читать полностью >>

Свой расклад

Меняем клавиатурную раскладку.
Мне вот лично не нравится что в моей стандартной раскладке латышского языка под трубой ("|") стоит странный символ непонятного значения. Хочу чтобы было "\". И ещё зачем-то хочу чтобы вместо звезды "*" было нормальное умножение "×". И ещё, и ещё...
Я не буду рассказывать что следует использовать стандартные раскладки ибо всё уже хорошо продумано, потому что это не так. Я расскажу...
...как получить свою клавиатуру в 3 шага.

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

Все действия вы делаете на свой страх и риск. Как всегда и везде, впрочем. Просто я вас об этом предупреждаю. ;)
Итак...

1 шаг. Ставим

Нам нужен Microsoft Keyboard Layout Creator. Или проще - MSKLC.exe. Его можно найти на сайте Microsoft, но придется пройти валидацию Windows перед скачиванием...
Если вы, как я, не желаете этого делать, то есть другие способы обзавестись этим файлом (см. комментарии).

Нужен .Net framework не старше 2.0. Как его установить здесь рассказывать не буду, тем более что скорее всего он у вас есть.

Запускаем файл, проходим простенький инсталлятор.
Окошко:
Setup
Второе окошко:
Next -> Agree + Next -> Next -> Next -> Ждём + Close.

Теперь вы - обладатель создавателя клавиатурных раскладок.

2. Играем

Запускаем программу (в Start -> All Porgrams есть shortcut).
Я на XP, поэтому получил сообщение:
Не боимся его (Yes) и двигаемся дальше.

В общем выглядит эта штука вот так:
Крайне понятно на мой взгляд. Нажимаем на кнопку, даём символ. Слева клавиши-модификаторы. Дополнительной клавиатуры нет потому что она дублирует клавиши основной. Есть только её Del (кстати готов поспорить что он называется не "Delete" как на основной, а "Delimiter", которому приписали Delete).

Мне нужно поменять латышскую раскладку. С нуля я это делать не собираюсь, поэтому загружаю имеющуюся:
File -> Load existing keyboard
Выбираю мой текущий:
Latvian (QWERTY)
И измываюсь как хочу. Меняю "8 + Shift" с "*" на "×", например. И так далее. Получаю что хочу:
Когда закончил надо не забыть что я хочу не заменить текущую, а сделать дополнительную (впрочем по-моему текущую заменить и не выйдет). А значит меняем инфу в:
Project -> Properties
Прописываем что душе мило чтобы отличить свою раскладку от других. Предупреждения там отрабатывают, если создавателю что-то не понравится он предупредит.

Выполнив всё, что хотим делаем:
Project -> Build DLL and Setup Package
Можете почитать лог в котором скажут что в раскладке не совсем правильно или совсем неправильно. В принципе если раскладки с таким именем и описанием нет на машине, то всё пройдет успешно.

3. Проверяем

В директории, указанной в программе ("My Documents\имя кодировки" по умолчанию), появятся установочные файлы. Очень удобная система по-моему. :)
Если вы на WinXP или Vista, то вам скорее всего файл с i386. На 64-битном Win (если на вашем Win не написано что он 64 bit, значит он 32 и вы берёте c i386) файл с amd64. ia64 это по-моему КПК... Надо бы мне написать про архитектуры. :)

Запускаем файл и не удивляемся что ничего не происходит - это самоустанавливающийся .msi, это нормально. :)
Теперь раскладка доступна. Спокойно идите в установки и добавляйте её.

4. Меняем

Чтобы внести изменения придется убрать вашу раскладку из системы. Благо это просто делается через Control panel -> Add or Remove Programs.
Ищем её, сносим. И только потом повторяем шаг 2 (раскладка с уже использованным именем просто не создастся, поэтому сначала убираем).

За сим и всё

В составлении помог пост с Lifehacker.com - узнать про утилиту.
Сама программа помогает узнать некоторые особенности клавиш типа Dead keys и т.п. Но если вы не экспериментатор, то не увлекайтесь особо. ;)

Стандарты это, конечно, прикольно, но оборудовать рабочее место под себя - святое право любого пользователя. Пользуйтесь этим правом. ;)
Читать полностью >>

Кто платит, тот и музыку НЕ заказывает

В свете продления поддержки Windows XP до мая 2009 года подумал написать сей экскурс в Операционные Системы для новичков.
А что, есть какие-то другие Windows-ы???
Нет, Windows в своей красе одинок, он велик и ужасен. :)
Но Операционных Систем существует очень много.

Чуть-чуть утрированной истории

Unix - это такая очень старая операционная система, разработанная ещё в 1969 (для сравнения MS DOS - 1981). Её переделывали под свои нужды университеты, дополняли, переписывали. Получилось целое семейство систем близкого вида. Все они Юнисы или Посикс-стандартные (Unix-es, Unices, Posix).
В отличие от творений Microsoft, Юнисы имеют более научную направленность нежели на пользователя. С такой сходу щей не сваришь. И вот как-то тихо они жили своей жизнью... О которой я знаю мало. И не только я.
Пока в 1991 на арене не появился некто Торвальдс. Ему не сиделось на месте и он много писал (программировал). В один момент он под свои нужды стал переписывать Юникс. Так появился Линукс (Linux), который рядышком стал жить своей, более насыщенной жизнью.

Ещё жил Макось (MacOs). Apple всегда делали свою аппаратуру и для неё свои программы. Независимые типа, на свой рынок пользователей.

Что есть сейчас

На арене сегодня 3 основных игрока, которые дотягивают называться альтернативами.


Самые распространенные - коммерционализированные Windows системы. Их как попёрло начиная с DOS-а, так и прёт до сих пор, хотя на них всегда было и будет очень много нареканий. Что поделать, звезде прощают всё!
Идея проста - есть Ms, они заказывают музыку (потому что популярны). Пользователи платят и под неё пляшут. Все довольны (а что, вы не довольны? ;> ).


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


МакОсь всегда жил на макинтошах. Сейчас Apple гнутся. Сначала сменили свой процессор на Intel, теперь сменили основу операционки на переписанный Юнис (Да-да, MacOs X это Юнис!).
Лично меня это радует - они открыли двери множеству Юнисовских программ - практически все приложения Линукс-систем теперь реально перенести на Мак.
Схема у них почти как в Майкрософте, но музыка слаще.

Юникс же ещё жив, но о популярности говорить не приходится (я не могу сходу сказать где вот так вот пойти и прямо посмотреть).
Есть ещё класс BSD-систем, что-то среднее по доступности между Юникс и Линукс (где вы увидите BSD - тоже не знаю).
Есть Solaris от Sun, на котором есть многое от Юникс (в моём универе стоит компьютерный класс с ними). Есть ещё множество мелких, но там уже черт ногу сломит.

Резюме моё

Моё личное мнение.

От Windows никто не отвернётся. Сядут как миленькие за Vista. Поворчат и сядут. Потому что думают что компьютеры это сложно и учить что-то ещё - лень или нет надобности.

Macintosh прогибается. И дальше будут прогибаться, но продолжать делать что знают и умеют. У меня всегда было подсознательное уважение к макам, хоть я и не пользовался серьёзно их продуктами. По-моему они ближе всех подошли к понятию user-friendly (МакОсь это ещё и очень красиво!).

Linux будет игрушкой гиков пока его не причешут в конце концов. Пока что он не приспособлен для простого человека, ни SuSe, ни Fedora, ни Ubuntu (это всё разные распространители). Зато если его доведут до ума, то ё... Потенциал более чем огромный.
Лучше всех старается пока Ubuntu. Опробую его в ближайшее время, посмотрим что изменилось.

Как-то так. Выбирайте по себе.
Читать полностью >>

Собери их всех!

Возвращаюсь к главной рубрике моего творчества.
Сегодня расскажу про торренты (torrents).
Что за слово такое?
Честно, не знаю что за слово и почему торрент. :) Зато знаю как.

Релиз

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

Альбомы

У вас в школе был альбом с наклейками? У меня был - Star Wars episode I. На что-то около 200 наклеек.
Если вы учились в советское время, то такие альбомы продают под какое-то событие. Красочный А4 или больше глянцевый альбом с кучей информации и пронумерованными ячейками для наклеек. Например по финалу Ч.М. по футболу - на страницах всякая инфа, а портретов игроков нет - они клеятся.
Продается сам альбом и, например, пачка наклеек 10 штук (закрытая, не известно какие внутри). Ребятишки покупают какое-то количество - как в лотерее, но с большим количеством билетов. И у каждого получается много повторок, поэтому начинают меняться чтобы собрать весь альбом.
Задача таких штук по-моему - запиарить маленькие головы, ну да не совсем о них речь.

Условия

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

Действие

Рассмотрим Колю.
Что Коле нужно? Альбом. Для начала сойдёт хотя бы пустой. И Коля идёт и его покупает.
И вот Коля стоит посреди класса, довольный, с новым глянцевым альбомом!
Дальше ему нужны наклейки. Что ему не на что менять, это не беда. Коля громко на весь класс просит наклейку номер 1. И кто-то рядом с ним легким движением копирует и даёт Коле его первую наклейку!
Потом Коля просит наклейку 2, 3 и т.д. Проблем нет - одноклассникам не жалко. Но оказывается, что наклейки номер 7 ни у кого нет. И 23-ей... А про 78-ую говорят вообще раритет!
Тогда Коля выходит в коридор и общается там с ребятами. И оказывается, что у них есть 7-ая, но нет 3-ей. Коля радостно получает 7-ую, отдает им 3-ю и идёт дальше.
Как только Коля вернётся в класс его одноклассники сразу набросятся копировать с него 7-ую, ведь никто из них в коридоре того паренька не поймал.
И т.д. Жизнь Коли протекает не спеша, он получает от кого-то наклейки, кому-то отдаёт и его альбом близится к завершению.

Варианты

Может возникнуть ситуация когда все обмены уже завершатся, но полного альбома не будет ни у кого. Поэтому иногда появляется распространитель (с полным альбомом) и подливает масла в огонь.

Когда кто-то из ребят соберёт весь альбом, то он может либо стать распространителем, либо отнести его домой и запереть в сейф. Всё на его/её совести.

Также в определённый момент полного альбома может не быть ни у кого, но по прошествии некоторого времени все соберут.

Всё это прелести торрентов, как вы, вероятно, уже догадались.

Расшифровка

Коля это ваш торрент-клиент. uTorrent, bittorrent, я пользую ABC, неважно. Он сам ищет у кого что попросить и кому что отдать.
Альбом это .torrent файл, в нём прописано в каком порядке клеить наклейки.
Наклейка это кусок файла (chunk). Заданного размера или нет, не суть.
Полный альбом - тот самый файл с финалом чемпионата мира по футболу, которого все ждали.
Распространителей называют seeder.

А ещё в альбомах, если помните, в ячейке стоит номер и бледно-бледно отпечатано содержимое наклейки - чтобы не наклеить не то по ошибке. В торрентах это называется хэш - механизм проверки правильный ли кусок скачали. Механизм мудрёный и вряд ли так важно понимать его работу. Знайте что он есть и не даст Коле ошибиться.

О хэшах или контрольных суммах расскажу отдельно.

Зачем?

Торрент сеть значительно облегчает нагрузку на главного распространителя - сервер. Он может выдать файл небольшому количеству пользователей, а дальше просто уйти. Файл пойдет по пользователям волной (отсюда и логотип главного клиента - BitTorrent).

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

Как-то так. Делитесь и размножайтесь.
Читать полностью >>