~vbursian/research-assistant/intervers

« back to all changes in this revision

Viewing changes to help/Intro.html

  • Committer: Viktor Bursian
  • Date: 2013-06-06 15:10:08 UTC
  • Revision ID: vbursian@gmail.com-20130606151008-6641eh62f0lgx8jt
Tags: version_0.3.0
version 0.3.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
50
50
                        установку под новые задачи.  </li>
51
51
                        <li>То же касается и обработки данных, если её хочется делать 
52
52
                        &quot;на лету&quot;, прямо в ходе эксперимента (например, для того, 
53
 
                        чтобы решить, что и как писать дальше <!-- &mdash; см. 
 
53
                        чтобы решить, что и как писать дальше<!-- &mdash; см. 
54
54
                        <a href="SHFS.html">пример</a>-->).  Может быть, что-то готовое
55
55
                        уже есть в арсенале RA, но можно и дописать.  </li>
56
56
                </ul>
73
73
                
74
74
                <p><u>Авторы благодарны:</u> </p>
75
75
                <ul>
76
 
                        <li>Qt</li>
77
 
                        <li>g++</li>
78
 
                        <li>com-port</li>
79
76
                        <li>Г.С.Цейтину, создателю языка Net.
80
 
                        <br><font size="-2">[Г.С.Цейтин. Программирование на ассоциативных сетях. В сб.: ЭВМ в проектировании и производстве, вып.2, под ред. Г.В.Орловского, &quot;Машиностроение&quot;, Ленингр. отд., Л., 1985, 16-48.]</font>
81
 
                        <br>Хотя этот язык впрямую не применим к задачам, стоящим перед RA, 
82
 
                        знакомство с его изящными кострукциями оказало большое влияние
 
77
                        <br><font size="-2">[Г.С.Цейтин. Программирование на ассоциативных 
 
78
                        сетях. В сб.: ЭВМ в проектировании и производстве, вып.2, под ред. 
 
79
                        Г.В.Орловского, &quot;Машиностроение&quot;, Ленингр. отд., Л., 1985, 16-48.]</font>
 
80
                        <br>Хотя этот язык не применим напрямую к задачам, стоящим перед RA, 
 
81
                        знакомство с его изящными конструкциями оказало большое влияние
83
82
                        на архитектора <a href="Intro.html#prehistory">SOS</a> и RA. </li>
 
83
                        <li>Создателям библиотек и интегрированной среды программирования 
 
84
                        <a href="http://qt.nokia.com/">Qt</a>.</li>
 
85
                        <li>Создателям компилятора <a href="http://gcc.gnu.org/">g++</a>.</li>
 
86
                        <li>Денису Шинкову, автору библиотеки 
 
87
                        <a href="http://gitorious.org/qserialdevice">QSerialDevice</a> 
 
88
                        для работы с COM-портом.</li>
84
89
                </ul>
85
90
                
86
91
                <p><u>Лицензии:</u> </p>
87
92
                
88
 
                <p>RA распространяется под лицензией...  Cобственно, пока она не
89
 
                не распространяется, а лишь предоставляется для тестирования.
90
 
                Появление версии 1.0, которую не стыдно будет распространять
91
 
                ожидается осенью 2010.   Да и вообще ни о каком широком распространении
 
93
                <p>RA распространяется под лицензией...  Cобственно, она не
 
94
                не распространяется &mdash; ни о каком широком распространении
92
95
                речь не идёт.  Тем не менее, раз уж программа распространилась на Вас,
93
96
                следует сделать заявление: </p>
94
97
                
101
104
                абсолютно безответственное изложение её основного содержания:</p>
102
105
                <ol>
103
106
                        <li>Вы получаете программу как она есть, и можете использовать её,
104
 
                        как Вам угодно и для чего угодно, без каких-либо гарарантий (заявленных 
 
107
                        как Вам угодно и для чего угодно, без каких-либо гарантий (заявленных 
105
108
                        или подразумеваемых) в том, что она будет работать так, как Вам бы
106
109
                        хотелось, или так, как написано в её описании, или так, как хотелось 
107
110
                        её авторам.  </li>
120
123
                <u>дословно и полностью</u>, однако, если Вы намерены её цитировать или включить
121
124
                целиком в другую публикацию &mdash; ознакомьтесь с буквой закона.  </p>
122
125
                
123
 
<!-->
 
126
 
124
127
                <a name="prehistory"></a>
125
128
                <h3>Предыстория</h3>
126
129
                
127
130
                <p>С началом распространения первых IBM PC, а именно, в конце 1989
128
131
                года, то есть двадцать с лишним лет назад тем же коллективом авторов 
129
 
                был создан проект Spectra Operating System (SOS).  </p>
130
 
                <p>20 лет! Посредственные программы столько не живут.  </p>
 
132
                был создан проект Spectra Operating System (SOS).  На протяжении двух
 
133
                десятилетий эта программа обслуживала и продолжает обслуживать 
 
134
                несколько весьма разных установок в лаборатории 
 
135
                <a href="http://www.ioffe.ru/DepSSO/LabSSS/">спектроскопии твёрдого тела</a> 
 
136
                <a href="http://www.ioffe.ru/">ФТИ</a>.  Она даже экспортировалась за рубеж
 
137
                 &mdash; в США, Францию и Австралию &mdash; относительно небольшие 
 
138
                 модификации позволяли успешно применять её к новому оборудованию
 
139
                 и новым задачам во время командировок.  Написана она под MSDOS в 
 
140
                 эпоху, когда только-только появилась Windows 3.1, и имеет собственный
 
141
                 графический интерфейс и мультизадачность.  Это обеспечило ей долгую
 
142
                 жизнь, простоту и эффективность в управлении примитивными, в основном
 
143
                 самодельными устройствами, однако в 21ом веке она уже не смотрится, 
 
144
                 да и апаратура качественно изменилась, стала умнее и много быстрее.</p>
 
145
                 
 
146
                <p>Тем не менее следует подытожить и применить накопленный опыт. 
 
147
                20 лет! Посредственные программы столько не живут.  Особенно в 
 
148
                условиях исследовательской деятельности, когда методики и апаратура
 
149
                постоянно меняются.  Это был некоммерческий проект, авторы писали 
 
150
                программу для себя и успехом считают оправдание вложенного труда 
 
151
                полученными научными результатами.  Успех налицо, и покоится он на
 
152
                трёх китах:</p>
 
153
                <ol>
 
154
                        <li>гибкий и расширяемый, древовидный, самодокументируемый 
 
155
                        формат хранения данных;</li>
 
156
                        <li>гибкая и расширяемая, объектно ориентированная реализация
 
157
                        элементов диалога, драйверов устройств и методик численной
 
158
                        обработки;</li>
 
159
                        <li>возможность полного использования мозгов компьютера при 
 
160
                        работе с тупыми устройствами для совершения умных действий в
 
161
                        режиме реального времени.</li>
 
162
                </ol>
 
163
                
 
164
                <p>Первые две особенности наследуются программой RA и значительно
 
165
                развиваются, а ответственность за третий пункт теперь перекладывается
 
166
                на поумневшие переферийные устройства.</p>
 
167
                
 
168
                <p>Существенную помощь в развитии SOS оказали кооперация и 
 
169
                различного рода взаимопомощь.  Надеемся, то же произойдёт и с RA, 
 
170
                что подводит нас к следующему разделу.</p>
 
171
                
131
172
                    
132
173
                <a name="community"></a>
133
174
                <h3>Общество RA-поклонников</h3>
134
 
                <p></p>
135
 
<-->
 
175
                
 
176
                <p>Хотите Вы того или нет, но устанавливая на своём рабочем месте 
 
177
                программу RA Вы вступаете в &quot;Общество RA-поклонников&quot;.   
 
178
                Это ни в коем случае не является юридическим обременением, что 
 
179
                противоречило бы идее свободного ПО и вышеприведённой лицензии.   
 
180
                Это лишь следствие объективной реальности.  И, конечно, членство в
 
181
                Обществе отягощает Вас множественными обязанностями и одаряет
 
182
                некоторыми правами:</p>
 
183
                <ul>
 
184
                        <li>обязанность вдумчиво читать описание, стараться постичь
 
185
                        идеологию <a href="RANetBasics.html">базы знаний RANet</a> 
 
186
                        и применять её на практике,</li>
 
187
                        <li>право набивать шишки и, тем самым, вносить существенный 
 
188
                        вклад в проект;</li>
 
189
                        <li>обязанность жаловаться на недостатки и публично желать 
 
190
                        лучшего;</li>
 
191
                        <li>право терпеливо ждать очередную версию или патч;</li>
 
192
                        <li>обязанность помогать проекту материально&hellip;</li>
 
193
                        <li>и право выбирать вид помощи: 
 
194
                        <ul>
 
195
                                <li>программированием, </li>
 
196
                                <li>документированием (если у Вас были трудности в работе
 
197
                                с программой, но Вы преодолели их самостоятельно или после
 
198
                                устной консультации, пожалуйста, помогите теперь остальным
 
199
                                &mdash; напишите дополнение к документации), </li>
 
200
                                <li>помощью другим членам в развитии их аппаратной базы, </li>
 
201
                                <li>&hellip;,</li>
 
202
                                <li>борзыми щенками,</li>
 
203
                                <li>или просто вознесением молитв божественному
 
204
        
 
205
        <table align="center" cellpadding="20" cellspacing="0" border="0" width="0%">
 
206
                <tr valign="center" bgcolor="#f0f0f0">
 
207
                        <td><center><img src="images/GodRA.png" /></center></td>
 
208
                        <td align="left">
 
209
                                <font color="chocolate"><i>
 
210
                                <font size=+4>R</font><font size=+3>esearch</font>
 
211
                                <br>
 
212
                                <font size=+4>&nbsp;&nbsp;A</font><font size=+3>ssistant</font>
 
213
                                </i></font>
 
214
                        </td>
 
215
                </tr>
 
216
        </table>
 
217
        
 
218
                                </li>
 
219
                        </ul>
 
220
                        </li>
 
221
                </ul>
136
222
                
137
223
        </body>
138
224
</html>