четверг, 7 апреля 2011 г.

Не все же, про работу

Тошно, когда любовь уходит. 
Тошно и тоскливо.
Ты чувствуешь, как она струится сквозь пальцы – сначала утекает взаимное доверие, потом интерес друг к другу, за ним – желание находиться рядом. 
Общая кровать начинает раздражать, необходимость приносить чай-кофе становится невыносимым грузом, как и необходимость при этом держать лицо. Неожиданно обнаруживаешь, что избранник-то не так умён, как казалось, не так силён, да и красотой особой не блещет, а уж то, что раньше было милыми привычками, становится отвратительными недостатками. Прежнее восхищение облезает, как позолота, облупившиеся края торчат со всех сторон. 
Как-то незаметно исчезает секс, пропадают постоянные прикосновения друг к другу, хотя грань размыта – вчера вы были любящей парой, сегодня – чужие друг другу люди. 
И вот уже большую часть времени занимает то, что вчера было неважно. Новые друзья, о которых можно говорить часами, новые увлечения. 
Фильмы, интернет, книги, работа – что угодно, только не он. Ты меняешь пароли на всех своих страницах, а он этого даже не замечает.
Да и не только ты так поступаешь. У него неожиданно обнаруживаются увлечения, на которые он готов потратить ваш общий единственный выходной, всплывают друзья, говорить с которыми он уходит в кухню, где курит сигарету за сигаретой, прекрасно зная, что обещал тебе бросить. 
Если бы он скандалил, если б ты била посуду ещё можно было бы что-то спасти. Ссоры лишь усиливают взаимное притяжение. Но это было раньше, в прошлом, когда вы занимались сексом буквально на осколках тех самых разбитых тарелок, что, несомненно, бьются к счастью. 
Теперь же между нами холодное, спокойное равнодушие. Оно тянется, но не рвётся, скоро им опутана вся квартира, чем больше вы ходите туда-сюда, тем сильнее пропитываетесь им, закутываетесь, как в кокон. 
Длительное отсутствие ненадолго спасает ситуацию – по крайней мере, у вас снова появляются темы для разговора. Может быть, вы даже готовите не дежурный обед, а что-то из меню того времени, когда он мыл посуду добровольно. 
И вечер определённо удаётся – вплоть до того момента, когда из колонок его компьютера доносятся столь раздражающие звуки icq, а он спохватывается, что друзья не видели его он-лайн уже почти сутки. 
А ты остаёшься одна – убирать стол, мыть посуду. Сначала роняешь солёные слёзы – но это уже не реквием по любви, это просто обида, горечь одиночества, – потом успокаиваешься, смиряешься, убеждаешь себя в том, что в слезах уже нет никакого толку. 
Главное, что и бороться ты уже тоже не пробуешь. Не потому, что это невозможно, а потому, что не видишь смысла. 
Невысказанные обиды, неоговоренные обязанности, необходимость всё держать под контролем, чтоб даже та малость, что была изначально, не развалилась к чертям, выматывают до крайности. А ведь с каждым днём обид становится всё больше, и каждый ерундовый повод превращается в очередной кирпич в стене между вами. 
Вы продолжаете жить вместе – потому что привыкли, потому что не хотите разбираться с переездом, потому что тебя тошнит от мысли о сборе вещей и возвращении к родителям, потому что тогда придётся объяснять подругам и выслушивать их фальшивые сожаления. 
Однажды утром ты понимаешь, что человек рядом тебе просто незнаком. Он слушает музыку, от которой ты можешь только кривиться, он ест то, к чему ты в жизни не прикоснёшься, да ещё и заливает всё соусами, он смотрит фильмы, которые ты можешь использовать только в качестве снотворного, он пьёт какое-то отвратительное пойло, а у его телефона какая-то идиотская система, с которой ты не можешь разобраться, а ему некогда объяснять. 
Любовь уже не уходит, потому что любой иссыхающий источник рано или поздно пересыхает окончательно. 
Ты продолжаешь по привычке будить его утром, но не можешь вспомнить, когда в последний раз целовала его в дверях. Как и раньше, ты приносишь ему ужин, но уже не сокрушаешься насчёт холестерина в столь любимой им жареной картошке, тебя это теперь вообще мало волнует. Ты всё ещё любишь ванны с пеной, но не сможешь сказать, когда он в последний раз скрёбся в двери, чтоб подурачиться там с тобой. Даже в блоге ты привычно упоминаешь его имя, но теперь тебе неважно, сколько френдов в курсе, что у тебя есть Великая Любовь. 
Потому что нет больше любви. Ни Великой, ни обычной. 
И ты ставишь в vk.com статус «Быт убивает любовь», не подозревая, что дело только в тебе самой. 
Как быстро ты прекратила устраивать приятные сюрпризы? Когда сменила красивые платья и костюмы на спортивные штаны и дырявую футболку? Как скоро готовка для него из приятного занятия превратилась в осточертевшую обязанность? Когда в последний раз ты покупала билеты в кино на ночной сеанс? А водила его на ненавистный тебе, но такой заразительно-азартный футбол? Когда его рассказы о работе перестали быть тебе интересными? Когда ты начала раздражённо морщиться, если он пытался расспросить тебя о том, куда ты сегодня ходила с подружками? Когда вообще ты стала предпочитать его обществу общество подруг?
Но ты об этом не задумываешься. 
Ты звонишь маме, рассказываешь про чёрствость, про разницу интересов, про не сложившиеся судьбы. 
И вот ты снова свободна, снова веришь в Великую, а на vk.com снова статус «всё сложно». 
И только годы спустя ты вдруг понимаешь, что всё испортила сама. 
От горьких чувств вины, обиды и жалости комок в горле не желает рассасываться, не даёт нормально вдохнуть. 
Теперь ты знаешь секрет, но уже поздно, и твоя повзрослевшая дочь, что родилась совсем не от того мужчины, тебя не станет слушать, не поймёт, как и ты никогда не слышала мать. 
А секрет ведь так прост. Надо всего лишь воспринимать любовь как чудо, а не как данность. (С) Мейн кун

Sharepoint doc’s

Привет всем. Появилась обновлённая техническая библиотека Microsoft SharePoint Server 2010 в скомпилированном формате справки. Скачать можно здесь:

1. Техническая библиотека Microsoft SharePoint Server 2010 в скомпилированном формате справки - http://www.microsoft.com/downloads/ru-ru/details.aspx?FamilyID=3629425d-1505-456e-89e2-ede95f75ffe5

2. Техническая библиотека Microsoft SharePoint Foundation 2010 в скомпилированном формате справки - http://www.microsoft.com/downloads/ru-ru/details.aspx?FamilyID=C8CF1631-0F48-4A02-A18D-54B04EB7F0A7

понедельник, 21 марта 2011 г.

Про стрельбу из пушки по воробьям

Часто у меня спрашивают: вы занимаетесь разработкой для SharePoint почему же вы делаете сайты для клиентов на других платформах?

В принципе просто, если оставим в стороне, осваивание бюджета, это совершенно другая тема, то каждый проект можно изложить в пределах половины листа А4. Если больше, то человек просто не может формулировать свои мысли. После этого уже смотрим, что берем и откуда. Для статической визитки легче сделать все на голом HTML. Нужно немного «интерактива» и «социальности» берем wordpress. Что то совсем фееричное? Вот тут выходят на поле монстры:

Joomla, Drupal, Alfresco, Sharepoint, Oracle.

Помните: что не всегда вам нужен «крупный калибр».

А сама статья навеяна сайтом для этой милой девушки Андреевой Елены, я искренне завидую ее работе, она присутствует при самых важных событиях жизни людей, и оставляет их на память. И название сайта очень хорошо подходит http://onmemory.ru

Счастья вам и больше хороших моментов в жизни!!!

среда, 15 декабря 2010 г.

Ричард Столлман: облачные сервисы выгодны всем, кроме пользователей

Одно лечим другое калечим. Да и в плане безопасности эта затея может оказаться не очень. Достаточно будет украсть логин и привет всем файлам. Новая облачная операционная система Google Chrome OS выглядит как план ввергнуть людей в эру беспечных вычислений, вынудив их хранить персональные данные на удаленных чужих серверах, вместо своих локальных компьютеров под собственным контролем. Такую точку зрения в интервью газете Guardian высказал глава Free Software Foundation Ричард Стлллман. Два года назад известный сторонник открытого программного обеспечения Столлман уже назвал облачные сервисы вещью «более страшной, чем просто глупость», так как пользователи этих решений де-факто делились своей информацией с оператором сервиса. Сейчас он отмечает, что его «беспокоит» скорый релиз Google Chrome OS, а также планы производителей нетбуков по выпуску десятков моделей на базе этой системы. «Изначально Linux создавалась, чтобы предоставить пользователям максимально надежные и прозрачные механизмы контроля над собственными данными. ChromeOS базируется на Linux, но специально предлагает хранить пользователям данные на скрытых Google-серверах, расположенных неизвестно где», – говорит он. В связи с этим риски потери данных или утечки информации в разы вырастут, уверен он. «Если вас в чем-то подозревают и хотят получить доступ к вашим данным, то полиции необходимо как минимум предъявить вам ордер на обыск, чтобы подойти к вашему компьютеру. В случае с облачными сервисами все можно сделать так, что вы даже и не узнаете о проведенном у вас обыске», – говорит Столлман. На прошлой неделе Google показала первый прототип нетбука, работающего на базе Chrome OS. «Несмотря на то, что Chrome OS пока находится в разработке, мы уверены, что эта система – третья реальная альтернатива на рынке настольных систем», – сказал Эрик Шмидт, исполнительный президент Google. В рамках презентации он также сообщил, что в первом полугодии 2011 года на рынке можно будет ожидать коммерческие модели ChromeOS-нетбуков производства компаний Samsung и Acer. В течение лета 2011 года свои кастомизированные разработки для ChromeOS также представят компании Verizon, Vodafone и некоторые другие. «Думаю, что маркетологи любят «облачный компьютинг», так как он позволяет избежать лишних объяснений пользователям. Уверен, что с той же степенью верности в отношении этого термина можно применить и синоним «беспечный компьютинг», – говорит Cтоллман. Столлман также отметил, что несмотря на его предупреждения популярность облачных сервисов, скорее всего, продолжит расти, так как за ними стоят крупные компании, желающие получить полный контроль над своими пользователями, а также правительственные учреждения, которые смогут «обыскивать» миллионы своих граждан, просто договорившись с оператором облачного сервиса. Источник: www.cybersecurity.ru

вторник, 23 ноября 2010 г.

How to show html placed on SPS 2010 in Content View web-part

Проблема: При переносе решения из MOSS 2007 в SPS 2010 веб часть отображение содержимого выводит окно браузера предлагая сохранить файл. Что более неприятно, после отмены загрузки перестают работать практически весь динамический контент. Решение: 1. Открыть центр администрирования Microsoft SharePoint 2010 a. Перейдите по ссылке «Управление веб- приложениями» в разделе управление приложениями b. Выберите приложение, на котором установлен портал c. Нажмите кнопку «Общие параметры» на ленте и выберите в выпадающем меню пункт «Общие параметры» d. В разделе «Обработка файлов в браузере» выберите кнопку «Не строгая» e. Сохраните настройки, нажав кнопку «Сохранить» Кстати это не "Бага" а "Фича", направленная на увеличение безопасности клиента. В описании написано что такое поведение введено по умолчанию, что бы в контексте браузера не могли выполняться вредоносные скрипты. В общем используйте с осторожностью.

понедельник, 15 ноября 2010 г.

Failure when deploy file via module in sharepoint

Проблема: При развертывании файла из модуля, ссылка на файл появляется в библиотеке, но сам файл не создается. Симптомы:
11/13/2010 17:44:17.11  vssphost4.exe (0x1C24)                   0x2FB4 SharePoint Foundation          General                        g1jj Unexpected Localized content could not be converted from UTF-8 to UTF-16 BSTR, error 0x80070057. 
11/13/2010 17:44:17.11  vssphost4.exe (0x1C24)                   0x2FB4 SharePoint Foundation          General                        g1jk Medium   Generation of localized content (XML=0) for LCID 1049 failed with error 0x80070057. 
11/13/2010 17:44:17.11  vssphost4.exe (0x1C24)                   0x2FB4 SharePoint Foundation          General                        g1ji High     Failed to localize the file file:///C:/Program Files/Common Files/Microsoft Shared/Web Server Extensions/14/Template/Features/TestSite_RsiRssLibrary/KitchenStore/3-.htm while caching ghosted file content. Error 0x80070057. 
11/13/2010 17:44:17.11  vssphost4.exe (0x1C24)                   0x2FB4 SharePoint Foundation          General                        avro High     Relying on fallback logic in VghostPageManager::getGhostDocument() for document: 'C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\Template\Features\TestSite_RsiRssLibrary\KitchenStore\3-.htm' 
11/13/2010 17:44:17.11  vssphost4.exe (0x1C24)                   0x2FB4 SharePoint Foundation          General                        avro High     Relying on fallback logic in VghostPageManager::getGhostDocument() for document: 'C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\Template\Features\TestSite_RsiRssLibrary\KitchenStore\3-.htm' 
11/13/2010 17:44:17.11  vssphost4.exe (0x1C24)                   0x2FB4 SharePoint Foundation          General                        avro High     Relying on fallback logic in VghostPageManager::getGhostDocument() for document: 'C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\60\Template\Features\TestSite_RsiRssLibrary\KitchenStore\3-.htm' 
11/13/2010 17:44:17.11  vssphost4.exe (0x1C24)                   0x2FB4 SharePoint Foundation          General                        g1jj Unexpected Localized content could not be converted from UTF-8 to UTF-16 BSTR, error 0x80070057. 
11/13/2010 17:44:17.11  vssphost4.exe (0x1C24)                   0x2FB4 SharePoint Foundation          General                        g1jk Medium   Generation of localized content (XML=0) for LCID 1049 failed with error 0x80070057. 
11/13/2010 17:44:17.11  vssphost4.exe (0x1C24)                   0x2FB4 SharePoint Foundation          General                        g1ji High     Failed to localize the file file:///C:/Program Files/Common Files/Microsoft Shared/Web Server Extensions/14/Template/Features/TestSite_RsiRssLibrary/KitchenStore/3-.htm while caching ghosted file content. Error 0x80070057. 
11/13/2010 17:44:17.11  vssphost4.exe (0x1C24)                   0x2FB4 SharePoint Foundation          General                        avro High     Relying on fallback logic in VghostPageManager::getGhostDocument() for document: 'C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\Template\Features\TestSite_RsiRssLibrary\KitchenStore\3-.htm' 
11/13/2010 17:44:17.11  vssphost4.exe (0x1C24)                   0x2FB4 SharePoint Foundation          General                        avro High     Relying on fallback logic in VghostPageManager::getGhostDocument() for document: 'C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\Template\Features\TestSite_RsiRssLibrary\KitchenStore\3-.htm' 
11/13/2010 17:44:17.11  vssphost4.exe (0x1C24)                   0x2FB4 SharePoint Foundation          General                        avro High     Relying on fallback logic in VghostPageManager::getGhostDocument() for document: 'C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\60\Template\Features\TestSite_RsiRssLibrary\KitchenStore\3-.htm' 


Как решить: Сохраняйте файл в кодировке UTF-8. Соответственно к бинарным файлам это не относиться. Пример кода:
<Module Name="KitchenStoreFiles" Url="KitchenStore" RootWebOnly="FALSE" Path="KitchenStore\" xmlns="http://schemas.microsoft.com/sharepoint/">
  <File Path="3-.htm" Url="меню-понедельник.htm" Type="GhostableInLibrary">      
  </File>
 </Module>


пятница, 5 ноября 2010 г.

Workflow Essentials 2010 cool stuff

05.11.2010
00:07

Workflow Essentials 2010 Beta Released

SharePoint Solutions is pleased to announce the beta release of our new Workflow Essentials 2010.

Once installed to your SharePoint server, Workflow Essentials snaps right into SharePoint Designer 2010’s Workflow Designer “Activities” and “Conditions” to give you nearly double the workflow creation possibilities.

Need your workflow to:

  • Loop through list items?
  • Create a site?
  • Send an email with an attachment?
  • Grant permission on an item?

WE2010 makes all of that possible and a whole lot more. Your workflow action/condition options go from 37 to more than 60!

And your new options join the out-of-the-box activities and conditions right there in the Workflow Designer interface. No proprietary interface or new program to learn. It’s all right there in SharePoint Designer 2010.

You can begin designing more powerful, more capable, more sophisticated workflows right away!

Download the beta of Workflow Essentials 2010, and take it for a free test drive. You’ll be amazed at how much more you can accomplish with these expanded options.

Learn more about Workflow Essentials 2010.

Download the Workflow Essentials 2010 beta now.

We are happy to answer your questions about the product, both before and as you test it. Drop us an email or give us a call.

пятница, 29 октября 2010 г.

How to add folder in list.

Проблема: необходимо создать папку в списке sharepoint. Данная проблема решалась в 2007 версии следующим кодом:

SPListItem item = list.Items.Add(list.RootFolder.Url, SPFileSystemObjectType.Folder, null);

string folderName = "foldername"; item["Title"] = folderName; item.Update();

К сожалению при переносе кода это не сработало. Немного покопавшись решение было найдено:

SPFolder folder = list.RootFolder; string folderName = "foldername"; SPListItem itemFolder = list.Items.Add(list.ParentWebUrl + "/" + folder.Url, SPFileSystemObjectType.Folder, folderName); itemFolder.Update();

Соответственно код функции для создания папок: private static SPFolder CreateFolder(SPList list, string baseUrl, string folderName) { SPFolder f = list.ParentWeb.GetFolder(baseUrl + "/" + folderName); if (f.Exists) return f; SPListItem itemFolder = list.Items.Add(list.ParentWebUrl + "/" +baseUrl , SPFileSystemObjectType.Folder, folderName); itemFolder.Update(); return itemFolder.Folder; }

вторник, 12 октября 2010 г.

Google: Windows Phone 7 не нужна

В предыдущем моем посте об одном из судебных исков против Motorola жирным выделена позиция Google: Google не предоставляет патентной защиты при лицензировании Andoird. И выходит что любая компания владеющая солидным портфелем патентов может просто запретить вам выпускать ваш продукт. Просто потому что, такова позиция Гугла. Так что стоит подумать много раз чем браться за разработку приложений под Android.

Google: Windows Phone 7 не нужна

09 октября 2010 года, 04:42 | Текст: Алексей Стародымов | Послушать эту новость

Вице-президент Google Энди Рубин (фото <noindex><a target=_blank href=http://www.flickr.com/photos/joi/>joi</a></noindex>).
Вице-президент Google Энди Рубин (фото joi).

Энди Рубин (Andy Rubin), вице-президент компании Google по разработкам, курирующий создание операционной системы Android, рассказал о своём отношении к платформе Windows Phone 7.

По мнению г-на Рубина, высказанному им в интервью изданию PCMag.com, новейшая ОС корпорацииMicrosoft на картинках (напомним: устройства под её управлением ещё не продаются) выглядит весьма интересно, однако миру и рынку она не нужна. Потому что есть «Андроид» –– «открытый и бесплатный».

Энди Рубин также отметил, что создавать сегодня новую мобильную платформу можно только исходя из «политических» причин. В общем, «смысла в WP7 нет, но Microsoft без боя не отступит».

Релиз Windows Phone 7 состоится совсем скоро –– 11 октября. Выпускать смартфоны, работающие под управлением этой ОС, будут те же компании, что занимаются сегодня «гуглофонами». Среди партнёров Microsoft упоминались HTC, Samsung, Dell, LG и ASUS.

Подготовлено по материалам PC Magazine.

воскресенье, 10 октября 2010 г.

Повоюем? Microsoft VS Google

Microsoft подает в суд на Motorola, Android под ударом

Microsoft выпустила официальный пресс-релиз с информацией об иске к компании Motorola за нарушение девяти патентов в сфере мобильных технологий. В заявлении указывается, что компания Motorola в своих продуктах использующих Android, нарушает патенты Microsoft.
Более подробное разъяснение позиции Microsoft дано в этой записи официального блога Microsoft On The Issues. В ней приводятся стандартные в данном случае слова о многолетних инвестициях и инновациях, которые надо защищать. Подобные фразы были и в заявлении Apple, когда она подала в суд на HTC.
Между прочим сайту cnet.com удалось получить копию иска с перечнем патентов. Вот их названия:

  • Common name space for long and short filenames (2 патента);
  • Monitoring entropic conditions of a flash memory device as an indicator for invoking erasure operations;
  • Radio interface layer in a cell phone with a set of APIs having hardware-independet proxy layer and a hardware-specific driver layer;
  • Method and system for managing changes to a contact database;
  • Flexible architecture for notifying applications of state changes;
  • Context sensitive menu system/menu behavior;
  • Method and system for supporting off-line mode of operation and synchronization using resource state information;
  • Generating meeting requests and group scheduling from a mobile device.

Motorola уже успела ответить стандартным в данном случае ответом: “у нас крупнейшая база патентов в мобильной сфере, мы будем бороться”.
Очевидно, что данный шаг Microsoft за 10 дней до старта продаж телефонов на базе Windows Phone 7 не случаен. Android атакован с двух сторон: Oracle давит на Google, Microsoft на Motorola. Сайт neowin.net говорит о том, что Google не предоставляет патентной защиты при лицензировании Andoird, что означает, что все поставщики продуктов на Android потенциально под ударом.

Вот так просто, да бесплатная платформа, однако в сфере бодания с адвокатами ты остаешься один Sad smile

Про империи зла

http://stas-blinoff.livejournal.com/12484.html 
http://ratibor59.livejournal.com/478174.html

Ну как то так. Microsoft is evil? Ha, you sally boy. Read EULA and cry sucker. YOU sign this, or you click AGREE.

  • IBM
  • ORACLE
  • MICROSOFT
  • GOOGLE
  • Some cool company…