URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 116137
[ Назад ]

Исходное сообщение
"Релиз Electron 4.0.0, платформы создания приложений на базе ..."

Отправлено opennews , 21-Дек-18 11:53 
Подготовлен (https://electronjs.org/blog/electron-4-0) релиз платформы Electron 4.0.0 (https://electronjs.org), которая предоставляет самодостаточный фреймворк для разработки многоплатформенных пользовательских приложений, использующий в качестве основы компоненты Chromium, V8 и Node.js.

Значительное изменение номера версии связано с обновлением до кодовой базы Chromium 67, платформы Node.js 10.11.0 и JavaScript-движка V8 6.9. Другие изменения (https://github.com/electron/electron/releases/tag/v4.0.0):

-  В классе BrowserWindows (https://electronjs.org/docs/api/browser-window) и теге webview (https://electronjs.org/docs/api/webview-tag) из соображений повышений безопасности добавлена возможность отключения модуля "remote (https://electronjs.org/docs/api/remote)", представляющего IPC-механизм для взаимодействия между процессом отрисовки текущей страницы и основным процессом;

-  Добавлена поддержка фильтрации запросов remote.require() и remote.getGlobal() для получения полного контроля за обращением модулей к IPC, что может оказаться полезным, когда не хочется полностью отключать модуль remote в процессе отрисовки или в webview.

-  Предоставлена возможность доступа к панели About из JavaScript-кода. Для показа данной панели теперь можно использовать вызов  app.showAboutPanel() (https://electronjs.org/docs/api/app?query=show#appshowaboutp...), выполнение которого аналогично клику на соответствующем меню;

-  Добавлен метод setBackgroundThrottling(), позволяющий управлять включением и выключением механизма урезания активности генерации событий таймера и отрисовки анимации для выполняемых в фоне окон;

-  Изменён механизм блокировки запуска более одного экземпляра приложения. Для установки блокировки вместо app.makeSingleInstance() теперь следует использовать вызов app.requestSingleInstanceLock();


-  Изменены выставляемые по умолчанию значения для настроек:
contextIsolation = true, nodeIntegration = false, webviewTag = false;



-  Отключены средства для интеграции Node.js для окон в режиме nativeWindowOpen (ранее данная возможность была объявлена устаревшей);

-  Прекращена поддержка  macOS 10.9 (OS X Mavericks).

Напомним, что Electron позволяет создавать любые графические приложения с использованием браузерных технологий, логика работы которых определяется на JavaScript, HTML и CSS, а функциональность может быть расширена через систему дополнений. Разработчикам доступны модули Node.js, а также расширенный API для формирования нативных диалогов, интеграции приложений, создания контекстных меню, интеграции с системой вывода уведомлений, манипуляции окнами, взаимодействия с подсистемами Chromium.


В отличие от web-приложений, программы на базе Electron поставляются в виде самодостаточных исполняемых файлов, не привязанных к браузеру. При этом разработчику не нужно заботиться о портировании приложения для различных платформ, Electron обеспечит возможность сборки для всех систем, поддерживаемых в Chromium. Electron также предоставляет средства (http://electron.atom.io/docs/api/auto-updater/) для организации автоматической доставки и установки обновлений (обновления можно доставлять как с отдельного сервера, так и напрямую с GitHub).

Из программ, построенных на базе платформы Electron можно отметить редактор Atom (https://atom.io/), почтовый клиент Nylas (https://nylas.com/), инструментарий для работы с Git GitKraken (https://www.gitkraken.com/), система анализа и визуализации SQL-запросов Wagon (https://www.wagonhq.com/), система ведения блогов Wordpress Desktop, BitTorrent-клиент WebTorrent Desktop (https://webtorrent.io/desktop), а также официальные клиенты к таким сервисам, как Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike и Discord. Всего в каталоге программ Electron представлено (https://electronjs.org/apps) 631 приложение. Для упрощения разработки новых приложений подготовлен набор типовых демонстрационных приложений (https://github.com/electron/electron-api-demos), включающих примеры кода для решения различных задач.

URL: https://electronjs.org/blog/electron-4-0
Новость: https://www.opennet.dev/opennews/art.shtml?num=49829


Содержание

Сообщения в этом обсуждении
"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 21-Дек-18 11:53 
> Всего в каталоге программ Electron представлено 631 приложение.

И там всего пять калькуляторов. Что-то мало! Надо ещё! :-)


"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Слава Буратине , 21-Дек-18 12:07 
Достаточно одного Discord чтобы сказать что сабж нужен. Бесплатных аналогов нет

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 21-Дек-18 13:03 
Когда случился первый релиз NodeJS с своими замечательными параметрами по памяти/производительности -- был праздник -- теперь код для фронта и бека можно писать на одном языке. Когда появился libcef -- был праздник -- в любое свое приложение можно включить настоящий браузер -- это был праздник!

Нынешние новости меня пугают -- электрон -- покусанный вебмакаками libcef, который вместо того, чтобы использовать простые решения и нативные представления в системе превращает каждое приложение в отдельный браузер со всеми вытекающими из этого расходами.
Уровень разработчиков спускается ниже плинтуса -- когда-то написать свой сайт для всех браузеров была задача тривиальная, сейчас для этого каждый сайт хочет и свой браузер, потому что они стартаперы, а все остальные до сих пор не могут понять, что их послали н@][ер с их личными интересами, существуют только интересы вебмакак пишущих на электрон.
Просьба не воспринимать это как оскорбление, я не сомневаюсь, что, иногда, это лишь вопрос дистрибьюции.


"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено ыфвыфв , 21-Дек-18 14:02 
> когда-то написать свой сайт для всех браузеров была задача тривиальная

Ха-ха, смешно!
Не, когда был один Netscape то может быть, а вот когда был IE, Opera, FF то была задница, ибо W3C тормоз, новые фичи не делает, в итоге каждый браузер лепил свое, а стандарт даже и не поддерживал.


"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено пох , 21-Дек-18 19:25 
>> когда-то написать свой сайт для всех браузеров была задача тривиальная

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

> IE, Opera, FF то была задница, ибо W3C тормоз, новые фичи
> не делает, в итоге каждый браузер лепил свое, а стандарт даже

а вы ведь так любили уже и тогда - свежайшим обмазаться, да?

Ну так это к той задаче - ни малейшего отношения, внезапно, не имело.


"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено feudor , 21-Дек-18 14:30 
опеннет нужен хотя бы для того чтобы на нем нашелся хоть один кто скажет правду про веб макак

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено EHLO , 21-Дек-18 21:23 
>Уровень разработчиков спускается ниже плинтуса

Датычо, ради этого всё и писалось! (почти С)

А что не так, с этим вашем Electron? Никогда не пользовался, но столько боли и страданий вокруг этого слова на Опеннете. Я много платформ повидал разной степени ущербности, и судя по описанию эта не хуже многих. Удовлетворите моё любопытство, пожалуйста. =)


"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Адекват , 22-Дек-18 14:04 
Ну например...есть у вас скайп, gitkraken, atom - все это написано на электроне. И каждая софтина представляет собой обособленный хром и каждая в простое жрет метров по 500. И вот уже получается, что с этими всеми просто запущенными софтинами, просто пользуясь chromium у вашего компа заканчивается свободная память и ваш линукс уходит в глубокий своп. Насчет 500Мб ОЗУ - скайп точно жрет, насчет остальных софтин не скажу :)
Видимо подход разработчиков такой - 32бита канули в лету, память стоит копейки, просто купите еще планку на 8Гб и радуйтесь. Не удивлюсь, если года через 4 скайпу и всем прочим софтинам, написанном на электроне понадобиться каждой по 1Гб ОЗУ.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено meequz , 21-Дек-18 12:11 
Почему Discord не напишут на чём-нибудь нормальном?

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 21-Дек-18 13:07 
Потому что не надо писать версию под веб и десктоп, потому что быстрее, чем писать на каком-нибудь Qt, в целом, в случае с введением магазина, это лучшее решение, ибо вместо того, чтобы делать как все, то есть тянуть Qt(Battle.net)/UE4(EGS)/что-то своё(GOG Galaxy/Steam) и добавлять к этому CEF для магазина, сам дискорд и есть браузер

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено НяшМяш , 21-Дек-18 18:57 
> и добавлять к этому CEF для магазина

Зачем? на любой платформе есть такая штука как вебвью - пихай туда любой вебконтент. Ну да, там не блинк - но обычно это не проблема.


"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 21-Дек-18 19:07 
К сожалению, на posix-совместимых не-macos платформах этот вебвью просто критически не стандартизирован, с одной стороны qtwebengine, с другой webkit-gtk.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 21-Дек-18 19:20 
С CEF, разраб точно знает, как выглядит и работает страница, ибо там стоит определённой версии хромиум, плюс, как заметили, на разных платформах вебвью разный, на маке - сафари, на винде - ие/эдж, на лине как получится и для каждого вебвью своё апи, а на страницах хэндлеры для взаимодействия с клиентом, да и игры весят много, поэтому притянуть лишние 150мб не такая уж и проблема

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 21-Дек-18 13:08 
А ещё есть ripcord, точно не браузер, но на чём без понятия
https://cancel.fm/ripcord/

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 21-Дек-18 14:22 
Does Ripcord cost anything?
Not right now. Eventually, it will. Probably between $10 and $30. You'll be able to use it without paying, but there will be a nag screen.


Ну да конечно так дискорд и дал третьим людям зарабатывать на своем сервисе.

https://dev.cancel.fm/tktview?name=98ddb1f124

А вот и аудитория, которая просит в кофеварку встроить функции посудомойки, подъехала.


"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено A.Stahl , 21-Дек-18 13:09 
Очевидно потому, что эта штука не нужна никому, кто мог бы это сделать.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 21-Дек-18 16:04 
Потому что писать не умеют

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 21-Дек-18 18:06 
Потому что "программист", нанятый за копейки "стартапером", не может позволить себе такую роскошь как "читать доки на API". Его задача - нафиграчить 100500 строк кода за день чтобы выполнить KPI, в противном случае он окажется на улице, а на его место уже стоит очередь таких же как он выпускников трёхмесячных курсов "программирования".

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 21-Дек-18 12:13 
> Настало время свергнуть Skype и TeamSpeak.

wtf? yet another text voice chat? hm...


"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 21-Дек-18 12:57 
Сколько ошибок в слове Riot.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 21-Дек-18 13:23 
Riotjs? Откуда же вы берётесь? 😂

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Кома , 21-Дек-18 15:40 
Riot.im. И нет, это не что-то хорошее. До грядущего редизайна его вообще страшно людям показывать.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 21-Дек-18 16:05 
У дискорда только групповой чат не плохой.
В плане голосового общения свободный мамбл лучше всем, от качества голоса до кастомизации. Битрейт для opus можно выставлять практически любой. Полностью подконтрольный сервер, нормальный клиент на Qt.
Но с ростом популярности дискорда замедляется разработка mumble, это очень печально.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 23-Дек-18 13:02 
>свободный

НенужОн!
/thread


"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено z , 21-Дек-18 12:01 
а что, версия 4.0.0 и только версию хромиума обновили?

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Turbid , 21-Дек-18 12:12 
>A minimalistic music player, designed for simplicity.
>DuskPlayer_2.0.0_amd64.deb 33.2 MB
>minimalistic
>33.2 MB

Посоны, где мы свернули не туда?


"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 21-Дек-18 12:22 
В данном случае minimalistic - это значит с минимальным функционалом.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 21-Дек-18 13:25 
Там наверное всего одна кнопка Play/Pause

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Юзер , 21-Дек-18 13:43 
Это устаревшая надпись, по-модному по-хипстерски вот так: "doZBS!"

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено пох , 21-Дек-18 19:27 
> Там наверное всего одна кнопка Play/Pause

не, на эш...елехтроне так не пишут. Там стопицот кнопок, делающих непонятно что, а play вообще нет.


"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 21-Дек-18 12:54 
Всё байты считаете? Песенка во флаке занимает больше места.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено odd.mean , 22-Дек-18 16:16 
Следуя такой логике, если мультик в QHD занимает несколько гигабайт, то и mpv может весить столько же?

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено КГБ СССР , 21-Дек-18 13:09 
Когда появилась идея, что удобство разработчика важнее денег и удобства пользователя. Тогда и началось падение в этот ад.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Avator , 21-Дек-18 13:29 
Удобство разработчика == деньги, потому что он разрабатывает быстрее.
А деньги, да они важнее пользователей.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено КГБ СССР , 21-Дек-18 13:54 
Удобство разработчика почти всегда ведёт к производству уродливого, жирного, неповоротливого, бесполезного ПО. Такова жизнь.

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

Впрочем, обезьяне этого не понять. Ляп-ляп — и зарплата.


"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Avator , 21-Дек-18 14:00 
Удобство разработчика ведёт к меньшим временным затратам на разработку и не более.
А качество приложения зависит еще и от постановки задачи, качества тестирования.
Сразу видно что вы не занимаетесь разработкой ПО и не наблюдали за командами со стороны.
Очень редко бывает когда крупный продукт зависит от одного человека, обычно это команда минимум человек в 7.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено КГБ СССР , 21-Дек-18 14:16 
Ещё раз повторю для не умеющих читать и понимать по-русски: за 70 лет написаны миллиарды строк кода. На любые вкусы, на любые потребности, на любые случаи.

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

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


"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 21-Дек-18 17:42 
> Ещё раз повторю для не умеющих читать и понимать по-русски: за 70 лет написаны миллиарды строк кода. На любые вкусы, на любые потребности, на любые случаи.

Все патенты уже получены, все изобретения изобретены.


"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено пох , 21-Дек-18 19:37 
> Лично я бы ваши «команды» определил перекладывать асфальт, для начала, а потом —

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

Но по нему (когда лежит, а не когда снова переделать) хотя бы ходить можно было. А эти положат нечто, для чего надо будет специальные lava boots надевать.

Есть гораздо более полезное им применение. На ШриЛанке то ли по каким-то особенностям местного законодательства, то ли из-за оползней - основной способ добычи песка (хоть для строительства, хоть для чего) - со дна рек. Берешь ведро, раздеваешься до трусов, и ныряешь - там обычно по шею, местами глубже. С берегов брать нельзя. Песок этот - наносный, то есть не кончится никогда. Но черпается медленно. Сорок раз нырнул - ну мешок, поди, натаскал. $1. Рабочий день короткий - 12 часов (остальные 12 не видно нихрена), так что неплохо зарабатывают - по десятке, поди.

в принципе, вода теплая. Но не когда в ней целый день по шею.

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


"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено КГБ СССР , 22-Дек-18 15:28 
Да, свежий асфальт в лужу или сугроб — это, конечно, неизменно умиляет и радует. :)

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 22-Дек-18 13:21 
Не валить, а высаживать!

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено КГБ СССР , 22-Дек-18 15:04 
> Не валить, а высаживать!

Боюсь, что их руками только валить. А высаживать придётся специально приглашённым шриланкийцам.


"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено rshadow , 21-Дек-18 14:23 
Согласен с вами.

Идет гонка за пользователями, все хотят большего функционала. А добиться этого можно только быстро делая софт. Веб технологии очень хорошо зарекомендовали себя как платформа для софта. Жаль только аппетиты растут быстрее чем скорость js движков и закон мура. А может и не жаль...


"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено КГБ СССР , 21-Дек-18 15:01 
Рост скороcти жлобоскрипта — миф и ложь. Циферки сделаны увеличением производительности железа.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено rshadow , 21-Дек-18 15:08 
Ну не только. Например большинство скриптовых языков (и js) сейчас убивают одного из китов на которых стоят - динамические типы данных. Поскольку изначально спроектированы неправильно, пришлось отказаться от основной фичи и вводить обычные типы данных. За небольшую прибавку к производительности отпилить себе ногу.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено КГБ СССР , 21-Дек-18 15:12 
Думать о безопасности надо сразу с правильной стороны, а не с… «задней».

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Vkni , 22-Дек-18 05:30 
Только часто вводят не нормальным образом - с выводом типов по методу Хиндли-Милнера (он, что характерно, старше практически всех тут), а как в C++.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Vkni , 22-Дек-18 05:24 
Однопоточная производительность железа практически не растёт уже лет 10. А вот в JS были серьёзные прорывы, связанные с jit. Но и они, говорят, кончились.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено КГБ СССР , 22-Дек-18 06:20 
В этом переводе на Хабре (ещё от 2013 года) есть немного по теме: habr.com/post/188580
 
 
А когда читаешь трешак наподобие этого [ habr.com/post/433918 ], то снова убеждаешься, что не зря их обезьянами назвали.
 
 
Моё личное мнение: JS это самое худшее, что вышло из ИТ за всю историю.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним84701 , 22-Дек-18 16:04 
> Моё личное мнение: JS это самое худшее, что вышло из ИТ за  всю историю.

Ну так спроектировать (и реализовать) ЯП за 10 дней весьма нетривиальная задача, будь ты хоть трижды гений ;)

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


"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 25-Дек-18 22:09 
Приложения растут в размерах куда быстрее, чем движки оптимизируются. Но JS стал куда быстрее и сейчас он быстрейший популярный динамический язык.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено псевдонимус , 21-Дек-18 16:24 
>Жаль только аппетиты растут быстрее чем скорость js движков и закон мура
>закон мура

Ты про несуществующий и потому не работающий "закон" Мура?


"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 22-Дек-18 14:49 
Мура этот "закон".

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Попугай Кеша , 21-Дек-18 16:56 
Ляп-ляп - зарплата - смузи - Таиланд и новенький iPhone в придачу, кофе из Starbucks и модное фото в Инстаграм.

Фу, блин! Видел в одном крупном БЦ как парень парня просил выбрать правильный ракурс, и ломался как девка подзаборная, то фото не подходит, это не подходит. В Инстаграм выкладывали. Фу!

Вот такие макаки и пишут на Электроне! Теперь я знаю...


"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено КГБ СССР , 22-Дек-18 15:31 
> Вот такие макаки и пишут на Электроне! Теперь я знаю...

И они ещё к людям очень «особенно» относятся, некоторые даже проговариваются, а иные бравируют этим. Потому я не вижу ничего плохого в том, чтобы среднестатистического программиста калечить при первой же встрече.


"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено НяшМяш , 21-Дек-18 19:00 
> В большинстве случаев хорошие программы люди пишут лишь тогда, когда сами же их используют.

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


"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено пох , 21-Дек-18 19:38 
> То-то я вижу, что линуксоиды поголовно не смотрят видео и не слушают
> музыку. Плееров сотни, а нормальных - две с половиной штуки и
> те часто не имеют нужных функций.

чо не так в моем mpg123 ?


"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Анонимчжан , 21-Дек-18 22:03 
слишком минималистично, новые юзвери не выдерживают скорости работы))

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено пох , 21-Дек-18 22:17 
> слишком минималистично, новые юзвери не выдерживают скорости работы))

да, это, конечно, минус, скорость всегда одна и та же, это вам не пщпщ с имитацией работы советского кассетника.

хотя да, есть же встроенный framedrop!



"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Vkni , 23-Дек-18 07:34 
> чо не так в моем mpg123 ?

Кстати, с удивлением выяснил, что практически ничего, кроме 'mpg123 -C', встроенных средств unix shell (bash и find), да alsamixer в общем и не нужно для проигрывания музыки. То есть, все эти winamp/xmms/amarok, etc ну абсолютно необязательны - без них даже проще: всё управляется с клавиатуры.


"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним84701 , 23-Дек-18 13:29 
> Кстати, с удивлением выяснил, что практически ничего, кроме 'mpg123 -C', встроенных средств
> unix shell (bash и find), да alsamixer в общем и не нужно для проигрывания музыки. То есть, все эти winamp/xmms/amarok, etc ну
> абсолютно необязательны - без них даже проще: всё управляется с клавиатуры.

Остается с удивлением выяснить, что помимо MPEG, музыка может быть и в vorbis, opus, aac, wav, flac/wavepack, aiff,  XM, MOD, S3, IT, UMX … ;)  



"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Vkni , 23-Дек-18 18:39 
У меня в MPEG. Но для других форматов, разумеется, всегда можно запустить mplayer.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено КГБ СССР , 22-Дек-18 06:26 
Линуксоидов на белом свете — в пределах статистической погрешности. Большинство их них при этом оказались не в состоянии освоить такие уже существующие средства и программы как oss, alsa, mplayer, xine, xmms и пр., написанные до них. Аж скулы сводит от фейспалма.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 22-Дек-18 14:52 
Причина появления новых плейеров на самом деле в другом: недостаточный функционал XBMC.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Vkni , 23-Дек-18 07:37 
> Линуксоидов на белом свете — в пределах статистической погрешности. Большинство
> их них при этом оказались не в состоянии освоить такие уже
> существующие средства и программы как oss, alsa, mplayer, xine, xmms и
> пр., написанные до них. Аж скулы сводит от фейспалма.

Реально для всего достаточно mplayer + alsamixer (для эстетов - mpg123/mpg321). Ну и мозаичный i3, конечно.


"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено КГБ СССР , 23-Дек-18 10:56 
Истинно так. Лично я для всего использовал mplayer. Когда появился deadbeef, то для музыки его начал использовать ради плейлистов.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Имя , 21-Дек-18 13:51 
Minimalistic - это про UI. Кто ещё считает мегабайты?

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 21-Дек-18 22:11 
Я.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено rshadow , 21-Дек-18 14:15 
Где то в 90-х залезли в криокамеру...

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Vkni , 22-Дек-18 05:20 
Ну mpg123 у меня на машине занимает 110кБ, но там есть ещё библиотека libmpg123 на 200кБ. А вот mplayer - это уже 17 метров + примерно 200 библиотек согласно ldd.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Урри , 26-Дек-18 22:10 
Это потому, что оно еще во флатпак какой-нибудь не запаковано, простигосподи.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Дмитрий , 21-Дек-18 12:57 
Когда эта дрянь уже вымрет, так надоели программы на этом поделии, всё лагает, релоадит весь UI при сворачивании больше чем на 5 минут, жрёт как не в себя, долгий старт, когда это уже кончится...

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 21-Дек-18 12:59 
Лучше хоть какой-то софт, чем никакого. Не от большого выбора люди пишут на электроне.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено КГБ СССР , 21-Дек-18 13:15 
За 70 лет написаны миллиарды строк исходного текста программ. Но ты ведь предпочитаешь самые свежие новинки, да? И чтобы про них сигнализировало из месенджеров в твоём смартфоне (кстати, уже новый год на носу, пора менять).

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 21-Дек-18 13:19 
Ну и что того кода? Софт используют из потребностей, а не потому что: "У нас миллиарды строк пропадают, надо использовать".

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено КГБ СССР , 21-Дек-18 13:28 
То того кода, что софт давно есть на все потребности и вообще на все случаи жизни, даже ракеты в космосы пулять. Подумай, почему ты об этом не в курсе. Может быть, ты слишком много смотришь рекламы про Самые Новые Новинки?

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Avator , 21-Дек-18 13:30 
Т.е. софт есть удобный, быстрый, без лагов.
Но все мучаются? Все дураки, один вы Дартаньян? )))

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 21-Дек-18 18:19 
> все мучаются

Нет, не все. Только идиоты. Те, кто не способен прочесть на википедии страницу "Comparison of $whatever_kind_of_software_you_need" - те да, мучаются, потому что выбирают софт не по уму, а глядя на других макак.


"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 21-Дек-18 13:35 
Не суди о потребностях других людей по себе.

> на все случаи жизни, даже ракеты в космосы пулять

И часто ты пуляешь ракеты в космос?


"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 21-Дек-18 13:41 
Судя по его сообщениям - каждый день

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Росатый , 21-Дек-18 22:14 
Лучше бы мне этого не делать. От моих забав разрушаются города, и камни стираются в пыль.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено пох , 21-Дек-18 22:28 
> Лучше бы мне этого не делать. От моих забав разрушаются города, и
> камни стираются в пыль.

зато половина э...разработчиков перерабатывается на нужный и полезный стране метан!

жги!


"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 22-Дек-18 03:18 
Тепло было, но ты не угадал.
С 2001 у Аськи просили, на дайте уже делиться фото, время Сони-Эрикссон 850 прошло.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено КГБ СССР , 22-Дек-18 06:40 
> Тепло было, но ты не угадал.
> С 2001 у Аськи просили, на дайте уже делиться фото, время Сони-Эрикссон
> 850 прошло.

Кто такая Аська? (Привет, Аська!) Зачем тебе её фото? При чём тут Сони-Эрикссон 850? Русский язык, бжд, ду ю спик ит?


"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 22-Дек-18 14:58 
Проблема Аськи не в фото, а в том что шестизнаков на всех не хватило.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено nm0i , 21-Дек-18 16:33 
Зато никакой софт не может быть хуже.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено anonymous , 21-Дек-18 20:46 
> люди пишут на электроне.

Не люди, а вэбмакаки, не примазывайся.


"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Vkni , 22-Дек-18 05:21 
«Если уж писать, то только тогда, когда не можешь не писать»

Вот уж чего-чего, а проигрывателей написано в количестве.


"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 22-Дек-18 14:59 
Меняю два проигрывателя на один выигрыватель.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 21-Дек-18 13:02 
Chromium до 69-ой версии обновился, а не до 67-ой, судя по релизу на гитхабе:
https://github.com/electron/electron/releases/tag/v4.0.0

И как можно было не упоминуть VSCode, это ж одно из самых популярных приложений на электроне. :)


"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Avator , 21-Дек-18 13:31 
Согласен, и на удивление не лагает в отличии от того же Атома.
Как МС смогла это сделать, не понятно =)

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Пиони , 21-Дек-18 13:48 
Там только часть логики на Electron, остальное - быстрые бинарники прикрученные сбоку :)

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено th3m3 , 21-Дек-18 14:12 
Чуть быстрее Атома, но все равно тормозное УГ, по сравнению с тем же Sublime.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 21-Дек-18 14:31 
И это пожалуй единственная ниша где он хть как-то оправдан, логика на c#-mono\c++\java интерфейс на электроне

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 24-Дек-18 10:56 
Как раз в атоме пытались выиграть, вынеся ключевую логику (структуру на основе splay tree и piece table) в бинари — и проиграли, а в вскоде — основную структуру для редактирования текста (на основе piece table в данном случае) написана на жиесе. Куча всего другого из вскода в бинярях — это уже в любой иде так, всегда есть десятки модулей, написанных на других языках и выполняющихся в других рантаймах, что в атоме, что в вскоде, что у джетбрейнсов.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено КГБ СССР , 21-Дек-18 13:05 
> Прекращена поддержка macOS 10.9 (OS X Mavericks).

Подфартило пацанам с Мавериксом. Ой, это ж и про меня тоже.


"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Avator , 21-Дек-18 13:34 
А смысл на нем оставаться? Это же операционка 5 летней давности.
Скорее всего с точки зрения безопасности всё очень печально.
Обновление бесплатное, кто вам мешает?

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Гит рулит , 21-Дек-18 13:49 
Он ни винде сидит просто придуривается

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 21-Дек-18 14:00 
10.9 последняя версия, которая не лагает на HDD.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено КГБ СССР , 21-Дек-18 14:20 
> 10.9 последняя версия, которая не лагает.

Быстрофикс. Не благодари.

А самые приятные лично для меня были 10.4--10.6. Остальное всё шлак и мусор. Эпл без Джобса уже не тот.


"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено НяшМяш , 21-Дек-18 19:02 
10.6 лучшая. Как-то делал хакинтош из ноутбука с одноядерным мобильным селероном на 1.6 ГГц. И на удивление, она там работала очень неплохо, даже быстрее той же убунты.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 22-Дек-18 03:20 
10.6 это как Windows XP, в Барсе не было нечего реально лишнего, как winxp

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено КГБ СССР , 22-Дек-18 05:58 
Да, 10.6 самая лучшая, но какой с этого прок, если Apple тоже вынуждает людей менять ОС, навязывая разработчикам новые библиотеки? Невозможно сохранить преемственность и обратную совместимость.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено КГБ СССР , 21-Дек-18 13:11 
Немного не про лялектрон, но про современный обезьянософт. Обновляется вотпрямщас у меня Эклипса — так аж курсор мыши залипает, не может по экрану бегать.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено КГБ СССР , 21-Дек-18 13:18 
Ага, так обновилась, что надо ставить заново. :) Ногорукие в своём репертуаре.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 21-Дек-18 13:21 
Ты ошибся, Эклипс - это как раз говно мамонта, которое зачем-то ещё существует. Вот из-за таких примеров "правильного" софта, выбор и делается все чаще в пользу электрона.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено КГБ СССР , 21-Дек-18 13:25 
Как это ошибся? Написано ведь, что новый релиз — 2018-12. Самый свежак, фронтир и рокетсаенс!

Впрочем, я обломался её повторно ставить. Бесполезный кусок г**на.


"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Андрей , 23-Дек-18 10:16 
Вон выше пишут, что писать уже ничего не нужно - всё уже написано.
Так что нужно Eclipse использовать и ни ногой в VSCode

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Гит рулит , 21-Дек-18 13:31 
Ты наверно недавно на эклипсе. Это для него нормально.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 21-Дек-18 14:32 
Так ты нам дай примеров необезьянософта-то, где тот эталон, по которому эклипсы и электроны мерять можно. Ссылки на свои хеллоуворлды тоже можешь давать, не стесняйся.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено КГБ СССР , 21-Дек-18 14:39 
Практически любой софт, написанный до того, как «железный» бизнес передали, так сказать, тайваньским китайцам. Подозреваю, ты вот щас даже не понимаешь, о чём я. Иначе бы ты до своего глупого вопроса уже знал, что примеры хорошего софта надо искать, начиная с K&R и книжек Кнута, где специально для тебя и тебе подобных разжёвано, как писать программы, а не г-нокод.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 21-Дек-18 23:45 
качественное съехал...
когда нечего сказать, лучший способ это назвать оппонента дураком

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено КГБ СССР , 22-Дек-18 06:42 
Был бы ты моим сыном, я бы тебя воспитал умным человеком, а так — страдай, пока не обратишься в метан для народного хозяйства.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Андрей , 23-Дек-18 10:19 
нудык чо там с примерами отличного софта?

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Минона , 21-Дек-18 13:22 
так-с... когда портируют это на движок Servo|Quantum?

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 21-Дек-18 13:27 
Когда Servo будет готов, то есть никогда. Quantum отдельно от браузера не существует. Есть ещё GeckoView, но он сугубо под андроид.

Есть ещё альтернатива - nwjs.io, но тоже на хроме.


"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Гит рулит , 21-Дек-18 13:33 
Кстати почему никто не налегает на то что Электрон разрабатывает компания Майкрософт. Это ставит ровно всё на свои места.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 21-Дек-18 13:39 
И в свою очередь базируется на разработке гугла. И что с того. Сегодня весь опенсорс делается компаниями. А независимого спошного комьюнити как такового вовсе не существует.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Гит рулит , 21-Дек-18 13:47 
Ясно что компания вопрос какая компания. EEE ещё никто не отменял. Сейчас они разовьют свой электрон, а потом напишут софт для своего зонда нативный и быстрый и все уйдет обратно ни зонд.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено КО , 21-Дек-18 15:35 
>Кстати почему никто не налегает на то что Электрон разрабатывает компания Майкрософт.

Которая так увлеклась, что решила на нем переписать Edge. :)


"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 21-Дек-18 13:40 
Поднимать сервер на локалхосте чтобы подключаться к нему с локалхоста.
Что за гений это придумал? Какой у него домашний адрес?

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 21-Дек-18 13:53 
> Поднимать сервер на локалхосте чтобы подключаться к нему с локалхоста.

Xorg


"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 21-Дек-18 14:05 
Будто сегодня этим кто-то пользуется.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено обиженный ксорг , 21-Дек-18 14:25 
А чем ещё то?

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Анониммм , 21-Дек-18 16:11 
  Ну да,ещё немного(лет 30) и вяленым можно будет заменить.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним84701 , 21-Дек-18 18:57 
> Будто сегодня этим кто-то пользуется.

Хм, для любителей вяленых модностей у меня плохие новости:
https://wayland.freedesktop.org/docs/html/ch04.html
> The protocol is sent over a UNIX domain stream socket, where the endpoint usually is named wayland-0 (although it can be changed via WAYLAND_DISPLAY in the environment)

Или вы из кварцевых/график девайс интерфесовых будете?


"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено anonymous , 21-Дек-18 20:50 
>> Поднимать сервер на локалхосте чтобы подключаться к нему с локалхоста.
> Xorg

man socket

man unix domain


"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 21-Дек-18 14:09 
>Какой у него домашний адрес?

127.0.0.1


"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Анонимчжан , 21-Дек-18 22:12 
половина прог работают по типу клиент-сервер в линукс.(ну почти половина, наверно...)) использование сокетов и передачи сигнала и данных таким образом внутри системы было ооооочень давно. это же фишка юникс лайк. как об этом не знать? я разочарован .......

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено th3m3 , 21-Дек-18 14:14 
Электрону недолго осталось, скоро эту нишу займёт Chrome. Будет чуточку лучше. Но ребята, держимся, приложений на этих веб костылях - станет больше в разы!

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 21-Дек-18 15:43 
VisualStudioCode-OSS (из flathub) использую, аналогов нет.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено th3m3 , 21-Дек-18 18:30 
И какая там киллер фича, что аж аналогов нет?

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 21-Дек-18 18:43 
> аналогов нет

Emacs, который при желании может быть аналогом чего угодно.
Хотя сам использую vi и его производные.


"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 21-Дек-18 20:53 
В VI(M) не умеет AST, кажись там все на regex, от того даже хайлайтинг не всегда корректно работает . Я пользуюсь VSCode для TypeScript, работает без нареканий, включая intellisense, не говоря уже про подсветку синтаксиса и форматтер.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено мдауш , 25-Дек-18 04:21 
через жопу оно работает, в вскоде-то

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 21-Дек-18 21:05 
Ну и про emacs не скажу, но про vim добавлю, у него есть одна фатальная вещь которой нету у vscode. В vim ты должен выучить шоткат на функционал прежде чем вообще поймешь нужен ли он тебе и часто ли он тебе нужен, потому всегда рядом заметки по шоткатам очередного плагина. А у vscode, как и у многих других ide, есть глобальное меню команд, где достаточно запомнить один шоткат и ввести первые буквы команды.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 25-Дек-18 23:07 
Emacs куда сложнее и недружелюбнее в использовании. К тому же к intellisense, нормальному тулингу и UX они не привыкли и плагины в большинстве случаев не соответствующие. Ведь используют его в основном пишушие на скриптовых языках, либо пишущие на юбскюрных языках, для которых и нет соответствующего достойного тулинга.

"Релиз Electron 4.0.0, платформы создания приложений на базе ..."
Отправлено Аноним , 25-Дек-18 23:10 
плагины "соответствующие", без "не"
быстрый самофикс