LINUX.ORG.RU

Сообщения Devix

 

Кто просил менеджер закачек?

Форум — Talks

Архив: http://depositfiles.com/ru/files/ebz1op95h

В архиве находятся два файла wget_jobs и add_wget_job.

wget_jobs - это демон который проверяет папку с заданиями(по типу rtorrent) и если там появляются задания то он их скачивает.
Пример запуска: wget_jobs /home/job_dir /home/download /home/tmp 10

add_wget_job - эта программа формирует файл заданий для wget_jobs
Пример запуска: add_wget_jobs http://localhost/cool.avi /home/job_dir

И для удобной работы всего этого нужен браузер firefox и плагин flashgot. В настройке плагина добавляем новый менеджер закачек например:
1. Менеджер закачек: wget_job
Путь запуска: add_wget_job
Шаблон аргументов: [URL] [FOLDER] [COOKIE]

2. Менеджер закачек: recursive_wget_job
Путь запуска: add_wget_job
Шаблон аргументов: [URL] [FOLDER] [COOKIE] -- -r

Можно запустить много wget_jobs с разными папками заданий как например у меня:
/usr/bin/screen -wipe > /dev/null 2>&1
/usr/bin/screen -dmS downloads /usr/bin/rtorrent
/usr/bin/screen -X screen ~/develops/scripts/rss_torrent ~/downloads/jobs/video ~/.rss_torrent.complete ~/.cookies.txt
/usr/bin/screen -X screen /opt/bin/wget_jobs ~/downloads/jobs ~/downloads/wget ~/downloads/tmp 10
/usr/bin/screen -X screen /opt/bin/wget_jobs ~/downloads/jobs/music ~/multimedia/music ~/downloads/tmp/music 10
/usr/bin/screen -X screen /opt/bin/wget_jobs ~/downloads/jobs/photo ~/multimedia/photo ~/downloads/tmp/photo 10
/usr/bin/screen -X screen /opt/bin/wget_jobs ~/downloads/jobs/video ~/multimedia/video ~/downloads/tmp/video 10
/usr/bin/screen -X screen /opt/bin/wget_jobs ~/downloads/jobs/my ~/docs/my ~/downloads/tmp/my 10

PS: Мне понравилось так работать, может понравится ивам.

Devix
()

curl 2 вопроса?

Форум — Development

Здравствуйте!!!

1. Как сделать так чтобы curl файл скачивал не в текущую директорию?

2. Как сделать чтобы curl распознавал имена файлов?
Вот такой запрос не проходит: curl -O -L http://bouncer.gentoo.org/fetch/gentoo-2008.0-minimal/x86/

Devix
()

wget + cookies

Форум — Development

Здравствуйте!!!

Наткнулся на сайты которые время жизни cookies ставят больше чем MAX_INT(2147483723) и wget их не может правильно интерпретировать так как он эту строку записывает в time_t переменную и после сравнения с time(NULL) получаем что cookies старый. Это сайты кривые или всетаки wget кривой?

PS: Здесь http://www.cookiecentral.com/faq/#3.5 пишут что время должно быть unix time. curl нормально работает.

Devix
()

sh дескриптор файла

Форум — Development

Как в sh(bash) можно открыть дескриптор сразу и на запись и на чтение?

PS:
На запись открывается так:
exec 6> /dev/ttyS0
На чтение так:
exec 7< /dev/ttyS0
Devix
()

СИ макросы понеслось

Форум — Development

#define CLEANUPBLK(name) \
int __##name##_cleanup_code; \
{

#define CLEANUPBEG(name, val) \
} \
__##name##_cleanup_clean: \
__##name##_cleanup_code = val; \
__##name##_cleanup_select_clean: \
switch (__##name##_cleanup_code) \
{ \
  case val:

#define CLEANUPNEXT(name, val) \
  case val:

#define CLEANUPEND(name) \
  default: \
    goto __##name##_cleanup_break; \
    goto __##name##_cleanup_clean; \
    goto __##name##_cleanup_select_clean; \
} \
__##name##_cleanup_break:

#define CLEANUPALL(name) \
goto __##name##_cleanup_clean

#define CLEANUPBRK(name) \
goto __##name##_cleanup_break

#define CLEANUPSEL(name, val) \
__##name##_cleanup_code = val; \
goto __##name##_cleanup_select_clean

int main()
{
  CLEANUPBLK()
  {
     if (!init1())
       CLEANUPBRK();

     if (!init2())
       CLEANUPSEL(, 1);

     if (!init3())
       CLEANUPSEL(, 2);

     if (!init4())
       CLEANUPSEL(, 3);
     
     if (!some_func())
       CLEANUPALL();

     some_func2();
  }
  CLEANUPBEG(, 0)
  {
     clean4();
  }
  CLEANUPNEXT(, 3)
  {
     clean3();
  }
  CLEANUPNEXT(, 2)
  {
     clean2();
  }
  CLEANUPNEXT(, 1)
  {
     clean1();
  }
  CLEANUPEND();

  return 0;
}

Интересно узнать кто как решает данную проблему в языке си? init - берет ресурс, clean - освобождает ресурс.
PS: Раньше на си серьезно не писал, а писал на с++ и что то слишком много макросов начал использовать.

>>>

Devix
()

Сетевое программирование

Форум — Development

Здравствуйте! Как сделать так чтобы команда send отправила весь буфер или не отправила ничего. Хотел это сделать через setsockopt(fd, SOL_SOCKET, SO_SNDLOWAT,...) но SO_SNDLOWAT в linux не поддерживается, а усложнять программу организовывая свой буфер отправки неохота. Вот так.

>>>

Devix
()

Забанили в google :-(

Форум — Talks
Devix
()

pc/104 arm платы

Форум — Linux-hardware

Нужны срочно pc/104 arm платы но не где в России(дистрибьюторы) данные платы я не нашел одни x86. Может кто-то уже находил? Нашел только вот здесь: http://www.embeddedarm.com/index.php но это далековато и доставка будет долгой(мне кажется). Можно ли где набить в России закупить данные платы?

PS: Очень сроки поджимают.

>>>

Devix
()

C++ библиотека для доступа к БД

Форум — Development

Ищу C++ библиотеку для доступа к БД.
Требования:
1. Поддерживаемые бд PostgreSQL, MSSQL, Oracle.
2. Поддержка BLOB.
3. Кросс-платформенная.
4. Поддерживаемые компиляторы gcc, тот который в borland c++ builder.

Заранее благодарен.

>>>

Devix
()

swap vs !swap

Форум — Talks

Вот задумываюсь а нужен он если у меня 3gb(в дальнейшем хочю увеличит до 4gb) памяти? Кто нибуть отказывался от свопа если да то как оно без свопа? PS: Все это касается домашнего компьютера.

>>>

Devix
()

[ruby]Проверьте пожалуйста у себя данный код

Форум — Development

require 'gtk2'
puts IO.read("/proc/mounts")

У меня почемуто данный код зависает
ruby 1.8.6
ruby-gtk2 0.16.0
ruby-glib2 0.16.0
glib 2.16.3
gtk+ 2.12.9

>>>

 

Devix
()

Ишется многофункциональная плата

Форум — Linux-hardware

Ишу небольшую плату (ARM, MIPS, x86) снебольшим энерго потреблением с GSM модулем и rs232 портом. Хотел сорудить дистанционное управление кое какой вешички. Так как это для дома то и цена должна быть в пределах 3000р. И желательно чтобы туда можно было установить линукс. Можно впринципи и без GSM модуля тогда нужен USB интерфейс. Есть ли такие в природе?

>>>

Devix
()

JAVA ME

Форум — Development

Можноли в java me ловить входящие вызовы? И если да то какие модели поддерживают данный функционал?

PS: С явой раньше не сталкивался.

>>>

Devix
()

Asus wl-500gpv2 + openwrt

Форум — Linux-hardware

Кто нибуть смог заставить работать usb в openwrt на asus wl-500gpv2?

>>>

Devix
()

Нужна либа для отслеживания изменений в файловой системе

Форум — Development

Есть ли такие в природя, желательно чтобы она работала на разных ОС.

>>>

Devix
()

Медитцинское страхование

Форум — Talks

Хотелось бы узнать какие виды медицинских услуг входят в "обязательное медицинское страхование". И кто нибудь пользуется "добровольным медицинским страхованием", если да то какие преимущества, какие ежемесячные взносы.

PS: В данный момент читаю разные законы и ничего вразумительного пока не нашел.

>>>

Devix
()

bash completion

Форум — General

Как отключить временно автодополнение. тоесть есть ли комбинатция вместо tab?

>>>

Devix
()

Вопрос знатоуам wget

Форум — General

Как заставить wget загружать файл не с начала, при условии что файл еще не загружен.

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

>>>

Devix
()

wifi access point?

Форум — Talks

Можно ли сделать из linux или из windows wifi access point?

>>>

Devix
()

Поиск игры

Форум — Games

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

>>>

Devix
()

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