← All posts tagged ?

А кто-нибудь знает культурный путь для добавления префильтров в ORM алхимии? Я бы такой, что бы на уровне ORM-моделей пофильтровал все записи, недоступные пользователю.
stackoverflow.com — какое-то неполное и костыльное решение, к сожалению.

(defun filtered (&optional (filter-condition t))
  (maphash #'(lambda (k v)
	       (if (eval filter-condition)
		   (out-object v)))
	       *list*)

я правильно, понял, нет способа передать условие, которое проверяет k или v в эту функцию(так как filter-condition не находится в лексическом окружении k и v). Такое можно сделать только макросом (с подстановкой условия) или функцией вместо условия?

Всякие наблюдения о CL:
сделал элементарный REPL, и он, зараза, выводил результат формы только после ввода следующей. Говно. Починилось (force-output).

Долго думал чем как можно сделать хранение данных на диске. Вариантов вроде много: можно писать формы print with-standard-io-syntax и читать их. Можно заюзать какой-нибудь интерфейс к СУБД. Можно какую-нибудь object persistence библиотеку. Но:
print не прокатил с объектами;
elephant не работает с sbcl 1.0.55;
sql и база в нагрузку мне не подходят;
либы старые как говно мамонта и мало поддерживаемые;
итого: заюзал пока cl-prevalence, по-крайней мере оно пишет и оно читается. Если что можно будет отловить swizard-а, взять его форк и поспрашивать.

Захотелось проитерировать слоты объекта. Опять какие-то костыли типа closer-mop:compute-slots, причем возвращают они объекты-слоты, типы которых насколько я понял привязаны к реализации. А захотелось мне этого из-за того, что родной format (насколько я понял) не умеет выводить поля объекта итеративно (~{~}).

Я уже молчу, что в aref вначале список, потом индекс, а в nth наоборот. С gethash и slot-value ситуация аналогичная. Многие жалуются на бардак в стандартной библиотеке PHP, но тут я особого порядка тоже не наблюдаю.

Кстати, а есть какие обобщающие функции/макросы/библиотеки, которые сами подставят правильный map/accessor/еще что по типу данных?

реквестирую годный мануал по сборке ядра с initrd и заносу туда всего, чего надо включая udev. Ибо на прошлой неделе был фэйл в связи с udev-182 (у меня сейчас ядро БЕЗ initrd, посему udev толком не работает). inb4: genkernel с моим текущим конфигом не поможет, пробовали, знаем.

народ, у меня проблема. Из-за того, что udev и kmod живет не в корневом разделе при загрузке udev не запустился. Есть какой способ примонтировать разделы? Или нужен загруз. Диск?

Вот думаю, пойти в рабство или нет. Деньги вроде ок, но это же пезда всему. А тут еще недопиленные стартапопроекты остались. Хуй пойми. Предлагают вроде интересную тему, но вот насколько интересную, и стоит ли она времени — хз.

*grid *data
а есть какой няшно плагин для jQuery, который умеет рисовать табличку с возможностью поредактировать строку (короче типа как в excel)? В гугле глаза разбегаются, хочется найти такой с минимальной еблей. AJAX конечно нужен.