Софт-Блог за август 2004г.   
  • 3D2F.com — download more software
• QAIX.com — programming blogs
• RYXI.com — Hardware&Software blogs
• CagGuru.ru — automobile blogs
  • XYWE.com — anime blogs
• XYQE.com — gamer blogs
• LTalk.ru — love-форум для страждущих
• BeOn.ru — дневники об аниме
 
На главную > Софт-Блог за август 2004г.

   Софт-Блог 
Архив:

2005:
Январь
Февраль
Март
Апрель
Май
Июнь
Июль
Август
Сентябрь
Октябрь
Ноябрь
Декабрь
2004:
Январь
Февраль
Март
Апрель
Май
Июнь
Июль
Август
Сентябрь
Октябрь
Ноябрь
Декабрь
2003:
Январь
Февраль
Март
Апрель
Май
Июнь
Июль
Август
Сентябрь
Октябрь
Ноябрь
Декабрь

RSS-канал

Темы блога:

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

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

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

Think DOOMsday
До недавнего времени слово "DOOM" (помимо основного словарного значения) выражало исключительно ностальгию по тем временам, когда дискеты были большие, а программы были маленькие. А вот теперь "DOOM" означает совсем, совсем другое..

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

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

Переключатель, который слушается 2.0
Хорошая программа - это та, которая не просто выполняет заявленные функции, но ещё и будит в пользователе хорошие эмоции. Вторая версия лучшего переключателя раскладок радует не только безупречной работой, но и симпатичными картинками.
 
Стартовая площадка для веб-серфинга  ( 25 августа 2004 г. | Автор: WildHare )

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

Самое простое слово на свете — Home Page — означает не просто «домашнюю страницу», а как минимум, три разных страницы. Первую (она же главная) страницу любого сайта, это раз. Личную страничку (которая на самом деле может быть развесистым веб-приложением), каковую лицо вывесило где-то в Сети, это два. И стартовую страницу, которая загружается в браузер при запуске — это три. И как только эти англосаксы сами не путаются в своей же собственной терминологии?

Сегодня нас будет интересовать исключительно пункт под номером три. Вот скажите, что играет роль Home Page у вашего любимого браузера? Голоса (по идее) должны распределиться по тем же самым принципам, что и на президентских выборах в той же стране Англосаксонии: примерно половина за Яндекс (Рамблер, MSN, впишите свой любимый портал), примерно половина за about:blank, и по чуть-чуть на всякую нефункциональную экзотику (опять же Home Page, но уже под номером два; морда любимого форума; Фаргус, прости господи, Мультимедиа, занесенный в вашу систему шальным инсталлятором, ну и так далее). Но это, граждане, отнюдь не самый лучший выбор. Ни то, ни другое, ни остальное.

Чем плох портал? Тем, что: а) он устроен так, как угодно его владельцам, а не нам с вами; и б) даже если на портале присутствует «кастомизация», ее возможности ограничены настолько, что правильнее было бы говорить о скинах, а не о настройке. Существует ли в природе более достойный опытного сетянина вариант? Ежу понятно, что существует. Если не получается подобрать портал своей мечты, отчего бы не собрать его самостоятельно?

Вот и давайте собирать. Не из болтов и гаек, само собой (поднимите руки, кто знаком хотя бы с азами веб-программирования? не внушает количество, никак не внушает), а из конструктора. Конструктор — вот он, Surfpack StartPage (найти на SoftSearch, скачать у автора). Что из себя представляет Surfpack (sorry, от аббревиатуры из двух «S» я таки воздержусь, объясняй потом поисковым ботам, что речь шла именно о программном продукте)? Surfpack состоит из двух частей. Первая часть — собственно механизм. Он устанавливается на вашу локальную машину как локальный же веб-сервер, и служит тем самым пламенным мотором, который крутит ваш домашний портал. Системные требования минимальны: MSIE 5 и выше (версии для Opera и Mozilla в разработке), поддержка JavaScript и библиотека MSXML. Первое и второе у вас наверняка есть, третье без проблем (и без какой бы то ни было платы) добывается на сайте MS. Инсталлятор сам все установит и сам все пропишет, даже новый адрес вашей Home Page (он будет выглядеть как «http://localhost:8171», и это значит, что если у вас в системе живут другие локальные веб-сайты, им ничего страшного не сделается), и вам остается только пользоваться.

Пользованию же служит вторая составляющая Surfpack — модули. Модуль, грубо говоря, это упакованный в правильную форму информационный блок, который либо подгружается с с другого сайта, либо собирается прямо на месте, из локальных данных. Каким именно может быть модуль? Да каким угодно. Это может быть, к примеру, тематическая лента новостей. Или погодный информер. Или ЖЖ-лента. Или RSS-канал. Или топ-десять наиболее посещаемых вами сайтов. Или свежие анекдоты. Случайная цитата из сборника афоризмов. Случайная фотка с фотосайта. Кинорецензия. Что угодно любое.

Откуда берутся модули? Модули берутся из трех источников (у нас сегодня прямо какой-то считалочный день, мистика, ей-богу). Энное количество модулей включено в поставку Surfpack, это раз. Любой человек, владеющий ремеслом программиста, может изготовить свой собственный модуль (на сайте разработчиков предлагается SDK), это два. Если вы программист, и вам надо — дерзайте. Если вы не программист, но вам, тем не менее, надо — ждите, пока надерзают другие. Ну и наконец, самые простые модули можно смастерить самостоятельно, это три. К примеру, RSS-каналы подключаются к форуму двумя кликами в режиме настройки Surfpack.

Да, а какой там режим настройки.. Структура страницы настраивается тоже через веб-интерфейс, но это не простыня чек-боксов длиной в пять экранов, а вполне человеческий почти что WYSIYG. Блоки перемещаются по странице мышкой (drug'n'drop реализован очень чисто, никаких ошибок, никаких «на строке 258 метод не поддерживается объектом» — что для сложных интерфейсов, написанных на JavaScript и DHTML, в общем-то, редкость). У всей этой красоты есть (пока есть) и ограничение — MSIE, и только MSIE, но сколько там уже процентов на пузомерном индикаторе? По данным HotLog, к примеру, в системные требования Surfpack по браузеру укладывается 89.5% обитателей Крошки.Ру (цифра, конечно, сугубо приблизительная, но порядок величин она отражает).

Выводы? Ну а какие тут могут быть выводы? Если вы начинаете сеанс веб-серфинга с загрузки портала (любого) или же пробовали это делать в прошлом, но бросили, не найдя идеальной стартовой площадки — Surfpack Startpage создан именно для вас, и ни для кого другого.

Осталось выяснить последний вопрос: как встроить в персональный портал наш с вами софт-блог? Очень просто. Либо открыть блок «Произвольные», включить там RSS-канал, зайти в его настройку и указать адрес нашего RSS-ресурса (http://softsearch.ru/pcgi/rss20.cgi). Либо же установить модификацию Surfpack Softkey, там блог уже прописан, и его нужно просто найти в разделе «Софт Новости».

Качаем и радуемся™ ;-)


Обсудить Подписаться
 
Удлиннитель клавиатуры  ( 18 августа 2004 г. | Автор: WildHare )

Интерфейс MKey гарантированно заставит перепутать настройки кнопок, причём не один раз. Никаких "подтвердить" и "записать" - назначение функции производится одним кликом.
Говорят, что через два-три года все традиционные средства общения с персоналками вымрут, как некогда вымерли неандертальцы (если быть точным, то вымирать им активно помогали, но какая разница, на самом-то деле?) и ввод-вывод информации будет осуществляться голосом. Разговоры эти ведутся, сколько я себя помню сидящим за клавиатурой — но апокалиптическая картина миллионов пользователей, прилежно бормочущих в микрофон команды, пока что не спешит воплощаться в реальности. И слава богу. Если бы мне пришлось говорить с компом — меня бы через недельку отвезли в гости к доброму доктору Кащенко, и хорошо, если бы обошлось без жертв и увечий.

Так что основным средством, при помощи которого мы можем объяснить своему персональному вычислителю наши нужды, остается старая добрая клавиатура. Клавиатур же в природе существует великое множество: от базовых моделей, простых, как садовые грабли (китайские поделки, которые штампуются из компоста и которыми продавцы железа обожают комплектовать компьютеры, мы не рассматриваем — такое недостойно называться «клавиатурой»), до сложных аппаратных комплексов, количество дополнительных кнопок, индикаторов и прочих рукояток в которых превышает количество стандартных клавиш.

Каждый, кто пользуется «мультимедийной клавиатурой», не раз и не два задавал себе вопрос: за каким чертом мне столько кнопок с абсолютно ненужными функциями, и нельзя ли переопределить их на вразумительные действия? Но ведь производители тоже не дураки, им жалко — они старались, изучали спрос и предложение, придумывали новые фичи и отлаживали их на фокус-группах (знать бы, кого в те группы набирают), а тут приходит джон-пользователь и вместо ослепительно полезной фичи "запустить MS Outlook" вешает черт-те что по своему разумению. Поэтому большая часть кнопок фирменным софтом переопределить невозможно, и они обычно только занимают лишнее место на корпусе клавы.

Но если фирменный софт не помогает, нужно попросту заменить его на тот, который поможет, верно? Вот и давайте попробуем заменить: Media Key (найти на SoftSearch, скачать у автора). MKey (название программы мгновенно вызывает из памяти школьного психолога South Park, мистера Mackey с его фирменным «M'Kay?», такие вот фокусы ассоциативной памяти) позиционируется как замена фирменному софту и инструмент гибкого управления любыми «медийными» клавишами.

Процесс настройки прост и банален: запрашиваем настройку новой клавиши, а потом эту самую клавишу тыкаем. Если MKey распознал нажатие — бинго, можно назначить клавише функцию. Если не распознал — ничего назначить вы, разумеется, не сможете. Прискорбно, но факт: на моей BTC-9000AU MKey не смог распознать и половины медийных кнопок — впрочем, номер текущей версии «0.7» дает повод для оптимизма, работа над программой ведется довольно активно.

Какие можно назначить функции? Массу всего и разного: рулить WinAmp'ом, громкостью, медиаплеерами, приводом CD-ROM, браузером открывать папки, запускать произвольные программы, управлять питанием, блокировать машину, и так далее, и тому подобное. Назначить функции, кстати, можно и комбинациям вида «CTRL + Mute», и вся эта музыка работает не только на медийных клавишах, но и на стандартных. Еще MKey умеет показывать поверх экрана OSD — громкость, события WinAmp, etc. В конфликтах с другими программами, «повешенными на клаву» (у меня это Arum Switcher и Hot Keyboard Pro) MKey замечена не был.

Резюме: если вас раздражают нелепые функции, повешенные производителем вашей клавы на «медийные» кнопки, и MKey эти кнопки разпознает — значит, самое время выбросить фирменный софт в помойку.

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


Обсудить Подписаться
 
Качай по-новому. Качай правильно.  ( 17 августа 2004 г. | Автор: WildHare )

Среди всех даунлоадеров самый удобный интерфейс настройки, на мой взгляд, у ReGet Deluxe. Что и неудивительно - если учесть, кто этот интерфейс проектировал.
Возможно, вы удивитесь, но простой клик на ссылке, ведущей на нужный вам файл, отнюдь не гарантирует получение искомого файла в безраздельное владение. Причем мы рассматриваем ситуацию, когда сервер отзывается, файл действительно существует по указанному адресу и ваш коннект в полном порядке. А закачка все равно срывается и вы остаетесь с носом вместо файла. Как такое может быть? Очень просто: мало кто уделяет внимание настройке любимого менеджера закачек.

Почему нужно пользоваться именно менеджером закачек, и ни в коем случае не пытаться «Сохранить объект как..»? Во-первых, даже если вы на сто процентов уверены в провайдере доступа и ваш коннект никогда не рвется, лагов не бывает, и так далее — за удаленный сервер вы поручиться не можете. Сервер может оказаться перегружен, у сервера могут возникнуть проблемы с коннектом, на сервере сбой может произойти по десятку тысяч разных причин. А вам, чтобы потерять закачку, хватит и одной-единственной.

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

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

Единой универсальной методики правильной настройки менеджера закачек не существует — все и всегда зависит от ситуации. Вот и посмотрим на конкретную ситуацию. Ситуация приключилась на сайте MP3Spy.ru, куда я зашел в поисках пары композиций для пополнения моей коллекции кавер-версий. Нашел, качаю — а оно не качается. И так не качается, и эдак не качается. В чем дело? А дело было в том, что настройки менеджера закачек по умолчанию для данного конкретного сервиса не подходят. Специфика больших файловых архивов: если позволять качать с максимальной скоростью и не ставить никаких ограничений, то проект либо разорится на оплате трафика, либо добрая половина пользователей будет получать классическое «сервер слишком занят, загляните позже».

Правильные настройки можно найти экспериментально: выставляем вот так и пробуем, не получается; выставляем вот так и доворачиваем на два лаптя влево, опять не получается; и так до тех пор, пока не получится. В системном анализе это называется «метод случайного поиска», в разговорной же речи — «метод научного тыка». Я же поступил хитро — связался с технической поддержкой и получил целеуказания из первых рук.

У MP3Spy есть два режима выдачи файлов, на выбор: Free и VIP, первый бесплатно, второй, соответственно, за деньги (плата, правда, чисто символическая). В режиме Free сервер отдает одному пользователю только один файл в один момент времени, причем только в один поток, а паузы могут достигать двух минут. В режиме VIP можно забирать сразу три файла, в три потока, и паузы лимитируются десятью секундами (собственно, только этим VIP от Free и отличается — за небольшую плату можно качать быстрее).

Но это только опытным сетянам понятно — «качай в один поток». Человеку, который только-только приобщается к Сети, разбираться в настройках даунлоадера (а каждая программа устроена по-своему, настройки у всех по-разному называются, и в разных местах расположены) будет мучительно больно, и мы попробуем немного помочь. Давайте заглянем внутрь самых популярных даунлоадеров, и посмотрим, что там и как. А заодно освежим в памяти их названия. Порядок следования программ произвольный, какая первой попалась в руки, это ни в коем случае не обзор и не топ-сколько-то, а просто рекомендации по настройке.

GetRight

Найти на SoftSearch, скачать у автора. Нужные нам настройки располагаются по адресу «Tools — GetRight Configuration». Там нам требуется следующее. Таймаут между попытками в случае, если сервер отвечает «занято»: «Internet — Connections — «Timeout connectionattemps after … seconds», «Try to reconnect after … seconds» и «Try to reconnect up to … seconds». Для всех трех устанавливаем 120 (мы рассматриваем настройку для режима Free, если нужна настройка режима VIP — нужные цифры приведены выше, просто заменяем 120 на 10, а 1 на 3). Далее, «Downloads — Automatic Mode — «Up to … files or serments at the same time» и «Up to … connections at the same time to each HTTP server», для обоих выставляем 1. То есть мы разрешаем менеджеру одновременно качать только один файл с одного хоста. И наконец, запрещаем качать в несколько потоков: «Downloads — Accelerate», снять флажок «Automatically do Accelerated (Segmented) downloading». Для режима VIP эту опцию можно включить, но нужно выставить ограничение, не более трех потоков на файл: переключатель установить в позицию «Number of segments based on the file size», а в нижеследующей табличке выставить «2 segments in the file size is between 1 and 3 Mb» и «2 segments in the file size is between 3 and 100 Mb». Все, настройка закончена.

FlashGet

Найти на SoftSearch, скачать у автора. Здесь с настройкой проще, FlashGet поддерживает русский интерфейс. Вначале настроим таймауты. «Сервис — Настройки», закладка «Соединение», все три таймаута («соединение», «данные» и «задержка») выставить 120. Закладка «Ограничения», максимальное количество заданий выставить в 1. Закладка «Зеркала», отключить опцию «Использовать зеркала». Теперь нужно ограничить количество потоков: «Сервис — Параметры закачки по умолчанию». Опцию «Разбить на … частей» установить в 1. Можно эту опцию и не трогать, но тогда при старте закачки нужно будет уменьшить количество сегментов с пяти (или сколько там стоит по умолчанию) до одного, эффект будет тот же самый.

ReGet Deluxe

Найти на SoftSearch, скачать у автора. Здесь тоже все просто, и все по-русски. Прежде всего нужно обеспечить доступ к нужным настройкам, поэтому «Настройки — Интерфейс — Режим эксперта». После чего заходим в «Настройки — Настройки программы», закладка «Все настройки». Все параметры в настройках ReGet сведены в группы и представлены в виде дерева. Вначале раскрываем ветку «Общие настройки» и находим там «Количество соединений». Таких параметров там три, для «спящего», «кооперативного» и «неограниченного» режимов соответственно. Все три выставляем в 1. Далее, в той же ветке «Максимум одновременных закачек» и «Количество HTTP-соединений по умолчанию» — их тоже в 1.

Далее, ветка «Свойства закачки по умолчанию». «Пауза между попытками» и «Таймаут» — выставить 120. «Максимальное количество одновременных соединений« — в 1 (ноль обычно означает «не ограничено», а нам требуется именно что ограничить). Вот, собственно, и все для ReGet. Можно еще увеличить (в той же закладке) «Количество попыток перед переключением в отложенный режим», скажем, до десяти — просто на всякий случай.

Download Accelerator Plus

Найти на SoftSearch, скачать у автора. С русским языком здесь тоже нет никаких проблем, видимо, GetRight единственный из топовых менеджеров закачки живет по канонам прошлого века. Собственно, хуже от этого только его разработчикам. Правда, переводчик интерфейса DAP оказался, мягко говоря, шутником — «tools» он перевел как «средства», а «skins» (что уже ни в какие ворота не лезет) как «шкуры», но имена нужных нам настроек остались более-менее в целости.

Итак: «Средства — Настройки», закладка «Соединение». Первым делом нужно перевести «Режим ускорения» в позицию «Normal speed», никакого ускорения нам не нужно, нам нужно гарантированно получить файлы. И кто бы знал, чем отличается «super speed» от «extra speed» — уж лучше бы они дали напрямую управлять количеством потоков. Далее, обязательно посмотреть, что выставлено в поле «User Agent», и если там красуется поставленный по умолчанию «DA x.x» — обязательно переставить на «Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)». Дело в том, что многие сервера попросту не отдают файлов неизвестным (с точки зрения сервера) агентам. Агенту же по имени «Internet Explorer» файлы отдают все и всегда.

Далее, на той же закладке. «Автоматический поиск по зеркалам», отключить все флажки, которые там есть, а «Максимальное число одновременных закачек» выставить в единицу. Изо всех представленных менеджеров DAP самый простой в настройке, но простота эта обманчива — не исключено, что доступа к каким-то жизненно важным параметрам там просто не предусмотрено и простота пользования принесена в жертву гибкости.

Для всех остальных менеджеров закачки (а их десятки) действия будут примерно теми же самыми: вначале найти настройки программы, а потом найти в настройках таймауты и ограничения на количество единовременных закачек и количество потоков в закачке. Но учтите: приведенные параметры являются оптимальными для работы с архивом MP3Spy, у других сайтов и сервисов могут быть другие ограничения и для них потребуются другие настройки.

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

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

Во-вторых, это всевозможное «ускорение». Даунлоадер ускоряет процесс, качая несколько файлов одновременно, плюс каждый файл качая в несколько потоков. При этом, действительно, возможности канала используются по полной программе, но на стороне сервера могут иметь другое мнение (кстати, некоторые провайдеры широкополосного доступа тоже практикуют ограничения «ускоренной» закачки), и отдают, к примеру, один файл в одни руки (на один IP-адрес), и не более, чем в один поток. Ну и в-третьих, это User-Agent. Если ваш даунлоадер прикинулся браузером — у него больше шансов получить файл, а не ошибку доступа к файлу.

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


Обсудить Подписаться
 
Think DOOMsday  ( 13 августа 2004 г. | Автор: WildHare )

В статике этот момент передать сложно - облако КРОВИЩИ на скриншоте выглядит довольно скромно. Но на самом деле это не так.
Пятница, тринадцатое. Собака, воющая на луну. Разнокалиберная нечисть, выползающая из своих убежищ. Не вздумайте выходить ночью на торфяные болота — особенно если чертова дюжина пришлась на пятницу. Силы зла властвуют безраздельно. Мрак, ужас и конец света. Можно одним словом: DOOM.

Подстрочный словарь Babylon определяет DOOM как, я цитирую, «рок, судьба, гибель; статут, декрет; приговор, осуждение; страшный суд; смерть». В id должны были не один месяц посвятить вдумчивому чтению толковых словарей — иначе у них бы не получилось то, что получилось. Однако же, обо всем по порядку.

На этот раз мне пришлось изменить моему старому правилу: ни в коем случае не покупать пиратские копии тех игр, которые были лицензированы русскими издателями. Фирма «1С» обещает официальный релиз на туманный «2004 год» — а это значит, осенью, не раньше. Но ведь никакого терпения не хватит, сколько лет мы ждали эту игрушку? «Лицензия», само собой, займет почетное место в моей коллекции, ну а пока что скажем спасибо работничкам топора и клавиатуры за оперативность. На сей раз никаких фокусов и никаких пре-альфа-версий — нам предлагают если и не финальный американский релиз, то очень близкий к нему. Для того, чтобы оценить достижения id — хватает за глаза.

Прежде всего нужно развеять миф о непомерных аппаратных требованиях. Разумеется, если вы хотите увидеть графический движок нового поколения во всей красе — вам понадобится машина класса high-end с топовой видеокартой (долларов так за пятьсот). Картинка такая, что хочется зажмуриться, а еще лучше спрятаться под стол. Потому, что в играх так не бывает. Но эксперименты показали, что DOOM (с опущенными до плинтуса графическими настройками) свободно идет даже на средних, по нынешних меркам, конфигурациях. Для комфортного (исключительно в техническом плане, на самом деле там очень неуютно) перемещения по Марс-Сити потребуется: процессор Intel Pentium IV, где-то на 2 Ghz; 512 Mb памяти; и видеокарта с 64 Mb на борту (пусть даже это будет GeForce 4 MX). Картинка будет несколько угловатой, но никаких тормозов и никаких глюков. И атмосфера никуда не денется — уж об этом-то в id позаботились.

О сюжете DOOM много говорить не нужно — все и так все знают. Марс, лабораторно-промышленный комплекс мега-корпорации Union Aerospace, жуткий катаклизм непонятной природы, и ваш альтер-эго, такой бледный и красивый в форме морской пехоты на фоне адских вертепов, попадает в самое пекло тотального массакра. Если будет охота разобраться, что к чему — по игре разбросана уйма материалов (текстовых, голосовых, видео), в которых зарыта смысловая составляющая. Лично я принципиально разбираться не стал: для полноценного погружения в сюжет нужно с полпинка воспринимать на слух английскую речь, а делать это в декорациях Марс-Сити не очень-то получается. Подождем локализации — для третьего DOOM выход полноценной русскоязычной версии будет вполне уместен (чтобы я там раньше не бормотал про релиз для извращенцев — был неправ, осознаю и каюсь).

На что похож DOOM-III? Я вам скажу, на что. Возьмите первый-второй Quake и смешайте в равных долях с Half-Life. Добавьте кусочек Nocturne. Добавьте умопомрачительную графику. Добавьте кошмароидную (в хорошем смысле слова) озвучку, от которой мороз пробирает до <censored>. Добавьте зелья по имени «саспенс» — в невероятных количествах. Добавьте десяток полезных мелочей, которых так не хватало «Полураспаду». Поместите внутрь ничего не подозревающую особь homo sapiens, привыкшую открывать двери пинком и разносить из шотгана все, что только шевелится на карте. И спросите его: эй, гуманоид, как ощущения?

Гуманоид ответит: страшно.

DOOM, кроме шуток, действительно страшная игра. Настолько страшная, что ваш покорный, притащив домой диск, и заранее сказавший «в другой раз, ага?» крепкому здоровому сну, свернул действо на третьем часу процесса и пошел шарить по дому в поисках противоядия от грядущих ночных кошмаров. Атмосфера, понимаете? Мрачнейший индустриальный комплекс, в душу которого вселился дьявол. Пар из перебитых труб, мигающий красный свет, темные закоулки, перекошенные двери, и повсюду — смерть. Обычно за первый час ты полностью привыкаешь к игровому миру, и превращаешься в эдакого матерого чистильщика, вырезающего на своем пути все живое и неживое. А в коридорах и шлюзах Марс-Сити вырезают тебя. Создатели DOOM каким-то волшебным образом сумели вселить в игрока ощущения ужаса и бессилия перед непонятным злом. Как это им удалось?

Двери страшно открывать, ей-богу. Никакой лихой беготни — сунулся в дверь, замер в ожидании. Постоял, привык к освещению. Поводил фонариком туда-сюда — вроде, чисто. Сделал пару шагов.. И тут на тебя прыгают с двух сторон. А фокусы со светом.. Идешь по лаборатории, пусто и тихо, можно расслабиться. И вдруг, в самый неожиданный момент, гаснут все лампы, и ты в кромешной темноте крутишься вправо-влево и палишь из шотгана по размытым контурам, на движение, на шорох.. Саспенс невероятный, адреналин хлещет через край.

Я не зря упомянул Half-Life — DOOM вычерчен по тем же самым, проверенным временем и доказавшим свою эффективность, лекалам. Очень много скриптовых сцен, DOOM больше похож на интерактивный триллер, чем какая-либо другая компьютерная игра. Но если в HL скриптовые сценки были информационными или чисто развлекательными — в id подошли к делу творчески. Ты заходишь в некую комнату и активируешь триггер (что именно за триггер — в темноте фиг поймешь, может, просто три шага сделал от двери). Скрипт перехватывает управление и демонстрирует, как с трех сторон на тебя бросаются твари (а твари в DOOM жуткие, доложу я вам, даже которые из людей произросли смотрятся внушительно, а уж которые чистое зло.. бррр). Ты в полном ступоре наблюдаешь это из-за собственного плеча — а когда ближайшая тварь уже тянет к тебе грабли, скрипт внезапно обрывается и ты получаешь управление обратно и в полной панике палишь в белый свет, оглашая окрестности дикими воплями. Бодрят такие сценки не по-детски, так бодрят, что хочется поставить игру на паузу и отдышаться. Выкурить сигарету, выпить кофе, почитать новости.. И вернуться в Марс-Сити часов эдак через десять.

Что еще хорошего сказать про лучший в обозримом будущем first person shooter? Прежде, чем садиться за DOOM ночью, в темной комнате и полном одиночестве — стоит запастить валерьянкой, пивом и парой дисков с телепузиками. Чисто для снятия стресса.. ;-)


Обсудить Подписаться
 
Хранилище паролей  ( 11 августа 2004 г. | Автор: WildHare )

Интерфейс YOURpass - проще не бывает. Таблица паролей и четыре закладки, одна из которых AboutBox. Справиться с таким управлением сможет и трёхлетний ребёнок.
Доброго всем дня и мы продолжаем нашу трансляцию. Кстати, пользуясь случаем, поздравляю всех пользователей SoftSearch с переездом проекта на новый сервер. Теперь ваши поисковые запросы обслуживает Kraftway GEG Express ISP ES20 — Dual Intel Xeon 2.66 Ghz, 2 Gb RAM, серьезный, короче говоря, аппарат. Так что теперь сайт будет летать на гиперзвуковых скоростях, и никакой GoogleBot его не завалит, как бы ни старался (а старается он, доложу вам, на совесть).

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

Что характерно, обитатель Сети точно так же отягощен ключами в виде логинов и паролей. От форумов и web-кошельков, от чатов и сетевых магазинов, от почты, другой почты, и еще три раза от почты. Не считая разного рода сервисов, каталогов, рейтингов и прочих клубов по интересам. Количество паролей, которыми оперирует активный сетянин, может измеряться десятками — а голова ведь не резиновая. Точнее, резиновая, только мы об этом не знаем, и потому вынуждены писать пароли на бумажку. Бумажка же кладется куда? Правильно, куда попало. Лазить в куда попало каждый раз за паролем неудобно, да и военная тайна, пардон, privacy раскрывается. Именно поэтому едва ли не половина почтового трафика «запароленных» сервисов состоит из писем, сгенерированных по шаблону «forgot_password».

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

Рано или поздно любой из нас приходит к выводу, что с бардаком пора заканчивать, и заводит для хранения паролей специально обученный текстовый файл. Не особенно удобно, зато всегда под руками. Но задачу ведь можно решить с комфортом, верно? Вот он, комфорт — YOURpass (найти на SoftSearch, скачать у автора).

Эта нехитрая программа умеет только одно: хранить ваши пароли и предоставлять к ним доступ по первому же требованию. Для каждой записи в таблице паролей можно задать не только комментарий, но и команду, каковая команда будет выполняться нажатием специальной кнопки или по клику правой мышиной кнопки. Командой может быть, например, адрес сайта. А может быть скрипт, ярлык другой программы — что угодно, что сможет выполнить командная оболочка нашей любимой операционки. Сделано это затем, чтобы телепортировать вас в место, где требуется пароль, прямиком из хранилища. Удобно? Удобно.

А вот что неудобно: в базе программы нет поля для хранения логина. Логин, конечно, можно вписать прямо в комментарий, но лучше бы он хранился отдельно. Явная недоработка, которая не особенно мешает пользоваться программой, но зачитывается в безусловный минус. Дабы оградить вашу privacy от посторонних глаз, YOURpass можно закрыть паролем на запуск. И вот этот пароль таки придется запомнить — но уж лучше один, чем тридцать девять.

Есть у программы и своя изюминка (иначе программа вряд ли бы стоила внимания, верно?) — YOURpass умеет не только хранить пароли, но и генерировать их. Не нужно мучительно морщить лоб и примериваться к клавишам, достаточно указать длину пароля и используемый алфавит (кириллица, латиница, строчные, заглавные, цифры, спецсимволы), а потом получить готовый (и, прошу заметить, вполне случайный) пароль. Или целую кучу паролей — программа умеет генерировать их в пакетном режиме и автоматом передавать результат в буфер обмена.

Общий вывод: ничего сверхъестественного, программа для любителей простых и легких (в смысле веса программы и времени на освоение) решений. По мне, так и сойдет — футляру для ключей вовсе не требуются позолота и голосовое управление.


Обсудить Подписаться
 
Баррикада, которая на самом деле была будильником  ( 4 августа 2004 г. | Автор: WildHare )

Интерфейс Баррикады выполнен в стиле "подделка под индустриальный минимализм". Почему подделка? Потому, что "индустриальный" таки предполагает ту самую "индустрию".
Сегодня у нас очередные посиделки на тему «как не надо делать программы». И нашего гостя мы, вопреки обыкновению, представляем сразу: Barricade 0.6 rc2 (найти на SoftSearch, скачать у автора).

В обычной ситуации я бы с песнями прошел мимо этой программы — ну, еще один перпетуум мобиле (Баррикада заявлена, ни много ни мало, как «антивирусный монитор нового поколения, который не требует постоянного обновления антивирусных баз»; правда на сайте автор формулирует решаемые программой задачи уже по-другому), хорошо, хоть денег за него не просят. Но Баррикада оказалась написана на .NET — и пройти мимо я не смог. Дело в том, что я на полном серьезе считаю .NET будущим софтостроения, на платформе Windows она, безусловно, станет стандартом, на других платформах — будем посмотреть, как звезды встанут (и если вы думаете, что это я в шутку — бросьте уже этих шуток), но на текущий момент .NET живет в корпоративных заказах и на вебе (ситуации «программист пишет программерский инструмент для других программистов» мы не считаем), а вот .NET-продукты для конечных пользователей (sorry, но перевести по-другому end-user у меня не хватает фантазии) в дикой природе встречаются так же редко, как честные крадоначальники*.

Сама идея, сподвигнувшая автора Баррикады на труд, к жизнеспособным не относится. В чем замысел? Замысел в том, что пользователь самостоятельно (вот тут-то и порылась целая свора собак) определяет «опасные места» своей системы — фолдеры, файлы, ветки и ключи реестра — а Баррикада «слушает» их и рапортует при каждом распознанном ею изменении. А в чем порок замысла? Пороков не один, а целых два. Первый: нормальный пользователь понятия не имеет, что именно нужно поручить Баррикаде для мониторинга. Вирусы, к примеру, очень любят записывать себя в %System32%, но ведь и нормальные, доверенные программы тоже любят хранить там всякое. Дергаться на каждое изменение? Можно бы, но для этого нужно хотя бы знать, какой процесс явился автором изменений — а Баррикада таких сведений дать не может. Наконец, ни один пользователь в здравом уме и не будет заниматься низкоуровневой настройкой: зачем, когда любимый антивирус делает все на полном автомате?

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

Но это, граждане, если пользоваться программой по назначению. На самом же деле автор (по-видимому, сам о том не подозревая) изготовил превосходный инструмент оповещения о возникших задачах. Вот вам вполне типичная ситуация: небольшая рабочая группа, никаких средств групповой работы, весь обмен информацией идет через банальный, sorry за тавтологию, файлообмен по локалке. Пользователь А пишет документ, кладет его в расшаренный фолдер, и посылает пользователю Б (три этажа вниз) мысленный сигнал. Пользователь Б открывает документ, вносит коррективы, нажимает CTRL+S и посылает мысленный сигнал обратно (три этажа наверх). Сколько времени уходит на передачу мыслей сквозь железобетонные перекрытия?

А если установить у себя Баррикаду и натравить ее на те самые общие фолдеры — любой входящий и/или забираемый документ будет порождать сигнал, который вы не сможете не заметить. Удобно? Еще бы.

Автору Баррикады осталась самая малость — научить ее издавать звуки, отличать залоченные файлы от свободных (чтобы будильнику не подрываться всякий раз, когда коллега по этажу сохраняет на диск промежуточную версию вордовского документа), ну и привести интерфейс к человеческому виду. После чего можно будет смело менять название программы на «FileWatcher» или «DocPatrol».

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

* Термин «крадоначальник» был придуман человеком по имени Patologoanatom. Термин изумительный, да, но я стараюсь не нарушать копирайтов. ;-)


Обсудить Подписаться
 
Переключатель, который слушается 2.0  ( 2 августа 2004 г. | Автор: WildHare )

Интерфейс Arum по-прежнему прост, удобен и приятен глазу. Те же самые слова можно сказать об иконках, прилагаемых к программе.
Ниже (гораздо ниже) по течению блога я рассказывал о замечательной программе по имени Arum Switcher — переключателе раскладок, который слушается. Вот честное вам слово: после Punto Switcher и еще какой-то пунтоподобной штуковины эта нехитрая утилита сыграла роль пресловутого луча света в темной канализационной трубе.

То есть я отнюдь не хочу сказать, что Punto и его братья по разуму плохи и/или неудобны. Они неудобны для меня — а это, как говорят в народе, две большие разницы. Punto неудобен тем, что пытается проявлять интеллект. А проблема в том, что никакого интеллекта у нее нету, а есть алгоритм (который сам по себе шедевр программерского искусства, не будем забывать). И алгоритму свойственно ошибаться — раз, вмешательство алгоритма в мою приватную вселенную раздражает (припомните, какие слова вы обычно выпускаете в воздух, когда MS Word превращает весь документ в один сплошной bullets без видимой на то причины) — два.

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

Во-первых, и главное — теперь пользователь может управлять внешним видом иконки, которая живет в systray. Иконку можно представить в виде классических EN/RU (стандартную иконку раскладки при этом стоит отключить, никакой надобности все равно нету), можно представить в виде флага (и флаги будут меняться, сообразно текущему языку), можно спрятать иконку вовсе или подставить произвольный ICO-файл. Мелочь, казалось бы — но именно эта мелочь и превращает Arum из просто хорошего переключателя раскладок в максимально близкий к идеалу.

Во-вторых, Arum теперь умеет издавать звуки. Звуком может сопровождаться как переключение раскладки, так и вообще любое нажатие клавиши. Вешаешь «на клаву» звук механической пишущей машинки — и чувствуешь себя по меньшей мере Хэмингуэем, пусть даже ты всего-то редактируешь какой-то там конфиг. Звуки, как и иконки, можно брать произвольные, все настраивается. Только будьте осторожны с этим делом — ближние могут и не разделить вашего восторга.

Общий же вывод таков: Arum Switcher, как уже говорилось — мечта того пользователя, кто умному софту предпочитает послушный. А начиная со второй версии не уйдут обиженными и любители кнопки «Customize»..

ЗЫ

Хорошие новости из игровой вселенной. Первое: DOOM III как никогда близок к финальному релизу. Второе: издавать DOOM III в нашей с вами Крошке.Ру будет «1С» (да-да, jewel-case, и — никакой локализации, за что отдельное спасибо). И третье: по слухам (из заслуживающих доверия источников), пререлизную версию DOOM III утянули работнички топора и клавиатуры — а это значит, что самые нетерпеливые смогут заполучить шедевр в руки с ближайшего лотка. Только стоит помнить: релизы потому и зовутся релизами, что представляют собой финальную версию продукта.


Обсудить Подписаться
 
На главную > Софт-Блог за август 2004г.

See software by tags:
Calendar photos
Lost registry key keyfinder
Msn logger download
See software by tags:
Ssh tunnel client
Software bt848
Kaluki cards
See software by tags:
Selective color photos
Editing multiple documents word
Mystery play online
See software by tags:
Venta fax
Manager excel
Ecc200


Copyright © 2001—2016 SoftBlog
Идея:
Редактор: Никита Зайцев