Нестандартное мышление - вот что выделяет сегодняшнего героя рубрики "Кто есть кто" Петра Семилетова. Это может заметить каждый пользователь его программ, самой известной среди которых является текстовый редактор TEA. Встречайте!
Журналист, звукорежиссер и
программист в одном лице
- ФИО, возраст?
- Семилетов Петр Владимирович, 26 лет.
- Когда и какие учебные заведения закончили?
- Средняя школа, брошенный институт. Думаю, что систематическое образование мне больше вредит, нежели развивает. Человек должен самостоятельно изучать то, что ему интересно, а не то, что считают нужным дяди или тети из Министерства образования.
- Семейное положение?
- Пока холост. Впрочем, у меня довольно неприязненное отношение к "официальному" браку - как будто, чтобы жить с любимой женщиной, мне нужен бюрократический процесс одобрения государством или Большим братом. Все эти "расписывания", штампы, обмен кольцами, свадебные наряды определенно не для меня. Свадьба чем-то сродни похоронам - виновник торжества в солидном костюме, имеет нездоровый цвет лица и все время молчит.
- Где проживаете?
- В Киеве. Мне не нравится этот город.
- Место работы?
- Журналист. Сотрудничаю с несколькими компьютерными изданиями ("Мой компьютер", "Компьютерра", "Апгрейд", "Программист" и другими), реже продаю свои рассказы.
- Рассказы о чем?
- Покупают у меня только ужастики или нечто фантастическое. Хотя для коммерции не пишу. Но если покупают, то продаю. А вообще, я пишу в самых разных стилях. Где-то в Москве на курсах актерского мастерства работают с моими мини-пьесами - там диалоги хорошие. Еще сочиняю романы и повести. В основном, сюрреалистические. Их ни одно издательство брать не хочет. Просто игнорируют. Я мотивирую это тем, что рынок еще не созрел. Вторая моя профессия - звукорежиссер.
- Это которую раздавали в брошенном университете?
- Нет, это дело я сам изучил, потому что увлекаюсь музыкой и хотел знать, как устроен весь процесс изнутри. В университет я поступил на гуманитарный факультет. Я вообще не технарь, больше гуманитарий. Программирование меня интересует как творчество. Возвращаясь к теме звукорежиссуры, нормально в этом плане я не работал, разве что смикшировал на добровольных началах два альбома для знакомых рок-групп.
- У Вас столько увлечений... Скажите, изучать новое не было сложно?
- Передо мной никогда не стоит понятие "я не могу", есть только "я не знаю", а то, чего не знаю, могу изучить. Никогда не понимал, например, факта существования учебников по языкам программирования. Чтобы выучить какой-то язык, достаточно его спецификации и исходников библиотек.
Чайный редактор в канцелярском
Рунете
- Как же Вы заинтересовались программированием?
- Когда мне было лет 16, мы с товарищем решили сделать игру, RPG. Тогда я ничего не смыслил в компьютерах. Передо мною стояла задача написать сценарий, что я и сделал. Товарищ же должен был создать движок, на этом дело заглохло. Тогда я решил написать программу сам. В итоге, игру так и не сотворил, зато обнаружился интерес к программированию и компьютерам.
Чуть позже у меня появился древний, образца 1982 года, Sinclair - он подключался к телевизору, а вместо дискет и дисковода использовался обычный магнитофон с кассетами. На Sinclair'е я написал некий гибрид виртуального терменвокса и паттернового синтезатора, который мог играть довольно неплохую музыку. Это было сто лет назад, когда я программировал на BASIC'е.
Сейчас я пишу программы в Delphi, но осознаю, что С++ предоставляет более широкие возможности, потому что там есть множественное наследование (в Object Pascal мне его очень не хватает) и более продвинутый механизм циклов. Разработкой ПО под Linux пока не занимался, однако планирую, и тогда изберу основными языками C++ и Python. Python - замечательная, удивительная вещь! А вот Kylix точно использовать не хочу, поэтому портирования моих программ из Windows в Linux не будет.
- Петр, какие программы получились наиболее удачными?
- Из реально работающих на весну 2003 года программ самой удачной могу назвать свой текстовый редактор TEA. У него несколько десятков тысяч постоянных пользователей. Хотя это не показатель, но мне нравится, что TEA имеет широкий круг пользователей - ученые, веб-дизайнеры, программисты. Это очень интересное ощущение, когда знаешь, что твою программу запускают где-то еще, в совсем другой обстановке, в тысячах иных мест и городов.
- Как пришла идея создать "чайный" редактор?
- Раньше я писал тексты в Bred'е или MS Word. И вот однажды сочинил рассказ, на котором Word вылетал. Я не знаю, почему. Открыл этот же текст в Bred'е и обнаружил, что он по загадочным причинам "рубит" концовку. Пишу текст, а после сохранения концовки нет. Меня это порядком достало, и я решил написать свой редактор. Сначала он именовался нудным словом Typewriter. Ближе к осени 2001 я переписал редактор почти заново, сменил название на более краткое TEA, а еще через полгода впервые выложил продукт на сотфварные серверы и понял, что он нужен людям - пошли благодарные отзывы.
- Помню, когда впервые запустил TEA, то был удивлен его нестандартным юморным интерфейсом...
- Меня очень раздражает канцелярский язык Рунета. Многие этого не замечают, но Рунет говорит на двух языках - канцелярском и бакланском ("слышь, чувак, типа..."). Проведите частотный анализ вхождения канцелярского слова "данный" и его вариаций в любом документе, относящемся к софту. "Данная программа", "данный метод" и так далее в каждом абзаце. Правильнее и благозвучнее использовать местоимения "этот", "эта", "это".
В интерфейс TEA я ввел элементы жаргона и юмора - например, есть "УНИТАЗ" - УНИверсальный Текстовый АналиЗатор, на самом деле очень мощная штуковина. Документация же написана с таким расчетом, чтобы ее было интересно читать - абсолютно свободный стиль, с разными шутками да прибаутками, не забывая, однако, об изложении информации. Кстати, это мой естественный стиль - я всегда пишу так, как говорю. Даже статьи.
- Может, у Вас есть цифры, демонстрирующие популярность TEA?
- Статистикой особо не интересуюсь, да и сложно уследить за всем. Ведь TEA выложен не только на "основном" сайте. Если быть предельно откровенным, то судьба TEA после выпуска новой версии меня не волнует совершенно. Я делаю что-то, отдаю это людям и занимаюсь другим. Мне безразличны рейтинги, оценки, награды. Если Бритни Спирс получает награду Грэмми, то это не значит, что для меня Бритни Спирс является эталоном хорошей музыки.
Ну а цифры... Получается, что скачивается по 100-150 копий TEA в день. Думаю, это хороший результат, учитывая, что ниша текстовых редакторов не так уж популярна на рынке по причине доминирования MS Office на просторах пост-СССР. Люди из каких стран пользуются TEA? По доступной мне статистике, в основном, это Россия. Родная Украина отстает. Еще Беларусь, Молдова, страны Балтики, Германия, Штаты, даже Бразилия - вот такая география. Я давно собираюсь выпустить английскую версию, но дело тормозится из-за перевода документации - она здоровенная, и очень часто обновляется.
- А есть ли у редактора конкуренты?
- Я не рассматриваю другие редакторы как конкурентов, потому что не люблю соревнований. Оценивая ситуацию реально, могу лишь сказать, что в TEA функций больше, нежели в других редакторах этого класса.
С другой стороны, в некоторых редакторах есть вещи, реализованные лучше, чем в TEA. Например, RulNote от Романа Бакланова. Там концепция подсветки синтаксиса доведена до совершенства. Из забугорных специализированных редакторов мне нравится HTML-Kit. В Linux пользуюсь OpenOffice и по этой причине вряд ли буду разрабатывать текстовый редактор под эту систему - OpenOffice отлично подходит для всех моих нужд. Замечу, что говорю только о фриварных программах.
- Вам не нравятся shareware?
- Мне могут нравиться shareware-продукты. Я бы купил "Оперу" и TotalCommander. Еще bTV (бывший BorgTV). А в целом, я не вижу причин предпочитать shareware-софт бесплатному ПО. Качество? Одинаково. Техническая поддержка? В "Линуксе" есть очень популярный браузер "Галеон". У него миллионы пользователей. Я задал однажды вопрос его разработчикам и через 25 минут получил содержательный ответ.
"Я не умею отдыхать"
- Интересно, есть ли у Вас хобби?
- У меня нет хобби в общепринятом значении этого слова. Хобби - это то, чем человек занимается на досуге, когда отдыхает. А я не умею отдыхать. Мне постоянно нужно чем-то заниматься, нагружать свой разум. Я не могу представить себе, что ничего не делаю. Если я не пишу статьи, то пишу прозу. Если не пишу прозу, то пишу программы. Если не пишу программы, то сочиняю музыку. Могу книжку почитать, независимое малобюджетное кино посмотреть, музычку слухнуть и в игры поиграть. Тут две крайности: или с бензопилой бегаю да пешеходов в "Карме" давлю, либо в RPG - Fallout 2 уже восемь раз прошел.
- Из скольких человек состоит команда разработчиков программы?
- Сначала делал один, затем к проекту подключился Дмитрий Попов из Архангельска. Дмитрий рисовал изображения для кнопок, иконки, создавал дизайн сайта и документацию. Недавно из-за последних у нас возникли непреодолимые разногласия, и Дмитрий покинул проект. Теперь я сам делаю сайт и верстаю документацию. Документации уделяю большое внимание, потому что интересно и живо написанное руководство к программе играет важную роль в ее освоении. TEA слишком комплексная штука, чтобы вникнуть во все ее тонкости интуитивно. Надо читать документацию. А большинство отечественных документаций годится разве что в качестве радикального снотворного.
- Приносит ли Ваше занятие программированием прибыль?
- Прибыли совершенно не приносит. По двум причинам. Первая - я использую много библиотек, в лицензии которых оговорено их некоммерческое использование. Если я буду выпускать коммерческий продукт, то с разработчиками этих библиотек придется делиться прибылью. Можно сделать так, как поступают другие - не указывать, чей код использовал. Будто я - король горы, и весь код написал сам. Но я ведь - не "другие", и уважаю чужой труд.
Вторая причина - мне интересно делать некие программы для собственного удовольствия, а не ради денег. Что такое деньги? Цветные бумажки с портретами мертвых президентов США. В современном социуме за эти БУМАЖКИ покупаются жизни и смерти людей. Это абсурд, но это работает. В фильме "Кин-дза-дза" инопланетянами особо ценились "КЦ" - обыкновенные спички. Наши цветные бумажки в качестве столпа общества - такой же маразм.
- Происходили ли интересные случаи при распространении программы?
- Да, это сплошной сюрреалистический процесс. Из цветочков - один человек, квази-пурист, начал досаждать меня письмами, чтобы я изменил надписи на некоторых пунктах меню, и упрекал меня в незнании русского языка (сам пурист при этом делал по две ошибки в одном слове). Я корректно ответил ему, что ничего менять не собираюсь. Чуть позже с удивлением узнаю о... русификаторе TEA. Оказывается, этот человек выпустил патч, переименовывающий менюшки. Например, у меня "Отчалить", у пуриста - пресловутое "Выход". "Русификатор" работал только с одной версией TEA, а остальные портил. С помощью администратора сервера, на котором пурист разместил свое детище, проблема была решена. А пурист разразился злобным посланием в мой адрес, что, впрочем, особого вреда не принесло.
Беседовал Павел БАДЯЛИК
"Навороченный" текстовый
редактор TEA (см. обзор "Чайный"
секретарь", №29/2002),
"Звонилка", записная книжка XLAM
и менеджер запущенных процессов
"Дохтур Гроб" выложены на
сайте www.roxton.kiev.ua.
Там же находится проза и музыка
Петра Семилетова.
Комментарии
Страницы
повторяю для тех, кто едет на бронепоезде: "Не собираюсь критиковать ТЕА". чего и не делал, так что Солженицын несколько не в строку.
>А позволь спросить, зачем тебе сразу "Homesite в винде и Quanta в линухе"
ну как бы стоят 2 системы на машине, которыми успешно пользуюсь для решения различных задач. или ты предлагаешь мне Homesite из линуха запускать? и, опять-таки, повторюсь: меня эти программы устраивают полностью и даже сверх того.
да-а-а, уровень твой впечатляет всё больше и больше :)
попробовал я конструктивно закончить дискуссию (см. мой последний абзац) - не вышло. полилася из г-на Самоделкина такая блевотина, которая никак не кореллирует с такой типа умной и хорошей статьёй, ну ессно и редактором TEA, на котором в силу его кр00тизны автор заработал не один килобакс.
>Я знаю, что задело Патологоанатома. Зависть
когда нет аргументов, переходим на личности...
>Обезличенному Патологоанатому
и слава богу, что обезличенному. иначе наш гений раскопал бы и во всеуслышание объявил, что де его оппонет оказывается в детском саду пописал не в тот горшок, что и вызвало в нём чёрную зависть к TEA.
>Это не врожденная скромность, это комплекс ничтожности
>Анонимно - наш Патологоанатом чувствует себя за каменной стеной
мальчик наверно в Тырнете с неделю и про понятие ников вобще не слышал...
>А попробуй-ка вкус публичности
не хочется быть публичной девкой :) к тому же мне больше хотелось обсудить не тебя и твои детские проблемы, а твой подход к разработке софта...
>напиши, как я, больше 200 статей
я статьи не пишу. я софт пишу...
>у которого десятки тысяч юзеров
может, мильёны?
краткая коллекция отзывов о TEA (softodrom.ru):
* tea - супер прога, но некоторые не понимают ее...
* классная программа. правда сначала она мне резко не понравилас
* Мужики, Вы чего, совсем угорели?
* в целом неплоха, но по многим вопросам там ещё «конь не валялся»
ладно, завершим на этом. Искренне не ваш,
Патологоанатом
Тебе дать еще намек? Неподалеку от Сиэтла расположен город Редмонд. Теперь можешь поискать, что же это за редакторы там пишутся.
В общем и у меня такое мнение сложилось :( Хотя вполне допускаю, что ТЕА нормальная вещь. Только это уже не имеет значения
скомпрометировал себя и свою программу за одно. ИМХО, промолчать было бы лучше, если программа действительно хорошая.
Скачал TEA.
Загрузил.
И с первого взгляда на один только интерфейс возник вопрос: Кто додумался его с хомсайтом сравнивать?
Ты Петр не хами, а послушай что большие дядьки говорят. Были бы дураками, не позаканчивали бы универы и не работали бы на америкозов.
И завидывать тебе тут нечего. На самом деле эти дядьки сидят и смеются с твоей наивности и чувства собственного "я".
Дай бог тебе в жизни хоть в одном проекте поучавствовать, которые они разрабатывают, тогда и поймешь почему эти это студенческими поделками называют. И примеры фич которые есть у тебя и нет в хомсайте как то не придает авторитета, ты вот напиши что есть у тебя и нет в хомсайте и наоборот. Не забудь туда же записать юзабилити, дизайн интерфейса и прочее прочее прочее.
1,6 мб года это так же выглядет смешным.
Вот у меня на проекте 60мб кода. На прошлом было 200мб и что? я не сижу, понты не кидаю и тебе не советую, лучше тебе от этого точно не будет просто будешь выглядеть смешным.
З.Ы. А в резуме скажу. Ты пиши свой редактор, пиши, вдруг потом поумнеешь и из тебя что нить дельное получится
2Sanders. Пишет: "Вот у меня на проекте 60мб кода. На прошлом было 200мб". Это, пардон, какая-то Microsoft Windows получается. Исходники Линукса весят меньше 200 Мб. А вот у Sanders'а некий проект аж на 200 метров. Что ж за проект такой? Ссылочку дайте.
Далее. "ты вот напиши что есть у тебя и нет в хомсайте". Будь внимательней. Выше написано, чего нет в HomeSite, но есть в TEA.
Sanders пишет:
"Дай бог тебе в жизни хоть в одном проекте поучавствовать, которые они разрабатывают, тогда и поймешь почему эти это студенческими поделками называют."
1. Бог мне ничего не даст. Мы друг в друга не верим.
2. Я не студент, я не делаю поделок, о чем идет речь?
3. Мне нудно писать дебаггеры для SQL. Им тоже нудно. А надо. Потому и злые.
Sander пишет:
"Ты Петр не хами, а послушай что большие дядьки говорят. Были бы дураками, не позаканчивали бы универы и не работали бы на америкозов."
1. Большие дядьки - это которые в трусах у телевозира с пивом сидят?
2. Известно, что дураки (95%) заканчивают универы. Более того, в универах преподают тоже дураки - 95%. Одни дураки учат других, получаются дураки в квадрате. Также известно, что дураки учатся за деньги. Умные, но без денег, довольствуются такой мощной штукой, как САМООБРАЗОВАНИЕ. Дураки об этом не знают, они как птенцы, которым птица-мать разжует и сблеванет - только речь идет о пище духовной.
3. "Дядьки", что якобы закончили некие универы и теперь работают в США, могут работать как посудомойщиками, так и программерами. Последним чаще всего поручается рутинный труд, это ломовые лошади, "негры", и элемент творчества в их работе минимален. Я ничего не имею против. Пусть работают. Но я уважаю их труд. Мой труд эти "дядьки" не уважают. Это их право. Но пусть они мотивируют свои негативные аргументы. А не занимаются словоблудием. Мне нужны реальные факты. Ссылки на реальные продукты, популярные в народе. А не SQL-дебаггеры для узкого круга пользователей. Или возьмите отечественные текстовые редакторы и сравните их с TEA. Без эмоций, а просто список реализованных функций и качество их реализации. Я утверждаю, что существует мало редакторов такого ВЫСОКОГО качества, как TEA. А что могут утверждать безымянные, скрывающиеся за никами люди? Читатели не знают их уровня знаний. Насколько компетентны в программировании Патологоанатом, Ынг и прочие? Кто навскидку скажет, почему Opera до версии 7 подбирала под себя все ресурсы GDI при отображении большого количества GIF'ов?
Никто не обращал внимание на любопытный факт? - в TEA можно назначить горячие клавиши на ЛЮБОЙ пункт меню, включая созданные динамически в субменю Плагины, Сниппеты и т.д. В настройках TEA выводится дерево меню, можно выбирать элементы и назначать им клавиши. Это нужная и удобная вещь.
Теперь простой вопрос - почему НИ В ОДНОМ другом российском текстовом редакторе такого нет? Почему я могу позволить себе написать для TEA движок тулбаров на основе XML, где любой пункт меню можно вытащить на тулбар и присвоить кнопке глиф в BMP/ICO/JPEG/GIF/MNG/PNG/JNG, а в других продуктах такого нет?
2 Ынг (Программист). "Неподалеку от Сиэтла расположен город Редмонд. Теперь можешь поискать, что же это за редакторы там пишутся.". Это о MS Word? Да какой это редактор? Это текстовый процессор. И отнюдь НЕ показатель качества. Качество можно сравнивать по OpenOffice.org Writer или KWord. С MS Word у меня не вызывает уважения. Ни в плане качества, ни в плане маркетинговой политики.
2Патологоанатом: что еще скажешь, наш незримый гений современности? Может, еще какими словесами порадуешь? Давай, не стесняйся. Только подумай, сказал бы ты мне такое в лицо?
2Хельги: учись иметь свое мнение. Это совет.
Страницы