Развитие ИТ во многом определяется не только внутренними факторами, научно–техническими исследованиями и разработками, но и внешними, например, доминирующими теориями управления, которые призваны теоретически обосновывать практические меры по повышению эффективности деятельности организаций разного профиля. Одно из последних течений в этой области получило название «реинжиниринг делового процесса»(«Business process reengineering»). Англоязычный термин «reengineering» на русский язык «перестройка», однако в силу специфической «нагруженности» этого понятия для российского читателя, на мой взгляд, предпочтительнее оставить прямую кальку с английского «реинжиниринг». Содержание этого понятия довольно ёмко и расшифровывается на многих страницах публикаций на эту тему по теории менеджмента. Уместность рассмотрения сути реинжиниринга – бизнеса на страницах данной статьи объясняется ключевой ролью в этом процессе ИТ.
Читать полностью »
Рубрика «реинжиниринг»
Роль информационных технологий в реинжиниринге деловых процессов
2015-12-05 в 15:30, admin, рубрики: бизнес, История ИТ, ит, ит-инфраструктура, педприятие, реинжиниринг, теория, Читальный залНескучные выходные или «тачка на прокачку»
2015-03-17 в 21:11, admin, рубрики: arduino, Atmega, avr, can-bus, diy или сделай сам, mazda, анализ данных, дисплей, парктроник, программирование микроконтроллеров, разработка, реинжиниринг, метки: atmega, can-bus, mazdaНекоторое время назад я сказал: "«Тюнить» авто лично мне как-то не интересно...", но «никогда не говори „никогда“». Звезды встали в таком порядке, что пришлось экстренно сменить машину Peugeot 307sw на Mazda5.
Машина ездит, все хорошо, но некоторые «плюшки», которые были в прежней машине штатно, почему-то отсутствовали в текущей.
Одна из таких полезных вещей — парктроник. Установка парктроника не является проблемой, но вот как-то «неродной» дисплей парктроника меня в салоне не устраивал. Внутренний перфекционист был жутко против «чужеродного тела».
Читать полностью »
Кто подключится расковырять скрипт и восстановить машину Тьюринга?
2012-06-24 в 23:28, admin, рубрики: game development, Google, javascript, дудл, реинжиниринг, скрипт, тьюринг, метки: дудл, реинжиниринг, скрипт, тьюрингДень назад праздновали день рождения Тьюринга, и на сайте Гугла был дудл с джаваскриптовой машинкой Тьюринга. Уже не первый раз поисковик показывает нетривиальные и интересные скрипты, которые потом, после дня празднования, исчезают в небытие. Странно, что на странице всех дудлов о них есть немного слов, но нет работающих моделей, как, например, по рассматриваемому дудлу машины Тьюринга. Возможно, они где-то есть, но поиск в интернете не привёл к результату. Такок своевольное поведение стихии интернета начало надоедать, поэтому вчера я без особого напряжения и старания, но решил извлечь работающий код и попытаться им управлять.
Для этого понадобилось деобфусцировать гугловские коды страницы поиска (которую уже и поиском не назовёшь, судя по массе скриптов) и отвязать движок от родительского сайта. Получилось запустить алгоритм счётчика, который зашит в движок по умолчанию, но не работает механизм прохождения логических задач, который, судя по коду, в нём содержится, но не стартует по клику на кнопке с треугольником. Тем не менее, процентов 20 работы сделано, и не хотелось бы, чтобы она пропадала. Возможно, в другое свободное время я им займусь, а, возможно, кто-то подхватит и сделает форк с реквестом, и у него (или у нас вместе) получится запустить задания.
Читать полностью »
История одного реинжиниринга или RNAInSpace v.1.3. Demo
2012-05-16 в 3:30, admin, рубрики: биоинформатика, кибернетика, Проектирование и рефакторинг, реинжиниринг, сворачивание рнк, теория игр, Фолдинг белков, метки: demo, кибернетика, реинжиниринг, сворачивание рнк, теория игр, Фолдинг белковТут недавно был такой пост Правила разработки сложных систем. История одного проекта, где автор описывает как он удачно «копался» в одном проекте, а потом все выкинул и переписал с нуля.
Я попробую рассказать обратную историю. Тут около месяца назад я не удачно попытался представить демо версию одной своей разработки (см. Часть №7. RNAInSpace — программное обеспечение для полуавтоматического конструирования РНК в пространстве).
Оказалось, что у скачивающих не работает один модуль, ответственный за показ графики. В двух словах проект RNAInSpace — это программное обеспечение для полуавтоматического конструирования РНК в пространстве. Обеспечивает 3D визуализацию структуры РНК, позволяет её изменять и с помощью связи с модулем RNAWorld позволяет автоматизировать некоторые этапы сворачивания РНК.
Чтобы войти в тему — я тут написал некоторое множество статей:
От белков к РНК, Мат. критерии, Как уменьшить число поворотов цепи?, Как оценить ход сворачивания односпиральной РНК?, Ограничение оптимизирующих методов в играх с противником и без, Одна фундаментальная проблема, Введение в сворачивание многоспиральных РНК
Но эту статью можно обсуждать и не зная предметной области, кстати заодно проверим можно ли судить о качестве ПО не зная семантики предметной области (я утверждаю, что можно).
Так вот эта 3D визуализация (модуль RNAInSpaceDisplay) и не работала на некоторых компьютерах. Для реализации графики я использовал существующий проект VMD 1.8.7.
Ниже история о том как я адаптировал VMD 1.8.7 под свои нужды.