Статья за ноябрь | 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,46 @@
<center>
<h1>News</h1>
<div class="news_item">
<h2 class="news_item_title">
<a href="pskov-again.html">Back to the development of "PSKOV"</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="pskovtoday">"PSKOV" today</h1>
<p>Now, we have an old "PSKOV" version and we need an improved one.</p>
<p>First, we should recall what "PSKOV" consists of:</p>
<ol>
<li>The <a href="https://opengamestudio.org/pskov/en/pskov_1.0.0.html">generator</a> itself in the form of HTML page with JavaScript</li>
<li>Helper <a href="https://opengamestudio.org/lfsa/en/index.html">Python script</a> to save generated files to disk</li>
</ol>
<p>Helper script is used to bypass web page restriction to access
local file system.</p>
<p>The script itself is a tiny web server with the following commands:</p>
<table>
<thead>
<tr>
<th></th>
<th>Command</th>
<th>Details</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td><code>GET /path</code></td>
<td>Get current working directory path</td>
</tr>
</tbody>
</table>
</div>
<div class="news_item_more">
<a href="pskov-again.html">Continue reading</a>
</div>
</div>
<div class="news_item">
<h2 class="news_item_title">
<a href="ht-sound.html">Sound support and the search for a new direction</a>
@@ -209,33 +249,6 @@ glue code where it can save up to 30% of code</p>
<a href="bus-iOS.html">Continue reading</a>
</div>
</div>
<div class="news_item">
<h2 class="news_item_title">
<a href="bus-01.html">Bus-01</a>
</h2>
<p class="news_item_date">
2024-01-04 00:00
</p>
<div class="news_item_contents">
<h1 id="onthewaytoportablecode">On the way to portable code</h1>
<p>To gain code portability, we have to divide whole code into two parts:</p>
<ul>
<li>repeatable: logic</li>
<li>unique: environment</li>
</ul>
<p>To simplify portable code construction, we want to be able to place any code -
both repeatable and unique - without hierarchy requirements of operating
systems. Bus design pattern seems to be the best option. The Bus makes all
code chunks equal because they interact through the Bus only.</p>
<h1 id="bus01">Bus-01</h1>
<p>Currently we have:</p>
<iframe width="560" height="315" src="https://www.youtube.com/embed/XAlIlG9tVL4?si=5HYRDkNuYE0zeoyo" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
<p>. . .</p>
</div>
<div class="news_item_more">
<a href="bus-01.html">Continue reading</a>
</div>
</div>
<p class="pagination_title">Page 1 of 8</p>
<p>