Заметки на салфетке
57 subscribers
80 photos
1 video
35 links
Заметки автора канала "код на салфетке".

Вопросы и предложения @proDreams
Основной канал: @press_any_button
Download Telegram
Есть идеи? =)
😱2
Всем привет!

У GitVerse совместно с Хабром проходит конкурс Open Source-проектов «Код без границ». Я решил запрыгнуть в этот поезд со своим проектом ReVu, о котором расскажу подробнее уже в этот четверг.

Одним из условий конкурса является размещение проекта в репозитории на GitVerse.
Я решил воспользоваться ситуацией и «убить двух зайцев»:

- Принять участие в конкурсе
- Интегрировать GitVerse в свой проект

Но, как это часто бывает, всё оказалось не таким простым, как кажется. Об этом — данный пост.


Что понравилось?

1. Своя платформа. Кто бы что ни говорил, но нам нужны собственные аналоги. Сейчас GitHub блокирует доступ для пользователей из Крыма — что мешает однажды расширить эти ограничения? Наличие альтернативы внутри страны — полезно и важно.

2. Облачные раннеры «из коробки». Это удобно: можно запускать простые CI/CD-пайплайны без настройки собственного раннера. Да, есть лимиты, но они есть везде. Плюс — совместимость с GitHub Actions: мои воркфлоу заработали почти без изменений.

3. Приятный интерфейс. Возможно, субъективно, но внешний вид GitVerse современный и аккуратный — работать комфортно, «глаз не режет».

На этом, пожалуй, плюсы заканчиваются. Дальше — обычный git-хостинг без каких-то выдающихся фич.


Что не понравилось?

Здесь уже больше проблем.

1. Ограничения облачных раннеров. Образ сильно урезан: нет даже базовых зависимостей, например Node.js (а он нужен многим Actions). Нет доступа к Docker-сокету — собрать Docker-образ на стандартном раннере невозможно, придётся подключать свой.

2. Вебхуки и безопасность.

2.1. Нет подписи вебхуков. GitHub и Gitea подписывают события через HMAC SHA-256, что позволяет проверить целостность данных. У GitVerse этого нет — можно только добавить заголовок Authorization.

2.2. Некорректные ссылки в вебхуках. Вместо нормальных публичных URL вида https://gitverse.ru/.../... приходят технические вроде https://gitea-http:3000/.../.... Такое ощущение, что «вышли в прод, а настроить забыли».

3. Слабое публичное API. GitVerse основан на Gitea — и это нормально, но при этом доступное API сильно урезано. В Gitea из коробки большой и удобный API, а здесь — «обрезок» без нужных эндпоинтов. К тому же API закрыто по умолчанию: чтобы использовать его, нужно подать заявку. Когда её рассмотрят — неизвестно.

Это то, что я заметил за несколько часов работы. Для кого-то всё перечисленное может быть не критично — основной функционал git-хостинга работает, а я, может, придираюсь.

Я написал письмо в поддержку с описанием проблем и вопросов. Ответ уже пришёл: «взяли в работу и свяжутся позже». Посмотрим, что ответят.
🔥3
Какой скучнй год, Только PoE да PoE2. Ну ладно, не только они, в этом году я прощёл ещё две с половиной игры, это:

- Абсолютно шедевральная Clair Obscur: Expedition 33. Игра года для меня.
- Сиквел весьма годной игры от Obsidian — Outer Worlds 2. У игры много проблем, но удовольствие вполне доставила. Она стала куда сдержаннее первой части, безуми уже не сочится из каждого диалога, а сюжетная линия "выбор между двумя стульями".
- Примерно половину второго ждалкера. Играл на релизе, когда было море багов и софт-локов, по этому и дропнул. Когда нибудь пройду))
1
Всем привет!

Запустил новогодний розыгрыш! Присоединяйтесь))

https://t.iss.one/press_any_button/1384
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
ChatGPT сделал новогодний "интерактив".

Просто отправляешь ему смайлик подарка 🎁, селфи и после этого он генерирует новогодний видос))

"ООООУУУ НООООУУУ" 🤣
🤣2🔥1
Бритое мохнатое чудовище вам в ленту)
😁3🔥2
Статистика салфетки по версии TGStat за 2025-й год.

Прикольно, но мы к концу года приготовили кое-что интереснее)
🔥3
Трибьют тоже показал итоги года для канала, но они немного странные. Видно, что прогонялось через ИИшку, но будто бы только последние посты..
А вот и от Telemetr
🔥1
Как думаете, подойдёт такой текст для Юкассы?
👍4🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Всем привет!

Как многие из вас знают, я преподаю и менторю в Академии Лад. Решили начать февраль активно: запускаем серию открытых практикумов по разным IT-направлениям.

Разумеется, один из них веду я. Тема — «Разработка Telegram-бота с ИИ».

Что будем делать? Не будем грузить вас сложной архитектурой и «умными» терминами. Моя цель — показать то, что реально работает. Мы напишем бота, которого сможет повторить любой новичок, сразу протестировать и получить первый результат в Python-разработке.

Приходите кодить и общаться 8 февраля в 12:00.


Если Python — не единственное, что вам интересно, очень советую заглянуть на эфиры к моим коллегам (это реально крутые практики):
• Frontend-разработка
• UX/UI-дизайн
• Backend на JavaScript
• Управление проектами (PM)

Регистрируйтесь по ссылке и выбирайте интересные темы!

Кстати, новый поток моего курса стартует уже в феврале. Если практикума вам покажется мало и захочется погрузиться в профессию полностью — сейчас самое время.

P.S. По моему личному промокоду press_any_button действует скидка 10 000 рублей на обучение. Он вечный, но лучше успеть к старту группы!