Web Sandbox Live Labs теперь пол­но­стью открыт

Проект Live Labs: Web Sandbox, раз­ра­ба­ты­ва­е­мый Microsoft, отныне досту­пен на усло­ви­ях откры­той лицен­зии. Microsoft выбра­ла для это­го про­ек­та лицен­зию Apache 2.0, но ука­за­ла при этом, что про­ект не будет Apache-про­ек­том ни при каких усло­ви­ях. Эта тех­но­ло­гия стре­мит­ся поз­во­лить раз­ра­бот­чи­кам созда­вать без­опас­ные mash-up (сме­шан­ные) про­ек­ты и про­сто рас­ши­ре­ния стра­ниц, изо­ли­руя ком­по­нен­ты. Проект функ­ци­о­наль­но сов­ме­сти­мо­стим с очень … Читать далее

Portable Application Description

Случайно наткнул­ся на спе­ци­фи­ка­цию PAD (Portable Application Description). Файл с рас­ши­ре­ни­ем PAD пред­став­ля­ет собой XML файл в струк­ту­ре кото­ро­го зало­же­но опи­са­ние про­грам­но­го про­дук­та и (или) ком­па­нии. Данный фор­мат изоб­ре­тен Association of Shareware Professionals (ASP) в первую оче­редь для быст­ро­го обме­на дан­ны­ми про­грамм меж­ду раз­лич­ны­ми ката­ло­га­ми. Сама спе­ци­фи­ка­ция подроб­но опи­са­на тут. Страница спе­ци­фи­ка­ции PAD нахо­дит­ся тут. Кстати на оффи­ци­аль­ном сай­те … Читать далее

Конвертер из XML в TXT

Попался очень слож­ный XML фай­лик, содер­жи­мое кото­ро­го хоте­лось бы сохра­нить в удо­бо­чи­та­е­мом виде. Быстрый поисх по про­сто­рам Интернета пока­зал, что гото­во­го реше­ния нет. Основное реше­ние это напи­сать XSLT и тогда полу­чишь удо­бо­чи­та­е­мый вид. Но таб­ли­цы сти­лей у меня на него не было. Тогда за часик набро­сал ути­лит­ку, кото­рая это может. Для того, что­бы ее опуб­ли­ко­вать, при­шлось еще … Читать далее