вторник, 28 сентября 2010 г.

Восстановление случайно удаленных файлов


Многие из нас не раз жалели о поспешной очистке «Корзины». Восстановить удаленные таким образом файлы можно, лишь используя специальное ПО. Но если вы хотите в дальнейшем не допускать подобной ситуации, воспользуйтесь заместителем «Корзины» с функцией резервного копирования.
Восстанавливаем файлы. Удаленные из «Корзины» данные еще долго лежат нетронутыми на жестком диске, пока не будут переписаны. До этого времени они лишь помечены как удаленные в каталоге файловой системы. Бесплатная утилита Recuva анализирует каталог на наличие таких записей и восстанавливает потерянные файлы. Эту задачу она выполняет на основании первоначальных настроек лишь по нажатию на кнопку «Анализ». Если с момента удаления прошло уже много времени и Windows перезаписала запись в каталоге, нажмите на «Настройки», а затем перейдите на вкладку «Действия» и поставьте флажок перед опцией «Глубокий анализ». Если вы уже отформатировали носитель, активируйте функцию «Поиск неудаленных файлов».
«Корзина» с бекапом. Программа Undeluxe (ее можно загрузить со страницыwww.resplendence.com/undeluxe) берет на себя функции «Корзины» и затрудняет случайное удаление файлов. В главном окне нажмите на кнопку «Start», чтобы утилита перехватила все удаленные файлы и сохранила их резервные копии. С помощью инструмента «Protected File Explorer» вы затем сможете получить доступ к этим файлам и восстановить их посредством функции «Recover». Однако Undeluxe работает только с обычными разделами — в случае с динамическим диском RAID восстановить данные не получится.

пятница, 24 сентября 2010 г.

Нетрадиционное использование using и IDisposable

Предположим, что у нас есть форма и на ней кнопка, по нажатию на которую выполняется некая долгоиграющая операция. При выполнении длительных операций в главном потоке приложения, как правило, надо изменить курсор мыши на песочные часы и затем восстановить его. Для этого можно воспользоваться подобным кодом:
private void button1_Click(object sender, EventArgs e){Cursor oldCursor = Cursor.Current;try{Cursor.Current = Cursors.WaitCursor;// do something time consumingDoSomethingTimeConsuming();}finally{Cursor.Current = oldCursor;}}

суббота, 18 сентября 2010 г.

Воспроизведение проблемных медиаформатов


Вы хотите посмотреть фильм, дважды кликаете по его ярлыку, запускается Windows Media Player — и больше ничего не происходит. К счастью, есть другие проигрыватели, способные справиться с такими критическими ситуациями.
Смотрим поврежденные видеофайлы. Чтобы Media Player отказался работать со скачанным фильмом, достаточно всего лишь повреждения файла при загрузке из Сети, даже если в итоге он был полностью сохранен на диске. При отсутствии каких-либо элементов индекс такого файла должен быть полностью переписан, с чем справляются только хорошие редакторы, например VirtualDub, но не обычное ПО для воспроизведения. Исключением является UMPlayer. В главном окне программы в пункте меню «Настройки» на вкладке «Настройки» в разделе «Дополнительно» отметьте флажком опцию «Перестроить индекс, если необходимо», и тогда программа сможет воспроизводить поврежденные и неполные видеофайлы. Рассинхронизацию звука или субтитров в фильме также можно исправить в разделах «Звук» или «Субтитры» соотвественно. Нужно только ввести положительное или отрицательное значение задержки.
Создаем профиль для воспроизведения видео. В некоторых случаях вы уже до просмотра фильма знаете, что звук в нем слишком тихий или изображение недостаточно резкое. Обычно приходится каждый раз заново создавать конфигурацию соответствующих функций плеера. Но, если вы пользуетесь популярным проигрывателем VLC Media Player, с помощью дополнительной утилиты для него вы сможете забыть об этих усилиях. Программа VLC Media Launcher сохраняет предварительно выбранные настройки плеера в качестве профиля и запускает их вместе с проигрывателем VLC.