вторник, 22 января 2013 г.

Онлайн инструмент написания и отладки JavaScript и HTML

http://jsfiddle.net/


На экране 4 окошка: HTML код, CSS, JavaScript и результат выполнения. Написали разметку в HTML, задали стили в CSS, закодировали поведение в JavaScript и нажали "Run" - в окне результат выполненный код!
Тулза поддерживает кучу разных фреймворков:
А если чего-то нет, то можно указать путь к файлу и это подгрузится.
А ещё можно расшаривать полученный результат и кидать друзьям короткие ссылки.







четверг, 10 января 2013 г.

Как сменить аккаунт для distributed cache в SharePoint 2013

Странно, но через интерфейс админки SharePoint нельзя поменять учётку для distributed cache. При попытке смены пишет такую ошибку:


Sorry, something went wrong 
Distributed Cache Service does not support this operation from Central Administration. Please use Sharepoint Powershell commandlets. 


Лечится всё просто, через powershell, но почему в интерфейсе не сделали остаётся загадкой...


$farm = Get-SPFarm 
$cacheService = $farm.Services | where {$_.Name -eq “AppFabricCachingService”}
$accnt = Get-SPManagedAccount -Identity <ДОМЕНОМ\НОВЫЙ АККАУНТ>
$cacheService.ProcessIdentity.CurrentIdentityType = “SpecificUser”
$cacheService.ProcessIdentity.ManagedAccount = $accnt $cacheService.ProcessIdentity.Update()
$cacheService.ProcessIdentity.Deploy()

воскресенье, 30 декабря 2012 г.

Exduct coupons

Coupon Code:  5off60 
Buy $60 product value,save $5 off,
This coupon can be used up to 200 times.

Coupon Code:  10off100
Buy $100 product value,save $10 off
This coupon can be used up to 200 times.

среда, 19 декабря 2012 г.

понедельник, 17 декабря 2012 г.

Как получить URL из поля гиперссылка (hyperlink) SharePoint

И не надо никаких String.Substring! Просто:
var url = new SPFieldUrlValue(item["URL"].ToString()).Url;

А если очень умничать и юзать стандартные поля, то так:
var url = new SPFieldUrlValue(item[SPBuiltInFieldId.URL].ToString()).Url;

Для других страшных типов полей (Lookup, User) алгоритм такой же.

вторник, 4 декабря 2012 г.

Локализация в SharePoint. Получение строк из ресурсов

При получении строк из ресурсных файлов при разработке под SharePoint используют метод SPUtility.GetLocalizedString.

Одним из параметров идёт язык (uint language), т.е. для какого языка нам нужна строка. Проблема возникает откуда узнать текущий язык.

Самая первая ошибка - это использовать SPWeb.Language. Но это всего лишь дефолтный язык создания узла, только чтение, совсем нам не подходит. Вы могли создать узел на английском языке, а потом поменять язык на русский (SPWeb.Language останется английским)

Следующая ошибка - System.Threading.Thread.CurrentThread.CurrentCulture или CultureInfo.CurrentCulture, либо не CurrentCulture, а CurrentUICulture. В любом случае не верно. Тред может быть под любой культурой, ещё хуже, что эту культуру можно изменить, например в какой-нить другой веб-части. Ну и просто архитектурно не верно - мы опускаемся ниже объектной модели SharePoint, а это чревато игнорированием его особенностей, что, собственно, и произошло.

Верный способ - SPWeb.Locale - вернёт региональные настройки (в SiteSettings которые). Зависят/влияют ли они на культуру треда, язык операционки сервера или клиента нас не волнует.

Таким образом, для SPUtility.GetLocalizedString надо использовать SPWeb.Locale.LCID в качестве параметра language, в этом случае ваши решения будут использовать тот же формат, что выставлен в настройках узла.

понедельник, 3 декабря 2012 г.

Как исправить страшные шрифты в TotalCommander под Windows 7 и выше

Проблема в ClearType - если отключить, то TotalCommander будет смотреться хорошо, но весь остальной интерфейс винды будет ужасен =).

Решение простое - другой шрифт. Лучше всего смотрится Segoe UI.

четверг, 29 ноября 2012 г.

Microsoft SharePoint 2010 SiteMap Providers


SPNavigationProvider
SPSiteMapProvider
SPContentMapProvider
SPXmlContentMapProvider
ExtendedSearchXmlContentMapProvider Provider for navigation in Extended Search pages
AdministrationQuickLaunchProvider QuickLaunch navigation provider for the central administration site
SharedServicesQuickLaunchProvider QuickLaunch navigation provider for shared services administration sites
PWASiteMapProvider Project Web App provider for global navigation
GlobalNavSiteMapProvider CMS provider for Global navigation
CombinedNavSiteMapProvider CMS provider for Combined navigation
CurrentNavSiteMapProvider CMS provider for Current navigation
CurrentNavSiteMapProviderNoEncode CMS provider for Current navigation, no encoding of output
GlobalNavigation Provider for MOSS Global Navigation
CurrentNavigation Provider for MOSS Current Navigation
SiteDirectoryCategoryProvider Site Directory category provider
MySiteMapProvider MySite provider that returns areas and based on the current user context
MySiteLeftNavProvider MySite Left Nav provider that returns areas and based on the current user context
MySiteSubNavProvider MySite Sub Nav provider that returns areas and based on the current user context

вторник, 20 ноября 2012 г.

Щипание за попу

Нет, здесь не будет статьи про это =) И так есть прекрасная статья http://nibler.ru/pics/16919-schipanie-za-zhopu.html
Тут я хочу поделиться тем, что нашёл в гугле после прочтения той статьи.

Например, это http://www.pickupforum.ru/lofiversion/index.php/t79953.html
Просто умереть:
- Есть барышня с которой периодически общаемся, секса не было, короче недавно начала хватать за задницу, т.е. я её подколю например а она хвать и мне больно. Шутка. Короче носит ли это действие скрытый сексуальный подтекст или характер что ли?
- Да как сказать.... НЕ ТАК, ЧТОБЫ ОЧЕНЬ СКРЫТЫЙ, но сексуальный подтекст есть, да. Можно, в принципе, не долго думая, сказать, что этот подтекст ПИЗДЕЦ КАКОЙ ОТКРЫТЫЙ. Проще говоря - можно приглашать её кормить рыбок.
- Ну тогда так и ходи с жопой в синяках, а не со спиной в царапинах)))))
Или фраза оттуда же "А в чем кощунство-то? Трахать тех, кто напрашивается?" =)))

Тут просто убийственный заголовок: "а нормально - если мой меня щипает за попу ???за нос, щекочет и еще пугает, еще загнет так чтобы я пошевелиться не могл" и ответ "ну ущипни его за яйца,лучше за два,да посильнее!может поймет?".

Серьёзное бабье обсуждение щипания за попу в публичных местах. "Щиплет. Я бы даже сказала - жамкает! И не только за попу, за все, за что можно жимкнуть", "щиплет. и меня это бесит. и когда не щиплет - бесит.", "Всех оказываецо щипают....=))) Наверное я много теряю=)) Сёдня приду - предложу пощипать наверна))", "а у нас, наоборот, обожаю к нему на людях поприставать, в штаны например руку засунуть.."

Народ, подскажите что испытывает мужчина трогая за попу чужую девушку? "Я не дура. Если б хотел вдуть - не играл бы, а переходил к более действенным способам. 
Я просила подвезти до дома в дождь например. А он сказал, что сегодня ему в другую сторону, даже до метро не довез, умчался.", "Нет, никогда. К нему бабы клеются, а он наоборо артачится. Его бухгалтерша больше года не может добиться. Даже чтоб за попу потрогал - ни фига   Если она узнает, что он меня щупает - я буду ее врагом №1", "- Скажите, а что означает у мужчины жест "облизывание губ"? - У него нет гигиенической помады. ", " - Пока все по прежнему. Пересекаемяс мельком при всех, он даже не смотрит в мою сторону. - Это оттого что жену отпялил и представлял вас. удовлетворил свою похоть наверно. " и там всё идёт к сексу =)