LINUX.ORG.RU

Сообщения kombrig

 

tmpfs копировать файл при монтировании.

Коллеги,есть tmpfs. Чудесно монтируется. все прекрасно. Но есть одно но: необходимо в каталог в tmpfs класть 1 файл при монтировании. Подскажите как это сделать

 , ,

kombrig ()

Зависание системы

Самопроизвольно намертво вешается система: не реагирует ни на какие клавиши, по сети тоже недоступна.

В логах единственная зацепка в syslog Перед зависанием вылетает вот такая строчка.

debian lightdm[1044]: ** (process:26601): WARNING **: Error getting user list from org.freedesktop.Accounts: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Accounts was not provided by any .service files

uname -a
Linux debian 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u2 (2016-10-19) x86_64 GNU/Linux

memtest прогонял - чисто. Визуальный осмотр матери вздутых кондеров и подобного не выявил.

Помогите найти виновника.

 ,

kombrig ()

Работа с ком портом питоне

Продолжаю осваивать питон

Накропал скрипт для лога данных с сенсора в БД

Железка определяется как

Bus 007 Device 007: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x UART Bridge / myAVR mySmartUSB light 
Сразу - это не ардуина, а китайская хитрая железяка...

#!/usr/bin/python
import os
import time
import serial
import MySQLdb

#подключаем к БД
db = MySQLdb.connect(host="127.0.0.1", 
                     port=3306,
                     user="user",
                      passwd="password",
                      db="air") 
cur = db.cursor()

ser = serial.Serial( '/dev/ttyUSB0', 9600, timeout=10 )

a = 1

#начинаем читать
while a == 1:
	s = ser.readline()
	sa = s.split(',')
	if len(sa) == 8:
		pm25 = float(sa[0])
		pm10 = float(sa[1])
		hcho = float(sa[2])
		voc = float(sa[3])
		co2 = float(sa[4])
		temp = float(sa[5])
		humidity = float(sa[6])
		summ = float(sa[7])
		unixtime = long(time.time())
#первые несколько  значений вылетают с нулями по пыли, так что их отбрасываем и ждем  нормальных данных с ненулевой пылью
		if pm25 != 0 and pm10 != 0:
			a = 10
			cur.execute( 
			'INSERT INTO data '
	    	'(unixtime, pm25, pm10, hcho, voc, co2, temp, humidity)'
	    	'VALUES'
	    	'(%s, %s, %s, %s, %s, %s, %s, %s)',
	    	(unixtime, pm25, pm10, hcho,  voc,  co2, temp, humidity))        
        	db.commit()
			
db.close()
print('end')

Из неприятных минусов - железка перезагружается. Помогите побороть эту бяку.

 , ,

kombrig ()

Python парсинг строки

Есть железка на ком порту. Задача прочитать с нее данные, и распихать по переменным. данные такого вида

18,10,0.00,0.01,500,26.18,32.20,586.39
Пытаюсь делать так:
import serial
ser = serial.Serial( '/dev/ttyUSB1', 9600, timeout=1 )
s = ser.readline()
pm25, pm10, hcho, voc, co2, temp, humidity, summ = s.split(',')
print (pm25)
получаю
python read_air.py 
Traceback (most recent call last):
  File "read_air.py", line 10, in <module>
    pm25, pm10, hcho, voc, co2, temp, humidity, summ = s.split(',')
ValueError: need more than 1 value to unpack

Помогите понять где я дурак

 ,

kombrig ()

Почта России

Тут попросил меня товарищ отправить ему за бугор прицел почтой. Ну не приняли у меня на почте. типа низзя и все такое... Хотя правилами запрещено отправлять оружие и его части... Прицел не является частью оружия.

Ну а я решил почитал правила и очень порадовался...

Запрещено к перевозке:

«13) Живые животные, за исключением пчел, пиявок, шелковичных червей, которые пересылаются при наличии ветеринарного свидетельства;»

Пруф http://www.russianpost.ru/resp_engine.aspx?Path=rp/servise/ru/home/postuslug/...

Почему-то очень захотелось купить улей пчел, прийти на почту и попросить запаковать и отправить....

 , ,

kombrig ()

Одноплатник для домашнего сервера.

Задумался тут по поводу сообразить компактный сервер для дома. Цели и задачи: файлопомойка, сервак метеостанции. Сбор картинок для таймлапсов https://www.youtube.com/channel/UCbagChrJKS4Kc16ZuJ9P59A Сборкой самого таймлапса занимается другой сервак.

Планируемый конфиг:
Плата что-то в стиле малинки.
Пара винтов 3,5".

Какую платку посоветуете? а то развелось малинки, бананы и прочая...

 , ,

kombrig ()

ffmpeg таймлапс из цветных и чб кадров

Тут собираю таймлапсы из кадров с камеры наблюдения. Проблема в том, что кадры есть 2-х типов jpg RGB и jpg Gray.

Собираю видео командой

ffmpeg  -r 24 -i "$prefix%04d.jpg" -vcodec libvpx -cpu-used 0 -crf 5 -qmin 1 -qmax 5  -threads 4 -r 24 -s 720x540 out.webm
При сборке в момент перехода между палитрами ffmpeg ругается
[buffer @ 0xf4e8e0] Changing frame properties on the fly is not supported.  
При загрузке видео на тытрубу в этом месте происходит затык.

Собственно как обойти проблему и собрать нормальный ролик из чб и цветных картинок

 

kombrig ()

Панель Mate и 2 монитора.

При завершении сеанса в 2-х мониторной конфигурации не сохраняется положение панели. Подскажите как вылечить. Т.е. Выставил панель как мне надо на 1-м мониторе. после перезагрузки она появляется на 2-м.

MATE Desktop Environment 1.8.1, debian jessie.

 

kombrig ()

SSHFS авторизация по паролю

Значится есть удаленный сервак, к которому надо конектиться по ssh. Авторизация, увы, по паролю и поделать с этим ничего нельзя.

в командной строке вбиваю

echo password | sshfs user@ip:/dir /mnt/dir -o kernel_cache -o auto_cache -o reconnect
И один фиг просит вбить пасс. Где я дурак?

 

kombrig ()

Поиск фото по exif данным

Собственно задача найти фотки с определенными данными в exif. Например, с определенным фокусным расстоянием. Что-то не сображу как это реализовать

 ,

kombrig ()

Отправка дорогих вещей за рубеж.

Есть проблемка. Товарисч из США хочет притарить российский бинокль. Розничная цена сего чуда 95kруб. Отправлять планирую емс-ом с полным страховым покрытием .

Вопрос какие пошлины меня ожидают? Звонил в саппорт EMS барышня запугала, что 30% пошлина если превышает 1000 евров. На вопрос где платить пошлину (курьеру или придется чесать на таможню не ответила). В общем, мутно все.

Однако, источник она так и не предоставила, да и гуглеж по этому вопросу ни чего не выдал.

 , ,

kombrig ()

Несуществующий монитор

Установил на машину свежий дебиан стейбл. И с удивлением обнаружил что на fullHD монике отображается всего лишь 1024х768.

Глянул

 xrandr
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 4096 x 4096
LVDS1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768       60.0*+
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 598mm x 336mm
   1920x1080      60.0 +
   1680x1050      60.0  
   1280x1024      75.0     60.0  
   1440x900       75.0     59.9  
   1280x720       60.0  
   1024x768       75.1     60.0* 
   800x600        75.0     60.3  
   640x480        72.8     75.0     66.7     60.0  
   720x400        70.1  
Монитора ноутбука в природе не существует - это десктоп.

В качестве превентивной меры использовал

xrandr --output LVDS1 --off
xrandr --output VGA1 --mode 1920x1080
Правда помогает до ближайшей перезагрузки. Помогите решить проблемку радикально

 ,

kombrig ()

Определить что за птичка.

Собственно сегодня сфоткал вот такую птичку. Помогите идентифицировать. https://lh5.googleusercontent.com/-Vw9QZP0fAwU/VJ0tZl62EWI/AAAAAAAAAPc/jrYjZr...

 ,

kombrig ()

Выполнять скрипт при восходе солнца

Собственно как можно выполнять скрипт в момент восхода/захода Солнца.

 ,

kombrig ()

Загрузка видео на тытрубу скриптом.

У меня есть веб камера, собирающая таймлапсы. Есть задумка грузить таймлапсы за день на тытрубу.

Собственно как это можно реализовать скриптами?

Мое гугл-фу не торт - скачивать с тытрубы 100500 скриптов, а заливать - нифига.

kombrig ()

Выбор кодека для таймласпов

собственно собираю скриптами таймлапсы. В штатном режиме будет 1440 кадров в серии (кадр в минуту на интервале 24 часа). Единственная проблема - слабый проц (Atom 510)

Сейчас жму так

ffmpeg  -r 48 -i "$prefix%04d.jpg" -vcodec libvpx -qmin 0 -qmax 50 -crf 5 -b:v 1M -s 600x338 -r 30 $filename
времени на кодирование уходит около 2-х минут. Результат получается ~4 мб

Задача сжать видео быстрее, а результат должен не сильно больше.

kombrig ()

Трансляция RTSP на сайт

Тут встала задачка трансляции потока с IP камеры (RTSP, H-264, 720p) на сайт и Сбоки таймлапосов по времени. В принципе, разобрался с ffserver, но возникла одна проблема-домашний сервер (атом)дополнительную нагрузку в виде перекодирования потока уже не тянет. Транслировать на удаленный мощный сервер в принципе возможно, но встает вопрос стабильности канала.

Может есть менее ресурсоемкие решения.

kombrig ()

Отговорите от покупки моющего робота.

Уж давненько по дому ползает робот пылесос. Радует в принципе. И вот задумался я а почему бы бездушной железяке еще и полы не мыть?

И вот смотрю я на скуб 450 и 390... И думаю - а стоит ли?

Что скажет уважаемый анон по этому вопросу

kombrig ()

Лунное затмение. Сейчас

В Европейской части России увы не видно, но можно глянуть трансляцию

13:14 (МСК)1-е касание
14:25 начало полной фазы
15:24 конец полной фазы
16:34 4 касание

http://www.ustream.tv/channel/nasa-msfc

http://live.slooh.com/stadium/live/slooh-covers-the-total-lunar-eclipse-of-oc...

 

kombrig ()

Похвастаюсь

Только что получил такое письмо

You have a confirmed asteroid discovery (provisional) made during the March-April 2014 search campaign. It is currently designated as 2014 FD54. Congratulations.

kombrig ()

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