Блоги

Примерный сценарий внедрения информационной системы

Проблемная область упрощена до работы со списком сотрудников. В остальном близко к жизни.

Исполнитель: Все сделано в полном соответствии с утвержденным ТЗ.
Клиент: Хорошо
...через некоторое время...

Париж и Петербург на одной карте

Париж - город маленький...

На совмещенном плане хорошо видна разница в линейных размерах.

Следует отметить, что в пределах такого маленького овала, каким кажется Париж (12 х 14 км), проживает примерно 2,5 млн. человек, ходят поезда по 14 линиям метро, делая остановки примерно на 270 станциях, крутят фильмы в 300 кинозалах.

Париж и Петербург на одной карте

О реформе высшего образования

Ф.Гойя «Сон разума рождает чудовищ»

Считается, что одной из ценностей, доставшейся нам в наследство от советской эпохи, является система образования. Действительно, система советского образования некогда являлась образцом для подражания и источником развития Советского Союза.

Второе дыхание SQL. Техническое эссе.

Дальние перспективы развития баз данных. Disclaimer : я не читаю литературу посвязенную далеким прогнозам. Пока хватает того что будет через год или два. Поэтому мозг у меня чист как белый лист и не affected чужими прогнозами. Так что если кто данной темой интересовался, интересно будет сравнить

Коммунизм - не утопия

Что в руки взять нельзя - того для вас и нет,
С чем не согласны вы - то ложь одна и бред,
Что вы не взвесили - за вздор считать должны,
Что не чеканили - в том будто нет цены.

Гете

А все-таки она вертится!
Галилей

VSS Synchronization

Сергей Тарасов, февраль 2004

Назначение

При использовании Microsoft Visual SourceSafe (VSS) в качестве основного средства управления версиями при распределенной разработке возникает проблема синхронизации репозиториев кода.

SPM или собственный предметный макроязык над процедурным расширением SQL

Внимание

В статье рассказывается о предыдущей версии SPM (1.x). Описание текущей улучшенной и более простой в использовании версии SPM 2 находится здесь.

Предыстория

В ходе моих проектов приходилось и приходится писать много серверного кода в виде хранимых процедур и сценариев на процедурном расширении SQL соответствующей СУБД (в основном это MS SQL). К сожалению, при больших объемах такого кода (тысячи и десятки тысяч строк) возникает необходимость в инструменте, который бы мог:

  • группировать исходный код в виде файлов и вести проект из нескольких файлов;
  • транслировать код на сервер БД с диагностикой возможных ошибок;
  • допускать метапрограммирование, то есть использование несложного макроязыка (функциональная декомпозиция в декларативном языке SQL как правило неэффективна прежде всего с точки зрения производительности да и сам T-SQL до выхода версии MS SQL 2000 не допускал функций, определяемых пользователем);

В результате был создан инструмент, получивший название SPM (Stored Procedures Macroprocessor).

Теорема Геделя о неполноте

В. А. Успенский (Theoretical Computer Science 130,1994, pp.273-238.), перевод А. Иличевского
источник: http://metaphysis.narod.ru/things/tavrov/alexandrian/a_p.htm

1. Постановка задачи

Теорема о неполноте, точную формулировку которой мы дадим в конце этой главки, а быть может позже (в случае возникновения к этому интереса у читателя) и доказательство, утверждает примерно следующее: при определенных условиях в любом языке существуют истинные, но недоказуемые утверждения.

DB Stressor. Испытываем производительность БД

О программе

DB Stressor - это инструмент, позволяющий провести испытания ваших баз данных на производительность и устойчивость при многопользовательской работе. Единственным требованием к СУБД является наличие ODBC или OLE DB-драйвера и возможность исполнять сценарии (SQL-скриптов) на собственном расширенном подмножестве SQL и/или его процедурном расширении. Практически все широко распространенные СУБД обладают такими возможностями, например: MSSQL и Sybase ASE (Transact-SQL), Oracle (PL/SQL), InterBase (процедурное расширение), Sybase SQL Anywhere (Watcom-SQL) и многие другие.

Страницы

Subscribe to RSS - блоги