четверг, 28 июня 2012 г.

Как расположить коллекцию сайтов SharePoint в другой базе данных



  1. Создать новую контентную базу данных.
  2. Коллекция помещается в ту базу, где меньше всего сайтов.
  3. Через интерфейс нельзя указать в какую базу положить.
  4. Через shell (New-SPSite) можно указать в какую базу положить, используя параметр ContentDatabase.


Можно также существующую коллекцию сайтов переместить в другую базу контента

  1. Делаем stsadm -o enumsites в файл, там будет XML.
  2. В файле удаляем все коллекции, которые не хотим перемещать, т.е. останутся только те, которые надо переместить.
  3. Теперь вызываем stsadm - o mergecontentdb, указывая исходную и конечные базы, а также наш файл (через атрибут -filename)
  4. Обязательно iisreset!

среда, 20 июня 2012 г.

Display Google Maps in a Sharepoint Web Part using a Sharepoint List

http://googlemapswebpart.codeplex.com/


Project Description

Using this web part you can display points and locations on a Google map and get directions to an from that point. You can either manually enter an individual point or select a list from your Sharepoint site that holds the information that is required - ie. a field for the Buidling Name, its Longitude and its Lattitude.

Features

  • Pick your zoom level - comes with handy real world scales
  • Choose any map type
  • Enter your own Google Maps API Key
  • Create a List using an inbuilt feature that is already set up for optimal performance with the web part
  • Or Pick a list from your MOSS site using the Site Picker pop up window (That thing you see when you're using the Content Query Web Part)
  • Match fields from your list that have the
    • Longitude
    • Lattitude
    • Name of Site
    • URL of an image
  • Or select a default image using the Asset Selector pop up window (That thing you see when creating hyperlinks in your text or inserting pictures)
  • Centre the map on any of your sites
  • Get directions
    • From one of your sites to another site
    • From one of your sites to an address
    • From an address to one of your sites
  • And you don't have to use a list! You can enter information for a single point
    • Longitude
    • Lattitude
    • Name of Site
    • URL of an image

Screenshots

Displaying a point
googlemaps_displaypoint.png

Getting Directions
googlemaps_directions.png

вторник, 12 июня 2012 г.

Подмышка: как писать?

Пишется и слитно, и раздельно.

Слитно, когда существительное.
Жмёт в подмышках.

Раздельно, когда наречие.
Тащить под мышкой.

Кстати, мышка - это мышца или связка между рукой и толовищем

Как пользоваться нашим электронным градусником

На будущее, а то опять забудем =)
Вставить его под мышку, только потом включить.
Далее пищалка:

  • первый раз пропищит - оставляем, это для тех, кто в заднице меряет.
  • второй раз - оставить, это для измерения во рту (после задницы лучше вытереть).
  • третий раз - то, что нужно, это для измерений под мышкой.

среда, 6 июня 2012 г.

Умер Рэй Брэдбери

В 1950 году вы написали книгу, принёсшую вам всемирную славу, — сборник рассказов «Марсианские хроники». Там говорилось: уже к началу второго тысячелетия на Марсе будут поселения, целые города землян. Как вы думаете, почему этого в итоге так и не произошло?

— Меня часто про такое спрашивают, и я люблю фантазировать над ответами. Чтобы они были разными! Ответ сегодняшнего дня: потому что люди — идиоты. Они сделали кучу глупостей: придумывали костюмы для собак, должность рекламного менеджера и штуки вроде айфона, не получив взамен ничего, кроме кислого послевкусия. А вот если бы мы развивали науку, осваивали Луну, Марс, Венеру… Кто знает, каким был бы мир тогда? Человечеству дали возможность бороздить космос, но оно хочет заниматься потреблением — пить пиво и смотреть сериалы. Вы особенно не обращайте внимания, это старческое брюзжание (смеётся) — мне же скоро сто лет.

вторник, 5 июня 2012 г.

Список доступных для назначения юзеров в Team Foundation Server

По умолчанию, по крайней мере у меня в списке юзеров для назначения задачи или требования выводятся все юзеры - от нужных до системных (Local service и т.п.). Мешает.

Проблема решается довольно просто - нужно отредактировать файл с описанием этой формы. Редактировать можно через Visual Studio Power Tools.

  1. Ставим на клиента (где стоит VS) эту утилиту
  2. Tools\Process Editor\Work Item Types\Open WIT from server
  3. Выбираем нужный нам тип элемента (задача, требования и т.п.)
  4. Ищем поле "кому назначеное", открываем
  5. Вкладка Rules
  6. Удаляем там два стандартных правила и добавляем своё "ALLOWEDVALUES"
  7. В открывшемся окна добавляем в нижний список список групп, где лежат наши участники:
  8. [Project]\Project Administrators
  9. [Project]\Участники
  10. И ставим галку Explude groups - чтобы не выводились в списке группы
  11. Всё. Закрываем, сохраняем, проверяем
Огромный минус, нужно это делать для каждого поля каждого типа элемента. Но один раз потерпеть можно, если западло не обращать внимание =)

Как придумали духи и про говно =)

Есть такие вещи, которые я терпеть не могу, например духи, парики, соусницы и даже дискотеки. Причём не нравится мне это всё не из-за того, во что сейчас это превратилось, а из-за того, откуда всё это взялось.
Стоит отдать должное Людовикам (14-ому и 16-ому =)), да и вообще всему средневековью, которые всё это нам дали.
Краткое введение. Средневековье, отсутствие какой-либо гигиены, в туалет ходили у городских стен (там были сортиры), отходы сливались в ров вокруг городов. И так годами... Вы всё ещё думаете, что ров вокруг города был только для защиты и наполнялся проточной водой как рисовали в книжках? ;) Ров - обязательное сооружение у любого города того времени, выполняющее функцию канализации! Ну а защита? Ну это просто - кто полезет в ров с говном и мочёй десятилетней выдержки...


В Париже, кстати, был случай, когда кучи отходов за стенами были выше самих стен. Стены надстроили, но не помогло.


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


Дерьмо, дерьмо, дерьмо... Откуда его столько? Ну как откуда, антисанитария тесно связана с чем? Диарея - причина и следствие куч говна в те времена (да и до конца 19 века кстати). Диареей страдали все, это было нормально, это сказывалось на архитектуре, моде и т.п.
Архитектура. Нигде, никогда не было туалетов, даже в Версале, да и в любом здании менее крутом подавно. Диарея могла застать внезапно, быстро и безотлагательно. Тогдашняя логика учитывала это и предлагала простое решение - в туалет ходить можно где угодно. Вместо туалетов были просторные залы, тупики, ниши за шторами. А вы думали там шпионы прятались? Не позавидуешь работе, подскользнуться можно.



Кстати, потом таки придумали интересное устройство для туалета - эдакая смесь окна, ниши и туалета:

И более продвинутая версия:



Мода. Диарея и отсутствие санитарии сказалось и на ней. Те же ужасно пышные женские платья использовались для того, чтобы там жила маленькая собачка и не пускала блох. Плюс узкие юбки испачкать можно, когда в туалет ходишь да и люди чего лишнего увидят. Кстати, в те времены не было моды на короткие интимные стрижки по той причине, что с волосами гораздо проще не промазать и не испортить платье. У мужчин же широкие панталоны из одних полосок многослойной ткани - вроди и тела не видно, но в любой момент можно раздвинуть и присесть =).



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



Удобно, практично, гигенично, безопасно. Ну про то, что в Лувре невыносимо воняло дерьмом хотят легенды. Раз 1-3 месяца все выезжали и дворец мыли. Но это не спасало. Можно запросто найти историй про то, как послам во дворце становилось плохо от вони, они выходили в сад, а там они вообще теряли сознание.
Когда люди начали хоть как-то думать о гигиене, да и просто чтоб соседние платья не пачкать на многочасовых (более 5-6 часов) выступлениях Людовика стали появляться специальные женские туалеты в виде нынешних соусниц. Присел, между ног зажал, не брызнает, обхватывает по всему периметру, большой объём. Удобно, одним словом! Позже появились даже подобия современных биотуалетов - переносные стулья с нишами для говна. Появился особый вид приёмов - с королём на туалете (это придумал король Франсуа в 16 веке).
А теперь о тротуарах. Средневековье изобрело крутую вещь - желоба. Хоть для отходов, хоть для питьевой воды они были очень удобны. На тротуарах были желоба для отходов прямо по середине тротуара. Скажете неудобно, почему не сбоку? Как бы не так, а как тогда в туалет ходить на тротуаре? Я серьёзно. Помимо плюсов в виде возможности быстро (диарея!)сходить по нужде, это ещё и давало минусы - женские платья постоянно пачкались в дерьме из этих желобов. Вот так и появились духи, ведь невозможно же стирать платье после каждого выхода на улицу, тем более мылись в те времена редко - 1-2 раза в год, да и то в фонтанах (поэтому их много раньше было), а бань не было - церковь не велит =).

Гороховый суп



Гороховый суп очень вкусный, даже без мяса, и отлично подходит для художественного пердежа.

Старт. Два варианта с 1.5 стаканами гороха:

  1. Замочить горох на ночь и потом варить его 1 час
  2. Забить с замачиванием, но варить 2 часа.

Варим в небольшом количестве воды, на 1-2 сантиметра выше слоя гороха. Периодически доливаем кипятка.

За 15-20 минут до готовности гороха, начинаем жарить мелко нарезанные овощи: морковь, сельдерей, лук, порей. Пассеруем на медленном огне, чтобы ничего не подгорело и даже не зарумянилось - главное чтоб размягчилось. Для пущего вкуса можно перед жаркой растопить в сковородке сала.
В качестве опции в конце жарки добавляем грудинку, копчёные рёбрышки или любое другое копчёное мясо.
Потом всё вываливаем в горох, который к этому моменту уже почти разварился. Доливаем кипятка литра два, тут уже на ваш вкус по консистенции.
За 5 минут до готовности кладём лаврушку, через пару минут чабрей, зиру и чёрный перец. Потом вынимаем лаврушку и кладём толчёный чеснок с солью.
Всё.

Если хочется что-то более кремообразное, то поджариваем столовую ложку муки до коричневатого цвета и кидаем в суп.
Если хочется ярче, то кидаем треть чайной ложки куркумы (не карри! =) ).

Подавать обязательно с луком и укропом. Можно гренки сделать, пожарив кусочки белого хлеба в сковородке.