ЖизниЛЕНТА

Copyright © 2007 Шапель Павел

Archive for Июнь, 2008

Sharepoint: bug or feature?

with one comment

А вот это довольно интересный каламбур в Sharepoint-e.

Свалился как-то exception вида:
An update conflict has occurred, and you must re-try this action. The object SPWebApplication Name=SharePoint - 80 Parent=SPWebService is being updated by SHAPEL_P\Pash, in the w3wp process, on machine SHAPEL_P. View the tracing log for more information about the conflict. at Microsoft.SharePoint.Administration.SPConfigurationDatabase.StoreObject(SPPersistedObject obj, Boolean storeClassIfNecessary, Boolean ensure)

Как выяснилось проблема в данном куске кода

using (SPSite site = spWebApp.Sites.Add(serverRelativeUrl, title, description, LCID, null, spOwner.LoginName, spOwner.Name, spOwner.Email))

А фокус в том, что object.ReferenceEquals(spWebApp, site.WebApplication) — возвращает false!

Written by Pash

Июнь 4th, 2008 at 11:18 пп

Posted in Разработка

Tagged with

Sharepoint custom field

with 31 comments

Реально динамически-вычисляемого поля в Sharepoint-е создать нельзя! Ибо можно лишь задать некие условия для вычисления значений, но они вычисляются только раз.
И тому подтверждение множества линков под катом, с вариацией на тему создания custom field.

Read the rest of this entry »

Written by Pash

Июнь 4th, 2008 at 11:11 пп

Posted in Разработка

Tagged with

SharePoint 2007 and WSS 3.0 Dispose Patterns

with one comment

Наряду с msnd-ми примерами паттернов использования Dispose для объектов SPWeb и SPSite нашел довольно интересные изыскания от Roger Lamb’s.

Written by Pash

Июнь 4th, 2008 at 10:57 пп

Posted in Разработка

Tagged with

Отслеживание изменений на странице

with one comment

Как-то уж довольно давно возникла необходимость отслеживания изменений на странице некоторых ресурсов. Потому как иногда ещё встречаются ресуры, качественные по содержанию, но без rss, или каких-либо иных путей оповещения обновлений контента.

Итого:  есть url страницы
Надо:     узнавать когда появилось что-то новое по данной ссылке, предпочтительней по rss.

В принципе, самому написать скрипт, который бы по cron-у смотрел изменилось ли что-то на странице абсолютно не проблема, но зачем придумывать велосипед.

Тем паче, что ревизор показал себя отличным сервисом, в этом плане, в отличии например того  же page2rss.


Written by Pash

Июнь 4th, 2008 at 10:29 пп

Posted in Хитрости

Шварк-шварк-шварк

without comments

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

Written by Pash

Июнь 4th, 2008 at 10:15 пп

Свадебное

without comments

На днях накипело!

Вот когда приглашаешь друга/подругу за полгода на свадебные гуляния, он/она бъет ногой в грудь типа — «будем, конечно, как же» — а потом уж, за пару дней, выясняется, что у них появляются какие-то дела, срочные командировки… У меня возникает непонимание. Ибо ребятушки, чего же я заранее вас уведомлял? Надо же было прописать у себя в мозге эту дату, и все несерьёзные фос-мажорные обстоятельства пускать побоку.

Потому как, какая-нафик работа и еже сним, если у меня в этот день очень важное событие, и дай бог единственное такого рода в жизни.

Встаёт резонные вопрос — что я значу в жизни таких людей?..

Written by Pash

Июнь 4th, 2008 at 10:07 пп