Решаемая задача кажется мне немного странной. Кто то уменьшил картинку, просто выкинув кучу пикселей не подумав о восстановлении в исходный размер. Если бы при даунскейлинге сохранялись бы дополнительная информация для апскейлига (ну скажем, какие цвета имеют чёткую границу, а какие размазанную) то картинку можно было бы восстановить качественее. Правда я только что изменил постановку задачи: как сжать картинку с потерями и максимально точно/быстро восстановить (для медленного инета, например). Допустимый размер доп-инфы это хороший вопрос, да..
В каком веке вы застряли. Кому надо может по снимкам со спутника, по многочисленным картам/фото из интернета собрать всю необходимую инфу (на любую мобилку нащелкать на месте). 2ГИС что единственный источник информации по таким вопросам?
А ядра вычислительные? Или каждое каждое ядро имеет пару Гигабайт сверх быстрой памяти, не расшареной с другими ядрами? Я не зря упомянул каскад ассоциативных кешей который на текущей архитектуре занимает основную площадь кристалла процессора.
Из огромной кучи брусков найти нужный? Сомнительное упрощение процесса. Как по мне, так быстрее на бумаге премножить :) Ладно, шучу... Но до простоты калькулятора явно не дотягивает.
Получилсь архитектура эффективная для узкого круга задач. Сколько SQL-запросов в секунду сможет обрабатывать Web сервер на такой архитектуре? На сколько быстрее обработается рейтрейсинг на 3 миллиарда треуголников? Будет ли каскад ассоциативных кешей для доступа к RAM?
Палочки Непера - разрезаем таблицу умножения на полоски, комбинируем эти полоски поразрядно по нужному числу, складываем в ручную. Были ещё бруски Женая-Люка, проследи глазами за дорожкой, умножать поразрядно на каждое число, сложение в ручную. Когда наконец скложение поручили механизмам получились механическиие арифмометры разных видов. А потом ещё и элекричество завезли и пошло-поехало...
Походу вырисовывается новый язык. Бывает язык программирования, запросов, разметки и т.д. Ну а тут язык для нейрохудожников. Первые спецификации вам уже показали...
Всякий инструмент хорош если применён по назначению. ЯВУ дают дают более надежный код, т.к. помогают уменьшить количество ошибок (плюс бывают статические анализаторы). Код на ассеблере это круто конечно, но не всегда быстрее кода на С/С++ (вопросы оптимизации по скорости сложные и запутанные). А уж если к производительности больших требований нет (код работает, например, один раз на старте) использование ЯВУ сам доктор прописал.
А есть что нибудь научно-популярное о механизмах транспорта активаторов и репрессоров на свои места назначения? Упаковываются ли они в визикулы, используют ли цитоскелет в качестве транспортного пути, как они проходят через мембрану ядра, скользят ли они вдоль нитей ДНК от ценромеры до конца, перепрыгивая через другие активаторы/репрессоры?
А можно в этом месте поподробней? На сколько мне известно за время полета до Марса уже набирается облучение радиацией сверх всяких норм. На самой планете ни озонового слоя, ни магнитного поля. Остается закопаться глубже и сидеть не высовываясь?
Решаемая задача кажется мне немного странной. Кто то уменьшил картинку, просто выкинув кучу пикселей не подумав о восстановлении в исходный размер. Если бы при даунскейлинге сохранялись бы дополнительная информация для апскейлига (ну скажем, какие цвета имеют чёткую границу, а какие размазанную) то картинку можно было бы восстановить качественее. Правда я только что изменил постановку задачи: как сжать картинку с потерями и максимально точно/быстро восстановить (для медленного инета, например). Допустимый размер доп-инфы это хороший вопрос, да..
Я в ветку обсуждения, не персонально.
В каком веке вы застряли. Кому надо может по снимкам со спутника, по многочисленным картам/фото из интернета собрать всю необходимую инфу (на любую мобилку нащелкать на месте). 2ГИС что единственный источник информации по таким вопросам?
А ядра вычислительные? Или каждое каждое ядро имеет пару Гигабайт сверх быстрой памяти, не расшареной с другими ядрами? Я не зря упомянул каскад ассоциативных кешей который на текущей архитектуре занимает основную площадь кристалла процессора.
Из огромной кучи брусков найти нужный? Сомнительное упрощение процесса. Как по мне, так быстрее на бумаге премножить :) Ладно, шучу... Но до простоты калькулятора явно не дотягивает.
Получилсь архитектура эффективная для узкого круга задач. Сколько SQL-запросов в секунду сможет обрабатывать Web сервер на такой архитектуре? На сколько быстрее обработается рейтрейсинг на 3 миллиарда треуголников? Будет ли каскад ассоциативных кешей для доступа к RAM?
Палочки Непера - разрезаем таблицу умножения на полоски, комбинируем эти полоски поразрядно по нужному числу, складываем в ручную. Были ещё бруски Женая-Люка, проследи глазами за дорожкой, умножать поразрядно на каждое число, сложение в ручную. Когда наконец скложение поручили механизмам получились механическиие арифмометры разных видов. А потом ещё и элекричество завезли и пошло-поехало...
Походу вырисовывается новый язык. Бывает язык программирования, запросов, разметки и т.д. Ну а тут язык для нейрохудожников. Первые спецификации вам уже показали...
Всякий инструмент хорош если применён по назначению. ЯВУ дают дают более надежный код, т.к. помогают уменьшить количество ошибок (плюс бывают статические анализаторы). Код на ассеблере это круто конечно, но не всегда быстрее кода на С/С++ (вопросы оптимизации по скорости сложные и запутанные). А уж если к производительности больших требований нет (код работает, например, один раз на старте) использование ЯВУ сам доктор прописал.
Придумали тент. Молодцы. Только теперь его можно надуть и проткнуть.
А есть что нибудь научно-популярное о механизмах транспорта активаторов и репрессоров на свои места назначения? Упаковываются ли они в визикулы, используют ли цитоскелет в качестве транспортного пути, как они проходят через мембрану ядра, скользят ли они вдоль нитей ДНК от ценромеры до конца, перепрыгивая через другие активаторы/репрессоры?
Дизайнер - Каземир Малевич
Как на 3D принтере. Интересно а нельзя ли сколхозить затравку на пластине чтобы получить не только пирамиды...
И в конце окажется что темной материи вообще не существует...
А можно в этом месте поподробней? На сколько мне известно за время полета до Марса уже набирается облучение радиацией сверх всяких норм. На самой планете ни озонового слоя, ни магнитного поля. Остается закопаться глубже и сидеть не высовываясь?
С радиацией проблем вобще никаких?
В заголовке обещали что все будет просто. Оказалось что "просто" - это очень субъективное понятие.
теперь можно физкультурой не заниматься
Зато нет 1Кб массива. Вот еще вариант на вскидку:
t = (c & ~3) ^ 'p'; // is p|q|r|s
res += (((0x94 >> ((c&3)<< 1)) & 3) - 1) & ((~t & (t - 1))>> 7);
//const as array[4]
или так:
t = c ^ 's'; res -= (int)((~t & (t-1)) >> 7);
t = c ^ 'p'; res += (int)((~t & (t-1)) >> 7);