понедельник, апреля 20, 2015

Кино, OneNote и пределы.

Заметил как-то, что начинаю забывать, какие фильмы смотрел, а если смотрел, о чём они и стоит ли их смотреть снова. Нет, хорошие-то фильмы помнятся, конечно, но их мало, а остальные составляют подавляющее большинство, на информацию о них мозгу емкость тратить не хочется… Вдохновился по этому поводу соорудить программку для хранения информации о просмотренных фильмах. Ну, и рекомендации всякие неплохо бы хранить… Вдохновение как-то достаточно быстро испарилось – очень уж много бодяги с такой программой, а готовые не очень устраивают – но необходимость-то в информации никуда не девается…

Присмотрелся повнимательней – оказывается, подходящая программа давно уже есть, даже является моей одной из основных, которыми пользуюсь – MS OneNote. Всё нужное здесь можно делать – собирать чужие и писать свои рецензии, собирать скриншоты прямо во время просмотра и т.д. А возможности поиска в программе – выше всяких похвал.

Методика работы с информацией довольно простая: перед просмотром фильма открываем книгу “Мои фильмы”, в ней раздел “Смотрел”. Запускаем программу просмотра (ivi.ru, “Фильмы онлайн” и т.п.), в ней запускаем фильм и через механизм шаринга (“Поделиться”) собираем на страницу фильма описания, рецензию, скриншоты. Можно дополнительно открыть “Кинопоиск” и набрать информации оттуда.

Что получается в итоге, видно здесь - http://1drv.ms/1aIOd27 (нужен MS account).

Полгода всё шло хорошо, но пришёл белый и пушистый предел – вот этот фильм был последним (71-м, всего семьдесят первым Sad smile), страницу которого удалось добавить на планшете. Дальнейшее добавление на планшете страниц просмотренных фильмов приводит к тому, что синхронизация с облаком повисает и все изменения остаются на планшете. Всё это безобразие происходит на планшете с 2 Гб ОЗУ в программке с метро-интерфейсом. Такая же история в виртуалке с такой же памятью под Windows 10 в бете программы под эту ОС. На десктопе с 24 Гб памяти таких приколов нет, как на метрошной программке, так и на десктопной. Похоже, на 2-3 года ещё хватит…

Обошёл ограничение по рабоче-крестьянски – начал добавлять с планшета страницы в специальный пустой раздел, потом на десктопе переносить эти страницы в раздел «смотрел».

Похоже, команда, которая OneNote мастерит, не сильно придерживается рекомендаций от MS по работе с данными – пейджинг всякий и т.п. заумь. А компьютеры у них хорошие и никаких пределов они не встречают… Любопытно в связи с этим, как скоро запищат пользователи всяких iOS-Андроидов и малых Win-планшетов, куда программка, как и прочий Офис, усиленно внедряется.

суббота, апреля 18, 2015

TFS или горе от ума…

Использую при разработках TFS на http://visualstudio.com - халявный, достаточно удобный, хоть иногда помаленьку и глючит.

На днях получаю вот такой сюрприз:

image

Через браузер тоже не войти:

image

Выяснилось, что нельзя зайти и на некоторые другие сайты, тоже для разработчиков – напр., на https://dev.windowsphone.com:

image

Никакие телодвижения не помогают - смена браузера, юзера, отключение антивируса (360), брандмауэра, смена ИП путём перезапуска роутера и т.п.

При этом с виртуалок и др. компьютеров (с планшета, напр.) можно зайти и через браузер, и из Студии…

Гугль рассказывает, что такие истории периодически всплывают у разных юзеров, универсального лекарства нет - часто проходит само или в результате действий, которые другим пользователям не помогают. Периодически и у меня “проходило само” – Студия подключалась к сервису, можно было делать checkin, но через несколько минут история повторялась.

Помогло отключение в брандмауэре правило для блокировки файла \node.js\node.exe (спрашивается, кто его заблокировал и при чём он тут вообще?). Через пару часов выяснилось (ничего, собственно, на компьютере не делалось, кино смотрели…), что этот файл и его блокировка вправду ни при чём – всё “восстановилось” в своей гадости…

При помощи F12 в Хроме и ИЕ выясняется, что ошибка VS400664 (на картинке выше) случается при запросе на УРЛ https://tfsprodch1acs01.accesscontrol.windows.net/v2/metadata/IdentityProviders.js?protocol=wsfederation&realm=https%3a%2f%2fapp.vssps.visualstudio.com%2f&version=1.0&reply_to=https%3a%2f%2fapp.vssps.visualstudio.com%2f_signedin%3frealm%3dapp.vssps.visualstudio.com%26protocol%3dwsfederation%26cache_key%3dSBW5SEIQ63GOLBA5XNOKYZUUQ2JE2OJBLU6EGP4DDWDGHE6TQ4BQ%253D%253D%253D%253D%26mkt%3dru-RU&callback=jQuery18301627928065136075_1429313613313&_=1429313614103
Такая диковинка сформирована библиотекой jquery - очень, наверное, умная, раз такое чудо соорудила... Убрал всю заумь, оставил https://tfsprodch1acs01.accesscontrol.windows.net и браузер сразу спросил пароль. После этого открылась нужная страница (https://app.vssps.visualstudio.com/profile/view?mkt=ru-ru), и всё прочее заработало - и страницы разработчиков, и связь с TFS из Студии…
Ура, да не очень – через 15 часов всё “восстановилось” и рецепт больше не помогает…

Очередной рецепт, от благодетелей - https://support.microsoft.com/ru-ru/kb/299357?wa=wsignin1.0, сброс настроек TCP/IP.

Заработало – ура! Правда, после перезагрузки выяснилось, что полетели все настройки входов на сайты, в т.ч., в самой Студии. Спасибо lastpass – всё быстро восстановилось.

Но тут новый вопрос – а с какой периодичностью сию процедуру очистки от протокольно-сетевого мусора надо производить? И почему это нельзя автоматизировать? А что делать, если и это не поможет – систему переустанавливать? Ещё свежи воспоминания о “чистой” установке Windows 8 в 2012 г. (upgrade с Windows 7 не пошёл тогда) и установке и настройке всего нужного софта (в апплете панели управления «Программы и компоненты» примерно 7 страниц)…

Всё время говорю – ещё наплачемся с этим jscript, очень уж рьяно его везде взялись внедрять… Black Sheep