LINUX.ORG.RU

Установка EDE в Gentoo Linux


0

0

На днях вышел очередной релиз среды рабочего стола EDE - 1.2. Эта среда достаточно молодая но уже сейчас ставит перед собой весьма амбициозные цели: создать полноценную рабочую среду для слабых машин.

Шансы на некоторую популярность у этой среды достаточно большие по нескольким причинам:

* Эта среда действительно очень "лёгкая". При размере архива с исходными текстами менее двух мегабайт она уже сейчас содержит достаточно широкий набор приложений.

* Это единственная среда рабочего стола, портированая на Minix3, т.е. фактически она является рабочим столом по умолчанию для Minix3.

Пожалуй одни из самых интересных приложений в EDE является econtrol - Центр управления EDE. Кроме настройки внешнего вида (что есть практически во всех средах) он так же позволяет изменять и некоторые системные настройки. Такие как настройки даты/времени и клавиатуры. И пожалуй самое вкусное - менеджер пакетов с поддержкой rpm, deb и tgz.

Конечно если сравнивать функциональные возможности EDE с возможностями GNOME или KDE, то EDE конечно проиграет. Но всё-таки в нём есть практически всё, что нужно для работы, а главное - он потребляет заметно меньше ресурсов.

В статье описывается установка и первичная настройка EFLTK и EDE в Gentoo Linux.

>>> Статья

Ответ на: комментарий от anonymous

вы, вроде, не тролль, а в статье не поняли того, ради чего я её приводил. %-)

mea culpa, поясню так. я намекал на место, где автор озадачивается одинаковой скоростью .charCodeAt() и .substr(). из-за чего алгоритм, эффективный в том же C, становится вовсе не таким же эффективным в JS. что на корню разрушает утверждение «язык не важен».

>Да ну, что Вы — JS отличный язык, авторы оного — настоящие падонки. Когда мне приходится на нем что-то серьезное писать — я просто прусь от этой бесконечной гибкости.

хм. странный сарказм. хороший язык, с closures, lambda calculus и итераторами (в JS 1.8). не столь многие из «серьёзных» это имеют. и это не рюшечки, а весьма удобные инструменты. чего не хватает — это lint «искаропки». или опции «no implicit locals». но это тяжёлое наследие первоначальной специализации. %-)

mirage
()
Ответ на: комментарий от mirage

>я намекал на место, где автор озадачивается одинаковой скоростью .charCodeAt() и .substr(). из-за чего алгоритм, эффективный в том же C, становится вовсе не таким же эффективным в JS.

OMG! Так вот Вы о чем. Да, я как-то не обратил внимания сразу. Ну так тут опять же - функцию charCodeAt() можно переопределить, причем средствами POA (раз мы пишем на падонкавском JS) - прямо в прототипе, и оптимизировать до нужной скорости. При чем тут язык?

>хм. странный сарказм. И в мыслях не было. Каждый раз прусь от подобной работы с event listeners:

---- var s = getSomeObject();

var doSomething = s.getSomething;

s.getSomething = new function() { callPreSomethingEvent(); doSomething(); callPostSomethingEvent(); } ---- И никаких тебе заморочек с наследованием.

anonymous
()
Ответ на: комментарий от anonymous

>функцию charCodeAt() можно переопределить

а на Си можно lazy evaluation сделать. кто же спорит? всё можно сделать на всём. просто я предполагал объодиться без хаков, средствами самого языка. некорректное предположение, согласен. надо было его изначально прописать.

>Каждый раз прусь от подобной работы с event listeners:

не так. %-)

(function (obj) { var me = obj, prev = obj.getSomething; obj.getSomething = function () { callPreEvent(me); var res = prev.apply(me, arguments); callPostEvent(me); return res; } })(s);

%-)

mirage
()
Ответ на: комментарий от mirage

> просто я предполагал объодиться без хаков, средствами самого языка.

Ну, говнокодер - или как принято говорить тут, быдлокодер, тем и отличается от программиста - что пишет НА языке, а не С ИСПОЛЬЗОВАНИЕМ языка. Причем не важно, на каком языке - хоть на ассемблере. Просьба не принимать сие на свой щщот только.

>не так. %-)

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

ps: надо же, регистрироваться заставили

the_esk
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.