Вход/Регистрация
Цифровой журнал «Компьютерра» № 17 (170)
вернуться

Журнал «Компьютерра»

Шрифт:

По гамбургскому счету новая этика и эстетика, которой отмечено первое десятилетие XXI века, ни разу не новая. Это, конечно, всё те же старые добрые ницшеанские перепевки — не менее дилетантские, чем «объективизм» Алисы Зиновьевны Розенбаум aka Айн Рэнд.

Есть, впрочем, у демиургов «Элементарно» принципиальное отличие от эпигонов Фридриха Ницше прошлого: Рэнд со товарищи все-таки старались выдерживать пафос и не опускаться до низости оправдания негодяйства гениальностью (помните, как в «Комедии строго режима» «Ильич» трахнул кладовщицу Клаву, которая упрекала потом своего ухажера за ревность: «Ну ты чо, Петь, в самом деле?! Он же все-таки ВОЖДЬ!»). У эпигонов прошлого негодяйство, конечно, тоже оправдывалось (иначе это бы уже не был Заратустра!), однако под тем соусом, что, де, это «на благое (великое, благородное) дело»! А так, чтобы «Я творю зло, но мне можно, потому что я хоть и закомлексованный задрот-наркоман, однако же — шибко обаятельный и гениальный!» — такого ни-ни. Табу!

Зато сегодня это даже не табу, а ролевой герой. Почему так пошло? Думаю потому, что какое-то жутко высокое количество зрителей узнает в Шерлоке Холмсе из «Элементарно» самих себя. Без диспенсации гениальности, разумеется. Гениальность в данном случае — это такая карамелька. Награда в качестве самооправдания творимых по жизни мелких гадостей.

Федор Михайлович Достоевский, наверное, в гробу бы перевернулся, если бы как-то прознал про «нравственные искания» наших современников:)

К оглавлению

Практический алгоритм миграции как ключ к успеху в современном софтостроении

Сергей Голубицкий

Опубликовано 25 апреля 2013

Сегодня в рамках «Битого Пикселя» мы помедитируем над важной темой, которая никогда не попадает в поле зрения IT-прессы: процессом миграции от одной компьютерной программы к другой и инструментами, эту миграцию облегчающими. Вернее — полнейшем отсутствии подобных инструментов на рынке.

Какую ошибку постоянно из года в год, из сектора рынка к сектору рынку совершают практически все современные программисты? Они представляют свое творчество как некий эксклюзивный и — главное — единственный в своем роде продукт на рынке! Этот психологический дивертикул самооценки настолько распространен, что можно смело говорить об аксиоме или общем правиле. Я лично исключение не знаю.

Берем любую программу и рассматриваем ее в контексте ее рыночной ниши. Что же мы видим? Интерфейс программы, ее инструментарий, ее алгоритмы работы — всё-всё-всё без исключения сделано так, как будто пользователь свалился с Луны. Вчера свалился и сразу же приземлился в данной конкретной программе. Ему ничего не известно об альтернативах на рынке, не известно и о конкурентах, которые, если разуть глаза, находятся в теме уже годами. Пользователь пришел и сразу стал работать с данной программой. Знаете почему? Потому что программист, написавший эту программу, искренне и свято верит, что кроме него и его детища на рынке нет никого! Пупец земли и никак не меньше.

Что это за безумие? Откуда берется такая наивная и детская близорукость? Ведь игнорируя реальное положение дел, программист априорно обрезает крылья своему проекту, лишая себя тысяч потенциальных клиентов, которым программа, может, и понравилась по объективным ее достоинствам, но воспользоваться ей они не могут, поскольку до появления этой программы уже давно работали с другой — от конкурентов. Эта армия потенциальных клиентов — а они составляют 99 % всех клиентов на рынке — банально не может бросить свои многолетние наработки и переметнуться пусть и к более авантажной, однако бесполезной программе. Не может, потому что нет инструментов для миграции!

Я лично сталкиваюсь с трагедией землепупства софтоделов практически ежедневно. Столь высокий градус зуда нормой, разумеется, не является и объясняется моим странновато-неуемной тоской по идеалу, которая постоянно побуждает меня выходить на поиски всё новых и новых программ для выполнения моих традиционных задач. Я беспрестанно изучаю новые органайзеры и системы личной продуктивности (PPS), персональные информационные менеджеры, программы для учета личных финансов и контроля за бюджетом, текстовые редакторы, конвертеры видео и аудиоформатов, клиенты для Твитера, системы поиска и индексации объемного контента и баз данных, словари, автоматизаторы процессов и так далее, и тому подобное.

Не могу сказать, что поиски мои безрезультатны. Как раз наоборот: постоянно встречаются новые программы, которые лучше тех, что уже известны на рынке. Однако использовать эти программы абсолютно не представляется возможным: нет инструментария и реально действующих алгоритмов для портирования всех моих прошлых наработок в новую среду!

Возьмем, к примеру, программы для учета личных финансов. У меня собраны данные за последние лет десять. Вернее — 10 баз данных. Десять разрозненных баз данных, которые никак между собой не пересекаются, поэтому ни о какой осмысленной аналитике говорить не приходится. А жаль, потому что эмпирика накоплена отменная. Но тут я бессилен, потому что в разные годы я работал с разными программами, а полноценного и эффективного инструмента для портирования данных в новую программу как никогда не было, так и нет. Ни у одной программы учета личных финансов!

При этом все эти финансовые программы с гордостью заявляют о том, что поддерживают импорт и экспорт во все распространенные форматы данных — OFX, QFX, OFC, QIF, CSV и бог еще весть какие. Проблема за малым: никакие сложно структурированные данные с помощью этих форматов портировать невозможно! Не верите — попробуйте сами перекинуть из одной программы учета личных финансов базу данных, в которой есть пару десятков счетов (кошельков), несколько валют и сотня категорий: вы просто утоните в том бардаке, который получите на выходе! Все проводки перемешаются, возникнут сотни дубликатов и даже триплетов, категории собьются, межвалютные сделки ВСЕ гарантированно дадут искаженные результаты. По началу вы попытаетесь весь этой холоймис поправить вручную, но очень скоро поймете, что гораздо проще переписать базу с нуля. Прикинув, сколько дней вам придется убить на эту процедуру, вы махнете рукой и начнете работать с чистого листа на новой программе. Либо — останетесь на старой, хотя новая, может быть, и лучше на порядок.

  • Читать дальше
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • ...

Ебукер (ebooker) – онлайн-библиотека на русском языке. Книги доступны онлайн, без утомительной регистрации. Огромный выбор и удобный дизайн, позволяющий читать без проблем. Добавляйте сайт в закладки! Все произведения загружаются пользователями: если считаете, что ваши авторские права нарушены – используйте форму обратной связи.

Полезные ссылки

  • Моя полка

Контакты

  • chitat.ebooker@gmail.com

Подпишитесь на рассылку: