13 июня 2008 г.

Программные агенты, футбол и уфофилия

6:15:53 PM STepan: Ты че-нибудь учил?
6:16:00 PM modernist: 3 вопроса
6:16:18 PM STepan: а.. ну тогда не буду тебя отвлекать
6:16:24 PM modernist: а что хотел?
6:16:48 PM STepan: Мне не нравится определение программы агента, которое в шпорах дано
6:17:01 PM modernist: о-о-о.
6:17:40 PM STepan: пипецовое. он сказал, ему надо торресовское определение, а где я ему ***ть торреса достану.
6:18:00 PM STepan: вот в википедии что написано:
n computer science, a software agent is a piece of software that acts for a user or other program in a relationship of agency[1]. Such "action on behalf of" implies the authority to decide which (and if) action is appropriate. The idea is that agents are not strictly invoked for a task, but activate themselves.
6:23:43 PM modernist: Агент - это кусок программного кода, который выполняеть роль супервизора. В его юрисдикции решить, какое действие допустимо, а какое нет. Роль агента в том, чтобы самостоятельно осуществлять контроль, т.е. пользователю не обязательно каждый раз запускать его.
6:24:02 PM modernist: Пойдет?
6:25:09 PM STepan: ... ну у меня почти также получилось. у тебя по красивей конечно
6:27:56 PM STepan: relationship of agency - ты как перевел?
6:28:12 PM STepan: пропустил, как ненужное в русском уточнение ? :-)
6:29:02 PM modernist: выполняет роль супервизора
6:29:16 PM modernist: смысл-то такой
6:29:43 PM STepan: ну да...
6:30:09 PM modernist: замени супервизора на более подходящее слова. Я просто не знаю, как эту прогу зовут
6:30:25 PM modernist: антивирус!
6:30:41 PM modernist: брандмауэр
6:31:06 PM STepan: хыхы Тошкиенс горячится
6:31:36 PM STepan: я так понял ей даже стек TCP может являться
6:33:15 PM STepan: списать чтоль твой перевод ;-) ?
6:33:33 PM modernist: Кусок ПО замени на ПО
6:33:52 PM modernist: решить на решать
6:34:28 PM modernist: Роль агента в том, чтобы самостоятельно осуществлять контроль, на агент самостоятельно выполняет контроль
6:34:40 PM STepan: надо наверное заменить "вид программного обеспечения"...
6:34:49 PM modernist: агент самостоятельно осуществляет контроль
6:35:25 PM modernist: т.е. пользователю не обязательно каждый раз запускать его. на т.е. пользователю не обязательно запускать его.
6:35:55 PM modernist: Вот и будет тебе определение)
Хотя кто-то может и придраться, но не Дубина)
6:37:15 PM STepan: Дубина сказал по Торресу. А этих торресов в гугле, как у нас Ивановых
6:37:30 PM STepan: но я разумеется оставлю это
6:39:55 PM STepan: Агенты Торреса связались с представителями турнира и заявили, что в таком случае Торресу лучше избежать публичных мероприятий.
6:40:25 PM modernist: :)
6:41:31 PM STepan: Прошлым летом Мигель Торрес был свободным агентом
Прошлым летом он стал свободным агентом, и это при том, что весь сезон он был твердым игроком основы для тренера терсеры Абраама Гарсии, его команда ...
6:42:30 PM modernist: ты чет не то читаешь, Степ
6:43:00 PM STepan: вот самое то:
Сердце и легкие Торрес серьезно повреждены, ее почки начинают отказывать, и инопланетное существо также выделяет некий парализующий агент в ее ...
6:43:28 PM modernist: :)
6:43:35 PM STepan: хыхыхы:
http://ru.wikipedia.org/wiki/%D0%91%27%D0%95%D0%BB%D0%B0%D0%BD%D0%B0_%D0%A2%D0%BE%D1%80%D1%80%D0%B5%D1%81
6:43:46 PM STepan: Выросла на Кессике IV, она и ее мать были там единственными клингонами и это создавало проблемы.
6:45:07 PM STepan: отец, Джон Торрес (Человек (как раз тот самый, который для Дубины книжку писал)); мать, Мирал (Клингонка).
6:45:48 PM modernist: Мля, Степ. Тебе надо одно определение, а не всякую хрень
6:45:57 PM STepan: имеет сына. Б'Елана Диму :::: )
6:46:33 PM STepan: Торес + Мирал = Дима ахахах !!!

Посчитаем объем чайной, столовой и десертной ложек

С чего все началось: тык.

Инструменты слева направо: стакан граненый, 200 мл, ложка чайная, ложка десертная, ложка столовая.
Способ измерения: наполнение стакана по риске.
Наполняемость каждой ложки была максимальная, по возможности с "горкой" (что позволяет поверхностное натяжение). Старался не разлить ни капли воды - после наполнения ложки сразу выливал в граненый стакан.
Результаты измерений получились довольно "круглые". А значит точность измерений достаточная для, например, использования в рецептах.
Итак, что мы имеем:
16 столовых ложек на 200 мл = 1 ст. ложка = 12,5 мл;
20 десертных ложек на 200 мл = 1 дес. ложка = 10 мл;
40 чайных ложек на 200 мл = 1 чайная ложка = 5 мл.
Еще раз про точность: чем меньше "переливов" ложка-стакан, тем точнее результат. Поэтому наиболее точным является измерение объема столовой ложки. И наименее точным - чайной ложки. Однако, полученные результаты согласуются со здравым смыслом, что является косвенным подтверждением правильности измерения.
Таким образом, достоверность полученных данных я бы оценил с вероятностью 0.8-0.9.

9 июня 2008 г.

Переехал.

Поначалу писал на sinyagovsky.ya.ru. Но уж очень там неудобно. Переношу все посты сюда, там закрываю.

8 июня 2008 г.

Яндекс UI не рулит

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

Над пользовательскими интерфейсами яндексу еще работать и работать.

Как добавить номер к формуле в MS Word 2007

Доброго времени суток.
Как-то я столкнулся с тем, что справа от формулы, набранной при помощи средств Ворд 2007, номер поставить ну никак не получается. В 2003м все было просто: пишем формулу, центруем, выставляем табуляцию, отступы и т.д. и т.п. Кто-то макросы писал, создавал автонумерацию, делал собственные стили.
А здесь не прокатывает такой фокус. Формула преобразуется во встроенную, если на строке появляется еще какой-либо символ. И все - встроенная формула уменьшается в размерах, индексы математических операндов (сумм, произведений, интегралов и т.п.) уползают.
Значит, долго я рылся на просторах инета, пока не набрел на статью в блоге официальных разработчиков. Где было предложено 2 способа, как избавиться от этой напасти. Вернее сказать, обойти этот баг, который, по мнению мелкософта, вовсе не баг. Но, который исправят, скорее всего, во втором пакете обновлений для офиса.
Второй способ обхода бага рассматривать не будем - там используется макрос: много строк кода и несколько процедур. Кому интересно - в бой и с песней.
Первый способ оригинален и прост. Безусловно, многие его успешно применяли и применяют, начиная с ранних версий ворда. Однако, как показывает практика, еще большее количество людей ничего не знают про него. Вот для них это будет полезно. В особенности для тех, кто не понимает буржуйские языки. Стоит отметить, что проделать ниже указанные действия достаточно один раз, а потом все будет работать автоматически.
Итак, по пунктам:
1. Открываем ворд.
2. Переходим на вкладку "Вставка".
3. Там находим пункт таблица. Выбираем ее размерность 3х1:
4. Наводим указатель мыши на левый верхний угол таблицы, кликаем правой кнопкой мыши на знак + и заходим в меню свойств таблицы.
5. Устанавливаем ширину таблицы в 100%:

6. Далее переходим на вкладку столбец. Устанавливаем ширину для каждой ячейки: для первой 15%, для воторой 70%, для третьей 15%.

7. Далее нажимаем "ОК".
8. Теперь устанавливаем выравнивание ячеек посередине. Для этого опять кликаем правой кнопкой мыши по знаку + в левом верхнем углу таблицы. Выбираем нужное выравнивание ячеек.
9. Это еще не все. Теперь кликаем в центральную ячейку и жмем alt+= (одновременно alt и = ). Получаем:

10. Ну и в правую ячейку можно вставить пустые скобки для новой формулы, придумать автозаполнение или ничего не вставлять.
11. Выделяем всю таблицу. Заходим в "Конструктор" (вкладка "Работа с формулами"). Там жмем большую кнопку "Формула" и сохраняем выделенный фрагмент в коллекцию формул:

12. Далее указываем данные о новом объете:
  • Имя (по своему усмотрению): Нумерованная формула
  • Коллекция: Формулы
  • Категория (я бы советовал): Встроенная.
  • Описание (по своему усмотрению): Позволяет нумеровать формулы
  • Сохранить в: Building Blocks
  • Параметры (чтобы на новой строке): Вставлять в тот же абзац
13.Ну и последний рывок. Заходим в "Панель быстрого запуска", что рядом с кнопкой "Office", и выбираем "Другие команды":
14. В левом выпадающем списке выбираем команды "Вкладка "Вставка"". Находим команду "Формула", жмем "Добавить >>":
Собственно говоря, все. Тепрь давайте добавим формулу. Рядом с кнопкой "Office" появилось буква "пи". Нажимаем треугольничек рядом с ней и из появившегося списка выбираем нумерованную формулу:

Если после формулы нужен знак препинания, его можно загнать в формулу. Как обращаться с формулами в 2007 ворде очень хорошо написал М. Баландин в работе "WORD 2007 ДЛЯ МАТЕМАТИКА".

Открылись!

Значит это не может не радовать. Вся база сохранилась - это вообще приятно.

А теперь немного дегтя: после точки обычно пишется Заглавная буква, кроме, конечно, сокращений. Ну это еще пол беды.

Что это за "(ц) ж-зон", кто кого пашет? Почему с таким пренебрежением это написано? Почему так прилеплен логотип? Как это сделано на злофениксе, так все и делается в России. Через одно место. По принципу "А-а, и так сойдет". А не нравится, не ешь - никто не заставляет.

6 июня 2008 г.

Как обновить НОД.

Не, ну я думал это все знают. Ан нет.

Итак, рассмотрим процесс обновления NOD32 2.7 с флеш-накопителя.
Первое, что нужно сделать - открыть НОД. Точнее открыть Control Center (центр управления). Из себя он представляет окошко с древовидной структурой модулей и возможных действий.
После того, как мы открыли центр управления НОД и немного в нем освоились, жмем на треугольничек рядом со словом "Обновление". Если список спрятался, жмем еще раз ;).
Нажимаем на выпавшую надпись "Обновление". Появилось окошко со всевозможными разнообразными действиями.
Тут можно и обновиться, и настроиться на обновление. Вот мы и помытаемся на строиться на него. Так сказать, подключиться на "волну обновлений".
Жмем "настройка". Ага! Появилось окошко "Настройка автоматического обновления"? Много всяких непонятностей на нем.. Но не стоит расстраиваться - как все гениальное, здесь очень просто :)

Итак, смотрим на группу элементов "Расположение". Пока нас интересует только кнопочка "Серверы". Нажимаем ее.
Появилось еще одно окошко, к счастью, последнее. Что нам тут нужно сделать? Так, давайте-ка поднапряжемся еще чуть-чуть и радостно, с чувством выполненного дела, попьем чайку.
Значит, в этом окошке нам нужно добать сервер обновлений НОД. Вы спросите "а где же он, этот сервер обновлений"? А на флешке! Значит жмем добать и пишем что-то типа такой конструкции:

f:\NodUpdates\
Кстати, эту строчку можно просто скопировать туда, заменив при это буковку f на буковку, которую виндоус присвоила вашей флешке. Не знаете буковку? Вот тут вы заблуждаетесь! Посмотрите в адресную строку. Ну или загляните в "Мой компьютер".


Значит строчку вставили. Нажимаем "ОК". И радуемся тому, что в списке появился НАШ сервер обновлений. И жмем еще раз "ОК".
А где это мы сейчас? А сейчас мы в окошке "настройка автоматического обновления". Тут наши приключения подходят к концу. Заглянем в группу элементов "Расположение", в выпадающее меню, именуемое "Сервер". В нем нужно выбрать НАШ, только что созданный, свеженький сервер. Выбрать и.. "ОК".

Ну фсе. Жмем "Обновить сейчас", радуемся, хвалим компьютер за послушание, закрываем нод, сохраняем это руководство и с хорошим настроением идем пить чай.