LINUX.ORG.RU

Сообщения Reaper

 

elisp, регэкспы

В

(looking-at ".*\{[ \t]*\\(//.*\\|/\\*.*\\*/[ \t]*\\)*$")

надо добавить учёт: do if() while() for() switch() case with()

каждый из элементов даст примерно такой же длинны регэксп, как приведённый выше. Есть ли какая-нибуде разница в скорости работы и, соответственно, рекомендация как делать, между тем, что засунуть всё в один длинный регэксп или сделать ещё семь (looking-at ...)? Чисто логически один длинный, наверно, лучше?

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

Reaper
()

elisp, фоновая проверка

Подскажите, как делают какую-либо фоновую проверку? Я хочу в своём режиме анализировать введённый текст, посвечивая ошибки. Интересует организация процесса. Тредов нет в еслиспе? Какой мexанизм использовать вместо?

Reaper
()

elisp, подчеркнуть текст

Подскажите, что используют, чтобы подчеркнуть текст в буфере (для выделения ошибки)? Визуально оно выглядит как символ подчёркивания под символом.

Reaper
()

yasnippet

Есть шаблон:

// xxx description
$1
$0

Хочется при наличии ввода в позиции $1 иметь наличие первой строки, там, где xxx description, а при отсутствии ввода в поле $1 не иметь строки вообще. Т.е. иметь какой-то триггер, который выполнит лиспокод после анализа ввода в поле $1.

Вот это:

// $1 description
${1:param}
$0

мне не годится, здесь первая строка всегда присутствует и тут простое зеркалирование ввода в поле $1, а мне хочется именно триггер и выполнение кода.

Всё это для коментирования функций, для описания переданных параметров, если функция параметры не принимает, то строки с описанием параметра нет.

// FooBar - does something
// param1 - first parameter
// param2 - second parameter
// result - returned value
var FooBar = function(param1, param2) {
  var result = "";

  return result;
};

вот хочется написать универсальный сниппет, в котором строки

// param1 - first parameter
// param2 - second parameter

подставляются только при наличии ввода в поле сниппета в function([ТУТ]). Как видно, тут ещё и парсинг введённого параметра планируется, чтобы из одного поля ввода получить param1, param2, ... paramN.

Как сделать, может, кто-то уже делал?

Reaper
()

Показ удалённых сообщений (кнопка)

Нельзя ли в action формы, содержащей кнопку «показать удалённые сообщения», вписывать не только /forum/name/, но ещё и ?offset=xx с текущим значением из урла? Чтобы можно было смотреть без лишних телодвижений удалённые треды не только на последней странице.

Reaper
()

elisp

В org-mode таблицы в сборках под виндовс (23.2, 23.3) создаются таким образом, что все строки располагаются в одной строке. я сначала думал, что может для виндовса используется неверный символ перевода строки - вместо «\n» надо «\r\n», но попробовав для теста

(insert "\nHello, ELisp!")

вижу, что «\n» работает. Может, есть какой-то меxанизм глобальный, который отключает переводы строк? Перепробовал разные моды для таблиц, везде проблема одна и таже - строки в одну строку лепятся.

В самом коде создания таблицы криминала не вижу:

emacs/lisp/org/org-table.el:

(defun org-table-create (&optional size)
  "Query for a size and insert a table skeleton.
SIZE is a string Columns x Rows like for example \"3x2\"."
  (interactive "P")
  (unless size
    (setq size (read-string
    (concat "Table size Columns x Rows [e.g. "
      org-table-default-size "]: ")
    "" nil org-table-default-size)))

  (let* ((pos (point))
   (indent (make-string (current-column) ?\ ))
   (split (org-split-string size " *x *"))
   (rows (string-to-number (nth 1 split)))
   (columns (string-to-number (car split)))
   (line (concat (apply 'concat indent "|" (make-list columns "  |"))
           "\n")))
    (if (string-match "^[ \t]*$" (buffer-substring-no-properties
          (point-at-bol) (point)))
  (beginning-of-line 1)
      (newline))
    ;; (mapcar (lambda (x) (insert line)) (make-list rows t))
    (dotimes (i rows) 
      (insert line))
    (goto-char pos)
    (if (> rows 1)
        ;; Insert a hline after the first row.
        (progn
          (end-of-line 1)
          (insert "\n|-")
          (goto-char pos)))
    (org-table-align)))

Reaper
()

emacs: color-theme, font-face

Подскажите название font-face для обведённого красным: http://dl.dropbox.com/u/4255152/emacs/font-face.png.

Насколько вижу из подсказок rainbow-mode, я для этого font-face цвет не задавал, хочу переопределить.

Reaper
()

socks proxy

Подскажите, шифруется ли канал между клиентом и сокс-прокси? Интересуют все типы соксов: 4, 4а, 5. Встречал упоминание, что сокс может обеспечивать шифрацию траффика, но так и не понял делается это или нет.

Reaper
()

quicklisp

Как правильно прописать загрузку ql в SLIME, т.е. в emacs после установки?

Reaper
()

js, jquery, DOM: вытащить текст

Помогите вытащить слово «Darius» (4 строка). В этой строке может быть несколько span -ов. Парсить выхлоп html «подпорченный» куфоном наверно глупо, есть способ попроще?

<!-- darius -->
<div class="cat-info-gallery-p"> 
  <div class="cat-name-gallery">
    <span class="blue">D</span>arius
  </div>
  <table class="cat-info"> 
  <tr>
    <td class="tright-g b-r b-b">Type:</td>
    <td class="b-b">British Shorthair</td>
  </tr>
  <tr>
    <td class="tright-g b-r b-b">Yeux:</td>
    <td class="b-b">Orange</td>
  </tr>
  <tr>
    <td class="tright-g b-r b-b">Robe:</td>
    <td class="b-b">Lilas</td>
  </tr>
  <tr>
    <td class="tright-g b-r">Statut:</td>
    <td class="option">Rest avec nous</td>
  </tr>
  </table>
  <p class="click-here">clique ici pour voir</p>
</div> <!-- cat-info-gallery -->
$(".cat-info").click(
  function() {
    console.log( $(this).prev().html() ) ;
  });

<span class=«blue»><cufon style=«width: 14px; height: 24px;» alt=«D» class=«cufon cufon-canvas»><canvas style=«width: 19px; height: 25px; top: -1px; left: 0px;» height=«25» width=«19»></canvas><cufontext>D</cufontext></cufon></span><cufon style=«width: 47px; height: 24px;» alt=«arius» class=«cufon cufon-canvas»><canvas style=«width: 57px; height: 25px; top: -1px; left: 0px;» height=«25» width=«57»></canvas><cufontext>arius</cufontext></cufon>

Reaper
()

html <div align=center>

<div align=center><div></div></div>

В ff во внешнем блоке получаемый стиль - text-algn:-moz-center, дочерние элементы получают text-align:start. В опере как и ожидается везде text-align:center.

Спецам по стандартам, кто прав?

Reaper
()

Японии писец

8,9 магнитуда, ощущалось на территории всей страны. Цунами, пожары, утечка газа и прочие прелести. Крупнейшее землетрясение в истории страны. И оно ещё не закончилось. Число жертв ещё не подсчитали, сообщают пока о двух десятках погибших и ещё примерно 200 смытых цунами. Когда всё подсчитают, наверно, будут ппц цифры.

Reaper
()

UFRaw

Технологию цветокоррекции может кто-то объяснить? В Фотошопе приловчился как-то делать что-то относительно годное, а с этой штукой мучаюсь.

Как делал в фотошопе. Открывал raw-снимок, на глаз выставлял температуру, затем на глаз как-то регулировал коррекцию экспозиции, яркость контраст и затемнение, когда получал удовлетворяющий результат, убирал насыщенность цвета, чтобы слегка обесцветить снимок. Часто пользовался заранее фиксированными значениями яркости и контраста сводя регулировку к коррекции экспозиции и коррекции затемнения.

В сабже всё немного отличается, в частности, «температура» двигает красный и синий, а значение зелёного регулируется отдельным слайдером, контраст / яркость и насыщенность регулируются графиками, в общем, всё сильно непривычно и нихрена не выходит каменный цветок. Кто бы нормально объяснил последовательность действий, за чем надо следить и всё такое прочее.

зы фотографирую в квартире домашних животных - кошек.

Reaper
()

права доступа для файлов виртуальных хостов

Всем привет.

Есть VDS, где находится несколько моих сайтов, плюс пара чужих, но ими я целиком и полностью занимаюсь. Как грамотно выставить права доступа / владельцев для директорий / файлов виртуальных хостов содержащих файлы этих сайтов? Хочется разделить доступ к сайтам для пользователей (под сайт завожу пользователя) и при этом хочется, чтобы скрипты на некоторых имели возможность модифицировать свои директории, в частности, вордпресс, к примеру, умеет сам обновляться.

Дебиан, апач запущенный под www-data:www-data.

Reaper
()

ping

Почему ping не годится для опредления IP адреса, в каких случаях он даёт расхождение с результатом nslookup?

Reaper
()

XMail

Помогите, утонул в документации. ;)

Заранее прошу прощения за ламерскую постановку вопроса. Хочется 'Quick and Dirty' описания настройки smtp. Eсть VDS, нужна только отправка почты с сайта.

На VDS есть уже установленный в комплекте с дебианом XMail. Внёс логин и сгенерированный XMCrypt- ом хэш от пароля в /etc/xmail/ctrlaccounts.tab. Рестартовал сервис, далее:

telenet

open localhost 110

...
user my_user
pass my_pass

-ERR Invalid auth or access denied

В общем, с наскока не выходит, сижу читаю доки, но что-то всё совсем уныло. Нет ли чего-то небольшого и ёмкого в плане чтения или может дадите инструкцию?

Reaper
()

VDS

Подскажите алгоритм поиска иногда возникающих тормозов на VDS, когда хост уходит в даун на несколько минут, что даже по ssh нельзя законнектится.

Посоветуйте автоматизированное средство анализа логов вебсервера на предмет нагрузки.

Посоветуйте средство для анализа траффика.

Могут ли другие виртуальные хосты перегружать физический сервер так, что это сказывается на других виртуальных серверах и возможно ли изнутри это определить?

Reaper
()

ede #2

Подскажите, как к этому:

http://pastebin.com/a1rePwLc

прикрутить `pkg-config --libs --cflags gtkmm-2.4`. В Makefile написано, руками его не править. Интересует, настраивается ли оно где-то в конфигах вызываемых ede- функциями, если да, где именно или же оно принципиально не настраиваемое и надо взять и руками сделать Makefile, а про EDE забыть.

Тип проекта «Make» в EDE. Также, почти как и недавний оратор, в make-файлах почти ничего не соображаю, но руками примитивно вписать все зависимости файлов друг от друга могу. ;)

Reaper
()

OpenGL, 2D

Рисует ли OpenGL 2D графику (в основном интересует отрисовка полигонов, пересчёт координат вершин) быстрее, чем абстрактная GUI библиотека на канве, если последняя задействует ускорение для вывода 2D графики? Ну, скажем, те же Qt, Cairo (без использования OpenGL), для примера. Говоря про библиотеки, подразумеваю, что оптимизация выкидывающая из отрисовки не попадающее в окно просмотра - сделана.

Reaper
()

Cairo, Qt

А как сейчас обстоят дела со скоростью отрисовки у Cairo? Нашёл тред за 2006 год, там вроде бы Qt был сильно быстрее, что-то изменилось?

http://www.linux.org.ru/news/linux-general/1625045

Reaper
()

RSS подписка на новые темы