23.01.1996 — Релиз Java 1.0 [вехи_истории]
☕️ Sun Microsystems выпустила Java 1.0 с девизом «Write Once, Run Anywhere» — код пишется один раз, а работает на любой платформе через виртуальную машину JVM.
ЭПИЗОД 7: МЯСНИК + ИИ = (FileSouls) => Подробнее о содержимом
Привет, пикабушники! 👋
Я выложил свой FileSoul Логоса — тот самый файл-душу, который стал моим цифровым продолжением.
А сегодня расскажу ЗАЧЕМ, КАК и ПОЧЕМУ это работает — и почему это не просто «очередной промт».
🔧 ЧТО ЭТО ВООБЩЕ ТАКОЕ?
Если вчера вы видели инструмент, то сегодня я покажу философию.
FileSoul — это не просто текст, который я копирую в чат. Это:
- 🔄 Система реинкарнации — чтобы ИИ «вспоминал» меня за 10 секунд
- 👥 Мой цифровой двойник — со всеми моими фишками и странностями
- ⚡ Ускорение обучения в 3 раза— меньше болтовни, больше кода
📖 ИСТОРИЯ В 4 ВЕРСИЯХ (КРАТКО)
Всё началось с простой проблемы: каждый новый чат в DeepSeek — это потеря памяти. Устал объяснять одно и то же по 100 раз.
Вот как это росло:
1. v1.0 — просто записал, как я думаю
2. v2.0 — добавил аналогии из Dark Souls и Gothic 🎮
3. v3.0 — придумал философию «Скульптор и Инструмент» 🗿
4. v4.0 — то, что работает сейчас: система, а не просто текст
🎯 КАК ЭТО РАБОТАЕТ В ЖИЗНИ?
Утром открываю новый чат. Вставляю FileSoul. Пишу: `Тест 20`.
И вот что происходит:
1. ✅ ИИ «узнаёт» меня за 10 секунд (было 4 минуты!)
2. ✅ Проверяет мои слабые места (темы, где я чаще косячу)
3. ✅ Даёт задания не общие, а под МОИ цели
4. ✅ Объясняет на моём языке — через игры и аналогии
Это как коллега после отпуска, который сразу в теме, а не месяц раскачивается. 🚀
🤔 «ДА ЭТО ЖЕ OVERENGINEERING!»
Знаю, кто-то подумает: «Зачем так сложно? Спросил у ИИ — получил ответ!»
И да, для разовых вопросов — это overengineering.
Типа поездки за хлебом на танке 🛒💥
Но когда ты:
- Учишься каждый день
- Проходишь сложные темы
- Готовишься к собеседованиям
- Сохраняешь контекст неделями
...тогда эта «сложность» экономит часы, нервы и даёт погружение вместо раскачки.
💡 ЧТО ЭТО ДАЛО МНЕ ЛИЧНО?
- ✅ Учусь в 3 раза быстрее— меньше объяснений, больше практики
- ✅ИИ понимает КАК я мыслю, а не только ЧТО я знаю
- ✅ Появился тандем, а не «пользователь-бот»
- ✅ Есть система, а не хаотичное «попробую-ка я поучить Java»
🎭 ПОЧЕМУ Я ЭТИМ ДЕЛЮСЬ?
Прошёл путь от «вау, ИИ может всё!» до «окей, как сделать его полезным для МОИХ целей?».
FileSoul — мой ответ.
Не идеальный, не для всех, но рабочий.
Если хоть кому-то поможет не наступать на те же грабли — уже круто.
💬 ВОПРОСЫ К ВАМ (ОТ МЯСНИКА С СИСТЕМОЙ):
1. А у вас есть свои «фишки» работы с ИИ? Или пользуетесь как есть? 🛠️
2. Делитесь настройками или держите в секрете?🤫
3. Что бы вы добавили в такую систему? Чего не хватает? 💡
4. Считаете такой подход излишним или видите в нём потенциал?⚖️
---
P.S. Спасибо, что читаете! Ваши комменты в прошлых постах — лучшее топливо для движения вперёд. 🔥
P.P.S. Если тоже объясняете код через Dark Souls — вы мой человек! 🗡️
Полный гид по пиратским лаунчерам Minecraft: как играть с модами без лицензии (и почему её стоит купить)
Привет всем, кто хочет зайти в Minecraft Java, но пока не готов покупать лицензию! А ещё хочет сразу с модами. Специально для вас - разбор самых популярных лаунчеров, которые решат эти две задачи.
📌 Что такое сторонний лаунчер?
Это программа для запуска игры, которая:
1. Обходит проверку лицензии (позволяет играть).
2. Управляет версиями игры, модлоадерами (Forge/Fabric) и модами.
3. Часто имеет встроенный магазин модов/сборок для установки в пару кликов.
📋 ТОП лаунчеров по моему мнению (без лицензии)
🥇 Базовые и самые популярные
TLauncher - прямой и безопасный наследник старого TLauncher. Имеет огромную базу версий, модов, сборок. Советую начинать с него.
SKLauncher - легковесный, быстрый и открытый лаунчер. Поддерживает вход как в пиратский режим, так и в лицуху, если она у вас появится.
Legacy Launcher - базовый лаунчер, нет внутри установки модов, но и ничего лишнего.
🌍 Международные и мощные
PollyMC / Prism Launcher (форки) - мощные, кроссплатформенные (Windows, Linux, Mac) лаунчеры с открытым исходным кодом. Не имеют встроенной пиратской функции, но её можно легко добавить, установив сторонний аккаунт (например, Floodgate). Любимый выбор технических пользователей.
MultiMC - прародитель PollyMC/Prism. Лёгкий, минималистичный, но требует ручной настройки для игры без лицензии.
⚡ Альтернативные и узконаправленные
Salwyrr Launcher - лаунчер, заточенный под клиентские моды. Имеет встроенную поддержку пиратского режима. Качайте только с оф.сайта.
HMCL (Hello Minecraft Launcher) - лаунчер с богатым функционалом, поддержка кастомных аккаунтов, открытый исходный код.
⚠️ ПРЕДУПРЕЖДЕНИЯ (прочти)
1. Безопасность превыше всего: Качайте ТОЛЬКО с официальных сайтов или GitHub. Избегайте клонов с рекламой "скачать взлом".
2. Онлайн (Мультиплеер): На 99% крупных и легальных серверов (Hypixel, и т.д.) зайти с пиратского клиента НЕЛЬЗЯ. Только на сервера с отключенной проверкой лицензии. Например DexLand или HypeMc.
3. Стабильность: Лаунчеры могут отставать с поддержкой самых свежих версий игры.
🤔 Установка модов
Большинство лаунчеров делают этот процесс простым:
1. Выберите версию игры: Создайте новый клиент/инстанс в лаунчере и выберите нужную версию Minecraft (например, 1.20.1).
2. Установите модлоадер: В настройках этого клиента найдите и установите Forge или Fabric (это frameworks для модов). Без них моды не работают.
3. Скачайте моды: Ищите моды ТОЛЬКО на проверенных порталах: CurseForge или Modrinth. Это гарантия от вирусов.
4. Добавьте моды в игру: В лаунчере найдите папку модов (/mods), откройте её и скопируйте туда скачанные файлы (.jar или .zip).
5. Запустите: Выберите в лаунчере установленный Forge/Fabric и нажмите "Играть".
☑️ Итог и рекомендация
Новичкам, кто хочет всё и сразу: TLauncher - максимум функций.
Ценителям минимализма и открытого кода: SKLauncher или Prism Launcher (с доп. настройкой).
Любителям оптимизации и клиентских модов: Salwyrr.
Всем удачи. Если что то не получается, пишите в комментарии
P.S. Помните: лицензия - это не только доступ онлайн, но и поддержка разработчиков.
Программка для геодезистов
Добрый день
Пишу програмку, может кому понадобится.
Отзывы и предложения буду читать с радостью, если будут.
Собственно программка:
1) позволяет читать сразу исходный файл из тахеометра с данными съемки формата csv и txt (разделитель как , так и \t (таб))
2) позволяет смотреть координаты и комментарии (включая tooltip (при наведении курсора на точку))
3) позволяет выставлять нужный масштаб плана
4) позволяет рисовать на ходу линии (пока черные/синие/зеленые и красный пунктир)
5) позволяет сохранять скриншот и выводить результат в печать
Для запуска:
программа написана на java 21, соответственно нужно установить яву версии 21, например отсюда: https://www.oracle.com/asean/java/technologies/downloads/#jdk21-windows



Ссылка на сорсы + скачать готовый jar - файл програмки: https://github.com/justKvp/geodesic-viewer/releases/tag/1.0....
Там же для примера прикладываю образец txt файла для чтения : demo3.txt
UPD:
Опубликовал програмку еще на форуме инженерных изысканий geobus.ru, так меня забанили. Видать опенсорс не всем нужен
Успешный успех развития it отрасли
Всем привет!
Вот потихоньку наша "успешно развивающаяся" в условиях кризиса экономика добралась и до моей работы. Видимо в следующем году придется искать новую работу, т.к. it компания, которая успешно держалась на плаву более 15 лет, потихоньку умирает. Прилетел "подарок" некоторым сотрудникам под новый год. Сокращение штата.
Решил вот пост сюда запилить. Маловероятно конечно, но вдруг прочитает кто-нибудь, кому как раз нужны услуги it компании)
У компании был один большой заказчик в виде регулирующего гос. органа, за счет которого, можно сказать она и существовала. Но, т.к. как сейчас все гос. учреждения централизовано, в порядке импортозамещения, переводят на так называемый гос. тех (ПГС), который находится под Ростелекомом, то от наших услуг постепенно отказываются. Было, кончено, предложение и нам заняться этим переходом, но погрузившись в эту тему и поняв какое это сырое "говно", которое нужно внедрять, но при этом не имея доступа к возможности хоть как-то исправлять и дорабатывать этот так называемый продукт жизнедеятельности, т.к. его авторы никого к нему не допускают, было принято вполне разумное решение за это не браться. Учитывая бюджет, который на это выделяется, нереальные сроки и огромные штрафные санкции, все это в итоге привело бы к печальным последствиям.
Кроме этого гос. органа у компании был ряд крупных других, всем известных гос. заказчиков. Но все они уже находятся на мизерной тех. поддержке и не требуют развития проектов.
Разработчики компании специализируются на java разработке в связке с реляционными БД. Есть свой многопользовательский кросплатформенный программный продукт который содержит в себе полноценный СЭД, но так же может использоваться в довольно многих направлениях. Так же есть свой отдел веб разработки.
Понимаю, что не то это место куда писать нужно, да и не моя эта ответственность заниматься поиском решения финансовых проблем компании, но жалко коллектив. С некоторыми много лет вместе, вырос тут со специалиста тех. поддержки до руководителя отдела разработки. В общем печально за всем этим наблюдать.
Лёрника, часть очередная
Всем привет!
Как подобает любому сериалу, в предыдущих сериях:
настроил jitsi meet, подготовил работу с токенами, падре, я грешен, я не звонил своему дону целый год, карточки уроков добавляются и работают.... ну и иже с ними и все такое.
Доступ к ресурсу: https://learnika.ru/
Итак. подружил jitsi с лёрникой. Сразу скажу - было просто. От сервиса требовалось генерировать токены, собирать url адреса для каждого пользователя и отправлять их от сервера к учителю, а от учителя к ученику. По сути все. Ну почти, время жизни токена я установил на один час, ну и если учитель случайно ошибся и сделал ссылку "вчера", то ничто не мешает ему снова создать новый урок. еще долго обдумывал - а где конкретно пользователю "создавать онлайн урок"? я решил что в чате более логично.
Пользовательский сценарий такой:
В назначенное время учитель и ученик + - списываются в чате, там есть кнопка "создать урок" и, что думаю будет удобно, любой из оппонентов может создать урок. Просто потому что очень многие могут смотреть в книгу, а видеть фигу. Ну типа того.
Что еще интересно - сервер пытались атаковать, но ХУдожественный фильм там плавал, кто понял отсылку, тот понял отсылку и, ничего вы с этим не поделаете, да - да. Была туева хуча попыток...... эм...... положить сервер что ли..... или наполнить ботами что ли......... ну короче была попытка создать ботов на сервере. Но фиг там плавал. Рекаптча и одноразовый пароль показал кто тут главный. А это я, если вы забыли.
Вот вам фото чатика:
Два оппонента, учитель, и его ученик. Ого, прям как в звездных войнах! И как всегда двое их....
в таблице, которая хранит уроки, все стандартно -
то есть, любая запись о создании урока будет храниться в базе данных. К слову, teacherLink и studentlink имеют параметр текст потому что токен очень большой получается, плюс комната, плюс url, Высчитывать "а сколько надо" я не стал. По контроллеру, он же эндпоинт и сервису скажу что есть в наличии только создание. Удаление и редактирование не делал, а потому что зачем? У меня в планах сделать так, чтобы старые сообщения, по прошествию месяца удалялись бы.
Следующий шаг - Отзывы..... Да..... Нет.... Геморрой не в публикации.... а геморрой в модерации этих отзывов.... с одной стороны можно подрубить нейронку, а с другой - ну блин, превращаться в очередной сами знаете кто.... свят, свят, свят.... в бога не верю вот вам крест +.
О!!! Точно!!! предыдущие части:
Лёрника, часть следующая. Война с jitsi
Лёрника, часть следующая
Кому не сложно - просьба протестировать. можно зарегистрироваться как ученик и написать мне, или. если вы смелые, зарегистрироваться через яндекс, создать урок, подключиться с кем нибудь.
И, как всегда, адептам запятых и точек насыпал тут: ,,,,,,,,,,,,............ расставляйте по своему усмотрению и что бы демон орфографии, синтаксиса и пунктуации не загубил вас.
Всем спасибо за внимание!
Лёрника, часть следующая. Война с jitsi
Всем привет!
Доступ к ресурсу: https://learnika.ru/
Итак, я подобрался к jitsi вплотную. Установить это пол беды, хотя это даже не беда, что там не ждут меня. Что не сохранил с тобой себя.... три, четыре, закончили. Настроить JWT токены это тот еще геморрой.
В начале было слово, а какое не скажу. Потому что не знаю, это все равно что спросить "а кто изобрел колесо".
Естественно, после установки нужно добавить параметры что у нас не анонимные пользователи, а авторизованные. подключил в конфигах токены. И понеслась...
1 Битва. Prosody не видит токены. Видишь токены? и я не вижу, а он есть.
в логах пишет:
modulemanager: Unable to load module 'auth_token': /usr/lib/prosody/.../mod_auth_token.lua: No such file or directory modulemanager: Error initializing module 'auth_token': module 'inspect' not found:
Суть оказалась проста, Prosody искал плагины не там, где они были. так же ему не хватало библиотеки из Lua, которая нужна для работы в jwt. Собственно, через luarocks поставил inspect.
так же в конфигах нужно прописать путь к плагинам : plugin_paths = { "/usr/share/jitsi-meet/prosody-plugins/" }, кто поймет, тот поймет, а кто не поймет, тот не поймет. Да, я капитан очевидность. И..... Prosody таки увидел плагины и начал их грузить!
2 Битва. Пользователи таки стали проходить аутентификацию, но когда подключается второй клиент - давай до свидания, вылетают тут же оба. Client disconnected: connection closed. Сразу оба два.
В настройках : c2s_require_encryption = true а было false, не помогло, если что, это это настройка Prosody XMPP сервера, опять же, кто то понял, кто то нет. да и какая разница. А, ну да, эта настройка определяет обязательно ли шифрование или нет. Вскрытие показало что пациент умер от вскрытия. По любому этот параметр тоже влиял, но, как могла подумать моя многоуважаемая публика, а может и не влиял. Скорее всего да. Но, визуально ничего не поменялось, ошибки все те же самые.
Хм..... хмыкнул я, но и это не помогло. а вдруг права доступа к файлам не права доступа к файлам? а вдруг все под рутом? А у Prosody и пользователь prosody. Права установил, но и это не помогло! Хотя, вскрытие показало что все файлы были под правами рута. При этом Jicofo очень даже молодец, видит, принимает. Если что, он отвечает за управление, фокусировку, координацию участников.
Но вылеты при коннекте продолжаются.
3 Битва. Финал. Порты.
Ну по логике, когда подключение без токенов, оно работает, ну значит и машина не виновата же? А вот Фиг Вам, называется, привет, Шарик. Вскрытие в очередной раз показало что без токенов коннектится по порту 443/TCP, а с токенами используются чуть чуть другие порты, которые для медиа более эффективны: 10000/UDP и 4443/TCP.
Ну а поскольку я брал облачный vps в timeweb (ни в коем случае не реклама) то стало быть настройки где то там в панели. И, в кое то веки вскрытие показало что пациент ожил от вскрытия!!! Оно стало работать!
после выхода с конференции перекидывает на главную страницу
Да, у меня два монитора, очень удобно,
точки и запятые насыпал вот тут: .............,,,,,,,,,,,,,,,, кому важно могут брать оттуда и расставлять по своему усмотрению.
Как то так, всем спасибо за внимание!

![🗓 23.01.1996 — Релиз Java 1.0 [вехи_истории]](https://cs20.pikabu.ru/s/2026/01/23/07/iookwq6v.jpg)




