Ну что касается повышения резкости, то фильтр Винера в общем-то известен достаточно давно. Если знать функцию, по которой картинка размывалась (или размазывалась за счёт съёмки в движении), то восстановить её в общем-то несложно. Вот смотрите, правая картинка честно восстановлена из левой:
С другой стороны, для этого преобразования требуется взять Фурье, провести преобразование спектра обратной размывающей функцией и выполнить обратное Фурье. Сомнительно, чтобы этот алгоритм был заложен в демонстрируемом примере, так что определённый элемент «фейковости», видимо присутствует. Не в смысле, что видео — фейк, а в смысле подачи более-менее красивых результатов для телевидения, конечно.
А мне удобнее делать всё это в консоли. Есть свои плюсы, есть минусы. Некоторые задачи удобнее всего выполнять в двухпанельнике типа mc или total commander.
Кстати, под линукс существует офигенная утилита «unp», которая распаковывает любой архив без необходимости дополнительных параметров. Если же у вас виндовс, то и ежу понятно, что консоль там совершенно неюзабельная.
Номера платёжных пластиковых карт формируются особым образом.
Первая цифра указывает платёжную систему:
3 — American Express
4 — VISA
5 — MasterCard
6 — Maestro
Далее номер, указывающий конкретный банк, уникальный идентификатор карты внутри этого банка и т.д.
И последняя цифра номера карты — это контрольная сумма, т.е. эта цифра получается по особому заранее известному алгоритму из всех предыдущих цифр номера карты. Используется это для проверки правильности ввода. Т.е. в системах, где требуется ручной ввод номера карты (например, в платёжных системах в интернет-магазинах) можно сразу при вводе посчитать контрольную сумму введённого номера по известному алгоритму и сравнить с последней цифрой номера. Если совпало — номер введён верно, если не совпало, то значит пользователь в какой-то цифре при вводе ошибся, тогда ему выводится соответствующее уведомление, чтобы он перепроверил и исправил введённый номер ещё до отправки его в платёжную систему.
Может покажете мне где «все время»? Какбы комьюнити не лучше от того что серваки ложатся. В крайнем случае можно было самому скачать и оформить торренты, как мы делали на оффициальной конференции в прошлый релиз, до тех пор пока офф. торренты не появились. От этого бы больше пользы было чем от вашего коммента выше.
Кстати всем спасибо за минусы в карму. Жаль что вы можете только этим помочь распространению Ubuntu.
С уважением, модератор ubuntu@conference.jabber.ru
Приглашаю кстати новичков с вопросами на конференцию.
Не стоило писать о том, в чем не разбираетесь. Серьезно. Вот здесь уже линуксоиды вылезли со своим незабвенным tmrepository.com/trademarks/linuxhaditfirst/
Начну, пожалуй, с того, что на Вашем скриншоте запущено 95 процессов. На моей системе с аутлуком, двумя вижуал студиями, MSDN, экслем с полугиговой csv-шкой внутри, IE с несколькими вкладками, хромом с десятком вкладок, несколькими FAR-ом, Console2 с 5 вкладками и мелочами типа павершелла, remote desktop-а и пр, запущено 88 процессов. При этом у Вас еще и в фоне крутится что то относительно тяжелое (возможно флеш-баннер, лол), отжирая 25% от обоих процессоров.
Далее, суперфетч здесь ни при чем. Вообще, у меня начинает появляться мысль, что task manager (по крайней мере performance вкладку) нужно вообще убрать из винды, ибо я еще не всречал человека, который бы понимал, что там написано, но встречал КУЧУ икспертов, делающих выводы ее основе.
Итак, берем Process Explorer и смотрим i.imgur.com/MsUdC.jpg
Физическая память в винде может либо находиться в одном из рабочих наборов (память, выделенная процессом или системой) или в одном из списков: Zeroed, Free, Modified, Standby.
Zeroed — это станицы, обнуленные специальным низкоприоритетным потоком. Именно из этого списка распределяется память процессам (требования на C2 уровень, да и просто очевидное требование безопасности — информация одного процесса не должна стать доступна другому, поэтому если мы забираем физическую страницу у одного и отдаем другому, мы должны эту страницу сначала почистить)
Free — страницы, освобожденные процессом, но неочищенные. Из этого списка берет страницы для обнуления тот самый поток, о котором говорилось выше. Кроме того, из этого списка распределяется память для ядра ибо это не создает проблем с безопасностью (ядро — доверенная компонента), так зачем же выполнять лишнюю работа
Modified — страницы, ранее отображенные в память с файла, но измененные после этого (соответственно перед переводом в standby их нужно сбросить на диск). Специальный подтип modified no write — измененные страницы, отображенных временных файлов. Система не должна заботиться о том, чтобы сбросить их на диск.
Standby — самое интересное. Это страницы, ранее отображенные в память и не измененные после этого. Это и есть кеш. При повторном отображении тех же участков тех же файлов будут использоваться уже имеющие данные страницы. ЛЮБОЕ (кроме тех, для которых указано обратное) чтение из файла приводит к попаданию страницы в standby список и superfetch здесь ВООБЩЕ НИ ПРИ ЧЕМ.
ВСЕ эти списки являются списками СВОБОДНОЙ памяти. При хибернейте кеш не сохраняется — его легче повторно прочитать при неободимости прямо с диска, чем замедлять время загрузки. Чтобы убедиться можно посмотреть на количество памяти в standby списке до и после хибернации (можно сделать Resource Monitor-ом или Process Explorer-ом).
Так а куда ж суперфетч? Он отслеживает поведение пользователя и префетчит нужные файлы в нужное время в системный кеш. Все. Смотреть на размер Free списка — безграмотно. Смотреть на Private Working Set процесса — в общем можно, но КАТЕГОРИЧЕСКИ не стоит этого делать, если Вы не знаете, что это такое (ну хотя бы что такое minimum/maximum working set и working set aging/trimming). Хотите мерять производительность системы — WPK в руки, но, УМОЛЯЮ, не стоит делать выводов на основании Task Manager-а. Особенно безграмотных выводов
на хабре не любят в контакте, потому что гикам и нердам стремно показывать свои рожи успешным одноклассникам (ака лемингам и быдлу, которое обустроило свою жизнь заместо того чтобы искать преимущество свободного ПО перед проприетарными разработками)
opera:config#UserPrefs|HideURLParameter
С другой стороны, для этого преобразования требуется взять Фурье, провести преобразование спектра обратной размывающей функцией и выполнить обратное Фурье. Сомнительно, чтобы этот алгоритм был заложен в демонстрируемом примере, так что определённый элемент «фейковости», видимо присутствует. Не в смысле, что видео — фейк, а в смысле подачи более-менее красивых результатов для телевидения, конечно.
Кстати, под линукс существует офигенная утилита «unp», которая распаковывает любой архив без необходимости дополнительных параметров. Если же у вас виндовс, то и ежу понятно, что консоль там совершенно неюзабельная.
Первая цифра указывает платёжную систему:
3 — American Express
4 — VISA
5 — MasterCard
6 — Maestro
Далее номер, указывающий конкретный банк, уникальный идентификатор карты внутри этого банка и т.д.
И последняя цифра номера карты — это контрольная сумма, т.е. эта цифра получается по особому заранее известному алгоритму из всех предыдущих цифр номера карты. Используется это для проверки правильности ввода. Т.е. в системах, где требуется ручной ввод номера карты (например, в платёжных системах в интернет-магазинах) можно сразу при вводе посчитать контрольную сумму введённого номера по известному алгоритму и сравнить с последней цифрой номера. Если совпало — номер введён верно, если не совпало, то значит пользователь в какой-то цифре при вводе ошибся, тогда ему выводится соответствующее уведомление, чтобы он перепроверил и исправил введённый номер ещё до отправки его в платёжную систему.
Стоило бы включить в обзор!
Эт я с любовью.
weloveicons.com/
www.veryicon.com/
www.iconlet.com/
www.iconlook.com/
www.iconseeker.com/
icons-search.com/
www.easyiconfinder.com/
www.iconspedia.com/
Могу посоветовать:
FindIcons.com
Free Icons Web (можно скачивать коллекциями)
Free Icons Download (можно скачивать коллекциями)
Да и мониторинг из коробки
$ sudo add-apt-repository «ppa:dockbar-main/ppa»
$ sudo apt-get update
$ sudo apt-get install dockbarx
Здесь есть много тем.
А вот тема сделанная мною.
Компиз добавить по вкусу.
Кстати всем спасибо за минусы в карму. Жаль что вы можете только этим помочь распространению Ubuntu.
С уважением, модератор ubuntu@conference.jabber.ru
Приглашаю кстати новичков с вопросами на конференцию.
Начну, пожалуй, с того, что на Вашем скриншоте запущено 95 процессов. На моей системе с аутлуком, двумя вижуал студиями, MSDN, экслем с полугиговой csv-шкой внутри, IE с несколькими вкладками, хромом с десятком вкладок, несколькими FAR-ом, Console2 с 5 вкладками и мелочами типа павершелла, remote desktop-а и пр, запущено 88 процессов. При этом у Вас еще и в фоне крутится что то относительно тяжелое (возможно флеш-баннер, лол), отжирая 25% от обоих процессоров.
Далее, суперфетч здесь ни при чем. Вообще, у меня начинает появляться мысль, что task manager (по крайней мере performance вкладку) нужно вообще убрать из винды, ибо я еще не всречал человека, который бы понимал, что там написано, но встречал КУЧУ икспертов, делающих выводы ее основе.
Итак, берем Process Explorer и смотрим i.imgur.com/MsUdC.jpg
Физическая память в винде может либо находиться в одном из рабочих наборов (память, выделенная процессом или системой) или в одном из списков: Zeroed, Free, Modified, Standby.
Zeroed — это станицы, обнуленные специальным низкоприоритетным потоком. Именно из этого списка распределяется память процессам (требования на C2 уровень, да и просто очевидное требование безопасности — информация одного процесса не должна стать доступна другому, поэтому если мы забираем физическую страницу у одного и отдаем другому, мы должны эту страницу сначала почистить)
Free — страницы, освобожденные процессом, но неочищенные. Из этого списка берет страницы для обнуления тот самый поток, о котором говорилось выше. Кроме того, из этого списка распределяется память для ядра ибо это не создает проблем с безопасностью (ядро — доверенная компонента), так зачем же выполнять лишнюю работа
Modified — страницы, ранее отображенные в память с файла, но измененные после этого (соответственно перед переводом в standby их нужно сбросить на диск). Специальный подтип modified no write — измененные страницы, отображенных временных файлов. Система не должна заботиться о том, чтобы сбросить их на диск.
Standby — самое интересное. Это страницы, ранее отображенные в память и не измененные после этого. Это и есть кеш. При повторном отображении тех же участков тех же файлов будут использоваться уже имеющие данные страницы. ЛЮБОЕ (кроме тех, для которых указано обратное) чтение из файла приводит к попаданию страницы в standby список и superfetch здесь ВООБЩЕ НИ ПРИ ЧЕМ.
ВСЕ эти списки являются списками СВОБОДНОЙ памяти. При хибернейте кеш не сохраняется — его легче повторно прочитать при неободимости прямо с диска, чем замедлять время загрузки. Чтобы убедиться можно посмотреть на количество памяти в standby списке до и после хибернации (можно сделать Resource Monitor-ом или Process Explorer-ом).
Так а куда ж суперфетч? Он отслеживает поведение пользователя и префетчит нужные файлы в нужное время в системный кеш. Все. Смотреть на размер Free списка — безграмотно. Смотреть на Private Working Set процесса — в общем можно, но КАТЕГОРИЧЕСКИ не стоит этого делать, если Вы не знаете, что это такое (ну хотя бы что такое minimum/maximum working set и working set aging/trimming). Хотите мерять производительность системы — WPK в руки, но, УМОЛЯЮ, не стоит делать выводов на основании Task Manager-а. Особенно безграмотных выводов