Наконец-то мой вынужденный отдых от блога подходит к концу и можно спокойно писать новые посты и делиться своими идеями, соображениями и т.д. Во время «отпуска» была возможность немного попрограммировать в Delphi и поэтому я решил поработать над Link Compressor’ом, тем более, что была пища к размышлению.
Итак, что было сделано в новой версии и что предполагается сделать в будущем.
Теперь по желанию пользователя можно включить в настройках программы опцию ««Умный» поиск URL’ов в буфере обмена«. В целом никаких сверхординарных дейсвий программа при этом не производит, а лишь ищет в буфере текст, содержащий ссылку, которая должна начинаться с http://, https:// или ftp://. При этом Link Compressor «узнает» окончание ссылки по символам пробела, фигурных скобок и т.д.
Если буфер обмена содержит текст в котором находится несколько ссылок (например, HTML-код целой страницы), то из буфера Link Compressor возьмет только первую ссылку.
В связи с тем, что ногда в Сети можно встретить URL’ы с пробелами в середине, то, чтобы не нарушать правильность действие программы опцию мжно отключать.
2. Изменяемый размер главного окна программы
Признаться ещё с самой первой версии программы хотел сделать такую возможность как изменение размера окна программы, но то руки не доходили до исходников Link Compressor’а, то было тупо лень что-либо менять ипоэтому возможность изменения размеров окна программы стала доступна только сейчас.
При этом, если необходимо, также можно включить опцию сохранения размеров и положения главного окна программы после закрытия.
3. Сохранение истории сжатия ссылок
Теперь Link Compressor имеет возможность сохранять историю сжатых ссылок. По желанию пользователя количчество ссылок, запоминаемых в истории, может быть установлено от 1 до 100 штук. При запуске программы в поле ввода URL для сжатия вставляется последняя ссылка из истории.
В связи с тем, что теперь все сжатые URL’ы могут сохраняться в истории, я решил избавиться от лишнего окна в программе — базы ссылок. По сути в данной версии прогрммы такая база не требуется.
4. Новые возможности копирования ссылок и кодов
Теперь, напротив каждого поля с укороченной ссылкой появляется кнопка «Копировать ссылку». В настройках программы можно настроить дейсвие этой кнопки:
По умолчанию копируется короткая ссылка.
Также добавлена возможность группового копирования ссылок с предварительной настройкой шаблонов кода. Действейт это следующим образом.
После того как URL сжат в главном окне программы можно установить опции группового копирования «Копировать все короткие ссылки» и «Копировать все коды». С короткими ссылками, думаю, все понятно. При копировании же кодов можно настроить шаблон копирования — для этого необходимо кликнуть по ссылке «Уточнить списко». В результате появится окно настройки шаблона:
Здесь Вы можете выбрать какеи из кодов необходимо скопировать, а также определить анкоры для BB-кода форума и HTML-кода на сайт. Шаблон автоматически сохраняется и будет загружаться при повторном запуске программы. Настройки шаблона копирования по умолчанию представлены на рисунке.
При нажатии на кнопку «Копировать» в буфер обмена отправляется текст, содержащий ссылки и коды необходимые Вам. При копировании по умолчанию буфер обмена может содержать, например, такой текст:
http://bit.ly/b8HNnj
[url=http://bit.ly/b8HNnj]ТЕКСТ_ССЫЛКИ[/url] [url]http://bit.ly/b8HNnj[/url] <a href=»http://bit.ly/b8HNnj»>ТЕКСТ_ССЫЛКИ</a>
http://is.gd/cWlvc
[url=http://is.gd/cWlvc]ТЕКСТ_ССЫЛКИ[/url] [url]http://is.gd/cWlvc[/url] <a href=»http://is.gd/cWlvc»>ТЕКСТ_ССЫЛКИ</a>
http://u.nu/73m6c
[url=http://u.nu/73m6c]ТЕКСТ_ССЫЛКИ[/url] [url]http://u.nu/73m6c[/url] <a href=»http://u.nu/73m6c»>ТЕКСТ_ССЫЛКИ</a>
http://clck.ru/0qF4
[url=http://clck.ru/0qF4]ТЕКСТ_ССЫЛКИ[/url] [url]http://clck.ru/0qF4[/url] <a href=»http://clck.ru/0qF4″>ТЕКСТ_ССЫЛКИ</a>
5. Дополнительные возможности для Twitter’а
Теперь при отправке сообщения в Twitter можно выбрать и вставить в сообщение самые популярные хэш-теги:
Список хэш-тегов сворачивается кликом по заголовку списка, поэтому, если Вы не пользуетесь этой возможностью Twitter’а, то он (список) мешать Вам особенно не будет :).
6. Обновленный список сервисов сжатия ссылок.
В результате того, что сервисы tr.im и kl.am в последнее время работают крайне нестабильно (у tr.im осталась только поддержка API и то ненадолго), то я решил немного обновить список он-лайн сервисов для Link Compressor’а. Так, в новом списке теперь четыре сервиса:
- bit.ly
- is.gd
- u.nu
- clck.ru
В целом, этих четырех сервисов должно хватить (по-крайней мере мне хватает) для нормальной работы.
В будущем, если всё сложится удачно, добавлю в программу возможность работы с неограниченным количеством сервисов — кое-какие наработки уже есть. Но это пока я размечтался.
В общем, обновляйте программу, «топчите» ссылки и, самое главное — отписывайте свои идеи и пожелания по развитию программы, как это было сделано здесь — конкретно и по делу ;)
[download id=»57″]



