LINUX.ORG.RU

Сообщения ymuv

 

sql

Есть 2 таблицы.
1 - users, поля - user_id, user_last_date, user_date
2 - заказы, поля - zakaz_userid, zakaz_date
связь user_id -> zakaz_useridорум

1. нужно запросом найти max(zakaz.zakaz_date) и записать в user_last_date для всех пользователей.
2. Найти среднее количество суток между zakaz_date для конкретного userid и записать в поле user.user_date

Времено пишется оновременно на access & mysql

 , ,

ymuv
()

запрос sql

Есть 2 таблицы. В первой есть поля:

t1.userid
t1.username
t1.userphone
вторая
t2.username
t2.userphone
t2.zakazid
t2.userid (пустое)
Нужно найти поля, где (t1.username == t2.username) && (t1.userphone == t2.userphone) и вставить t2.userid значение, которое соответствует t1.userid, после чего удалить t2.username t2.userphone

 ,

ymuv
()

Высокая температура hdd

В последнее время (~14 дней) наблюдаю высокую температуру ЖД (WDC WD5000BEVT-22ZAT0) Прошлым летом температура была в пределе 35 градусов, сейчас не меньше 45
Для уменьшение температуры уменьшаю время отключение до 10 секунд ( hdparm -B 1 -S 2 /dev/sda ), после чего температура падает до ~40 градусов (корень на sdb, кеш браузера в tmpfs, var/tmp, /var/log, /var/run - в tmpfs, чтоб уменьшить количество обращений к диску, на /dev/sda - остались /var и /home/ )

Вопросы:
1. безопасно ли уменьшать время отключение до 10 секунд?
2. Нормально ли повышение температуры hdd на 10 градусов за год?

зы.

smartctl -l error /dev/sda - не выдает ошибок
smartctl --all /dev/sda
вывод температуры

l cpu  |grep  dev
/dev/sda: WDC WD5000BEVT-22ZAT0:  39°C или °F
/dev/sdb: KINGSTON SVP200S37A90G:  38°C или °F

 , ,

ymuv
()

Нет стандартных JS в django

собственно сабж.
Пробовал создать простой проэкт как описано в книге «Django. разработка веб приложений на Python (2009)»
создал блог, при отрытии сайта не находит ни CSS, ни JS.
Код страницы (часть)

<!DOCTYPE html>
<html lang="en-us" >
<head>
<title>Add blog post | Django site admin</title>
<link rel="stylesheet" type="text/css" href="/static/admin/css/base.css" />
<link rel="stylesheet" type="text/css" href="/static/admin/css/forms.css" />
<!--[if lte IE 7]><link rel="stylesheet" type="text/css" href="/static/admin/css/ie.css" /><![endif]-->

<script type="text/javascript">window.__admin_media_prefix__ = "/static/admin/";</script>

<script type="text/javascript" src="/admin/jsi18n/"></script>
<script type="text/javascript" src="/static/admin/js/core.js"></script>
<script type="text/javascript" src="/static/admin/js/admin/RelatedObjectLookups.js"></script>
<script type="text/javascript" src="/static/admin/js/jquery.js"></script>
<script type="text/javascript" src="/static/admin/js/jquery.init.js"></script>
<script type="text/javascript" src="/static/admin/js/actions.js"></script>
<script type="text/javascript" src="/static/admin/js/calendar.js"></script>
<script type="text/javascript" src="/static/admin/js/admin/DateTimeShortcuts.js"></script>
При попытке открыть эти файлы 404 ошибка.

django собран с флагами

[ebuild   R    ] dev-python/django-1.5-r1  USE="mysql -doc -postgres -sqlite {-test} -vhosts" PYTHON_TARGETS="python2_7 python3_2 -python2_6 (-python3_3)" 0 kB
проэкт: http://rghost.ru/45422241



в чем может быть проблема?

 , , ,

ymuv
()

вспомнить передачу

Помню когда был в школе, на укр. телеканале ICTV (емнип) показывали передачу.
Садится некая группа вокруг костра и кто-то начинает рассказывать страшную историю.
Как называлась передача?

 , лоропоиск

ymuv
()

a4tech и ее настройка

есть мишь a4tech g10-690f

Нужно настроить кнопку двойного щелчка и верхнюю кнопку.
При нажатии двойного щелчка в windows вставкляется ссылка на драйвера, при нажатии верхней xev ничего не перехватывает , когда нажимать кнопку двойного щелчка перехватывает ввод адреса на драйвера.

 , , , мишь

ymuv
()

Google НосБета

Google НосБета – это самые передовые на сегодняшний день технологии передачи обонятельных ощущений.
Специально оборудованные автомобили Google, записывающие Запах улиц в разных уголках мира.
Мобильное приложение Детектор запахов для последней версии операционной системы Android.
SMELLCD™ 1.8+ – новый экран высокого разрешения с возможностью передачи запахов.

Поиск на новом уровне ощущений
Информация, затрагивающая ваши чувства: то, что раньше можно было выразить лишь словами, теперь доступно на уровне ощущений.
Ваш интернет-сомелье: примеры запахов дополнены искусно подобранными фотографиями и описаниями.
Мир обоняния: в Коллекции запахов Google хранится более 15 млн аромабайт информации.
Безопасный поиск: фильтрация неприятных запахов.



https://www.google.com/intl/ru/landing/nose/

 , google нос,

ymuv
()

802.1x (wired) и FreeBSD

Нужно настроить проводное подключение к сети на FreeBSD 9.0
Кто нибудь сталкивался? Из информации, находится настройка авторизации по wifi.

 , ,

ymuv
()

Как называются эти вещи?

1. несколько шариков, которые ударяются друг в друга, демонстрируя закон сохранения импульса.
2. Несколько качающихся друг в друге колец (что-то вроде гироскопа, но они не поворачиваются на 360 градусов)
И вопрос: как долго они могут работать на одной «заводке»?

 

ymuv
()

Посоветуйте китайский планшет

Сабж.
Нужно:
1. wifi (интересно, есть без wifi?)
2. Простенькая камера (сойдет даже 0.2мпикс.
3. возможность вставить sim.
4. USB-OTG
5. Возможность установить gentoo (или на худой случай ubuntu)

 ,

ymuv
()

Покажите свой alias

сабж. мой:

y@y-c ~ $ alias 
alias ..='cd ..'
alias ...='cd ../..'
alias ....='cd ../../..'
alias c='cat'
alias e='emerge'
alias egrep='egrep --colour=auto'
alias fgrep='fgrep --colour=auto'
alias g='grep --colour=auto'
alias grep='grep --colour=auto'
alias i='ifconfig'
alias ll='ls -l --color=auto | less'
alias ls='ls --color=auto'
alias m='sudo mtr --curses -i 0.1 -o '\''LSD NABWV'\'''
alias mt='mtr --curses'
alias t='tmux attach -t M'
alias ta='tmux attach -t'
alias tl='tmux list-sessions'
alias um='umount'
alias v='vim'
alias vx='gvim'

 

ymuv
()

несколько сетевых интерфейсов и ограничение маршрутов

есть несколько сетевых интерфейсов

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet AA.BB.CC.DD  netmask 255.255.255.192  broadcast AA.BB.CC.DF
        ether 00:23:26:a6:1d:d6  txqueuelen 1000  (Ethernet)
        RX packets 153702  bytes 87702578 (83.6 MiB)
        RX errors 0  dropped 171562  overruns 0  frame 0
        TX packets 5303  bytes 486501 (475.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 16  

eth0.538: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.25.0.91  netmask 255.255.255.0  broadcast 10.25.0.255
        ether 00:23:26:a6:1d:d6  txqueuelen 0  (Ethernet)
        RX packets 128  bytes 12547 (12.2 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 8  bytes 1308 (1.2 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eth0.808: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.54.0.252  netmask 255.0.0.0  broadcast 10.255.255.255
        ether 00:23:26:a6:1d:d6  txqueuelen 0  (Ethernet)
        RX packets 609  bytes 42513 (41.5 KiB)
        RX errors 0  dropped 17  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eth0.2805: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.6.29  netmask 255.255.254.0  broadcast 192.168.7.255
        ether 00:23:26:a6:1d:d6  txqueuelen 0  (Ethernet)
        RX packets 1447  bytes 93903 (91.7 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1425  bytes 109795 (107.2 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eth0.2806: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.22.41  netmask 255.255.254.0  broadcast 192.168.23.255
        ether 00:23:26:a6:1d:d6  txqueuelen 0  (Ethernet)
        RX packets 1415  bytes 89847 (87.7 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1405  bytes 108368 (105.8 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eth0.3805: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet AA.BB.CC.D1  netmask 255.255.255.0  broadcast AA.BB.CC.D2
        ether 00:23:26:a6:1d:d6  txqueuelen 0  (Ethernet)
        RX packets 25519  bytes 1964130 (1.8 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 20  bytes 3118 (3.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eth0.3807: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.30.6.100  netmask 255.255.254.0  broadcast 172.30.7.255
        ether 00:23:26:a6:1d:d6  txqueuelen 0  (Ethernet)
        RX packets 6136  bytes 426102 (416.1 KiB)
        RX errors 0  dropped 106  overruns 0  frame 0
        TX packets 14  bytes 1554 (1.5 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eth0.3813: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet  AA.BB.CC.D3  netmask 255.255.255.0  broadcast  AA.BB.CC.D4
        ether 00:23:26:a6:1d:d6  txqueuelen 0  (Ethernet)
        RX packets 27177  bytes 2262572 (2.1 MiB)
        RX errors 0  dropped 17  overruns 0  frame 0
        TX packets 27  bytes 6036 (5.8 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eth0.3825: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet  AA.BB.CC.D5  netmask 255.255.255.128  broadcast AA.BB.CC.D6
        ether 00:23:26:a6:1d:d6  txqueuelen 0  (Ethernet)
        RX packets 6555  bytes 1049601 (1.0 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 7  bytes 620 (620.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eth0.4080: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.5.174  netmask 255.255.254.0  broadcast 192.168.5.255
        ether 00:23:26:a6:1d:d6  txqueuelen 0  (Ethernet)
        RX packets 56751  bytes 76186086 (72.6 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 56  bytes 4114 (4.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eth0.4081: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.24.153  netmask 255.255.254.0  broadcast 192.168.25.255
        ether 00:23:26:a6:1d:d6  txqueuelen 0  (Ethernet)
        RX packets 7  bytes 623 (623.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 6  bytes 578 (578.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eth0.4082: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.12.148  netmask 255.255.254.0  broadcast 192.168.13.255
        ether 00:23:26:a6:1d:d6  txqueuelen 0  (Ethernet)
        RX packets 9  bytes 715 (715.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 6  bytes 578 (578.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 16436
        inet 127.0.0.1  netmask 255.0.0.0
        loop  txqueuelen 0  (Local Loopback)
        RX packets 4409601  bytes 6924785550 (6.4 GiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 4409601  bytes 6924785550 (6.4 GiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
route -n выдает
y@y-c ~ $ route -n 
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         AAA.BBB.CCC.DDD   0.0.0.0         UG    0      0        0 eth0
0.0.0.0         10.25.0.1       0.0.0.0         UG    263    0        0 eth0.538
0.0.0.0         192.168.6.1     0.0.0.0         UG    265    0        0 eth0.2805
0.0.0.0         192.168.22.1    0.0.0.0         UG    266    0        0 eth0.2806
0.0.0.0         AAA.BBB.CCC.DDD     0.0.0.0         UG    267    0        0 eth0.3805
0.0.0.0         172.30.7.254    0.0.0.0         UG    269    0        0 eth0.3807
0.0.0.0         AAA.BBB.CCC.DDD    0.0.0.0         UG    270    0        0 eth0.3813
0.0.0.0         AAA.BBB.CCC.DDD    0.0.0.0         UG    271    0        0 eth0.3825
0.0.0.0         192.168.24.1    0.0.0.0         UG    272    0        0 eth0.4081
0.0.0.0         192.168.12.1    0.0.0.0         UG    273    0        0 eth0.4082
10.0.0.0        0.0.0.0         255.0.0.0       U     0      0        0 eth0.808
10.15.1.0       192.168.4.3     255.255.255.0   UG    0      0        0 eth0.4080
10.25.0.0       0.0.0.0         255.255.255.0   U     263    0        0 eth0.538
A.B.C.D    0.0.0.0         255.255.255.0   U     270    0        0 eth0.3813
A.B.C.D    0.0.0.0         255.255.255.128 U     271    0        0 eth0.3825
92.60.178.0     0.0.0.0         255.255.255.0   U     267    0        0 eth0.3805
127.0.0.0       127.0.0.1       255.0.0.0       UG    0      0        0 lo
172.30.6.0      0.0.0.0         255.255.254.0   U     269    0        0 eth0.3807
192.168.4.0     0.0.0.0         255.255.254.0   U     274    0        0 eth0.4080
192.168.6.0     0.0.0.0         255.255.254.0   U     265    0        0 eth0.2805
192.168.12.0    0.0.0.0         255.255.254.0   U     273    0        0 eth0.4082
192.168.22.0    0.0.0.0         255.255.254.0   U     266    0        0 eth0.2806
192.168.24.0    0.0.0.0         255.255.254.0   U     272    0        0 eth0.4081
A.B.C.D    0.0.0.0         255.255.255.192 U     0      0        0 eth0
224.0.0.0       0.0.0.0         240.0.0.0       U     0      0        0 eth0.4080
Вопрос: 1. Как удалить строчки виду:
192.168.24.0    0.0.0.0         255.255.254.0   U     272    0        0 eth0.4081
чтоб компьютер не ходил через эти в интерфейсы в сеть? (настройки для всех вланов получаются по dhcp).
2. Можно ли запустить dhcpcd eth0.4080, потом убить dhcpcd и удалять нужные строчки с роутов? 2.

 ,

ymuv
()

vlc и интерфейс по умолчанию

есть 2 интерфейса (1 интерфейс + 1 влан):


eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet XXXXXXX netmask 255.255.255.192 broadcast YYY
ether 00:23:26:a6:1d:d6 txqueuelen 1000 (Ethernet)
RX packets 732607 bytes 657497321 (627.0 MiB)
RX errors 0 dropped 3971 overruns 0 frame 0
TX packets 10887 bytes 893489 (872.5 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 16

eth0.4080: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.5.174 netmask 255.255.254.0 broadcast 192.168.5.255
ether 00:23:26:a6:1d:d6 txqueuelen 0 (Ethernet)
RX packets 719317 bytes 960677641 (916.1 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 4269 bytes 418360 (408.5 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0


iptv вечает во влане 4080.

vlc лезет по умолчанию в eth0, в которому нет доступа к ресурсам.

$ netstat -g
IPv6/IPv4 Group Memberships
Interface RefCnt Group
--------------- ------ ---------------------
....
eth0 1 239.99.4.1//сервер с вещанием



В мануалах ( https://www.ibm.com/developerworks/ru/edu/vlc/section4.html ) нашел параметр

--iface <строка> указывает используемый сетевой интерфейс.


но vlc ругается:

$ vlc --iface eth0.4080
VLC media player 2.0.5 Twoflower (revision 2.0.5-0-g1661b7d)
vlc: unknown option or missing mandatory argument `--iface'
Try `vlc --help' for more information.




vlc собран

media-video/vlc-2.0.5 USE=«X a52 aac aalib alsa avcodec avformat cdda cddb dbus dvbpsi dvd encode ffmpeg flac fontconfig gcrypt libcaca matroska mmx mp3 mpeg musepack ncurses ogg opengl png portaudio postproc qt4 sdl speex sse svg swscale theora truetype v4l vaapi x264 xcb xml xv (-altivec) -atmo (-audioqueue) -avahi -bidi -bluray -dc1394 -debug -dirac (-direct2d) -directfb (-directx) (-dshow) -dts -dvb (-dxva2) -egl -fbosd -fluidsynth -gme -gnome -gnutls -growl -httpd -ieee1394 (-ios-vout) -jack -kate -kde -libass -libnotify -libproxy -libsamplerate -libtar -libtiger -linsys -lirc -live -lua (-macosx) (-macosx-audio) (-macosx-dialog-provider) (-macosx-eyetv) (-macosx-qtkit) (-macosx-quartztext) (-macosx-vout) (-media-library) -modplug -mtp (-neon) -omxil -optimisememory -opus -oss -projectm -pulseaudio -pvr -rtsp -run-as-root -samba -schroedinger -sdl-image -shine -shout -sid -skins -sqlite -switcher -taglib -twolame -udev -upnp -vcdx -vlm -vorbis (-waveout) (-win32codecs) (-wingdi) -wma-fixed -xosd -zvbi»



Как задать сетевой интерфейс?
пробовал vlc --miface-addr=192.168.5.174 udp:// @239.103.3.1:5004 но результат тот-же, не работает пока не прописать 0.0.0.0 на eth0

 ,

ymuv
()

Захват картинки с камеры

Нужно маленькую (желательно консольную) утилиту для захвата картинки с камеры и сохранению ее в формате jpg (png)

 ,

ymuv
()

Згенерировать все переборы из набора символов

Есть произвольный набор символов {'a','b','c','d'}
нужно cгенерировать все возможные комбинации некоторой длинны N. (символы могут повторятся)
К примеру если N=2 то

aa
ab
bb
....


Желательно на python или bash.
Возможно у кого-то есть готовая программа, лень самому писать.

ymuv
()

добавить в начало строки файла набор символов

Есть текстовый файл, размер приблизительно ~80мб.
В файле 7 символов, все числа.
Нужно в каждую строку вставить 3 символа.
например:
файл:

1111111
1111112
1111113
1111114
1111115


нужно получить:

aaa1111111
aaa1111112
aaa1111113
aaa1111114
aaa1111115[/qoute]

 ,

ymuv
()

sfp to медиаконвертер

можно ли соеденить sfp и медиаконвертер? Будет ли работать, или там другие протоколы?

зы. Если не туда, просьба перенести.

 , медиаконвертер

ymuv
()

нужно 20E6 $ на звезду смерти

Совсем недавно администрация Обамы отказалась строить «Звезду смерти». Что же, печально. Но не смертельно. Ответ? Модный нынче краудфандинг!
На Kickstarter открыт проект народного финансирования «Звезды смерти», по крайней мере самого его начала. Авторы проекта собирают 20 миллионов фунтов на проработку уже существующего первоначального плана боевой Станции (он представлен на картинке ниже).
В разрабатываемой конструкции собираются учесть весь накопленный опыт (в частности защитить порты реактора от попадания нежелательных элементов), а также сделать проект открытым как в железной, так и в софтверной части.
Отдаленная цель – собрать уже $850 000 000 000 000 000 на строительство самой «Звезды».

http://habrahabr.ru/company/apps4all/blog/168445/

http://www.kickstarter.com/projects/461687407/kickstarter-open-source-death-star

 , , , ,

ymuv
()

802.3af -> to passive

Есть стандарт 802.3af, где питание проходит по жилам, по которым идет сигнал (1, 2 - DC+; 3,6 - DC-). Питание 48В.

Есть nanostation, питается по свободным жилам, но напряжение 24В.
Возможно ли подать напряжение со свича с POE (802.3af) на nanostation?
Как вариант, пустить жили на точку доступа через конденсатор, перед конденсатором катушка индуктивности (чтоб гасить высокочастотные импульсы), с нее снимать напряжение и пускать на инвертор.
Но есть проблема с тем, пройдет ли тест питание инвертор и точка? http://ru.wikipedia.org/wiki/Power_over_Ethernet#.D0.9E.D0.BF.D1.80.D0.B5.D0....

 , ,

ymuv
()

Не работает мишь и клавиатура после пересборки мира

http://pastebin.com/7yVq6dt2 xorg.conf
http://pastebin.com/Ta5gMkFM Xorg.log
x11-drivers/input* пересобирал, результат тот-же
пробовал менять Driver «evdev», результат тот-же.

 , ,

ymuv
()

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