О .Net, C#, ASP.Net, SharePoint и прочем.

Google
 
Web totmakov.blogspot.com

среда, сентября 06, 2006

Что такое SharePoint

Появилась мысль по поводу того как простыми словами можно объяснить что такое SharePoint.


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

Теперь представьте огромный холл где-то в центре офиса. В этом холле расположены большие столы. К каждому столу прикреплена доска, на которую можно прикреплять бумажки с записями. На столе расположены папки, в которые можно класть документы. Над каждым столом висит табличка с указанием предназначения этого стола. Например, "Открытие нового филиала". У каждого стола стоит охранник, а у каждого сотрудника есть пропуска надоступ к определенным столам. Пропуска могут быть на чтение документов, на работу над документами, на изменение положения папок, календарей и досок объявление и на выдачу новых пропусков. Сотрудник подходит к столу - охраниик проверяет пропуск. Представьте, также, что столы в холле расположены оптимальным образом и имеется очень удобная и быстрая система нахождения пути к нужному столу, через какой вход бы сотрудник не зашел.

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

Представили? Так вот SharePoint - это и есть такой холл.

вторник, сентября 05, 2006

Не только Excel 12 так может!







Олег Михайлик в очередной раз нашел поразительно интересную вещь!

Вы смотрели на Excel 12 и облизывались какие красивые столбчатые диаграммы он строит прямо в таблице?
Не торопитесь выкидывать свой Excel 97! Он тоже так может! :)

Если у вас русский Excel, попробуйте использовать функцию =ПОВТОР("|";A1), где А1 - ссылка на ячейку с числом.

Почему ПО такое нестабильное?

Почему ПО, которое вроде бы должно работать стабильно в практически неизменяемой среде, в самые неожиданные моменты и без видимых причин дает сбой?!

Вот сегодня я пришел на работу, запустил студию, открыл проект веб-интерфейса 1С 8.0. Запустил страницу на просмотр в браузере, а он мне в ответ: "СОМ-соединение не может найти ключ защиты". Это при том, что Предприятие на моей машине запускается, веб-интерфейс, развернутый на нашем интранет-сервере, тоже нормально работает. Как это починить? Я перезагрузил компьютер и все заработало! Почему? Что могло измениться за ночь? Кто знает...

Или вот. Недавно я помогал одной девушке в нашем офисе, которая позвонила в службу техподдержки. У нее Excel не позволял редактировать документ в SharePoint. Оказалось, что Excel не позволял редактировать документы вообще. Т.е. совсем не реагировал на нажатия клавиш на клавиатуре! В taskmanager'е процесса Excel не оказалось вообще. Т.е. приложение видно было, а процесса EXCEL.EXE не было. Странно, не правда ли? А знаете чем это все лечилось? Правильно. Перезагрузкой компьютера.

Примеров таких сбоев можно найти огромное количество. Всякий раз, когда средний пользователь говорит, что у него вирус, это скорее всего у него произошел один из таких магических сбоев.Самое дурное в таких сбоях - это то, что их нельзя предсказать. Вы можете прийти на работу утром и обнаружить, что у вас не может стартовать какой либо процесс или служба, и сообщение об ошибке может выглядеть так: 0x80004005 General Fault. И все. Или при нажатии на кнопку выдаться MessageBox с надписью Object reference not set to an instance of an object. Нужно быть преемником Ванги, чтобы догадаться сразу, что произошло.Давайте мы с вами не будем допускать подобных вольностей?

Давайте постараемся сделать наши продукты максимально стабильными, и, если уж они заваливаются, сообщения об ошибках или записи в логах максимально информативными!