Статья за ноябрь | November article
This commit is contained in:
@@ -24,6 +24,31 @@
|
||||
<center>
|
||||
<h1>Новости</h1>
|
||||
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="pskov-again.html">Возвращение к разработке «ПСКОВа»</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2024-11-14 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p><img src="../../images/2024_lha-path.gif" alt="lha" /></p>
|
||||
<h1 id="">«ПСКОВ» сегодня</h1>
|
||||
<p>Итак, у нас есть старая версия «ПСКОВа», а нам нужна новая с улучшенными
|
||||
характеристиками.</p>
|
||||
<p>Первым делом стоит вспомнить, из чего состоит «ПСКОВ»:</p>
|
||||
<ol>
|
||||
<li>Непосредственно <a href="https://opengamestudio.org/pskov/ru/pskov_1.0.0+ru.html">генератор</a> в виде веб-страницы на HTML + JavaScript</li>
|
||||
<li>Вспомогательный <a href="https://opengamestudio.org/lfsa/ru/index.html">скрипт Python</a> для сохранения генерируемых файлов на диске</li>
|
||||
</ol>
|
||||
<p>Вспомогательный скрипт нужен по одной причине: веб-страницам запрещено общаться
|
||||
с локальной файловой системой по соображениям безопасности.</p>
|
||||
<p>Скрипт представляет из себя крошечный веб-сервер со следующими командами:. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="pskov-again.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="ht-sound.html">Звук и поиск нового курса</a>
|
||||
@@ -211,31 +236,6 @@ class memory_Context:
|
||||
<a href="bus-iOS.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="bus-01.html">Шина-01</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2024-01-04 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<h1 id="">На пути к портируемому коду</h1>
|
||||
<p>Для достижения портируемости кода необходимо разделить весь код на две части:</p>
|
||||
<ul>
|
||||
<li>повторяющееся: логика</li>
|
||||
<li>уникальное: взаимодействие с окружением</li>
|
||||
</ul>
|
||||
<p>Для упрощения конструирования портируемого кода нужна возможность размещать
|
||||
любой код - и повторяющийся, и уникальный - без учёта иерархии конечной платформы.
|
||||
Для этого лучше всего подходит шаблон проектирования «Шина». Шина все куски
|
||||
кода делает равными, т.к. они взаимодействуют друг с другом через Шину.</p>
|
||||
<h1 id="01">Шина-01</h1>
|
||||
<p>На текущий момент получился следующий результат:. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="bus-01.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p class="pagination_title">Страница 1 из 8</p>
|
||||
<p>
|
||||
|
||||
Reference in New Issue
Block a user