Other articles


  1. Неинтерактивный текстовый редактор SED

    Все мы привыкли работать в интерактивных текстовых редакторах, при этом обычно используя клавиатуру, мышку или другое устройство ввода. Интерактивные редакторы вначале загружают весь текст документа, а затем применяют к нему команды от пользователя по одной, в то время как «sed» (stream editor) вначале загружает в себя набор команд, а затем …

    read more

    There are comments.

  2. Ликбез по GREP и регулярным выражениям

    Одна из наиболее полезных и многофункциональных команд в терминале Linux – команда «grep». Название представляет собой акроним английской фразы «search Globally for lines matching the Regular Expression, and Print them» (искать везде соответствующие регулярному выражению строки и выводить их). Команда «grep» просматривает входной поток последовательно, строка за строкой, в поисках совпадений …

    read more

    There are comments.

  3. PICSim.js - калькулятор и обратная польская запись

    Обратная Польская Запись англ. (Reverse Polish Notation, RPN) позволяет избавиться от скобок в арифметических выражениях. Сначала следуют два операнда арифметической операции, а затем знак операции. Например 4 2 + = 4 + 2 = 6 или 4 2 * 3 5 / - = (4 * 2) - (3 / 5) = 7.4. Программа-транслятор RPN-выражений основывается на стеке - каждый операнд посылается …

    read more

    There are comments.

  4. Lucene - подсветка вхождений в результатах выдачи

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

    read more

    There are comments.

links

social