Ошибка в коде привела к убыткам в 476 миллионов долларов и банкротству компании

Это, пожалуй, самый болезненный отчет об ошибке, который я когда-либо читал. Он красочно описывает шаги, которые привели к потере 465 миллионов долларов компанией Knight Capital в связи с ошибкой программного обеспечения, проявившейся в прошлом году и обанкротившей компанию Для обеспечения … Читать далее

Отслеживаем изменения выбранного значения в колонке ComboBox DataGridView (DataGridViewComboBoxColumn)

Задача: отловить изменение выбранного значения в колонке DataGridViewComboBoxColumn. Чтобы достучаться до сидящих в ячейках грида ComboBox надо использовать событие DataGridView.EditingControlShowing, из которого мы получим экземпляр класса DataGridViewEditingControlShowingEventArgs , свойство Control которого в свою очередь уже можно конвертировать в ComboBox. Событие … Читать далее

Excel 2010, Windows 7, два монитора и "ошибка при направлении команды приложению"

По умолчанию Excel 2007/2010 не поддерживает работу с несколькими мониторами - все документы открываются только на одном. Чтобы разные документы можно было растаскивать по разным мониторам, надо поставить в настройках галку на параметр с интуитивно понятным названием "Игнорировать DDE-запросы от … Читать далее

Удаляем default-ограничение (constraint) в Transact Sql

Сгенерировать sql код для удаления default-ограничения не зная его имени, но зная таблицу и колонку, можно следующей командой (вынесена в отдельную функцию): Использование функции В принципе можно удалять ограничение сразу How to drop SQL default constraint without knowing its name? … Читать далее