но и у парней из Microsoft, вот случайно наткнулся на .NET-блог Ивана Медведева http://blogs.dotnetthis.com/Ivan/ возможно кому-то будет интересно почитать :-)
Вышел новый релиз проекта Mono - интерпретации .NET Framework для Unix, Linux и Windows (не понятно, зачем же для Windows). Так что если вдруг задумаете поработать с ASP.NET под Линуксом вам эта вещь пригодится. Скачать дистрибутивы, документацию и исходники (open source!) можно на http://www.go-mono.com
Да, почитатели SQL Server сразу скажут, да ну его нафиг и читать нечего А что делать! На Access тоже можно кое-че сделать, к тому же, например, хостинг с поддержкой только Access не в пример дешевле, чем с SQL Server... Правда проблем с этим Access'ом -- вот только что обнаруженный баг - при использовании GROUP BY по memo-полю SELECT возвращает только первые 255 символов из этого поля. Так что то, что на SQL Server можно было бы выполнить в виде одного запроса (или одной хранимой процедуры) при использовании Access оборачивается геморроем из нескольких запросов.
Public Function fetchURL(ByVal message As String) As String Dim strPattern As String = "(?http://(?:[\w-]+\.)+[\w-]+(?:/[\w-./?%&~=]*[^.])?)" Dim strReplace As String = "${url}" Dim strInput As String = message Dim strResult As String strResult = Regex.Replace(strInput, strPattern, strReplace) strPattern = "(?http://)(?www\.(?:[\w-]+\.)+[\w-]+(?:/[\w-./?%&~=]*[^.])?)" strReplace = "http://${url}"" target=_blank>${url}" strResult = Regex.Replace(strResult, strPattern, strReplace) Return strResult End Function
Сайт VBStreets.Ru объявил о конкурсе проектов на платформе .NET для разработчиков на Microsoft Visual Basic. Цель конкурса - как можно больше открыть платформу .NET для широкого круга разработчиков. Конкурс проводиться в двух основных направлениях - разработка Windows приложений на Visual Basic.NET и разработка Web приложений на ASP.NET.
Работы принимаются до 1 апреля 2004 года. Награждение победителей состоится в мае 2004 года.
Как указывается, конкурс проводится при поддержке российского представительства корпорации Microsoft, у них на сайте я ничего подобного об этом конкурсе не нашел, но будем надеяться, что так и есть.
Переход с .net 1.0 на .net 1.1 может вызвать некоторые проблемы
...а именно, если приложение написано на 1.0 и использует клиентские скрипты, например, для валидации форм, которые IIS хранит в /aspnet_client/system_web/1_0_билд то при установке приложения на другой сервер с установленной .Net Framework 1.1 валидация форм работать не будет, по той простой причине, что asp.net будет искать скрипты в /aspnet_client/system_web/1_1_билд т.к. версия другая (точнее можно видеть, если посмотреть исходный код сгенеренной ASPX-страницы на втором сервере). Выход может быть в копировании каталога /aspnet_client с первого сервера и переименования подкаталога, содержащего номер версии.
Еще замеченная проблема. При использовании имперсонации может возникнуть System.Data.OleDb.OleDbException: Unspecified error, вызванная тем, что в отличие от 1.0 новая версия Framework 1.1 использует другой каталог для временных файлов, на который может не быть прав у аккаунта ServerName\ASPNET при имперсонации...
вот какая гадость может приключиться если, используя Ассеss вкупе с Data.OleDb использовать в запросе зарезервированные слова вроде "INSERT (..., password, ...) VALUE ..."
OleDb возвращает чудесную ошибку
Syntax Error in INSERT INTO Statement
Убил кучу времени, чтобы разобраться что же такого плохого в запросе (запрос содержит кучу полей), пока, наконец, не догадался заключить в скобки [password].
Кстати, если скопировать запрос без [] в Access, то там все работает