LINUX.ORG.RU

Сообщения snoopcat

 

собрать пк для работы или же пару внешних мониторов?

Форум — Talks

сап, лор, на своей жопе почувствовал необходимость в 2+ мониторах (ну не умещается вся одновременно нужная инфа на одном FHD экранчике ноутбука даже с тайлингом)
как думаешь, лорчик, что лучше - собрать дешманскую пеку с каким-нибудь i3 вместо проца, переходником PCI-E -> HDMI/DVI вместо видеокарты и 4-8гб памяти, или же забить на всё это и подключить два моинтора и клавомышь в дырки ноутбука?
жду мудрых советов от тебя, лор хайвмайнд.

 

snoopcat
()

что не так с оптимус?

Форум — Talks

посоны, почти в каждом треде про видеокарты и/или ноутбуки вижу, что оптимус-де в линуксе не работает, один секс и прочее. почему такое мнение?
УМВР после

 # apt install bumblebee primus bbswitch-dkms
любую игрульку можно запустить через
 $ optirun <smth.> 

или это не ожидаемое поведение? объясните,короче, я не пони.

 

snoopcat
()

ссд внезапно сдохла, достать данные низя?

Форум — Desktop
[ 3312.478873] sd 5:0:0:0: Attached scsi generic sg2 type 0
[ 3312.479781] sd 5:0:0:0: [sdc] Spinning up disk...
[ 3313.483017] .ready
[ 3313.483423] sd 5:0:0:0: [sdc] 234441648 512-byte logical blocks: (120 GB/111 GiB)
[ 3313.483800] sd 5:0:0:0: [sdc] Write Protect is off
[ 3313.483809] sd 5:0:0:0: [sdc] Mode Sense: 33 00 00 08
[ 3313.484101] sd 5:0:0:0: [sdc] No Caching mode page found
[ 3313.484106] sd 5:0:0:0: [sdc] Assuming drive cache: write through
[ 3344.030372] usb 2-1: reset SuperSpeed USB device number 2 using xhci_hcd
[ 3344.046291] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff8800bcb18b80
[ 3344.046303] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff8800bcb18bc8
[ 3357.846646] usb 2-1: USB disconnect, device number 2
[ 3386.896005] sd 5:0:0:0: [sdc] Unhandled error code
[ 3386.896009] sd 5:0:0:0: [sdc]  
[ 3386.896011] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK
[ 3386.896013] sd 5:0:0:0: [sdc] CDB: 
[ 3386.896014] Read(10): 28 00 00 00 00 00 00 00 08 00
[ 3386.896020] end_request: I/O error, dev sdc, sector 0
[ 3386.896024] Buffer I/O error on device sdc, logical block 0
[ 3386.896079] ldm_validate_partition_table(): Disk read failed.
[ 3386.896095] Dev sdc: unable to read RDB block 0
[ 3386.896114]  sdc: unable to read partition table
[ 3386.896292] sd 5:0:0:0: [sdc] READ CAPACITY failed
[ 3386.896295] sd 5:0:0:0: [sdc]  
[ 3386.896297] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK
[ 3386.896299] sd 5:0:0:0: [sdc] Sense not available.
[ 3386.896318] sd 5:0:0:0: [sdc] Write Protect is on
[ 3386.896321] sd 5:0:0:0: [sdc] Mode Sense: 5a f1 ad 36
[ 3386.896339] sd 5:0:0:0: [sdc] Attached SCSI disk
[ 3387.136469] usb 2-1: new SuperSpeed USB device number 3 using xhci_hcd
[ 3387.153310] usb 2-1: New USB device found, idVendor=4971, idProduct=8017
[ 3387.153312] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3387.153313] usb 2-1: Product: USB to ATA/ATAPI Bridge
[ 3387.153314] usb 2-1: Manufacturer: JMicron
[ 3387.153315] usb 2-1: SerialNumber: 111122223333
[ 3387.153953] usb-storage 2-1:1.0: USB Mass Storage device detected
[ 3387.154020] scsi6 : usb-storage 2-1:1.0
[ 3388.153215] scsi 6:0:0:0: Direct-Access     SPCC Sol id State Disk    8104 PQ: 0 ANSI: 6
[ 3388.153504] sd 6:0:0:0: Attached scsi generic sg2 type 0
[ 3388.154367] sd 6:0:0:0: [sdc] Spinning up disk...
[ 3389.157413] .ready
[ 3389.157825] sd 6:0:0:0: [sdc] 234441648 512-byte logical blocks: (120 GB/111 GiB)
[ 3389.158186] sd 6:0:0:0: [sdc] Write Protect is off
[ 3389.158190] sd 6:0:0:0: [sdc] Mode Sense: 33 00 00 08
[ 3389.158450] sd 6:0:0:0: [sdc] No Caching mode page found
[ 3389.158453] sd 6:0:0:0: [sdc] Assuming drive cache: write through
[ 3420.044872] usb 2-1: reset SuperSpeed USB device number 3 using xhci_hcd
[ 3420.061030] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff88022387d100
[ 3420.061035] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff88022387d148
[ 3570.568251] sd 6:0:0:0: [sdc] Command timed out
[ 3570.568254] sd 6:0:0:0: [sdc]  
[ 3570.568255] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 3570.568256] sd 6:0:0:0: [sdc]  
[ 3570.568257] Sense Key : Not Ready [current] 
[ 3570.568259] sd 6:0:0:0: [sdc]  
[ 3570.568260] Add. Sense: Logical unit is in process of becoming ready
[ 3570.568261] sd 6:0:0:0: [sdc] CDB: 
[ 3570.568262] Read(10): 28 00 00 00 00 00 00 00 08 00
[ 3570.568267] end_request: I/O error, dev sdc, sector 0
[ 3570.568269] Buffer I/O error on device sdc, logical block 0
[ 3722.441654] INFO: task kworker/u8:2:14732 blocked for more than 120 seconds.
[ 3722.441657]       Not tainted 3.16.0-4-amd64 #1
[ 3722.441658] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.

 

snoopcat
()

lua+postgres быстрее php+mysql в ~25 раз

Форум — Talks

 

snoopcat
()

странное поведение lua (nginx)

Форум — Development

есть lua, есть lua-sql-postgres, работает это всё в сферическом nginx в вакууме.
есть функция, которая возвращает указатель (userdata) на выполненный запрос для получения результата:

function _M.query(connection, query)
	-- determine conn --
	if not connection then connection = ngx.ctx.default_connection end
	if not connection then return false end

	local ret, pointer
	ret, pointer = pcall(assert, connection:execute(query))
	-- safe call
	if ret then return pointer else return false end 
end

который используется примерно так:

local connection = sql.connect(..)
local query = sql.query(sql.escape("update from users set variable = 'value'"))
local query = nil -- тут очищаем значение, но это не помогает!

так вот, с каждым запросом «утекает» примерно 8 байт памяти, если не «закрыть» указатель luasql:

query:close() -- если делаем так, никаких утечек 8 байт даже через 1000 запросов

вопрос - нормально ли это? куда уходит память, если мы явно обнуляем переменную query?

 

snoopcat
()

как протестировать отказоустойчивость бэкенда www?

Форум — Web-development

бэкенд на nginx+lua+postgres, со следущей конфигурацией -

user www-data;
worker_processes 8;
pid /var/run/nginx.pid;

events {
        worker_connections 4096;
        use epoll;
        multi_accept on;
}

worker_rlimit_nofile 40000;

# Main Settings #
data_directory = '/var/lib/postgresql/9.1/main'		# use data in another directory
hba_file = '/etc/postgresql/9.1/main/pg_hba.conf'	# host-based authentication file
ident_file = '/etc/postgresql/9.1/main/pg_ident.conf'	# ident configuration file
external_pid_file = '/var/run/postgresql/9.1-main.pid'		# write an extra PID file
port = 5432				# (change requires restart)
max_connections = 1000			# (change requires restart)
unix_socket_directory = '/var/run/postgresql'		# (change requires restart)

# Tuning #
ssl = false				# (change requires restart)
shared_buffers = 1024MB			# min 128kB
work_mem = 8MB				# min 64kB
maintenance_work_mem = 64MB		# min 1MB
wal_buffers = 2MB			# min 32kB, -1 sets based on shared_buffers
checkpoint_segments = 16		# in logfile segments, min 1, 16MB each
checkpoint_completion_target = 0.7	# checkpoint target duration, 0.0 - 1.0
effective_cache_size = 4GB
# default_statistics_target = 100	# range 1-10000

# Locale settings
log_line_prefix = '%t '			
datestyle = 'iso, mdy'
lc_messages = 'en_US.utf8'			# locale for system error message
lc_monetary = 'en_US.utf8'			# locale for monetary formatting
lc_numeric = 'en_US.utf8'			# locale for number formatting
lc_time = 'en_US.utf8'				# locale for time formatting
default_text_search_config = 'pg_catalog.english'

хотелось бы протестировать на отказоустойчивость и стабильность. как это лучше всего сделать? т.е. нужно как-то организовать «мини-ддос» на нужный мне URL, есть ли подобные онлайн-сервисы?

 

snoopcat
()

paymentwall

Форум — Talks

кто-нибудь имел с ними дело?
у них правда комиссия >30%?

 

snoopcat
()

посоветуйте онлайн-процессинговую систему

Форум — Talks

привет, ЛОР. нужно на сайт прикрутить автоматический приём платежей, желательно, что-то универсальное типа робокассы.
но нужна такая платёжка, которая сможет работать с европейской компанией и принимать платежи на расчётный счёт в EU банке.

 

snoopcat
()

gtk большие кнопки

Форум — Desktop

привет, ЛОР, что за фигня с gtk3?
http://www.zimagez.com/zimage/screenshot-12202014-050206pm.php

 

snoopcat
()

light xfce.

Галерея — Скриншоты

пришлось делать себе такой же Xfce, ибо надоели глюки последних KDE.

* Debian Jessie
* Xfce 4.10
* qtcurve gtk2/qt4
* compiz, emerald с темой отсюда
* evolvere black folders
* pt sans narrow

 ,

snoopcat
()

nginx try_files для /

Форум — Development

задача - сделать перенаправление запросов на /pages/$query

сделал

        location / {
                try_files $uri $uri/ /pages/$uri.php?$args;
        }


но правило не работает для запроса вида http://site/.
$root заменять нельзя

 

snoopcat
()

который лучше смотрится?

Форум — Talks

привет, бложик ЛОР.
скажи, пожалуйста, какой дизайн лучше смотрится?

1 версия
2 версия

 

snoopcat
()

(howto) переброс аудиопотока на сервер/обратно на лету

Форум — Desktop

промучавшись вчера с этим несколько часов, решил запостить решение на ЛОР.

задача: есть домашний сервер, в одной сети с ноутбуком, на сервере - PulseAudio (слушает по TCP), к серверу подключена акустика; нужно перебрасывать аудиопоток с ноутбука на сервер/обратно по хоткею.
решение: нам понадобится PulseAudio (локальный сервер+клиент) на клиенте (ноутбук), PulseAudio Сервер (с плагином TCP) и нехитрый скрипт.
(на сервере) default.pa:

load-module module-native-protocol-tcp auth-ip-acl=127.0.0.0/16;10.8.12.0/24
(естественно, указываем свою подсеть)
(на клиенте) switch-sink.sh:
#!/bin/bash

# settings 
pulse_server=10.8.12.94

# connect to server
pacmd list-sinks | grep -q tunnel-sink.$pulse_server || pacmd load-module module-tunnel-sink server=$pulse_server

# get vars
default_sink=$(pacmd list-sinks | sed -n $(( `pacmd list-sinks | grep -n alsa_output| grep -v hdmi | cut -d: -f1`-1 ))p | grep -oE [0-9])
server_sink=$(pacmd list-sinks | sed -n $(( `pacmd list-sinks | grep -n tunnel-sink.$pulse_server|cut -d: -f1`-1 ))p | grep -oE [0-9])
current_sink=$(pacmd list-sinks|grep '*'|awk '{ print $3 }')

# debug
# echo "local [$default_sink] server($pulse_server) [$server_sink] current [$current_sink]"
                                                                                                                                                                   
# what's sink?                                                                                                                                                     
case $current_sink in
        $default_sink)
                # default sink. moving to server sink.
                pacmd set-default-sink $server_sink
                pacmd list-sink-inputs | grep index | while read line; do
                        pacmd move-sink-input $(echo $line | cut -f2 -d' ') $server_sink
                done 
                notify-send -i notification-audio-volume-medium "Playback Device" "Now on Server Sink ($pulse_server)";;
        $server_sink)
                # server sink. moving to server sink.
                pacmd set-default-sink $default_sink
                pacmd list-sink-inputs | grep index | while read line; do
                        pacmd move-sink-input $(echo $line | cut -f2 -d' ') $default_sink
                done 
                notify-send -i notification-audio-volume-medium "Playback Device" "Now on Default Sink (local device)";;
        *)
                echo "What to do? Current sink - [$current_sink] not local/server."
esac

никакие параметры скрипт не принимает. в скрипте используется также libnotify для наглядности переключения.

собственно, всё :3 // в вики лень пилить

 

snoopcat
()

как сделать пульс недефолтным устройством воспроизведения звука?

Форум — Desktop

сабж. в /etc/asound.conf -

pcm.dmix_ {
        ipc_key 1024
        type dmix
                slave {
                        pcm "hw:0,0"
                        period_time 0
                        period_size 1024
                        buffer_size 4096
                        rate 44100
                }
                bindings {
                        0 0
                        1 1
                }   
}

pcm.dsnoop_ {
       ipc_key 1025
       type dsnoop
       slave.pcm "hw:0,0"
}

pcm.asym_ {
       type asym
       playback.pcm "dmix_"
       capture.pcm "dsnoop_"
}

pcm.!default {
        type plug
        slave.pcm "asym_"
}

ctl.!default {
        type hw
        card 0
}

но aplay -L всё равно говорит

null
    Discard all samples (playback) or generate zero samples (capture)
pulse
    PulseAudio Sound Server
dmix_
dsnoop_
asym_
default
    Playback/recording through the PulseAudio sound server

snoopcat
()

Половина сайтов не открываются через VPN, хотя на самом сервере - ОК

Форум — Admin

привет, ЛОР, столкнулся с такой проблемой - некоторые сайты не открываются на ноутбуке, который подключен через VPN, хотя на самом VPN-сервере всё нормально.
пример:

annelin@nevermore ~ » wget -O - speedtest.net
--2014-12-04 16:15:13--  http://speedtest.net/
Resolving speedtest.net (speedtest.net)... 216.146.46.11, 216.146.46.10
Connecting to speedtest.net (speedtest.net)|216.146.46.11|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: http://www.speedtest.net/ [following]
--2014-12-04 16:15:13--  http://www.speedtest.net/
Resolving www.speedtest.net (www.speedtest.net)... 93.184.219.82
Connecting to www.speedtest.net (www.speedtest.net)|93.184.219.82|:80... connected.
HTTP request sent, awaiting response... ^C

хотя на VPN-сервере:

root@gw:~# wget -O - speedtest.net
--2014-12-04 19:15:18--  http://speedtest.net/
Resolving speedtest.net (speedtest.net)... 216.146.46.11, 216.146.46.10
Connecting to speedtest.net (speedtest.net)|216.146.46.11|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: http://www.speedtest.net/ [following]
--2014-12-04 19:15:18--  http://www.speedtest.net/
Resolving www.speedtest.net (www.speedtest.net)... 93.184.219.82
Connecting to www.speedtest.net (www.speedtest.net)|93.184.219.82|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: `STDOUT'
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" ...

к интернету ноут подключен так:

провайдер -> сервер с Linux -> [ppp] -> [wifi] -> ноутбук -> [pptp] VPN

 

snoopcat
()

что за шифр?

Форум — Talks

<UserUserName>admin</UserUserName
<UserPasswordEncry>d7bf84fc7959147e9b9bb862ddf2f683</UserPasswordEncry>

plain-пароль - admin.
похоже на мд5, но это вообще не хэш, т.к. из этого конфига можно восстановить все настройки, в том числе и пароли, а пароль на pppoe зашифрован точно таким же «хэшем».
это конфиг роутера Sagemcom f@st 2804. в гугле не гуглится.
может, кто знает?

snoopcat
()

лишили гарантии за винду

Форум — Talks

М-видео отказался принимать ноут по гарантии, т.к. удалён системный раздел.
поломка - не работает без сетевого З/У.

куда идти, только в суд? :(

snoopcat
()

ovh - козлы

Форум — Talks

два дня лежит сеть у OVH в ДЦ RB2.
саппорт игнорирует полностью.
никому не советую покупать сервера у этих козлов.
/thread

snoopcat
()

заикается видео с флэш

Форум — Desktop

понимаю, что ненужно, но может у кого подобная проблема была?

Video: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b)
CPU: model name : Intel(R) Core(TM) i7-4510U CPU @ 2.00GHz
Firefox: 33.0
Flash: последний

snoopcat
()

2zezic

Форум — Talks

sudo cast zezic

привет, оплати, пожалуйста, хостинг, или скинь куда-нибудь еще раз все файлы из этого поста:)

snoopcat
()

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