Denis Gladkikh
Russian   |  English

Выбранный тег: Windows 7

Работаем с CodePlex. Как запомнить пароль для проекта?

Решил выложить один мелкий проект на codeplex. Думаю, что многие знают, что с codeplex можно работать как через SVN клиент, так и через TFS. Так вот через SVN у меня работать как-то не получилось, при попытке добавить dll в папку у меня вылетало такое вот сообщение “Server sent unexpected return value (200 OK) in response to PUT request for ”. Как его побороть не понятно, нашел дискуссию на codeplex по этой теме Can't commit binary files using TortoiseSVN, последнее сообщение было в прошлом году, что не радует. Ну ладно, все равно сейчас с TFS работаю, потому перелез на TFS и для codeplex. Но там есть тоже неприятный момент – Visual Studio спрашивает постоянно пароль при каждом новом подключении к проекту, а галочки Save credentials нет. Но способ есть.



Приобрел SSD диск Intel® X25-M

Получил пару дней назад свой SSD диск Intel® X25-M на 80Gb. Купил его на Amazon.com и переправил при помощи Shipito. В сумме получилось около 270$ вместе с 2.5" SATA Hard Drive Case. Получилось бы дешевле на 30$, если бы друзья упаковщики на amazon учитывали бы кнопочку отправить все в одной коробке. А так доплатил еще на shipito за упаковку всего в отдельную коробку, чтобы была одна посылка вместо двух, а то этот Case был бы вообще золотым. В общем, немного своих впечатлений после пару рабочих дней…



Используем Почта Windows Live. Что делать, если почта не ищется по содержимому?

overview После того, как я перешел на Windows 7 возникла проблема, что мне стал необходим почтовый клиент. Хотелось использовать что то уж очень простое, как в ранних версиях Windows вроде Vista или XP встроенный почтовый клиент Почта Windows. Но, как оказалось, встроенный средств нет, самый простой для меня выход был это использование Windows Live Essentials, в которые входят и Почта, и Рисунки, и Writer (которым я пользуюсь для написания топиков). Так вот, поставить почту оказалось очень просто, письма можно с легкостью импортировать из других клиентов, если форматы поддерживаются.

Следующий шаг – это настройка правил для сообщений. Когда приходит много почты, и потом хочется удалить лишнюю или найти какую то почту в определенной папке, то грамотно распределенные письма по папкам – это залог успеха. Потому жмем F10, чтобы появилось основное меню приложения (в случае если оно у вас не отображается), идем в Сервис -> Правила для сообщений –> Почта… и там начинаем создавать правила. Еще один вариант это создавать правило из сообщения – это когда вы находитесь на каком то сообщении и в меню (F10) выбираете Действия –> Создать правило из сообщения…, в этом случае у вас сразу будет подставлено в шаблоне от кого.

Так вот, на самом деле этот топик я хотел написать не об этом. Хоть мои письма и находятся в отличном отсортированной иерархичной структуре папок, но все равно иногда приходится поискать какое-то письмо по определенным словам. И вот что я заметил, Windows Search ищет у меня письма только по заголовкам, по адресатам, но никак не по самому содержимому. Причем я точно помнил, что в Vista у меня все отлично искалось всегда. Первая мысль – ну вот и ограниченность бесплатной версии, и с этой мыслью я жил около месяца. Потом все таки в голову пришла мысль, что, вообще, за поиск отвечает отдельная служба в Windows 7, в которой регистрируются необходимые папки для поиска и типы файлов, по которым нужно искать. Чтобы открыть окно настройки поиска в строке Search Programs and Files… (при нажатии на WinKey) набираем Indexing Options и выбираем этот пункт. Откроется достаточно скудное окно, которое а) может позволить посмотреть какие папки у вас сейчас зарегистрированы для индексирования по содержимому б) посмотреть какие типы файлов будут индексироваться и как (по содержимому или только по свойствам файла). Так вот для типа файлов .eml я посмотрел настройки (Advanced->File Types) – выбрано и по содержимому и по свойствам. После небольших поисков в интернете я нашел подобные описанные проблемы и нашел один путь решения его здесь.

Как оказалось проблеме подвержены машины с установленной 64-битной Windows 7. По каким то причинам для типов файлов .eml не верно указан iFilter (это небольшое приложение, которое умеет определенный файл преобразовывать в текст для последующего индексирования). Вот что нужно сделать для исправления:

1. Открываем RegEdit (WinKey + R и там набираем regedit и нажимаем Enter).
2. Переходим по пути HKEY_CLASSES_ROOT\.eml\PersistentHandler и устанавливаем Default Value {5645C8C1-E277-11CF-8FDA-00AA00A14F93} (У меня было установлено {0563DB41-F538-4B37-A92D-4659049B7766}).
3. Опять открываем окно Indexing Options идем в Advanced и там жмем Rebuild (процесс долгий, все зависит от того сколько у вас будет индексироваться файлов, но процесс будет работать в background, и после того как все проиндексируется – должен заработать поиск по содержимому писем, по крайней мере у меня заработало на двух компьютерах).

И мало кто знает, что дополнительно в Windows 7 можно установить TIFF iFilter, он нужен для индексирования и оптического распознавания символов (optical character recognition OCR) изображении TIFF (such as LZW, JPG, CCITT v4, CCITT v6, and uncompressed).

Рекомендую к прочтению статью И еще раз к вопросу о поиске.



Запуск студии из под администратора

Вообще работать в Visual Studio не из под администратора (Run as administrator) невозможно – часто сталкиваешься с проблемами, что не хватает прав подцепиться к какому-нибудь процессу для отладки кода, либо не хватает прав на создание сайта в IIS. Потому первым делом возникает проблема с тем, что необходимо поставить галочку на ярлыке запуска студии на вкладке CompatibilityRun as administrator. После этого возникает другая проблема – не открывается студия по двойному клику на файле .sln (solution). Все дело в том, что данный файл просит открыть не саму студию, а мастер – VSLauncher (visual studio version selector), который определяет, какую версию Visual Studio вам запустить, потому нужно выставить Run as administrator приложению VSLauncher по пути:

C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\VSLauncher.exe


Windows 7 & DWN: знаете ли вы, что не все окна должны подчиняться Flip3D и Aero Peek

Вы, наверняка, знаете, что в Vista и Windows 7 существует функция Flip3D, а в Windows 7 еще и Aero Peek.

Aero Peek Flip3D

Но вы, наверняка, не знаете, что можно заставить ваше окно (приложение) не подчиняться правилам для всех окон в данных возможностях Windows. Для этого следует изучить Desktop Window Manager API.



Хорошо ли вы подготовились к использованию Windows 7? Несколько "горячих" клавиш.

Сразу хочу извиниться, статья не очень то техническая. Если вы считаете, что уже и так хорошо знаете все горячие клавиши Windows 7, которые упрощают работу с ней, то просто пропустите этот топик.

Случайно на глаза попалась табличка c "горячими" клавишами, связанных с новым тулбаром Windows 7 – узнал для себя много новых и полезных и спешу поделиться ими с вами, предварительно собрав по максимуму полезных сочетаний.



Когда Windows 7 просыпается сам

После установки Windows 7 RTM стал сталкиваться с тем, что после того как отправляю его в sleep (hibernate) на ночь, вижу на утро его проснувшимся. Я поборол данную проблему в несколько шагов. Вообще, данное руководство относится не только к Windows 7, а может относиться и к другим версиям Windows.



Работа с окнами как в Windows 7 при помощи hotkeys: Win + [Up|Down|Left|Right]

В Windows 7 появилась очень удобная возможность - позиционирование окна при помощи горячих клавиш:

  • Win + Up - максимизация окна;
  • Win + Left - прикрепить окно к левому краю рабочего стола;
  • Win + Right - прикрепить к правому краю;
  • Win + Down - вернуть окно в нормальное состояние или свернуть.

Функциональность данная очень удобная, но, к сожалению еще не у всех есть возможность использовать данную версию Windows, либо может не на всех компьютерах. Такое же положение было у меня весной, когда была только Beta и Release Candidate версии Windows 7. Потому я решил выделить несколько вечеров и написать небольшое приложение добавляющее данную возможность в более ранние версии Windows. Данной программой я уже делился со всеми и на данный момент уже ей не пользуюсь, но все же хочу ею поделиться с сообществом еще раз (ведь тема Windows 7 сейчас еще более актуальна, а программу видели очень мало народу), так как раньше этого не делал из-за того что и не было такой возможности. Кроме того, что программа добавляет функционал по позиционированию окон, так же есть пару дополнительных возможностей - перемещение активного окна при помощи горячих клавиш, а так же перемещение окна между мониторами при помощи горячих клавиш. Горячие клавиши можно настроить.

Историю данного проекта можно просмотреть на моем блоге в LiveJournal:

Программа написана на .NET на языке C#, потому, конечно же, ОЗУ используется больше чем необходимо (бывает и около 16Mb). Данное приложение можно использовать для изучения работы с окнами в Windows и регистрации горячих клавиш в Windows.

Исходные код изначально был размещен на Google Code, а потом и на CodePlex (просто ради интереса, как выглядит и работает CodePlex), там же вы можете найти собранные версии. Для работы программы необходим Microsoft Framework 3.5 SP1 (Для него он был собран).

Progg it




История одного Upgrade с Vista x64 на Windows 7 x64, а так же Win7 vs WSUS и WPF vs NVIDIA

Данный пост включает в себя три истории: а) немного о том, как обновить Vista на Windows 7; б) о текущих проблемах Microsoft Windows Server Update Services и Windows 7; в) О новом баге драйверов NVIDIA, который проявляется в WPF приложениях.