В общем когда-то я наблюдал фильм (заграничный), вроде боевик, и единственное что я помню о нём:
в конце главному герою помогает агент ФСБ (КГБ?), у которого весь путь к квартире утыкан камерами.
На старом ноутбуке у меня установлена FreeBSD-11.1, есть небольшая проблема: виртуальные терминалы при загрузке (драйвер консоли vt, без kms, т.е. 640x480x16) становятся 80x30 символов и не вмещаются на экран. stty rows 25 cols 80 делает всё как надо, но возникает вопрос: как сделать, чтобы это происходило при загрузке?
Пришлось сегодня скачать несколько десятков проектов с sf.net. Это ад. Реклама на пол-экрана, с первого раза ничего не скачивает, ждать приходится кучу времени. Этим кто-то из разработчиков в здравом уме пользуется?
Шалом поняши!
Недавно приобрёл себе замечательный нетбук у товарища Inshallah.
Поставил жёсткий диск, поменял SATA-шлейф, почистил, накатил FreeBSD 11.0 x86-64.
Всё, компактное рабочее место, которое всегда с собой, готово. Внешний вид системы практически не изменился с 2013 года.
разве что панелька переползла вниз, изменились некоторые слиты и появились
свои новые фишки «для себя». В системе присутствуют Firefox 52.1.2-ESR
(основной браузер), Opera 12.16 (для tor'а и RSS), xterm, libreoffice, deadbeef,
mpv, sylpheed и почее. Пакеты для системы собираются на домашнем сервере и
синхронизируются по SSH.
По железу: Intel Atom N2600 1,6 GHz 2 core x 2 thread вместо процессора, 2 ГБ
ОЗУ DDR3, вместо видео - Intel GMA 3600 (которая не работает с драйверами
xf86-video-intel, т.к. intel'ом фактически не является, поэтому сижу на VESA,
но не будем вскрывать эту тему). WIfi - Atheros 9485. Батарея довольно дохлая,
но держит 3 - 3,5 часа активной работы. Регулировку яркости не осилили ни
intel_backlight, ни xbacklight, поэтому пришлось городить свой костыль. Нетбук стоит на подставке
«XILENC» из алюминия.
О еде: Т.к. сегодня (на момент фото) пятница, уложил жену и ребёнка спать, а
сам решил перекусить попроще, сдобрив это дело алкоголем. Сало собственного
классического соления, овощи/зелень привозные, хлеб воркутинский, водка
сыктывкарская. Водку очень сильно уважаю запивать крепким чаем с лимоном.
Фото сделано на Samsung Galaxy Grand Prime, прошу прощения за качество (хотя
прощение должен просить Samsung).
В общем есть нетбук с GMA3600 под FreeBSD, в котором невозможно было регулировать яркость. Лупила на всю. xbacklight и intel_backlight не работали, видимо потому что вместо видео там проклятый всеми ОС Intel GMA3600. Поэтому я соорудил небольшой скриптик, позволяющий регулировать яркость. К сожалению, только от root'а. Впрочем, %wheel ALL=(ALL) NOPASSWD: /path/to/intel_bl легко решает эту проблему. Если вдруг кому-то пригодится:
#!/bin/sh
intel_bl_setpci="pciconf -w"
intel_bl_getpci="pciconf -r"
INTEL_BL_DEVICE="pci0:0:2:0"
INTEL_BL_REGISTER="0xf4"
INTEL_BL_MAX_VALUE="255"
INTEL_BL_COMMAND="$1"
INTEL_BL_SET_VALUE="$2"
[ "`id -u`" -eq "0" ] || { echo "Only root can run `basename $0`." ; exit 1 ; }
intel_bl_use() {
echo "Use: `basename $0` <+|-|=> <DEC_VALUE>"
echo "Final max value can be no more ${INTEL_BL_MAX_VALUE}"
exit 0
}
INTEL_BL_CUR_VALUE="`${intel_bl_getpci} ${INTEL_BL_DEVICE} ${INTEL_BL_REGISTER}`"
INTEL_BL_CUR_VALUE_DEC="`let 0x${INTEL_BL_CUR_VALUE}`"
if [ ! "$2" ] ; then
echo "Current value is ${INTEL_BL_CUR_VALUE_DEC}"
intel_bl_use
fi
if [ "$1" = "+" -o "$1" = "-" ] ; then
INTEL_BL_EXP_VALUE="$((${INTEL_BL_CUR_VALUE_DEC} ${1} ${INTEL_BL_SET_VALUE}))"
elif [ "$1" = "=" ] ; then
INTEL_BL_EXP_VALUE="${INTEL_BL_SET_VALUE}"
else
intel_bl_use
fi
if [ "${INTEL_BL_EXP_VALUE}" -gt "${INTEL_BL_MAX_VALUE}" ] ; then
echo "${INTEL_BL_EXP_VALUE} must not be greater than ${INTEL_BL_MAX_VALUE}" ; exit 1
elif [ "${INTEL_BL_EXP_VALUE}" -lt "0" ] ; then
echo "${INTEL_BL_EXP_VALUE} must not be less than 0" ; exit 1
fi
echo "Set backlight: ${INTEL_BL_CUR_VALUE_DEC} -> ${INTEL_BL_EXP_VALUE}"
${intel_bl_setpci} ${INTEL_BL_DEVICE} ${INTEL_BL_REGISTER} 0x`printf "%x" ${INTEL_BL_EXP_VALUE}`
В параметре INTEL_BL_DEVICE указывается код девайса из pciconf, с вероятностью 99,9% менять не придётся. Запуск без параметров возвращает текущее значение в десятичной системе от 0 до 255. Между +, - или = и значением необходим пробел. Скрипт легко заставить работать в Линуксе, если подправить значения intel_bl_setpci, INTEL_BL_DEVICE, INTEL_BL_REGISTER.
Есть FreeBSD-11.0-RELEASE, есть нетбук на котором она установлена. Есть проблема: нетбук переносится между двумя сетями, одна из которых не имеет DHCP-сервера и подключается через Ethernet-интерфейс, другая через WiFi и отдаёт всё по DHCP. С настройками интерфейсов всё ясно, с resolv.conf тоже разберусь, ног что делать с defaultrouter? Он-то один. Сети такие: 10.10.10.0/24 и 10.169.56.0/22. Как можно задать для каждого интерфейса свой defaultrouter?
Есть у меня нетбук с НЖМД с интерфейсом SATA-II. На нём стоит FreeBSD 11.0. Есть у меня желание всё это дело несколько ускорить. К количеству ОЗУ, процессору претензий нет, а вот жёсткий диск несколько раздражает. Собственно вопрос: имеет ли смысл ставить SSD при SATA-II? Или это никак не придаст производительности? В данный момент стоит НЖМД 5200 RPM.
Ситуация такая: борюсь со стилем оформления Fluxbox, нужно как здесь: https://ibb.co/k4UR5k , а могу только как тут: https://ibb.co/nLJay5 , т.е. чтобы надпись заголовка должна быть на чёрном фоне.
Перепробовал всё, что можно, но даже близко не знаю куда копать. Я нид хелп, котаны.
Прогнал гидрой хосты из /var/log/auth.log с попытками неудачной авторизации (боты-брутфорсеры), удалось несколько подобрать. На них в процессах висят помимо брутфорсеров какие-то говно-IRC-боты, явно заряженные владельцем ботнета. Дальше рыть не стал, просто стало интересно: нахрена? Что ценного может быть в IRC в XXI веке?