Технологии Чайника
Попытался создать, но функционал пока кривоват и скромен, так как боюсь, что идея не будет работать как надо на этапе локального хоста, так что сначала проверю и потом улучшу ещё https://github.com/MichiTheCat-RedStar/Local-Chat
Мой план с локалхост мессенджером рухнул, так как проблема в том, что мой ноутбук слишком устаревшую архитектуру харда имеет, поэтому не поддерживает streamlit на аппаратном уровне... Вот уж забавно, такого я точно не мог ожидать... Теперь даже не знаю что делать, надо где-то современный ноутбук найти... Ну или устаревший, не суть, лишь бы был не 90-00-х годов и стоил меньше 4k рублей, при этом не был микрокомпьютером или подобным рофлом плохого джина...
Однако сам проект актуален как и мой щенок: я ношу с собой puppy linux в кармане, чтобы всегда иметь доступ к ОС на любом ПК, а теперь туда можно поставить Streamlit и у меня будет доступ к локальному мессенджеру на любом ПК, если там есть локальная сеть и позволит архитектура
Однако сам проект актуален как и мой щенок: я ношу с собой puppy linux в кармане, чтобы всегда иметь доступ к ОС на любом ПК, а теперь туда можно поставить Streamlit и у меня будет доступ к локальному мессенджеру на любом ПК, если там есть локальная сеть и позволит архитектура
Во-первых, кто-то копировал мой репозиторий, я поэтому и не люблю гитхаб, что каждый может клонировать, сделать по-своему, а ты в соавторах сидишь...
Во-вторых, в том и проблема, что клонировали и создали своё, а я даже уведомление не получил, что кто-то на этой базе своё создал, только случайно гуглив наткнулся
У меня сильные триггеры на авторское право и прочее, так как ранее мой проект украли, выдавая за свой... А сейчас что-то подобное, но типа более легально??? Не знаю, мне дискомфортно от этого
Вот сам проект этого человека:
https://github.com/vishnumax/GrenTeaBot
Во-вторых, в том и проблема, что клонировали и создали своё, а я даже уведомление не получил, что кто-то на этой базе своё создал, только случайно гуглив наткнулся
У меня сильные триггеры на авторское право и прочее, так как ранее мой проект украли, выдавая за свой... А сейчас что-то подобное, но типа более легально??? Не знаю, мне дискомфортно от этого
Вот сам проект этого человека:
https://github.com/vishnumax/GrenTeaBot
GitHub
GitHub - vishnumax/GrenTeaBot: Provide Telegram AI responses using a local neural network with adjustable reply probability and…
Provide Telegram AI responses using a local neural network with adjustable reply probability and offline generation via Ollama integration. - vishnumax/GrenTeaBot
🤬2
Я уточнил как работает лицензия, так что сейчас постараюсь написать свою, чтобы она и юридическую силу имела, и при этом на гитхаб правильно работала
Технологии Чайника
А почему оно не форком? Как я тогда вообще узнаю?
хотя всё остальное так идентично скопировано, словно форк
Ну почему я могу сказать ИИ, что понимаю её структуру, что модель может проанализировать только 10 сайтов за раз и поэтому я попросил записывать её мета-шаги и цели, чтобы она постепенно выполняла, в итоге дав мне большой и структурированный ответ, а не опирающийся на только 10 вопросов, а кто-то так не может или не хочет?
Опять ненавижу два лагеря, где одни думают, что ИИ - это нажал одну кнопку и готово, а другие так и используют, не понимаю негодования...
Я наверно вечно буду вонять на глупых людей, даже в таких рамках.. когда банально можно сделать всё хорошо, но два лагеря воюют убивая людей, которые ни в один из лагерей не входят, а стоят между
Опять ненавижу два лагеря, где одни думают, что ИИ - это нажал одну кнопку и готово, а другие так и используют, не понимаю негодования...
Я наверно вечно буду вонять на глупых людей, даже в таких рамках.. когда банально можно сделать всё хорошо, но два лагеря воюют убивая людей, которые ни в один из лагерей не входят, а стоят между
Я придумал как оправдать моё желание сделать свой псевдоязык:
Я придумал сделать язык, а точнее два (с динамической и статичной типизацией), чтобы их использовать для встраивания куда-то... То есть если мне нужно будет обучить пользователя в приложении или игре программировать на моём языке, то я смогу просто показать ссылку на репозиторий с этим проектом
Это будет модуль с двумя функциями, где одна читает код для динамической типизации, а другая для статичной... Но просто вся суть в том, что вместо возвращения питоновских функций, которые бы исполнялись, будет возвращаться условное значение вызванных функций, желательно в реальном времени (типа, что бы команде "вывести" было не
А в
Так же это уберегает от того, что язык будет использовать
Возможно есть способ получше, так как возвращать "выведено0:['значение']" звучит не очень хорошо, но пока идей нет других... А использовать уже существующие языки - в том же и суть, что я хочу создать свой чтобы был, ведь для меня это как игра в песочницу
Позже функции можно будет завернуть в ООП и тогда появятся помимо использования разных типизаций ещё и использование настройки окружения или типа того
А что думаете вы по поводу идеи проекта?
Я придумал сделать язык, а точнее два (с динамической и статичной типизацией), чтобы их использовать для встраивания куда-то... То есть если мне нужно будет обучить пользователя в приложении или игре программировать на моём языке, то я смогу просто показать ссылку на репозиторий с этим проектом
Это будет модуль с двумя функциями, где одна читает код для динамической типизации, а другая для статичной... Но просто вся суть в том, что вместо возвращения питоновских функций, которые бы исполнялись, будет возвращаться условное значение вызванных функций, желательно в реальном времени (типа, что бы команде "вывести" было не
print(), который сразу выведет в консоль, а условный "выведено0:['значение']", чем сможет оперировать тот, кто встроил язык, подвязав как в питоновскому print, так и для своих нужд, например к TkinterА в
if __name__ == '__main__': задать как раз превращение в питоновские функции, чтобы при запуске библиотеки как main можно было сразу писать на этом языкеТак же это уберегает от того, что язык будет использовать
eval()/exec(), так как это костыли и лишний доступ к переменным окруженияВозможно есть способ получше, так как возвращать "выведено0:['значение']" звучит не очень хорошо, но пока идей нет других... А использовать уже существующие языки - в том же и суть, что я хочу создать свой чтобы был, ведь для меня это как игра в песочницу
Позже функции можно будет завернуть в ООП и тогда появятся помимо использования разных типизаций ещё и использование настройки окружения или типа того
А что думаете вы по поводу идеи проекта?
🔥1
Технологии Чайника
Я придумал как оправдать моё желание сделать свой псевдоязык: Я придумал сделать язык, а точнее два (с динамической и статичной типизацией), чтобы их использовать для встраивания куда-то... То есть если мне нужно будет обучить пользователя в приложении или…
А может вместо "выведено0:['значение']" использовать JSON данные или просто массив, где будет описано что, где и с какими значениями вызвано? Как по мне это похоже, но в разы удобнее для встраивания, тем более если будет под один шаблон подогнано, например
{'вызвано': 'вывести', 'значения': 'Привет!', 'строка': 1}Когда я думал, что могу получить в плане информации из питоновского файла, были мысли про
Но я подумал, как это можно использовать в плане кодировки и вспомнил про
Появилась идея создать язык программирования, где код получает
Условно, если открыть файл именно 12.02.2027, то выведет "Привет, Мир!", а так же часто будут ошибки синтаксиса
open() в режиме 'r' и понимание, что пользователь запустил скрипт, выполняя команды сверху вниз или функции... Но я подумал, как это можно использовать в плане кодировки и вспомнил про
time()Появилась идея создать язык программирования, где код получает
time.time(), после чего интерпретирует его в код... Условно, если открыть файл именно 12.02.2027, то выведет "Привет, Мир!", а так же часто будут ошибки синтаксиса
This media is not supported in your browser
VIEW IN TELEGRAM
Немного побаловался, в комментариях опишу подробнее
👏1
Технологии Чайника
Как вы запускаете .py файлы?
Забыл ещё про возможность написать:
python "директория_до_файла"У меня ноутбук Toshiba L300 и я поставил на него Xubuntu и таскаю на пары... Только беда в том, что он уже устарел, даже не в плане морально, а физически: раньше Windows 7 был, но там много современного софта не поддерживается, от чего и поставил Linux, но теперь не поддерживается софт, так как архитектура процессора слишком старая...
Вот и думаю, может купить другой ноутбук? Но боюсь того, что нет смысла, так как учиться мне осталось чуть-чуть, а после - конечно удобно иметь ноутбук как портативное устройство, но не уверен нужно ли... Если и нудно, то максимально компактный, чтобы таскать везде, причём не нужен игровой иди типа того - ну LLM буду запускать слабые может быть, а так в основном только программирование и работа с файлами...
Вот и вопрос с тем, стоит ли мне брать ноутбук, а если и стоит, то такой, чтобы просто был или именно брать какой-то прям такой? Типа.. за 5k₽ или копить и за 30k₽+ брать? А ещё есть вопрос, что можно взять видеокарту, ведь основной ПК мощный, но самое слабое в нём - это видеокарта, а именно
Вот и думаю, может купить другой ноутбук? Но боюсь того, что нет смысла, так как учиться мне осталось чуть-чуть, а после - конечно удобно иметь ноутбук как портативное устройство, но не уверен нужно ли... Если и нудно, то максимально компактный, чтобы таскать везде, причём не нужен игровой иди типа того - ну LLM буду запускать слабые может быть, а так в основном только программирование и работа с файлами...
Вот и вопрос с тем, стоит ли мне брать ноутбук, а если и стоит, то такой, чтобы просто был или именно брать какой-то прям такой? Типа.. за 5k₽ или копить и за 30k₽+ брать? А ещё есть вопрос, что можно взять видеокарту, ведь основной ПК мощный, но самое слабое в нём - это видеокарта, а именно
GTX 1660... В итоге LLM модели и VR проседают порой
Технологии Чайника
У меня ноутбук Toshiba L300 и я поставил на него Xubuntu и таскаю на пары... Только беда в том, что он уже устарел, даже не в плане морально, а физически: раньше Windows 7 был, но там много современного софта не поддерживается, от чего и поставил Linux, но…
Я же извращенец, а не человек... Появилась идея поставить что нибудь для соединения с основным ПК...
Основной ПК будет дома запущен, а ноутбук просто при старте будет к нему подключаться и дублировать экран на ноутбук, а нажатия Машкой на компьютер.. в итоге просто использовать ноутбук как удалённый доступ к ПК 🐟
Основной ПК будет дома запущен, а ноутбук просто при старте будет к нему подключаться и дублировать экран на ноутбук, а нажатия Машкой на компьютер.. в итоге просто использовать ноутбук как удалённый доступ к ПК 🐟
Forwarded from Gamer Struggles — Community
This media is not supported in your browser
VIEW IN TELEGRAM
давайте отвлечемся от политики.
я написал статически типизированный, интерпретируемый язык программирования, работающий на собственной стековой виртуальной машине использующей Rust, который поддерживает компиляцию в исполняемые файлы .exe чтобы запустить на нём чиро. просто за день. просто взял и написал. советую и вам начать заняться полезными для вас делами, к примеру, начать питаться более правильно или начать изучать то, что хотели, но так и не начали. употребляйте меньше фастфуда, я вот перестал и немного похудел. а ещё, выпрямите спину.
я написал статически типизированный, интерпретируемый язык программирования, работающий на собственной стековой виртуальной машине использующей Rust, который поддерживает компиляцию в исполняемые файлы .exe чтобы запустить на нём чиро. просто за день. просто взял и написал. советую и вам начать заняться полезными для вас делами, к примеру, начать питаться более правильно или начать изучать то, что хотели, но так и не начали. употребляйте меньше фастфуда, я вот перестал и немного похудел. а ещё, выпрямите спину.
❤2