e0ne's comments

Пишем Hello World на IronPython

Published at October 21, 2008 ·  2 min read

IronPython - динамический язык с поддержкой .NET. Полностью совместим с оригинальным Python, но, в тоже время, позволяет пользоваться всеми преимуществами .net framework. Проект развивается комьюнити и поддерживается Microsoft. Оффициальный блог - http://blogs.msdn.com/ironpython. Текущая стабильная версия - 1.1.2, но уже сейчас доступна вполне рабочая 2.0 Beta 5, которая включает в себя множетсво баг-фиксов и другие изменения. Чтобы начать программировать на этом языке достаточно всего лишь скачать его дистрибутив и запустить его консоль....

ASP.NET MVC Beta

Published at October 17, 2008 ·  1 min read

Вышла первая бета ASP.NET MVC Beta. Список нововведений: - Добавлено новое меню "Add View" в Visual Studio. - Появилась папка \Scripts и поддержка jQuery. - Встроенная поддержка Model Binder для комплексных типов. - Перестроена инфраструктура Model Binder. - Улучшены методы UpdateModel и TryUpdateModel. - Улучшено тестирование сценариев UpdateModel и TryUpdateModel. - Типизирован атрибут AcceptVerbs и добавлено перечисление HttpVerbs. - Улучшены сообщения об ошибках по умолчанию при валидации. - Модифицированы некоторые хелпер методы....

Доступен Open XML SDK 2.0 CTP

Published at October 15, 2008 ·  1 min read

Как-то это осбытие осталось в тени выхода финальной версии Silverlight 2. Вчера, 14 октября, стала доступна новая версия Open XML SDK. Среди нововведений, по сравнению с первой версией стоит отметить: - Strongly Typed Classes and Objects - теперь нам не нужно работать с "сырым" xml и появилась подсветка кода. - Content Construction, Search, and Manipulation - поддержка LINQ со всемы вытекающими отсюда последствиями. - Validation - к сожалению, не доступно в текущем релизе, но валидация Open Xml документов будет прекрасным дополнением к уже существующим функциям....

Configuration Section Designer - дизайнер настроек

Published at October 9, 2008 ·  1 min read

Почти год назад я писал о плагине для Visual Studio, под названием Visual Local History 2005 - мини система контролей версий на локальном компьютере. Не так давно на www.codeplex.com был найден очередной интересный, а главное - полезный, проект под названием Configuration Section Designer.  После установки плагин добавляет новый тип проекта в Visual Studio, к котором подобно class diagram можно “рисовать” диаграммы конфигурационных файлов. После чего, плагин автоматически сгенерирует класс, который будет содержать в себе конфигурационную секцию, сделанную в диаграмме, доступ к настройкам будет состоять из доступа к свойствам класса....

Blog Camp CEE 2008

Published at September 26, 2008 ·  1 min read

Blog Camp Central and Eastern Europe, CEE - пройдет 17-19 октября в Киеве. Одна из частей программы - конкурс блогов. Более подбробно читаем на сайте и голосуем за понравившееся вам блоги....

Несколько слов о ASP.NET и безопастности

Published at September 23, 2008 ·  1 min read

Навеянно постом “Asp.NET контроли і HtmlEncode”. Сейчас уже многие пользуются методами HtmlEncode/HtmlDecode и UrlEncode/UrlDecode для обработки данных, которые ввел пользователь. Но эти медоты используют базовый алгоритм, что может не подходить для частных случаев, таких как использование данных в качестве атрибутов html-тегов и других. Более спецефические методы нам предоставлены в библиотеке Microsoft Anti-Cross Site Scripting Library. Более подробно о ней и ещё преимуществах написано в документации. Также для нахождения Sql и XSS Injection предоставлены Microsoft Source Code Analyzer for SQL Injection и XSS Detect Beta Code Analysis Tool соответственно....

Microsoft Silverlight 2 Beta 2 и Google Chrome

Published at September 16, 2008 ·  1 min read

Не так давно начал знакомиться с технологией Silverlight. Знал что он работает в браузерах IE 6.0, 7.0, FireFox 2, 3, Apple Safari под MacOS. Но сегодня случайно ошибся окном и открыл страницу в Google Chrome. Первая мысль была: сейчас посмотрю как работает приложение без установленного плагна Silverlight, но не тут то было… Chrome с радостью показал мне рабочие приложение.  ...

Ajax и загрузка файлов на сервер

Published at September 14, 2008 ·  2 min read

Время от времени приходится организовывать возможность загрузки пользователями файлов на сервер: загрузка аватарок, файлов для галереи и т.д. Для решения этой задачи существует стандартный ASP.NET компонент FileUpload, который, в свою очередь, педставляет html-тэг . В простнйшем случае код для загрузки файлов будет выглядеть так: - Default.aspx: <%@ Page Language=“C#” AutoEventWireup=“true” CodeBehind=“Default.aspx.cs” Inherits=“WebApplication1._Default” %> - - <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> - - <html xmlns=“http://www.w3.org/1999/xhtml"> - <head runat=“server”> - <title></title> - </head> - <body> - <form id=“form1” runat=“server”> - <div> - input type=“submit” value=“Upload” /> - </div> - </form> - </body> - </html> - - - Default....

Регистрация доменных имен с использованием национальных алфавитов

Published at September 3, 2008 ·  1 min read

Вот так, неожиданно для меня теперь пожно зарегистировать домен www.моё_имя_на_русском_языке.net. С 2-го сентября 2008-го года RU-CENTER добавил возможность регистрировать доменные имена, содержащие символы таких национальных алфавитов: латинский, греческий, кириллица, армянский, иврит, арабский, грузинский, бенгальский, ория, тамильский, каннада, тайский, тибетский, бирманский, рунический, монгольский, японские, китайские и корейские иероглифы. Стоит отметить, что каждому домену, содержащему символы национальных алфавитов, будет соответствовать домен из латинских символом. К примеру домен «xn–b1alf1j.net» представляется как «київ.net». Так что теперь ждём новую волну перепродажи доменов и регистрируем свои, пока ещё свободно....

Tags

.net .net-framework .net-framework-3.5 agile ajax ajax-control-toolkit ampq ansible apache asp.net asp.net-mvc automation axum babel bash benchmark blog blog-engine bootstrap buildout c# cache centos chrome ci cinder ckan cli cloud code-review codeplex community config debugger deface dependencies development-environment devices devstack devtime disks django dlr dns docker dockerimage dos easy_install elmah encoding environment-variables error event events everything-as-a-code exception exceptions fabrik firefox flask foreach forms gae gcc gerrit git github go google google-app-engine grep hack hacked hardware headless horizon hound html hugo iaas ienumerable iis internet iptables iron-python ironic iscsi java-script javascript jenkins jquery js jsx kharkivpy kiss kombu kvm kyiv lettuce libvirt linux lio loci logging loopback losetup lvm mac-os macos mercurial microsoft microsoft-sync-framework mobile mono ms-office msbuild networking news nginx npm npx offtopic oop open-source open-xml opensource openstack openvswitch os packages paraller-development patterns-practices performance php pika pip plugins pnp podcast popup postgresql profiler project protocols pycamp pycharm pycon pykyiv pylint pypi python python-3 qcow quantum qumy rabbitmq rar react reactjs refactoring rfc rhel search-engine security selenium server shell silverlight socket software-engineering source-control sourcegear-vault sources sql sql-server sql-server-express sqlalchemy ssh svg tests tgt tipfy tornado typescript uapycon ui uneta unit-tests usability virtualenv visual-studio vitrage vm vue.js vuejs web-development web-server web-service web_root webpack webroot windows windows-live word-press x32 x64 xcode xml xss xvfb интернет-магазин книги


Archives

2019 (46)
2018 (2)
2017 (3)
2016 (2)
2015 (3)
2014 (5)
2013 (17)
2012 (22)
2011 (35)
2010 (25)
2009 (35)
2008 (32)
2007 (2)