Несложно о типографике

    Для начала представлюсь. Зовут меня Евгений (Eugene Spearance) — автор небезызвестного сайта и технологии Типограф.
    Просиживая вечера в сладком безделии решил написать несколько статей посвящённых теме компьютерной вёрстки, раскрыть секреты собственного Типографа, а так же поделиться кое-какими соображениями о будущем развитии типографики.

    С чего началось…


    Возможно я сейчас сломаю самый большой миф, но для меня типографика началась задолго до прочтения бессмертного § 62 Ководства, и даже более того, задолго до моего знакомства с интернетом. До того момента как я прочно осел в сети, я около 5 лет работал верстальщиком в нескольких изданиях местных газет и журналов. Проводя немало времени за вёрсткой я выработал для себя определённый набор правил, который, как мне казалось, делал текст более читабельным. Потом я случайно наткнулся на справочники Розенталя, Мильчина и Рудера, и окончательно заболел грамотной вёрсткой. Как бы то ни было, считаю что именно газетно-журнальная вёрстка дала мне базовые знания, которые я потом перенёс в типографику.
    Опускаю моё знакомство с интернетом и начало освоения языка Parser, постараюсь сразу коротко описать идею возникновения собственного Типографа. Первое что приходит на ум — лень. Пожалуй именно из-за неё я задумался над автоматической версткой. Конечно-же как и многие авторы подобных сервисов, я тоже пользовался Типографом Лебедева… и, как и многие, обжигался на его несовершенстве. Мне хотелось свести труд верстальщика (то есть меня самого) к минимуму, а способа кроме как написать собственный Типограф, я не придумал. Хотя нет, ленивое существо не может что-то писать. Перво-наперво я забросал студию Самизнаетекого письмами с предложениями дополнить уже существующий Типограф, и мои просьбы (о боги) были услышаны. Из десятков дополнений которые я прислал были реализованы одно или два, а также исправлены пара несущественных багов, о чём студия непременно отрапортовала в логах очередной версии. Раздосадованный этим явлением я начал по крупицам собирать знания для написания собственного Типографа, и скрупулёзно складывать их в Копилку регулярных выражений.
    И вот, где-то в конце 2002 начале 2003 года я окончательно созрел и создал первую версию Типографа с набором из 32 правил.

    Год 2008


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

    Что умеем


    Типографировать любой текст набранный с клавиатуры, скопированный из Word-а, текст с гипертекстовой разметкой (html, xml, xsl…). При этом не трогаются комментарии, каскадные таблицы стилей, яваскрипт и предварительно форматированный текст pre.
    Править тексты свёрстанные другими обработчиками.
    Расставлять теги в текст. Удалять теги из текста до типографирования и после (последняя функция полезна если нужно оставить только символы мнемоники). Из тегов расставляются: абзацы, переводы строк, ссылки, нумерованные ненумерованные списки, акронимы.
    Связывать слова как неразрывным пробелом так и неразрывными конструкциями (плавающими пробелами).
    Обрабатывать висячую пунктуацию (для искушённых пользователей).
    И много чего ещё…

    Из опыта


    Наблюдения за процессом типографирования дали интересные выводы, первое что поразило, Типограф абсолютно приспособлен к обработке украинских текстов. Я этого не знал, но процент присылаемых текстов из ближнего зарубежья говорит об этом. Так же по просьбе коллег из teletype.ru в типограф с лёгкостью были добавлены некоторые умляуты, что подтвердило его приспособленность к другим языкам.
    Люди стали бережней относиться к букве Ёё, и в принципе я считаю это более великим достижением нежели сам Типограф.

    Занимательная статистика


    Слово Х*Й типографируется минимум 1 раз в день, при этом абсолютно непонятно что люди хотят сделать: проверить орфографию:) или получить результат вёрстки.

    Итог


    Проделан огромный труд, и продукт уже доказал свою состоятельность. Однако печально, что явление «типографики» не получило желаемого широкого распространения. Возможно дело в отсутствии рекламы, но простите, какая может быть реклама у некоммерческого проекта, тем более такого специфичного. Без сомнения камень с мёртвой точки сдвинут, и это оставляет некий позитивный след.
    Месяц назад мною было принято решение остановить разработку и в дальнейшем прекратить работу сайта www.typograf.ru
    По многочисленным просьбам — продолжаем жить! Боец не сдался :)

    P.S. В следующий раз я раскрою секреты алгоритмики работы Типографа.
    P.P.S. В процессе подготовки статьи пользовался своим Типографом, при этом заметил что на сайте Хабр неверно обрабатываются теги pre :) Удачи!
    Поделиться публикацией

    Комментарии 143

      +1
      Может теперь перенесете в типографику? Кармы должно хватить :Ъ
        +1
        спасибо, перенёс
        0
        Копилка регэкспов отличная, думаю надо бы пробежаться по своим докам =). Спасибо за труд и за то, что выложили это красиво и удобно :).
          +2
          А почему остановить?
            0
            Почему остановить? Тут все просто. Мне лично этот проект ничего не приносит, кроме затрат (домен, хостинг, время на разработку, время на анализ текстов, время на модерирование). Я его сделал когда он мне был нужен (когда я сам занимался веб-разработками), и меж делом дал возможность безвозмездно пользоваться другим. Теперь моя работа далека от веба и возвращаться в него я пока не планирую.
            В связи с этим настоятельно рекомендую всем пользователям до конца года подыскать себе новый сервис.
              +3
              может лучше полностью открыт проект сообществу, и уже они его зайутся его дальнейшей разработкой и поддержкой.
                +2
                Возможно, достаточно внедрить модель добровольных пожертвований и сервис начнет приносить прибыль?
                  +1
                  я несколько другого мнения: например, webo.in пока не начал приносить какую-либо значимую прибыль за счет пожертвований. В России механизм пожертвований работает слабо: все привыкли "на халяву" пользоваться.

                  Это не хорошо и не плохо, просто нужно выбирать другие механизмы для извлечения прибыли :)
                    0
                    мне кажется в России вовсе не привыкли нахаляву пользоваться, я думаю что просто напросто простого пути оплаты нет. И это всего навсего значит что люди ленивые.
                      0
                      Согласен.
                      К примеру, спонсирование посредством SMS - достаточно простой и быстрый метод!
                      Но когда осознаешь, какой процент снятой с твоего счета суммы попадает спонсируемому, становится обидно и вообще отпадает желание переводить деньги таким образом :(

                      *Сужу по себе.
                    0
                    только не в России. денвером пользуются чуть ли не все виндувс-php-программеры. и сколько принесли пожертвования? по моему около 2 тысяч баксов. это копейки.
                    +9
                    Не планируете ли вы открыть полный код сервиса, что бы проект не умер со смертью сайта?
                      0
                      пока не планирую, не вижу смысла
                      0
                      Так все-таки, вы планируете выложить код под открытой лицензией? Я хотел бы на базе ваших правил сделать оффлайн-версию, в виде отдельной программы, для удобства и безопасности.
                        0
                        Отдайте исходники народу :) - я дума желающих продолжить будет немеряно... если вдруг все откажутся - я возьму :)
                          +7
                          я могу предложить проплату домена и свой хостинг (либо развернуть зеркало на каком-нибудь домене, typograf.sunnybear.ru или typograf.webo.in), только нужны детали по нагрузке на проц. Если интересно — то можно обсудить по мылу n2ck@mail.ru или ICQ 138109649
                            0
                            блин.. почему-то мой комментарий уехал к совсем другой ветке
                              0
                              коменты почему-то цепляются к этой ветке... шо за глюк?
                                0
                                похоже глючит если открыть ссылку пришедшую на емейл:
                                http://***?replyto=xxxx#commentxxxx
                          +2
                          Обращаюсь к руководству сайта Хабр — не удаляйте это пост, он не является рекламным.
                          Да пусть он и был бы рекламным, не удалили бы всё равно :)
                            0
                            7 !!! обязательных полей для регистрации? Вы издеваетесь?
                              0
                              Регистрацию одолел, но, похоже, залогиниться на сайте нельзя принципиально — при попытке сделать это, мне выдаётся та же самая страница с теми же полями для логина, без каких-либо сообщений об ошибке.
                                +1
                                А, понятное, после письма «Заявка на регистрацию принята!» ещё надо дождаться письма «Подтверждение регистрации».
                              0
                              Чего я не понимаю в типографах, так это зачем заменять мнемоникой   неразрывный пробел с кодом alt+0160? Тоже самое с тире и кавычками. Ни вижу никаких преимуществ, только недостатки.
                                0
                                Есть правила типографики, по которым некоторые словосочетания и сочетания символов нельзя разбивать на две строки. Именно для этого и используется неразрывный пробел.
                                  0
                                  Я думаю, здесь спрашивается: зачем вставлять мнемонику, а не сам символ?
                                    0
                                    А он может неправильно скопироваться или вставиться — мало ли текстовых редакторов нехороших :)
                                      0
                                      Верно. Но это должно быть настраиваемо. (В типографе.ру ведь настраивается?)
                                        0
                                        Ну да, логично :) А настраивается ли в типографе — я не знаю.
                                          0
                                          типограф веб-инструмент, а по сему неразрывной пробел введённый через Alt будет рассмотрен браузером как обычный. В моем типографе можно в настройках указать вывод неразрывных пробелов либо мнемониками либо в UTF.
                                            0
                                            А где это настраивается? Я не смог найти.
                                          0
                                          Я пока тоже не понимаю, зачем. Как вариант, может быть из-за возможной несовместимости с чем-то неюникодным. Не к лицу программам для прокачанных пользователей подстраиваться под глючные редакторы.
                                        0
                                        Вопрос не об этом, а о том, что можно было бы заменить HTML-entities соответствующим символом.
                                          0
                                          пардон, промахнулся веткой.
                                        0
                                        Это логично применять логическую разметку и имена символов, а не физическую и коды. Если я не ошибаюсь, в соглашении о шрифтах рекомендуется пользоваться именами для адресации символов.
                                          0
                                          этот и подобные символы из cp1251 отсутствуют в кодировке koi8-r
                                          для русского апача и писем в указанной кодировке вы получите абраказябру, потому что ни один перекодировщик не сможет заменить код символа на  
                                        +8
                                        Зачем работу сайта-то прекращать?!
                                          +1
                                          Спасибо автору за проделанную работу.
                                            +2
                                            Вот бы какой-нибудь мастеровитый человечище написал типографирующий add-on к Firefox! Или гаджет для Google Desktop...
                                            (даже жалко, что я не программист)
                                              +2
                                              Да и для Thunderbird бы типограф не помешал. Если уж общаться - так красиво.
                                                +1
                                                Была у меня такая задумка, но подумал, что типографика только мне и нужна, теперь подумаю над этим серьёзней.
                                                  0
                                                  Боюсь, очень много людей (большинство?) вообще не подозревают о существовании проблемы. Для них минус, тире и дефис - один и тот же знак. Если даже они узнаЮт о разнице, способ набора этих и других знаков (а также расстановка ударений, другие важные детали) оказывается слишком сложен. Написание комментария к новости, скажем, часто процесс эмоциональный, быстрый, и отвлекаться на типографику через Alt+ххх совсем не хочется (а ведь ещё сколько последовательностей нужно для этого помнить!). Другое дело, если бы был *простой* способ быстро выправить знаки в тексте.

                                                  Это я к тому, что если вы решитесь - честь вам и хвала. Такое расширение должно входить в поставку FF по умолчанию, как мне кажется.
                                                    0
                                                    Написание комментария к новости, скажем, часто процесс эмоциональный, быстрый, и отвлекаться на типографику через Alt+ххх совсем не хочется (а ведь ещё сколько последовательностей нужно для этого помнить!)

                                                    Недавно всплывала на хабре раскладка Ильи Бирмана. Я поставил, удобно и просто.
                                                  +1
                                                  Вот-вот! Как сказал один великий: "Когда пишешь письмо, пиши его так, чтобы его не стыдно было повесить на стену".
                                                  ...это не про типографику, конечно, было сказано но к Thunderbird'у соотнести можно.
                                                    0
                                                    ...и великий – это вовсе не Самизнаетекто, не подумайте :)
                                                    0
                                                    Вам сюда! Если, конечно, ещё не используете. Для «красивого» общения и не только )
                                                      0
                                                      глюки — этот пост должен был быть выше (
                                                        0
                                                        м? :)
                                                      0
                                                      Не забывайте про koi-8. Красивые кавычки и тире превратятся во что-то другое.
                                                    0
                                                    спасибо за tool.
                                                    понимаю, что всех зайцев не перестрелять, но не забывайте, пожалуйста, об удобстве использования.
                                                    есть большое кол-во вещей которые в сайте можно улучшить, в частности, в области usability.
                                                    желаю Вам удачи и успехов.
                                                      0
                                                      Прочитайте последний абзац и ответьте мне навопрос: а надо ли? :)
                                                        0
                                                        А фразу «Грядут глобальные изменения — готовьтесь» в футере можно продолжить «... к закрытию»?
                                                      –3
                                                      "Обрабатывать висячую пунктуацию (для искушённых пользователей)."
                                                      А пример можно?
                                                      А то вот я набрал «Мама ты меня звала?» , запятую он не поставил.

                                                      Эх, до сих пор не нашел как же ставить ёлочки, пришлось пользоватся типографом )
                                                          0
                                                          http://www.artlebedev.ru/kovodstvo/paragraphs/104/
                                                          Тоесть на компьютерах инзначально не предусмотрено писать правильно?
                                                          Или предлагают вбивать символы с помочью alt+numpad =P
                                                            0
                                                            да, изначально непродумано писать красиво :) И это беда.
                                                              +1
                                                              я ёлочки вбиваю с numpad, как и тире, и ©, ™ и ® и …. Уже привык.
                                                                0
                                                                промахнулся веткой ((
                                                                0
                                                                Если у вас Винда, то можно воспользоваться инструментом Ильи Бирмана: http://ilyabirman.ru/tools/typography-layout/

                                                                «Ёлочки» и прочие красивые символы печатаются простыми комбинациями с правым Alt.
                                                            +6
                                                            Работу не останавлийвайте, у вас как минимум 1 постоянный посетитель добавился ;)
                                                              +7
                                                              <acronym title="The Extensible wtfsheet Language" lang="en">xsl</acronym>

                                                              lolwhat?
                                                                0
                                                                использование nobr убивает. Что же делать с вебстандартистами?
                                                                  0
                                                                  для них есть настройки... там можно заменить <nobr> скажем на <span class="nobr"> посмотрите как это реализовано в любом из текстов на сайте.
                                                                    0
                                                                    О, вот мы, как раз, так и делаем :)
                                                                  +2
                                                                  Очень жаль, что проект умрет. Постоянно пользовался им для подготовки текстов, а теперь даже не знаю, смогу ли пользоваться чем-либо другим.

                                                                  Евгений, огромное Вам спасибо, за проделанный труд.
                                                                    +2
                                                                    воспользуйтесь http://www.jevix.ru :) Для меня это эталон типографа.
                                                                      0
                                                                      что за черт творит свои грязные дела на хабре? - комментарии глючат ужасно...
                                                                        0
                                                                        отлично! большое спасибо!

                                                                        з.ы.: если владелец typograf.ru закрывает проект, стало быть это доменное имя использоваться не будет и думается будет весьма разумно выкупить у автора ненужный ему более домен (чтобы это не сделали ранее киберсквоттеры), где расположить содержимое jevix.ru, либо редирект, если, конечно, не предполагается, что это доменное имя планируется использовать в качестве памятника некогда полезному проекту.
                                                                          0
                                                                          thanks!
                                                                            0
                                                                            они размножаются!
                                                                            :-)
                                                                          0
                                                                          Спасибо за сервис. Вы будете выкладывать полную версию в Open Source или искать людей, которые могут заняться поддержкой сайта (в том числе финансовой)?
                                                                            0
                                                                            Пока я не хочу делать ничего, просто отдохну...
                                                                            0
                                                                            Еще одно спасибо за коллекцию регэкспов, очень полезно.
                                                                            Жаль, что проект сворачивается =/
                                                                              0
                                                                              Кстати, если дело действительно в хостинге, давайте захостю у себя.
                                                                              0
                                                                              Добавлю ещё пару строк к причине, хостинг не главная проблема, поэтому предлагать помощь не стоит. Спасибо. Исходники я пока выкладывать не планирую, не вижу интереса. Тем более я не знаю как потом будет развиваться проект, после передачи в чужие руки. Сейчас это удобный и полностью рабочий проект, потом, кто знает... Не хочу чтобы обсуждали мою работу как порождение какого-то дерьма. Простите за грубость.
                                                                                +8
                                                                                Извините, а в чем тогда вообще смысл этого поста? "Плачьте, я ухожу"? Объясните, пожалуйста. Потому что выглядит довольно-таки некрасиво (при всём уважении и восхищении вашей работой).
                                                                                Неужели нельзя хоть просто оставить сайт в текущем рабочем состоянии, тем более что вам хостинг даже предлагают? Реакцию на этот топик вы называете отсутсвием интереса?!!
                                                                                  0
                                                                                  Извините, а зачем вы описывали достоинства своего проекта, если вам не нужна помощь в его развитии и вы убиваете сам проект ? Это некролог такой чтоли ?
                                                                                  Если я правильно понял вам нужен "интерес", ну так так и напишите: "Продам в хорошие руки".
                                                                                  +2
                                                                                  Это только у меня беда с ветками?
                                                                                    0
                                                                                    Жаль, Юджин, получать такие новости.

                                                                                    Проект полезный и востребованный.
                                                                                    До сих пор у меня, временами, используется одна из ранних версий для Парсера.

                                                                                    Сложно что-то посоветовать, да и не нужно.
                                                                                    Тебе самому видней, что делать со своим трудом.
                                                                                      0
                                                                                      С удовольствием пользуюсь «типографом» уже в течении длительного срока, сначала Лебедевским, потом вашим. Жалко слышать такие новости, но вам виднее. В любом случае можно пожелать удачи, и сказать вам спасибо. Хэв э гуд дэй. ;)
                                                                                        0
                                                                                        Спасибо! Очень интересный и познавательный пост для меня.
                                                                                        Вот только не понял я, как заставить типограф обработать висящую пунктуацию.
                                                                                          0
                                                                                          Я бы помог переписать на php. Думаю, что подобный сервис/скрип нужен многим, если не всем, web-студиям. Подумайте над открытием кода, сделайте рунет еще более грамотным =)
                                                                                            –1
                                                                                            на аякс его, на аякс
                                                                                              0
                                                                                              Ну, развитием фронтэнда тоже можно заняться, но пока, мне кажется, перевод бэкэнда на популярные языки более важен, для интернет-сообщества.
                                                                                              –2
                                                                                              Начните с себя, "Водоплавоющее".

                                                                                              Вы меня, конечно, простите, но если вы пишете на PHP так же, как на русском языке... :)
                                                                                                0
                                                                                                Хватает только на то, чтобы коммент минусовать втихую, и по-быстрому поменять инфо в профиле? Уважаю, поступок достойный настоящего мужчины. "Уральские мужчины настолько суровы, что даже комменты пишут не всегда и с трудом" :)
                                                                                                0
                                                                                                Да, это было бы очень интересно!
                                                                                                +1
                                                                                                Беда с ветками в топике. беда.
                                                                                                  0
                                                                                                  не оставляйте проект пожалуйста
                                                                                                  • НЛО прилетело и опубликовало эту надпись здесь
                                                                                                      +5
                                                                                                      Только я один так и не понял причины закрытия проекта при всех предложениях о помощи и поддержке?
                                                                                                        0
                                                                                                        Кажется, автору просто надоело.
                                                                                                        –1
                                                                                                        Автор должен не забрасывать проект, как минимум сделать его открытым, выложить на Google Code и интересоваться им. Тут уже было предложение по поводу хостинга, думаю этим НУЖНО заниматься
                                                                                                          0
                                                                                                          Хотелось бы заметить, что автор никому и ничего не должен. Во всяком случае, в отношении типографа. :) Вопрос с другими долгами автора находится вне моей компетенции и зоны моих интересов. :)
                                                                                                            0
                                                                                                            бррр ну под должен я имел не обязательства, а сторону правильного поступка. В крайнем случае перепродайте проект. Но он должен жить, ведь это частица разработчика. Как можно убить своё творение? :)
                                                                                                              0
                                                                                                              С нельзя не согласиться. Мне бы тоже не хотелось, чтобы проект "Типограф" закрылся. Во всяком случае, пока я не найду альтернативы, так как парсер ставить и прикручивать к нему сверху этот класс мне а) лениво, б) как и написано на сайте, скачиваемый модуль для парсера несёт в себе меньше функционала.
                                                                                                          +2
                                                                                                          Продайте проект гуглю! :)
                                                                                                            +1
                                                                                                            Думаю, тут найдется достаточно людей, которые смогут обеспечить и хостинг и поддержку доменного имени...

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

                                                                                                            Верю, что проэкт не пропадет. Очень уж он хороший :)

                                                                                                            P.S. +1 user
                                                                                                              –1
                                                                                                              хорошо б этого Типографа расширением для разных веб-редакторов (FCKeditor, JCE ...) запустить, особенно если он разные языки типографировать могёт (что, кстати, и со временем может прийти).

                                                                                                              польза реальная человечеству былаБ.
                                                                                                                0
                                                                                                                не лучше ли прикрутить Типографа к server side?
                                                                                                                обработанную версию текста - в кеш
                                                                                                                получается универсально и просто

                                                                                                                зачем редакторы сюда примешивать?

                                                                                                                ну вот даже написали вы плагин, и что получится - нагромождение дополнительных тегов - оно вам надо в редакторе исходных текстов? семантика от этого будет страдать и плакать
                                                                                                                  0
                                                                                                                  а я расскажу, зачем: у веб-редакторов есть проблема фильтрации текстов от лишних разметок, которые попадают туда копипастом из ворда или других визуальных редакторов. а типограф этот, гляди и справился б.
                                                                                                                +1
                                                                                                                В моей смерти прошу винить Клаву К.
                                                                                                                emoционально, да
                                                                                                                  +2
                                                                                                                  В свое время не нашел свободных аналогов лебедевского и написал свой (под GPL), чтобы использовать на своих сайтах. А благодаря вашему странному посту-эпитафии узнал, что есть ещё один свободный проект.

                                                                                                                  Теперь смогу к ним присоединиться и развивать дело дальше. А когда достойный типограф будет доступен свободно, его начнут встраивать в CMS и фреймворки. И вот тогда типографика станет повсеместной. Вы, кстати, можете поспособствовать этому, открыв исходные коды своей работы. Но вам, очевидно, это не надо. А жаль.
                                                                                                                    0
                                                                                                                    Там исходники на Парсере - как их и использовать-то :-?

                                                                                                                    Про продвижение этого явления, типографики, вы чртвски правы - тут надо ориентироваться на ЦМС. Будут плагины для всего популярного, может и будут использовать.
                                                                                                                      0
                                                                                                                      На чем исходники оболочки абсолютно не важно. Вся соль в наборе правил выраженных регекспами. А регекспы и в этом проекте и в моей работе — перловые.
                                                                                                                    +3
                                                                                                                    евгений вы самовлюбленный шибко. хотите похоронить свое гениальное произведение и напоследок услышать "умоляю, пощадите!". авотхйвам. я думал начать пользоваться (мне оч. надо такая штука), но как дочитал до конца вашего поста, понял, что вы только сотрясаете воздух. удачи вам. не будем плакать и рыдать. не умрем и не будем умолять. жалко вам четвертного в год за хостинг? исходники боитесь выложить, т.к. "не знаете что будет с проктом"? я вам отвечу. он будет только лучше. а вашей больной самовлюбленности советую почитать принципы gnu. в частности там есть пункт, о том, что человек вносящий изменение в программу обязан уважать авторские права, что обычно и бывает..

                                                                                                                    p.s. а чо вы все так боитесь што этот пост удалят?
                                                                                                                    p.s.s be simple, eugene
                                                                                                                      0

                                                                                                                      Это был вводный пост, в котором я коротко описал то что есть, в следующем посте я раскрою некоторые секреты работы - не все, равно как это сделал Google или Yahoo. Кому надо будет, подчерпнет кучу полезного и реализует у себя. В третьем посте я опишу будущее развитие типографов, то к чему рано или поздно все из них придут, и то до чего у меня не дошли руки. Это пожалуй будет ещё более полезно чем первые два.


                                                                                                                      Что до слёз и самовлюблённости... Спасибо, цветов не надо :) Не нравится пост? Голосуйте, тогда не будет ни 2 ни 3-й статьи.


                                                                                                                      Относительно развития Типографа на других языках программирования - здесь много ума не надо. В основе лежат PCRE - следовательно работать будет везде, где поддерживается. Сам движок примитивен до неприличия, 1 день работы. Возможность мыслить и писать я у вас не отбираю. :)


                                                                                                                      Во всем остальном, я считаю что поступаю честно.

                                                                                                                        0
                                                                                                                        Кстати почему бы не поставить копилку, яндексовский дайрубль или ещё там чё? Думаю, на хостинг хватит
                                                                                                                        0
                                                                                                                        Если только с хабра заинтересованные лица скинутся по копеечке, то хостинг с доменом доживёт до следующих поколений :)

                                                                                                                        Собственно если выбор стоит между похоронить и отдать, то для меня ответ всегда очевиден :)
                                                                                                                          0
                                                                                                                          Забавно, но количество регистраций, посещений, и типографирования текстов за последние 2 дня переплюнуло статистику месячной нормы, где вы все были года 3-4 назад, когда я реально искал помощи и поддержки? Где был весь этот люд когда 5 лет назад я на всех форумах кричал: "Люди, помогите, мне одному не потянуть. Давайте сделаем хороший продукт.".

                                                                                                                          Сейчас же я смотрю на это все и мне весело...

                                                                                                                          P.S. не типографировал :)
                                                                                                                            +1
                                                                                                                            1) Наверное вы на программистских форумах кричали. А программистам всё равно, "хоть тире не расти перед репликой".
                                                                                                                            2) Копилку повесить слабо было? Открутить текстовой рекламы? Кстати более всего будет востебован оффлайн вариант. Либо серверный модуль, который типографит текст на выходе, а исходный только чуток меняет (ставит тире например, но не mdash).

                                                                                                                            Конечно переплюнуло, потому что на хабре много заинтересованных в типографе людей. Уверен, что и закладки поставили. Рекламироваться надо. Даже если проект совершенно не коммерческий, то он не должен идти в убыток, а хотя бы в ноль (ну может ещё на пиво для того, чтобы программировалось веселей).
                                                                                                                              0
                                                                                                                              реклама была и по моим меркам довольно много, я даже не пожалел средств и зарегистрировал сайт в каталог.Яндекс
                                                                                                                                0
                                                                                                                                У меня тоже была. Потом я вырос и понял что я её давал совсем не в той форме, не в то время и не на тех площадках :)

                                                                                                                                Конкретно тут почва благодатная для развития темы. Помогут кто чем может.
                                                                                                                              0
                                                                                                                              Где-где, на хабре сидел. За всеми форумами не уследишь. Вам сейчас предлагают помощь.
                                                                                                                                0
                                                                                                                                Сейчас я уже взрослый дядка, и у меня есть сын, которому я хочу уделять больше времени нежели проекту Типограф. Уж извините.
                                                                                                                                  0
                                                                                                                                  Не вопрос. Всё правильно, дети важнее. Тогда передавайте/продавайте/открывайте.
                                                                                                                                  Поставьте своё имя и будете известным папой и примером чаду )
                                                                                                                                    0
                                                                                                                                    // что за косяк с комментариями?
                                                                                                                                    Хорошо, дети это хорошо, вас ведь никто и не заставляет поддерживать, просто просят выложить исходный код, а интернет-сообщество сделает остальное =) Проект ведь замечательный, нельзя ему умереть.
                                                                                                                                  0
                                                                                                                                  да и вообще просто подумайте:
                                                                                                                                  1) много ли начинающих веб-мастеров знают, что надо бы оттипографить текст, хотя бы тире, кавычки, переносы?
                                                                                                                                  2) много ли народу задают в поисковике запросы типа «привести текст к типографскому виду»?
                                                                                                                                  3) много ли людей даже зная сам факт, типографят? Нет. Я знаю, но мне часто просто лениво. Конечно тире и кавычки я сразу руками вбиваю на ходу, но до остального руки не доходят.

                                                                                                                                  Так вот надо популяризовать саму идею. Объяснить, что написанное грамотно лучше воспринимается, привести примеры хорошие и простые. Ведь каждый типографский знак соответствует определённой временной структуре устной речи. Где-то пауза больше-меньше, где-то голос громче или восходящее-нисходящее произношение слогов…
                                                                                                                                    0
                                                                                                                                    Если вы бросаете проект, сделайте его Open Source, пожалуйста. Вот тогда вы и увидите, что могут люди.
                                                                                                                                    Я, например, не знаю Parser и знать не очень жажд(ю|у). Но переписать на C++ или Python я бы взялся с удовольствием. Почему я раньше не взялся? Я не бываю на тех форумах, на которых бываете вы :-)

                                                                                                                                    И вот светлое будущее вашего проекта. Модуль Типограф для многих языков программирования с единой базой регекспов, который делает всех счастливее. Правда, он уже принадлежит не только вам (может вас это и пугает). Но в лицензии всё равно написано ©2003-2008 Eugene Spearance.
                                                                                                                                      0
                                                                                                                                      сорри, не туда запостился. хабраглюк.
                                                                                                                                      0
                                                                                                                                      Если вы бросаете проект, сделайте его Open Source, пожалуйста. Вот тогда вы и увидите, что могут люди.
                                                                                                                                      Я, например, не знаю Parser и знать не очень жажд(ю|у). Но переписать на C++ или Python я бы взялся с удовольствием. Почему я раньше не взялся? Я не бываю на тех форумах, на которых бываете вы :-)

                                                                                                                                      И вот светлое будущее вашего проекта. Модуль Типограф для многих языков программирования с единой базой регекспов, который делает всех счастливее. Правда, он уже принадлежит не только вам (может вас это и пугает). Но в лицензии всё равно написано ©2003-2008 Eugene Spearance.
                                                                                                                                        0
                                                                                                                                        3-4 года назад ещё хабра не было
                                                                                                                                        да и многие посетители хабра не родились ещё ;-)
                                                                                                                                          0
                                                                                                                                          На этом сайте определённая аудитория, а у вас готовый, интересный продукт, людям он нравиться.
                                                                                                                                          где вы все были года 3–4 назад

                                                                                                                                          тогда люди особо не задумывались о web инструментах, а сейчас выросли скорости подключения и у вас можно сказать web2.0 приложение))
                                                                                                                                          я на всех форумах кричал

                                                                                                                                          Лично я типографией не интересовался, и на тех форумах быть не мог (как и многие присутствующие) ,а сейчас попробовал- приятно смотреть на хорошо сформированный текст.

                                                                                                                                          Вы написали пост о том что закрываете проект, это не иначе как «предсмертный крик». Неудивительно что люди говорят, что готовы помочь- это единственная нормальная реакция. Если это была не цель поста, то какая его цель?
                                                                                                                                        0
                                                                                                                                        опять пост упрыгал...
                                                                                                                                        +3
                                                                                                                                        эмо-кодеры на хабре, дожились
                                                                                                                                          0
                                                                                                                                          ))) довольно точно
                                                                                                                                          +2
                                                                                                                                          Здравствуйте, Eugene Spearance и все остальные.

                                                                                                                                          Написать этот комментарий меня побудила голимая ностальгия. Я не знаю, что напишу, но для этого даже пришлось зарегистрироваться на этом сайте.

                                                                                                                                          Спазмы воспоминаний у меня неспроста — я являюсь автором программы-типографа, программы, которая по сути своей делает все то же, что Лебедевский и Spearance- аналоги.

                                                                                                                                          За одним исключением: я написал свое детище используя ассемблер и комплект tasm 5.0.

                                                                                                                                          Около 80 КБ чистого оптимизированного вручную асм-кода + usability GUI + плюс нечеловеческая, адская скорость работы программы. Вы знаете, как я ее тестировал? Натравливал ее на .avi-файлы. У моей детоньки не было даже кнопки Стоп — не нужно было.

                                                                                                                                          На момент прекращения/завершения разработки я имел около 12 настроек (больше было НЕ нужно) и выбор выходного «формата»: plaintext или .html с мнемониками всех цветов радуги.

                                                                                                                                          Windows-программа (с иконкой!) после оптимизации .exe-файла весила ~3,5 КБ. После упаковки — и того меньше

                                                                                                                                          Скорость обработки — ~16 МБ/сек. Я Брокгауза и Ефрона прогнал и не заметил :-)

                                                                                                                                          Концепт движка уникален свое простотой. В перспективе, проект должен был превратиться в некоего конфигурабельного монстра. С регулярками, с полным пользовательским контролем всех принципов обработки и пр. Портирование предвиделось…

                                                                                                                                          Не хватало эпизодически только теор. базы. За бедностью образования инициатива тянула все на себе.

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

                                                                                                                                          Хотя вроде есть бинарники где-то…

                                                                                                                                          Это было 3-4 года назад.

                                                                                                                                          Вот так. :-(

                                                                                                                                          P. S. : «голимая ностальгия», простите.
                                                                                                                                            0
                                                                                                                                            Пожалуй тогда, 4 года назад и надо было объединять знания с программированием :). Если не трудно пришлите посмотреть собранный продукт.
                                                                                                                                              0
                                                                                                                                              За четыре года технологии неплохо шагнули вперёд - может, брутфорснуть пароль на хранилище? Тут рядом расхваливают блага распределённых вычислений - вот и приложение нашлось:)
                                                                                                                                                0
                                                                                                                                                Мной были предприняты ряд попыток, в т.ч. — брутфорс. Юзал Elcomsoft’овскую утилиту (Adv. Password Recovery). Бесплатно можно подключать до 10 «агентов» (клиентов, т.е.). Но! дело в том, что объект — PGP-диск (и Current PGPdisk Algorithm – AES 256 bits).

                                                                                                                                                В общем, скорость перебора была порядка 130-210 (с среднем — 180) у каждого клиента. Это, как вы сами можете заменить, пи**ец как медленно. С заданными мной параметрами в перспективе нужно было уделить процессу до 4 500 дней. Но это был отчаянный вариант. Иначе — много меньше.

                                                                                                                                                Однажды брутфорс шел больше месяца при участии 6-8 машин — безрезультатно.

                                                                                                                                                Я не знаю что делать.

                                                                                                                                                Помогите!
                                                                                                                                                  0
                                                                                                                                                  Переписать с нуля сил не хватит? Вещь-то явно востребованная, могу помочь с теор. базой, которой не хватало. :)
                                                                                                                                                    0
                                                                                                                                                    Хватит у меня всего. Даже дурости :)
                                                                                                                                                    Даже на питоне, даже на перле. И на ява-скрипте, И на ПХП. И т.д.
                                                                                                                                                    Только не на бейсике. Это — идейная позиция.
                                                                                                                                                0
                                                                                                                                                невероятная история!
                                                                                                                                                0
                                                                                                                                                а вот есть еще такая штука http://www.pixel-apes.com/typografica/?p…
                                                                                                                                                  0
                                                                                                                                                  Честно сказать, многое подчерпнул из здешних ссылок!
                                                                                                                                                  Не подскажите где найти что почитать по поводу употребления «смайликов» ^__^ в тексте (уж никак не могу удержаться от их использования, особенно в конце предложений), в частности интересует вопрос нужно ли ставить точку в конеце предложения после/перед смалом =).
                                                                                                                                                    0
                                                                                                                                                    Я напишу об этом статью, пока ещё ничего подобного на эту тему я не встречал.
                                                                                                                                                      0
                                                                                                                                                      ссылку потом дадите. У меня тоже мысль возникла. Только не совсем с типографской точки зрения, скорее с эстетической и общеклассификационной. Интересно подумать, какие могут быть приёмы.

                                                                                                                                                      Вот придуривался, обнаружил замену j в горизонтальном варианте:
                                                                                                                                                      :-j и o_,o
                                                                                                                                                      0
                                                                                                                                                      В Ководстве про смайлы есть немножко. Точку ни после, ни до не надо ставить. Вот например восклицательный знак восклицает. Смайл тоже передаёт эмоцию. Смайл, он как мат, легко заменяет знаки препинания или слова :)

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

                                                                                                                                                      Например ^_______^ и ^-^ лучше, чем :))))))) и :}
                                                                                                                                                      Но зато в вертикальных можно носы делать. Я люблю такой смайл :о)

                                                                                                                                                      А в японских можно по-разному глазами моргать:
                                                                                                                                                      -_-

                                                                                                                                                      -_o

                                                                                                                                                      о_o

                                                                                                                                                      o_0

                                                                                                                                                      0_0

                                                                                                                                                      O_O

                                                                                                                                                      O.O

                                                                                                                                                      То есть они не вполне взаимозаменяемы.
                                                                                                                                                        0
                                                                                                                                                        Кстати текстовых смайлов можно напридумывать такое богатство, что графические редко где пригодятся. Плюс текстовые отлично уживаются в строке и не раздирают интерлиньяж.

                                                                                                                                                        Я думаю, что смайлы имеют на существование не меньше прав, чем междометия и матюки.
                                                                                                                                                          0
                                                                                                                                                          за ссылку в Ководстве - спасибо!
                                                                                                                                                          =^.^=
                                                                                                                                                      0
                                                                                                                                                      "До конца года проет «Типограф» будет закрыт, подыщите себе другой сервис."

                                                                                                                                                      Чёрт, как некрасиво, прям на самом видном месте главной страницы, опечатка, поправьте пожалуйста. Я хочу со своего блога попиарить ваш сайт, а боюсь как бы людей не отпугнули опечатки на видном месте.

                                                                                                                                                      Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                                                                                                                      Самое читаемое