Статья за ноябрь | November article

This commit is contained in:
2024-11-14 22:59:44 +03:00
parent 9b616fbfdb
commit 41bd62ba49
21 changed files with 671 additions and 272 deletions

View File

@@ -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>