Представлен выпуск системы обмена сообщениями Mattermost 5.18, ориентированной на обеспечение коммуникации сотрудников предприятий...Подробнее: https://www.opennet.me/opennews/art.shtml?num=52101
Объявляется неделя Electron.
Браузер QtWeb в статической линковке весит 8 Мб.
Идея Электрон - хороша, а вот реализация - рукожопа.
> Браузер QtWeb в статической линковке весит 8 Мб.
> Идея Электрон - хороша, а вот реализация - рукожопа.Ну отделить и поддерживать движок муторно, проще же запихать браузер, который стал стандартом де-факто среди веб-разрабов, и не париться.
> на платформе ElectronС первых слов новости я ждал этой фразы )
тут дело не в конкретной реализации, а в протоколе. В посте вообще об этом не рассказали. Возможно этот продукт такой же опенсорсный как и сранный телеграмм
Клиент для ПК у них всратый. На федора\гном уведомления не приходят вообще
всегда использовал web клиент. Нафиг нужно поделие на электроне, если одно web недоразумение уже есть? Просто вкладка с рабочим чатиком запинена в браузере и всё. А оповещения все приходят на рабочую почту, пропустить невозможно.
Что бы закрыть это непонятно приложение и работать, а когда у кого-то проснеться желание пообщаться это окошко вылезло. Раньше вроде было все просто когда писали нативные приложения под платформы, а теперь этот сратый Slack выжирает 22 Гб я вообще не пойму что там блин можно на столко написать было... Непойму когда уже для эти долбоящеров на JavaScript напишут конструктор UI/UX нативный для всех платформ.
> когда уже для эти долбоящеров на JavaScript напишут конструктор UI/UX нативный для всех платформ.так вот же, ж, мы, уже! Смотрите, смотрите чо понакастрюлировали!
Вот как это впихнуть, если есть пара сотен компов в сети с 512 оперативы?
Использовать компы с 0.5 памяти в 2020. При том, что 10 лет назад абсолютные минималки уже были 4гб. Проблема тут не в софте.
Да просто не понятно, почему нельзя писать, чтобы на 0.5 запускалось. Это не AAA-игра же, чтобы нужен был комп последней модели
Чем больше слоёв абстракции, тем больше ресурсов нужно. Например, в хромиуме куча процессов, песочницы, изоляция и так далее. А сам жс оптимизируют в первую очередь на скорость, а не на потребляемые ресурсы. Поэтому каждый из компонентов будет жрать как не в себя и это мы ещё не начинали писать код приложения (которое сайт).
Фишка в том, что слои абстракции нужны там, где логика без разделения на уровни просто не влезает в голову. Клиент мессенджера, мягко говоря, не относится к такой категории программ. И даже если он очень навороченный - за столь же сложные абстракции в С++, например, приходится расплачиваться на порядки меньшими ресурсами при исполнении.
Так что проблема исключительно в гонке "побыстрее сляпать и в продакшн", а не в какой-то реальной технической необходимости.
Ну, и еще немножно - в мажорах, у которых компьютер должен раскрывать весь потенциал кошелька, иначе несчитово.
Проблема в лишнем геморрое ради поддержки исключительных use cases (512Mb - сейчас даже сраный телефон такой не найдешь). Ты там небось еще и Windows XP крутишь на них, и захочешь чтобы оно еще и на XP работало. А денег при этом у вас нет. Идеальный клиент, мечта любого предприятия!
> Проблема в лишнем геморрое ради поддержки исключительных use casesБла-бла. Проблема в том, что вам лень работать всерьез, хочется только художественно расставить кнопочки - чтобы библиотека все остальное сделала за вас. А если она при этом жрет два гига на три кнопки - так у вас же потенциал кошелька раскрыт по умолчанию, а весь остальной мир - нищебрoды и сами виноваты. Только почему-то не качает ваше гениальное электронное поделие, странно так...
> 512Mb - сейчас даже сраный телефон такой не найдешь
У вас в карманах - конечно. А мой iPad2 с таким объемом памяти по-прежнему покрывает мои потребности в поездках. На сайтах с лютыми свистоперделками, бывает, память утекает настолько, что браузер валится. Но они пока в меньшинстве, и ни одного реально необходимого среди них нет.
> Ты там небось еще и Windows XP крутишь на них, и захочешь чтобы оно еще и на XP работало. А денег при этом у вас нет. Идеальный клиент, мечта любого предприятия!
У меня в офисе последняя машинка под XP, выходившая в сеть, закончилась в этом году. Без сети - буховская внутренняя сетка на 1С-"семерке" продолжает работать, и на машинках по-прежнему ХР, менять которую на что-то другое просто незачем. Да, и памяти там _максимум_ по 4 гига, но для их задач ее по-прежнему достаточно. Вот если бы 1С писали на электроне... да нет, это ж готовый энергетический кризис в стране...
Конфы 8.3 жрут как раз как электрон. Бухгалтерия предприятия, зарплата и кадры - гиг со старта и разжираются до полутора. Комплексная стартует с полутора и разжирается до трех. При том, что конфы 8.2 - от силы 300 Мб. Такого наглого навязывания переезда в 1Сное облвко - еще поискать.
Монструозность и заабстрагированность 1С еще можно объяснить необходимостью постоянно переписывать его под взбрыки бешеного принтера.
Но мессенджер - по сути, утилита. Те же Миранда и Пиджин десятки лет назад сделали ядро, которое можно обвесить плагинами под любые нужды - и все это летает и не кушает практически ничего...
Проблема в том что ваши хотелки не совпадают с вашими возможностями, а поскольку ваши платформы далеко от меинстрима щначит стоимость поддерки тоже растет, но вы привыкли на халяву.
Мои хотелки давно и полностью покрыты более приличным софтом.
От электрономонстров мне ни их мейнстрима, ни их поддержки не надо и даром.
Так и чего вы тогда возмуетесь?
Мне когда чтото не нравится я или разрабам пишу или пулрегвесты делаю.
> слои абстракции нужны там, где логика без разделения на уровни просто не влезает в головуfalse
mostly only for maintainability and long live of code base
Потому что цель проекта другая. Вы же почемуто не просите чтобы у вас на том же хламе реалтайм энкодинг в ав1 работал.
> Потому что цель проекта другаяТут уже отметили, что среди целей проекта оптимизации явно не значится, и разошлись...
В софте, чувак, строго в нем. Сегодня та же винда не делает много больше XP, а XP _отлично_ работала на 256 Мб (не Гб), а уж полгига было бы за райские условия (и это не только для ОС, в той же памяти бы и фотошоп с визуал-студией жили бы).Так что это проблема умников, которые нагородили слоев абстрации и собственной лени. Электрон в этом смысле шедевральный способ потратить память, одновременно обленившись.
Вот не повериш, коммерческий и самописный софт, куча приложений, каждое по функционалу гораздо более сложное чем данный клиент, одновременно на этом хламе на XP работает и больше кушать не просит.
Использовать XP почти в 2020 - это просто безумие. Вам настолько плевать на безопасность компьютеров в вашей сети?
> Использовать XP почти в 2020 - это просто безумие. Вам настолько плевать на безопасность компьютеров в вашей сети?Вопрос в том, открыта ли эта сеть (подключена ли к интернету, в частности). В закрытой сети с отключенным запуском мусора с флешек (даже на Хрюшках) угрозы безопасности не больше, чем во всяко-разно защищенной Десяточке с выходом в интернет.
> Использовать WIN почти в 2020 - это просто безумие. Вам настолько плевать на безопасность компьютеров в вашей сети?*очевидный фикс*
Во времена икспи ещё не думали о безопасности и удобстве. И о веб приложениях тем более. 3 сервис пак кстати поднял требования хорошо так, и 0.5 уже маловато даже в блокноте сидеть. Хотя я вроде уменьшал её до 90мб невыгружаемой памяти на старте, обрезая куски из-за чего она теряла все свои корпоративные возможности.Сравнения вебни с нейтивом нахожу некорректными, нейтив по-умолчанию = доверенный код (если только это не nacl).
смотря для чего. мне ноута с 2 гигами вполе хватает
Вот оно в действии, поколение, считающее, что кроме их поделия комп ничего выполнять больше не должен
> Использовать компы с 0.5 памяти в 2020.А то. у меня сразу десять таких компов есть. Правда в виртуалках.
>> Использовать компы с 0.5 памяти в 2020.
> А то. у меня сразу десять таких компов есть. Правда в виртуалках.На моём роутере 32 мб памяти. С openwrt у него проблемы уже лет 5. Софт никакой особо не установить, штатный образ хочет больше памяти. Особенно после переезда на musl. Научился билдить и обновлять свою сборочку сразу с нужными файлами, это оказалось не сложно.
Используйте почту и the bat клиенты. С таким парком машин сабж вам не нужен
Почему-то жаббиру и даже ультранавороченному тгм столько памяти не требуется. Может, дело в рукожопии?
Может дело в том что время разработчиков стоит дороже одной планки оперативки?
Вам дают бесплатный полновесный софт, и вы еще считаете возможным оскорблять людей?
Покажете как не рукожопно писать?
> Может дело в том что время обезьян-говнокодеров стоит дороже одной планки оперативки?Пофиксил твою ошибку, не благодари.
> Вам дают бесплатный полновесный софт, и вы еще считаете возможным оскорблять людей?Как это умещается в твоём мозге рядом с предыдущим предложением, аноним? Ты не находишь свои претензии в высшей степени наглыми? Оставь себе свой говнософт, не навязывай его никому.
> Покажете как не рукожопно писать?Ты всё равно никогда не сможешь, бесполезно показывать.
Поберегите слюну - я уже всё где надо написал, показал, скомпилил и выпустил.
Да, на Си.
Нет, мне не нужно говно с надписью "бесплатный полновесный софт". Даже бесплатно. Даже с откатами.
Что-что? Маттермостом пользуется порядка 1 млн человек, одна палка памяти - от 2 т.р. Его разработка стоит миллиард рублей? Серьезно?А как писать нерукожопно - пажалсте, Openfire. Написан на яве, но при этом сервер (!) на 50 пользователях жрет 100 Мб. Сервер. 100 Мб. А тут фронт из трех окошек - гиг. Это даже на машине с 8 Гб ощутимо, я уж не говорю про офисники.
Зачем впихивать это, если есть XMPP, сервер под который разворачивается на чем угодно, а легкий клиент найдется под любую платформу?
У меня на Атоме крутится OpenFire, у подоконников Миранда, у линуксоидов Пиджин. Для внутренней переписки - за глаза и по уши. Для остального правильнее использовать почту.
>Для внутренней переписки - за глаза и по ушии даже в поддержку сообщений с маркдауном может? И встраивать мультимедиа в сообщения? Жаббер весьма неплох для простеньких текстовых чатов без форматирования, но сабж все таки немного о другом
>>Для внутренней переписки - за глаза и по уши
> и даже в поддержку сообщений с маркдауном может? И встраивать мультимедиа в
> сообщения? Жаббер весьма неплох для простеньких текстовых чатов без форматирования, но
> сабж все таки немного о другомОн может во всё, что ты можешь придумать можешь, и даже больше.
к сожалению - только в теории. по спекам он может всё что могут воцап и телеграф, а на деле - 9000 клиентов и в каждом по полторы фичи, реализованные с разной степенью корявости и разным видением художника. (
И вместо того, чтобы написать нормальный клиент, каждый впадает в терминальную стадию nih-синдрома, а жабером продолжают пользоваться дилетанты-любители, пишущие клиенты под себя. Это-то и обидно.
> И вместо того, чтобы написать нормальный клиент, каждый впадает в терминальную стадию
> nih-синдрома, а жабером продолжают пользоваться дилетанты-любители, пишущие клиенты
> под себя. Это-то и обидно.Обидно. И тут даже, как это почти тотально в линуксорсе, часто бывает так, что "хочу клиент со стикерами, но не знаю QT и не хочу в нём разбираться, писать плагины и т.д. - проще с нуля/копипастой на иликтроне".
> Жаббер весьма неплох для простеньких текстовых чатов без форматированияКоторых для общения в локалке совершенно достаточно. То, что вы так старательно прикрепляете к сообщениям в электронах, чтобы сервер его мучительно ужимал для передачи, а клиент мучительно расшифровывал для демонстрации, в локалке просто кладется в папочку файлопомойки на локальном же сервере.
XEP 0363 HTTP File Upload - и не надо никаких файлопомоек.
> и не надо никаких файлопомоек.Они в любом случае в локалке обычно появляются раньше, чем мессенджеры. И объем играет роль, и назначение - адресату, может, вовсе не нужен этот файл, просто нужно доложить, где его можно взять...
откройте для себя eyecu. глючноват слегка, но жить можно
> у подоконников Миранда, у линуксоидов ПиджинДля единообразия https://pidgin.im/download/windows/ Берите дистрибутив offline (gtk в комплекте)
> Для единообразияДа там вопрос не единообразия, а кто к чему привык. Миранда поставлена еще при жизни Аськи.
А если нет разницы - зачем тратить силы-время, да еще и беспокоить юзеров?
Про XMPP подтверждаю. Развернул недавно на работе (ISP) Ejabberd+Postgresql. Боты, чаты, рассылки аварий. И положить на санкции. Зависимость только от электричества по сути.
Это не для вас, никак
насколько оно фичастее чатеков из некстклауда?
может побыстрее будет
> под лицензией MITПроклятые проприерастические подстилки!!!!!!111oneone
> десктоп-клиент для Linux, Windows и macOS построен на платформе ElectronОооо, дааааа! В моём чате не будет ни одного нищеюрода с менее чем 16GB рамы.
> Добавлена утилита командной строки mmctl, позволяющая удалённо управлять серверами Mattermost без подключения по SSHФи, как немодно!
> Добавлена утилита командной строки mmctl, позволяющая удалённо управлять серверами Mattermost без подключения по SSHХотели запилить бэкдор, но он вышел таким огромным, что стал парадным входом %) (шутка, если что)
Хороший чатег, только фичареквест на форвард сообщений висит с 17 года, в бесплатной версии нету ldap и звуковые сообщения в ff не работают (обещали починить).
Боюсь что LDAP они такие не отдадут, я так понимаю что это одна из ключевых фишек платной версии.
LDAP можно организовать через Gitlab
что тебе мешает прикнутить, оно ж опенсорсное еще и под МІТ лицензией.
Я начинал пилить форвард сообщений, вроде не так сложно должно его быть добавить. Просто потом забросил, т.к. особо на работе никто не просил, уже начали без него обходиться, я и забил на это ковырялово. Идея была в основном клиент пропатчить, добавить "расширенное форматирование" для цитат которые не цитаты, а форварды)
Так что если кто захочет - может примерно эту идею развить
Новость дочитал до фразы "десктоп-клиент для Linux, ... построен на платформе Electron".
Держи нас в курсе.
Вас в клетке держать надо
Что я и делаю :)
Новость дочитал до фразы "Новость дочитал до фразы \"десктоп-клиент для Linux, ... построен на платформе Electron\"."
рокет чат лучше
а у него какой протокол? тоже непонятный?
> рокет чат лучшеАга, особенно если учесть, что в нём доходят примерно 90% сообщений. Плавали, знаем.
А как же matrix?
Без его упоминания срач о мессенджерах и не срач вовсе.
Мэттью, пожалуйста.
Отличный, мы на работе вместо идиотского гугл чата используем.
Шило на мыло.
Зачем кому то в 21 веке использовать это, если есть Jabber, e-mail?
А что надо поставить на сервер и клиенты для этого? Фичи все привычные есть как в слаке или маттермосте?
Какие конкретно фичи нужны тебе? По пунктам. В Ciso jabber есть даже аудио-сообщения модные, но он проприетарный.
История.Групповые чаты.
Личные сообщения.
Форматирование через маркдаун.
Ветвление от произвольного сообщения.
Управление сервером через клиент (доступ в админку).
Обмен файлами.
Единая база юзеров с правами доступа в каждый групповой чат.
Стики сообщения.
Клиент для винды/мака/мобилок - со всеми фичами.
Ну и что бы всё это - сервер и клиент - ставилось в два клика.
Попробовали мы эту вашу матерьмост вместо Lync... Говно, честно.
А Pidgin пробовали?