Сообщения

Подключение к интернет через Wi-Fi Ad-Hoc.

Изображение
 Я смог таки настроить подключение к интернет на другом компьютере через Wi-Fi  Ad-Hoc ! Без роутера, да еще и к мобильному 3G Биллайн. ( По простому - у вас есть два ноутбука, на первом есть интернет, скажем через флешку мобильного оператора связи, а на втором нет. Вы хотите связать эти два ноутбука по Wi-Fi, да так, чтоб на втором ноутбуке у вас тоже появился интернет. Ad-Hoc это локальная сеть без использования внешнего роутера/маршрутизатора. В ней компьютеры подключаются напрямую через Wi-Fi или Bluetooth или другой протокол. ) Оказалось, что нужно, в подключаемом к интернету через Ad-Hoc ноуте/компе, прописать в настройках TCP/IP реальные DNS для "Беспроводное сетевое соединение" (см. ниже инструкцию). Видимо это пришлось сделать из-за подлянки со стороны Биллайна, поэтому обратите также внимание на последующий пост Тонкости раздачи интернета от мобильных провайдеров на несколько компьютеров . Я взял публичные DNS-адреса от Google http://code.google.com/speed/public-dn...

APEX Ajax Deadlock Bug

При работе с интерактивным отчетом в Oracle Application Express (APEX), в случае обрыва сети или возникновения ошибки в Oracle (т.е. как бы на сервере 500-е ошибки), все дальнейшие попытки выполнить какие-нибудь действия над интерактивным отчетом на странице будут завершаться с ошибкой. Так продолжится, пока вы не обновите страницу полностью. При этом, никаких сообщений, что надо обновить страницу, APEX пользователю не выдаст. При обновлении теряются все данные, которые пользователь уже ввел для фильтрации, например! Это крайне раздражает пользователей готового решения на Application Expres и начинают поступать многочисленные вопросы, аля - какого лешего мы не сдалали все на ASP.NET или на "Java". Файл решения проблемы в APEX 3.2 . Этот баг остался в APEX 4 и мое решение нужно немного доделать для четверки. Если вы это сделаете, то буду благодарен, если вы перешлете мне для публикации. Для workaround подключите в стран...

IIS: 6.0: Как программно включить ASP.NET 2.0 - 3.5 Web ServiceExtention в Windows 2003 на IIS 6.0.

Process.Start(@"C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis", "-i -enable"); По умолчанию ASP.NET Web Service Extention на Windows 2003 не включен после установки. Источники: Enable ASP.NET in IIS6 Programatically Why does IIS refuse to serve ASP.NET content?

ReSharper: Решарпер не умеет поддерживать расшаренныекросс-компиляционные проекты.

Есть в Visual Studio приемчик такой, я его называю попростовски - кросс-компиляционный шаринг. )) Фишка в том, что в таких проектах у вас разные верссии .NET Framework, но общий код! И правите вы код в одном файле, т.к. физически файл лежит только в одном проекте, а в остальных есть только ссылки на этот файл. Поскольку namespace в таких проектах общий, то можно спокойно передавать объекты .NET Framework разных версий между звеньями приложения написанными на .NET Framework разных версий. Удобно также референс добавлять на проект подходящей версии .NET Framework. Ну как-то так, в общем. Нужно будет – нагуглю вспомню. Я что-то писал рашньше про это – WPF + WCF + Silverlight + WCF+ ASP.NET. Фигасе! А товарищи из Решарпера не чешутся. Не умеет ReSharper 5 с этим всем обходится. Жаль. :)) Приходится работать почестному постаринке – поиском по солюшену. Правда и VS и сама немного тупит при таком подходе. Но совсем немного – один и тот же файл нельзя открыть два раза и контекст на нужный ...

SVN: Пропали иконки TortoiseSVN.

В проводнике Windows у вас пропали иконки TortoiseSVN. Для восстановления ставьте текущую версию Tortoise SVN повторно и используйте второй раз режим установки “Repair” (восстановление). Эта проблема возникает у тех кто ставил или ставит новую версию TortoiseSVN поверх старой. Информация поступила с официального сайта Tortoise SVN и помогла мне. Это текущая ситуация, возможно в последующем этот пост станет не актуальным.

ODP.NET: Тонкости биндинга переменных.

“Сколько же можно наступать на грабли от Oracle”, сказал я себе и решил написать этот пост. ODP.NET это реализация ADO.NET для работы с Oracle. Перечислю некоторые тонкости биндинга параметров в ODP.NET. Изначально имеем код запроса, который корректнен и работает: Начальный пример var oCom = new OracleCommand {     CommandText = @"begin :outP := krn_setting_iapi.get_v(:inpP1,:inpP2,:inpP3); end;", }; oCom.Parameters.Add("outP", OracleDbType.Varchar2, 100, null, ParameterDirection.Output); oCom.Parameters.Add("inpP1", OracleDbType.Varchar2, 20, " first ", ParameterDirection.Input); oCom.Parameters.Add("inpP2", OracleDbType.Varchar2, 20, "second", ParameterDirection.Input); oCom.Parameters.Add("inpP3", OracleDbType.Varchar2, 20, " first ", ParameterDirection.Input); Тонкость 1. Называется “У вас нет такого геммора? Тогда Oracle идет к вам! ”. Просто так менять порядок биндинга переменных ...

Вывод в cmd или bat пустой строки.

Как вставить пустую строку в cmd через bat-файл. Как вывести пустую строку в cmd через bat. Как добавить переснос строки в CMD вывод. echo пустой строки. Чтобы отформатировать в cmd вывод и вывести в окне консоли пустую строку нужно использовать соманду “ @echo. ” Обратите внимание, что это не просто команда echo с управляющим символом “@” перед ней. Это именно команда echo с точкой на конце без пробела между echo и точкой. “ @echo . ”