LINUX.ORG.RU

Сообщения gedisdone

 

Отрисовка всего веб-приложения через canvas

В качестве причин, из-за которых веб-приложения тормозят и едят память гигабайтами, называют то, что все элементы управления - часть DOM, и из-за этого расходуется много ресурсов для динамического переформирования объектной модели страницы. Но если всё управление рендером отдать приложению для формирования на canvas'е и только избранным элементам выделять объекты в рамках своей модели - может ли это уменьшить потребление ресурсов приложением?

 , ,

gedisdone
()

UNIX-way как следствие превалирования C

Принцип «программа должна выполнять одну функцию и выполнять её хорошо», думаю, объяснять не требуется. Однако проскочила мысль, почему так получилось? Почему вместе с C в составе UNIX введено несколько мощных языков, как язык сценариев или AWK?

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

Не в этом ли причина существования UNIX-way?

Перемещено leave из general

 , ,

gedisdone
()

Поиск шаблонов на картинке

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

template1 x0 y0 r0 g0 b0
template1 x1 y1 r1 g1 b1
template2 x2 y2 r2 g2 b2
Есть ли готовые утилиты или проще написать свою? Imagemagick предоставляет средства сравнения картинок, но резать полотно на гигабайт временных файлов не считаю правильным решением.

 , ,

gedisdone
()

Языки с десятичной запятой

Какие существуют языки, в которых десятичный разделитель представлен запятой? Я знаю только о языке формул Excel/LO Calc, который принимает десятичный разделитель локализации.

А другие когда-либо существовали?

 , ,

gedisdone
()

Установка Линукса на гиговый диск

Доброго времени суток.

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

 ,

gedisdone
()

RSS подписка на новые темы