К основному контенту

Сообщения

Сообщения за февраль, 2018

Прямые ссылки на файлы Google диска

В предыдущей статье я рассказал, как подключить свой JavaScript файл к блогу BLOGSPOT . Но для того, что бы их подключить нужны прямые ссылки на файл, а Google диск при предоставлении общего доступа к файлу выдает ссылку на предварительный просмотр, которая никак напрямую не ссылается на файл. Для Google диска прямая ссылка на файл - это ссылка на скачивание. Ниже описаны два способа создания ссылки на скачивание на примере файла prism.js.

Подсветка синтаксиса в BLOGSPOT

Наверняка многим программистам-блогерам приходилось писать статьи и вставлять в них куски кода. Совсем скучно это выглядело, когда код написан единым куском текста, зачастую даже не читабелен. Согласитесь, куда приятнее смотреть на отформатированный код с подсветкой синтаксиса как в какой ни будь среде разработки? Раньше в своем блоге я использовал сгенерированный HTML с кучей тегов и стилей для куска кода. Я получал желаемый эффект, но разметка HTML была уже не читабельна и любая корректировка кода вела к тому, что приходилось заново перегенерировать всю разметку. Делал я это при помощи сервиса Highlight your source code . И все было хорошо до того момента, как я начал писать очередную статью про ABAP. Дойдя до момента, когда нужно раскрасить код, пришло осознание, что сервис уже обновился и новая его редакция не работает с синтаксисом ABAP. Этот факт меня расстроил, но заставил задуматься об упрощении процесса вставки кусков кода в блог.

GOS докумены

Иногда появляется задача с очень простым решением. Но когда с ней ни разу не сталкивался, приходится потратить немного времени на поиск решения. Так вот и с этой задачей вышло так. Есть некий отчет со списком материалов. Для каждого из них есть перечень приложений (в моем случае - файлы PDF), созданные в транзакции MM02. Задача - вывести список приложений по нажатию на кнопку. Такие документы имеют имя класса BUS1001006 и тип класса BO, а в качестве ключа используется номер материала (т.е. можно залезть в OAER и посмотреть). После недолгих рысканий по просторам гугла нашелся ФМ  GOS_ATTACHMENT_LIST_POPUP , который показывает список приложений во всплывающем окне.