Архив августа 2010

Колоризируй это, колоризируй то

Иногда людям приходят в голову странные мысли и они спрашивают — «А как подсветить в блоке первые N символов но чтоб типа без встроенных тегов?» Никак. Ну, или так: <script> function colorize (id, num, empty, styleClass){     // id - ID элемента     // num - сколько символов подсвечивать     // empty - считать ли пустые символы за символы для подсветки     // styleClass - какой класс присваивать символам?     var obj = document.getElementById (id);     if (!obj) return;     var regex = empty ? /^((?:[^\s]\s*){3})/ : /^(.{3})/;     obj.innerHTML = obj.innerHTML.replace (regex, «<span class='»+styleClass+"'>$1</span>");      }

Perl 6 — или грядёт апокалипсис

А знаете ли вы о том, что в Perl6 можно будет сделать так: «perl -le 'say q[Hello];'» ? А можно будет сделать и так: «perl -le 'q[Hello].say;'» Это — апофеоз.