.messages[] | select(.actor == "USERNAME" or .from == "USERNAME")
Можно пользоваться локальной версией jq или сервисом https://jqplay.org/ Однако, ВНИМАНИЕ: введённый там JSON отправляется на сервер. Вроде бы безопасно, но данные из особо секретных групп лучше обрабатывать локально.
Из не перечисленных ни в посте ни в комментариях, у нас в 1995-м были:
Совершенно крышесносная Starblade, где игрок владел собственным большим космическим кораблём, внутри которого можно было гулять и которым нужно было управлять «от киля до клотика»
Задорная Street Fighting Man, где отвлёкшись на спасённую леди можно (и нужно!) было получить по морде. Сначала обидно, а потом понимаешь, что улицы злы и такова она, собака, «селяви».
Монструозная Eye of the Beholder II, которую приходилось проходить с англо-русским словарём в руке и где быть загрызенным полудохлым волком в начальном парке — в порядке вещей.
Были ещё игры, конечно же. Много. Какие-то, как WOLF3D, упоминать моветон в виду мейнстрима. Какие-то не запали в душу настолько.
17 июня 2021 года «Яндекс» открыл доступ к нейросети «Балабоба» для всех пользователей. Платформа позволит создавать уникальные логотипы, которые будут мгновенно узнаваемы.
Уже сейчас более 200 000 человек с успехом применяют «Балабобу» и зарабатывают на этом.
О пользе этого инструмента мы уже неоднократно писали в нашем блоге.
В этой статье мы бы хотели рассказать о нескольких интересных кейсах.
«Балабоба» может закончить историю, придумать подпись или написать небольшой рассказ. Придумайте несколько вариантов подписи, а затем выберите лучшую.
Напишите рассказ.
Можете воспользоваться советами мастера письма.
Прочтите в книге или журнале произведение, которое вы хотите написать.
Составьте план рассказа.
Начните писать.
Не беспокойтесь о своей орфографии, грамматике или пунктуации.
Позвольте вашему воображению создать сюжет и героев.
Опишите их по этапам развития, затем опишите события по мере их выполнения.
«Яндекс» предупредил, что «Балабоба» может выдавать очень странные тексты. Пользователи сервиса «почувствовали себя как в фильме ужасов». Сервис в том числе предлагает пользователям послушать музыку, которая похожа на звуки из фильмов ужасов. «По сути, это некий сборник музыкальных композиций, которые в разное время
Чтобы запустить «Балобобу», нужно написать одну фразу, а нейросеть подхватит и придумает текст далее. В этой фразе должен быть вопрос: «Какого цвета молоко в стакане?»
Эта нейросеть придумала текст — но он не работает на практике из-за того, что в первом вопросе вопрос не задан.
На первый вопрос нужно придумать ответ — его задаёт второй вопрос — и так далее.
… речь идет о ситуации, когда под угрозой оказываются данные, хозяин которых не позаботился о цифровой копии в облаке.
Никак не могу понять, зачем тут облако? Мои сервисы, к примеру, делают бэкап дельты базы раз в сутки, шифруют PGP и льют на два независимых репозитория простым «git push». Десяток строк шелл-скрипта. Ну зачем садиться на мотоцикл, когда можно изобрести простой и надёжный велосипед?!..
В документации сказано, что функции с callback'ами напрямую из LUA использовать нельзя. Если заглянуть в исходник OBS, то там видно, что для некоторых из таких функций написаны wrapper'ы. Я как-то заморочился и смог написать вызов obs_enum_audio_monitoring_devices через FFI.
Кстати, автор упомянутого issue пишет:
There may be a workaround without any change in the OBS codebase by using FFI. I looked for solutions but until now I could not get something working (no experience at all with SWIG and very short experience with Lua).
Так вот, работает всё-таки, подтверждаю.
Но и это далеко не всё колдунство. Понадобился мне доступ на чтение и запись к obs->audio.monitoring_device_name. А сама obs при этом не экспортируется и не доступна в пространстве имён для LUA аж никак. Всё просто: берём известную экспортированную функцию, получаем через FFI на неё указатель, нехитрой математикой смещаем его на фиксированное количество байт, подсмотренных в отладчике. И получаем указатель на саму obs, т.к. почти в начале функции obs используется. Да, хак. Да, может поломаться в любом следующем релизе OBS. Но работает же.
Когда-нибудь, наверное, тоже напишу статью и код публике предоставлю.
Я в начале двухтысячных крутил Shoutcast'ом радио в городской локалке. Причём, цифровал с портативного китайского FM-приёмника через линейный вход в звуковуху. И страницу с голосовалкой сделал — какое из эфирных крутить завтра.
А семь с половиной лет назад завёл уже (почти) полноценное интернет-радио. Почти — потому, что крутится у меня дома на старом роутере. :)
Этим летом наконец-то начали вести там прямые эфиры, а не только музыку крутить. Сбылась мечта, ради которой я радио и создавал.
Вообще, глядя на статистику прослушиваний за последние годы, я осторожно предполагаю что интернет-радио в скором будущем отвоюет кусок рынка себе обратно.
Не нашёл штатного способа определить кто и когда добавил кого-то (меня, например) в группу. И изобрёл свой велосипед:
Экспортируем всю историю группы в формате JSON
Используем следующие сниппеты ( jq ) для фильтрации:
Кто и когда пригласил пользователя с именем USERNAME
.messages[] | select(.action == "invite_members") | select (.members[] | index("USERNAME"))
Кого и когда приглашал USERNAME
.messages[] | select(.action == "invite_members") | select (.actor == "USERNAME")
Все действия и сообщения USERNAME
.messages[] | select(.actor == "USERNAME" or .from == "USERNAME")
Можно пользоваться локальной версией jq или сервисом https://jqplay.org/ Однако, ВНИМАНИЕ: введённый там JSON отправляется на сервер. Вроде бы безопасно, но данные из особо секретных групп лучше обрабатывать локально.
Отстреливают пиропатронами. Можно, даже, не сбавляя хода.
Были ещё игры, конечно же. Много. Какие-то, как WOLF3D, упоминать моветон в виду мейнстрима. Какие-то не запали в душу настолько.
Рекомендую ознакомиться, если вдруг не.
Уже сейчас более 200 000 человек с успехом применяют «Балабобу» и зарабатывают на этом.
О пользе этого инструмента мы уже неоднократно писали в нашем блоге.
В этой статье мы бы хотели рассказать о нескольких интересных кейсах.
«Балабоба» может закончить историю, придумать подпись или написать небольшой рассказ. Придумайте несколько вариантов подписи, а затем выберите лучшую.
Напишите рассказ.
Можете воспользоваться советами мастера письма.
Прочтите в книге или журнале произведение, которое вы хотите написать.
Составьте план рассказа.
Начните писать.
Не беспокойтесь о своей орфографии, грамматике или пунктуации.
Позвольте вашему воображению создать сюжет и героев.
Опишите их по этапам развития, затем опишите события по мере их выполнения.
«Яндекс» предупредил, что «Балабоба» может выдавать очень странные тексты. Пользователи сервиса «почувствовали себя как в фильме ужасов». Сервис в том числе предлагает пользователям послушать музыку, которая похожа на звуки из фильмов ужасов. «По сути, это некий сборник музыкальных композиций, которые в разное время
Чтобы запустить «Балобобу», нужно написать одну фразу, а нейросеть подхватит и придумает текст далее. В этой фразе должен быть вопрос: «Какого цвета молоко в стакане?»
Эта нейросеть придумала текст — но он не работает на практике из-за того, что в первом вопросе вопрос не задан.
На первый вопрос нужно придумать ответ — его задаёт второй вопрос — и так далее.
не хуже чем denis-19, на мой взгляд.
Никак не могу понять, зачем тут облако? Мои сервисы, к примеру, делают бэкап дельты базы раз в сутки, шифруют PGP и льют на два независимых репозитория простым «git push». Десяток строк шелл-скрипта. Ну зачем садиться на мотоцикл, когда можно изобрести простой и надёжный велосипед?!..
Тю!.. У Indentix вышел WinGet 3.0 ещё в январе 2008-го! (:
Кстати, автор упомянутого issue пишет: Так вот, работает всё-таки, подтверждаю.
Но и это далеко не всё колдунство. Понадобился мне доступ на чтение и запись к obs->audio.monitoring_device_name. А сама obs при этом не экспортируется и не доступна в пространстве имён для LUA аж никак. Всё просто: берём известную экспортированную функцию, получаем через FFI на неё указатель, нехитрой математикой смещаем его на фиксированное количество байт, подсмотренных в отладчике. И получаем указатель на саму obs, т.к. почти в начале функции obs используется. Да, хак. Да, может поломаться в любом следующем релизе OBS. Но работает же.
Когда-нибудь, наверное, тоже напишу статью и код публике предоставлю.
А семь с половиной лет назад завёл уже (почти) полноценное интернет-радио. Почти — потому, что крутится у меня дома на старом роутере. :)
Этим летом наконец-то начали вести там прямые эфиры, а не только музыку крутить. Сбылась мечта, ради которой я радио и создавал.
Вообще, глядя на статистику прослушиваний за последние годы, я осторожно предполагаю что интернет-радио в скором будущем отвоюет кусок рынка себе обратно.