Тэги

Silverlight (36) WPF (10) IIS (7) Visual Studio (7) SharePoint (6) .Net Framework (5) ODP.NET (5) ASP.NET (4) C# (4) common (4) Network Settings (3) JavaScript (2) MS Office (2) Resharper (2) WCF (2) WEB (2) XPath (2) XSLT (2) ADO.NET (1) APEX (1) CMD (1) CSS (1) EF (1) HTML (1) Hardware bugs (1) Java (1) MS SQL (1) Oracle (1) PDF (1) Version Control (1) XAML (1)

среда, 26 декабря 2012 г.

Как экспортировать контакты из iPhone

Как экспортировать контакты из iPhone, например в Andoid Gmail Google.


Все очень просто - сервис iCloud от Apple позволяет это сделать на раз-два-три.

1. Подключить iPhone к iCloud.
Подключите iCloud в iPhone.
Подробно - погуглите или, например, здесь http://macosworld.ru/icloud/
iCloud скачивать не нужно, сервис уже встроен в iOS 5+, Mac OS X Lion 10.7.2+ и iTunes 10.5+. Просто установите все апдейты через Обновление программ.
В настройках iPhone в iCloud включить синхронизацию контактов.
Проверено на iPhone 3Gs.

2. Экспорт ВСЕХ контактов из iCloud в формате vCard.
Открыть в браузере iCloud - https://www.icloud.com/
Перейти на Контакты.
Нажать кнопку настроек (сейчас серая шестеренка внизу слева).
Появится контекстное меню настроек в котором нажать "Выбрать все".
Повторно открыть контекстное меню настроек и нажать там "Экспорт vCard...".
В вашем браузере сохранится файл вида "Exportirovannye vCards iz iCloud.vcf".
Это файл контактов который примет любое устройство или программа.

3. Импорт контактов в Android Gmail Goolge.
Полученный файл контактов с расширением ".vcf" вы можете экспортировать куда угодно!
Телефон, gmail, mail.ru, yandex.ru, Outlook и т.д.

Например:

Для Android телефона.

Откройте полученный вышей файл и следуйте инструкциям.
В телефон на Android файл можно открыть из почты или передать по Skype или через комп, когда телефон подключен по USB и т.д.

Для Gmail - Goolge.
Зайдите в почту в браузере.
Зайдите в раздел Контакты.
Найдите и нажмите "Импорт контактов..."
В открывшемся Popup окне выберите полученный ранее файлов контактов.
Нажмите Импорт.
! Внимание !!!
Сейчас в Gmai почте есть глюк - после экспорта контакты сразу не появятся.
Но не экспортируйте второй раз, а то у вас будет задвоение контактов!
Просто обновите страницу в браузере или перейдите в почту, а потом обратно в контакты.
Все ваши контакты появятся.

Upd: Ребят, картинок к этим инструкциям не будет.
Много времени прошло.
Вообще не помню, что это я писал)))




вторник, 12 июня 2012 г.

A4tech. Мышь не найдена. Пожалуйста, подсоедините мышь.

Последнее предложенное рабочее решение:

В диспетчере устройств обновил драйвера на неопознанные usb устройства и всё заработало.
_____________

Народ, статья старая и, судя по комментариям, не помогает.
Но люди идут и идут.
Если найдете решение, опишите или дайте ссылку, я воткну это здесь, чтоб люди не тратили время и не мучились.

Далее оригинальный текст:
_____________

Если вместо программы "G10 Multi-Mode" для настройки мыши A4tech отображается серая неактивная иконка в трее с надписью : "Мышь не найдена. Пожалуйста, подсоедините мышь.".
  1. Скачайте для своей мыши "типо" драйвер на A4tech.ru или A4tech.com. Это программа под названиями "G10 Multi-Mode" или "G10-Editor.exe" или до инсталляции она называется у A4tech как "Oscar" или "OscarG10" и тд.
    Она же будет управлять настройками мыши.
  2. Не запускайте ее!
  3. Удалите такую же программу, если она у вас есть. Обычно она расположена в меню Пуск -> Все программы -> A4TECH Softwaren -> G10 Multi-Mode.
    Там нажмите на "деинсталяция G10 Multi-Mode".
    Если вас попросят закрыть какую-то программу или что-то еще, выберите что-то вроде "Потом, с перезагрузкой". Завершите удаление.
  4. Удалите мышь из системы программно.
    Зайдите в управление компьютером (Пуск -> Компьютер -> из контекстного меню на нем выберите "Управление".
    В открывшемся окне выберите слева "Диспетчер устройств".
    В правой части разверните "Мыши и иные указывающие устройства".
    Если там вашей мыши нет, то удалите "HID-совместимая мышь".
  5. Запустите перезагрузку и сразу удалите мышь из системы физически - выньте кабель, USB-брелок радио мыши.
  6. После перезагрузки установите ранее скачанную "G10 Multi-Mode" не подключая мышь.
  7. После установки запустите эту программу и подключите мышь.
Мне это гарантированно помогло.
У меня новая мышка через 2 недели перестала определятся для настройки в  "G10 Multi-Mode" причем на всех компьютерах и ноутбуках сразу.
Я уж думал физическая поломка, ан нет, помогло.
Возможно некоторые шаги лишние из описанного выше - экспериментируйте, если есть время.
В результате, если все заработает вы увидите:
и


четверг, 26 апреля 2012 г.

The type or namespace name 'IISOle' could not be found (are you missing a using directive or an assembly reference?)

Проблема открытия проектов .NET Framework призванных администрировать IIS 5 или 6 в Windows поздних версия.
Задача, чтоб в Windows появился файл
C:\Windows\System32\inetsrv\adsiss.dll
На примере Windows 7.
Заходите в компоненты Windows и добавьте "Совместимость конфигурации метабазы IIS и IIS 6".
Далее перекомпилируйте проект.
Если не помогает, то References проекта удалите ссылку на IISOle, потом в контекстном меню на проекте выберите "Add Reference...", в открывшемся окне перейдите на вкладку COM и выберите "Active DS IIS Namespace Provider". Это приведет к возвращение референса на IISOle.

Есть еще одни вариант - альтернативный.
Не проверял.
Можно взять полученные в рабочем проекте Interop Dll и положить их в какую-либо папку внутри солюшена (обычно Librarys).
Референсы во всех использующих проектах убить и пересоздать на эту DLL.
Например для "Active DS IIS Namespace Provider" это будет у вас DLL-файл по имени
Interop.IISOle.dll
С ним вместе обычно идет Interop.ActiveDs.dll.
Найти их можно в папках obj или bin работающего солюшена.

вторник, 20 марта 2012 г.

AutoFixture

AutoFixture - автоматическое наполнение тестируемого объекта и вложенных объектов произвольным данными.
Интересная библиотека, приятная и удобная в использовании.
Имеет гибкую систему подстройки и внедрения в процесс автозаполнения.

Нет версии для Silverlight, но я легко ее доработал для работы в нем. Потребовались незначительные изменения.
Автор просто не использует Silverlight в своей работе.

Если полюбите, то не забывайте в Unit-тестах про тестирование пограничных значений!

Test Not First

From
http://www.simple-talk.com/dotnet/.net-framework/on-writing-unit-tests-for-c/

A practice that is made popular by Agile and Extreme Programming methodologies is ‘test-first development’. From Wikipedia: ‘The tests should be written before the functionality that is being tested’.

I don’t agree with that. Tests for a portion of code should be written at the same time as the code itself. I advocate this because not all edge cases can be faced up-front, even by domain experts or professional testers. Edge cases are generally discovered only when thoroughly implementing an algorithm. This is an iterative process where you write a few tests, then write the few corresponding lines of code and methods, and repeat until the features and classes are completely implemented and 100% covered by tests.

By talking with many who advocate test-first principles, I find that they are also talking of a process where code and test writing are iterated. We are certainly doing it all the same way in reality, and it is the term ‘test-first’ that seems misleading to me.With experience, one can anticipate how to design the code as testable. I often write the code with a testable design first, then the associated tests, and then repeat.