неділя, 25 листопада 2012 р.

Описание задачи.

Существует такая штука как Windows Phone SDK 8. Так вот, она ставится только на Visual Studio 2012 Express, которая ставится только на Windows 8 Pro. Проблема в том, что пояснительная записка к дипломной работе должна быть нарисована в Word 2003 , а презентация к ней - в Power Point 2003, и эти вещи нативно не идут в Win 8, а в режиме совместимости юзать софт суть моветон. Потому до защиты сей вопрос висел в воздухе.
И вот, диплом защищен, квалификация присвоена. Теперь можно приступать к обновлению домашнего и рабочего десктопов на W8.


Ход работы.

Чт 22.11 перенос данных work, переход на 8fail- бесконечная загрузка
Пт 23.11 установка win8 work после удаления антивируса. Удача, до поставильсь 32
Сб 24.11 попытка перехода win8 home. Fail с сетью.
Вс 25.11 переставил с флешки, сеть есть, настройки ушли. Студия 2012 Устанавливается!

Студия 2012 поставилась. Созданный ранее проект wpNag, созданный в студии 2010 похватился. Но!
Чтобы задеплоить на телефоне нужно поставить Zune.
Чтобы поставить zune нужно поставить .net 2.0-3.5
Дотнет ставится через установку и удаление программ. Причем установка выдавала ошибку без детализации. После пары ребутов и смены учетки пролучилось поставить .NET.
После этого поставил Zune.
После этого развернул wpNag поверх уже установленной, но зато из VS 2012. Ура, профит!

Дальше скайп, *****$уй.
Из маркетплейса начал ставить - он не принимает логин и пароль старые, только учетку LIVE.
Поставил дестопный скайп, с сайта, - этот при вводе логина и пароля тупо висит авторизация.
В итоге зашел в десктопный скайп (а нафига мне LIVE-скайп, у меня ж в старом все контакты) введя данные FACEBook.

Вобщем квест еще тот. Экспы получил вагон и тележку. Еще немного и левелап.

субота, 3 листопада 2012 р.

четвер, 25 жовтня 2012 р.

ToDo:

1. Сделать нормальную страничку поддержки на друпале. Точнее перевести свой сайт на друпал и сделать нормлаьный раздел поддержки. Для этого купить книгу и прочесть. Можно в инете в формате е-паб, за деньги. А лучше и то и то.
2. Доделки программы:
- Сделать пагу отображения хостов и сервисов отдельных, выбирать по тапу в списке
- Разобраться с ошибкой конструктора , изучив ооочень подробно пример на мсдн. Есть мысль убрать на главной привязку названия сервера , а при загрузке ставить триггер на обновление.
- Еще раз почитать про локализацию и подумать надо ли это на самом деле.
- Убрать наверное логи и полный список сервисов и хостов. Последние можно упрятать под гиперссылку с открытием новой xaml , а логи отображать только 20 последних, остальные в отдельной паге отдельным запросом (переделать php-ку).
- В сеттингах организовать кнопку сброса в дефолтовые демо-параметры
- Написать обработчик ошибок "нет сети" , "хост не дал данных, Not Found" или "хост выдал хрень" - загрузить локальные данные примера.

субота, 20 жовтня 2012 р.

1. Сделать About.xaml
2. Прикрутить в нагиос серверную часть отсылку Tile.
4. Дорисовать временный метки к сервисам.
5. Сделать pivot Logs.

Побочный эффект: отрисовка всего этого съедает всю память и вываливается исключение OutOfMemory. Проблема в том что списки Services и Logs очень длинные. Нужно реализовывать механизм вывода по 20-30 записей. Пока исключил из главного пивота Services полностью - приложение стало работоспособным. Но мне такой вариант не совсем нравится.


понеділок, 15 жовтня 2012 р.

Заработали Toast Notifications. Помогли статьи:


Additional Requirements for Specific Application Types


How to: Determine Application Capabilities


http://msdn.microsoft.com/en-us/library/gg180730(v=vs.92).aspx
Создал окно настроек.
Нарисовал код для реализации Push уведомлений. Причем Tile работают хорошо, а вот Toast только на эмуляторе. Пока не нашел.

Дальше по плану:
1. Сделать About.xaml
2. Прикрутить в нагиос серверную часть отсылку Tile.
4. Дорисовать временный метки к сервисам.
5. Сделать pivot Logs.
6. Почитать про локализацию.
7. Переписать наработки по диплому.
8. Написать обработчики ошибок:
8.1. неверных данных регистрации -> открыть settings
8.2. отсутствия сети -> показать демоданные
8.3. Кнопочку сброса настроек к демосайту.



неділя, 7 жовтня 2012 р.

Зарегистрировался в аппмаркете. Разброкировал свой телефон и залил на телефон текущую версию программы.