• Авторизация


Сетевой ресурс из локальный сети и удаленно по одному имени 25-04-2009 11:27


У меня на домашнем компе стоит веб-сервер, для доступа извне я настроил динамический ДНС DynDns, но вот захотелось чтобы он был по тому же имени доступен и в домашней сети.

Как это сделать:

1. Устанавливаем рядом с вебсервером DNS-сервер (я использовал Bind)

2. Прописываем зоны в /etc/named.conf

zone «hostname.» in{

type master;

file «hostname..zone»

};

zone «0.168.192.in-addr.arpa» in {

type master;

file «192.168.0.zone»

};

2. Создаем файл с описаниями зоны: «192.168.0.zone» на основе файла «127.0.0.zone»

3. Создаем «hostname..zone» на основе «localhost.zone»

4. Перезапусаем bind командой rcnamed restart

5. Наслаждаемся жизнью.

[показать]LIci WP - WordPress crossposting plugin
комментарии: 2 понравилось! вверх^ к полной версии
Настройка Eclipse под OpenSuse 64bit 10-11-2008 18:40


Оригинал сообщения

Как оказалось, адекватно работать эта парочка может толко если ставить JDK 1.6.0_10, а вот седьмой апдейт который ставится из сусешного репозитория ни разу не готов работать нормально - Эклипс вылетает когда захочет. Ну и конечно же стандартные настройки памяти для виртуальной машины нам не нравятся, так что имеем в итоге что-то в духе этого:

eclipse -vm $jdk1610_path -vmargs -Xms256m -Xmx1024m -XX:MaxPermSize=512m -Xss16M

Задлбался собират инфу мелкими кусочками и методом научного тыка… работать ведь тоже когда-то надо. %)

[показать]LIci WP - WordPress crossposting plugin
комментарии: 0 понравилось! вверх^ к полной версии

Мир погибнет 07-10-2008 23:16


Оригинал сообщения

Скорее всего мир погибнет от того, что кто-нибудь забудет или поленится написать где-нибудь:

If(val != null) {…} else {…}

[показать]LIci WP - WordPress crossposting plugin
комментарии: 0 понравилось! вверх^ к полной версии
Ночные сказки. 11-08-2008 22:08


Оригинал сообщения

Как обычно общаясь с SurreMus по скайпу и придумывая сказочки нового типа, в которых действующие лица - действия, например: “Почему Летать ходил по асфальту?  почему летать ходило по асфальту? А думать не успевало за словами, наблюдая, как Ходить не может догнать Летать. Говорить пыталось догнать, но посколько с ним не было Думать, это получалось плохо.

Аффтар кусками - модельер ткани лоскутками. Столбил выдумывал мосты, а Начинал их мостил ,а Получалось - целовал мостовые.

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

[показать]LIci - Собственный домен для дневника!
комментарии: 1 понравилось! вверх^ к полной версии
Скины в JBOSS Seam c применением JSF и RichFaces 06-08-2008 19:01


Оригинал сообщения

RichFaces


Используется динамический CSS, например style.xcss, описание которого можно найти здесь. Сам скин описывается файлом <createdSkinName>.skin.properties, где заданы его параметры. Динамический CSS загружается тэгом <a4j:loadStyle …>. Пример.

Seam


Найденное описание реализации не работает. Проблема судя по всему с инициализацией параметра #{theme.skin}, оп значению которого не удается найти скин. Попробовал добавить файл skin.properties и заменил в web.xml:
<context-param>
<param-name>org.richfaces.SKIN</param-name>
<param-value>#{theme.skin}</param-value>
</context-param>

на

<context-param>
<param-name>org.richfaces.SKIN</param-name>
<param-value>#{themeSelector.theme}</param-value>
</context-param>

и все заработало.



[показать]LIci - Собственный домен для дневника!
комментарии: 0 понравилось! вверх^ к полной версии
Типовые элементы компьютерной игры 29-07-2008 07:40


Оригинал сообщения


  1. Организатор вычислений (распределитель и балансировщик нагрузки)

  2. Физическая модель

    1. Вычислитель критериев взаимодействия

    2. Вычислитель результатов взаимодействия

    3. Формирователь событий микроуровня

    4. Собственно объекты модели



  3. Вычислитель логической модели

    1. Вычислитель критериев взаимодействия или изменения

    2. Вычислитель результатов взаимодействия или изменения

    3. Формирователь событий макроуровня

    4. Собственно объекты модели



  4. Вычислитель сюжетно-исторической модели

    1. Формирователь цепей целей и задач для персонажей

    2. Формирователь закадровой истории

    3. Формирователь отображающейся истории

    4. Собственно элементы сюжета (сама модель)



  5. Модуль отображения

    1. Информационное

      1. Текстовое отображение



    2. Графическое

      1. Псевдографическое (символическое или схематическое отображение)

      2. Упрощенное изображение

      3. Фотореалистичное отображение



    3. Звуковое отображение

      1. Фоновое (атмосферное)

      2. Основное



    4. Силовое отображение (Forcefeedback)







[показать]LIci - Собственный домен для дневника!

комментарии: 0 понравилось! вверх^ к полной версии
Презентация к дипломной работе 27-06-2008 16:08


Оригинал сообщения

Если кому интересно…

Презентация к дипломной работе

[показать]LIci - Собственный домен для дневника!
комментарии: 0 понравилось! вверх^ к полной версии
Вольный перевод очередного куска доклада ADCATS 16-06-2008 23:33


Оригинал сообщения

Оригинал: “Tolerance Analysis of Flexible Assemblies

Using Finite Element and Spectral Analysis”


Bryan F. Bihlmaier, graduate student

Department of Mechanical Engineering

Brigham Young University

Глава 4

Ковариации из спектрального анализа

Так как матрица геометрических ковариаций, относящаяся к смещениям узлов необходима для статистического конечноэлементного анализа, то обычные поля допуска недостаточны для описания отклонений поверхностей. Необходимо подробнее рассмотреть поверхности, чтобы определить их геометрические ковариации. Stout (неопубликован) моделировал поверхности используя полиномиальные кривые и показал, что длина волны поверхности оказывает значительное влияние на геометрические ковариации и в итоге на результаты статистического моделирования сборки. Частотные параметры отклонений поверхности должны быть определены для получения связи между длинами волн отклонений и результатом не жесткой сборки. Спектральный анализ поверхности предоставляет метод прямого получения матрицы геометрических ковариаций.

4.1 Типовые отклонения поверхностей

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

[500x318]

Рис 4.1

На рисунке 4.1 показан пример профиля поверхности, снятый с рабочей детали из листового металла с применением КИМ(Координатноизмерительной машины). Такие отклонения как правило имеют случайную фазу и случайное распределение пиков. Поля допусков задают пределы в которые должна попадать амплитуда пиков отклонений точек поверхности. Но они не содержат какой либо информации о длине волны или волнистости поверхности. Так как длины волн отклонений оказывают влияние на результаты сборки, то допуски на не жесткие элементы должны так же описывать допустимые спектральные характеристики отклонений точек поверхности от их номинального положения. Дла исследования частотных характеристик поверхности обычно используют аппарат спектрального анализа (Thomas 1982). Производя преобразование Фурье над отклонениями поверхности, как описано ниже, получим ее спектральную характеристику. Она может быть полезна для обнаружения источников отклонений и их вклада в общую картину,а так же для вычисления матриц геометрической ковариации для статистического анализа.

4.2 Модель отклонений поверхности

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

Representing part surfaces in the frequency domain allows a simple derivation of the

geometric covariance matrix from the autospectrum (or autospectral density) function

used in spectral analysis. The autospectrum function has been used to communicate

statistical information about random surface variations (Thomas 1982).
Как будет показано,

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

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

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

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

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

Читать далее...
комментарии: 0 понравилось! вверх^ к полной версии
Экологическая часть диплома. 07-06-2008 15:17


Оригинал сообщения

Анализ вредных факторов при использовании программного обеспечения (ЭВМ).

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

Экологическая часть диплома

[показать]LIci - Собственный домен для дневника!
комментарии: 0 понравилось! вверх^ к полной версии
Вольный перевод части диссертации Меркли, посвященной истории развития размерного анализа в BYU 06-06-2008 01:32


Оригинал сообщения

2.2 Хронология развития размерного анализа в BYU

Автоматризированный анализ допусков является областью исследований Brigham

Young University (BYU) с 1984. В этом году, Доктор Кеннет Чейз создал

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

Раскрыть пост
комментарии: 0 понравилось! вверх^ к полной версии
Разница между нами и Западом. 05-06-2008 18:22


Оригинал сообщения

Вот сижу пишу введение для дипломной работы и как-то так получается, что в качестве обоснования актуальности того что я делаю напрашивается фраза “да на западе это уже восемь лет назад придумали и уже внедрили”. Кому интересно, наткнулся я на публикации ассоциации ADCATS (Association for the Development of Computer-Aided Tolerancing Systems), в которую входят:

Allied Signal Aerospace, Boeing, Cummins, FMC, Ford, Hewlett Packard,Hughes, IBM,Motorola, Sandia Labs, Sigmetrix, Texas Instruments.

Ни о чем подобном у нас в России я не слышал ни разу.

Так что в итоге буду торчать между двух полюсов:

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

2) Судя по всему, на западе уже давно есть вещи и поинтереснее.

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

[показать]LIci - Собственный домен для дневника!
комментарии: 0 понравилось! вверх^ к полной версии
Перевод части диссертации Карла Меркли 04-06-2008 03:56


Оригинал сообщения

Оригинал диссертации “Анализ допусков в нежестких сборках”

2.1 Обзор литературы

Исследования связанные с данным включают of 1) Анализ допусков 2) Метод конечных элементов, 3) Статистику, and 4) Автоматизированное геометрическое проектирование. Следующий обзор рассматривает каждую из перечисленных областей

2.1.1 Анализ допусков

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

В процессе синтеза/анализа требуется решение систем нелинейных уровнений. Но так как погрешности изготовления достаточно малы относительно номинальных размеров, то эти уравнения поддаются решнению с применением методов линеаризации, как это продемонстрированно в работе Гао (1993).

Всесторонний обзор простановки размеров, допусков и процесса их анализа может быть oнайден у Роя, Чейза и Паркинсона (1991) и других авторов. В этой работе представлен обзор предшествующих исследований

Гилфорд(1992) рассматривает представления допусков и выделяет три способа их математического описания: тел смещения, реализуемое пространства, пространств параметров

Смещение тел было введено Requicha (1984, 1986) и Rossignac (1986). В этом методе, смещенные поверхности вычисляются на основе номинальной модели и допусков.

Этот метод использует ту же концепцию представления зоны допуска что и стандарт

ANSI, но, это представление не позволяет математически отразить отклонения в ориентации поверхностей. Это делает невозомжным моделирование нелинейных эффектов, таких как угловые отклонения поверхностей (Робинсон1989).

Srinivasan and Jayaraman (1989, 1989) дополнили метод тел смещения, определив

Виртуальные Граничные Условия (ВГУ или в английском варианте VBRs). ВГУ могут точно отражать

ограничения накладываемые на модель в следствие задания. Wilhelm (1992) реализовал

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

Turner and Wozny (1990) разработали теорию реализуемого пространства. В этом подходе вариационная модель основана на номинальной границе детали. Она представляет собой описание множества всех реализуемых деталей, к которым применены допуски в качестве ограничений сборки, что позволяет охватить как отклонения размеров так и геомтерии. Эта теория позволяет применить как метод наихудшего случая так и статистические методы анализ. Этот метод был реализован в системе GEOS в Rensseleaer Polytechnic Institute (Turner 1989).

Теория пространств параметров была одной из первых из предложенных для оценки допусков на геомтерических моделях. Hillyard и Braid (1978) обсудили возможность использования переменных размеров или параметров при моделировании твердого тела для представления вариаций размеров. Light и Gossard так же рассмотрели параметрическую геометрическую модель(1982). Кинематическая формулировка с использованием матриц перобразования, как в робототехнике, представлена у Rivest и других. (1993). Интересно сходство с подходом, развиваемым Робинсоном в BYU (1989). Впрочем, Rivest

рассматривал только открытые векторные цепочки.

Установление допусков на вектора можно рассматривать как подмножество метода параметрических пространств. Fortini (1967) первым ввел принципы установки допусков на вектора. Всеобъемлющий обзор метода в применении к двумерным сборкам был приведен Bjorke (1978). Этот метод не включает полного набора кинематических ограничений на векторной моделиl. Векторные модели широко применялись в BYU как для двумерных (Marler 1988) , так и для трехмерных (Robinson 1989) сборок. Схожий метод был разработан и описан Ogot (1994). Впрочем, в том случае он использовался для построения уравнений двумерной сборки для анализа методом Монте Карло.

Martinsen (1993) показал, что метод назначения допусков на вектора может использоваться, чтобы задавать отдельные детали, состоящие из различных поверхностей, несмотря на то, что точная реализация для сплайновых поверхностей неясно.

Существует ряд вопросов в отношении векторных моделей, вызывающих беспокойство. Например, они могут не отражать определение зоны допуска по стандарту ANSI (ASME 1995).

Voelcker (1993) утверждает, что назначение допусков на вектора не позволяет учесть несовершенства формы и неоднозначность определения баз. Goodrich (1991) and Ward (1993) показали, что отклонения формы могут описываться векторными моделями. К тому же под вопросом возможность какой либо системы справиться с учетом неоднозначного определения
Читать далее...
комментарии: 0 понравилось! вверх^ к полной версии
Еще одна психоделичная картинка 26-05-2008 21:52


Оригинал сообщения

[608x521]

[показать]LIci - Собственный домен для дневника!
комментарии: 0 понравилось! вверх^ к полной версии
Очередная дипломная картинка 23-05-2008 23:23


Оригинал сообщения

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

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

[628x273]

[показать]LIci - Собственный домен для дневника!

комментарии: 0 понравилось! вверх^ к полной версии
Дипломное 21-05-2008 06:44


Оригинал сообщения

[500x416]

Кто бы знал сколько сил было потрачено на эту картинку, на отладку алгоритма, сколько мороки с точностью вычислений… Но черт подери, какой кайф, когда до полной победы над матмоделью еще какие-то два-три шага…

[показать]LIci - Собственный домен для дневника!
комментарии: 0 понравилось! вверх^ к полной версии
Идея отладочного окна для отображения HTMLDocument 15-05-2008 18:01


Оригинал сообщения

[673x259]

Крестиком отмечается положение каретки.

Может быть реализую через недельку - полоторы.

[показать]LIci - Собственный домен для дневника!
комментарии: 0 понравилось! вверх^ к полной версии
Система учета расходов Buxfer. 15-05-2008 16:00


Оригинал сообщения

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

[показать]LIci - Собственный домен для дневника!
комментарии: 0 понравилось! вверх^ к полной версии
Русские символы в OOoLaTeX 14-05-2008 15:56


Оригинал сообщения

Проблема отображения русских символов решилась использованием такой преамбулы (использутеся MikTeX 2.7):

\usepackage{mathtext}

\usepackage[T2A]{fontenc}

\usepackage[utf8]{inputenc}

\usepackage[russian]{babel}

\usepackage[usenames]{color}

[показать]LIci - Собственный домен для дневника!
комментарии: 0 понравилось! вверх^ к полной версии
Параметрические документы в OpenOffice 14-05-2008 11:28


Оригинал сообщения

Столкнулся с необходимости возможности вставки в документ значений - резальтатов расчетов и отдельных формул из базы данных. И пришел к выводу, что оптимальное бесплатное решение - сочетание OpenOffice c oOoLatex и Maxima c MySQL или CSV.

Установка

OpenOffice - скачали и ставим.

oOoLatex - требует для работы LaTeX (я использую в составе MikTeX), GostScript, MinSYS, после установки требуется задать пути к их исполняемым файлам.

Maxima - скачали и ставим, потом с использованием LISP получаем выход на API для работы с БД.

MySQL - либо устанавливаем локально и продумываем, как в ней хранить необходимые результаты и формулы

CSV - файл он и есть файл, банальные навыки программирования и все ок.

[показать]LIci - Собственный домен для дневника!
комментарии: 0 понравилось! вверх^ к полной версии
Догворенности об интерфейсах 13-05-2008 14:06


Оригинал сообщения

В эту договоренность должны входить:

  1. Метод передачи.

  2. Адреса для пересылки в обе сторны. (Имена методов и т.п.)

  3. Формат передаваемых и получаемых данных (сообщений), из области допустимых значений.

  4. Метод установления связи между системами.

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




[показать]LIci - Собственный домен для дневника!
комментарии: 0 понравилось! вверх^ к полной версии