Gregory A. Rozanoff Home

Умные ссылки, или WYSIWYG наоборот

Софт & Хард // 2012.01.06 09:21
С картинками в блогах в предыдущем посте худо-бедно разобрались. Однако возник другой вопрос – а как постить ссылки?

То есть казалось бы, проще простого: берём ссылку, вставляем в поле ввода, а на стороне сервера правращаем её в HTML. А если мы хотим "обернуть" ссылкой такст? На помощь спешит rich-text редактор – штука мощная и хорошая, но уж больно громоздкая. Хочется чего-то попроще. К тому же такие редакторы генерируют не вполне очевидный да ещё и браузерозависмый HTML, а применение различных ухищрений вроде html tidy на мой взгляд только усугубляет ситуацию. Можно, конечно, написать (ну или найти готовый) rich-text editor, генерирующий более-менее чистый код, но зачем?

Другой вариант (ставший уже во многом привычным) – редактировать html ручками. Максимум удобств – дополнительная кнопочка, нажатие на которую приводит к появлению отдельного окошка, куда пользователь вставляет ссылку, нажимает "ОК", и наслаждается результатом.

А нельзя ли вообще обойтись без кнопочек, ручного ввода HTML и прочих ужасов фашизма? 21-й век на дворе вовсю, а мы всё вокруг UBB-форматирования хороводы водим. В итоге сформулировалась задача:Читать далее...
http://www.gregory.pp.ru/06jan2012/smart_links

Как запостить картинку?

Софт & Хард // 2012.01.05 09:23
Удобнее всего для пользователя при желании запостить в блог картинку – просто кинуть прямую ссылку на неё в поле редактирования записи. Распрасить URL на стороне сервера при постинге и превратить его в html не особая проблема, однако есть один тонкий момент: картинка может оказаться довольно внушительных размеров. В этом случае она просто "порвёт" ленту с блог будет выглядеть неряшливо.

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

Другой вариант – использование готовых скриптов, например Lightbox. Это решение приемлемо, если библиотека jQuery, без которой данный плагин работать не будет, используется на сайте как минимум ещё где-то. Если же речь идёт только о решении данной задачи, то тащить в проект увесистую и очень мощную библиотеку ради организации одной-единственной "перделки" – глупость. Есть и чисто субъективный момент. Кастомизацией сторонних скриптов никто как правило не заморачивается: работает "из коробки", и ладно. От этого на всех сайтах, где используется тот же самый Lightbox он выглядит одинаково, навевая тоску.

Остаётся третий вариант - "сделай сам". Чем мы и займёмся.Читать далее...
http://www.gregory.pp.ru/05jan2012/external_img

SymbolEdit v1.0

Софт & Хард // 2011.02.13 05:11
SymbolEdit — сверхлёгкий встраиваемый редактор, предоставляющий базовые возможности редактирования HTML в WYSIWYG-режиме и предназначенный главным образом для использования в качестве rich text виджета в различных блогах, форумах и системах публикации.

Скачать SymbolEdit Alien's Build.
http://www.gregory.pp.ru/13feb2011/symbol_edit

LiteStep

Софт & Хард // 2009.05.14 17:26
А курилка-то жив! Я думал, что оболочка LiteStep окончательно загнулась ещё году в 2000. Ан нет, живее всех живых. Последний релиз LOSI (LiteStep Open Source Installer) 0.4.5 с билдом самого степа 0.24.8 Final датирована аж 7 мая 2009 года!
Вернуться к истокам чтоли?

http://www.gregory.pp.ru/14mai2009/litestep

Как сделать, чтобы ничего не делать

Софт & Хард // 2008.07.24 03:11
Концепция Wiki выглядит крайне привлекательно с инженерной точки зрения, однако все нынешние реализации (включая мощнейшую MediaWiki и прекрасную WackoWiki) оборудованы приспособами, которые по факту выступают против всей идеи, нарушая её стройность. Дело в том, что современные Wiki-движки не могут обойтись без таких совершенно не вписывающихся в концепцию элементов, как например поиск и лента обновлений, как бы это соображение не выглядело нелепо.Читать далее...
http://www.gregory.pp.ru/24jul2008/wiki_shmiki

Линукс из доступных деталей - 2

Софт & Хард // 2008.06.15 07:45
В предыдущем посте на тему кастомного линукса, я рассказывал, как путём нехитрых телодвижений построить линуксовую рабочую станцию "для дома, для семьи" на основе дистрибутива Ubuntu 7.04 Server. Однако время идёт, и прогресс тоже не стоит на месте. С тех пор вышло уже две версии Ubuntu, одна бесчеловечнее другой, Шаттлворт показал своё истинное лицо, поразительно кое-кого вдруг напомнившее, так что и с этого дистрибутива пришлось слезть. Сделал я это с некоторой долей облегчения, так как за год знакомства так и не смог полюбить Debian – он для меня слишком умный. Читать далее...
http://www.gregory.pp.ru/15jun2008/linux

Software update

Софт & Хард // 2008.03.29 07:30
Прикрутил на всякий случай к сайту френдленту.
Пока бета. Добавил кое-кого.
http://www.gregory.pp.ru/29mar2008/software_update

Upload script

Софт & Хард // 2008.03.14 06:46
Нашёл свой старый скрипт, который меняет в любой заданной форме поля типа file на специальные виджеты, стилем которых разработчик может управлять по своему усмотреннию, а так же обеспечивает отправку формы без перезагрузки страницы. Скрипт изначально предназначался для апгрейда уже написанной системы публикации "малой кровью".

Выкладываю as is.Читать далее...
http://www.gregory.pp.ru/14mar2008/upload_script

Внезапно

Софт & Хард // 2008.03.10 03:34
Прикрутил возможность комментирования. Комментарии пока анонимные, премодерируемые. Второе связано с тем, что этот сайт – не сервис блогов и не форум, а моя домашняя страничка и разводить тут помойку я не желаю. Однако же в любом случае все комментарии буду прочитаны.
Ведутся работы по прикрутке OpenID, но это возможность видимо будет реализована не завтра. Так что пишите, если что.
http://www.gregory.pp.ru/10mar2008/comments

БЭСМ-6, бэсса мэ мучо

Софт & Хард // 2007.11.19 01:23


Это было во времена, когда советский хайтек никого не смешил, а наоборот –- вызывал суеверный трепет на Западе. Именно тогда и появился флагман нашей вычислительной техники –- Большая Электронная Счётная Машина БЭСМ-6.Читать далее...
http://www.gregory.pp.ru/19nov2007/besm-6
Follow Gregory_777 on Twitter

2011.09.30 20:22
С монгольского хурала бежали два марала.

2011.08.04 00:48
Гейзеросексуалы.

2011.01.28 23:25
Слоупокер

2010.11.19 00:07
Адское пламя - этпесдец...

2010.10.02 22:26
Грабли Большого Пути

2010.09.27 01:03
Если вам кажется, что вы духовно выросли - значит вас кто-то надул.

2010.09.26 03:10
Первобытные люди добывали попкорн трением.

2010.09.15 19:33
Старое и доброе. http://tinyurl.com/375q4vz

2010.09.09 23:28
силиконково

2010.08.16 03:12
Не понимаб, почему до сих пор никто не скрестил игры типа MTG с т.н. дополненной реальностью.



© Gregory A. Rozanoff, 2002 – 2012 • Powered by Winki::MetaBLOG v2.1

Valid XHTML 1.0 Strict Valid CSS! [Valid RSS]