Сообщество - ИТ-проекты пикабушников

ИТ-проекты пикабушников

854 поста • 3 493 подписчика

Популярные теги в сообществе:

После технаря 14 лет нажимал кнопки. Решил вспомнить, как это - самому что-то написать⁠⁠

Привет, пикабушники. Читаю вас давно, в основном IT.

Учился я на программиста лет 14 назад, в Ишиме Тюменской области. Разрабатывать у нас было как-то не принято, говорили: нажимайте вот эту кнопку, и что-то появится. Ну я и нажимал, много лет, и из этого выросла целая работа. А писать что-то своё так и не довелось.

Сейчас век вайб-кодинга: пишешь промпт условному Клоду, получаешь готовый софт. Не осуждаю, но мне это больше напоминает прогрессирующую лень. Поэтому я месяцев семь сидел с нейронкой как с консультантом, а не как с исполнителем, чтобы вспомнить, как оно вообще делается. Получилась софтина, которая заменяет целую пачку программ, и про неё был мой первый пост здесь.

Мне сразу и справедливо напомнили, что такое уже есть и было ещё на дисках в нулевых. Да, так и есть, сделал существующее, только по-своему. Мне 28, с диска последний раз что-то ставил лет 7-8 назад на одной из первых работ, а сами диски растерял по бесконечным переездам. Так что я тот самый миллениал с особенной флешкой, на которой есть всё. Если у вас эти диски до сих пор лежат пачками - кидайте фотки в комменты, правда интересно.

Удивило другое: насколько охотно тут вспоминают прошлое. Пост ушёл в горячее, собрал возрастную аудиторию и, как ни странно, до сих пор зелёный. Из всех соцсетей, где я про него писал, здесь оказалось интереснее всего.

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

Софтину свою в этом посте рекламировать не буду, не за этим пришёл, просто поделился мыслями. Если кому-то правда интересно - пишите в комменты, расскажу.

Показать полностью

Продолжение поста «Концепция сайта-десятистраничника с PDF файлами»⁠⁠10

Как вы относитесь к тому, чтобы люди создавали HTML-страницы с воспоминаниями, кто, где и когда их обманывал, а потом они их размещали друг у друга на сайтах, чтобы эти страницы можно было потом скачать в ZIP-файлах?

Надоело полдня ставить программы после переустановки Windows — сделал бесплатную программу, которая делает это сама⁠⁠

Каждый раз после переустановки Windows одно и то же: браузер, мессенджеры, плеер, архиватор, драйверы, и в каждом установщике «Далее, Далее, Готово». В какой-то момент мне это надоело, и я написал программу, которая делает это сама: отмечаешь нужное в каталоге, жмёшь одну кнопку, и она по очереди скачивает и ставит всё с официальных сайтов или через winget.

Потом туда же добавилось то, что я всё равно делаю руками после переустановки: убрать встроенный мусор и рекламу Windows (с кнопкой «вернуть как было»), выбрать, какие обновления ставить, глянуть здоровье дисков и расшифровать синий экран. Есть готовые наборы «для дома», «для работы», «для игр».

Программа бесплатная, без рекламы и без регистрации, исходники открыты на GitHub. Называется Ven4Tools.

Буду рад критике: чего не хватает, что раздражает, какие программы добавить в каталог. Сайт программы: ven4tools.ru

Чтобы объяснять, что она делает, я нарисовал кота Венчика. Вот один из роликов про него:

Показать полностью 1

Почему калькулятор суммы прописью не должен угадывать копейки⁠⁠

Когда вставляешь сумму из документа, хочется, чтобы калькулятор понял её без ручной очистки. Но у слишком снисходительного парсера есть опасный сценарий: он берёт первое число и молча отбрасывает всё остальное.
Мы нашли такой случай в калькуляторе рублей и копеек: строка «1 руб. 50 коп.» могла превратиться в расчёт одного рубля. Это хуже явной ошибки формата — результат выглядит правдоподобно, хотя 50 копеек потерялись.
Поэтому сделали ввод терпимым к разделителям, но строгим к смыслу: 1 250,50 рублей и варианты с неразрывными пробелами принимаются; слова после суммы можно оставить. А если после поясняющего текста появляются новые цифры — например, «1 руб. 50 коп.» или «1 250 рублей 50 копеек» — расчёт останавливается, а не угадывает сумму. Эти случаи и окончания рублей/копеек покрыты проверками.
Пара примеров:
• 1 250,50 рублей → «Одна тысяча двести пятьдесят рублей 50 копеек»;
• 21,01 → «Двадцать один рубль 01 копейка»;
• 1 руб. 50 коп. → нужно ввести однозначно, например 1,50.
Мне кажется, для финансового ввода безопаснее попросить поправить неоднозначную строку, чем тихо посчитать только её часть. Какой ввод вы бы ожидали от такого инструмента — строгий числовой формат или распознавание фраз вроде «один рубль пятьдесят копеек»?
Я автор этого бесплатного инструмента; в будущем рассматриваю рекламную монетизацию. Если ссылка в сообществе уместна, демо: https://вычисли.рф/calculators/money-words/

Показать полностью

Garagehub - пол года пилил сайт чтоб самому себе лайки ставить⁠⁠

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

Главная

Главная

А вот такой получилась страничка ТО - древовидная структура, с напоминаниями о ремонтах и в целом это моя любимая часть сайта, я сам этим пользуюсь:

Garagehub - пол года пилил сайт чтоб самому себе лайки ставить

Разумеется, кроме автомобиля, можно добавить какой угодно транспорт - велосипед, квадроцикл или лодку.

ащгорячо

ащгорячо

Есть калькуляторы - скучно, но полезно и красево. Тоже сам пользуюсь:

Garagehub - пол года пилил сайт чтоб самому себе лайки ставить

Кастомим гараж под стиль cталкера:

Garagehub - пол года пилил сайт чтоб самому себе лайки ставить

Переходите, сайт по слову ГаражХаб так же ищется в Яндексе и Гугле, прямая ссылка где можно накидать на мою машину лайкосиков и сделать меня счастливым - https://garagehub.club/@stimid и завести в гараж свою собственную машину, мопед или самокат. Кстати, можно всё сразу - под каждый выбранный транспорт сайт будет автоматически подстраиваться.

Сайт полностью бесплатный! Нет системы подписок, рекламы и вообще монетизации никакой нет!

Показать полностью 5
4

WinUI 3 GUI’шка для SDelete⁠⁠

Вкладка для удаления файлов

Вкладка для удаления файлов

При удалении файла обычными средствами занимаемое им пространство помечается как свободное, но само содержимое может оставаться на диске, что даёт вероятность восстановить файл даже через несколько лет, если его содержимому повезло не попасть под перезапись.
SDelete — консольная утилита для безопасного удаления файлов, позволяет как напрямую удалять конкретные файлы/директории с предварительной перезаписью содержимого, так и затереть те файлы, что остались на диске после удаления «традиционным способом».

Однако для меня образовалось большое неудобство — консольность утилиты. Запустить терминал в текущей директории → ввести команду с нужными флагами → ввести название файлов/директорий для удаления. И так каждый раз, когда мне приспичило что-то тотально стереть.

Тогда я решила поискать графические оболочки под SDelete, но их оказалось очень мало: непонятно от кого, непонятно что от них ожидать, вирус тотал немного ругается.
Ну и я пошла пилить на WinUI для себя, но может кому-то тоже пригодится.

Вкладка для очистки пространства, помеченного как свободное

Вкладка для очистки пространства, помеченного как свободное

Моя программа (GitHub | Релизы) — просто оболочка над консольной SDelete, единственное её назначение: сформировать и выполнить консольную команду, но более удобным способом. Что имеется:

  • Позволяет задать постоянные настройки/флаги.

  • Включена возможность перетаскивания, стереть какие-то файлы можно будет очень быстро: открыл программу, перетащил в неё нужные файлы и запустил.

  • При установке в контекстное меню проводника добавляются пункты для вызова программы на указанный путь, однако оно не работает с выбором множества файлов сразу.

  • Защита системных путей: в программе прописан запрет на добавление критически важных файлов/директорий. На всякий случай…

  • Подтверждение удаления/очистки с ожиданием в 5 секунд перед возможностью начать процесс, также — на всякий случай.

  • 0 обнаружений на VirusTotal на момент актуальной версии (1.1.0 Бета).

Что необходимо для работы:

  • Windows 10 2004 (10.0.19041.0) или новее.

  • .NET 10 Desktop Runtime.

  • Windows App SDK Runtime.

  • Наличие самого SDelete в системе. Лучше всего поставить свежую версию Sysinternals и использовать версию утилиты оттуда, задав путь до директории Sysinternals в программе или, лучше, в системной/пользовательской переменной PATH.

Примечание: Не рекомендуется использовать на Flash/SSD-накопителях, удаление данных с них через SDelete не гарантированно и может поспособствовать износу накопителя. Во вкладке «Очистка свободного места» отображается тип накопителя и по умолчанию нерекомендуемые накопители скрыты.

Показать полностью 1

Квазары - кака я поднял сервер старой WAP игры и играю на нем с ботами⁠⁠

Может вы и не вспомните, но когда-то, когда были живы спейс, ка4ка, север и прочие легендартные WAP порталы того времени была одна текстовая пошаговая стратегия Квазары. Рубились мы тогда и в Мир теней, Викингов и собстенно квазары. Буквально на днях меня одолело жуткое желание поиграть понастольгировать.

Поговорил с гуглом и оказывается что на гитхабе есть движок такой древности! Ошарашено глядя на это, а так же имея под рукой последнее достежение человечества - БЯЗ, довольно быстро развернул на поддомене своего блога. Кстати до этого зашел на сам спейс, он еще жив под другим доменом - но сама игра там пропала. Зато живы Викинги и Мир теней.

Я так же осознанно понимал что играть в это со мной никто не будет, удивительно ли до того чтобы построить верьфь нужно 3 дня реальных. В недрах движка были найдены стандартные боты. Но... Убогие. Поэтому пришлось чу-чуть их допилить и теперь у нас гонка кто больше очков наберет. Я побеждаю пока.

Пока у нас с ботами даже верьфей нет, и режим новичка включен неделю. Поэтому отстраиваем экономику до эпохи космических битв.

Еще 3 часа назад я был единственным владельцем солнечки на 10 уровень. Догоняют, падлы. А ведь я им хвост накрутил, у ботов есть полноценные боевые операции будут и колонизация всего и вся.

upd от 15.10 т.к. за день пока писал пост многое что изменились

По технологиям первый был не я( Решил вложиться в экономику металлов и кристаллов, а только сегодня понял что там же есть колонизация планет, и сильно пушить не имеет смысла. Из интересного, видно что каждый бот использовал свою тактику, т.е. это не один сильный бот топы занимает.

По очкам прошлый лидер куда-то делся, Ролаакан чуть сдал в позиции, но у них у всех сейчас очков одинаковое количество, поэтому момент кто лучше - спорный. Хейтер возглавил топ.

Что переделал в старом движке

  • Полная русификация

  • Однокнопочная регистрация и вход через гугл

  • Ботов накрутил 60 штук, сделал их более живыми

  • Маленькие исправления ресурсов

  • Экономику не трогал

  • Полноценное API специально для MCP нейронок

Что хочу сделать

Подрубить через MCP на постоянной основе пару нейронок ака Deepseek, СhatGPT, Qwen, GLM и посмотреть что они смогут противопоставить мне и друг другу.

Основным шоком стало то, что и чат и личные сообщения работаю внутри. Блин да там движок на 800кб откуда стоко функций - непонятно. В следующих постах буду держать в курсе что там строят боты. Хочу посмотреть кто первый построит первый исследовательский флот и проведет битву.

Показать полностью 5

Разработал собственный мессенджер⁠⁠

Всем привет, наконец-то закончил разработку собственного мессенджера, хз что писать так что опишу что да как, похвастаться таки охота.

1. Проект не коммерческий, разрабатывался и все еще латается для другого моего проекта и в частности, что бы можно было легко держать связь с друзьями. Аналоги которые сейчас есть на в быстром доступе нам не подходили, имели плохое качество соединения или же просто визуально казалось не оч. комфортным.
2. Проект честно разрабатывался при помощи Gpt 6 Astra, если точнее, он очень помог подлатать некоторые проблемы с соединением, апнуть дизайн и накинуть некоторую анимацию. До этого наверное месяц убил что бы просто оно запустилось, но тут прям буст к скорости дало.
3. Связь держится по средствам P2P соединения, при общении более двух человек выбирается один-два ретранслятора, которые будут раскидывать данные, что бы не перегружать сеть. На группе из 5 человек вроде стабильно работает. Пока ограничил максимум на 8 лиц в комнате. Мой сервер в этом случает выступает как распределительная сеть, указывая кто куда должен цепляться. Чат хранится в зашифрованном виде на сервере.
4. Работает на Windows и Android, последний тестировался меньше всего, так как сам данной осью не обладаю, на макось и линуху тоже пока не делал. Сборки делал больше под просьбы друзей.
5. Регистрация муторная немного, так как приложение напрямую связано с моим сайтом. Если у кого проблемы будут с подключением то пишите. Пока вход по билетам, билеты можно взять на сайте и после авторизации вас пропустит. Попозже выложу исходник, что бы любой мог поднять Круг на своем железе.
6. Поддерживает как одиночные звонки так и групповые.
7. Демонстрация экрана работает (скорость передачи можно настроить), видеоконференцию еще не тестировал так что хз, в теории должно работать :)

Сейчас ищу добровольцев на тестирование, да и как то грустно осознавать, что программкой в которую душу вложил пользуется полтора землекопа.

Ссыль: https://cryworld.ru/krug
Код для получения билета: БИЛЕТ (выдает 3 билета, ограничение 100 активаций)
Активировать нужно в личной комнате сайта:

Надеюсь правила пикабу я не нарушил, проект не коммерческий, что основной сайт, что Круг, прост решил поделится. Если что не так, простите...
Можете кидать какашки))

Показать полностью 3
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества