LINUX.ORG.RU

Избранные сообщения teod0r

Архивирование больших дирикторий (миллионы файлов) на продакшн сервере

 , , ,

В какой-то момент появилась необходимость заархивировать дириктории гигантских размеров на работающем сервере. При попытке простого использования архиватора tar выявилась проблема: безбожно грузился жёсткий диск, не давая работать важным процессам. Поэтому было принято решение написать скрипт по архивации.

Написав такой скрипт, появилось желание поделиться (чего добру пропадать). Вот ссылка на сабж:

https://gist.github.com/taroved/11269983

(Тестировалось на ubuntu 11.04 и 12.04)

Важные особенности:

1. В нем используется Pipe Viewer, который выполняет основную работу. Он ограничивает скорость чтения с диска и отображает прогресс бар, что является неоценимой пользой, поскольку процесс архивации может занимать несколько дней.

2. Скрипт кладет запакованные архивы в поддиректории вида «год» либо «год/месяц» (в зависимости от параметров скрипта).

PS: Это уже вторая версия. Предыдущая версия была освещена здесь: http://habrahabr.ru/sandbox/81541/

PPS: Если кто скажет, на каком ресурсе еще можно засветить подобный стаф, буду премного благодарен. Ну и здорово вообще услышать какой-нибудь отзыв от знающих людей

taronto
()

Бесплатные on-line библиотеки

 , ,

А какие есть? librusec стал платным, а что есть из подобного. Желательно большие, а не с 3,5 книгами

maverik
()

Английская библиотека

 захват морских судов,

Где можно доставать книги на английском? Для русских переводов есть флибуста, а если я хочу те же книги найти в оригинале?

vurdalak
()

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

 , ,

Читаю Немет - Unix и Linux. Руководство системного администратора, и не могу отделаться от мысли, что книга похожа на набор рецептов по установке и конфигурированию софта. То-есть после небольшого введения дается прикладное решение типа вот апач для вебсервера, вот конфиг-файл, тут такие вот опции есть, их можно покрутить. А хочется почитать что-то, что бы дало более глубокое понимание сути работы юникса, его архитектуры, в общем сути а не перечня настроек конфигов демонов. Что посоветуете?

n3yron
()

разблокировка интернета

Отмазка: допустим случайно роскомнадзор заблокировал необходимый для работы ресурс. К сожалению разблокировка не всегда организуется быстро.

Вопрос: как обойти блокировку? Плагины Firefox? Пошаговые инструкции?

Evgueni
()

Необычная концепция ДЕ

!Ъ: http://www.youtube.com/watch?v=G6yPQKt3mBA

Ъ: Человек развил действительно необычную идею графического интерфейса, а не повернул панель на бок или расположил кнопки запуска приложений плиткой.

Proof-of-concept можно скачать, собрать и потыкать.

segfault
()

Отключить подачу питания на pci-устройство

 , , ,

В общем, посмотрел я выхлоп powertop и ужаснулся:

The battery reports a discharge rate of 13.4 W
The estimated remaining time is 3 hours, 31 minutes

Summary: 50,4 wakeups/second,  5,9 GPU ops/seconds, 0,0 VFS ops/sec and 0,4% CPU use

Power est.              Usage       Events/s    Category       Description
  7.20 W      0,0 pkts/s                Device         Network interface: eth0 (r8169)
Возникает вопрос, как сие безобразие пофиксить? Хочу уметь выключать / включать подачу энергии на неиспользуемые устройства, дабы экономить батарею...

yura_ts
()

Литература по веб-интерфейсам

 ,

Пишем небольшой клиентский офис, ну знаете, список услуг, их продление, тикетница, все такое. Серверную часть написали, теперь остро стоит вопрос фронтэнда. Нужно, чтобы было не столько красиво, сколько удобно. Дизайнеры, как оказалось, умеют только сайты, сложные интерфейсы никто не умеет (а на нормальных денег никто не даст, да).

В общем, существует ли какая-нибудь годная литература из разряда «Как построить нормальный интерфейс если ты программист»?

eth1
()

vk → xmpp

 

Какие есть публичные транспорты? Ничего не могу найти, только сорцы для поднятия сабжа локально.

vurdalak
()

Ноут в качестве второго монитора

 , ,

Есть пк с Linux Mint 15. Видеокарта - ATI, есть ноут samsungP28 с таким же точно линуксом. Samsung подключен vga-шнуром через vga-dvi переходник в видяхе ПК. Монитор ПК подключен нормально к vga. Уже который день пытаюсь сделать из ноута второй монитор. ПК обнаружил монитор ноута и подключился. Ноут при включении ПК иногда обнаруживает его монитор, но подключить не удаётся. Файл xorg.conf отсутствует. Установила xdmx, но что делать с ним дальше не понимаю. Помогите пожалуйста, может кто-то уже сталкивался с такой задачей уже.

phoenix-nemo
()

Насоветуйте годных статеек/книжечек/мануалов по распознаванию текста на изображениях

 ,

Собственно, $SUBJ.

Если материал будет ориентирован на распознавание капч - вдвойне больше лучей добра вам.

makyrros
()

Скрипт lorimage

Собственно это пользовательский скрипт (на белую тему в скриншоте внимания не обращайте, скрипт не меняет тему), суть которого, добавить возможность постить картинки в постах на лоре (по мотивам темы...). Что он делает, он ищет в странице ссылки, имя которых равно lorimage, и заменяет эти ссылки, внося вместо название хтмл тег картинки, а урл на картинку берет из ссылки. Таким образом получаем возможность превьюшек изображений на лоре.

Установить скрипт например в хроме (как в других браузерах не знаю) можно через плагин пользовательских скриптов Ninja Script. Создаем через него новый скрипт, копируем код ниже, и применяем к нужному корневому урлу, если вы хотите применять скрипт во всем лоре, то урл будет таким www.linux.org.ru/ если какой-то отдельный раздел, то соот. добавляем урл раздела.

Код:

for ( i=0; i < document.links.length; i++ ) {
    if (document.links[i].innerHTML == 'lorimage') {
        var lori = '<img src="'+document.links[i].href+'" 
            width="200" height="200" alt="lorimage">';
        document.links[i].innerHTML = lori;
    }
}

cetjs2 Manhunt Anon KennyMinigun UNiTE NeverLoved Suntechnic

makeB
()

Какое ПО доступно на данный момент для калибровки мониторов???

 ,

Добрый день! Столкнулся с той проблемой, различного отображения визуального конетента (http://www.fischerphoto.com.ua/portfolio). Одни рассказывают, что им желтое все, другие, что им синее все. По этой причине хотелось бы откалиброваться под что то среднестатистическое, что бы я и пользователь были как бы в одном ключе. Если кто сталкивался с данным вопросом просьба поделится опытом, чем и как профиль строили. Спасибо

niJIOTKA
()

Книги по истории программирования и языков (программирования)?

 ,

Есть такие?

mentalmenza
()

Объединение несколько устройств в одно. Можно ли?

Например есть 2 usb мышки, из них получить новую виртуальную мышку, в которой перемещение бралось бы с левой, а нажатие кнопок с правой. Можно ли и как это сделать? Может найдутся гуру , знающие толк )
Заранее спасибо!

Glaciuse
()

Построение графа системных вызовов

Привет!

Каким образом можно построить граф сисколлов, которые вызываются в процессе выполнения какой-либо программы?

Например, я хочу знать, по какой цепочке вызовов проходит, например, ls -la /tmp

betalor
()

Как вы его используете?

 

Предпочитаю смотреть видео через MPlayer (хотя бы потому, что расходует меньше ресурсов, чем HTML5, да и почему-то не все ролики доступны через HTML5, еще иногда жалуется на отсутствие кодеков в браузере, пффф короче HTML5 и/или Firefox не готовы).

Сейчас, чтобы посмотреть видеоролик приходится совершать много движений, а бывает что роликов много и я... открываю новый терминал, cd /tmp, yo<TAB> -f 35 <Shift + Insert><Enter>. Вобщем, думаю над чем-нибудь попроще.

Благо уровень знаний позволяет, и в плане интерфейса (FVWM, Bash) могу нарисовать что угодно - только вот что, чтобы было удобно смотреть видеоролики, никак не придумаю. Например, можно открыть терминал, в котором баш-скрипт считывает fifo-файл, драг-н-дропом перетаскивать ссылку на этот терминал, скрипт обрабатывает ссылку и отправляет загружаться на youtube-dl, или сразу mplayer -cache $((1024 * 10)) $(youtube-dl -g ...) делает...

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

Spoofing
()

Утилита для «выдирания» зависимостей

 ,

Например, есть библиотека librsvg. Она зависит от многих разных библиотек.
Причём от каждой использует только часть функционала.
И, например, остальной функционал не нужен, потому что нужно только то что даёт librsvg.

Хочется иметь такую утилиту, которая из всех исходников «выдирает» только то, что используется конечной библиотекой.
По мере возможностей конечно.

Существует ли что-нибудь подобное? Если нет, то как считаете реально такое сделать?

LinuxUser
()

Умный дом

 ,

Всем привет!

У меня остался буквально месяц до переезда в новую квартиру. Квартира без ремонта, лишь окна есть. Хотелось бы сделать умные розетки с управлением и мониторингом, вебки, умный свет. Может кто сталкивался с таким ? Что использовать, где купить?

Ну и чтоб за все это отвечал свой сервачек.

kukara4
()

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
()