Без труда не выловишь и Mango из пруда
Опубликовано: Ноябрь 19, 2011 Filed under: windows phone 7 | Tags: mango, samsung omnia, windows phone Оставить комментарий →После того как я побывал на TechEd я понял насколько ущербно сидеть на старой версии windows phone. Невыносимо печально. Ни приложений нужных ни поставить, ни пообщаться нормально. Ни даже своё детище не протестировать.
Поэтому я решил поставить апдейт. Через Zune у меня не получилось - ошибка 80180048 . Первое, что попробовал после этого – Windows Phone Support Tool, он отработал, пообещал, что всё хорошо, мол идите и прошивайтесь, но не помогло, осталась 80180048. На форумах пишут выполните wpupdate, но он не работал, выкидывал какой-то exception. Загуглил, нашел вот это http://forum.xda-developers.com/showthread.php?t=1086839, но и здесь всё по-прежнему – вылетает runtime-exception уже в процессе обновления, и закрывает утилитку.
Windows переставлял, менял usb порта, zune тоже, естественно, брал самый свежий. Hard reset делал не раз.
Как выяснилось проблема именно Samsung Omnia 7 16gb (остальные идут 8гб) именно этого оператора (Deutche Telekom). Также стоял корявый bootloader, который не давал перейти в режим Download Mode, от чего я не мог перепрошить телефон. Самсунг выпустил официальный патч, это исправляющий, но которому всё равно нужен был Download Mode. Дело решается покупкой usb-jag или собственноручным изготовлением.
Спасибо нашему радиорынку, который работает и в жару и в стужу. Купил резистор на 300 кОм. Зазор между ножками должен быть миллиметра 2. Ну а дальше задача в том чтобы замкнуть два крайних пина в порту (крайних от динамика).
После этого касания выключенный телефон переходит в режим Download Mode, о чем радостно извещает.
Но утилита от самсунга не помогла, проблема осталась. Не могу обновится через Zune и всё тут. Зато заработали прошивальщики. Первые две прошивки для WP7 Downloader Ver 7.41 for Publish не запустились – пишет что нет соответствия (Device does NOT match with selected library). Названия этих прошивок I8700XXKH2/I8700XXKH5
SFR-FR.zip через WP7 Update Cab Sender.bat тоже не ставится, но вот конкретное сообщение подзабыл. C:/wpupdates/ росла с каждой минутой, она была переполнена утилитами, волшебными тулзами, прошивками и ещё какими-то непонятными архивами. А ещё в браузере были открыты десятки вкладок, где говорилось о том, что as is и что ответственности никто не несёт, что вы легко можете получить кирпич, поэтому выбирайте рисковать или нет.
Наконец, я скачал вот эту прошивку I8700XXJJ4, и процесс всё-таки запустился. Когда я дождался результата – я не поверил своим глазам. Я увидел IE9 и русскую клавиатуру и чуть не заплакал. Оказалось, что это релизная 7720 Mango какого-то французского или бельгийского оператора. Есть даже Internet Sharing. А уж что нового в Mango можно описывать долго. Реально улучшенный во многом интерфейс и отзывчивость.
Zune тут же на радостях предложил скачать и обновления для железа от Samsung. Всякие мелочи, но теперь, например, фокус в камере подстраивается под палец.
И вы ещё спрашивайте почему у блога такое название?
Technology Education
Опубликовано: Ноябрь 13, 2011 Filed under: SharePoint, Visual Studio, windows phone 7 | Tags: claims based, junior developer, ruteched Оставить комментарий →Tech Ed 2011 Russia запомнился плохой едой. На самом деле, это пожалуй, единственное, из негативного, чем он запомнился – и невелика беда я вам скажу. Самое главное у меня вышел неплохой technology education. Накопилось множество вопросов, на которые я получил множество ответов.
Совершенно не тянет расписывать достоинства и недостатки самого мероприятия. Да и что с того, скажите, что не чувствовалась «элитарность» или какая-то «особенность», ведь ничего не раздражало и не мешало, не отвлекало и не мельтешило почём зря.
Вот я SharePoint-разработчик. И мне, всего-то, очень хочется изучать. Не останавливаться на достигнутом. Чтобы изучать технологию нужно её использовать. Использование, активное использование, даст толчок к эволюции совершенства; вскоре, через год ли, два – из набора костылей, страшного мутанта, постепенно будут рождаться и эффективные системы, проверенные временем. А их архитектора можно будет назвать архитектора. Но как долго? В споре рождается истина, потому что в споре рождается и понимание своей неправоты. Поспорить с людьми, считающими себя экспертами – удовольствие. И такое удовольствие мне и представилось.
Следующий уровень – это, конечно же, рассказать аудитории. Эти люди, которые выступали с докладами по теме SharePoint, вот они молодцы. Хоть, в основной своей массе, они не умеют рассказывать, из-за чего зачастую кажется, что не до конца разбираются в теме, но я отлично понимаю, что у нас делать это умеют единицы. И они тоже учатся, учатся технологии проведения сессий. А общение напрямую полностью доказало – как специалисты, они профессионалы.
И если судить по этим двум дням SharePoint в России всё-таки ещё сильно отстает по отношению заказчиков, по умению конечных пользователей, по численности хороших разработчиков.
Посмотреть за Паулой Янушкевич, ещё раз повторить Claims Based Identity и наметить точки роста – от знания английского до понимания следующего поколения абстракции в сетевой инфраструктуре это тоже technology education. Ну и просто вдохновение, которого всегда мало.
Ровно до того момента, когда сталкиваешься с очередным Unknown Exception.
Место, где будет удобно задавать ответы
Опубликовано: Октябрь 26, 2011 Filed under: SharePoint | Tags: stackoverlofw 4 Comments »StackOverflow – это культура. Культура задавания вопросов, сообщество, которое тоннами генерирует контент в правильной подаче. Остается только правильно загуглить.
Несколько веб-приложений SharePoint на одном ADFS Trusted Identity Provider
Опубликовано: Август 8, 2011 Filed under: SharePoint | Tags: adfs, sharepoint, trusted identity provider Оставить комментарий →- Предположим, что у вас есть уже созданное веб-приложение https://mysharepointapp c настроенными зонами, поведением при аутентификации, правами. Также в исходных условиях у нас уже есть trusted identity provider, с сертификатом и прочими делами. Пусть он будет называться ADFS Identity Profider For SharePoint Applications. И до этого он вполне мог быть провайдером для какого-нибудь https://old.mysharepointapp.com
- Тогда обычным способом необходимо создать ADFS v2 Relying Party Trust. Пусть у него будет urn identifier = https://mysharepointapp, а WS-Federation EndPoint = https://mysharepointapp/_trust/. Вы должны сконфигурировать набор выходных утверждений так же как и в остальных для этого провайдера. Это ясно из первоначальной настройки, где собственно и прописывается набор утверждений от провайдера.
- На той ферме, где установлены необходимые веб-приложения необходимо немного скорректировать SPTrustedIdentityTokenIssuer. Это можно сделать через объектную модель, а можно через PowerShell:
$tokenIssuer = Get-SPTrustedIdentityTokenIssuer -Identity "ADFS Identity Profider For SharePoint Applications" $webApp = "https://mysharepointapp" $uri = new-object System.Uri($webApp) $tokenIssuer.ProviderRealms.Add($uri, $webApp) $tokenIssuer.update()
На всякий с случай можно убедиться в том, что все области добавлены через дополнительный вызов
$tokenIssuer.ProviderRealms.
Notes 4
Опубликовано: Август 5, 2011 Filed under: С#, SharePoint | Tags: adfs, junior developer, next, sharepoint, spevolution, xslt Оставить комментарий →- «Отображать страницы» и NoEncode – лучший breadcrumb
- AD имеет ограничение на 20 символов для legacy полей (a device attached to the system is not functioning)
- Бинарный поиск ошибок
- Доработка авторизации через ADFS через новое окно.
- Разные зоны разные Users, EncodeClaims
- Если проверка на уникальность значений, нельзя скрыть для остальных все элементы («чтение элементов, созданных пользователем»
- При экспорте сбивается Lookup
- REST + SOAP + Anonymous + Trusted Providers = не очень из коробки
- Почему люди не любят SharePoint. Потому что они его не контролируют
- SharePoint.Next – /_layouts/ MVC?
- Deploy careful
- Обычные вещи крайне сложны.
- Имперсонация повышает вероятность ошибок
- Principal Extenstions для System.DirectoryService.AccountManagment
- InfoPath – нет нормальных радиобаттонов. Нельзя множественные значение из QueryString Filter
- Перед тем как открыть права либо сделать BreakRoleInheritance нужно делать Update() у ListItem
- Вроде SPDisposeCheck – ОК, но получается куча объектов SPWeb
- Закомментировать – это важнейшее средство в начале века. Сейчас есть tfs, git, svn. Удаляй смело
- Membership.GeneratePassword (int length, int nonalpha..
- SSL Error в Tortoise – неверный прокси
- XSLT не так страшен, даже наоборот
- XSLT List View WebPart + external xsl = bug
- Получаение ClaimsTrustedProviders – через свойства WebApplication, SPIisSettings, etc
- InteractiveEnvironmentForSP – копирование сайта локально, по времени, деплои разных видов
Вектор
Опубликовано: Июль 27, 2011 Filed under: Uncategorized 1 Comment »Быть одновременно и тем и тем — плохая идея. Брать на себя всё и вывозить кое-как, собирая недовольство, борясь со злом по всем фронтам, делать это вечно — тоже. Но и быть для всем хорошим — тоже не вариант. Мне нравятся вот эти ребята http://highloadlab.com/. И больше всего слово «Лаборатория ». Когда-нибудь и у меня будет своя Лаборатория. К концу года должен быть первый прототип, со всеми вытекающими.
На год вперёд
Опубликовано: Июль 14, 2011 Filed under: Uncategorized | Tags: designer, spevolution 2 Comments »Адекватное средство миграции данных. Пока это полупустой проект – http://spevo.codeplex.com, но с уже четко сформировавшимися требованиями и деталями решения. Держим схему, её эволюцию, имеем средства развертывания.
Plugin для SharePoint Designer для синхронизации и взаимодействием с теми из разработчиков, что в студии живут.
SharePoint.Next – Lightweigh web application (one-page app) на веб-сервисах SharePoint.
Поддержка еще нескольких проектов в Codeplex.com.
1px silverlight контрол в левом верхнем
Опубликовано: Июль 14, 2011 Filed under: SharePoint | Tags: silverlight Оставить комментарий →Бенчмарк для манипуляторов класса «мышь». Тренируйтись на своих FullHD попадать в этот пиксел без изменения масштаба. Для этого вам понадобиться только лишь SharePoint Server 2010.
Лучший блог о SharePoint – официальный блог
Опубликовано: Июль 11, 2011 Filed under: Uncategorized Оставить комментарий →Windows Phone 7 оправдал ожидания
Опубликовано: Июль 5, 2011 Filed under: windows phone 7 | Tags: samsung omnia, wp7 Оставить комментарий →Прошло почти два месяца. Я нашёл всего два недостатка – время жизни батареи (один день на полную) и отсутствие нормальных карт моего города.
В остальном это крайне практичный, удобный, нетормозящий, качественный и отнюдь не надоедающий телефончик, и очень даже смарт.



