2025-05 Заготовка заметок | Notes' draft
This commit is contained in:
33
ru/news/2025-05_notes-desktop.md
Normal file
33
ru/news/2025-05_notes-desktop.md
Normal file
@@ -0,0 +1,33 @@
|
||||
Title: Заметки и Git
|
||||
Date: 2025-05-10 00:00
|
||||
Category: News
|
||||
Slug: notes-desktop
|
||||
Lang: ru
|
||||
|
||||
<video controls width="700">
|
||||
<source src="../../images/2025-05_notes-desktop.mp4" type="video/mp4"/>
|
||||
</video>
|
||||
|
||||
# Заметки
|
||||
|
||||
В апреле сделал заготовку веб-приложения заметок.
|
||||
|
||||
Запланированы были следующие характеристики:
|
||||
|
||||
1. данные хранятся в Git
|
||||
1. веб-приложение на архитектуре DoX
|
||||
1. данные синхрятся между несколькими клиентами: комп, мобила и т.д.
|
||||
|
||||
За апрель успел реализовать лишь первые два пункта, третий не успел. Без
|
||||
третьего пункта приложение в текущем виде практически бесполезно, поэтому
|
||||
к заметкам вернусь позже, чтобы добить третий пункт.
|
||||
|
||||
Что касается архитектуры DoX, то она себя не оправдала, поэтому описывать
|
||||
её не буду. Упомяну лишь, что следующая версия заметок будет использовать
|
||||
ранее упоминавшуюся архитектуру [Context/Controller/Should][ccs].
|
||||
|
||||
# Май
|
||||
|
||||
В мае планирую создать заготовку редактора PSKOV 2.
|
||||
|
||||
[ccs]: cld_ctx-gen.html
|
||||
@@ -25,6 +25,31 @@
|
||||
<h1>Новости</h1>
|
||||
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="notes-desktop.html">Заметки и Git</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2025-05-10 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<video controls width="700">
|
||||
<source src="../../images/2025-05_notes-desktop.mp4" type="video/mp4"/>
|
||||
</video>
|
||||
<h1 id="">Заметки</h1>
|
||||
<p>В апреле сделал заготовку веб-приложения заметок.</p>
|
||||
<p>Запланированы были следующие характеристики:</p>
|
||||
<ol>
|
||||
<li>данные хранятся в Git</li>
|
||||
<li>веб-приложение на архитектуре DoX</li>
|
||||
<li>данные синхрятся между несколькими клиентами: комп, мобила и т.д.</li>
|
||||
</ol>
|
||||
<p>За апрель успел реализовать лишь первые два пункта, третий не успел. Без
|
||||
третьего пункта приложение в текущем виде практически бесполезно, поэтому. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<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>
|
||||
@@ -208,28 +233,6 @@ Linux, macOS и Windows. Таким образом, если кому-либо
|
||||
<div class="news_item_more">
|
||||
<a href="ht-scenes.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="rethinking.html">Переосмысление</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2024-08-12 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p><img src="../../images/2024_rethinking.jpg" alt="Игра" /></p>
|
||||
<p>По планам за июль я должен был доработать инструмент для трансляцию кода из
|
||||
Python в JavaScript. Этого не произошло, потому что появились более
|
||||
приоритетные задачи.</p>
|
||||
<p>Какая задача может быть приоритетнее разработки инструмента? Разработка
|
||||
игры, конечно же! Итак, возвращаемся в начало июля 2024-го года…</p>
|
||||
<h1 id="">Геймджем</h1>
|
||||
<p>В начале июля 2024-го года закончился трёхдневный геймджем от
|
||||
<a href="https://dtf.ru/games/2783053-nachni-igru-ocenka-videorolikov">«Начни игру»</a>, в котором я участвовал. Целью моего участия в
|
||||
геймджеме было как проверить свои игровые наработки в условиях,. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="rethinking.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
<p class="pagination_title">Страница 1 из 9</p>
|
||||
<p>
|
||||
|
||||
@@ -25,6 +25,28 @@
|
||||
<h1>Новости</h1>
|
||||
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="rethinking.html">Переосмысление</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2024-08-12 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p><img src="../../images/2024_rethinking.jpg" alt="Игра" /></p>
|
||||
<p>По планам за июль я должен был доработать инструмент для трансляцию кода из
|
||||
Python в JavaScript. Этого не произошло, потому что появились более
|
||||
приоритетные задачи.</p>
|
||||
<p>Какая задача может быть приоритетнее разработки инструмента? Разработка
|
||||
игры, конечно же! Итак, возвращаемся в начало июля 2024-го года…</p>
|
||||
<h1 id="">Геймджем</h1>
|
||||
<p>В начале июля 2024-го года закончился трёхдневный геймджем от
|
||||
<a href="https://dtf.ru/games/2783053-nachni-igru-ocenka-videorolikov">«Начни игру»</a>, в котором я участвовал. Целью моего участия в
|
||||
геймджеме было как проверить свои игровые наработки в условиях,. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="rethinking.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="memory-gui.html">Графический интерфейс «Памяти»</a>
|
||||
</h2>
|
||||
@@ -198,28 +220,6 @@ Ubuntu Edge</a>. Особенностью продукта должна была
|
||||
<div class="news_item_more">
|
||||
<a href="gitjs-intro.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="git-budget.html">Почему я сделал личный проект учёта трат на Git+JS</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2020-05-03 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p><img src="../../images/2020-05-06_гит-бюджет_снимок.png" alt="ГитБюджет" /></p>
|
||||
<p>В этой статье Михаил поделится опытом использования Git+JS.</p>
|
||||
<p>Здравствуйте, господа, в этой статье я поделюсь опытом создания приложения учёта трат, в частности отвечу на следующие вопросы:</p>
|
||||
<ol>
|
||||
<li>Зачем мне приложение учёта трат?</li>
|
||||
<li>Почему это личный проект?</li>
|
||||
<li>Почему проект на Git+JS?</li>
|
||||
</ol>
|
||||
<p><strong>1. Зачем мне приложение учёта трат?</strong></p>
|
||||
<p>Как и многие другие люди я давно хотел стать богатым и практиковать <a href="https://успешный-успех.рф">успешный успех</a>. Одной из рекомендаций в таких случаях часто выступает предложение вести собственный бюджет, чем я и занялся несколько лет назад. Скажу сразу, что ведение бюджета не сделало меня богатым и успешным, а своё материальное положение я улучшил обычным переездом в Москву.. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="git-budget.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
<p class="pagination_title">Страница 2 из 9</p>
|
||||
<p>
|
||||
|
||||
@@ -25,6 +25,28 @@
|
||||
<h1>Новости</h1>
|
||||
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="git-budget.html">Почему я сделал личный проект учёта трат на Git+JS</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2020-05-03 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p><img src="../../images/2020-05-06_гит-бюджет_снимок.png" alt="ГитБюджет" /></p>
|
||||
<p>В этой статье Михаил поделится опытом использования Git+JS.</p>
|
||||
<p>Здравствуйте, господа, в этой статье я поделюсь опытом создания приложения учёта трат, в частности отвечу на следующие вопросы:</p>
|
||||
<ol>
|
||||
<li>Зачем мне приложение учёта трат?</li>
|
||||
<li>Почему это личный проект?</li>
|
||||
<li>Почему проект на Git+JS?</li>
|
||||
</ol>
|
||||
<p><strong>1. Зачем мне приложение учёта трат?</strong></p>
|
||||
<p>Как и многие другие люди я давно хотел стать богатым и практиковать <a href="https://успешный-успех.рф">успешный успех</a>. Одной из рекомендаций в таких случаях часто выступает предложение вести собственный бюджет, чем я и занялся несколько лет назад. Скажу сразу, что ведение бюджета не сделало меня богатым и успешным, а своё материальное положение я улучшил обычным переездом в Москву.. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<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>
|
||||
@@ -172,22 +194,6 @@
|
||||
<div class="news_item_more">
|
||||
<a href="mahjong-demo2.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="examples-and-dependencies.html">Примеры и зависимости</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2018-08-21 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p><img src="../../images/2018-08-21-examples-and-dependencies.png" alt="Облако" /></p>
|
||||
<p>Эта статья описывает два новых кросс-платформенных примера OpenSceneGraph и изменение в работе с зависимостями.</p>
|
||||
<p><strong>Примеры клиента HTTP и выбора узла сцены</strong></p>
|
||||
<p>После окончания работы над <a href="https://github.com/OGStudio/openscenegraph-cross-platform-examples/tree/master/04.RemoteDebugging">примером удалённой отладки</a> и <a href="example-driven-development.html">сообщения об этом</a> мы с удивлением обнаружили, что безопасное соединение HTTPS между отлаживаемым приложением и брокером отладки работало лишь в веб-версии примера. Десктопная и мобильная версии работали лишь с помощью обычного соединения HTTP.. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="examples-and-dependencies.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
<p class="pagination_title">Страница 3 из 9</p>
|
||||
<p>
|
||||
|
||||
@@ -25,6 +25,22 @@
|
||||
<h1>Новости</h1>
|
||||
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="examples-and-dependencies.html">Примеры и зависимости</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2018-08-21 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p><img src="../../images/2018-08-21-examples-and-dependencies.png" alt="Облако" /></p>
|
||||
<p>Эта статья описывает два новых кросс-платформенных примера OpenSceneGraph и изменение в работе с зависимостями.</p>
|
||||
<p><strong>Примеры клиента HTTP и выбора узла сцены</strong></p>
|
||||
<p>После окончания работы над <a href="https://github.com/OGStudio/openscenegraph-cross-platform-examples/tree/master/04.RemoteDebugging">примером удалённой отладки</a> и <a href="example-driven-development.html">сообщения об этом</a> мы с удивлением обнаружили, что безопасное соединение HTTPS между отлаживаемым приложением и брокером отладки работало лишь в веб-версии примера. Десктопная и мобильная версии работали лишь с помощью обычного соединения HTTP.. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<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>
|
||||
@@ -172,22 +188,6 @@
|
||||
<div class="news_item_more">
|
||||
<a href="mjin-world-birth.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="scripting-research.html">Изучение скриптования</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2017-08-16 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p><img src="../../images/2017-08-scripting-research.png" alt="Тетрадка с текстом" /></p>
|
||||
<p>Эта статья описывает изучение скриптования в июле 2017.</p>
|
||||
<p><strong>Наша основная цель использования скриптового языка - это наличие платформо-независимого кода, выполняемого без изменений на каждой поддерживаемой платформе.</strong></p>
|
||||
<p>Редактор 0.10 использует Python в качестве подобного кода с помощью <a href="http://swig.org/">SWIG</a>. SWIG позволяет использовать практически любой код C/C++ из языков вроде Python, Ruby, Lua, Java, C# и т.д.. SWIG помог нам впервые оценить прелесть платформо-независимого кода. К сожалению, SWIG работает лишь в одном направлении: из C/C++ в язык назначения. Это приводит к тому, что основное приложение должно быть написано на языке назначения, а код C/C++ может быть использован лишь в виде библиотеки.. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="scripting-research.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
<p class="pagination_title">Страница 4 из 9</p>
|
||||
<p>
|
||||
|
||||
@@ -25,6 +25,22 @@
|
||||
<h1>Новости</h1>
|
||||
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="scripting-research.html">Изучение скриптования</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2017-08-16 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p><img src="../../images/2017-08-scripting-research.png" alt="Тетрадка с текстом" /></p>
|
||||
<p>Эта статья описывает изучение скриптования в июле 2017.</p>
|
||||
<p><strong>Наша основная цель использования скриптового языка - это наличие платформо-независимого кода, выполняемого без изменений на каждой поддерживаемой платформе.</strong></p>
|
||||
<p>Редактор 0.10 использует Python в качестве подобного кода с помощью <a href="http://swig.org/">SWIG</a>. SWIG позволяет использовать практически любой код C/C++ из языков вроде Python, Ruby, Lua, Java, C# и т.д.. SWIG помог нам впервые оценить прелесть платформо-независимого кода. К сожалению, SWIG работает лишь в одном направлении: из C/C++ в язык назначения. Это приводит к тому, что основное приложение должно быть написано на языке назначения, а код C/C++ может быть использован лишь в виде библиотеки.. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<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>
|
||||
@@ -155,23 +171,6 @@
|
||||
<div class="news_item_more">
|
||||
<a href="2016-november-recap.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="2016-october-recap.html">Октябрь 2016 кратко</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2016-11-19 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p><img src="../../images/2016-11-19_2016-october-recap.png" alt="Достижение поддержки Android было сродни покорению горы для нас" /></p>
|
||||
<p>Эта статья описывает, как мы потратили месяц на сборку OpenSceneGraph (OSG) под Android: первая попытка собрать OSG, поиск альтернатив OSG и успех в сборке OSG.</p>
|
||||
<p><strong>Первая попытка собрать OSG.</strong></p>
|
||||
<p>Не имея опыта разработки под Android, мы взяли последнюю версию Android Studio и начали проходить самоучители для начинающих. Java далась легко. Всё работало из коробки. Затем наступил черёд C++ и проблем.</p>
|
||||
<p>**CMake. **Android Studio для работы с C++ использует собственную версию CMake, которая конфликтует с системной. Для нас это было явным сигналом о необходимости подготовить отдельное окружение разработки специально под Android.. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="2016-october-recap.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
<p class="pagination_title">Страница 5 из 9</p>
|
||||
<p>
|
||||
|
||||
@@ -25,6 +25,23 @@
|
||||
<h1>Новости</h1>
|
||||
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="2016-october-recap.html">Октябрь 2016 кратко</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2016-11-19 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p><img src="../../images/2016-11-19_2016-october-recap.png" alt="Достижение поддержки Android было сродни покорению горы для нас" /></p>
|
||||
<p>Эта статья описывает, как мы потратили месяц на сборку OpenSceneGraph (OSG) под Android: первая попытка собрать OSG, поиск альтернатив OSG и успех в сборке OSG.</p>
|
||||
<p><strong>Первая попытка собрать OSG.</strong></p>
|
||||
<p>Не имея опыта разработки под Android, мы взяли последнюю версию Android Studio и начали проходить самоучители для начинающих. Java далась легко. Всё работало из коробки. Затем наступил черёд C++ и проблем.</p>
|
||||
<p>**CMake. **Android Studio для работы с C++ использует собственную версию CMake, которая конфликтует с системной. Для нас это было явным сигналом о необходимости подготовить отдельное окружение разработки специально под Android.. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<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>
|
||||
@@ -168,21 +185,6 @@
|
||||
<div class="news_item_more">
|
||||
<a href="back-to-social-networks.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="once-mahjong-always-mahjong.html">Раз Маджонг – всегда Маджонг</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2016-08-10 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p>Мы начали проект Opensource Game Studio очень давно. Мы хотели дать сообществу свободного программного обеспечения средства для создания игр. Правда, тогда не было ясно, что они из себя должны представлять. Поэтому решили начать с малого: создать игру.</p>
|
||||
<p>Мы потратили 3 года для достижения этой цели: выпуск OGS Mahjong 1.0 состоялся в 2012 году. Даже для хобби-проекта (мы тратим в среднем около 40 часов в месяц) это очень долго.</p>
|
||||
<p>После выпуска игры до нас дошло: <strong>Средства для создания игр должны экономить время разработки</strong>.. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="once-mahjong-always-mahjong.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
<p class="pagination_title">Страница 6 из 9</p>
|
||||
<p>
|
||||
|
||||
@@ -25,6 +25,21 @@
|
||||
<h1>Новости</h1>
|
||||
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="once-mahjong-always-mahjong.html">Раз Маджонг – всегда Маджонг</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2016-08-10 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p>Мы начали проект Opensource Game Studio очень давно. Мы хотели дать сообществу свободного программного обеспечения средства для создания игр. Правда, тогда не было ясно, что они из себя должны представлять. Поэтому решили начать с малого: создать игру.</p>
|
||||
<p>Мы потратили 3 года для достижения этой цели: выпуск OGS Mahjong 1.0 состоялся в 2012 году. Даже для хобби-проекта (мы тратим в среднем около 40 часов в месяц) это очень долго.</p>
|
||||
<p>После выпуска игры до нас дошло: <strong>Средства для создания игр должны экономить время разработки</strong>.. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<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>
|
||||
@@ -148,24 +163,6 @@
|
||||
<div class="news_item_more">
|
||||
<a href="2016-roadmap.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="livesession-materials-editor-07.html">Видеозапись живой сессии и материалы</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2015-11-15 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p>Если вы пропустили живую сессию, вы можете посмотреть ее здесь:
|
||||
<a href="https://www.livecoding.tv/video/kornerr/playlists/whac-a-mole-from-scratch/">https://www.livecoding.tv/video/kornerr/playlists/whac-a-mole-from-scratch/</a></p>
|
||||
<p>Проект, созданный в ходе сессии, можно скачать здесь:
|
||||
<a href="https://github.com/OGStudio/liveSessionWhacAMole/archive/master.zip">https://github.com/OGStudio/liveSessionWhacAMole/archive/master.zip</a></p>
|
||||
<p>Последняя версия редактора доступна здесь:
|
||||
<a href="http://sourceforge.net/projects/osrpgcreation/files/Editor/jenkins/42_2015-11-13_08-16-46_0.7.4/">http://sourceforge.net/projects/osrpgcreation/files/Editor/jenkins/42<em>2015-11-13</em>08-16-46_0.7.4/</a>. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="livesession-materials-editor-07.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
<p class="pagination_title">Страница 7 из 9</p>
|
||||
<p>
|
||||
|
||||
@@ -25,6 +25,24 @@
|
||||
<h1>Новости</h1>
|
||||
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="livesession-materials-editor-07.html">Видеозапись живой сессии и материалы</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2015-11-15 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p>Если вы пропустили живую сессию, вы можете посмотреть ее здесь:
|
||||
<a href="https://www.livecoding.tv/video/kornerr/playlists/whac-a-mole-from-scratch/">https://www.livecoding.tv/video/kornerr/playlists/whac-a-mole-from-scratch/</a></p>
|
||||
<p>Проект, созданный в ходе сессии, можно скачать здесь:
|
||||
<a href="https://github.com/OGStudio/liveSessionWhacAMole/archive/master.zip">https://github.com/OGStudio/liveSessionWhacAMole/archive/master.zip</a></p>
|
||||
<p>Последняя версия редактора доступна здесь:
|
||||
<a href="http://sourceforge.net/projects/osrpgcreation/files/Editor/jenkins/42_2015-11-13_08-16-46_0.7.4/">http://sourceforge.net/projects/osrpgcreation/files/Editor/jenkins/42<em>2015-11-13</em>08-16-46_0.7.4/</a>. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<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>
|
||||
@@ -166,21 +184,6 @@
|
||||
<div class="news_item_more">
|
||||
<a href="editor-0.4.0-and-0.5.0-plans.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="editor-0.4.0-plans.html">План задач для Editor 0.4.0</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2015-01-13 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p>Разработка Editor 0.3.0 показала нам, что использование кастомного GUI не было столь хорошей идеей, как показалось на первый взгляд. Несмотря на более простую реализацию, кастомный GUI лишен множества мелких достоинств, которые оказываются практически необходимы, если задаться целью сделать удобный инструмент.</p>
|
||||
<p>В конце концов, мы решили сделать то, что хотели сделать с самого начала - использовать для редактора библиотеку Qt.</p>
|
||||
<p>В ближайшее время мы перепишем редактор, имея в виду Qt-интерфейс и немного обновленную концепцию проекта. Мы планируем выпустить редактор с новым интерфейсом и набором базовых функций, таких как загрузка и сохранение проектов, в мае.. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="editor-0.4.0-plans.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
<p class="pagination_title">Страница 8 из 9</p>
|
||||
<p>
|
||||
|
||||
@@ -25,6 +25,21 @@
|
||||
<h1>Новости</h1>
|
||||
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="editor-0.4.0-plans.html">План задач для Editor 0.4.0</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2015-01-13 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p>Разработка Editor 0.3.0 показала нам, что использование кастомного GUI не было столь хорошей идеей, как показалось на первый взгляд. Несмотря на более простую реализацию, кастомный GUI лишен множества мелких достоинств, которые оказываются практически необходимы, если задаться целью сделать удобный инструмент.</p>
|
||||
<p>В конце концов, мы решили сделать то, что хотели сделать с самого начала - использовать для редактора библиотеку Qt.</p>
|
||||
<p>В ближайшее время мы перепишем редактор, имея в виду Qt-интерфейс и немного обновленную концепцию проекта. Мы планируем выпустить редактор с новым интерфейсом и набором базовых функций, таких как загрузка и сохранение проектов, в мае.. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<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>
|
||||
|
||||
75
ru/news/notes-desktop.html
Normal file
75
ru/news/notes-desktop.html
Normal file
@@ -0,0 +1,75 @@
|
||||
<!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/notes-desktop.html">EN</a>
|
||||
<a href="../../ru/news/notes-desktop.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="notes-desktop.html">Заметки и Git</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2025-05-10 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<video controls width="700">
|
||||
<source src="../../images/2025-05_notes-desktop.mp4" type="video/mp4"/>
|
||||
</video>
|
||||
<h1 id="">Заметки</h1>
|
||||
<p>В апреле сделал заготовку веб-приложения заметок.</p>
|
||||
<p>Запланированы были следующие характеристики:</p>
|
||||
<ol>
|
||||
<li>данные хранятся в Git</li>
|
||||
<li>веб-приложение на архитектуре DoX</li>
|
||||
<li>данные синхрятся между несколькими клиентами: комп, мобила и т.д.</li>
|
||||
</ol>
|
||||
<p>За апрель успел реализовать лишь первые два пункта, третий не успел. Без
|
||||
третьего пункта приложение в текущем виде практически бесполезно, поэтому
|
||||
к заметкам вернусь позже, чтобы добить третий пункт.</p>
|
||||
<p>Что касается архитектуры DoX, то она себя не оправдала, поэтому описывать
|
||||
её не буду. Упомяну лишь, что следующая версия заметок будет использовать
|
||||
ранее упоминавшуюся архитектуру <a href="cld_ctx-gen.html">Context/Controller/Should</a>.</p>
|
||||
<h1 id="-1">Май</h1>
|
||||
<p>В мае планирую создать заготовку редактора PSKOV 2.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="disqus_thread"></div>
|
||||
<script>
|
||||
var disqus_config = function () {
|
||||
this.page.url = "https://opengamestudio.org/ru/news/notes-desktop.html";
|
||||
this.page.identifier = "notes-desktop.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