Технологии Чайника
41 subscribers
287 photos
15 videos
175 files
69 links
Отчаянные технологии...

> https://t.me/teaspot500
Download Telegram
Технологии Чайника
https://github.com/MichiTheCat-RedStar/TheAlchemist-Ollama
Gemma3:12b очень хорошо показала себя на русском
Так же проблема с мыслящими моделями, так как думают более чем 32 токена, не оставляя их на ответ

Позже буду фиксить, думаю добавить переменную "Умная модель", которая изменит ограничение на длину ответа для мышления и даст другой промпт, чтобы он был более качественны, но и большой, как раз для более крупных или мыслящих моделей
Вот и моя вторая библиотека... Думал сделать классом, но передумал.. Архитектура не та, чтобы в PyPI загружать.. В общем надеюсь кому-то будет полезно, а вообще это просто доделанная идея моего старого кода, только кодировка в UTF-8, а не ASCII... И мнесто связки двух Meow тут Purr.. Буду использовать там, где нужна обфускация, с этой целью в принципе и делалась библиотека
https://github.com/MichiTheCat-RedStar/PurrCrypt
❤1
Так как ситуация такая, что WiFi есть не всегда, то появилась идея через streamlit написать сайт, который будет хостится на ноутбуке, к которому в режиме модема подключен телефон... Таким образом я смогу без трудностей сделать локальный хост с WiFi, куда смогут подключиться люди рядом через подключение к моей сети... Так как я двачер, то форму постинга можно оформлять даже без подписей имён, либо с опциональной подписью.. Надо проверить как это будет работать и будет ли и если всё окей, то можно сделать таким образом простой локальный мессенджер, причём из-за streamlit безопасность обеспечивается в обе стороны, так как мой код весь на питоне, а ip или какие-то данные пользователей я вряд-ли смогу просмотреть

В принципе я представляю тупо Обновляемое окно, которое форматирует всё в .txt и снизу поле для текста и кнопка "Отправить"... Выглядит очень просто и при этом удобно... По крайней мере легко сделать такой скелет, чтобы развивать его дальше
Поздравьте, вот и мой 10-тый репозиторий!!! Ура?
🍾2
Технологии Чайника
Попытался создать, но функционал пока кривоват и скромен, так как боюсь, что идея не будет работать как надо на этапе локального хоста, так что сначала проверю и потом улучшу ещё https://github.com/MichiTheCat-RedStar/Local-Chat
Понял плюс SQL - ты можешь добавить в файл что-то, в то время как в JSON я каждый раз его вызываю, а точнее открываю и закрываю...
Если конкретнее, то проблема в том, что два человека могут послать запрос одновременно... А так же из-за ограничений streamlit это очень мне напомнило двач, с его "Форма постинга" и "Обновить страницу"
Технологии Чайника
Попытался создать, но функционал пока кривоват и скромен, так как боюсь, что идея не будет работать как надо на этапе локального хоста, так что сначала проверю и потом улучшу ещё https://github.com/MichiTheCat-RedStar/Local-Chat
Мой план с локалхост мессенджером рухнул, так как проблема в том, что мой ноутбук слишком устаревшую архитектуру харда имеет, поэтому не поддерживает streamlit на аппаратном уровне... Вот уж забавно, такого я точно не мог ожидать... Теперь даже не знаю что делать, надо где-то современный ноутбук найти... Ну или устаревший, не суть, лишь бы был не 90-00-х годов и стоил меньше 4k рублей, при этом не был микрокомпьютером или подобным рофлом плохого джина...

Однако сам проект актуален как и мой щенок: я ношу с собой puppy linux в кармане, чтобы всегда иметь доступ к ОС на любом ПК, а теперь туда можно поставить Streamlit и у меня будет доступ к локальному мессенджеру на любом ПК, если там есть локальная сеть и позволит архитектура
Во-первых, кто-то копировал мой репозиторий, я поэтому и не люблю гитхаб, что каждый может клонировать, сделать по-своему, а ты в соавторах сидишь...

Во-вторых, в том и проблема, что клонировали и создали своё, а я даже уведомление не получил, что кто-то на этой базе своё создал, только случайно гуглив наткнулся

У меня сильные триггеры на авторское право и прочее, так как ранее мой проект украли, выдавая за свой... А сейчас что-то подобное, но типа более легально??? Не знаю, мне дискомфортно от этого

Вот сам проект этого человека:
https://github.com/vishnumax/GrenTeaBot
🤬2
Я уточнил как работает лицензия, так что сейчас постараюсь написать свою, чтобы она и юридическую силу имела, и при этом на гитхаб правильно работала
А почему оно не форком? Как я тогда вообще узнаю?
Технологии Чайника
А почему оно не форком? Как я тогда вообще узнаю?
хотя всё остальное так идентично скопировано, словно форк
Ну почему я могу сказать ИИ, что понимаю её структуру, что модель может проанализировать только 10 сайтов за раз и поэтому я попросил записывать её мета-шаги и цели, чтобы она постепенно выполняла, в итоге дав мне большой и структурированный ответ, а не опирающийся на только 10 вопросов, а кто-то так не может или не хочет?

Опять ненавижу два лагеря, где одни думают, что ИИ - это нажал одну кнопку и готово, а другие так и используют, не понимаю негодования...

Я наверно вечно буду вонять на глупых людей, даже в таких рамках.. когда банально можно сделать всё хорошо, но два лагеря воюют убивая людей, которые ни в один из лагерей не входят, а стоят между
Я придумал как оправдать моё желание сделать свой псевдоязык:
Я придумал сделать язык, а точнее два (с динамической и статичной типизацией), чтобы их использовать для встраивания куда-то... То есть если мне нужно будет обучить пользователя в приложении или игре программировать на моём языке, то я смогу просто показать ссылку на репозиторий с этим проектом

Это будет модуль с двумя функциями, где одна читает код для динамической типизации, а другая для статичной... Но просто вся суть в том, что вместо возвращения питоновских функций, которые бы исполнялись, будет возвращаться условное значение вызванных функций, желательно в реальном времени (типа, что бы команде "вывести" было не print(), который сразу выведет в консоль, а условный "выведено0:['значение']", чем сможет оперировать тот, кто встроил язык, подвязав как в питоновскому print, так и для своих нужд, например к Tkinter
А в if __name__ == '__main__': задать как раз превращение в питоновские функции, чтобы при запуске библиотеки как main можно было сразу писать на этом языке
Так же это уберегает от того, что язык будет использовать eval()/exec(), так как это костыли и лишний доступ к переменным окружения

Возможно есть способ получше, так как возвращать "выведено0:['значение']" звучит не очень хорошо, но пока идей нет других... А использовать уже существующие языки - в том же и суть, что я хочу создать свой чтобы был, ведь для меня это как игра в песочницу

Позже функции можно будет завернуть в ООП и тогда появятся помимо использования разных типизаций ещё и использование настройки окружения или типа того

А что думаете вы по поводу идеи проекта?
🔥1
Технологии Чайника
Я придумал как оправдать моё желание сделать свой псевдоязык: Я придумал сделать язык, а точнее два (с динамической и статичной типизацией), чтобы их использовать для встраивания куда-то... То есть если мне нужно будет обучить пользователя в приложении или…
А может вместо "выведено0:['значение']" использовать JSON данные или просто массив, где будет описано что, где и с какими значениями вызвано? Как по мне это похоже, но в разы удобнее для встраивания, тем более если будет под один шаблон подогнано, например {'вызвано': 'вывести', 'значения': 'Привет!', 'строка': 1}
По ощущениям это какой-то бот, который обновляет репозиторий просто каждый раз, когда я захожу в сеть на гитхаб.. Теперь это ещё и мою паранойю триггерит
Кстати, вот онлайн-анализ того файла в НЕ моей версии GrenTeaBot
🤔1😱1
Йоу, сколько ждать?
😁1
Когда я думал, что могу получить в плане информации из питоновского файла, были мысли про open() в режиме 'r' и понимание, что пользователь запустил скрипт, выполняя команды сверху вниз или функции...

Но я подумал, как это можно использовать в плане кодировки и вспомнил про time()

Появилась идея создать язык программирования, где код получает time.time(), после чего интерпретирует его в код...

Условно, если открыть файл именно 12.02.2027, то выведет "Привет, Мир!", а так же часто будут ошибки синтаксиса
This media is not supported in your browser
VIEW IN TELEGRAM
Немного побаловался, в комментариях опишу подробнее
👏1