Выяснилось, что CMOS-матрица внутри такого внушительного корпуса установлена совсем небольшая: 1/2,3".
Размер матрицы 1/2,3" — это стандартный размер для мыльниц.
По поводу мощного процессора, так вы думаете для чего в Canon 7D два процессора DIGIC 4 вставляют? А по одной простой причине, что один не справляется с серийной съёмкой. Здесь применение мощного процессора необходимо для записи FullHD видео и 120fps slow motion. Ну и вообще для обработки 16 мегапиксельных фоток требуется мощный процессор.
Я например этот запрос применял для вывода таблицы параметров одного товара (товар был специфичный, маслостанции, у каждого товара «подтоваров» с разными параметрами — вольтаж, объём бака, производительность).
Для вывода таблицы параметров всей группы товаров используется этот запрос (плюс для сбережения производительности используется кэш).
Кстати мерил производительность, в данном случае она мало различается, т. к. сделать манипуляции над небольшим количеством строк получалось быстрее, чем осуществлять поиск в большой таблице (пусть и с индексами).
Да проблемы с производительностью тут естественно есть, поэтому использовать такие конструкции нужно в «правильных местах» и с умом, т. к. индексы не используются.
Америку конечно лично мне не открыли, с помощью переменных действительно многое удобно делать.
Хочу привести ещё один пример, посложнее, применения переменных в запросе:
Выборка вложенного в одно поле параметра
Иногда для хранения различных характеристик товара, чтобы не плодить громадных таблиц, удобно записать набор параметров прямо в поле `params` таблицы, в виде '|key:value|key:value|key:value|...|'.
Поиск по определённому параметру примитивен, используя LIKE:
SELECT `id` FROM `table` WHERE `params` LIKE '%|partam1:100500|%'
Но когда встал вопрос выборки по какому-то одному параметру, тут уже начинаются сложности. Например вывести список значений параметра param1. Можно конечно обойтись без переменных, но тогда запрос будет сложнее. На помощь приходят переменные:
SELECT DISTINCT
SUBSTRING(`params`, @start, LOCATE('|', `params`, @start)-@start) as 'val'
FROM
`table`, (select @start:=0) s
WHERE
`params` LIKE '%|param1:%'
&& (@start := LOCATE('|param1:', `params`)+LENGTH('|param1:')) is not null
Скажу честно, кроме того что вошло в список из игрушек были поставлены AirAttackHD и OsmosHD, которые не заработали. Больше ничего ставить я не стал, и так понятно, что с 3D приложениями почти полный порядок.
И где тут, извините, 3D??? В списке тоже как-то особо 3d игр нет, да и явно подборка составлена из того что видимо запустилось, а не из реальных игр.
PS. Поправьте название сторонних приложений, особенно «scype» режет глаза.
Эта программа несколько другого плана, если Stellarium ориентирован моделирования для наблюдения «с Земли» (вид ночного неба), то эта для моделирования 3D симулятор космоса в масштабе от спутника Земли, до всей всей вселенной.
Самое интересное, что в этой программе можно наглядно посмотреть как расположены ближайшие к нам звёзды, положение Солнца в Млечном пути, расположение галактик «местной группы».
Да уж, способ конечно костыльный. Жаль что не пока «чистого» кроссбраузерного способа сделать данный функционал, хотя конечно есть таблицы, но у них есть свои минусы (например, задние высоты блока на всю ячейку).
Во Flexible box layout module, свойство box-align: stretch; (align-items: stretch;) призвано решить данную проблему, но оно пока ещё в ранней стадии поддержки, разве что firefox поддерживает с префиксами.
Только вот выключение из нового пуска убрали, а запрятали в правый нижний активный угол — Параметры — Выключение — Завершение работы. Сам то я быстро привыкну, но многие не продвинутые пользователи привыкли делать по другому.
Но это конечно сарказм, чтобы сделать примитивное действие нужно нажать аж 5 кнопок на клавиатуре, да ещё в нужном порядке и сочетании…
И чем мешала им кнопка пуск? Что мешало им сохранить её, для обратной совместимости, хотя бы на одну переходную версию windows? А в 9 уже бы выпиливали… У домохозяек, которые привыкли выключать через Пуск-Завершение работы, будет разрыв шаблона. Про активные углы они вообще вряд ли догадаются, а если и найдут, то не сразу научатся пользоваться.
В тех. характеристиках на многих сайтах пишут, что в аппарате есть LTE, правда с не-Российскими частотами. Вот выпустили бы для Российского LTE, было бы интересено это устройство, а так — ни чем не удивляющий аппарат из «серой массы».
Размер матрицы 1/2,3" — это стандартный размер для мыльниц.
По поводу мощного процессора, так вы думаете для чего в Canon 7D два процессора DIGIC 4 вставляют? А по одной простой причине, что один не справляется с серийной съёмкой. Здесь применение мощного процессора необходимо для записи FullHD видео и 120fps slow motion. Ну и вообще для обработки 16 мегапиксельных фоток требуется мощный процессор.
Для вывода таблицы параметров всей группы товаров используется этот запрос (плюс для сбережения производительности используется кэш).
Кстати мерил производительность, в данном случае она мало различается, т. к. сделать манипуляции над небольшим количеством строк получалось быстрее, чем осуществлять поиск в большой таблице (пусть и с индексами).
Хочу привести ещё один пример, посложнее, применения переменных в запросе:
Поиск по определённому параметру примитивен, используя LIKE:
Но когда встал вопрос выборки по какому-то одному параметру, тут уже начинаются сложности. Например вывести список значений параметра param1. Можно конечно обойтись без переменных, но тогда запрос будет сложнее. На помощь приходят переменные:
И где тут, извините, 3D??? В списке тоже как-то особо 3d игр нет, да и явно подборка составлена из того что видимо запустилось, а не из реальных игр.
PS. Поправьте название сторонних приложений, особенно «scype» режет глаза.
Самое интересное, что в этой программе можно наглядно посмотреть как расположены ближайшие к нам звёзды, положение Солнца в Млечном пути, расположение галактик «местной группы».
Во Flexible box layout module, свойство box-align: stretch; (align-items: stretch;) призвано решить данную проблему, но оно пока ещё в ранней стадии поддержки, разве что firefox поддерживает с префиксами.
И чем мешала им кнопка пуск? Что мешало им сохранить её, для обратной совместимости, хотя бы на одну переходную версию windows? А в 9 уже бы выпиливали… У домохозяек, которые привыкли выключать через Пуск-Завершение работы, будет разрыв шаблона. Про активные углы они вообще вряд ли догадаются, а если и найдут, то не сразу научатся пользоваться.