[>]
Re: Сборка INSTEAD для WinRT
std.tech
Peter(syscall,1) — Antokolos
2017-10-12 08:56:30
> Самый последний коммит там (_USE_UNPACK support) посвящён дополнениям для того, чтобы можно было собрать с флагом _USE_UNPACK
Понял, буду смотреть.
[>]
INSTEAD на Sailfish OS
std.tech
Peter(syscall,1) — All
2017-10-21 10:40:56
Дали поиграться с телефоном на Sailfish OS (Jolla C).
Конечно же, первым делом попробовал собрать INSTEAD.
Две новости: хорошая и плохая. :)
Хорошая новость -- собрать инстед легко. И я даже смог поиграть в minerbold.
Плохая новость: SDL2 на сейлфише недопилен.
- Координаты точскрина приходят в ненормализованной форме. (Пиксели а не float).
- События точа не эмулируют клики мыши (как это сделано во всех других мобильных платформах).
- Совсем нет звуков
- Ну и разбираться с поворотом экрана
Я понял, что порт возможен и если им заняться, то его можно получить. Но для этого нужны определенные усилия. Телефоны jolla у нас редкость, так что статус порта пока -- "заморожен".
https://together.jolla.com/question/109036/bug11928-sdl2-is-still-broken/
Не похоже, что проблемы будут исправлены. :(
[>]
Re: Сборка INSTEAD для WinRT
std.tech
Peter(syscall,1) — Antokolos
2017-10-22 08:54:33
Ты тут?
Я тут все таки пытаюсь разгрести сборку INSTEAD. Нужно, чтоб ты проверил следующую версию в git.
Описываю суть изменений.
1) системные include находятся ТОЛЬКО в src/instead/system.h ВСЕ условные СИСТЕМНЫЕ включения должны быть ТАМ, кроме специфичных инклюдов в архитектурных файлах (windows.c и так далее)
2) В файлах ios.h, s60.h и так далее (если они нужны!) описываются только НЕ СИСТЕМНЫЕ отличия. Для примера смотри ios.h. winrt.h и wince.h удалены
3) Я не понимаю такую конструкцию:
#ifdef _MSC_VER
#include "unistd.h"
#define PATH_MAX MAX_PATH
#else
Дело в том, что инклюды с "" (в отличие от <>) это инклюды НЕ СИСТЕМНЫХ файлов. Я не понимаю, как ты собрал src/instead/* если в system.h есть инклюде <dirent.h> безусловный, а в windows.c он под ifdef да еще и в "". Так что чтоб не путаться я это удалил и пробуем еще раз, если можно.
4) никаких больше PATH_MAX, единственное место где он есть это system.h который включается через externals.h
Что нужно? Внести изменения ТОЛЬКО в system.h для того, чтобы сборка прошла успешно для всех наших целей.
Поможешь?
После того как мы наведем порядок на этом уровне, можно будет снова пытаться как то сливать изменения
[>]
Re: Легкость питона
std.club
Peter(harbor:club.syscall.ru) — spline
2017-04-10 20:51:06
После обновления из гита:
Traceback (most recent call last):
File "caesium.py", line 1621, in <module>
load_colors()
File "caesium.py", line 233, in load_colors
curses.init_pair(11, colors.index(param[1]), colors.index(param[2]))
_curses.error: init_pair() returned ERR
До этого долго безуспешно пытался завести его. :) Фетчер срабатывает, пишет новые сообщения, но ... все по 0 остается в списке.
[>]
Re: Легкость питона
std.club
Peter(harbor:club.syscall.ru) — Рома
2017-04-10 21:48:21
Ну, надо двигать новое тоже.
Вот ii/idec есть, но ты же пишешь gk11. ;) Так и тут, совместим приятное с полезным, spline пофиксит или расскажет, где я не прав.
[>]
Re: EMACS-вопрос
std.prog
Peter(syscall,1) — Anotheroneuser
2018-03-28 05:38:34
Anotheroneuser> Вообще, программу изучения языков программирования и п/о наметил такую:
Anotheroneuser> 1. LUA — для игр INSTEAD
Anotheroneuser> 2. EMACS — для упомянутых целей
Anotheroneuser> 3. LATEX — для оформления процессуальных документов (это, возможно, не лучший способ объявить бойкот текстовым процессорам, но мне ужасно хочется это сделать)
Anotheroneuser> 4. Да и всё, пожалуй..
Anotheroneuser> Если есть, что подсказать, буду признателен.
В качестве органайзера и прочего подобного - org mode в emacs. Я правда не пользуюсь, но все хвалят.
Емакс хороший. Вим тоже. В пределе хорошо уметь пользоваться обоими. :) Хотя бы поверхностно. Emacs да - хорошая текстовая среда.
Lisp, для того чтобы пользоваться emacs не обязательно учить.
Для документов может хватить даже не latex, а markdown. Зависит от задач. Latex - придется изучать. Markdown - можно поставить pandoc/latex и сразу начать писать тексты.
Изучение нового это хороший способ держать мозги в тонусе. Так что в любом случае - начинание хорошее.
[>]
Re: EMACS-вопрос
std.prog
Peter(syscall,1) — Andrew Lobanov
2018-03-28 05:59:46
> Только вот вёрстка документов в таком случае становится неудобной. Именно набор при этом весьма прост и для веба очень хорошее решение. Но на бумагу я бы верстал в LaTeX. Хотя порог вхождение и общая сложность его высоки, конечно.
Я не согласен. У нас на работе, например, wiki+markdown. В итоге вся наша документация по госту прекрасно генерируется из md. Получается 600 страничный документ с таблицами, листингами, картинками и перекрестными ссылками. Я даже не знаю, что там еще хотеть. :) Да и диссер свой наверное я мог бы сделать на md. Так что не понимаю, что значит "верстка становится неудобной" :)
[>]
Re: EMACS-вопрос
std.prog
Peter(syscall,1) — Andrew Lobanov
2018-03-28 08:37:20
> Значит у меня руки ниже талии растут =) Я не смог добиться от pandoc приемлемого результата.
pandoc или multimarkdown фактически генерируют просто подмножество latex (если говорим о производстве pdf). Ты можешь свои шаблоны написать tex и вставлять latex конструкции итд.
Но сам текст его структура по прежнему примитивный markdown. Очень часто, кмк, этого вполне достаточно. Конечно, не всегда. Но вот если, к примеру, сравнить подход Lyx и markdown, то сейчас я выбрал бы второе. Это такой своеобразный способ постепенного вникания в том числе и в latex. :)
[>]
Re: Версия 1.8 под Linux
std.game
Peter(syscall,1) — Wol4ik
2017-06-20 07:30:56
1.8 очень старый. Настоятельно рекомендую освоить 3.0. Он учитывает недостатки прошлых версий и заметно проще. Для него написана новая документация. Собрать пакет в linux просто -- если будут проблемы, поможем советом.
P.s. А так да, игра будет работать. Только звуки музыка дб строго 11/22 или 44кгц. Но я бы советовал писать на новом api.
[>]
Re: Сборка INSTEAD для WinRT
std.tech
Peter(syscall,1) — Antokolos
2017-10-22 15:30:56
Отлично. Вечером пофикшу мелочи и снова буду думать про дальнейшие мержи.
Идет процесс не быстро так как много навалилось работы. :(
[>]
Re: Сборка INSTEAD для WinRT
std.tech
Peter(syscall,1) — Antokolos
2017-10-22 16:52:57
> Скорее всего, дело в относительных путях,
wince версия полностью избавлена от относительных путей.
Собственно инстед от них избавлен начиная с wince версии.
Все chdir/getdir - реализованы внутри и всегда работают с абсолютными путями (по кр мере в wince)
Именно поэтому берется argv[0] в начале, чтоб найти абсолютный путь.
Ты можешь даже в UNIX версии заменить в src/util.c реализацию setdir и прочих - и будет все на абсолютных путях.
Так что я считаю надо доотладить.
Все api по работе с дирами находится в src/util.c
[>]
Re: Сборка INSTEAD для WinRT
std.tech
Peter(syscall,1) — Antokolos
2017-10-22 17:01:06
Да и Android с абсолютными путями работает.
Можешь глянуть ветку #ifndef ANDROID в util.c
Только для UNIX сборки используются chdir, getcwd а в остальных - формируются полные пути и просто идет работа по ним.
[>]
Re: INSTEAD на Sailfish OS
std.tech
Peter(syscall,1) — Peter
2017-10-27 10:53:32
Я погорячился. На данный момент порт на SailfishOS полностью работоспособен. Пришлось сделать воркэраунды для всех проблем, но иснтедом теперь можно пользоваться.
Правда, пока это никуда не закоммичено....
[>]
Re: Легкость питона
std.club
Peter(harbor:club.syscall.ru) — spline
2017-04-11 06:16:21
Сначала надо с падениеи разобраться. Я делал git status, стирал все лишнее. Не помогло. Вечером еще попробую.
Ребята, не ссорьтесь. :)
Я как сторонний человек утверждаю, что все из разработанных технологий меня заинтересовали (уже давно), а сейчас хочу пощупать в реальности.
[>]
Re: Версия 1.8 под Linux
std.game
Peter(syscall,1) — Wol4ik
2017-06-20 18:16:47
sudo написал? На всякий случай, символ $ символизирует приглашение, его не надо писать.
А так, в эхе std.linux можешь спросить как в убунте ставить пакеты из ppa .
[>]
Re: Легкость питона
std.club
Peter(gk,11) — gl00my
2017-04-11 06:57:11
gl00my> Это не критика, но все же дооформить и выложить публично, как законченный "продукт" было бы неплохо.
Проверка из цезия. :)
[>]
Re: Освоение BASH, The Super Dimension Fortress (SDF)
std.tech
Peter(syscall,1) — Anotheroneuser
2018-08-07 15:51:38
Anotheroneuser> Вопрос
Anotheroneuser> Поскольку я ssh использовал впервые, то безопасности ради можно узнать -- ко мне в компьютер сейчас залезть никто не может? )) Или надо почистить что-нибудь там в этом ssh? Или сессия прекращается с момента, когда закрываешь терминал?
Для того, чтоб к тебе кто то зашёл, ты должен понять сервер ssh у себя и создать пользователя. :)
[>]
Софт для gk11/idec
std.club
Peter(harbor:club.syscall.ru) — All
2017-04-11 07:03:05
Когда все настрою, я попробую сделать страничку "что это такое" с настроенным цезием.
И размещу у себя на сисколле. Может, кто-то и придет :)
Тем более, что когда выпустим STEAD3 (после Пасхи) -- будем пиариться на лоре.
[>]
Re: Легкость питона
std.club
Peter(harbor:club.syscall.ru) — Рома
2017-04-11 07:35:37
Можно. Но если я хочу забирать с нескольких разных нод. С разных нод, разные эхи -- вполне нормальная ституация. Нужно делать копипаст. Вообще, копипаст нельзя допускать. Такой пакет, где нужно менять код для конфигурации -- я не знаю, можно ли в дистр какой-то протолкнуть?
Впрочем, у всех свой балланс между простотой и функциональностью.
[>]
Re: Работа с текстовой строкой
std.prog
Peter(syscall,1) — lnp3
2018-07-10 22:02:00
Привет!
В документации есть ссылка на репозиторий с модулями instead.
stead3-modules
Там есть модуль keyboard. Он в данном случае поможет. Если нужна помощь конкретней, поможем...
[>]
Re: Легкость питона
std.club
Peter(harbor:club.syscall.ru) — Рома
2017-04-11 07:54:40
Я понял твою позицию. Но для меня, минусы значительны. Хотя я тоже сторонник простоты (возможно, не такой экстремальной) Например, после git pull мне придется менять несколько файлов. Самый критический минус я озвучил -- скрипт может вообще не быть доступен для записи ( если он в рамках дистрибутива оказался).
А так тебе решать, просто вопрос цели. Если цели нет -- распостранять технологию -- то можно ничего не делать. Мне не критично точно, но в таком виде не могу "рекомендовать" поставить ноду друзьям, если только сам не поставлю.
[>]
Re: Версия 1.8 под Linux
std.game
Peter(syscall,1) — Wol4ik
2017-06-20 20:56:54
Это так собрана версия. Если соьерешь сам, можно собрать с этой функцией. А так можешь указывать игру из командной строки. Ну и man instead
[>]
Re: Работа с текстовой строкой
std.prog
Peter(syscall,1) — lnp3
2018-07-11 15:22:17
> Спасибо, Пётр! Немного не то, что хотелось, но работает. Я предполагал сделать всплывающие окна для вопросов и ответов или получать ответ сразу в тексте, чем-то вроде <input>.
Такие варианты тоже возможны. Но только готового модуля под STEAD3 нет. А для сейфов традиционно делаются просто ссылки с числами прямо в тексте локации. Нажимая на цифры - щелкаем их.
> Существующий вариант со специальной комнатой пока устраивает, буду ориентироваться на него, но в будущем постараюсь решить иначе ввод текста. Кстати, замечательная буква "Ё" не обрабатывается. Почему? И будет ли модуль работать в Instead-js? Я хочу поместить детектив на своём сайте, там у меня тысяча загадок с обработкой логики на php.
Должен работать на instead-js и нв instead-em. Про ё сходу не скажу, надо смотреть модуль.
[>]
Re: instead-js или instead-em
std.prog
Peter(syscall,1) — lnp3
2018-09-02 09:21:46
lnp3> Друзья, прошу помощи. Подскажите, что лучше использовать в www: instead-js или instead-em? Что надёжнее, перспективнее, менее проблемное?
Instead-em полная копия инстед. Работает все, но требуется webgl. На медленных машинах или мобильных могут быть проблемы.
Instead-js - базовые возможности, но плеер лёгкий, работает везде. Автор instead-js доступен на форуме и в телеграмм, если что -- может помочь советом.
[>]
Re: instead-js или instead-em
std.prog
Peter(syscall,1) — lnp3
2018-09-02 12:55:31
> Спасибо, Пётр! То есть, если большой объём графики, то лучше Instead-js? И где можно почитать о его ограничениях?
Тут дело не в объемах как таковых, а в методах игры.
Смотри, когда инстед только только начинался, он был рассчитан на очень простые игры. Ну как "возвращение кванотового кота".
То-есть: текст, картинки, музыка...
Но постепенно, в нём стали появляться возможности, которые скорее относятся просто к 2d движкам. Где можно на низком уровне работать с графикой и звуком.
Так вот instead-js поддерживает только базовые функции.
Функции, которые не поддерживает instead-js: sprite и pixels, sound, явное управление затуханием, множественные темы игр. Еще, вроде бы instead-js не поддерживает метапасрер 3.
Ты можешь посмотреть как выглядят игры на
http://instead-games.ru.
Игры отсюда:
http://instead-games.ru/index.php?online=1 -- доступны как в instead-js так и instead-em. Все игры вообще доступны на instead-em.
[>]
Re: Легкость питона
std.club
Peter(harbor:club.syscall.ru) — Рома
2017-04-11 08:17:56
Понял. Я собирался кстати фечить не все (мне старые сообщения не особенно важны), или по какой то причине лучше все?
[>]
Re: Игра Дровосек
std.game
Peter(syscall,1) — Wol4ik
2017-07-30 13:17:01
> Не имею возможности обсудить в самой карточке игры, сервис помнит мой адрес и не дает зарегиться
Странно, вроде там даже анонимно можно писать... Это же disquss.
Традиционно, спойлеры тут это base64. Раскодировать можно, например тут:
https://www.base64decode.org/
0J3QsNGB0LrQvtC7 0YzQutC+INGPINC/ 0L7QvNC90Y4sINGC 0LDQvC
DQv9C+0YHQu9C1IN C/0L7Qv9Cw0LTQsN C90LjRjyDQsiDRgt C10LvQ
tdC/0L7RgNGCINC9 0LDQtNC+INC40LTR gtC4INGB0LrQstC+ 0LfRjCD
RgdGC0LXQvdGDLiD QmNC70Lgg0L7QvdC 4INGC0LDQvCDQtNC y0LjQs9
Cw0Y7RgtGB0Y8uLi 4g0KfRgtC+INGC0L 4g0YLQsNC60L7QtS4uLg==
[>]
Re: Легкость питона
std.club
Peter(harbor:club.syscall.ru) — Рома
2017-04-11 08:25:48
Ок, заберу все. Добавить эху на главную -- это просто текстовый файл? В базе вроде нет ничего?
[>]
Re: instead-js или instead-em
std.prog
Peter(syscall,1) — lnp3
2018-09-02 16:39:10
> Видимо, всё же придётся instead-em пробовать. Есть где-нибудь хорошее описание работы и настройки этой связки?
С instead-em довольно просто - в instead-em zip файле есть readme, где есть что то вроде инструкции. Просто распаковать и положить zip с игрой рядом.
Насчет instead-js, techniX, уверен, поможет. Может и МП3 заработает в instead-js. МП2 же работает...
[>]
Re: Побег из подвала
std.game
Peter(syscall,1) — Wol4ik
2017-08-13 08:05:53
> Прошел игру, очень понравилась.
Да, много годных игр написано на INSTEAD. Обязательно пройди: ПЕРЕХОД, ЛИДИЮ, Лифтеров (1 и 2).
К сожалению, в последние годы интерес у людей к подобным играм подугас. Sad but true. Но мы верим, что несколько шедевров еще выйдут. :)
[>]
Re: instead-js или instead-em
std.prog
Peter(syscall,1) — lnp3
2018-09-02 20:09:17
lnp3> Оба этих предмета поддерживаются? Не забросят ли их авторы? Что в перспективе, какое развитие?
Instead-em это часть исходного кода Instead. Так что он будет поддерживаться одновременно с Instead.
Instead-js пока, по крайней мере, поддерживается. Надеюсь, что techniX будет его обновлять.
Но в обоих случаях, код игр это обычные инстед игры, так что даже если instead-js будет дропнут, ты ничего не теряешь.
[>]
Игра Капсула
std.game
Peter(syscall,1) — All
2017-08-21 15:13:54
technix порадовал игрой "Капсула". Маленькой, но добротной. Хочу поделиться некоторыми мыслями, осторожно, спойлеры!
DTEpINGB0Y7QttC1 0YIg0YXQvtGA0L7R iNC40LksINC90LXQ vtC20LjQtNCw0L3Q vdGL0Lkg0Lgg0LTR gNCw0LzQsNGC0LjR h9C90YvQuS4g0J3Q viDQvNC90LUg0LrQ sNC20LXRgtGB0Y8g 0LXQs9C+INC+0YfQ tdC90Ywg0YXQvtGA 0L7RiNC+INCx0YvQ u9C+INCx0Ysg0YPR gdC40LvQuNGC0Ywg 0YHQu9C10LTRg9GO 0YnQuNC8INC+0LHR gNCw0LfQvtC8Lg3Q kiDRgdCw0LzQvtC8 INC60L7QvdC10YbQ tSAtLSDQutC+0LPQ tNCwINC80Ysg0L/R gNC+0LrQu9C40LrQ uNCy0LDQtdC8INGC 0LUg0YLRgNC4INGE 0YDQsNC30YssINC4 0LTRg9GCINC60LDQ uiDQsdGLICLRgtC4 0YLRgNGLIiwg0LIg 0LrQvtGC0L7RgNGL 0YUg0L3QsNC/0LjR gdCw0L0g0YLQtdC6 0YHRgiDQsiAn0YLQ tdGFINCx0YPQvNCw 0LPQsNGFJy4N0JTQ tdC70L4g0LIg0YLQ vtC8LCDRh9GC0L4g 0L3QtSDQutCw0LbQ tNGL0Lkg0YHQvtCy 0YDQtdC80LXQvdC9 0YvQuSDQuNCz0YDQ vtC6INC00L7Qv9GA 0LXRgiDQsiDRh9C1 0Lwg0LHRi9C70LAg 0YbQtdC70YwgJ9GN 0LrRgdC/0LXQtNC4 0YbQuNC4JyDRgdGA 0LDQt9GDLiDQkCDR gtCw0Lwg0LzQvtC2 0L3QviDRgdC00LXQ u9Cw0YLRjCDRgtCw 0LrQvtC5INGC0LXQ utGB0YIsDdC60L7R gtC+0YDRi9C5INCx 0YPQtNC10YIg0LLR i9C30YvQstCw0YLR jCDRgdC80LXRiNCw 0L3QvdGL0LUg0YfR g9Cy0YHRgtCy0LAg 0YHRgtGL0LTQsCDQ uCDQttCw0LvQvtGB 0YLQuC4g0J/RgNC4 0LzQtdGA0L3QviDQ utCw0Log0LLRgdC1 INGN0YLQuCDQutCw 0L/RgdGD0LvRiyDQ siDRgdGC0LXQvdCw 0YUg0YjQutC+0Lsu Li4g0JzQvtC20L3Q viDQv9GA0L7RgdGC 0L4g0L7RgtC00LXQ u9GM0L3Ri9C1INC/ 0YDQtdC00LvQvtC2 0LXQvdC40Y8g0LjQ tyAi0L/QvtGB0LvQ sNC90LjRjyIg0LLR i9GA0LLQsNC90L3R i9C1INC40Lcg0LrQ vtC90YLQtdC60YHR gtCwLi4uDQ0yKSDQ v9C+INC80LXRhdCw 0L3QuNC60LUgLSDR h9Cw0YHRgtC10L3R jNC60L4g0L3QtSDR hdCy0LDRgtCw0LXR giDRgNC10LDQutGG 0LjQuSDRhdC+0YLR jyDQsdGLINC00LXR hNGD0LvRgtC90YvR hS4gcmV0dXJuIGZh bHNlINCyIHVzZSDQ uCBnYW1lLnVzZSDQ v9C+0LzQvtCz0LvQ uCDQsdGLLi4uDQ0z KSDQvtGE0L7RgNC8 0LvQtdC90LjQtSDQ uCDQu9C+0LPQuNC6 0LAg0LjQs9GA0Ysg LS0g0YXQvtGA0L7R iNC40LUuINC40LPR gNCwINC/0L4g0LrQ sNGH0LXRgdGC0LLR gyDQvdCw0L/QvtC8 0L3QuNC70LAg0Lgg 0YHRgtGA0YPQutGC 0YPRgNGDINC4INCz 0L7RgNC+0LQg0LvR g9C00LQsINC90L4g 0YHQviDRgdCy0L7Q uNC8ICLQuNC30Y7Q vNC+0LwiLiDQuNC8 0YXQviDQvdC1INGF 0LLQsNGC0LDQtdGC INGN0YLQvtCz0L4g 0LTRgNCw0LzQsNGC 0LjQt9C80LAsINC6 0L7RgtC+0YDRi9C5 INC80L7QttC90L4g 0LHRi9C70L4g0LHR iyDRg9GB0LjQu9C4 0YLRjCDQv9C/MSDQ uNC70Lgg0LrQsNC6 0LjQvNC4LdGC0L4g 0LLQvtGB0L/QvtC8 0LjQvdCw0L3QuNGP 0LzQuC4uLg==
[>]
Re: Лифтёр 3
std.game
Peter(syscall,1) — Anotheroneuser
2017-09-25 06:56:43
> Уникальное чувство испытываешь, когда приходится действовать в знакомых условиях. Узнаваемость.
Да, точное наблюдение! Но это у меня сработало на лифтере 2. Ну и в 1м тоже, но вот масштабно именно 2й.
[>]
Re: instead-js или instead-em
std.prog
Peter(syscall,1) — lnp3
2018-09-03 17:15:06
> И что-то не пойму, почему не вводится с клавиатуры буква Ё. Вроде, обрабатывается, но ввести не могу, а ограничивать себя не хочется.
Дай пример кода (законченный пример с main3.lua и модулем) -- я проверию и исправлю.
[>]
Re: Легкость питона
std.club
Peter(harbor:club.syscall.ru) — gl00my
2017-04-11 10:06:27
Нужен скрипт, который для всех сообщений сбрасывает дату на время создания. :)
Сможешь в виде sql запроса оформить?
[>]
Re: instead-js или instead-em
std.prog
Peter(syscall,1) — lnp3
2018-09-04 05:40:48
> Да уже в стандартном примере не работает: https://github.com/instead-hub/stead3-modules/tree/master/keyboard
Исправил модуль, ё должно вводиться. :)