LINUX.ORG.RU

Сообщения Fuelen

 

Порядок загрузки страниц

Я использую гем actionpack-page_caching. Каждый раз, когда генерируется страница моим приложением, сохраняется его копия в /root/app/public/deploy Я хочу, чтобы при запросе example.com/news сначало проверялось, существует ли файл /root/app/public/deploy/news.html и если существует - Apache отдает его, если нет - генерируется страница. Какие настройки нужно написать?

Я пробовал так через mod_rewrite вот так

RewriteEngine On
RewriteCond deploy/%{REQUEST_FILENAME} !-f
RewriteCond deploy/%{REQUEST_FILENAME} !-d
RewriteRule ^.*$ deploy/$0.html [L]
Но получил только ошибку 500

 , , ,

Fuelen
()

alsamixer, проблемы с микрофоном

Когда говорю через hello (Firefox, да и vk), слышу колебающийся писк (эхо), который нарастает и нарастает и очень уж давит на слух. Вот скрин текущих настроек. Но они не постоянные. Когда я говорю, параметр Capture сам меняется, если через hello. Как сделать, чтобы эхо небыло?

 ,

Fuelen
()

Перестал работать wifi

Кажется, после очередного обновления. Теперь, когда включаю ноут, он висит на пункте " Started udev Kernel Device Manager" Если выключить кнопочкой вайфай, то тогда ноут загружается, но в логи лезут ошибки

arch dhcpcd[1015]: wlan0: failed to start wpa_supplicant
arch dhcpcd[1016]: wlan0: Successfully initialized wpa_supplicant
                                      Line 1144: unknown EAP method 'SIM'
                                      You may need to add support for this EAP method during wpa_supplicant
                                      build time configuration.
                                      See README for more information.
                                      Line 1144: failed to parse eap 'SIM'.
                                      Line 1147: failed to parse network block.
                                      Line 1154: unknown EAP method 'PSK'
                                      You may need to add support for this EAP method during wpa_supplicant
                                      build time configuration.
                                      See README for more information.
                                      Line 1154: failed to parse eap 'PSK'.
                                      Line 1158: failed to parse network block.
                                      Line 1190: unknown EAP method 'IKEV2'
                                      You may need to add support for this EAP method during wpa_supplicant
                                      build time configuration.
                                      See README for more information.
                                      Line 1190: failed to parse eap 'IKEV2'.
                                      Line 1193: failed to parse network block.
                                      Failed to read or parse configuration '/etc/wpa_supplicant/wpa_supplicant.conf'.
arch dhcpcd[984]: eth0: waiting for carrier
arch dhcpcd[984]: wlan0: waiting for carrier
arch dhcpcd[984]: wlan0: carrier acquired
arch dhcpcd[984]: wlan0: if_up: Operation not possible due to RF-kill
arch dhcpcd[984]: wlan0: dhcp if_readrawpacket: Network is down
arch dhcpcd[984]: wlan0: if_sendrawpacket: Network is down
arch dhcpcd[984]: wlan0: dhcp if_readrawpacket: Network is down
что делать?

 ,

Fuelen
()

Симуляция портов

Можно ли имитировать ниличие com и lpt портов? И как?

 

Fuelen
()

No disk drive was detected

При попытке разбить жесткий диск получаю следующее:

No disk drive was detected. If you know the name of the driver needed by your disk drive, you can select it from list

и дальше список драйверов. скриншот, фото с биоса

 ,

Fuelen
()

Slim не запускается

# systemctl enable slim

Но он не стартует. В логах слима такое

slim: waiting for X server to begin accepting connections.
Лечится если поставить в настройках слима автовход, но этот вариант не устраивает

 ,

Fuelen
()

Не показываются все буквы в xfce4

Установил Arch, поставил xfce4, при каждом запуске xfce пропадает половина букв. скриншот

Всё меняется, когда меняю настройки антиалиасинга. Нужно просто изменить какой-нибудь параметр. Но так делать каждый раз не удобно.

Как это решается?

 ,

Fuelen
()

Не запускается wine

Поставил на комп Lubuntu 13.04 и wine 1.4.1 с репозитория. Ничего не запускается. Пробую запустить winecfg и получаю следующий выхлоп

$ winecfg
wine: Unhandled page fault on read access to 0x00000008 at address 0x7df17522 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000008 in 32-bit code (0x7df17522).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:7df17522 ESP:0032f030 EBP:0032f0b8 EFLAGS:00010202(  R- --  I   - - - )
 EAX:00000000 EBX:7df42000 ECX:0000eff5 EDX:7c936748
 ESI:00000062 EDI:00000012
Stack dump:
0x0032f030:  7c8db350 7c936748 00000000 00000000
0x0032f040:  7e54edea 0032f060 0032f078 7e54f131
0x0032f050:  0032f1b8 ffffffdc 00134158 0013b5a8
0x0032f060:  00000000 7c936748 00000086 00000024
0x0032f070:  00000003 00000062 00000012 00000000
0x0032f080:  00000000 00000062 00000012 00000000
Backtrace:
=>0 0x7df17522 in winex11 (+0x77522) (0x0032f0b8)
  1 0x7e5512cb StretchBlt+0x390() in gdi32 (0x0032f218)
  2 0x7e550f30 BitBlt+0xa4() in gdi32 (0x0032f258)
  3 0x7e6c8ebf in user32 (+0xa8ebe) (0x0032f2f8)
  4 0x7e6c912c DrawStateW+0x57() in user32 (0x0032f338)
  5 0x7e636587 in user32 (+0x16586) (0x0032f3b8)
  6 0x7e636879 in user32 (+0x16878) (0x0032f438)
  7 0x7e634f8f in user32 (+0x14f8e) (0x0032f568)
  8 0x7e6e092a in user32 (+0xc0929) (0x0032f598)
  9 0x7e6ddac2 WINPROC_wrapper+0x19() in user32 (0x0032f5c8)
  10 0x7e6ddc17 WINPROC_wrapper+0x16e() in user32 (0x0032f618)
  11 0x7e6e025b in user32 (+0xc025a) (0x0032f668)
  12 0x7e69feae DispatchMessageW+0x19a() in user32 (0x0032f778)
  13 0x7e65d4c5 IsDialogMessageW+0x618() in user32 (0x0032f7d8)
  14 0x7e3f5d79 in comctl32 (+0x65d78) (0x0032f828)
  15 0x7e3f5f2a in comctl32 (+0x65f29) (0x0032f868)
  16 0x7e3f6335 PropertySheetW+0x1ec() in comctl32 (0x0032f8c8)
  17 0x7eb41a64 in winecfg (+0x11a63) (0x0032faa8)
  18 0x7eb41dcf WinMain+0x2f6() in winecfg (0x0032fd88)
  19 0x7eb4aa73 main+0x10a() in winecfg (0x0032fe08)
  20 0x7eb4a94e in winecfg (+0x1a94d) (0x0032fe40)
  21 0x7b8621c8 call_process_entry+0xb() in kernel32 (0x0032fe58)
  22 0x7b86230e call_process_entry+0x151() in kernel32 (0x0032fea8)
  23 0x7bc7f84c call_thread_func_wrapper+0xb() in ntdll (0x0032feb8)
  24 0x7bc7f89b call_thread_func+0x44() in ntdll (0x0032ff98)
  25 0x7bc7f82a in ntdll (+0x6f829) (0x0032ffb8)
  26 0x7bc54b97 in ntdll (+0x44b96) (0x0032ffe8)
  27 0xb7644c19 wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
  28 0xb7644bf7 wine_switch_to_stack+0x2a() in libwine.so.1 (0xbf9930d8)
  29 0x7bc54ed9 LdrInitializeThunk+0x341() in ntdll (0xbf993158)
  30 0x7b862be7 __wine_kernel_init+0x71b() in kernel32 (0xbf993fe8)
  31 0x7bc5566e __wine_process_init+0x156() in ntdll (0xbf994038)
  32 0xb7643446 wine_init+0x13d() in libwine.so.1 (0xbf994078)
  33 0x7bf011ca main+0x13d() in <wine-loader> (0xbf9944b8)
  34 0xb7474935 __libc_start_main+0xf4() in libc.so.6 (0x00000000)
0x7df17522: movl	0x8(%eax),%eax
Modules:
Module	Address			Debug info	Name (90 modules)
ELF	7b800000-7ba44000	Dwarf           kernel32<elf>
  \-PE	7b810000-7ba44000	\               kernel32
ELF	7bc00000-7bce4000	Dwarf           ntdll<elf>
  \-PE	7bc10000-7bce4000	\               ntdll
ELF	7bf00000-7bf04000	Dwarf           <wine-loader>
ELF	7d7e8000-7d7fb000	Deferred        gnome-keyring-pkcs11.so
ELF	7d7fb000-7d804000	Deferred        librt.so.1
ELF	7d804000-7d809000	Deferred        libgpg-error.so.0
ELF	7d809000-7d820000	Deferred        libresolv.so.2
ELF	7d820000-7d824000	Deferred        libkeyutils.so.1
ELF	7d824000-7d86e000	Deferred        libdbus-1.so.3
ELF	7d86e000-7d882000	Deferred        libp11-kit.so.0
ELF	7d882000-7d894000	Deferred        libtasn1.so.3
ELF	7d894000-7d918000	Deferred        libgcrypt.so.11
ELF	7d918000-7d921000	Deferred        libkrb5support.so.0
ELF	7d921000-7d926000	Deferred        libcom_err.so.2
ELF	7d926000-7d94e000	Deferred        libk5crypto.so.3
ELF	7d94e000-7da1c000	Deferred        libkrb5.so.3
ELF	7da1c000-7da2e000	Deferred        libavahi-client.so.3
ELF	7da2e000-7daf3000	Deferred        libgnutls.so.26
ELF	7daf3000-7db30000	Deferred        libgssapi_krb5.so.2
ELF	7db30000-7db8f000	Deferred        libcups.so.2
ELF	7dbcf000-7dbd6000	Deferred        libxfixes.so.3
ELF	7dbd6000-7dbe1000	Deferred        libxcursor.so.1
ELF	7dbe3000-7dbf1000	Deferred        libavahi-common.so.3
ELF	7dc46000-7dc6e000	Deferred        libexpat.so.1
ELF	7dc6e000-7dca7000	Deferred        libfontconfig.so.1
ELF	7dca7000-7dcb7000	Deferred        libxi.so.6
ELF	7dcb7000-7dcbb000	Deferred        libxcomposite.so.1
ELF	7dcbb000-7dcc6000	Deferred        libxrandr.so.2
ELF	7dcc6000-7dcd0000	Deferred        libxrender.so.1
ELF	7dcd0000-7dcd6000	Deferred        libxxf86vm.so.1
ELF	7dcd6000-7dcda000	Deferred        libxinerama.so.1
ELF	7dcda000-7dcfe000	Deferred        imm32<elf>
  \-PE	7dce0000-7dcfe000	\               imm32
ELF	7dcfe000-7dd05000	Deferred        libxdmcp.so.6
ELF	7dd05000-7dd27000	Deferred        libxcb.so.1
ELF	7dd27000-7dd2d000	Deferred        libuuid.so.1
ELF	7dd2d000-7dd47000	Deferred        libice.so.6
ELF	7dd47000-7de7e000	Deferred        libx11.so.6
ELF	7de7e000-7de90000	Deferred        libxext.so.6
ELF	7de90000-7de99000	Deferred        libsm.so.6
ELF	7de99000-7df4a000	Dwarf           winex11<elf>
  \-PE	7dea0000-7df4a000	\               winex11
ELF	7df4a000-7df63000	Deferred        libz.so.1
ELF	7df63000-7dffe000	Deferred        libfreetype.so.6
ELF	7dffe000-7e01d000	Deferred        libtinfo.so.5
ELF	7e01d000-7e03f000	Deferred        libncurses.so.5
ELF	7e03f000-7e076000	Deferred        uxtheme<elf>
  \-PE	7e050000-7e076000	\               uxtheme
ELF	7e076000-7e0a2000	Deferred        msacm32<elf>
  \-PE	7e080000-7e0a2000	\               msacm32
ELF	7e0a2000-7e158000	Deferred        winmm<elf>
  \-PE	7e0b0000-7e158000	\               winmm
ELF	7e158000-7e1e2000	Deferred        rpcrt4<elf>
  \-PE	7e160000-7e1e2000	\               rpcrt4
ELF	7e1e2000-7e344000	Deferred        ole32<elf>
  \-PE	7e200000-7e344000	\               ole32
ELF	7e344000-7e385000	Deferred        winspool<elf>
  \-PE	7e350000-7e385000	\               winspool
ELF	7e385000-7e4a4000	Dwarf           comctl32<elf>
  \-PE	7e390000-7e4a4000	\               comctl32
ELF	7e4a4000-7e4bf000	Deferred        version<elf>
  \-PE	7e4b0000-7e4bf000	\               version
ELF	7e4bf000-7e531000	Deferred        advapi32<elf>
  \-PE	7e4d0000-7e531000	\               advapi32
ELF	7e531000-7e612000	Dwarf           gdi32<elf>
  \-PE	7e540000-7e612000	\               gdi32
ELF	7e612000-7e782000	Dwarf           user32<elf>
  \-PE	7e620000-7e782000	\               user32
ELF	7e782000-7e7f8000	Deferred        shlwapi<elf>
  \-PE	7e790000-7e7f8000	\               shlwapi
ELF	7e7f8000-7ea36000	Deferred        shell32<elf>
  \-PE	7e810000-7ea36000	\               shell32
ELF	7ea36000-7eb24000	Deferred        comdlg32<elf>
  \-PE	7ea40000-7eb24000	\               comdlg32
ELF	7eb24000-7ec17000	Dwarf           winecfg<elf>
  \-PE	7eb30000-7ec17000	\               winecfg
ELF	7ef82000-7ef8f000	Deferred        libnss_files.so.2
ELF	7ef8f000-7ef9b000	Deferred        libnss_nis.so.2
ELF	7ef9b000-7efb4000	Deferred        libnsl.so.1
ELF	7efb4000-7efbd000	Deferred        libnss_compat.so.2
ELF	7efbd000-7f000000	Deferred        libm.so.6
ELF	b7451000-b7455000	Deferred        libxau.so.6
ELF	b7456000-b745b000	Deferred        libdl.so.2
ELF	b745b000-b760e000	Dwarf           libc.so.6
ELF	b760f000-b762a000	Deferred        libpthread.so.0
ELF	b763c000-b7780000	Dwarf           libwine.so.1
ELF	b7782000-b77a4000	Deferred        ld-linux.so.2
ELF	b77a4000-b77a5000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\windows\system32\winecfg.exe
	00000009    0 <==
0000000e services.exe
	00000020    0
	0000001f    0
	00000019    0
	00000018    0
	00000017    0
	00000015    0
	00000010    0
	0000000f    0
00000012 winedevice.exe
	0000001d    0
	0000001a    0
	00000014    0
	00000013    0
0000001b plugplay.exe
	00000021    0
	0000001e    0
	0000001c    0
00000022 explorer.exe
	00000023    0
Собственно, как исправить?

 ,

Fuelen
()

LPT

Итак, я не знаю с какой стороны даже подойти... В электронике пока не разбираюсь, только начался курс в универе, но курсовую писать надо. Тема работы: «Управления поляризационными устройствами с шаговыми двигателями». Как мне объяснил препод - мне нужно будет написать программу, которая будет управлять шаговым двигателем через LPT порт, но у меня на ноуте его нет. Да и шагового двигателя у меня тоже нет. Есть может какие-то эмуляторы или что? Можно ли заменить LPT порт каким-то переходником?

Препод говорил мне писать на Delphi. А писать на Delphi в линуксе через lazarus... брр... И сказал на си не писать, не знаю почему. Я сказал, что венду поставить не смогу себе, а использовать Lazarus как-то не Ъ.

Знаю python, немного pyqt, этим можно решить задачу? Если да, то есть ли какие-то библиотеки для работы с LPT портом?

И посоветуйте литературы.

Fuelen
()

Не работает wifi

Интернет кабельный и ноут не ношу с собой. Надумал раздавать интернет через wifi себе на Android. Изначально все попытки мои настроить беспроводную сеть были неудачны. После перехода на systemd при загрузке было сообщение, на которое я не обращал внимание, ибо wifi возненавидил:

arch kernel: b43-phy0 ERROR: Firmware file "b43/ucode15.fw" not found
січ 18 00:31:57
arch kernel: b43-phy0 ERROR: Firmware file "b43-open/ucode15.fw" not found
arch kernel: b43-phy0 ERROR: You must go to http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware and download the correct firmware for this driver version. Please carefully read all instructions on this website.
Ну я установил b43-firmware из AUR. dmesg пишет, что драйвер загружен. Попробовал поднять интерфейс wlan0
# ip link set up dev wlan0                                                                                                                                                                                            root@arch
RTNETLINK answers: Operation not possible due to RF-kill
Сначало было вот такое
# rfkill list                                                                                                                                                                                                         root@arch
0: ideapad_wlan: Wireless LAN
	Soft blocked: yes
	Hard blocked: no
1: phy0: Wireless LAN
	Soft blocked: yes
	Hard blocked: no
# rfkill unblock all
# rfkill list                                                                                                                                                                                                         root@arch
0: ideapad_wlan: Wireless LAN
	Soft blocked: no
	Hard blocked: no
1: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: no
И я уже почти обрадовался. Попробовал ещё раз поднять интерфейс - ошибок нет. Но и его тоже нет.
#  ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
    link/ether 88:ae:1d:2a:81:b4 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::8aae:1dff:fe2a:81b4/64 scope link 
       valid_lft forever preferred_lft forever
4: ppp0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1492 qdisc pfifo_fast state UNKNOWN qlen 3
    link/ppp 
    inet 194.44.223.23 peer 192.168.192.168/32 scope global ppp0
После этого
# rfkill list                                                                                                                                                                                                         root@arch
0: ideapad_wlan: Wireless LAN
	Soft blocked: no
	Hard blocked: no
1: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: yes
Но wifi кнопочкой включен. Когда выключаю
# rfkill list                                                                                                                                                                                                         root@arch
0: ideapad_wlan: Wireless LAN
	Soft blocked: no
	Hard blocked: yes
1: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: yes
Включаю обратно - phy0: Hard blocked: yes, всё остальное no. Может кто-то знает в чём проблема?

//Ноутбук у меня уже 3 год, а я так и не пользовался wifi

 ,

Fuelen
()

Ошибка чтения из /tmp/

При откритии файла vim`ом выскакивает такая ошибка

> vim Gemfile
Ошибка исполнения /home/fuelen/.vim/bundle/vim-preview/plugin/preview.vim:
строка   94:
E484: Не удалось открыть файл /tmp/v7QYr9x/0
Похожые ошибки были при компиляции scilab, когда я пробовал его установить из AUR. Место на диске есть.
# df -h
Ф. система      Разм   Исп  Дост Исп% смонтирован на
rootfs           15G  5,5G  8,7G  39% /
dev             982M     0  982M   0% /dev
run             985M  656K  984M   1% /run
/dev/sda1        15G  5,5G  8,7G  39% /
tmpfs           985M  4,6M  980M   1% /dev/shm
tmpfs           985M     0  985M   0% /sys/fs/cgroup
tmpfs           985M   24K  984M   1% /tmp
/dev/sda3       165G  124G   33G  80% /home
/dev/sda2        26G  6,2G   18G  26% /var
Как это лечится?

 ,

Fuelen
()

Отключается мышь при отключении питания

Только что в общаге пропало электричество. Заметил, что перестала работать usb-мышь. В настройках LMT в модуле usb-autosuspend изменял значение CONTROL_USB_AUTOSUSPEND на 0, но это проблему не решило. Как заставить мышь работать?

 , ,

Fuelen
()

Посоветуйте редактор с автодополнением

Ну если есть такой...

 

Fuelen
()

BIGINT UNSIGNED value is out of range

#1690 - BIGINT UNSIGNED value is out of range in '(`base`.`siege_fight_members`.`health` - `base`.`siege_fight_log`.`attack`)'

Запрос

UPDATE
`siege_fight_members`,`siege_fight_log`
SET
`siege_fight_members`.`health`=(`siege_fight_members`.`health`-`siege_fight_log`.`attack`)
WHERE 1
Эти поля типа INT. Как исправить ошибку?

 

Fuelen
()

Цвета в диалогах

после применения тёмной темы для GTK (с серым фоном), в pidgin очень яро смотрится цвет ссылок (синий и красный)+цвета контактов в комнате jabber не всегда подходят под фон.
можно как-то изменить цвет ссылок и отключить цвета контактов в комнатах?
вот скрин как сейчас выглядит

 

Fuelen
()

Signature from * is invalid

когда что-то обновляю или ставлю - выскакивают ошибки

ldconfig: File /usr/lib32/libv4l2.so.0 is empty, not checked.
ldconfig: File /usr/lib32/libv4l1.so.0 is empty, not checked.
ldconfig: File /usr/lib32/libv4l1.so is empty, not checked.
ldconfig: File /usr/lib32/libv4lconvert.so is empty, not checked.
ldconfig: File /usr/lib32/libv4lconvert.so.0 is empty, not checked.
ldconfig: File /usr/lib32/libv4l2.so is empty, not checked.
попробовал переустановить пакет lib32-v4l-utils, вылезла такая ошибка
 lib32-v4l-utils: signature from "Florian Pritz <bluewind@xinu.at>" is invalid

как лечится? пробовал выставить в /etc/pacman.conf

SigLevel = Never
не помогло..

 ,

Fuelen
()

Не работает камера

# uname -a
Linux arch 3.4.7-1-ARCH #1 SMP PREEMPT Sun Jul 29 22:02:56 CEST 2012 x86_64 GNU/Linux

Когда-то давно у меня работала камера. То ли от очередного обновления перестала работать, то ли просто сама по себе накрылась... Если в скайпе включить камеру - ноут зависает. Если в браузере включить веб-камеру на каком-то сайте - тоже зависает. У меня ноутбук Lenovo G550. Помогите узнать жива ли она ещё и, если жива, настроить камеру

 , ,

Fuelen
()

Не работают оповещения libnotify

Установил libnotify, notification-daemon, запускаю /usr/lib/notification-daemon-1.0/notification-daemon - не запускается. Посоветуйте альтернативу или как починить это?

 ,

Fuelen
()

проблема с шрифтами в меню

У меня XFCE, ставил себе GNOME3 для ознакомления, снёс. Заметил что в LibreOffice пропали буквы в меню, вот скрин. Как исправить?

 

Fuelen
()

расположение кнопок закрыть/свернуть/развернуть

вот скриншот где эти кнопки сейчас. как их вернуть обратно на правую сторону? в XFCE всё нормально отображается

 ,

Fuelen
()

RSS подписка на новые темы