Закрыть
Вверх
hterminal
Информация
Название: hterminal
Описание: Проект теперь есть и в OpenVK!

hterminal - это целая платформа, позволяющая делать вам что угодно: от простых взаимодействий с консолью с помощью красивого интерфейса, до разработки целых функций, команд, модулей, интересных фишек, систем, приложений и многого другого. Это ещё и облачная прослойка, позволяющая пользоваться настройками и конфигом терминала из любой точки планеты с помощью Workspace Cloud.

Поддерживаемые платформы: Windows, macOS, Linux, FreeBSD и основанные на BSD.
Сайт: https://hentai-team.github.io/hbpage/
Обсуждения
Одна тема
hterminal ❯ Репорты, пожелания, идеи
Обновлено 2 мар. в 12:21
Стена 18 записей Все
@dm @vc

Предложите свои идеи тут.
Комментарии (4)  |  Поделиться (1)
Если Даня Мысливец @dm или Вова Баринов @vc предложат идеи и какие-нибудь фишки для hbash, я их лично добавлю!
Комментарии (3)  |  Поделиться (1)
💬 Минутка фактов (и воспоминаний)!

Одна из причин, по которой мы не выпустили Hentai Terminal (ныне hterminal desktop) раньше, это технически не совершенная реализация проекта и отсутствие достаточного опыта.

На начальных этапах, мы разрабатывали проект на не совершенной технологии (FLEXengine), которая разрабатывалась на стеке Java, C++ и PHP. Да, для нас это было удобно: реализация функционала, интерфейс и прочие компоненты, в разработке были быстрыми. Однако это отражалось на проекте, и он не был технически реализован так, как должен был. Вместо нормальной эмуляции терминала, мы делали экранирование с процесса, с помощью которого выполнялись команды, и выводили ответ от команд (примерами были hbash: тогда ещё Hentai Bash, и cmd и PowerShell).

Так же, мы делали свой движок только для Windows. Спрашивается, а в чём проблема портировать на другие системы? Ответ прост: не было достаточного опыта и знаний для реализации подобной авантюры. Мы были хорошо знакомы с разработкой под Windows, но не с разработкой под те же macOS, Linux или BSD.

Разрабатывая Hentai Terminal, мы гнались за хайпом: многие люди, хорошо знакомые с ПК, обсуждали терминалы, кастомизацию и прочие штучки. Мы пытались гнаться за хайпом, старались добавлять множество классных фич, не задумываясь о том, что самое важное мы уже упустили: это техническая реализация самого проекта, а не разработки интерфейса. Это мы упустили.

Как дела обстоят сейчас? Более чем: мы перевели разработку на стек Rust, Python, C++, разрабатываем собственный движок для hterminal desktop с нуля (не FLEXengine, не какие-то форки или альтернативы), и в целом стали намного опытнее. Мы сейчас задумываемся больше о разработке технической реализации (backend), а уже после об интерфейсе (frontend).

Как один из примеров, мы реализуем и разрабатываем сейчас в основном два проекта: это hbash и hterminal desktop. Первый вы уже можете спокойно протестировать: найти дыры, баги и ошибки, сообщить нам о них, попробовать устранить их самостоятельно. Второй же проект (hterminal desktop) реализуется нами в узком кругу, и мы хотим реализовать всё грамотно и в нормальном темпе: с дедлайнами, списками выполненных, текущих и будущих задач, постепенно реализуя проект. Его вы тоже скоро протестируете.

Ну а в целом, всё хорошо. На картинке вы кстати можете посмотреть на то, как наши скиллы в реализации стали лучше. Слева: Hentai Terminal (одна из первых версий). А справа: hterminal desktop в текущей реализации (и финальной).
Комментарии  |  Поделиться
🧩 Начнём с анонса одних из крупных изменений в следующей версии hbash (1.1 "Alpha 2").

1. hbash script (.hbs): создавайте целые сценарии и скрипты для облегчения выполнения рутинных действий, операций и команд. Используйте возможности hbash script на полную: делайте всякие прикольные ништяки и разрабатывайте собственные решения на базе hbs.
2. bind hotkeys: выполняйте команды быстрее с помощью их бинда на сочетания клавиш. Например, вы можете с лёгкостью запустить команду time, просто забиндив следующее сочетание клавиш: bind "ctrl+alt+t" "time".
3. hbash plugins: разрабатывайте, или используйте плагины сообщества без модификации всего кода. Это могут быть как утилиты, которые спокойно запустятся в hbash, так и целые программы, которые вы сможете написать для hbash и запустить их внутри оболочки, или написать инструменты и дополнительные модули.

Эти и другие решения вы сможете увидеть в новой версии hbash 1.1 "Alpha 2".
Комментарии  |  Поделиться (2)
🤔 А вы в курсе, что в нашем GitHub вы уже можете пощупать hbash? Дублируем тут!

Полная версия: 1.0-alpha1

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

Очень много изменений, улучшений и добавлений. Из интересного: unix-like окружение, которое позволит работать в любой системе так, словно вы и вправду работаете в unix среде. Так же "из коробки" вам доступно большое количество утилит и команд, облегчающих жизнь.

Имейте в виду, что данная версия создана исключительно для ознакомления. Она может тормозить и местами работать не так, как ожидается. Для альфы это нормально.

Релиз на GitHub: github.com/hentai-team/hbash/releases/tag/1.0-alpha1
Комментарии  |  Поделиться (2)
📌 У нас для вас небольшая памятка: у проекта есть свой GitHub.

Чтобы быть в курсе проекта, изучать и тестировать его, подпишитесь на наш GitHub, где вы сможете тестировать hterminal desktop, hbash и прочие проекты семейства.

👉 github.com/hentai-team
Комментарии  |  Поделиться
👋 Привет!, ребята!

Мы решили сделать свою страничку проекта в OpenVK, чтобы вы могли изучать, тестировать и следить за проектом здесь. Все обновления, новости и изменения hterminal desktop, hbash и прочих проектов, будут публиковаться здесь наравне с другими нашими социальными сетями и репозиториями. Так же, вы сможете предложить свои идеи, предложения и фишки здесь, и мы будем их принимать в проект.

Сейчас мы в основном занимаемся разработкой двух решений: hterminal desktop и hbash - терминальная оболочка с набором утилит для облегчения вашего использования ПК.

Подписывайтесь, будет интересно и весело!
Комментарии  |  Поделиться
1 2
Тип группы
Это открытая группа. В неё может вступить любой желающий.
Создатель
Vladimir Berezin
hbash & hdesktop • main developer