Перейти к содержанию

EL[michlen]

Members
  • Постов

    914
  • Зарегистрирован

  • Посещение

    Никогда

Весь контент EL[michlen]

  1. Возможно, виновата оптимизация. Попробуйте использовать -О1. У меня было подобное, но при работе с STL из нескольких потоков. Ещё, как вариант, перед использованием dup2(sckt, 0); dup2(sckt, 1); dup2(sckt, 2); можно попробовать закрыть stdin, stdout и stderr. Да и зачем вообще использовать это переназначение? Почему бы не писать в sckt со спокойной душой? Кстати, проверьте возвращаемые значения функций dup2 и других. И сообщите, что значит "отказалась работать" (сообщение об ошибке? core dump?) и версию компилятора.
  2. Что значит не помогло? У Вас после выполнения команд uic -o mainform.h mainform.ui и uic -o mainform.cpp -i mainform.h mainform.ui в файле mainform.h будет заголовочный файл проекта, а в mainform.h - реализация. Компилируйте их, а не prog.cpp и prog.h.
  3. Судя по Вашему примеру, файлы проекта KDevelop и файлы проекта QtDesigner совершенно разные. Отсюда вывод: скопируйте содержимое mainform.cpp и mainform.h поверх prog.cpp и prog.h =))
  4. Было бы полезно указать модель жёсткого диска и название чипсета. Ну и дистрибутив. По вопросу: такое может быть, если BIOS, жёсткий диск или ядро не поддерживает DMA. Можно поставить и загрузить систему с ключом ide=nodma, загрузить необходимые модули ядра и воспользоваться утилитой hdparm для установки режима DMA.
  5. Fluxbox, IceWM, WindowMaker
  6. В KDE отдельный переключатель. Он по-умолчанию работает с сочетанием Ctrl+Alt+K, но его можно поменять. Касательно индикатора и привязки раскладки к текущему приложению, лучше использовать KKBSwitch (http://kkbswitch.sourceforge.net/) совместно с иксовым переключением - там всё это есть, да и индикатор хороший. Для колёсика мышки вместо Option "Protocol" "PS/2" напишите Option "Protocol" "ImPS/2"
  7. Под Windows есть putty и другие ssh-клиенты. Про MacOS не знаю, но наверняка там есть консольный ssh.
  8. А причём здесь программирование под Windows? Если имеется в виду программная установка связи, то куда выдаётся ошибка? В MessageBox, что ли? Вас White_Mouse заждался.
  9. Если изначально знать путь к файлу, то можно программно (на JavaScript) писать его адрес в <input type=file> и вызывать form.submit(). При этом, все объекты формы можно скрыть от пользователя.
  10. Используйте kppp. Там это есть. Или, что лучше, напишите скрипт для дозвона (хотя и готовых их уже полно).
  11. У gas'а тоже синтаксис нормальный, хотя и непривычный жутко.
  12. Никак. Если бы такое было возможно, я бы мог сейчас пойти и перекинуть, например, все запросы Яндекса на себя. Решение: написать e-mail провайдеру А.
  13. White_Mouse, вопрос нормальный. Но, честно говоря, я плохо себе представляю, как такое сделать. Lilo не влияет на адрес памяти, куда грузится ядро.
  14. Цитата: 1. Как преобразовать результат действия функции system("date") в строку для записи в вышеупомянутый файл в качестве метки времени? Можно проще: time_t now = time(0); std::cout<<ctime(now)<<std::endl; Этот код выведет текущее время. Цитата: 2. Как построить в программе цикл опроса порта через заданный интервал времени? Что-то я не понимаю смысл вопроса. А вообще, всё просто: man 3 sleep man termios man open man 2 read man 2 write man close http://el.h10.ru/modem.html http://igor.kentan.org/pub/ccom.php http://www.lvr.com/ Спросите поконкретнее =)
  15. Цитата: 1. Существуют ли другие формы вставок АСМа в Си-код (типа asm { ... } ) именно под gcc? Насколько я знаю, нет. Цитата: 2. Можно ли заставить gcc использовать для той же ф-ии asm("...") вместо as'а че-нить поудобнее (nasm, например)? Нет. Но можно делать отдельные модули на NASM и линковать их с проектом. При этом, вместо асмовставок вызывать функции этих модулей, написанные на NASM. Цитата: 3. Вопрос, вытекаюший из предыдущего: можно ли заставить gcc -S ... выдавать ассемблерный код в нотации не as'а, а того же насма? Если это требует патчей на gcc, то существуют ли соответствующие проекты (кроме "спроси Гугля" )? Есть же ndisasm в комплекте NASM. Конечно, он не слишком удобный код показывает, но всё же.
  16. Даже тестируемый Debian (в данный момент - Sarge) гораздо стабильнее многих других. Просто Debian часто используется как система, на которой решаются важные вычислительные задачи, и стабильность дистрибутива имеет здесь ключевое значение. Slackware хорошая система. На работе использую именно её. Но я бы выбрал Debian.
  17. Идея эта не нова, есть несколько групп разработчиков, работающих в этом направлении, так что я считаю целесообразным объединиться с ними, а не начинать заново то, что уже начали они. Исключение - если вы уверены, что они выбрали тупиковый путь. Любой софт для науки - дело конкретных задач и направлений, рассчётов и анализа, в первую очередь. Для науки обычно пишется не ОС, а ПО, которое иногда не требует ОС вообще (грузится точно так же, как и операционная система). Это позволяет использовать все ресурсы компьютера (или кластера), не тратя их на всевозможные процессы ОС, в которых нет необходимости. Возможно, лучше создать не операционную систему для науки, а framework для создания подобного ПО? С приличными компиляторами (например, портировать gcc или, что лучше, добиться совместимости с icc) и качественными математическими библиотеками, возможностью оптимизации под конкретное железо и т.п. Тогда я соглашусь с _возможной_ перспективностью этого проекта. sozdax, я считаю, что бы мы (абстрактно) ни делали, нужно сначала начать и показать людям работающую основу. Дать понять, что Вы не просто так идею придумали, а всерьёз над ней работаете. Тогда к Вам присоединятся, можете быть уверены.
  18. Ответ на вопрос #1: Строку /dev/hda5 /windows/D vfat rw,users,iocharset=koi8-r,codepage=866 0 0 замените на /dev/hda5 /windows/D vfat rw,users,iocharset=utf8,codepage=866 0 0 Ответ на вопрос #4: настройте шрифты в Konqueror. Уточните вопрос #3: что есть "виртуальная панель"?
  19. Можно без проблем. У меня так и сделано.
  20. Можно начать отсюда: http://www.opengl.org/resources/index.html
  21. У тебя ящик переполнен, письма не доходят.
  22. 1. Не нужно дублировать одно и то же сообщение в разных разделах 2. К Qt прилагается полная документация 3. У меня есть неплохая книга C++ GUI Programming with Qt 3 (Jasmin Blanchette), но на английском. Весит 7 Мб в архиве - отправил на мыло. Где-то видел перевод на русский, но не помню где.
  23. alsamixer в случае ALSA.
×
×
  • Создать...