пятница, 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…

 

суббота, 9 октября 2010 г.

Must have tools for Technical Writers

Любой разработчик в своей практике сталкивается с правилом 60/40. 60 % времени вы кодите, остальное время тратите на документирование. PrintScreen/Ctrl+V/Crop/Save As/Ctrl+A/Ctrl+V. Эта последовательность вам знакома?

Мне тоже Smile и конечно набор программ:

  • mspaint
  • Word
  • IE

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

И вот мне попалась программа SnapIt сразу скажу “полезняшка”. Как все гениальное, она проста. Жмешь PrintScreen появляется окошко выделения, выделяешь что нужно с помощью мышки и все. В буфере обмена остается то что ты выделил. Разные приятности типа сохранения автоматически скриншотов в нужной папке, это уже из серии “Зажрались вы”. Хотя и хотелки есть:

  • Вставка циферок и кратких пояснений

Ну это уже придирания. В общем рекомендую http://www.digeus.com/products/snapit/screen-capture.html