LINUX.ORG.RU

Сообщения VirRaa

 

Не обновляется ядро

Всем день добрый.

Обновляю систему:

sudo apt-get update && sudo apt-get upgrade

И последнее время (где-то месяц) при обновлении ядро не может обновиться. Пишет:

Пакеты, которые будут оставлены в неизменном виде: linux-generic linux-headers-generic linux-image-generic

Нарыл в инете, что поможет:

sudo aptitude upgrade

Но на это он ругается:

Разрешение зависимостей… Не удалось разрешить зависимости для обновления: решение не найдено. Не удалось безопасно разрешить зависимости, попробуйте запустить с параметром --full-resolver.

Выполняю соответственно его рекомендациям:

sudo aptitude --full-resolver upgrade

Всё замечательно обновляется. Но при приходе следующих обновлений ядра история повторяется. В чем может быть дело?

 , , , ,

VirRaa
()

Кустарная установка камеры/фотоаппарата над столом

Всем день добрый.

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

VirRaa
()

Добавить время написания/получения сообщения в классическую тему

Вот так выглядит сейчас.

А я хочу, чтобы у каждого сообщения в скобочках было время. Сдается мне это крайне легко поправить. Может кто подскажет, где?

 

VirRaa
()

Раписание сеансов в кинотеатрах

День добрый, господа.

Захотелось мне тут, чтобы мой медиасервер под управлением XBMC, умел мне показывать расписание сеансов в заданных кинотеатрах.

В идеале, это должен быть плагин для XBMC (если такого нет, можно, конечно и самому написать). Но, даже если это будет не плагин для XBMC, может есть ещё какие-нибудь варианты? Чтобы не лезть за клавиатурой и не серфить в инете...

 

VirRaa
()

Мигающий notification area в Ubuntu 12.04 (Unity)

Всем привет.

Может кто-нибудь задавался проблемой, как можно сделать так, чтобы при новом сообщении в pidgin'e, икона от notification area, не просто загоралась другим цветом, а ещё и мигала?

 notification area, ,

VirRaa
()

Синхронизация медиа-носителей

Всем привет.

Задался тут задачкой. Есть у меня сервер, к серверу часто подключаются телефоны, SD-карты и т.п. Так вот, я хочу, чтобы при подключении подобного носителя файлы с него (фотографии) копировались куда-нибудь (скажем в директорию, названием содержащим текущую дату).

Затем, как будет время, я эти фотографии рассортирую. Проблема в чем... в том, что когда я рассортирую фотографию, и повторно подключу носитель, эти фотографии снова сваляться мне в директорию.

Как понять, что эти фотки уже копировались?

Решение, которое приходит на ум. При копировании каждой фотографии, куда-нибудь (скажем в sqlite) складывать название фотки, дату её создания и md5, и проверять, копировался ли такой файл или нет... Но боюсь, что база слишком быстро расжиреет, и процесс проверки будет занимать слишком много времени... Да и вообще, костыльно как-то.

Какое решение вы можете предложить?

 

VirRaa
()

Есть ли возможность огородить себя от модераторского произвола?

В связи с вот это фразой:

Считай это проявлением модераторского произвола. А о личной переписке, надеюсь, сам догадаешься. (ссылка)

Во-первых, потерял уважение к товарищу PF.
Во-вторых, как быть в таких случаях? Неужели модераторский произвол действительно допускается на этом ресурсе?

Если это так, и в этом треде я найду этому подтверждения, то я сваливаю.

 

VirRaa
()

Можно ли положить конвектор лёжа?

Всем привет.

Есть необходимость положить конвектор на плоскость (т.е. скрутить колёсики и положить). Можно так делать? Чего стоит опасаться?

Linux не при чем, но спросить больше не у кого.

 

VirRaa
()

Нетехнические разговоры о Linux

Почему для пользователей винды...

Самый, что ни на есть нетехнический разговор о линукс, и его пользователях.

Зачем, господа модераторы, вы это стираете? Да и причина, как-то за уши приятнута. На ЛОРе же, любое высказывание может быть провокацией.

Будьте добры, имейте меру, это не хорошо лезть там, где нет никакой необходимости лезть.

Благодарю за понимание.

P.S. Это вторая редакция поста. Первая была несколько жестче. Поразмыслив я решил, что истерики ни к чему и моё сообщение задаёт тон общей беседе.

VirRaa
()

Почему для пользователей винды...

Почему для пользователей винды, сама винда - это, всего лишь, инструмент. Они даже толком не задумываются, что пользуются они, собственно, виндой.

А вот для пользователей линукс, сам линукс - это культ. У них валпепперы с пингвинами и надписями линукс, у них майки с теми же надписями и пингвинами, и даже туповатые наколочки делают, опять таки посвящая их линуксу.

Почему так?

 

VirRaa
()

Почему многие до сих пор не перешли на Python 3?

Сабж. Просто я занялся усиленным изучением данного языка, но заметил такую странную вещь, что большинство продолжают разрабатывать на Python 2. С чем это связанно? Я понимаю, что отчасти из-за количества готовых библиотек, но это же только отчасти...

 

VirRaa
()

Генерация контента JavaScript'ом и индексация в Яндекс

Всем привет.

Кто прольёт свет на вопрос, умеет ли яндекс индексировать контент генерируемый яваскриптом? (в моём, конкретном, случае речь идет о backbone.js)

 , , ,

VirRaa
()

Посоветуйте почтовый клиент (GTK)

Собственно сабж. Чтобы не thunderbird, который тормозит, как-будто на нем верхом конь сидит.

Пожалуй попробую claws-mail. Спасибо.

VirRaa
()

Обработка KeyboardInterrupt (Ctrl+C)

Всем привет.

Как я могу, в pythone, и могу ли вообще, обработать нажатие Ctrl+C, остановку скрипта... а именно, не выплевывать нечто вроде:

$ ./arhan 
^CTraceback (most recent call last):
  File "./arhan", line 68, in <module>
    while True:
KeyboardInterrupt
А писать нормальное сообщение, о том, что работа остановлена... или вообще ничего не писать.

 

VirRaa
()

Python разбиение строк

День добрый.

У меня есть строка ('/var/log/somedir/somefile.log'). Мне надо получить директорию ('/var/log/somedir'). Как проще всего это сделать?

Разбивать с помощью str.split('/') не хочется, потому что мне вернеться список, который потом, придёться обратно собирать в строку за исключением последнего элемента. Вроде того:

tmp_list = log_filename.split('/')
del tmp_list[0], tmp_list[len(tmp_list) - 1]
path = '/' +  '/'.join(tmp_list)

 

VirRaa
()

Хорошая практика написания демонов

Всем доброго дня.

Подскажите пожалуйста какие-нибудь статьи о том, как правильно реализовать демона. Что надо учитывать? Какие моменты надо обходить стороной и т.п.

Задачу буду решать на python'е. Поэтому, если статья будет связана с python'ом, то это жирный плюс.

 ,

VirRaa
()

User script для ЛОРа

Недавно, я считал людей, которые делают стили и юзерскрипты для ЛОРа, задротами. Но пришло время, когда на ЛОР без слез смотреть нельзя, а общаться со здешними людьми хочется, и я написал юзер скрипт для greasemonkey.

Так теперь у меня это выглядит

Вот сам код:

// ==UserScript==
// @name        LOF FIX
// @namespace   lor
// @include     http://www.linux.org.ru/forum*
// @version     1
// @grant	none
// @author	Vir
// ==/UserScript==

$('article[id*=topic] > .title')
	.css({
		'display': 'inline'
	})
	.prependTo('.msg_body > footer > .sign');

$('.tags-section-info')
	.appendTo('.msg_body > footer')
	.css({
		'margin-left': '115px'
	});

$('.fav-buttons')
	.css({
		'padding-top': '4px'
	})
	.appendTo('.tags-section-info')
	.find('br').remove();

$('.fav-buttons > *')
	.css({
		'font-size': '12pt'
	})
	.first()
		.text('В избранном: ')
	.next()
		.append(', ')
	.next()
		.text('Следят: ')
	.next()
		.append('.');

$('.msg_body > .reply > br').remove();

P.S. Проверял работоспособность только в tango.

 

VirRaa
()

Пользовательские стили (Дубль 100500)

Так как последние нововведения переходят все границы, то я уже стал ЗА то, чтобы дать пользователям возможность, загружать собственные CSS. Есть, конечно, куча плагинов, типа стайлиша, которые позволяют это сдеалть. Но есть одно большое «но». Их надо устанавливать на каждом ПК (на работе, дома на компьютере, на ноутбуке, на планшете, на мобиле)... просто дайте нам возможность загрузить в свой профиль собственные CSS.

И можете продолжать издеваться над ананимусами... зачем мучать пользователей?

VirRaa
()

iptables и сохранение правил

Добавил несколько правил (посмотрел свой /var/log/auth.log):

vir@trooper:~$ sudo iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
DROP       all  --  static-153-150-92-77.internetsahibi.net  anywhere            
DROP       all  --  r058.red.fastwebserver.de  anywhere            
DROP       all  --  116.255.244.40       anywhere            
DROP       all  --  219.144.16.138       anywhere            
DROP       all  --  116.253.189.130      anywhere            
DROP       all  --  115.236.99.195       anywhere            
DROP       all  --  server-178.211.50.115.as42926.net  anywhere            
DROP       all  --  111.73.45.183        anywhere            
DROP       all  --  mail.kezbanim.com    anywhere            
DROP       all  --  121.8.154.39         anywhere            
DROP       all  --  61.132.4.85          anywhere            
DROP       all  --  210-71-211-83.HINET-IP.hinet.net  anywhere            
DROP       all  --  viptalon.ru          anywhere            
DROP       all  --  1.2.3.4              anywhere            

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         

Пытаюсь сохранить правила, но они почему-то ложаться в цепочку OUTPUT. Разве они должны быть не в INPUT'e?

vir@trooper:~$ sudo iptables-save
# Generated by iptables-save v1.4.12 on Thu Jan 31 13:47:04 2013
*filter
:INPUT ACCEPT [9508:583428]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [10016:2561503]
-A INPUT -s 77.92.150.153/32 -j DROP
-A INPUT -s 217.79.190.58/32 -j DROP
-A INPUT -s 116.255.244.40/32 -j DROP
-A INPUT -s 219.144.16.138/32 -j DROP
-A INPUT -s 116.253.189.130/32 -j DROP
-A INPUT -s 115.236.99.195/32 -j DROP
-A INPUT -s 178.211.50.115/32 -j DROP
-A INPUT -s 111.73.45.183/32 -j DROP
-A INPUT -s 188.132.216.35/32 -j DROP
-A INPUT -s 121.8.154.39/32 -j DROP
-A INPUT -s 61.132.4.85/32 -j DROP
-A INPUT -s 210.71.211.83/32 -j DROP
-A INPUT -s 178.77.125.63/32 -j DROP
-A INPUT -s 1.2.3.4/32 -j DROP
COMMIT
# Completed on Thu Jan 31 13:47:04 2013

 

VirRaa
()

Скорость чтения с диска

День добрый.

Поддается ли сабжевый параметр какой-нибудь оптимизации? Какая скорость считается достаточной?

Мой ноут:

vir@laptop:~$ sudo hdparm -t /dev/sda
[sudo] password for vir: 

/dev/sda:
 Timing buffered disk reads: 742 MB in  3.01 seconds = 246.80 MB/sec

Домашний сервер:

vir@trooper:~$ sudo hdparm -t /dev/sda && sudo hdparm -t /dev/mapper/isw_bibhebjfjb_Home

/dev/sda:
 Timing buffered disk reads: 1248 MB in  3.00 seconds = 415.35 MB/sec

/dev/mapper/isw_bibhebjfjb_Home:
 Timing buffered disk reads: 416 MB in  3.01 seconds = 138.04 MB/sec

/dev/sda, в обоих случаях, это ssd-винт. Так же на сервере зеркальный рейд (что по идее, должно ускорять чтение) из двух обычных hdd-винтов.

P.S. Приводите свои выводы hdparm'а

 , read speed,

VirRaa
()

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