Хочу купить простенький ноут Asus без ОС, чтобы поставить Linux. Давно не интересовался этой темой, поэтому вопрос: как сейчас с поддержкой ноутов вообще и Asus в частности? В первую очередь волнует тачпад. С камерой и Wifi, думаю, проблем не должно быть.
Кто хорошо разбирается в линуксовом аллокаторе, подскажите, если в функции kmem_cache_alloc вылезает проблема при проверки флагов RED_ZONE, это говорит о том что память коррапченная в результате buffer overflow?
Названия я несколько упростил, потому что ядро на железяке стоит 2.4, а все популярные доки, что смог найти, для 2.6 и там всё немного по другому. Если конкретно:
Файл: mm/slab.c
Функция: kmem_cache_alloc_on_tail
Проверка:
if(xchg((unsigned long *)objp, RED_MAGIC2) != RED_MAGIC1) {
BUG();
}
Подскажите, что эта за фича и как её обойти в новом Firefox 4 (и вроде бы в Хром тоже). У меня простая форма для имени, мейла и коммента. Когда отправляешь, браузер ругается, что неправильно заполнено. С чего он с*ка взял, что неправильно? У меня свой код для проверок, и никто его не просит умничать. Это появилось в четвёрке, в тройке и в ИЕ всё работает как мне надо.
Из модуля ядра открываю /var/log/messages, open() возвращает success, но при чтении, read() всегда возвращает 0. Естественно лог не пуст. В чём может быть причина?
Подскажите, кто разбирается в теме. В каком формате лучше держать звуковые данные в памяти, если предполагается их дальнейшая обработка. Например, я открыл 16-ти битовый wave. Стоит ли хранить его как массив short, или имеет смысл преобразовать в массив double? Интересует влияние на скорость обсчитывания и потери точности.
Подскажите какую-нибудь небольшую свободную кросплатформенную (Win/Lin) библиотеку (C/C++) для работы со звуком. Ничего особо сложного не требуется. Загрузка/воспроизведение wave, можно микширование.
Вопрос тем, кто увлекается цифровой фотографией. Калибруете ли вы свои мониторы, нужно ли это делать и как, если нужно?
У меня обычный ЖК на TN-Film, подключен через DVI. Соответственно настроек доступно не так много. Выставлен режим sRGB в меню монитора, можно еще покрутить яркость и контраст - вроде и все. В настройках дров NVidia есть вкладка "Color Correction" там вроде можно каналы отдельно подстраивать, но пока все по дефолту.
Вобщем, кто что делает со своими мониторами в плане точной передачи цвета, света, контраста?
Да, если что, я не имел ввиду использование аппаратных калибраторов. Вряд ли я такой где-нибудь раздобуду :)
вот тут: http://www.ibm.com/developerworks/ru/library/j-jtp02277/index.html
написано "Цикл for-each : При итерации по массиву компилятор генерирует
индукционную переменную и стандартный код для итерации по массиву."
Но если сделать простые тесты:
class For {
public static void main(String[] args) {
for(int i = 0; i < args.length; i++) {
System.out.println(args[i] + " ");
}
}
}
class Foreach {
public static void main(String[] args) {
for(String s: args) {
System.out.println(s + " ");
}
}
}
видно что class файлы отличаются. Я не силен в чтении байт-кода.
Может кто-нибудь прояснит ситуацию? Будет ли во втором случае
исходная строка копироваться во временную переменную s?
Подскажите какую-нибудь хорошую книгу по теории ООП. Чтобы было не просто "ООП на С++", а с примерами из разных языков, особенности реализации, сильные и слабые стороны и т.п.
Кто знает, в нашей законопослушной стране есть какой-нибудь закон, обязывающий выгуливать собак в намордниках? А то меня тут утром собака из нашего подъезда тяпнула, теперь реально опасаюсь за жену с дочкой, они каждый день во дворе гуляют.
Собрал Q1 с http://tenebrae.sourceforge.net. При запуске он ругается что не может найти какой-то cfg.wad. Что это за хрень и где ее брать? У меня несколько виндовых квейков на дисках и ни в одном нет ни одного wad файла.
Хочу обновить БИОС, но флопика сейчас в компе нет и прикручиивать его только ради этого лень. Кто-нибудь пробовал обновиться с сд-рома? Возможно ли это?
Слышал мнение, что ACPI в 2.6.14 починили. Мне в выходные пришлось убедиться в обратном. Переходил на Слаку 11. До этого 10.2 с ядром 2.6.13 работала у меня год без малейших нареканий. Здесь новые ядра 2.6.17.13 и 2.6.18 не загружаются, виснут на этапе инициализации ACPI. Ладно, загрузился с 2.4.33, наложил патчик 2.6.18.1, собрал с поддержкой APIC - загрузилось. Но нет звука - не создаются аудио-девайсы. Второе: регулярно виснет мышь, причем мгновенно виснет если двигать ее при нажатых ctrl, shift или alt. Помогает только перезагрузка модуля psmouse.
В конце-концов пришлось убрать ACPI из ядра полностью, тогда все заработало. Железо: мать Asus k8n4-e на nforce-4.