Букмарклеты.

ЧЕРСТВЫЙ

ЧЕРСТВЫЙ

ЧЕРСТВЫЙ, сухой, засохший, жесткий, заскорузлый, корявый. Черствый хлеб, лежалый, немягкий, несвежий. Черствая кожа, подошва. Земля черства от засухи. Мягко съел, да черство в живот дошло.

| * Грубый и бесчувственный, жестокосердый. Черствый человек, - сердце. Черствость, свойство ·по·прилаг. Чествоват хлеб, на беззубого, черственек, черствым-черствехонек (-черствешенек). Общее бедствие черствит сердца, делает людей безучастными. Черстветь, высыхая, становиться черствым. Черственье, постепенное ·сост. по гл. Хлеб зачерствел, он дочерствел донельзя. Люди очерствели (почерствели). Жерства, хрящ (песок), не черства ли? Черствина жен. что зачерствело. Ни черствинки нет, ни корочки.


Толковый словарь Даля . В.И. Даль. 1863-1866 .


Синонимы :

Антонимы :

Смотреть что такое "ЧЕРСТВЫЙ" в других словарях:

    См. жестокий … Словарь синонимов

    черствый - ЧЕРСТВЫЙ, зачерствелый, сухой … Словарь-тезаурус синонимов русской речи

    - (иноск.) противоп. мягкій; сухой, безчувственный, жестокосердый (о человѣкѣ, сердцѣ). Черствѣть сдѣлаться такимъ … Большой толково-фразеологический словарь Михельсона (оригинальная орфография)

    Чёрств, черства, чёрство, диал. чвёрстый, укр. черствий черствый, сильный, свежий, др. русск. чьрствъ твердый; сухой, черствый; безупречный; ясный; значительный, болг. чевръст, чвръст жесткий, крепкий, ловкий, бодрый, сербохорв. чвр̑ст,… … Этимологический словарь русского языка Макса Фасмера

    черствый - Общеслав. Скорее всего, суф. производное (суф. тв, ср. мертвый) от той же основы (*čьrt < kьrt), что др. рус. чьрту «черчу», лит. kertù «рублю, ударяю». Черствый буквально «такой, которым можно бить», затем «твердый, крепкий, жесткий» (это… … Этимологический словарь русского языка

    - (противоп. мягкий) иноск.: сухой, бесчувственный; жестокосердый (о человеке, сердце) Черстветь сделаться таким … Большой толково-фразеологический словарь Михельсона

    Чёрствый прил. 1. Затвердевший, засохший; несвежий (о хлебе, мучных изделиях). 2. перен. Лишённый душевной чуткости, сердечности, душевной теплоты; неотзывчивый, нечуткий. 3. перен. Свидетельствующий об отсутствии чуткости, отзывчивости. Толковый … Современный толковый словарь русского языка Ефремовой

    черствый - Древнерусское – чьрствый (твердый, крепкий, важный, сухой). Общеславянское – cьrstvъ. Индоевропейское – (s)ker (поворачивать, вить, плести). Древнерусское слово «чьрствый» известно с XI–ХII вв. в значении «твердый, крепкий, важный»; с XIII в. –… … Этимологический словарь русского языка Семенова

    черствый - Syn: см. жестокий … Тезаурус русской деловой лексики

    ЧЁРСТВЫЙ ая, ое; чёрств, а, чёрство, чёрствы и черствы. 1. Утративший мягкость, свежесть (о хлебе, мучных изделиях); зачерствелый. Ч. хлеб, пирог. Ч ая булка. 2. Лишённый душевной мягкости, чуткости; неотзывчивый, бездушный. Ч. бюрократ,… … Энциклопедический словарь

Книги
  • Герои 1812 года. От Багратиона и Барклая до Раевского и Милорадовича , Алексей Шишов. «Вам все вершины были малы / И мягок самый черствый хлеб, / О, молодые генералы / Своих судеб!» – писала о них Марина Цветаева. Неслыханно молодые по нынешним меркам, невероятно талантливые,… электронная книга
  • A Christmas Carol. The Signalman /Гимн Рождеству. Связист (аудиокнига MP3) , Чарльз Диккенс. Святочный рассказ с привидениями "A Christmas Carol" (" Гимн Рождеству") - одно из немногих английских произведений о Рождестве, гимн в прозе, наполненный светлым чувством праздника.…

Управлять содержимым html страницы можно при помощи букмарклета. В данной заметке опишу простые примеры букмарклета и его использование для заполнение веб форм.

Для написания статьи использовался Crome, возможно в других браузерах есть свои особенности. Самым простым примером использования букмарклета является отображение сообщения в браузере. Для этого, например, можно открыть www.google.ru и после открытия страницы в строку адреса вместо www.google.ru ввести такой код

Javascript:alert("Привет мир");

И нажать Enter, в окне браузера появится сообщение

Что бы не вводить код постоянно в строку адреса браузера и иметь его постоянно под рукой возможно добавить код этой функции в закладки.

Для это есть несколько вариантов, опишу два из них. Первый создать закладку вручную в меню создания закладок, второй написать html страницу со специально оформленной ссылкой, которую перетащить мышью на панель закладок.
Рассмотрим первый вариант. В Chrome зайдите в меню закладок.


Нажмите "Добавить страницу в закладки" появиться следующее окно

В нем нажмите кнопку "Изменить". И в появившемся окне введите название для закладки и код функции.

После этого нажимаете кнопку "Сохранить". Теперь эта закладка появляется в панели закладок. И для вызова этой функции можно на любой странице нажать на эту закладку.
Рассмотри второй вариант добавления закладки из html страницы. Для этого создадим пустой текстовый файл с названием AddBookmark.html. и вставим в него следующий код:

AddBookmark Сообщение "Привет мир!"

Особенностью ввода JavaScript кода является замена кавычек на их символьное описание ". Теперь откройте страницу в браузере.
Ссылка на букмарклет выделена синим, мышкой перетащите её на панель закладок, если панель закладок не отображается то это можно поправить - https://support.google.com/chrome/answer/95745?hl=ru


Теперь рассмотри некоторые примеры.

1.Изменение цвета фона. В фал html добавьте еще одну ссылку
Серый фон Перетащите её на панель закладок. При запуске закладки на странице www.google.ru получится такой результат:

2.Заполним данные в текстовом поле и поменяем его класс.

Для заполнения текстовых полей, нажатий на кнопку необходимо знать или их name или id. Что бы найти имя поля нужно на него нажать правой кнопкой мыши и выбрать "Посмотреть код". В правой части окна появиться окно с кодом и выделенным текстовым элементом.


В нашем случае находим атрибут id и запоминаем его, у нас это lst-ib. Теперь зная id текстового поля добавим на страницу html новую ссылку на буркмаркет:

Заполнение гугл поиска В нашем случае меняется класс текстового поля на MyClass и он заполняется текстом "Привет мир!".
Добавим новую закладку на панель задач. И перейдём на www.google.ru выполним букмарклет и в результате получим.

Для проверки изменения класса опять откроем код элемента, ранее класс был такой class =" gsfi " теперь class ="MyClass "

Всем привет, сегодня речь пойдет про использование букмарклета, или закладки для браузера.

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

Примером может служить герой сегодняшней заметки, который расположен по адресу http://ulizko. com/demo/allthat/ . Инструкция по применению:

  • Перетащите ссылку «link» на панель закладок или щелкните по ней правой кнопкой мыши и выберите пункт меню «добавить в избранное».
  • Зайдите на какой-нибудь сайт, вроде http://twitter. com , и нажмите на эту закладку (ну или на избранное).
  • Появится окошко, в которое можно ввести данные. Вообще, предполагается, что это будет интерфейс добавления желаний в вишлисты (предварительно созданные на каком-то сайте), настроить триггеры оповещений, и прочее. Есть даже какая-то валидация начального уровня. И налажен обмен данными с сервером - то есть, на любом домене к вам приходит список ваших вишлистов, а ваше новое желание с любого домена долетит на крыльях любви к вишлисту и уютно устроится в его объятьях .

    Но. Мы сегодня не об этом, а о том, как делать такие штуки в принципе.

    Прежде чем перейти непосредственно к разбору кода, хотелось бы ответить на вопрос (который мне никто не задавал:), а именно, "Какие возможности дает букмарклет?". Правильный ответ - любые. Так как мы получаем возможность подгрузить любой скрипт, мы можем сделать с клиентской страничкой все, что угодно. Например - сделать «выносной» виджет, в котором на любой страничке можно будет добавить запись в блокнот или таскменджер. Или вообще сделать весь таскменеджер выносным. Что тоже важно, они будут работать практически везде - это не плагины к firefox’у и не виджеты к opera. Букмарклетам не важно (ну, почти:), какая у вас ОС или браузер. В общем, есть простор для фантазии.

    Итак, как же делать эти самые букмарклеты?
    Очень просто: надо создать на страничке элемент anchor с атрибутом href, содержащим javascript-код. Если перевести на русский, то надо сделать вот такую ссылку, адрес которой, по большому счету, и будет букмарклетом:

    Bookmarklet

    Для того, чтобы javascript код в адресе ссылки заработал, надо добавит перед ним слово javascript: . Если мне не изменяет мой склероз, это называется «указание псевдопротокола javascript». Еще одна важная деталь - если ваш код вернет какое-то значение, то браузер воспримет его в качестве адреса, по которому нужно перейти, и уйдет с текущей страницы. Чтобы избежать этого, не возвращайте значения, то есть допишите в конец скрипта void 0; , либо оберните весь код в анонимную функцию, невозвращающую значения - (function(){... ваш код мог бы быть здесь...})() .

    В любом случае, все эти вопросы подробно рассмотрены у Ильи Кантора в его заметке Букмарклеты и правила их написания , к которой я вас и отсылаю за подробностями.

    Единственную вещь, которую нам еще нужно знать - это то, что все браузеры ограничивают максимальную длину кода букмарклета. И, подобно тому, как скорость каравана равна скорости самого медленного верблюда, так и максимальный размер кроссбраузерного букмарклета равен ограничению, наложенному IE 6 SP2, то есть, 488 символам.

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

    Так поступил и я. Вот код моего букмарклета в человекоадаптированном виде:

    (function () {
    // создаем новую внутреннюю переменную a (лучше в данном случае использовать короткие идентификаторы)
    // и сразу же добавляем свой объект в глобальный объект window, и записываем в него данные, которые уникальны
    // для каждого пользователя (ведь они сгенерированы сервером для пользователя перед тем, как он добавил этот букмарклет к себе)
    var a = window.allThat = {
    userId: "123345456" ,
    server: "http://mysite.com/" ,
    script: document .createElement("script" ), // создадим и запомним тэг скрипт,
    // который сгрузит нам код нашего приложения - мы его потом удалим, если пользователь нажмет кнопку "закрыть"
    css: document .createElement("link" ) // аналогично
    },
    /* динамически создаем и добавляем в DOM элементы: */
    h = document .getElementsByTagName("head" );
    a.css.rel = "stylesheet" ;
    a.css.href = a.server + "css/bookmarklet.2.css" ;
    h.appendChild(a.css);
    a.script.src = a.server + "js/bookmarklet.7.js" ;
    h.appendChild(a.script);
    h=null ;
    })();

    * This source code was highlighted with Source Code Highlighter .

    Потом подгружается непосредственно код самого окошка. Думаю, он может представлять некий интерес сам по себе, так что и его я сюда запощу (все комментарии идут на английском, так как заказчик американец):

    Если интересно, вот

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

    Интерфейс Bookmark OS разбит на две части. В левой находится список меток и дерево папок. Кликнув по любой из них, вы увидите все соответствующие закладки в правой части окна с наглядными иконками в виде скриншотов. Благодаря кнопкам на панели инструментов можно сортировать ссылки по дате, названию, домену и прочим атрибутам. Другие кнопки позволяют менять режим отображения закладок: список или плитка.

    Разумеется, есть возможность поиска по названиям ссылок и папок.

    Добавление и редактирование

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

    Отдельного внимания заслуживает возможность редактирования добавленных закладок и папок. Вы можете выделить один или сразу несколько элементов с помощью мышки, а затем перетянуть их в нужную папку или удалить - прямо как в Windows. Но стоит сказать, что в мобильной версии Bookmark OS групповое редактирование отсутствует.

    Bookmark OS использует машинное обучение и алгоритмы обработки естественного языка, чтобы сделать добавление закладок ещё проще. Когда вы сохраняете очередную веб-страницу, система анализирует ваши папки, выбирает из них самую подходящую и предлагает поместить новую закладку именно туда.

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

    Кнопка для отмены последнего совершённого действия может не раз спасти ваши данные в подходящий момент.

    Пока разработчики не сделали приложения для мобильных платформ, но веб-версия Bookmark OS адаптируется под любые размеры экранов. Система синхронизирует закладки между разными устройствами через облако, так что ваши ссылки всегда будут под рукой.

    Кроме того, вы можете открывать доступ к выбранным папкам для своих знакомых. Это позволит вам вместе работать над общими ссылками.

    Bookmark OS доступен бесплатно. Но, оформив подписку за 12 долларов в год, вы разблокируете дополнительные настройки отображения, возможность добавлять подпапки, автоматическое создание скриншотов для импортированных закладок и другие платные функции.