iptables: wlan0 -> eth0
Необходимо роутить всё с wlan0 на eth0. Как это сделать?
Необходимо роутить всё с wlan0 на eth0. Как это сделать?
Samsung R60 plus
2GB ram
intel core 2 duo 1.6 GHz
ati radeon hd 2400 mobility
Имеет ли смысл ставить 64-битный гну-линукс? В частности, думаю над сборкой генты. Будет ли польза от 64 битов?
Апгрейдить ноут не собираюсь, параметры будут перманентными.
http://rozetka.com.ua/acer_as_one_522-c58kk_luses08013/p135624/characteristics/
Там в описании стоит «без ОДД». Что это значит?
Есть идея, что «оптический привод», но как-то это смахивает на КО.
Есть верхнее меню на сайте с кнопками. Они видимы всем и все могут на них нажать.
Необходмимо сделать следующее:
нужно одну из кнопок этого меню закрыть от неавторизованного пользователя. Но не просто сделать visible = false, а сделать visible = true, но enable = false.
То есть, чтобы кнопка была, но переход к контенту не разрешала.
В джумле такое сделать не получилось. Посоветуйте cms с такой фичей или кажите, как реализовать фичу в другой cms.
Дайте, пожалуйста, название темы заголовка окна для metacity, в которой сам заголовок не растянут на всю ширину окна, а занимает некоторое фиксированное положение и размер, не растягиваясь вместе с окном.
Видел такое в xfce, но не помню название.
Если я не ошибаюсь, взято из *bsd.
Стандартный вывод make печатает саму команду
gcc -Wall -c a.c b.c
Как сделать более красивый вывод как при сборке ядра linux?
CC a.c
CC b.c
Есть приложение, которое работает на разных компьютерах в разных подсетях одной большой сети. Доступ из одной подсети в другую есть.
Как лучше всего организовать связь между экземплярами приложения, запущенного на разных компьютерах в различных подсетях с наименьшей привязкой к какому-либо централизованному пункту, который будет играть роль координатора? (что-то типа p2p)
Выход в Интернет из подсетей есть через прокси.
Есть набор картинок и аудио-файл, которые пихаются в ffmpeg. Аудио файл получается длиннее, чем последовательность картинок, и поэтому последний кадр стоит статически, пока аудио не доиграется.
Можно ли как-то сказать ffmpeg, чтобы он обрезал аудио, а не расширял видео?
Подскажите способы тестирования системы процессов, в частности, интересует производительность тех или иных операций по созданию, управлению процессами.
Банальный тест на число форков в минуту не сильно интересует, поэтому прошу коллективный разум помочь мне именно в нетривиальных и интересных тестах.
maple 12
Есть такая процедура (ортогональные функции Уолша)(парсер лох, пожрал все форматирование):
walsh := proc (i, v) local n, p; n := floor((1/2)*i); p := `mod`(i, 2); if i = 0 then if v < -1/2 then return 0 elif 1/2 < v then return 0 else return 1 end if else return min(1, (-1)^(floor((1/2)*n)+p)*(walsh(n, 2*v+1/2)+(-1)^(n+p)*walsh(n, 2*v-1/2))) end if end proc
Функция написана корректно и простой ее вызов вычисляется без ошибок:
> walsh(1, .2);
1
Но когда я хочу проинтегрировать ее по интервалу от -0.5 до 0.5, вылетает такая ошибка:
> int(wal1(y), y = -.5 .. .5);
%;
Error, (in walsh) cannot determine if this expression is true or false: 2*y < -1
В чем ошибка и как ее устранить?
Подскажите, пожалуйста, возможные тесты для тестирования быстродействия команд типа fork, clone, vfork etc на Linux, BSD, Windows системах.
Интересуют готовые программы, код и идеи.
Могу ли я с помощью maple нарисовать ось координат (2d) и график непрерывной функции в ней с тем, чтобы потом использовать нарисованный объект как непрерывную функцию?
То есть, однажды ее нарисовав, обращаться к ней как f(x) ?
Часто встречаю, особенно, в эпловских сдк объявления типа
enum {
kAudioFilePropertyFileFormat = 'ffmt',
kAudioFilePropertyDataFormat = 'dfmt',
kAudioFilePropertyIsOptimized = 'optm',
kAudioFilePropertyMagicCookieData = 'mgic',
kAudioFilePropertyAudioDataByteCount = 'bcnt',
kAudioFilePropertyAudioDataPacketCount = 'pcnt',
kAudioFilePropertyID3Tag = 'id3t',
....
};
Часто приходится отлаживать код, и когда в gdb видишь число 16123112 - попробуй догадаться, какому енуму это соответствует.
Собственно, какая польза от объявления енумов таким образом?
В спецификации по arm написано, что параметры передаются через регистры r0-r12 [r9], если их размер меньше 4 байт, либо указателями, если больше.
Что будет, если число параметров больше числа регистров? Как они будут передаваться?
Пытаюсь найти внятное описание С ABI с примерами - если кто знает линк, дайте, пожалуйста.
Ткните пальцем в хороший пример декодирования звука из файла и его обратное кодирование другими параметрами в другой файл, ибо для видео все работает, а для звука - нихрена либо очень медленно.
Какие существуют бесплатные для использования аналоги ffmpeg (библиотек для кодирования видео и аудио)?
Помогите мне, пожалуйста, развернуть hunchentoot со всеми зависимостями без использования asdf.
Возможно ли как-то развернуть все зависимости, включая веб-сервер, из тарболов?
Я пишу макрос, который являет собой обертку над defclass.
Он принимает в качестве параметров имя класса и список слотов в формате
(slot-name slot-initform) ==>> (slot1 555) (slot2 "aaa")
(defclass common-core-object ()
())
;;; Generic functions to converting from/to xml and validating.
;;; All common-core-object children must define method from this generic.
(defgeneric to-xml (object))
(defgeneric from-xml (object))
(defgeneric validity-info (object))
(defgeneric validity-info-with (object object2))
(defmacro define-common-core-object (class-name &rest args)
(let ((slots nil)
(current-slot nil)
(class-name-str (format nil "~(~a~)" class-name))
(xml-attributes nil)
(xml-nodes nil))
; Calculate class slots.
(dolist (arg args)
(let ((slot-name (nth 0 arg))
(slot-initform (nth 1 arg)))
(setf current-slot `(,slot-name
:initarg ,slot-name
:initform ,slot-initform
:accessor ,slot-name)))
(push current-slot slots))
; Calculate xml attributes.
(dolist (slot args)
(let ((slot-name (nth 0 slot)))
(push `(list (format nil "~(~a~)" ',slot-name)
(format nil "~(~a~)" (slot-value obj ',slot-name)))
xml-attributes)))
`(progn
(defclass ,class-name (common-core-object)
(,@(reverse slots)))
(defmethod to-xml ((obj ,class-name))
(list ,class-name-str
(list ,@(reverse xml-attributes))
; (list ,@(reverse xml-nodes))
)))))
Проблема здесь:
(dolist (arg args)
(let ((slot-name (nth 0 arg))
(slot-initform (nth 1 arg)))
(setf current-slot `(,slot-name
trouble>>>>>>>>>>> :initarg ,slot-name
:initform ,slot-initform
:accessor ,slot-name)))
(push current-slot slots))
Поскольку :initarg должен быть не slot-name, а :slot-name (ДВОЕТОЧИЕ В НАЧАЛЕ), возникает ошибка.
Вопрос: можно ли как-то в макросе перевести выражение в его эквивалент с двоеточием в начале?
Написал некоторую базу кода на линуксе, все собиралось без единого ворнинга с -W3. Стало необходимо портировать это на мастдай, благо, все было на cmake.
В результате - о, УЖАС, - оно ругается на переменную с именем errno, объявленную внутри структуры! Какой-то мудак прописал в SDK
#define errno <......>
и теперь придется переписывать половину кода!
А еще этот великий компилятор ругается на мои макросы, которые на gcc идеально компилируются. В сумме выдает 250 ошибок, мать его, хотя код написан полностью в соответствии с C89!
Как я ненавижу этот сраный виндовз!
Дайте маны по двухпроходным компиляторам
Как по-английски будет это выражение?
Собственно, конкретика: почему apple'овский gcc двухпроходный?
← назад | следующие → |