2026-01 File management
This commit is contained in:
26
ru/news/2026-01_manage-files.md
Normal file
26
ru/news/2026-01_manage-files.md
Normal file
@@ -0,0 +1,26 @@
|
||||
Title: Управление файлами
|
||||
Date: 2026-01-01
|
||||
Category: VideoNews
|
||||
Slug: manage-files
|
||||
Lang: ru
|
||||
|
||||
<video controls width="700">
|
||||
<source src="../../vid/pskov_0.9.0_ru.mp4" type="video/mp4"/>
|
||||
</video>
|
||||
|
||||
# Декабрь
|
||||
|
||||
В декабре переработал управление файлами: теперь это аккордеон с таблицей вместо
|
||||
прежних карточек. Также сделал предпросмотр редактируемой страницы в отдельной
|
||||
вкладке браузера.
|
||||
|
||||
В видео показал это и акцентировал внимание на следующих моментах:
|
||||
|
||||
1. (00:52) Запуск ПСКОВа через `npx`
|
||||
2. (01:24) Копирование файла
|
||||
3. (01:50) Переименование файла
|
||||
4. (02:50) Предпросмотр в отдельной вкладке браузера
|
||||
|
||||
# Январь
|
||||
|
||||
В январе проанализирую результаты за 2025-й год и составлю план на 2026-й.
|
||||
@@ -24,6 +24,33 @@
|
||||
<center>
|
||||
<h1>Новости</h1>
|
||||
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="manage-files.html">Управление файлами</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2026-01-01
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<video controls width="700">
|
||||
<source src="../../vid/pskov_0.9.0_ru.mp4" type="video/mp4"/>
|
||||
</video>
|
||||
<h1 id="">Декабрь</h1>
|
||||
<p>В декабре переработал управление файлами: теперь это аккордеон с таблицей вместо
|
||||
прежних карточек. Также сделал предпросмотр редактируемой страницы в отдельной
|
||||
вкладке браузера.</p>
|
||||
<p>В видео показал это и акцентировал внимание на следующих моментах:</p>
|
||||
<ol>
|
||||
<li>(00:52) Запуск ПСКОВа через <code>npx</code></li>
|
||||
<li>(01:24) Копирование файла</li>
|
||||
<li>(01:50) Переименование файла</li>
|
||||
<li>(02:50) Предпросмотр в отдельной вкладке браузера. . .</li>
|
||||
</ol>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="manage-files.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="preview-single-page.html">Предпросмотр редактируемой страницы</a>
|
||||
@@ -246,28 +273,6 @@ too large</code>.</p>
|
||||
<a href="notes-desktop.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="iso-git2.html">ПСКОВ 2 без LHA?</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2025-04-10 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p><img src="../../images/2025-04_vercel.jpg" alt="splash" /></p>
|
||||
<h1 id="2localhostaccess">Оценка осуществимости ПСКОВа 2 без Local Host Access</h1>
|
||||
<p>ПСКОВ 2 и первоначальный ПСКОВ зависят от запущенного на компьютере
|
||||
Local Host Access для доступа к его локальной файловой системе с целью
|
||||
чтения файлов Markdown и записи файлов HTML.</p>
|
||||
<p>В марте я оценивал, может ли Isomorphic-Git читать и писать в
|
||||
хранилище Git прямо из веб-браузера. Результат положительный. На самом деле,
|
||||
это уже вторая оценка Isomorphic-Git. Первая произошла в 2021-м году, но
|
||||
закончилась неудачно, т.к. для работы Isomorphic-Git с, например, GitHub нужен. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="iso-git2.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p class="pagination_title">Страница 1 из 10</p>
|
||||
<p>
|
||||
|
||||
@@ -24,6 +24,22 @@
|
||||
<center>
|
||||
<h1>Новости</h1>
|
||||
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="user-servey-finish-promise.html">Окончание опроса</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2014-12-31 11:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p>Около года назад мы начинали опрос, с помощью которого планировали узнать ваше отношение к Open Source вообще и нашему проекту в частности. Сегодня мы его завершаем. Ответы набирались довольно медленно, но в целом мы собрали довольно приличное ответов, за что вам очень благодарны.</p>
|
||||
<p>Сделанными выводами мы обязательно поделимся в одной из ближайших статей.</p>
|
||||
<p>После завершения опроса для каждого из его участников был сгенерирован код. С помощью этого кода вы сможете получить доступ к альфа-тестированию OGS Mahjong 2, как только оно начнется (не могу обещать конкретных дат, но мы планируем запустить его в 2015 году), а также, на выбор, deluxe-версию OGS Mahjong 2 либо deluxe-версию Shuan, когда разработка этих игр будет закончена.. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="user-servey-finish-promise.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="2014-another-year-passed.html">И вот прошел еще один год</a>
|
||||
|
||||
@@ -24,6 +24,28 @@
|
||||
<center>
|
||||
<h1>Новости</h1>
|
||||
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="iso-git2.html">ПСКОВ 2 без LHA?</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2025-04-10 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p><img src="../../images/2025-04_vercel.jpg" alt="splash" /></p>
|
||||
<h1 id="2localhostaccess">Оценка осуществимости ПСКОВа 2 без Local Host Access</h1>
|
||||
<p>ПСКОВ 2 и первоначальный ПСКОВ зависят от запущенного на компьютере
|
||||
Local Host Access для доступа к его локальной файловой системе с целью
|
||||
чтения файлов Markdown и записи файлов HTML.</p>
|
||||
<p>В марте я оценивал, может ли Isomorphic-Git читать и писать в
|
||||
хранилище Git прямо из веб-браузера. Результат положительный. На самом деле,
|
||||
это уже вторая оценка Isomorphic-Git. Первая произошла в 2021-м году, но
|
||||
закончилась неудачно, т.к. для работы Isomorphic-Git с, например, GitHub нужен. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="iso-git2.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="cld_ctx-gen.html">CLD: Генерация контекста</a>
|
||||
@@ -217,28 +239,6 @@ Python в JavaScript. Этого не произошло, потому что п
|
||||
<a href="rethinking.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="memory-gui.html">Графический интерфейс «Памяти»</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2024-07-04 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<h1 id="">Графический интерфейс «Памяти»</h1>
|
||||
<p>В июне реализовал графический интерфейс игры «Память» на Python с помощью <a href="https://arcade.academy">Python Arcade</a>.</p>
|
||||
<p>В ходе поиска наиболее удобного инструмента создания ресурсов (ассетов) остановился на
|
||||
обычной тетрадке в клетку:</p>
|
||||
<p><img src="../../images/2024_memory-gui_notebook.jpg" alt="Текстура в тетрадке" /></p>
|
||||
<p>Для дополнительной проверки качества архитектуры портируемого кода участвовал в
|
||||
трёхдневном геймджеме от <a href="https://dtf.ru/games/2783053-nachni-igru-ocenka-videorolikov">«Начни игру»</a> с игрой «Память», оформленной под
|
||||
требования конкурса.</p>
|
||||
<p>Выглядит итоговая игра следующим образом (<a href="https://ims.cr5.space/app/p/4FvJS4fk/Вредные-продукты/about">сборка Windows64</a>):. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="memory-gui.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p class="pagination_title">Страница 2 из 10</p>
|
||||
<p>
|
||||
|
||||
@@ -24,6 +24,28 @@
|
||||
<center>
|
||||
<h1>Новости</h1>
|
||||
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="memory-gui.html">Графический интерфейс «Памяти»</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2024-07-04 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<h1 id="">Графический интерфейс «Памяти»</h1>
|
||||
<p>В июне реализовал графический интерфейс игры «Память» на Python с помощью <a href="https://arcade.academy">Python Arcade</a>.</p>
|
||||
<p>В ходе поиска наиболее удобного инструмента создания ресурсов (ассетов) остановился на
|
||||
обычной тетрадке в клетку:</p>
|
||||
<p><img src="../../images/2024_memory-gui_notebook.jpg" alt="Текстура в тетрадке" /></p>
|
||||
<p>Для дополнительной проверки качества архитектуры портируемого кода участвовал в
|
||||
трёхдневном геймджеме от <a href="https://dtf.ru/games/2783053-nachni-igru-ocenka-videorolikov">«Начни игру»</a> с игрой «Память», оформленной под
|
||||
требования конкурса.</p>
|
||||
<p>Выглядит итоговая игра следующим образом (<a href="https://ims.cr5.space/app/p/4FvJS4fk/Вредные-продукты/about">сборка Windows64</a>):. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="memory-gui.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="memory-text-ui.html">Текстовый интерфейс «Памяти»</a>
|
||||
@@ -207,24 +229,6 @@ Ubuntu Edge</a>. Особенностью продукта должна была
|
||||
<a href="git-budget.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="teaching-to-program-2019.html">Обучение программированию 2019, или в поисках идеальной программы: Последовательность</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2020-02-12 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p><img src="../../images/2020-02-11_teaching-to-program-2019_screenshot.png" alt="МУРОМ" /></p>
|
||||
<p>В этой статье Михаил расскажет об обучении ребят программированию в 2019-м году.</p>
|
||||
<p><strong>Предисловие</strong></p>
|
||||
<p>Осенью 2019-го я в третий раз участвовал в курсе обучения ребят 10-15 лет программированию в качестве одного из преподавателей. Наши курсы проходили с середины сентября по середину декабря. Каждое занятие было в субботу с 10:00 до 12:00. Подробнее о структуре каждого урока и деталях создаваемой на курсе игры можно узнать из <a href="teaching-kids-to-program.html">статьи за 2018-й год</a>.</p>
|
||||
<p>Лично для себя я выделил две основные цели, к которым иду с помощью курсов:. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="teaching-to-program-2019.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p class="pagination_title">Страница 3 из 10</p>
|
||||
<p>
|
||||
|
||||
@@ -24,6 +24,24 @@
|
||||
<center>
|
||||
<h1>Новости</h1>
|
||||
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="teaching-to-program-2019.html">Обучение программированию 2019, или в поисках идеальной программы: Последовательность</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2020-02-12 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p><img src="../../images/2020-02-11_teaching-to-program-2019_screenshot.png" alt="МУРОМ" /></p>
|
||||
<p>В этой статье Михаил расскажет об обучении ребят программированию в 2019-м году.</p>
|
||||
<p><strong>Предисловие</strong></p>
|
||||
<p>Осенью 2019-го я в третий раз участвовал в курсе обучения ребят 10-15 лет программированию в качестве одного из преподавателей. Наши курсы проходили с середины сентября по середину декабря. Каждое занятие было в субботу с 10:00 до 12:00. Подробнее о структуре каждого урока и деталях создаваемой на курсе игры можно узнать из <a href="teaching-kids-to-program.html">статьи за 2018-й год</a>.</p>
|
||||
<p>Лично для себя я выделил две основные цели, к которым иду с помощью курсов:. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="teaching-to-program-2019.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="the-pros-and-cons-of-restarting-from-scratch.html">Минусы и плюсы начинания с начала</a>
|
||||
@@ -179,24 +197,6 @@
|
||||
<a href="examples-and-dependencies.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="example-driven-development.html">Разработка через создание примеров</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2018-06-27 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p><img src="../../images/2018-06-27-example-driven-development.png" alt="Брокер отладки" /></p>
|
||||
<p>Эта статья описывает то, как создание третьего кросс-платформенного примера OpenSceneGraph привело нас к разработке через создание примеров.</p>
|
||||
<p><strong>ИЗМЕНЕНИЯ ОТ 2018-08</strong>: третий пример был переименован в четвёртый в связи с причинами, изложенными в <a href="examples-and-dependencies.html">следующей статье</a>.</p>
|
||||
<p><strong>Третий кросс-платформенный пример OpenSceneGraph</strong></p>
|
||||
<p>Третий кросс-платформенный пример OpenSceneGraph содержит реализацию <a href="https://github.com/OGStudio/openscenegraph-cross-platform-examples/tree/master/04.RemoteDebugging">удалённой отладки, работающей на всех поддерживаемых платформах</a>. Этот пример относится не столько к OpenSceneGraph, сколько к поддержке различных платформ.. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="example-driven-development.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p class="pagination_title">Страница 4 из 10</p>
|
||||
<p>
|
||||
|
||||
@@ -24,6 +24,24 @@
|
||||
<center>
|
||||
<h1>Новости</h1>
|
||||
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="example-driven-development.html">Разработка через создание примеров</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2018-06-27 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p><img src="../../images/2018-06-27-example-driven-development.png" alt="Брокер отладки" /></p>
|
||||
<p>Эта статья описывает то, как создание третьего кросс-платформенного примера OpenSceneGraph привело нас к разработке через создание примеров.</p>
|
||||
<p><strong>ИЗМЕНЕНИЯ ОТ 2018-08</strong>: третий пример был переименован в четвёртый в связи с причинами, изложенными в <a href="examples-and-dependencies.html">следующей статье</a>.</p>
|
||||
<p><strong>Третий кросс-платформенный пример OpenSceneGraph</strong></p>
|
||||
<p>Третий кросс-платформенный пример OpenSceneGraph содержит реализацию <a href="https://github.com/OGStudio/openscenegraph-cross-platform-examples/tree/master/04.RemoteDebugging">удалённой отладки, работающей на всех поддерживаемых платформах</a>. Этот пример относится не столько к OpenSceneGraph, сколько к поддержке различных платформ.. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="example-driven-development.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="openscenegraph-examples.html">Кросс-платформенные примеры OpenSceneGraph</a>
|
||||
@@ -179,22 +197,6 @@
|
||||
<a href="scripting-research.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="openscenegraph-cross-platform-guide.html">OpenSceneGraph cross-platform guide</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2017-07-17 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p><img src="../../images/2017-07-openscenegraph-guide.png" alt="Приложение OpenSceneGraph на десктопе и мобилке" /></p>
|
||||
<p>Эта статья резюмирует создание кросс-платформенного руководства OpenSceneGraph.</p>
|
||||
<p>Июнь ознаменовал собой окончание работы над <a href="https://github.com/OGStudio/openscenegraph-cross-platform-guide">кросс-платформенным руководством OpenSceneGraph</a>. Мы опубликовали последний самоучитель (из изначально запланированных). Этот самоучитель описывает <a href="https://github.com/OGStudio/openscenegraph-cross-platform-guide/tree/master/1.10.SampleWeb">сборку и запуск примера приложения OpenSceneGraph в вебе</a> с помощью Emscripten.. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="openscenegraph-cross-platform-guide.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p class="pagination_title">Страница 5 из 10</p>
|
||||
<p>
|
||||
|
||||
@@ -24,6 +24,22 @@
|
||||
<center>
|
||||
<h1>Новости</h1>
|
||||
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="openscenegraph-cross-platform-guide.html">OpenSceneGraph cross-platform guide</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2017-07-17 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p><img src="../../images/2017-07-openscenegraph-guide.png" alt="Приложение OpenSceneGraph на десктопе и мобилке" /></p>
|
||||
<p>Эта статья резюмирует создание кросс-платформенного руководства OpenSceneGraph.</p>
|
||||
<p>Июнь ознаменовал собой окончание работы над <a href="https://github.com/OGStudio/openscenegraph-cross-platform-guide">кросс-платформенным руководством OpenSceneGraph</a>. Мы опубликовали последний самоучитель (из изначально запланированных). Этот самоучитель описывает <a href="https://github.com/OGStudio/openscenegraph-cross-platform-guide/tree/master/1.10.SampleWeb">сборку и запуск примера приложения OpenSceneGraph в вебе</a> с помощью Emscripten.. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="openscenegraph-cross-platform-guide.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="ios-tutorial.html">Самоучитель iOS</a>
|
||||
@@ -165,27 +181,6 @@
|
||||
<a href="2016-october-recap.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="2016-tech-showcases.html">Демонстрации технологий</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2016-10-31 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p><img src="../../images/2016-10-31_tech-showcases.png" alt="Файл с функциональностью на фоне" /></p>
|
||||
<p>Сегодня мы ещё раз взглянем на формат демонстраций в 2015-2016 годах, а также сообщим о новом формате 2017-го.</p>
|
||||
<p><strong>2015 и 2016: демонстрации в прямом эфире.</strong></p>
|
||||
<p>Как вы знаете, в ходе демонстраций мы в прямом эфире показываем состояние наших технологий и собираем небольшую работающую игру с нуля. За прошедший год мы провели 4 демонстрации в прямом эфире, в ходе которых создали следующие небольшие игры:
|
||||
<table>
|
||||
<tr>
|
||||
<th><strong>№</strong></th>
|
||||
<th><strong>Созданная игра</strong></th>. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="2016-tech-showcases.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p class="pagination_title">Страница 6 из 10</p>
|
||||
<p>
|
||||
|
||||
@@ -24,6 +24,27 @@
|
||||
<center>
|
||||
<h1>Новости</h1>
|
||||
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="2016-tech-showcases.html">Демонстрации технологий</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2016-10-31 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p><img src="../../images/2016-10-31_tech-showcases.png" alt="Файл с функциональностью на фоне" /></p>
|
||||
<p>Сегодня мы ещё раз взглянем на формат демонстраций в 2015-2016 годах, а также сообщим о новом формате 2017-го.</p>
|
||||
<p><strong>2015 и 2016: демонстрации в прямом эфире.</strong></p>
|
||||
<p>Как вы знаете, в ходе демонстраций мы в прямом эфире показываем состояние наших технологий и собираем небольшую работающую игру с нуля. За прошедший год мы провели 4 демонстрации в прямом эфире, в ходе которых создали следующие небольшие игры:
|
||||
<table>
|
||||
<tr>
|
||||
<th><strong>№</strong></th>
|
||||
<th><strong>Созданная игра</strong></th>. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="2016-tech-showcases.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="2016-september-recap.html">Сентябрь 2016 кратко</a>
|
||||
@@ -171,24 +192,6 @@
|
||||
<a href="once-mahjong-always-mahjong.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="ogs-editor-0.9.html">Материалы прямого эфира за май 2016</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2016-05-29 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/8gHYOkMRoos?list=PLWMTZqE4MAMKp3wP1N63xbdhdgfKi-d-J" frameborder="0" allowfullscreen></iframe>
|
||||
<p>В этот раз мы показали, как создать простую игру на основе Домино. Ниже приведены все материалы, связанные с созданием игры.</p>
|
||||
<ol>
|
||||
<li>Редактор 0.9 для Linux (на основе Debian), OS X (10.9+), Windows <a title="SourceForge" href="https://sourceforge.net/projects/osrpgcreation/files/Editor/jenkins/49_2016-05-24_04-48-47_0.9.0/">доступен на SourceForge</a>. Просто распакуйте и запустите скрипт run.. . .</li>
|
||||
</ol>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="ogs-editor-0.9.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p class="pagination_title">Страница 7 из 10</p>
|
||||
<p>
|
||||
|
||||
@@ -24,6 +24,24 @@
|
||||
<center>
|
||||
<h1>Новости</h1>
|
||||
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="ogs-editor-0.9.html">Материалы прямого эфира за май 2016</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2016-05-29 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/8gHYOkMRoos?list=PLWMTZqE4MAMKp3wP1N63xbdhdgfKi-d-J" frameborder="0" allowfullscreen></iframe>
|
||||
<p>В этот раз мы показали, как создать простую игру на основе Домино. Ниже приведены все материалы, связанные с созданием игры.</p>
|
||||
<ol>
|
||||
<li>Редактор 0.9 для Linux (на основе Debian), OS X (10.9+), Windows <a title="SourceForge" href="https://sourceforge.net/projects/osrpgcreation/files/Editor/jenkins/49_2016-05-24_04-48-47_0.9.0/">доступен на SourceForge</a>. Просто распакуйте и запустите скрипт run.. . .</li>
|
||||
</ol>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="ogs-editor-0.9.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="may-live-session-announcement.html">Прямой эфир: 28 мая 2016</a>
|
||||
@@ -157,21 +175,6 @@
|
||||
<a href="livesession-materials-editor-07.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="livesession-editor-07.html">Создание простой игры в прямом эфире: 15 ноября 2015</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2015-11-09 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p>Мы рады сообщить, что трансляция <a title="LiveCoding" href="https://www.livecoding.tv/kornerr">LiveCoding</a> состоится <a title="Локальное время" href="http://www.timeanddate.com/worldclock/fixedtime.html?msg=Whac-a-mole+game+from+scratch+live&iso=20151115T14&p1=166&ah=3">15 ноября 2015 в 14:00 MSK</a>. Присоединяйтесь!</p>
|
||||
<p>. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="livesession-editor-07.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p class="pagination_title">Страница 8 из 10</p>
|
||||
<p>
|
||||
|
||||
@@ -24,6 +24,21 @@
|
||||
<center>
|
||||
<h1>Новости</h1>
|
||||
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="livesession-editor-07.html">Создание простой игры в прямом эфире: 15 ноября 2015</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2015-11-09 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p>Мы рады сообщить, что трансляция <a title="LiveCoding" href="https://www.livecoding.tv/kornerr">LiveCoding</a> состоится <a title="Локальное время" href="http://www.timeanddate.com/worldclock/fixedtime.html?msg=Whac-a-mole+game+from+scratch+live&iso=20151115T14&p1=166&ah=3">15 ноября 2015 в 14:00 MSK</a>. Присоединяйтесь!</p>
|
||||
<p>. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="livesession-editor-07.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="soon-game-creation-editor-07.html">СКОРО: Создание простой игры в прямом эфире (Редактор 0.7)</a>
|
||||
@@ -175,22 +190,6 @@
|
||||
<a href="editor-0.4.0-plans.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="user-servey-finish-promise.html">Окончание опроса</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2014-12-31 11:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p>Около года назад мы начинали опрос, с помощью которого планировали узнать ваше отношение к Open Source вообще и нашему проекту в частности. Сегодня мы его завершаем. Ответы набирались довольно медленно, но в целом мы собрали довольно приличное ответов, за что вам очень благодарны.</p>
|
||||
<p>Сделанными выводами мы обязательно поделимся в одной из ближайших статей.</p>
|
||||
<p>После завершения опроса для каждого из его участников был сгенерирован код. С помощью этого кода вы сможете получить доступ к альфа-тестированию OGS Mahjong 2, как только оно начнется (не могу обещать конкретных дат, но мы планируем запустить его в 2015 году), а также, на выбор, deluxe-версию OGS Mahjong 2 либо deluxe-версию Shuan, когда разработка этих игр будет закончена.. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="user-servey-finish-promise.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p class="pagination_title">Страница 9 из 10</p>
|
||||
<p>
|
||||
|
||||
72
ru/news/manage-files.html
Normal file
72
ru/news/manage-files.html
Normal file
@@ -0,0 +1,72 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<meta charset="utf-8">
|
||||
<head>
|
||||
<link rel="stylesheet" href="../../style.css">
|
||||
</head>
|
||||
<body>
|
||||
<script data-goatcounter="https://services.opengamestudio.org:443/count" async src="//services.opengamestudio.org:443/count.js"></script>
|
||||
<div id="header">
|
||||
<div class="header2">
|
||||
<div class="menu">
|
||||
<a href="../../ru/news/index.html">Новости</a>
|
||||
<a href="../../ru/game/index.html">Игры</a>
|
||||
<a href="../../ru/tool/index.html">Инструменты</a>
|
||||
<a href="../../ru/page/about.html">О нас</a>
|
||||
</div>
|
||||
<div id="lang">
|
||||
<a href="../../en/news/manage-files.html">EN</a>
|
||||
<a href="../../ru/news/manage-files.html">RU</a>
|
||||
</div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
</div>
|
||||
<h3 class="left_item_title">В новостях...</h3>
|
||||
<center>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="manage-files.html">Управление файлами</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2026-01-01
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<video controls width="700">
|
||||
<source src="../../vid/pskov_0.9.0_ru.mp4" type="video/mp4"/>
|
||||
</video>
|
||||
<h1 id="">Декабрь</h1>
|
||||
<p>В декабре переработал управление файлами: теперь это аккордеон с таблицей вместо
|
||||
прежних карточек. Также сделал предпросмотр редактируемой страницы в отдельной
|
||||
вкладке браузера.</p>
|
||||
<p>В видео показал это и акцентировал внимание на следующих моментах:</p>
|
||||
<ol>
|
||||
<li>(00:52) Запуск ПСКОВа через <code>npx</code></li>
|
||||
<li>(01:24) Копирование файла</li>
|
||||
<li>(01:50) Переименование файла</li>
|
||||
<li>(02:50) Предпросмотр в отдельной вкладке браузера</li>
|
||||
</ol>
|
||||
<h1 id="-1">Январь</h1>
|
||||
<p>В январе проанализирую результаты за 2025-й год и составлю план на 2026-й.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="disqus_thread"></div>
|
||||
<script>
|
||||
var disqus_config = function () {
|
||||
this.page.url = "https://opengamestudio.org/ru/news/manage-files.html";
|
||||
this.page.identifier = "manage-files.html";
|
||||
};
|
||||
(function() { // DON'T EDIT BELOW THIS LINE
|
||||
var d = document, s = d.createElement('script');
|
||||
s.src = 'https://opengamestudio.disqus.com/embed.js';
|
||||
s.setAttribute('data-timestamp', +new Date());
|
||||
(d.head || d.body).appendChild(s);
|
||||
})();
|
||||
</script>
|
||||
<noscript>Пожалуйста, включите JavaScript для просмотра <a href="https://disqus.com/?ref_noscript">комментариев на платформе Disqus.</a></noscript>
|
||||
<div id="footer">
|
||||
Сайт сгенерирован <a href="http://opengamestudio.org/pskov/ru">ПСКОВОМ</a>
|
||||
из <a href="http://github.com/ogstudio/site-opengamestudio">этого исходного кода</a>.
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user