🧤 Добавлена поддержка Sam Coupe mode2, 3
🧤 Исправлены глюки в статистике, образовавшиеся после наведения порядка в структуре проекта
🧤 Полностью переписан с нуля вебсервис, отвечающий за конверсию музыки. Помимо технически обновленного кода, добавлена поддержка Furnace, Arkos Tracker 2 и CHIPSNFX. Если у кого-то есть ZX-музыка в этих форматах - добро пожаловать на заливку.
🧤 Исправлены глюки в статистике, образовавшиеся после наведения порядка в структуре проекта
🧤 Полностью переписан с нуля вебсервис, отвечающий за конверсию музыки. Помимо технически обновленного кода, добавлена поддержка Furnace, Arkos Tracker 2 и CHIPSNFX. Если у кого-то есть ZX-музыка в этих форматах - добро пожаловать на заливку.
👍14
🐐 Поиск по альтернативному названию программы исправлен.
🐐 Исправлен назойливый баг с очисткой кэша связанного с продом издателя, компиляции итд.
🐐 Ускорено создание тумбнейлов в формате WEBP. Ошибка была в том, что вместо lossless использовался quality=100, что для просто тумбнейла могло взять 7-8 секунд времени.
В случае с массовыми скачивателями сайта такое могло нагрузить сервер ненужной деятельностью и стать заметным для простого пользователя.
Стало быстрее, стабильнее, логичнее - в логе медленных запросов к серваку теперь остались действительно тяжелые с точки зрения базы/фильтров запросы, без аномалий.
🐐 В очередной раз запущен и отлажен импорт с ZXDB. Теперь надо учитывать контроль трафика, плюс часть файлов теперь не берётся с WOS, а также берётся с archive.org.
🐐 Исправлен баг, где вместо скриншота отображалась обложка компиляции.
🐐 Исправлен назойливый баг с очисткой кэша связанного с продом издателя, компиляции итд.
🐐 Ускорено создание тумбнейлов в формате WEBP. Ошибка была в том, что вместо lossless использовался quality=100, что для просто тумбнейла могло взять 7-8 секунд времени.
В случае с массовыми скачивателями сайта такое могло нагрузить сервер ненужной деятельностью и стать заметным для простого пользователя.
Стало быстрее, стабильнее, логичнее - в логе медленных запросов к серваку теперь остались действительно тяжелые с точки зрения базы/фильтров запросы, без аномалий.
🐐 В очередной раз запущен и отлажен импорт с ZXDB. Теперь надо учитывать контроль трафика, плюс часть файлов теперь не берётся с WOS, а также берётся с archive.org.
🐐 Исправлен баг, где вместо скриншота отображалась обложка компиляции.
🔥9👍1
На сервере музыки по какой-то причине не обновился сертификат, временно музыка в браузере не работает, но мп3 скачать можно
😱4
🤖 Прикручен ИИ для расставления категорий и тегов у программ. Это происходит в полуручном режиме, но первые тесты уже показали значительный успех. Результаты не идеальны, но средство для наведения порядка в текущем бардаке очень полезное, вручную на эту деятельность свободных рук не будет никогда.
🤖 Реализованы теги в software
🤖 Исправлен тип файла у мелодий, написанных в Furnace, Arkos, CHIPNSFX. Как следствие, заработал поиск по типу файла в форме поиска музыки.
🤖 Добавлена поддержка музыки, написанной в Arkos 1.
🤖 Изменения категорий:
* Artpack уехал в Demoscene
* Demotool удалён, проды перемещены в System
* Demopack уехал в Artpack
* Votepack удалён, проды перемещены в Artpack
* Подкатегории Misc/Demo расформированы, проды перенесены в Demo.
* В других категориях появилась масса подкатегорий, которые будут наполнены с помощью ИИ и ручной коррекции.
🤖 Антиспам защита значительно усилена. Спасибо пентестерам за их усилия, вместе мы добились отличного результата.
🤖 Реализованы теги в software
🤖 Исправлен тип файла у мелодий, написанных в Furnace, Arkos, CHIPNSFX. Как следствие, заработал поиск по типу файла в форме поиска музыки.
🤖 Добавлена поддержка музыки, написанной в Arkos 1.
🤖 Изменения категорий:
* Artpack уехал в Demoscene
* Demotool удалён, проды перемещены в System
* Demopack уехал в Artpack
* Votepack удалён, проды перемещены в Artpack
* Подкатегории Misc/Demo расформированы, проды перенесены в Demo.
* В других категориях появилась масса подкатегорий, которые будут наполнены с помощью ИИ и ручной коррекции.
🤖 Антиспам защита значительно усилена. Спасибо пентестерам за их усилия, вместе мы добились отличного результата.
🔥10👍4
На данный момент идёт работа над большим обновлением функционала прессы, а за это время были сделаны ещё такие изменения:
☀️ Улучшена структура базы (уточнение типов некоторых ключевых колонок, пересмотр некоторых индексов), ускорена общая работа движка. Возможно, это за прошедшие пару месяцев даже было заметно на глаз.
☀️ Очень сильно ускорено сохранение тегов, что ускорило сохранение формы картинок и музыки.
☀️ Поддержан JtyOne для эмуляции zx81 программ прямо на сайте. Это потребовало некоторых модификаций его исходного кода, но в итоге теперь на сайте можно запускать программы от zx80/81.
☀️ Исправлен ряд юзабилити багов в каталоге софта: работа кнопки "back", формирование ссылок, обновление номеров страниц и прочие мелочи.
☀️ В список типов релизов добавлены: opd, slt, mbd, img. Парсинг для таких файлов перезапущен, типы расставились в базе.
☀️ Улучшена структура базы (уточнение типов некоторых ключевых колонок, пересмотр некоторых индексов), ускорена общая работа движка. Возможно, это за прошедшие пару месяцев даже было заметно на глаз.
☀️ Очень сильно ускорено сохранение тегов, что ускорило сохранение формы картинок и музыки.
☀️ Поддержан JtyOne для эмуляции zx81 программ прямо на сайте. Это потребовало некоторых модификаций его исходного кода, но в итоге теперь на сайте можно запускать программы от zx80/81.
☀️ Исправлен ряд юзабилити багов в каталоге софта: работа кнопки "back", формирование ссылок, обновление номеров страниц и прочие мелочи.
☀️ В список типов релизов добавлены: opd, slt, mbd, img. Парсинг для таких файлов перезапущен, типы расставились в базе.
👍6🔥3
🤖🤖🤖 Начнем с главного: после пары месяцев напряженной работа на сайте появился новый инструмент для админов - ИИ-парсер прессы. По сути, это интеграция с chatGPT через несколько типов запросов с скрупулезно оттестированными промптами, которая отсылаю статью на анализ, а потом создаёт в базе привязки к упомянутым играм, людям, группам итд. Помимо этого, генерируются хорошие превью для статей и SEO-поля, а сами статьи переведены на английский и испанский языки.
Запускается это для каждой статьи вручную, потому что после парсинга админу требуется пересмотреть созданное и убрать ложные срабатывания и дубли. В остальном, это прорыв - такого количества информации с каждой статьи вручную получить нереально.
https://zxart.ee/rus/soft/pressa/disk-magazine/zx-format-07/ - пример "богатого" результата, где удалось собрать даже авторов статей в саму карточку журнала.
Теперь постепенно, начиная с самых крутых изданий, будет проведён парсинг данных статей. Пишите в комментариях, какие издания вы хотели бы увидеть первыми в числе обработанных.
Из других исправлений:
🍗 Ссылки из пати, группы и авторов на раздел города или страны теперь корректно открывают списки групп, пати и авторов.
🍗 У членов группы теперь показаны личные имена тоже.
🍗 Исправлен поломанный фильтр по статусу "in sales".
🍗 Исправлена навигация по каталогу - в очередной раз исправлена кнопка бэк, исправлен глюк с выбором страниц в релизах, самопроизвольный сброс URL.
🍗 Удален некоторый старый JS в рамках ускорения для мобильных.
🍗 Исправлены некоторые сео-фишки по рекомендации гугла.
🍗 В железо добавлено световое перо, Radastan-mode, приставка "Эльф".
Запускается это для каждой статьи вручную, потому что после парсинга админу требуется пересмотреть созданное и убрать ложные срабатывания и дубли. В остальном, это прорыв - такого количества информации с каждой статьи вручную получить нереально.
https://zxart.ee/rus/soft/pressa/disk-magazine/zx-format-07/ - пример "богатого" результата, где удалось собрать даже авторов статей в саму карточку журнала.
Теперь постепенно, начиная с самых крутых изданий, будет проведён парсинг данных статей. Пишите в комментариях, какие издания вы хотели бы увидеть первыми в числе обработанных.
Из других исправлений:
🍗 Ссылки из пати, группы и авторов на раздел города или страны теперь корректно открывают списки групп, пати и авторов.
🍗 У членов группы теперь показаны личные имена тоже.
🍗 Исправлен поломанный фильтр по статусу "in sales".
🍗 Исправлена навигация по каталогу - в очередной раз исправлена кнопка бэк, исправлен глюк с выбором страниц в релизах, самопроизвольный сброс URL.
🍗 Удален некоторый старый JS в рамках ускорения для мобильных.
🍗 Исправлены некоторые сео-фишки по рекомендации гугла.
🍗 В железо добавлено световое перо, Radastan-mode, приставка "Эльф".
zxart.ee
ZX Format #07 - Электронный журнал для Pentagon 128
ZX Format #07 (1997) от XL-Design Inc - электронный журнал на русском, содержащий обзоры игр, советы по программированию и интервью с разработчиками. Читайте онлайн!
🔥8👍4
👊🏻 Сопоставление программ при импорте улучшено: исключены крак интро, задействованы альтернативные названия, проверяется вариант с THE и без.
👊🏻 В скриншотах теперь поддержаны анимированные гифки. Это направление будет развиваться дальше, скоро можно будет явно задать тип каждого скриншота - анимация, загрузочный экран, процесс.
👊🏻 Библиотека обработки картинок прокачана до PHP8.2 со строгими типами. Это уменьшит поток ошибок в логах и позволит увидеть более приоритетные проблемы.
👊🏻 Исправлен баг с сохранением роли автора в группе - после одного из рефакторов у автора могла "застрять" неудаляемая роль "unknown".
👊🏻 Переключение языков переделано на технически более прямое, что должно очень сильно помочь поисковикам индексировать реальные ссылки, а не синтетические.
👊🏻 Имплементирована Schema.org для продов и релизов. Непонятно, нужно ли это, но поглядим, как отразится на ранжировании.
👊🏻 В поиске у серий и сборников теперь есть подпись. Помогает отличить в результатах поиска, что есть что.
👊🏻 У релизов теперь показано нормально поддерживаемое железо, со ссылкой на фильтр в каталоге.
👊🏻 Монохромные 6144 картинки инвертированы. Это скорее исправление исторически неверного решения по монохромным картинкам, коих и двух десятков не наберётся.
👊🏻 В список железа добавлена куча уточненных моделей железа и всяческой экзотики.
👊🏻 Проды теперь автоматически удаляются из категории Misc при сохранении, если указана ещё и какая-то другая категория. Misc - это сборник всего, у чего нет своей категории, по задумке.
👊🏻 Для всех статей в базе запущена генерация SEO-полей и человекочитаемых вступлений.
👊🏻 Тема нормальных SEO-полей для всего софта сильно обновлена. Теперь для генерации описания используются не только тексты, но и скриншоты, что очень позитивно повлияло на вменяемость полученных описаний.
👊🏻 В качестве эксперимента для tsconf интегрирован онлайн-порт MAME эмулятора. На очереди baseconf, scorpion, general sound, а, может, даже sprinter и next - будем пробовать их интегрировать по очереди.
👊🏻 В скриншотах теперь поддержаны анимированные гифки. Это направление будет развиваться дальше, скоро можно будет явно задать тип каждого скриншота - анимация, загрузочный экран, процесс.
👊🏻 Библиотека обработки картинок прокачана до PHP8.2 со строгими типами. Это уменьшит поток ошибок в логах и позволит увидеть более приоритетные проблемы.
👊🏻 Исправлен баг с сохранением роли автора в группе - после одного из рефакторов у автора могла "застрять" неудаляемая роль "unknown".
👊🏻 Переключение языков переделано на технически более прямое, что должно очень сильно помочь поисковикам индексировать реальные ссылки, а не синтетические.
👊🏻 Имплементирована Schema.org для продов и релизов. Непонятно, нужно ли это, но поглядим, как отразится на ранжировании.
👊🏻 В поиске у серий и сборников теперь есть подпись. Помогает отличить в результатах поиска, что есть что.
👊🏻 У релизов теперь показано нормально поддерживаемое железо, со ссылкой на фильтр в каталоге.
👊🏻 Монохромные 6144 картинки инвертированы. Это скорее исправление исторически неверного решения по монохромным картинкам, коих и двух десятков не наберётся.
👊🏻 В список железа добавлена куча уточненных моделей железа и всяческой экзотики.
👊🏻 Проды теперь автоматически удаляются из категории Misc при сохранении, если указана ещё и какая-то другая категория. Misc - это сборник всего, у чего нет своей категории, по задумке.
👊🏻 Для всех статей в базе запущена генерация SEO-полей и человекочитаемых вступлений.
👊🏻 Тема нормальных SEO-полей для всего софта сильно обновлена. Теперь для генерации описания используются не только тексты, но и скриншоты, что очень позитивно повлияло на вменяемость полученных описаний.
👊🏻 В качестве эксперимента для tsconf интегрирован онлайн-порт MAME эмулятора. На очереди baseconf, scorpion, general sound, а, может, даже sprinter и next - будем пробовать их интегрировать по очереди.
🔥16👍4
Ещё одна интеграция готова с реальными машинами. Отдельный гейтвей очень прост и открыт https://github.com/moroz1999/zxart-api-bridge
GitHub
GitHub - moroz1999/zxart-api-bridge: Micro bridge between ZXDB native client and ZX-Art rest API
Micro bridge between ZXDB native client and ZX-Art rest API - moroz1999/zxart-api-bridge
👍1
Forwarded from Milan Šťáva
Dears,
after ZXDB downloader 0.4. I now put forth OSL 0.7:)
What is it? It is the same program with a new name, OSL= Online Speccy Library.
Well, apart from the name itself, version 0.7. is telling, there IS something new. Yes. The biggest novelty are two new servers from which you can now download. They are SARAH.SPECCY.CZ and well-known ZXART.EE. Boths servers extend variety of programs (mainly games) a great deal. ZXART.EE is updated regularly, every three months.
In a word, with OSL you now virtually download (and in esxDos version also run) anything:-)
https://youtu.be/Erop0vJ27jA?si=y-a_sNz1xqU26zOT
https://hood.speccy.cz/dwnld/osl_07_4.png
https://hood.speccy.cz/dwnld/ZXDBdownloader_info.htm
https://hood.speccy.cz/dwnld/OSL_07.zip
Enjoy
Hood
after ZXDB downloader 0.4. I now put forth OSL 0.7:)
What is it? It is the same program with a new name, OSL= Online Speccy Library.
Well, apart from the name itself, version 0.7. is telling, there IS something new. Yes. The biggest novelty are two new servers from which you can now download. They are SARAH.SPECCY.CZ and well-known ZXART.EE. Boths servers extend variety of programs (mainly games) a great deal. ZXART.EE is updated regularly, every three months.
In a word, with OSL you now virtually download (and in esxDos version also run) anything:-)
https://youtu.be/Erop0vJ27jA?si=y-a_sNz1xqU26zOT
https://hood.speccy.cz/dwnld/osl_07_4.png
https://hood.speccy.cz/dwnld/ZXDBdownloader_info.htm
https://hood.speccy.cz/dwnld/OSL_07.zip
Enjoy
Hood
YouTube
Online Speccy Library 0.7 beta- downloader for ZX Spectrum with Wifi module ESP-01
New version of former ZXDB downloader, brings another 2 servers. Online Speccy Library is now very powerful program having loads of games to download directly on ZX.
🌚1
🆕 Добавлена поддержка картинок в формате Specscii (пока только поток токенов), s81 и s80 (для токенов ZX81 и ZX80 соответственно). Пока для ZX80 примеров нет, возможны глюки.
🆕 Для админов появилась возможность делать скриншоты из онлайн-эмулятора ZX81. Ранее такое было реально только для Unreal Speccy Portable, теперь и ZX81 начал оскриншочиваться.
🆕 Исправлен опрос клавиатуры в JtyOne - непонятно, как оно вообще работало раньше.
🆕 Для серий программ создана отдельная категория "Серии", и они туда теперь переносятся автоматически. То же касается и компиляций.
🆕 Исправлен charset для s80.
🆕 Добавлена поддержка первой версии формата SCA - нативных анимаций для ZX-Spetrum. В этом режиме хранятся несжатые 6912 экраны.
🆕 Выполнена плановая синхронизация с базой ZXDB.
🆕 Осуществлён поиск и удаление пустых картинок (запись в базе без самого файла), образовавшихся при ошибках импорта много лет назад.
🆕 Для админов появилась возможность делать скриншоты из онлайн-эмулятора ZX81. Ранее такое было реально только для Unreal Speccy Portable, теперь и ZX81 начал оскриншочиваться.
🆕 Исправлен опрос клавиатуры в JtyOne - непонятно, как оно вообще работало раньше.
🆕 Для серий программ создана отдельная категория "Серии", и они туда теперь переносятся автоматически. То же касается и компиляций.
🆕 Исправлен charset для s80.
🆕 Добавлена поддержка первой версии формата SCA - нативных анимаций для ZX-Spetrum. В этом режиме хранятся несжатые 6912 экраны.
🆕 Выполнена плановая синхронизация с базой ZXDB.
🆕 Осуществлён поиск и удаление пустых картинок (запись в базе без самого файла), образовавшихся при ошибках импорта много лет назад.
GitHub
GitHub - moroz1999/sca: SCA animation documentation
SCA animation documentation. Contribute to moroz1999/sca development by creating an account on GitHub.
👍14🔥4
Хотелось бы вернуться к теме оффлайн-архива ZX-Art, который можно было бы распространять через торренты.
Сборщик архива сделаем отдельным проектом (набором PHP скриптов), который будет через API тянуть файлы и синхронизировать их на локальной копии.
Требуется немного экспертных мнений:
1. Как удобнее хранить файлы в архиве? Разбивать по папкам в структуре ZX Evolution Baseconf / Games / Action / Shooters / A / ? Или жанры оставить только на пару уровней?
2. Какие метаданные и в каком формате хранить было бы лучше? Как-то хранить скриншоты тоже?
3. Должны ли туда войти denied релизы? В том числе и современные?
Сборщик архива сделаем отдельным проектом (набором PHP скриптов), который будет через API тянуть файлы и синхронизировать их на локальной копии.
Требуется немного экспертных мнений:
1. Как удобнее хранить файлы в архиве? Разбивать по папкам в структуре ZX Evolution Baseconf / Games / Action / Shooters / A / ? Или жанры оставить только на пару уровней?
2. Какие метаданные и в каком формате хранить было бы лучше? Как-то хранить скриншоты тоже?
3. Должны ли туда войти denied релизы? В том числе и современные?
🔥1
Сайт заблокирован на территории РФ со стороны РКН за сатанинскую библию в прессе. Надеюсь, временно, потому что нарушающие статьи убраны, письмо о разблокировке отправлено.
😱8👍5😁2🔥1💩1🌚1🤣1
В целом, не прошло и суток с момента обращения в РКН, как всё разблокировано и работает (по свидетельствам очевидцев). Но это явно не последний раз, когда такое произойдёт - среди материалов архива много всего на грани законности, так что будем по мере проблем убирать.
👍6🔥3
🦾 Набросан скрипт, который достал все подобные работы и привязал их к unknown. Дубликаты удалены. По идее, таких картинок в базе больше нет (пока что).
🦾 tar теперь распознаётся как файл релиза для ElementZX.
🦾 В просмотре прессы улучшена поддержка HTML entities, стало меньше ложных срабатываний на "теги".
🦾 В комментариях автоматически распознаются ссылки.
🦾 Фильтр по стране теперь учитывает и авторов.
🦾 eLeMeNt ZX/MB-03+ добавлен в быстрые пресеты в софте.
🦾 Исправлены баги в мобильной версии.
🦾 В simple-версии починено переключение языков.
🦾 Программы в продаже разделены на реальные продажи и donationware (скачиваются без оплаты).
🦾 Парсер BASIC больше не вешается на битых файлах.
🦾 Поддержка PHP 8.4.
🦾 Расширен список типов файлов, распознаваемых как релизы (для offline-архива).
🦾 Добавлены иконки для типов релизов.
🦾 Добавлены флажки для языков релиза.
🦾 tar теперь распознаётся как файл релиза для ElementZX.
🦾 В просмотре прессы улучшена поддержка HTML entities, стало меньше ложных срабатываний на "теги".
🦾 В комментариях автоматически распознаются ссылки.
🦾 Фильтр по стране теперь учитывает и авторов.
🦾 eLeMeNt ZX/MB-03+ добавлен в быстрые пресеты в софте.
🦾 Исправлены баги в мобильной версии.
🦾 В simple-версии починено переключение языков.
🦾 Программы в продаже разделены на реальные продажи и donationware (скачиваются без оплаты).
🦾 Парсер BASIC больше не вешается на битых файлах.
🦾 Поддержка PHP 8.4.
🦾 Расширен список типов файлов, распознаваемых как релизы (для offline-архива).
🦾 Добавлены иконки для типов релизов.
🦾 Добавлены флажки для языков релиза.
🔥6👍4
https://zxart.ee/offline0.3.zip - бета-версия оффлайн-архива софта с zxart. После исправления всего, что будет найдено при тестировании, будет выложено на торренты и, вероятно, на гитлаб в распакованном виде. Качайте, пишите обо всех найденных несуразностях и косяках - будем править и релизить уже официально.
🔥7
zxart offline.torrent
86.2 KB
Более-менее финальная версия всего архива софта с ZX-Art. Максимальное распространение приветствуется, в дальнейшем примерно раз в полгода будут появляться обновления.
Максимально настроено на использование с реальных машин с SD-картами.
Максимально настроено на использование с реальных машин с SD-картами.
🔥17👏1