Pull to refresh

Google добавляет ограниченную поддержку Markdown в Google Docs

Product Management *Cloud services *

Google сообщила клиентам, что теперь Docs поддерживают преобразование Markdown в текст. Данный язык разметки позволяет создавать структурированные документы — и особенно веб-контент. 

Читать далее
Total votes 4: ↑4 and ↓0 +4
Views 1.1K
Comments 1

Форматтер для пользователя

Lumber room
Долгое время занимаюсь разработкой сайтов, естественно к каждому сайту требуется какое-либо подобие «админки», и так как самым главным моментом в сайте является содержание (контент) — необходимо подготовить инструмент для пользователя (администратора ресурса) для работы с содержанием (контентом). Так как стереотипы не убьешь, и в основном люди приучены к работе в Word (по крайне мере такие встречались мне), необходим форматтер. Испробовал довольно таки большое количество форматтеров, даже была бредовая идея писать свой. Проблем великое множество, юзверы пытаются редактировать форматирование текста на свой вкус, который порой отсутствует, менять шрифт, его цвет (ярко красные буквы с зеленым фоном даже встречались), размер, заливки в таблицах и прочее творчество. По итогу получалась не статья, а страшная эклектика…

В форматтерах позапрещали изменять формат текста, таблиц и прочего, подписали свои классы и т.д. Все вроде наладилось, результат стал более-менее приемлимым, вот только появилась проблема с картинками. Картинки — разных размеров, порой такие что ломают все верстку (такое даже на Хабре порой встречается, что тут говорить об менеджерах которые даже не представляют что размеры экранной графики измеряются в пикселах, а не в сантиметрах). Вообщем очередная «страшная» проблема, обучать персонал совсем неохота, мои страшные росказни про килобайты, скорость загрузки, пикселы не всегда доходят до ушей манагеров.

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

Плюсы:
  • Пользователь сразу видет как будет выглядеть страница с его текстом
  • Простота использования
  • Пользователь не наворочает своего «креатива», все будет выглядеть так, как запланировал это дизайнер


Вот вопрос к Хабра-сообществу: есть ли подобные реализации и какие проблемы могут возникнуть на Ваш взгляд с использованием подобного инструмента?
Total votes 6: ↑4 and ↓2 +2
Views 542
Comments 11

Сервис расстановки переносов

Typography *
OnLine HyphenationНе­дав­но ком­па­ния Qlikworld вы­ло­жи­ла не­боль­шой сер­вис рас­ста­нов­ки «мяг­ких» пе­ре­но­сов. Он на­хо­дит­ся по ад­ре­су — www.plazoo.com/ru/tools.asp

В прин­ци­пе, в нем нет ни­че­го не­обыч­но­го, но, учи­ты­вая до­воль­но огра­ни­чен­ное пред­ло­же­ние по­доб­ных услуг в се­ти, я ре­шил его об­на­ро­до­вать. Воз­мож­но, ко­му-то он ока­жет­ся по­ле­зен.

Сер­вис рас­став­ля­ет пе­ре­но­сы с уче­том воз­мож­но­го из­ме­не­ния раз­ме­ра ок­на вы­во­да.

От­дель­ный ин­те­рес сис­те­ма пред­став­ля­ет тем, что уме­ет пра­виль­но рас­став­лять пе­ре­но­сы на се­ми язы­ках. При этом са­ми язы­ки меж­ду со­бой не пе­ре­ме­ши­ва­ют­ся, т.е., если рас­став­лять пе­ре­но­сы в рус­ском тек­с­те, ко­то­рый со­дер­жит ино­стран­ные сло­ва, то сис­те­ма рас­ста­вит пе­ре­но­сы толь­ко в рус­ских сло­вах, а ино­стран­ные оста­вит без из­ме­не­ний.

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

Эта статья уже со­дер­жит рас­став­лен­ные пе­ре­но­сы. Из­ме­няя раз­мер ок­на бра­у­зе­ра, мож­но уви­деть, как ра­бо­та­ет сер­вис.
Total votes 86: ↑84 and ↓2 +82
Views 13K
Comments 108

Cимвол з̶а̶ч̶е̶р̶к̶и̶в̶а̶н̶и̶я

Content-marketing *
Недавно нашел интересный символ, который позволяет делать зачеркнутый текст практически в любом месте. Без использования тегов.
В̶о̶т̶ ̶п̶р̶и̶м̶е̶р̶ ̶т̶а̶к̶о̶г̶о̶ ̶и̶с̶п̶о̶л̶ь̶з̶о̶в̶а̶н̶и̶я.

Подумал что хабрапользователям бывает трудно на некоторых сайтах, где нельзя использовать коды, вот и решил предложить альтернативный вариант =)
Сам символ просто так не получается вставить, зато можно его вытащить из примера.
Вставлять его нужно после каждой буквы, кроме последней.
Total votes 133: ↑95 and ↓38 +57
Views 3.6K
Comments 150

Evernote стал стильнее

Evernote corporate blog
Многие часто просят улучшить процесс редактирования текста, копирования и вставки в Evernote. Одним из препятствий на пути к этим улучшениям был способ хранения заметок, в основном, мы конвертировали структуру заметки во что-то очень похожее на HTML 1.0. Это гарантировало устойчивую производительность на нескольких устройствах, но за это мы расплачивались тем, что заметки напоминали веб-страницы образца 1997 года. На прошлой неделе мы исправили этот момент, координировано обновив наши сервера, клиенты для Windows, Mac, а также веб-клиент.

Разница видна в последних версиях для Windows (3.5.2) и Mac (1.8.1). Редактирование заметок стало более естественным, и можн более эффективно работать с форматированием, включая шрифты, цвета и выравнивание. Копирование и вставка в Evernote из других программ теперь работает лучше, и во многих случаях скопированные страницы сохраняют больше исходных элементов форматирования — сохраняются шрифты, колонки, более точно передается разметка страницы.

Копирование и вставка с форматированием



Читать дальше →
Total votes 20: ↑10 and ↓10 0
Views 2K
Comments 2

Естественная ирония

Habr
Читая очередной пост с развесёлыми комментариями, я заметил, что многие пользователи обрамляют свои шутки в <irony>, /irony/, [irony mode on] или <sarcasm>. И это уже стала вполне естественная и знакомая штука на Хабре.

Так может сделать круто и ввести тег <irony>, который будет форматировать шутку по-особому?

Например, вот так:


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

Нравится ли вам идея? Будем требовать иронию от администрации?
Total votes 213: ↑155 and ↓58 +97
Views 8.1K
Comments 100

Секреты форматирования писем в хелпдеске

Usedesk corporate blog Help Desk Software *
Вы не судите книгу по обложке, но текст следует оценивать по стилю. Внешний вид в этом случае не просто нечто поверхностное. Мы пишем с целью передать информацию, но неправильный стиль всегда препятствует этому. Мы подготовили несколько советов, чтобы каждое ваше письмо клиент ясно услышал и понял.

Порядок действий клиента
Плохо написанное письмо поддержки читается как инструкция по эксплуатации самолета. Чтобы клиент не барахтался, как рыба, вытащенная из воды, дайте ему спокойно плыть по течению.
Читать дальше →
Total votes 16: ↑15 and ↓1 +14
Views 7.1K
Comments 6

Вводим текст красиво

TINKOFF corporate blog Development for Android *
Tutorial
Сырые, но важные данные вроде номеров телефонов или кредиток — это именно то, что пользователи чаще всего вводят в наших приложениях. И с этим есть огромная проблема. Перепроверять 16 цифр своего Мастеркарда или 11 цифр номера телефона — это сущий ад для любого юзера. Решать эту проблему, естественно, приходится разработчикам, от лица которых я и пишу этот пост.

Поскольку современный Андроид не предоставляет инструментов для автоматического форматирования произвольного текста, эту задачу каждый решает своими костылями силами. Сначала в наших проектах эта задача решалась по месту: возникла необходимость — напиши свой TextWatcher и форматируй как надо. Но мы быстро поняли, что так делать не стоит — количество локальных костылей и специфических багов росло экспоненциально. Кроме того, задача весьма общая, так что и решать её надо системно.

Для начала хотелось следующего:

  1. Указал маску вроде +7 (___) ___-__-__
  2. Повесил её на EditText
  3. ...
  4. PROFIT

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

Начав работать над этим направлением, мы осознали, что создание полноценного языка описания формата — это сродни написанию своего RegEx-движка, что, честно говоря, в наши планы не входило. В итоге мы пришли к варианту, когда такой язык при необходимости можно добавить в любой момент (даже в клиентском коде) или пользоваться простеньким DSL, доступным из коробки (что в нашей практике решило 90% задач).

Посмотрев на то, что получилось, мы решили, что это круто, и надо бы поделиться с сообществом. Так у нас и родилась библиотека для Android-разработки Decoro. И сейчас я покажу пару фокусов из её арсенала.
Читать дальше →
Total votes 45: ↑44 and ↓1 +43
Views 45K
Comments 27