e0ne's comments

.NET 3.5 SP1 и первые проблемы

Published at August 22, 2008 ·  1 min read

Свершилось! Несколько дней назад вышел 8319-81da479ab0d7&displaylang=en” target=”_blank”>.net 3.5 service pack 1. В месте с ним мы получили ASP.NET Dynamic Data, Entity Framework, ADO.NET Data Services и много чего другого. Подообнее можно почитать тут. Но, разумеется, в каждой бочке мёда найдётся своя ложка дёгтя. Ей стал Ajax Control Toolkit, а именно одни из его базовых компонентов - ToolkitScriptManager. После установки .net 3.5 sp1 ToolkitScriptManager, входящий в состав Microsoft Ajax Control toolkit, перестал правильно функционировать....

.NET 3.5 и Web Service

Published at August 19, 2008 ·  2 min read

После переходна на новую ферсию .net framework, как и следовало ожидать, некоторый код потерял свою работоспособность. Перестали работать веб-службы. Точнее одна из них. Серверный её код ничем не выделяется от остальных: <font face="Courier New" size="2" color="black">[WebService(Namespace = <font color="#a31515">"myns"</font>)]<br /> [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]<br /> [ScriptService]<br /> <font color="#0000ff">public</font> <font color="#0000ff">class</font> MyService : WebService<br /> {<br /> [WebMethod, ScriptMethod(ResponseFormat = ResponseFormat.Json)]<br /> <font color="#0000ff">public</font> List<<font color="#0000ff">string</font>> GetData()<br /> {<br /> List<<font color="#0000ff">string</font>> result;<br /> <font color="#008000">//вся необходимая логика</font><br /> <font color="#0000ff">return</font> result;<br /> }<br /> }</font><font size="1" color="gray"><br /> <br /> </font>  Главное отличие её от других заключается в том, что обращение к ней идёт не с помощью ScriptManager и ServiceReference (в таком случае всё работает), а вызывается методом POST по url напрямую с javascript....

Microsoft Sql Server 2008 RTM

Published at August 7, 2008 ·  1 min read

Дождались! Этой ночь Microsoft выпустили RTM версию SQL Server 2008. Официальный источник: здесь. Доступны все версии, включая новую Web Edition Compact Edition 3.5 SP. Подробное описание редакция - на MSDN. P.S. Надеюсь мой ключик для Developer Edition будет работать:)....

ASP.NET и правильный выбор имен классов

Published at June 27, 2008 ·  1 min read

На днях в очередной раз столкнулся с проблемой: после разворачивания приложения на сервере на нескольких страницах появляется 500-я ошибка. Процесс развертывания приложения проходит следующим образом: - разработка и отладка приложения на машине разработчика - cборка проекта с помощью aspnet_compiler - коирование на тестовый сервер На этих шагах все работает отлично, а дальше получаем стандартную желтую страницу с ошибкой о невозможности найти нужный класс. В данном случае проблема была со страницей восстановления пароля, на которой находился только компонент PasswordRecovery....

Win the Web - 24 часа ада!

Published at April 24, 2008 ·  1 min read

Осталоcь всего 7 дня до конца регистрации на конкурс Win the Web. Конкурс web-разработчиков на платформе Microsoft. Особенность его состоит в том, что он будет проходить непрерывно 24 часа! Проводится в два этапа: после локального этапа две команды (одна студенческая и вторая команда профессиональных разработчиков) едут на финал. Поко что от Украины зарегистрировано лишь две команды. Для участия нужно зарегистрироваться на сайте и до первого мая загрузить mini application. Подробнее о правилах и об участии написано на их сайте....

MS Ajax и сторонние скрипты

Published at April 5, 2008 ·  2 min read

Интеграция различных скриптов на страницу, где используется MS Ajax - задача нередкая, но единого решения для неё не существует. Я поделюсь с вами некоторыми методами, которые помогут интегрировать срипт в вашу страницу. <li> Никогда не подключайте скрипты с помощью тега <font size="2" color="#0000ff"><font size="2" color="#0000ff"><</font></font><font size="2" color="#a31515"><font size="2" color="#a31515">script</font></font><font size="2"> </font><font size="2" color="#ff0000"><font size="2" color="#ff0000">src</font></font><font size="2" color="#0000ff"><font size="2" color="#0000ff">="..."></</font></font><font size="2" color="#a31515"><font size="2" color="#a31515">script</font></font><font size="2" color="#0000ff"><font size="2" color="#0000ff">></font></font>. Вместо этого следует использовать копмонени ScriptManager либо ScriptManagerProxy....

От перемены мест слогаемых сумма меняется!

Published at March 31, 2008 ·  1 min read

Законы математики, как показывает практика, действуют не всегда. В сфере программирования вообще и интернет поиска в частности, математика используется достаточно часто. Но интернет-поисковики пытаясь реализововать “человекообразный” алгоритм поиска в web’e иногда показывают забавные результаты: для примера вводим в поиске фразу “javascript+dhtml” (без кавычек), http://search.live.com/results.aspx?q=javascript%2Bdhtml&go=Search&mkt=en-us&scope=&FORM=LIVSOP. Т.к. поисковый движок считает что первая враза имеет больший вес, то при вводе “dhtml+javascript”, http://search.live.com/results.aspx?q=dhtml%2Bjavascript&go=Search&mkt=en-us&scope=&FORM=LIVSOP у нас получается другой результат.  ...

Новости блога

Published at March 25, 2008 ·  1 min read

Блог переехал на новое место. Теперь он находится по адресу: http://blog.e0ne.info/. В данный момент блог работает в тестовом режиме, фиксятся баги....

Миграция unit tests на Visual Studio 2008

Published at March 3, 2008 ·  1 min read

При миграции unit-тестов с Visual Studio 2005 на 2008 (.net 2.0) обнаружил интересный баг. Студия радостно отрапортовала об успешной конвертиции проектов, но при запустке тесты проваливались с такой ошибкой: Method SampleTest.ClassDBTest.MyClassInitialize has wrong signature. Parameter 1 should be of type Microsoft.VisualStudio.TestTools.UnitTesting.TestContext. ...

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 fstab 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 proxy 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 static-site sublimetext svg tests tgt tipfy tornado typescript uapycon ui uneta unit-tests upgrades usability vim 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 (73)
2018 (2)
2017 (3)
2016 (2)
2015 (3)
2014 (5)
2013 (17)
2012 (22)
2011 (35)
2010 (25)
2009 (35)
2008 (32)
2007 (2)