LINUX.ORG.RU

Сообщения ESTAF

 

Архив/зеркало linuxportal.ru. Есть ли у кого

Форум — Talks

Собственно, тема. Не за ради ностальгии, а ради поиска одной темы там. Вдруг кто хранит. Архив лежит где-то. Можно было бы спросить и Александра Андреева, но его контактов не нашел.

 ,

ESTAF ()

запрет создания файлов с определенным именем в fs. Возможно ли?

Форум — General

Реализация по типу, как в самбе:
veto files = /._*/.DS_Store/.TemporaryItems/.apdisk/Thumbs.db/desktop.ini/

Просто, samba не всегда есть решение. Есть еще nfs, по которой так и не нагуглил аналога - все результаты сваливаются в темы о самбе. Вот и подумал - а может аналогичную блокировку на создание файлов можно сделать за счет каких-то более низкоуровневых методов. Но куда копать??? Может кто с чем подобным сталкивался?

 ,

ESTAF ()

Что с ресурсом linuxportal.ru?

Форум — Talks

Всем привет :)
Ретро-тема. Да :) Но все же. Ресурс переехал, просто умер, или что-то третье? Что с админом того ресурса? Александр Андреев его вел. С Омска.

 

ESTAF ()

php. getElementsByTagName. указать родителя элемента.

Форум — Development

К примеру, есть такой html кусок:

<a href="http://somedomain.s//file.jpg.html" class="postLink"><var class="postImg" title="http://1.somedomain.s/foo.jpeg">&#10;</var></a>

Указание элемента напрямую:
$urls = $doc->getElementsByTagName("a");
Нужно: указать элемент, находящийся в теге «a», не прибегая к прямому указанию. нужно натравить php на тег «var» и, что бы отталкиваясь от такого тега, программа поднялась на уровень выше. К родителю, кем и будет являться тег «a».
Идея в том, что не все блоки «a» могут иметь потомков «var». Если указывать тег «a» напрямую, то программа захватит все теги «a» даже, где нет тегов-потомков «var», а значения классов могут быть одинаковыми. Что у var. Что у a.
Вопрос: Есть ли какая-то функция, или команда в php, которая бы умела это?

 

ESTAF ()

inotifywait и число срабатываний

Форум — General

Всем привет. Глубоко не копал, но интересует такой момент в этом звере, как переменная числа срабатываний.
Задача такова. В каталог «A» попадает «некоторый файл с пробелами.jpg. inotifywait сидит с параметром close_write и, если таковой файл попадает и в него закачивается и закрывается запись, к файлу спереди дописывается некий номер. Из имени самого файла делается такое же имя каталога в другой директории и сам файл помещается в такую директорию с именем „число срабатывания inotifywait_некоторый файл с пробелами.jpg“.
Создание каталога с таким же именем делается не потому, что непонятно, как обходить файлы, которые уже были обработаны, а что бы файлы с изначально одинаковыми именами не разбрасывались за счет номеров срабатываний („0001_некоторый файл с пробелами.jpg“, 0002_другой файл.jpg, „0003_некоторый файл с пробелами.jpg“...).
Но, собственно, вопрос - а ведет ли „inotifywait“ счет своим действиям, или! как еще создать механизм ведения счета действиям этой штуки?

 ,

ESTAF ()

php и фильтр изображений по размеру

Форум — Development

Возможно ли отфильтровать закачиваемые файлы (как вариант, не грузить файлы, чей размер меньше опр. значения)?
как пример

<?php
foreach (range(110001, 110005) as $topic) {

$doc = new DOMDocument;
$doc->loadHtml(file_get_contents("http://somesite.org/forum/viewtopic.php?t=$topic"));
$vars = $doc->getElementsByTagName("var");
$n = 0;
for ($i = 0; $i < $vars->length; $i++) {
    $var = $vars->item($i);
    $class = $var->attributes->getNamedItem('class')->textContent;
    if (strpos($class, 'postImg') !== false) {
        $img = $var->attributes->getNamedItem('title')->textContent;
        $ext = pathinfo($img, PATHINFO_EXTENSION);
        file_put_contents("{$topic}_{$n}.{$ext}", file_get_contents($img));
        $n++;
    }
}
}

В примере выдергиваются все картинки, находящиеся в теге var. Как их еще отфильтровать по размеру? Скажем, что бы качались только картинки, чей размер не менее 800x600 px.
И еще вопрос. В языках не силен, но интересно. Если картинка )другой файл) не встроена в сайт, а есть лишь линк на внешний сайт, то как тогда ее подцепить? getElementsByTagName(«a») как-то вообще не работает, хотя url есть линк на страницу с картинкой. Вернее понятно, что он не отработает, но как привязать внешнюю страницу к такой конструкции, если url такой внешней страницы указывается в стартовой страничке, которая меняется при цикле. Что бы уже на внешней страничке устроить подобные действия и оттуда стащить изображение (оно там может быть на fastpic etc)

 

ESTAF ()

rtorrent и сортировка закачек по времени добавления

Форум — Desktop

Тема на ресурсе поднималась, но была перемещена в архив.
Вопрос. В клиенте дофига сортировок - по имени итц. Но нет сортировки закачек по времени добавления. Реально не удобно ориентироваться по именам, или по списку активных закачек. Да и вообще - по любому предложенному списку в программе.
Кроме накручивания веб морд, есть ли другие способы?

Перемещено JB из general

 

ESTAF ()

ubuntu server 14.04, sysv-rc-conf и включение некоторых сервисов

Форум — General

Всем привет
Так и не понял, как sysv-rc-conf конфигуратор работает, ибо его советуют и на оффсайте. Однако, где там настройка последовательности запуска сервисов?
Ок. Выключаю sendmail. Ради интереса, перезапускаю всю машину. Отваливается запуск vsftpd и apache. Ищу в sysv-rc-conf vsftpd - а такого сервиса там и в помине нет.
Ставлю transmission daemon. Настраиваю. Работает. Перезагружаю машинку (опять же, ради тестов). transmission становится не доступным извне. По service --status-all он запущен. Забиваю и перезапускаю демона. Все работает. Перезапускаю - снова.
Если в sysv-rc-conf попытаться активировать transmis$ пробелом, то вылетаем из конфигуратора. С другими сервисами такой проблемы нет (про пробел).
начать с чтения логов, или сразу же стоит смотреть какой-то другой момент настройки запуска сервисов, люди?
Каюсь. Не в образе знаний о системе. Все забывается.

 

ESTAF ()

inotify,incron, но как создать условие, если...

Форум — General

Всем привет и хороших выходных, да и вообще не болеть.

Такой вот вопрос. да...
<<<Нужно создать определенное действие, которое автоматом бы выполнялось, если в определенной директории не было никаких файлов в течении 5 минут.>>>
incron как бы позволяет выполнить похожий момент, но инфы по нему как-то мало. Знал бы больше, может и подстроил его под свою задачу.
IN_DELETE — Файл/директория удален(а) в отслеживаемой директории
IN_DELETE_SELF — Отслеживаемый(ая) файл/директория был(а) удален(а)
Каких файлов? Определенных? Если по маске, то не получится ли так, что при удалении любого из файлов, incron уже начнет совершать действие. 2. Если даже и при удалении/перемещении всех файлов, то запуск действия сразу - то же не вариант.

 

ESTAF ()

truecrypt и появившаяся проблема с конейнером

Форум — General

Три года проработал один контейнер на трайкрипте.
в один прекрасный момент:

truecrypt /mnt/media1/iron/1/tmp/share/ddbackup /mnt/media1/iron/1/tmp/share2/ --keyfiles=token://slot/1/file/ss.key --token-lib=/usr/lib/opensc-pkcs11.so -p "" --protect-hidden=no 
Enter password/PIN for token 'Rutoken S (User PIN)':  
Incorrect keyfile(s) and/or password or not a TrueCrypt volume. 
 
Enter password for /mnt/media1/iron/1/tmp/share/ddbackup:

Ессно, пароля нет, ибо использовался всегда лишь один ключ. -p «»
при этом ключ как бы на месте
truecrypt --list-token-keyfiles --token-lib=/usr/lib/opensc-pkcs11.so 
Enter password/PIN for token 'Rutoken S (User PIN)':  
token://slot/1/file/ss.key

Возможно ли понять - проблема в ключе (объявилась. из-за какого-либо повреждения), либо убился каким-то непонятным образом сам контейнер? смартом выступает рутокен.

 

ESTAF ()

вытащить значение, стоящее за последним символом «/»

Форум — General

Всем привет. Кто знает, как за счет awk, или perl извлечь значение, стоящее за слешем. к примеру. есть вот такая колбаса http://fooname/fooname1/fooname2. нужно извлечь fooname2. fooname - условности. имена могут любые стоять. короче, нужно дойти до последнего символа «/» (их может стоять сколько угодно) и после него начать сбор всего, что за ним.

Просто, perl и awk не есть хобби. Спросите что-нибудь по Davinci Resolve/fcp x, расскажу с большим интересом :)

 , , ,

ESTAF ()

Поиск в Google

Форум — General

Дано: сайт, который может индексироваться посредством Google.

Нужно:
Уметь находить все страницы на таком сайте, содержащим слово «фраза». Каким синтаксисом пользоваться при таком поиске.

Условия поиска:
1. При поиске таких страниц, должна быть исключена часть оных, где присутствует слово «исключение1»* и фраза «исключение два»*.
2. Не важно, несколько ли исключений присутствуют на такой странице, или же лишь одно из них. В любом случае такие страницы должны быть исключены из результатов поиска.

*Слов-исключений и выражений-исключений больше чем 32. В пункте 1 условий поиска даны лишь примеры названий таких слов-исключений и выражений-исключений.

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

 

ESTAF ()

размер раздела снимка lvm

Форум — General

как пример

lvcreate -L1G -s -n home.backup /dev/mapper/estaf-home

Из чего исходить, что бы вычислить размер, необходимый под снимок?

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

ESTAF ()

SuperMicro, Ubuntu Server и черный экран.

Форум — General

Ubuntu Server 13.04
SuperMicro X10SLH-F-O мать.
В режиме установки все ок
В безопасном режиме все ок.
Как только ось грузится в нормальном режиме, то сразу же после меню grub (пошла загрузка ядра) черный экран.
При этом система грузится ок. На нее можно заходить по ssh, настраивать всякие сервисы итд.
Грешил на фреймбуфер. выключал поддержку штатных модулей для фреймбуфера - не то.
На других мамках такой проблемы нет.
В чем, хотя бы приблизительно, может быть проблема?

 ,

ESTAF ()

rsync и demo mode.

Форум — General

есть мануал по теме, но ни слова про демо режим, или я пропустил. http://sunsite.ualberta.ca/Documentation/Misc/rsync-2.6.6/rsync.1.html

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

может, другой софт тут нужен?
задачи локальные чисто.

 

ESTAF ()

ffmpeg, %d, или конвертирование имен файлов в другую разрядность.

Форум — General

есть такая штука, как ffmpeg -i movie -r $.. shot%d.png, что разливает поток видео в изображения (image sequence). Но, что это за закон подстановки - «%d»? Почему не %t итд. Это кусок правила из какой программы?

К примеру, нужно, что бы исчисление шло не от 1, а от 0000001.

Или, как пакетно переименовать файлы с разрядностью до 9, в разрядность до 10000. Что бы файл начинался не с единицы, как имени в виде цифры, а с 000001?

Кто сталкивался. кто что знает.

ESTAF ()

Gentoo: Черные прямоугольники после сег. обновления системы.

Форум — General

Продолжение темы: http://www.linux.org.ru/forum/general/5905986

Проблема осталась и что с ней делать - не ясно. Переобновлял дрова видео. Перекопал весь гугл на этот предмет - ничего.

Может, кто сталкивался всеж - просьба отозваться.

ESTAF ()

Чем под Linux узнать размер занимаего пространства на разделе.

Форум — General

df не в счет. Как пример:
Есть раздел, примонтированный у меня, как «/home».
Командой df -h замеряю вес занятого места. 520 GB. Хорошо.
Теперь, беру, создаю пустой каталог и монтирую на него каталог с совсем другого раздела. Каталог весит около 400 GB.
Теперь, df -h мне выдает, что раздел /home весит не 520 GB, а все 950 и места на разделе фактически не осталось.
Все разделы есть ext4 fs.
Почитал ман по df - фик там. никаких упоминаний.

можно тупо пользовать всякие du, kdirstat. То есть утилиты, которые считают все пофайлово, но это нудно, когда файлов много.

По гуглу - все в один голос советуют df.

ESTAF ()

Gentoo: Черные прямоугольники после сег. обновления системы.

Форум — General

Видны не везде. Лишь, в броузерах. firefox, nautilus. В остальных местах их не видно. Ни на рабочем столе, ни в видео/фото. Можно двигать броузер - прямоугольники остаются на месте.

Скриншот оных сделать не выходит.

Compiz не стоит. Glitz не стоит.

ESTAF ()

Nautilus и выделенный каталог при выходе из него

Форум — General

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

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

ESTAF ()

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