пятница, 14 сентября 2012 г.

mingw32-make.exe: Interrupt/Exception caught (code = 0xc00000fd, addr = 0x421963)

При сборке проекта в Qt Creater'е выскакивала вот эта ошибка:

mingw32-make.exe: Interrupt/Exception caught (code = 0xc00000fd, addr = 0x421963)

Долго искал в интернете решения проблемы. В 90% ответах ответов говорилось что это проблема связана с багом, в результате которого возникали проблемы, если в переменной окружения PATH содержались пути содержащие скобочки, и нужно перенести путь Qt'а перед всеми остальными путями и всё станет хорошо. Я так и сделал, но хорошо не стало.
Дальше я натолкнулся вот на этот пост http://antyadev.blogspot.com/2012/04/qt-creator-interruptexception-caught.html. Он и помог решить проблему из сабжа. Оказалось связана она с тем что у меня 64-ох разрядная Windows 7.

воскресенье, 2 сентября 2012 г.

Не работает Sudo: <USER> is not in the sudoers file. This incident will be reported.

Чтобы исправть эту проблему нужно добавить пользователя в файл /etc/sudoers следующим образом:
echo '<USER> ALL=(ALL) ALL' >> /etc/sudoers

Видео в CentOS

Таже через некоторое время я заметил что видео в CentOS не воспроизводится. Выход нашел здесь http://chast.in/install-vlc-on-centos-5.html.

Chrome не устанавливается CentOS

Скачал rpm-пакет Google Chrome, а он при установки сообщает что версия lbs должна быть >= 4.0 и прекращает установку.
Погуглил. Оказалось что lbs не установлен: 

bash: lbs_release: command not found
 
Устанавливается lbs так:

yum install redhat-lsb

После этого Хром нормально установился.

CentOS не знает NTFS

У меня после установки CentOS 6.3 не позволял зайти на NTFS разделы. Погуглив нашел следующее решение:
  1. Скачать и установить: http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm.
  2. Выполнить команду yum install fuse fuse-ntfs-3g.
После этого у меня стали доступны NTFS разделы.
Ссылки:

понедельник, 28 мая 2012 г.

PuTTY и кириллица

Для того чтобы в PuTTY правильно отображались кириллические символы нужно:
  • включить PuTTY;
  • зайти на вкладку Window->Translations;
  • вручную прописать кодировку CP866 в поле Remote character set;
  • сохранить настройки по необходимости и подключиться.
Работает в Windows XP.

И еще, де факто SSH сервером под Windows является OpenSSH.

воскресенье, 20 мая 2012 г.

Словарь программистских терминов

Ханитоп -- намеренно уязвимая машина, используемая для детектирования новых видов малвари. (Хакер, 160 выпуск)


LFI (Local File Include) -- уязвимость, позволяющая удаленному клиенту прочитать локальный файл на сервере. Если брать PHP, то уязвимость проявляется когда скрипт выполняет include файла, имя которого получает через GET или POST запрос. В этом случае, указав в запросе путь к нужному файлу (например ../../../../../etc/passwd) можно получит его содержимое в браузере.

RFI (Remote File Include) -- уязвимость, которая позволяет удаленному клиенту запустить удаленный скрипт на сервера.

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

Cygwin — UNIX-подобная среда и интерфейс командной строки для Microsoft Windows. (Википедия)