Умные ссылки, или 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
|
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 с т.н. дополненной реальностью. |
Оглавление:
|