LINUX.ORG.RU

Сообщения n01r

 
Форум — Development

[хочется странного] прокси html -> xhtml

 

Пока видел только: http://schneegans.de/xp/, но онлайн (и вроде лишь меняет mime).

Желательно в локальном виде, встречались ли вам готовые решения?

// use case: ну, например, выцепить линки через `xmllint'

n01r
()
Форум — Development

[хочется странного] выравнивание в <li>

 

Есть вики-движок, основная разметка - markdown, понимает встроенный html.

Хотелось бы посредством CSS выравнивать список по разделителю, скажем, "--" (или обернутому в <span>):

- a   -- <desc>
- bb  -- <desc>

Можно li:first-child назначить inline-block и фиксированную ширину, но сие сработаешь лишь когда один элемент до разделителя.

ps... Таблицы вводить дольше, и, по-умолчанию, они менее компактны.

n01r
()
Форум — Security

забавный топик на stackexchange

A security auditor for our servers has demanded the following within two weeks:

 * A list of current usernames and plain-text passwords for all user accounts on all servers
 * A list of all password changes for the past six months, again in plain-text
 * A list of "every file added to the server from remote devices" in the past six months
 * An email sent to him every time a user changes their password, containing the plain text password

An email sent to him every time a user changes their password, containing the plain text password
We're running Red Hat Linux 5/6 and CentOS 5 boxes with LDAP authentication.

показать все, что скрыто

ps... Если это провокация, возможна ли ее легальность?

n01r
()
Форум — General

[tmux] цветной курсор

 

xterm / rxvt поддерживают смену курсора посредством esc-последовательностей, e.g.:

echo -e '\033]12;orange\007'

Eмнип, screen умеет передавать терминалу. Недавно наткнулся на патч и для tmux.

Возможно, кому-то пригодится (удобно для: различения-пользователей / vim / zsh vi-keys / vimpulse - да простят емаксеры).

ps: для tmux-1.4 пришлось поменять hunk для server-client.c, и добавить rxvt (там xterm забит).

n01r
()
Форум — General

[bash] альтернативы

 

Что из предложенного списка могло бы быть более-менее адекватным выбором для (средней сложности) пользовательских скриптов.
Поделитесь опытом и советами, ну или дополните список.

  • guile (1)
  • tcl (*)
  • python
  • ruby
  • ocaml (2)

(1) Или я где-то ошибаюсь, или аргументы к `execlp' нельзя подсунуть в utf-8.
(2) Наткнулся здесь.
(*) Спасибо elrprt, что напомнил.

n01r
()
Форум — General

[emacs] lambda -> cut

 

Может кому пригодится.

Чуть изменил http://paste.lisp.org/display/70281 под elisp:

(defmacro* cut (&body body)
  "Scheme's cut macro 
   http://srfi.schemers.org/srfi-26/srfi-26.html"
  (let* ((form body)
         (args (loop for p from 1 to (count '<> form)
                     collect (intern (format "G%d" p))))
         (rest (eq (car (last form)) '<...>))
         (gs   (gensym)))
    `(lambda ,(if rest `(,@args &rest ,gs) args)
       ,(append
         (when rest `(apply ',(pop form)))
         (loop for i in form
               collect (case i
                         ('<> (pop args))
                         ('<...> gs)
                         (otherwise i)))))))

(mapcar (cut * 2 <>) (number-sequence 1 5)) --> (2 4 6 8 10)

Для краткости `define-key' можно ещe (но здесь ничего интересного):

(defmacro cuti (&body body)
  `(lambda () (interactive) ,body))

Вестимо можно добавить поддержку (interactive «p») etc., скажем через <p>, но, судя по моему конфигу необходимость слабая.

ps... cut - макрос из схемы (srfi-42), на paste.lisp.org - адапатция для лиспа, в отличие от схемы не работает ((cut * 2 <>) 5)

n01r
()
Форум — Talks

[xorg][kbd]at-home-modifier

 

gitorious

README

What it is
==========
It enables for example "shift/space dual role key." When you press the
space key alone, it's a space; but when you press it with another key,
it's a shift. Any pairs of keys are possible. It is a fork of evdev
driver = xf86-input-evdev.

With this hack, your hands can stay at the home position almost
always, and feel more "at home", thus "At Home Modifier".

More precisely, you specify pairs of two keycodes, the "original", and
the "translated". The last event gets recorded in this patch.  After
the press of one of "original" keys, the driver instead reports a
tranlated key press event. When an original key is released, it sends
a release of the tranlated key. And it sends a press and release of
the original key if necessary, judging from the last event.

Немного замедляет набор, но становится таки удобнее (особенное если часто приходилось зажимать шифт).

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

(Для любителей emacs-а можно забиндить и на control).

Вот думаю, насколько оно будет адекватно, ваши мнения?

ps... на gitorious есть ebuild, для арча: yaourt -Ss ahm

n01r
()
Форум — Talks

[кино] Которое заставило вас задуматься

 

Несколько художественных фильмов, посмотренных за последние 2-3 года.

Список тс в порядке уменьшения приоритета:

- После свадьбы, Efter Brylluppet (2008)
- Адамовы яблоки, Adams Æbler (2005)
- Obsluhoval jsem anglického krále, Я обслуживал английского короля (2006)
- A Somewhat Gentle Man, Довольно добрый человек (2010)
- Zero 1/2 (в меньшей степени, немного напомнило "Ва-банк") 
n01r
()
Форум — Development

[хочется странного] css, float, columns

 

Для собственного использования (можно и css3): генерация html по списку ссылкок.

Хотелось бы получить следующую раскладку средствами css. В два столбца сверху-вниз, cлева-направо:

1 4
2 5
3

div-блоки одинаковой ширины, но разной высоты. Возможно ли сие?

n01r
()
Форум — Talks

typewriter art

Вкратце: главный герой, Пол Смит, был болен церебральным параличом.

Несмотря на это, с помощью упорства и пищущей машинки ему удавалось творить (печатал спецсимволами).

When typing, Paul used his left hand to steady his right one.

Since he couldn't press two keys at the same time, he almost always locked the shift key down and made his pictures using the symbols at the top of the number keys.

Галлерея и пара роликов:

http://www.paulsmithfoundation.org/main_gallery.html

http://www.paulsmithfoundation.org/videos/incredible_sunday_clip_02.mov

http://www.paulsmithfoundation.org/videos/incredible_sunday_clip_05.mov

n01r
()
Форум — Talks

[хозяйке на заметку] cli tool для «выдирания» видео-ссылок

Наткнулся на quvi (точнее, `clive' вытянул зависимостью).

Если вам по душе surfraw / uzbl / luakit / etc., можно взглянуть.

Подход напоминает `surfraw', только вместо баша - луа (eсть libquvi: C API).

n01r
()
Форум — Linux-org-ru

[облако меток] invalid tag '3d'

Собственно, сабж. Что с главной, что с http://www.linux.org.ru/tags.jsp ругается.

n01r
()
Форум — Talks

[помогите вспомнить] сайт о каторге

 

Помнится, натыкался на довольно интересный ресурс с историями каторжан. Где-то про XIX век, вроде упоминался остров (Сахалин?) и пароход «приходивший с большой земли».

Туда еще душевнобольных ссылали. В частности, упоминался некто с феноменальными физическими способностями: ушел из поселения, вырывая по пути телеграфные столбы (видимо, решил, что так сложнее будет его поймать). Заранее спасибо.

n01r
()
Форум — Linux-org-ru

[top 10] где новость про ACTA?

Собственно сабж, новость от 8-го.

Не смог найти почему ее убрали из топа, киньте ссылочку.

n01r
()
Форум — General

[font]dina-cyrillic

 

В urxvt нравится dina, только она iso8859-1. Посему кириллица (отображаемая другим шрифтом) выбивается. Собственно, попробовал добавить, вроде можно пользоваться:

sample font.pcf (http://rghost.ru/3268879)

n01r
()
Форум — General

[convert font] *.fon -> *.bdf

В шрифте два начертания: обычный и жирный, кодировка cp1251

fnt2bdf вываливается с `Unable to parse font data: Error 2', выхлоп в виде двух bdf с различным начертаниями, но только ASCII часть.

fontforge показывает все символы, но только жирного начертания, в `font info' weight лишь `Bold'

Возможно я не осилил некоторые опции fontforge?

ps: линк на шрифт http://www.bok.net/MonteCarlo/downloads/MonteCarloExtended.fon

n01r
()
Форум — General

[org-mode][latex-fragment] Проблема с экспортом в html

 

Странное поведение при экспорте latex-fragment в html, e.g. при:

* test

     If $a^2=b$ and \( b=2 \), then the solution must be
     either $$ a=+\sqrt{2} $$ or \[ a=-\sqrt{2} \].
(взято из встроенной справки)

вместо первой вставки `<a href=«#file:»>file:</a>', второй - `a²=b', третьей - `a=-√2', последней - `b=2'

если поменять текст на:

* test

     If $a^2=b$ and \( b=2 \), then the solution must be
     either $$ a=+\sqrt{2} $$ or \[ a=-\sqrt{2} \].

     If $a^2=b$ and \( b=2 \), then the solution must be
     either $$ a=+\sqrt{2} $$ or \[ a=-\sqrt{2} \].

то вторая строка чудесным образом отображается нормально...

ps... emacs 23.2, org 6.33x; texlive-core 2009.16776, texlive-bin 2009.5, texlive-latexextra 2009.16666

из соответствующих настроек только:

(setq org-export-html-coding-system 'utf-8)
(setq org-export-with-LaTeX-fragments t)

n01r
()
Форум — Talks

[jumanji] Кто пробовал?

Основанный на webkit минималистичный браузер.

http://zathura.pwmt.org/projects/jumanji

Проект близкий к zathura. Вроде (код не смотрел, не знаю как отличить web-view от другого подхода) из коробки умеет нормальные вкладки, то есть рост не линейный как в uzbl (на 4 отожрал 70m, на одной было 55).

n01r
()
Форум — General

ip4 -> ip6 пробросить порт

Есть приложение, которое не умеет split socket, посему слушает только af_inet, хотелось бы его пробросить на интерфейс teredo (ip6-tunneling).

С помощью "-j DNAT" не получается, где-то пишут, что ip6 не умеет nat by design, что логично; netcat, если верить lsof слушает только ip4.

Вроде sshd + «ssh -L» помогает, только, на мой взгляд, оверхэд.

Есть ли простые рецепты для осуществления сабжа?

Заранее спасибо.

n01r
()
Форум — Talks

На чаёк в ФСБ (с) - release

по мотивам прошлой темы

Скандальный закон, наделяющий Федеральную службу безопасности огромными полномочиями, подписал 29 июля президент Дмитрий Медведев.

ссылки: PБК-daily, yandex-новости

для Ъ:

Новый закон наделяет органы ФСБ правом «объявлять физическому лицу обязательное для исполнения официальное предостережение о недопустимости действий, создающих условия для совершения преступлений, дознание и предварительное следствие по которым отнесено к ведению органов ФСБ России, при отсутствии оснований для привлечения к уголовной ответственности».

«В нарушение принципов законотворчества вводится иное, совершенно неопределенное основание для применения мер профилактики — поведение (действие) физического лица, создающее условия для совершения преступлений! Согласитесь, такое усмотрение способно создавать условия для совершения неисчислимых злоупотреблений правом», — цитирует РБК обращение к Сергею Миронову.

n01r
()

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