Успех уровня bnw || Вечер прошел не зря:
http://dump.bitcheese.net/images/uwubygu/bnw-suc.png
Успех уровня bnw || Вечер прошел не зря:
http://dump.bitcheese.net/images/uwubygu/bnw-suc.png
@like-all -> @0xd34df00d
Божечки, какие мы нетерпеливые. Настолько, что забыли про термин AFK. Во-первых, ты не следователь, а я не подсудимый, так что я обязан тебе ровно ничем. Если это как-то нарушает восприятие мира тобой - извини. Во-вторых, раз пошла такая пьянка, я распишу про овердизайн. Один раз. Здесь.
Представим среднего девелопера, который хочет запилить графическое десктопное приложение. Чем ему могут быть полезны личкрафты? Отлично, имеется богатое API, с помощью которого можно передавать мессаджи, объекты и прочие сущности из плагина в плагин, назначать табклассы, получить доступ к унифицированному тулбару, сайдбару, засунуть небо в аллаха и аллаха в небо. Возможно, это прекрасно, но... "НО ЗАЧЕМ?", резонно спросит средний девелопер и уйдёт пользоваться Qt, DBUS, xdg и прочими благами, которые ему даны фридесктопом. Да, конечно, API поверх API поверх API - это сейчас модно, но девелопер вряд ли захочет прибивать гвоздями своё приложение к малоизвестному рантайму для плагинов, да ещё и получать геморрой в виде деспотичного цензора в лице дедфуда в количестве одна штука. Что в этом случае делать? Форкать? Да кому нахуй нужно мейнтейнить всё это безобразие для того, чтобы поддерживать одно простое графическое приложение, да ещё и следить за тем, чтобы API не было outdated? Куда проще взять готовый фреймворк, использовать свой кодстайл, инструменты для сборки, языки программирования и другие общепринятые блага цивилизации.
Возьмём среднего обывателя, пользующегося бытовым электрическим компьютером. Основной lifecycle приложения под управлением пользователя, как мы знаем, это открыть приложение -> выполнять в нём действия до достижения удовлетворения -> закрыть приложение. Среднему пользователю, обычно, поебать на то, как устроено приложение, лишь бы выполняло свои действия в удовлетворяющие пользователя временные рамки и к нему не нужно было долго привыкать. Мир, конечно, знает немало коммерчески успешных комбайнов, взять хотя бы те же iTunes и Opera. Но у них есть одна отличительная черта: они после запуска предоставляют пользователю простые и понятные средства для доступа к основной своей функциональности. Всё остальное скрыто от глаз подальше и появляется только в том случае, если пользователь того захочет. То есть, iTunes даёт пользователю плейлист, табло и контролы для управления музыкой - основной функциональности данного приложения. Если пользователь подключил iPhone, то можно и предложить сбэкапить данные, закинуть музыку, обновить прошивку, ещё чего-нибудь. Opera сразу предоставляет пользователю вьюпорт браузера, табы, навигационную панель и статусбар. Всё, ничего лишнего. Если пользователь захочет, он может тыкнуть в mailto:
или irc://
, а дальше сам разберётся, открывать ему это внутри приложения или же воспользоваться своими любимыми клиентами. Резюмируя: эти приложения не кричат всем своим естеством "СМОТРИТЕ, Я МОГУ ЗАМЕНИТЬ НЕБО И ОЛЛАХА", а сразу дают пользователю то, чего он от него ожидает получить. И только потом всё остальное. А потом пользователь их закрывает. И ожидает, что они запустятся относительно быстро. Что же мы видим в личкрафтах? Очень долгая инициализация в случае подгрузки всех необходимых плагинов, буйное разнообразие табов, сайдбаров и тулбаров. Немудрено, что пользователь испугается, если он, конечно, не ебанутый. В прыщах это ещё как-то может прокатить, если сабжем заменить десктопное окружение. Вопрос в том, найдётся ли тот аутист, который согласится поставить себе в качестве десктопного окружения помесь чебурашки с франкенштейном. Когда я в последний раз на них смотрел, то видел, что сайдбар в скором будущем может заменить вкладки. Подход здравый, щас многие так делают. Но тут уже непонятно, что будет в качестве wm и как это всё будет уживаться с доком внутри вьюпорта графическогот приложения. Разве что док в отдельное окно перемещать и снэпить его к какой-нибудь из сторон экрана. Но это всё прыщи. А что с самыми популярными быдлоориентированными ОС ака Windows и Mac OS X? Всё по-прежнему будет в одном окне. И сайдбар будет дублировать функциональность дока в макоси и супербара в винде. Не совсем очевидно, как юзать табклассами и разносить всё безобразие в отдельные окна, настраивать связи файлов с этими плагинами, организовывать правильный автозапуск и распихивание на воркспейсы. Проще открыть в приложении, воспользоваться и закрыть. А все необходимые API и интерфейсы и так предоставят операционные системы. Единственной перспективной частью в личкрафте является Azoth. С современной фрагментацией IM эта штука могла бы быть очень полезной, поскольку умеет в разные протоколы и предоставляет универсальное API. LMP очень плохо работает на альтернативных ОС, ибо Phonon - говно. Я, конечно, слышал про переход на Gstreamer, но не знаю, как с ним сейчас обстоит дело. Да и, наверное, знать не хочу.
Вот. Я всё сказал. А теперь ты отправляешься в BL.
Чат, расскажи, часто ли ты пользуешься понятием "истина где-то посередине" и как часто это работает/фейлится.
Оказывается, /me забанен у угнича (у тони давно забанен).
Начал писать гуевую програмулину (спалю потом чоза, если взлетит).
Так вот оказалось что это дохера не просто и ебко в плане организации работы и архитектуры всего этого говна.
вывод: нехер обсирать личкрафты пока сами такое не сделаете (срсли (не тралю))
Знаете, что такое «делать лучше»? Это не менять власть или голосовать за навального, это выйти во двор и выкинуть мусор, это - отнять сигарету у 12ти летнего, это поднять культуру на ноги. Причем не важно в чем, любая нравящаяся вещь может быть и доходом и восстановлением культуры одновременно.
Вас раздражают мудаки, которые будут скидывать маячки в течение дня, но хуй осилят положить два рубля себе на телефон?
О, годнота в cs-клубе:
Сам хочу сходить посмотреть на вычислительную геометрию и если хватит времени на параллельное программирование.
any1?
Срсли, накидайте случаев когда аналогии вообще работают и позволяют УЛУЧШИТЬ понимание.
Вот это прикол:
... на уроке алгебры вызвала ученика седьмого класса к доске и спросила таблицу умножения, которую потерпевший не смог рассказать. Тогда Асимжанова взяла ножницы и коротко, под самый корень, отрезала челку несовершеннолетнему, шариковой ручкой на лбу написав «2-лiк» (двоечник).
http://lenta.ru/news/2014/01/28/dvoechnik/
О, это просто прекрасно:
Kylesa’s Laura Pleasants on why she hates Nickelback’s “Rockstar”.
/LP: It’s just shitty, whitewashed, watered down, bullshit, talentless music and they’re superstar famous.
They appeal to the lowest common denominator of the masses./
http://www.avclub.com/article/kylesas-laura-pleasants-on-why-she-hates-nickelbac-104190
Я тут вы#@ывался, что в горнолыжных перчатках с флисовыми undergloves руки при велоблядстве мерзнуть не будут.
FAIL - нихерово замерзли через полчаса при -16 и среднем (читай "не анноящем") ветре.
Чят, а у тебя бывает такое, что ты устал и вместо выполняния основных запланированых задач или проектов (для выполнения которых необходимы определенные ментальные усилия) делаешь всякий кодинг тривильных програмок/скриптов или чтение всякого фастфуда (но, тем не менее с ненулевым выхлопом).
Считаю это отличной альтернативой двачеванию интернетов и доказывания мудакам, что они мудаки, например.
Чят, во что ты вкладываешь деньги (учитывая рашкоинфляцию и недавнее падение рубля) ?
Теперь заживем:
/Yalo is a Lisp OS running on bare metal x86-64 hardware. The system programming language is Ink, a new Lisp dialect which combines the elegance of Scheme and powerfulness of Common Lisp/
Чят, а ты пробовал этот telegram от Дурова?
Похоже что это тот самый джаббер, который всем нужен.