|
|
-
В предывущем посте я рассказал как подружить Visual Studio и IronPython. Сегодня мы напишем первое приложение на ASP.NET на языке IronPython.
Для начала необходимо скачать
К сожалению, в текущей версии не поддердивается проект Web Application.
C ASP.NET MVC Sample всё на много интереснее. Т.к. Python - это
динамичский язык и не поддерживает атрибутов, то код контроллеров
приходится писать на C#. С model и view всё значитально проще. Можно
использовать IronPython, только во view нужно указать
Language="IronPython". В остальном создание приложение ничем не
отличается от такового на C#.
Ну и напоследок хочу сказать, что на прошлой неделе вышел IronPython
Продолжение следует.
|
-
Об этом говорили, спорили, но это призошло. Тепрь не нужно выбирать
между Live ID и Open ID - достаточно использовать Live ID Open ID
Provider. В данный момент он находится в стадии Comunity Technology
Preview (CTP) и поддерживает протокол Open ID 2.0. Пока нет точных
планов выпуска финальной версии, изветсно только что она выйдет в
2009-м году.
Оригиннальне сообщение здесь.
|
-
IronPython - динамический язык с поддержкой .NET. Полностью совместим с оригинальным Python,
но, в тоже время, позволяет пользоваться всеми преимуществами .net
framework. Проект развивается комьюнити и поддерживается Microsoft.
Оффициальный блог - http://blogs.msdn.com/ironpython.
Текущая стабильная версия - 1.1.2, но уже сейчас доступна вполне
рабочая 2.0 Beta 5, которая включает в себя множетсво баг-фиксов и
другие изменения. Читать дальше >>
|
-
Вышла первая бета ASP.NET MVC Beta.
Список нововведений:
- Добавлено новое меню "Add View" в Visual Studio.
- Появилась папка \Scripts и поддержка jQuery.
- Встроенная поддержка Model Binder для комплексных типов.
Читать дальше >>
|
-
-
Навеянно постом "Asp.NET контроли і HtmlEncode". Сейчас уже многие пользуются методами HtmlEncode/HtmlDecode и UrlEncode/UrlDecode для обработки данных, которые ввел пользователь. Но эти медоты используют базовый алгоритм, что может не подходить для частных случаев, таких как использование данных в качестве атрибутов html-тегов и других. Более спецефические методы нам предоставлены в библиотеке Microsoft Anti-Cross Site Scripting Library. Более подробно о ней и ещё преимуществах написано в документации.
Читать дальше >>
|
-
Не так давно начал знакомиться с технологией Silverlight. Знал что он работает в браузерах IE 6.0, 7.0, FireFox 2, 3, Apple Safari под MacOS. Но сегодня случайно ошибся окном и открыл страницу в Google Chrome. Первая мысль была: сейчас посмотрю как работает приложение без установленного плагна Silverlight, но не тут то было... Читать дальше >>
|
-
Время от времени приходится организовывать возможность загрузки
пользователями файлов на сервер: загрузка аватарок, файлов для галереи
и т.д.
Для решения этой задачи существует стандартный ASP.NET
компонент FileUpload, который, в свою очередь, педставляет
html-тэг <input type="file" />. В простнйшем случае код для
загрузки файлов будет выглядеть так:
Читать дальше >>
|
-
Вот так, неожиданно для меня теперь пожно зарегистировать домен www.моё_имя_на_русском_языке.net. Продолжение тут.
|
-
-
C каждым днём мобильный интернет становится всё более доступным.
Мобильный телефон с gprs перестал быть диковиной. Даже wap постепенно
уходит в прошлое. Wap перестаёт устраивать рядовых пользователей и
заставляет разработчиков учитывать особенности мобильных браузеров.
Всё больше сайты имеют свою облегчённую, мобильную версию. Но что нужно
сделать чтоб и ваш сайт смог корректно отображаться на мобильном
браузере?
Читать продолжение...
|
-
Свершилось! Несколько дней назад вышел .net 3.5 service pack 1. В месте с ним мы получили ASP.NET Dynamic Data, Entity Framework, ADO.NET Data Services и много чего другого. Подообнее можно почитать тут.
Но, разумеется, в каждой бочке мёда найдётся своя ложка дёгтя. Ей стал... Читать продолджение...
|
-
Мой блог переехал на e0ne.blogspot.com.Надеюсь что в будущем найду возможность их синхронизировать.
|
-
|
После конкурса прошло уже более двух недель. Решил напистаь о своих впечатлениях только после награждения. В это году конкурс стал называться Программания, хотя, как мне кажется, It-Contest более подходит, т.к. в нем участвуют не тлько программисты, но и другие люди, чья проффесия связанна с IT (тестировщики., project manager'ы, администраторы и др.). Но кроме названя поменялось и место провидения конкурса. Вместо всеми ожидаемого Института низких температур конкурс проводился в СК Локомотив. Он смог вместить всех желающих (прошлый конкурс проводился в дна дня) сразу, но заполнять анкету на таких сиденьях меннее удобно, опять мое IMHO. В остальном проведение конкурса не изменилось. Награждение победителей. В этом году я первый раз занял приховое место, поэтому сравнивать не с чем. Опять неожиданное место - ИНЖЭК. После вступительной речи организаторов и рекламы ВУЗа от его представителя началось вручение призов. Тут, к сожалению, мне пришлось на некоторое время отлучиться. Что не понравилось в награждении - так это непонятная ситуация с призом. Получил систему 5.1 (эх... ещё бы не много балов и получил бы хорошую стерео систему...), пришел притащил эту коробку домой и... начал распаковывать... 1-й сателит, 2-й, фронтальная колонка, саб, инструкция, пульт(неожиданно :)), провода... И всё. на этом место в коробке закончилось, и колонки тоже :(. Сначала не понял что чего-то не хватает. Подключил к компьютеру (пришлось ещё сначала найти нужный пернеходник), услышал какой-то не тот звук, средних частот почти не было. Поигрался с эквалайзером - не помогло:(. Ну ладно, хоть как-то звучат... Полез в инет почитать что об этой системе пишут. Также интересовало сколько оно стоит, поэтому первой страничкой был интернетмагазин, где можно было купить такие колонки. И что я увидел? весде на красовалась надпись 5.1 и картинка с колонками! С 5-ю колонками! Странно... у меня оказалась система 3.1. Немногго растроившись начал вспоминать награждение... радом с коробкой, которую я забрал была ещё одна, где на картинке были видны колонки, похожие на те, которых не хватает. В понедельник звоню организаторам конкурса, в Валидио. У них выходной. Вторник, дозвонился. Мне ответили что похоже на то, что кроме меня ещё кто-то забрал свой или не совсем свой приз. Обидно... Сказали что если ещё кто-то позвонит по поводу призов - мне сообщат. Жду...
P.S. Есть ли тут человек, которому досталась сререо система? Может это 5.1 так распределили? P.S.S. У кого-то ещё есть "не тот" приз?
|
-
Вышел очережной релиз контролов Ajax Control Toolkit. Из нововедений сразу бросается в глаза ScriptCombining - теперь все скрипты, нужные для страницы будут грузится одним файлом используя gzip-сжатие. Это озволит на порядок увеличить скорость загрузги страниц! Не могу оставить без внимания также улучшенную поддержку библиотеги в disign-mode и поддержку валидаторов. Эти изменения неотменно должны понравится как разработчикам, так пользователям сайтов на MS AJAX.
|
|
|
|