Категория: Mac
Скачиваем последнюю версию sane-backends с официального сайта (http://www.sane-project.org/source.html ). На момент написания материала, последней стабильной версией являлась 1.0.24.
Из скаченного архива распакуем содержимое в корень домашнего каталога, таким образом получим в нем каталог sane-backends-1.0.24.
После этого запустим терминал (быстро его запустить можно комбинацией клавиш ctrl+alt+T). в котором будут выполняться все последующие команды, и перейдем в каталог sane-backends-1.0.24 (cd
Для установки нам так же потребуется пакет libusb-dev. Установить его можно с помошью команды sudo apt-get install libusb-dev
После установки необходимого пакета, можно приступить к установки sane. Для этого выполните в начале команду sudo ./configure, затем команду sudo make && sudo make install
После того как sane установлен, выполните команду sudo ldconfig -v | grep libsane
после чего вы должны получить вывод
libsane.so.1 -> libsane.so.1.0.24
libsane.so.1 -> libsane.so.1.0.22
Обратите внимение что новая установленная версия находится на первой позиции. Если в вашем выводе новая версия находится не на первой позиции, то необходимо создать новый конфигурационный файл. Для этого выполните команду echo "/usr/local/lib" | sudo tee -a /etc/ld.so.conf.d/1-sane.conf
Теперь для проверки правильно расположения версий еще раз выполните команду sudo ldconfig -v | grep libsane
Теперь выполним локализацию файлов выполнив команды
Создадим управляющий файл для sane командой sudo cp tools/udev/libsane.rules /etc/udev/rules.d. после чего необходимо перезапустить сканер.
Далее необходимо добавить в группу scanner тех пользователей, которым будет разрешенно использовать наш сканер.
Для начала проверим существует ли группа scanner командой cat /etc/group | grep scanner. Если группа существует, то получим ответ вида scanner:x:107:<user> (<user> - пользователь входящий в данную группу). Если группа не существует, то необходимо ее создать (sudo addgroup scanner).
Теперь добавим нужных пользователей в группу scanner командой sudo adduser <username> scanner (<username> - имя пользователя)
Сканер готов к работе.
В MOPSLinux поддержка сканеров обеспечивается при помощи общего программного интерфейса под названием SANE (Scanner Access Now Easy — «доступ к сканерам теперь прост»), который обеспечивает доступ к драйверам (backends) для сканеров.
SANE представляет собой универсальный интерфейс между сканером и программой сканирования и предоставляет возможность использовать различные программы для сканирования или эксплуатировать одновременно несколько сканеров через одинаковый интерфейс, что, важно при наличии широкого перечня программ сканирования от различных производителей сканеров.
В состав SANE входят три программы сканирования:
scanimage— консольная утилита, для первоначальной настройки сканера и для создания различных сценариев;
sane-find-scanner— программа конфигурирования и настройки сканера;
saned— сетевой сервер сканирования, обеспечивающий доступ к сканеру в сети.
Для настройки сканера в системе вначале нужно убедиться в том, что он поддерживается SANE. Информацию об этом можно найти в Internet на сайте разработчиков пакета (http://www.sane-project.org/sane-mfgs.html).
Настройка системы сканирования Общие сведения по интерфейсам сканеровСканеры могут подключаться к компьютерам по следующим типовым интерфейсам: параллельный, последовательный, USB, SCSI или IEEE-1394. Существуют также сканеры, которые имеют свой оригинальный интерфейс и соответствующую интерфейсную плату, которая устанавливается в компьютер. Подключение и настройку встроенного устройства, выполняющего функции сканера, принтера и/или факса, можно выполнить по приведенным ниже рекомендациям и используя соответствующий интерфейс как для обычного сканера. Обладателям офисной техники фирмы Hewlett-Packard желательно будет обратиться к сайту проекта «Драйверы под ОС Linux для офисной техники» (the HP Officejet Linux Driver project site) в сети Internet на http://hpoj.sourceforge.net, где детально описывается использование выпускаемых фирмой устройств при работе под ОС Linux.
SCSI-сканер управляется контроллером SCSI. Список контроллеров SCSI поддерживаемых в Linux можно найти в сети Internet на http://tldp.org/HOWTO/Hardware-HOWTO/scsi.html. Если контроллер поставлялся в комплекте со сканером, существует вероятность, того, что он не поддерживается системой или поддерживается частично, поскольку может не выполнять функции полноценного контроллера SCSI.
При возникновении трудностей во время конфигурирования SCSI-сканера следует обратиться к руководству man sane-scsi.
При использовании USB-сканера особых проблем возникнуть не должно, поскольку этот интерфейс поддерживается практически во всех современных Linux-системах.
Сканеры с параллельными портами можно использовать, если есть работающий с ними буфер, однако, если устройство имеет функционирующий буфер и интерфейс USB, то настоятельно рекомендуется использовать порт USB, так как его значительно легче конфигурировать.
Интерфейс IEEE 1394 (Firewire™, i.Link™) поддерживается в Linux, начиная с серии ядра 2.4-. Для работы сканерам с интерфейсом IEEE 1394 в компьютере необходимо наличие PCI-адаптера IEEE 1394 или же наличие порта IEEE 1394 в системной плате, а также поддержка IEEE 1394 в ядре или в качестве подгружаемого модуля. При этом следует проверить поддержку устройств интерфейсом SANE и прочитать руководство по использованию устройства.
Поддержка сканеров Поддержка интерфейса SCSIПри работе с интерфейсом SCSI, кроме поддержки определенного SCSI адаптера, потребуется также поддержка общих SCSI устройств. Эти устройства обычно называются /dev/sg0, /dev/sg1. Для поддержки конкретного устройства SCSI необходимо загрузить соответствующий модуль на правах пользователя root:
Желательно создать символическую ссылку /dev/scanner на существующее устройство. Например, если сканер соединен с первой шиной scsi (scsi-bus) устройства SCSI, необходимо связать его с соответствующим устройством:
# ln -s /dev/sg0 /dev/scanner
Поддержка интерфейса USBЧтобы реализовать поддержку USB-сканеров, ядро должно поддерживать USB-подсистему с использованием протоколов usb-ohci или usb-ehci. USB сканерам соответствуют файлы устройств /dev/usb/scanner*.
При включении сканера вывод команды dmesg должен содержать подобные строки:
hub.c: USB new device connect on bus1/1, assigned device number 2 usb.c: USB device 2 (vend/prod 0x4b8/0x11e) is not claimed by any active driver. scanner.c: probe_scanner: User specified USB scanner -- Vendor:Product - 4b8:11e scanner.c: 0.4.6:USB Scanner Driver
В файле /proc/bus/usb/devices появится запись о подключенном устройстве:
# cat /proc/bus/usb/devices. T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 0 D: Ver= 2.00 Cls=ff(vend.) Sub=ff Prot=ff MxPS=64 #Cfgs= 1 P: Vendor=04b8 ProdID=011e Rev= 1.00 S: Manufacturer=EPSON S: Product=EPSON Scanner C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 2mA I: If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none) E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms.
Информацию о производителе (Vendor) и модели сканера (ProdID) полезно добавить в файл /etc/modules.conf:
# echo "options scanner vendor=0x04b8 product=0x011e" >> /etc/modules.conf
Поддержка параллельного портаПоддержка параллельного порта в ядре может быть организована статически или в качестве модуля. Чтобы убедиться, что модуль parport (параллельный порт) загружен, необходимо проверить файл /var/log/dmesg или воспользоваться командой lsmod. При использовании dmesg | less, помимо прочего, должна появиться следующая запись:
Mar 3 08:00:25 K7 kernel: parport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE] Mar 3 08:00:25 K7 kernel: parport0: irq 7 detected
Для поддержки параллельного порта необходимо также присвоить права на выполнение файлу /etc/rc.d/rc.serial
chmod +x /etc/rc.d/rc.serial
И перезагрузить компьютер.
Параллельный порт желательно использовать в режиме "EPP" или, в качестве альтернативы, ECP/EPP. В «двунаправленном» ("bidirectional", т.е. "BPP" или "PS/2") режиме порт работать будет, хотя и значительно медленнее. «Однонаправленный» ("unidirectional") режим для сканирования не используется. Все указанные настройки доступны в меню BIOS.
Группы и праваПользователю удобно знать, что его учетная запись может получить доступ к устройству. Самым безопасным способом осуществить это, является добавление возможности доступа к сканеру определенной группе. Так, члены группы 'scanner' имеют право доступа к сканеру. Например, добавить пользователя 'jhs' в группу ‘scanner’ можно следующим образом:
# adduser jhs scanner
SANEПоследним шагом реализации доступа к сканеру является программа (backend) SANE и соответствующий интерфейс SANE (frontend). Первая представляет собой драйверы и средства доступа низкого уровня, которые взаимодействуют со сканером, а интерфейс – это графические приложения для работы со сканером в среде X. Для доступа к сканеру требуется только выходной буфер, хотя и интерфейс настоятельно рекомендуется для управления изображениями, а также для возможности их просмотра в оконной среде перед выводом на печать. Конфигурирование SANE Работа по сети
Чтобы сделать сканер доступным для удаленного компьютера по сети, необходимо выполнить следующие действия:
Устройства Video4linux (видео для Linux) включают в себя веб-камеры (webcams), стационарные камеры (still cameras) и устройства фиксации изображения (video capture devices). SANE также позволяет получить к ним доступ. Для этого файл v4l.conf необходимо поместить в конфигурационный каталог (/etc/sane.d). Содержание файла будет примерно следующим:
# In order to use the v4linux backend you have to give the device # You can enable multiple lines if # you really have multible [sic] v4l devices. # /dev/bttv0 /dev/video0 /dev/video1 /dev/video2 /dev/video3
В первой строке файла указано, что для использования средств v4linux необходимо указать имя устройства. Помните об этом, начиная тестирование сканера. При этом необходимо убедиться, что устройство, в качестве которого ядро идентифицирует камеру или другие устройства v4l, не закомментированы (т.е. впереди нет символа #). Естественно все эти действия необходимо выполнять на правах root. К тому же убедитесь, что в файле dll.conf не закомментирована строка 'v4l'.
Тестирование сканераЕсли сканер подключен к компьютеру через соответствующий интерфейс и включен, то можно приступить к тестированию оборудования. При использовании сканера SCSI или USB в командной строке необходимо ввести следующую команду, которая должна найти и идентифицировать сканер из списка возможных устройств:
$ sane-find-scanner. sane-find-scanner: found USB scanner (vendor = 0x04b8, product = 0x011e) at device /dev/usb/scanner0
Если сканер не обнаруживается, то на правах root можно указать команду scanimage --list-devices, которая выдаст информацию обо всех подключенных устройствах. Например, в результате можно получить следующую информацию:
device `v4l:/dev/video0' is a Noname BT878 video (Hauppauge (bt878)) virtual device device `epson:/dev/scanner0' is a Epson Perfection1240 flatbed scanner
Обратите внимание на информацию 'backend:device'; это будет имя устройства для получения доступа к сканеру из командной строки.
Файл устройства для сканера рекомендуется прописать в конфигурационный файл sane. Для этого в конфигурационный файл для сканера от соответсвующего производителя (для Epson - /etc/sane.d/epson.conf) необходимо добавить строку "usb /dev/usb/scanner0":
# echo "usb /dev/usb/scanner0">>/etc/sane.d/epson.conf
где /dev/usb/scanner0 - файл устройства для сканера.
Теперь необходимо проверить способность сканера захватывать изображение. Можно использовать одну из утилит (интерфейсов), или же работать из командной строки следующим образом:
$ scanimage -d backend:/dev/scanner --format pnm > outfile.pnm
Таким образом, например, при использовании модулей Epson необходимо указать:
$ scanimage -d epson:/dev/scanner --format pnm > outfile.pnm
Для выбора одного из нескольких сканеров потребуется лишь опция -d. Например, если есть сканер Epson и сканер Mustek, достаточно указать "-d epson" или "-d mustek". Указание полного пути необходимо только тогда, когда есть несколько сканеров с одним названием. В поле /dev/scanner должно быть указано сконфигурированное сканирующее устройство (например, указать /dev/video0 в случае использования устройства v4l или же libusb, как было показано в примере sane-find-scanner). Значение --format может быть pnm или tiff (по умолчанию pnm). Формат '.pnm' означает 'portable anymap'. Это стандартный формат графических файлов в Linux, который можно преобразовать к любому другому формату изображений с помощью Imagemagick (см. http://www.imagemagick.org/script/index.php) или netpbm (см. http://netpbm.sourceforge.net/).
Интерфейсы (frontends) SANEMOPSLinux предоставляет следующие графические интерфейсы SANE:
Более полный список интерфейсов SANE приводится на странице интерфейсов SANE (the SANE frontends page) по адресу:
Для доступа к вашему сканеру вам, возможно, понадобятся соответствующие драйверы ядра или дополнительные пакеты поддержки (libusb-0.1.8 ). SCSI сканеру будет нужен SCSI драйвер, сканеру паралельного порта нужна поддержка паралельного порта (вы должны использовать EPP моду), а USB сканеру понадобится пакет libusb и система SCSI для эмуляции. Убедитесь, что у вас для доступа к устройствам настроены необходимые драйверы.
Установка встроенных интерфейсов SANEУстановим SANE -backends запуском следующих команд:
А теперь, как пользователь root:
Установка оболочек SANEПакет SANE -frontends включает графические оболочки xscanimage и xcam и утилиту командной строки scanadf. Вам не нужен этот пакет, если вы хотите использовать одну из более расширенных графических оболочек, например XSane-0.97. За списком пакетов оболочек обратитесь на http://www.sane-project.org/sane-frontends.html.
Для установки SANE -frontends выполните следующие команды:
А теперь, как пользователь root:
Если GIMP был вкомпонован в сборку и вы хотите, чтобы GIMP использовал xscanimage в качестве плагина сканирования, то выполните следующую команду как пользователь root:
Описание команд--sysconfdir=/etc . Этот ключ устанавлиает файлы конфигурации в /etc/sane.d вместо /usr/etc/sane.d.
morning guys i want to get into property does any1 know where i can get funds in south africa. thanx
Wow I also just joined and was excited. reading these comments concerns me. We all need extra cash, I was so in need coz i have wedding brains
i will try 2check for you
can i also have dat 7 deadly sin u drinkin?
ohhhh lol gosh im so blond lol
PROMORANK (сокр. PR) — формула, с помощью которой PromoDJ рассчитывает динамический рейтинг для всех DJ, музыкантов и их материалов.
PR также используется при формировании PromoDJ TOP 100.
Главным составляющим формулы PR является ваш голос. Чтобы SANE31 получил ваш голос, нажмите на стрелочку возле числа.
Вы можете отметить, что являетесь фэном, нажав на звездочку — в этом случае SANE31 получит бóльший PR.
Кроме этого, вы можете добавить в друзья и наблюдать в разделе Wazzup за всем, что делает SANE31.
веселая летняя песня
ТРЕК ПОСВЕЩАЕТСЯ ПРОСТЫМ ЛЮДЯМ С РЕГИОНОВ.
ПИШИТЕ КОМЫ ИНТЕРЕСНО МНЕНИЕ СЛУШАТЕЛЕЙ!СПАСИБО))
ТРЕК БЫЛ ЗАПИСАН В 2007 ГОДУ ДОМА. ВМЕСТЕ С МОИМ БРАТОМ!ОН ИСПОЛНЯЕТ!Я ПОДПЕВАЮ.
работаю и учусь. с детсва увлекался музыкой.давно, очень, была группа я играл на барабанах, а вот сейчас поменял стиль!!Rap теперь.
давно тебя знаю, надеюсь муза подскажет тебе еще не мало хитов.
за Троицкий отдельный респект
Пожалуйста, зарегистрируйтесь (это быстро!) или войдите. чтобы оставлять фидбэки и делать ещё массу прикольных вещей.
SANE это API, обеспечивающий стандартизированный доступ к сканерам различных производителей в Linux. Если ваш сканер поддерживается SANE, то можно организовать доступ к сканеру по сети. Не буду описывать процедуру установки сканера, опишу какие надо сделать изменения в конфигурационных файлах, чтобы получить доступ к установленному сканеру по сети.
На машине, с подключенным сканером (назовем его "сервер"), надо установить SANE выполнив в командной строке:
sudo aptitude install sane sane-utils libsane
Для доступа к сканеру по сети надо внести пользователя saned в группу scanner и lp (для некоторых МФУ):
sudo usermod -aG scanner,lp saned
Проверить правильность установки сканера можно выполнив команду:
sudo scanimage -Lq
Вывод команды покажет наименование сканера и порт к которому он подключен. SANE не может работать как демон(сервис) самостоятельно, поэтому необходимо установить сервер openbsd-inetd. который будет обрабатывать входящие tcp соединения на определенном порту и запускать SANE.
sudo aptitude install openbsd-inetd
В файле /etc/services, если не прописано, надо прописать строку:
В файле /etc/inetd.conf надо прописать как будут обрабатываться соединения, на прописанном ранее порту:
sane-port stream tcp nowait saned.saned /usr/sbin/saned saned
В файле /etc/sane.d/saned.conf прописываем IP сеть, в которую будет раздаваться сканер, например:
192.168.0.0/24 Перезапускаем сервер openbsd-inetd:
sudo /etc/init.d/openbsd-inetd restart
На этом "серверная" часть готова. Теперь перейдем к "клиентской" машине.
На "клиентском" компьютере надо установить SANE и программу для сканирования хsane :
sudo aptitude install sane sane-utils libsane xsane xsane-common
В файле /etc/sane.d/net.conf указать IP адрес компьютера с подключенным сканером, например:
В файле /etc/sane.d/dll.conf, если не прописано, прописать или раскомментировать строчку:
net Проверить доступность сканера можно выполнив команду:
sudo scanimage -Lq Чтобы дать доступ к сканеру пользователю, его необходимо внести в группу saned:
sudo usermod -aG scanner user_name Чтобы изменения вступили в силу надо пользователю выйти и войти в систему. После этого проверить доступ к сканеру выполнив от имени пользователя в командной строке:
scanimage -Lq Если вы получили вывод, то теперь можно воспользоваться программой xsane. в Ubuntu она расположена в меню "Приложения->Графика->Программа для сканирования изображения".
К сканеру можно обращаться и с Windows машин, для этого можно воспользоваться windows версией xsane или интерфейсом SaneTwain.
При написании статьи использованы материалы с Linux.com .
Мечты фантастов и трейдеров часто совпадают. Не замечали? Может это не так очевидно, но если вдуматься…
Что является одним из излюбленных сюжетов фантастики? Правильно, путешествия во времени! А какой трейдер отказался бы побывать в будущем, подсмотреть котировки валют и, вернувшись в настоящее, заключить заведомо выигрышную сделку?
Фантасты грезят философским камнем, обращающим свинец в золото. Трейдеры постоянно ищут идеальные новые стратегии форекс. приносящие стабильную и крупную прибыль. Чем не «философский камень» рынка? А уж про искусственный интеллект и вовсе умолчим! Трейдеры тоже не прочь обзавестись гениальным роботом, торгующим за них на Форекс, пока они покачиваются в гамаке у лазурного моря!
Но мечты – всего лишь мечты. А фантастика, даже если она научная, не более чем плод воображения автора. Форекс не терпит иллюзий, он требует к себе серьезного отношения. Тут нужна надежная, разумная и прибыльная стратегия форекс. Такая как «Sane FX». Ведь недаром ее название так и переводится – «Разумный Форекс» .
Форекс, разум и ничего лишнего
Стратегия «Sane FX» — скальпирующая торговая система для рынка Форекс, отличающаяся предельной простотой и достаточно высокой степенью надежности.
Простоту торговой стратегии обеспечивает использование всего одного индикатора – TCCI. который показывает направление текущего тренда.
А надежность сделок гарантирует отслеживание рыночной тенденции с помощью системы 3-х экранов, имеющих разные таймфреймы. При этом одновременно анализируются и краткосрочные колебания цены, и более долгосрочные (а значит и более стабильные) движения рынка.
Отдельно стоит отметить тот факт, что стратегия «Sane FX» — универсальная.
Во-первых, она позволяет торговать по многим валютным парам, то есть является мультивалютной. И даже более того, с помощью данной торговой системы можно торговать и золотом (GOLD)!
Во-вторых, хоть это и стратегия форекс скальпинга. рабочий таймфрейм может быть любым: от минуты (M1) до суток (D1).
В общем, «Sane FX» заслуженно считается одной из лучших стратегий форекс для скальпинга, и ее стоит изучить подробнее. Начнем с подготовки торгового шаблона:
1. Выбираем валютную пару для торговли. Наиболее подходящие варианты: EURUSD, AUDUSD, USDCHF, USDCAD, USDJPY и GBPJPY.
2. Открываем для выбранной валютной пары 3 свечных графика. Первый график (экран) должен быть с таймфреймом 1 час (H1), второй – с таймфреймом 30 минут (M30), третий – 15 минут (M15).
3. Добавляем на каждый график индикатор TCCI. Он нестандартный, поэтому придется его СКАЧАТЬ и установить в MetaTrader.
Для первого экрана значение параметра индикатора Length (анализируемый период) нужно установить в 20, а для второго и третьего экранов – в 16.
Значения остальных параметров TCCI одинаковы для всех экранов и равны: Price – 0, Displace – 0, Filter – 0, Color – 1, ColorBarBack – 1, Deviation – 0.
В результате у Вас получится система 3-х экранов, подобная изображенной на рисунке 1:
Торговый шаблон к стратегии «Sane FX»
Обратите внимание, что экран с младшим таймфреймом (M15) значительно шире остальных. Это сделано для удобства, так как именно он будет рабочим графиком, где мы будем открывать/закрывать торговые позиции.
Трейдинг для здравомыслящих
Теперь, когда торговый шаблон для стратегии Форекс «Sane FX» готов, можно приступать к изучению алгоритма трейдинга по ней. Рассмотрим для начала пример торговли на покупку (длинная сделка):
1. Торгуем строго в определенное время, а именно в течение Лондонской (с 07.00 до 16.00 GMT) и/или Нью-Йоркской (с 12.00 до 21.00 GMT) сессии.
В принципе допускается торговать и во время Азиатской сессии (с 23.00 до 09.00 GMT), но только если не ожидается выхода важных экономических новостей.
2. Ждем основного сигнала от третьего экрана (с таймфреймом M15). Им будет смена цвета линии индикатора TCCI с красного на зеленый.
3. Получив искомый сигнал, обращаемся за подтверждением к экранам со старшими таймфреймами. И на втором экране (M30), и на первом (H1), индикатор TCCI должен быть зеленым. Это убережет от заключения сделок против долгосрочного тренда, повысит надежность торговой операции.
4. Но даже если наш индикатор для скальпинга на всех таймфреймах говорит о наличии восходящего тренда, не спешим входить на рынок! Следует дождаться, когда на третьем экране (M15) сформируются подряд две восходящие (белые) свечи.
5. Только после этого, на открытии следующей третьей свечки, заключаем сделку на покупку.
Не забываем про мани-менеджмент! Объем сделки не должен превышать 2-5% от суммы депозита!
6. Стоп-лосс устанавливаем на 10-15 пунктов ниже точки входа на рынок.
7. Выходить с рынка будем тогда, когда индикатор TCCI на рабочем экране (M15) сменит цвет с зеленого на красный.
Также можно установить фиксированный тейк-профит в размере 40-50 пунктов. Либо перевести сделку в безубыток при достижении такой величины прибыли, а далее выходить с рынка или по сигналу индикатора, или по трейлинг-стопу (допустим, с шагом в 10 пунктов).
Пример торговли на покупку валютной пары EURUSD продемонстрирован ниже (рисунок 2).
Пример торговли на покупку по стратегии «Sane FX»
Торговать на продажу можно по точно таким же, только обратным правилам. Сам пример заключения короткой сделки по стратегии Форекс «Sane FX» можно увидеть на рисунке 3:
Пример торговли на продажу по стратегии «Sane FX»
Еще раз хочется подчеркнуть, что необязательно торговать на 15-минутном графике. Допустим и ультра-краткосрочный скальпинг (от минуты, M1), и более спокойная внутридневная торговля на 30-минутном таймфрейме (M30). Но в любом случае обязательно подтверждение направления тренда на старших периодах, как это описывает Александр Элдер см. «Три экрана Элдера» – золотая классика финансовых рынков» .
Также не стоит забывать, что стратегия Форекс «Sane FX» позволяет торговать и золотом. Здесь как раз наиболее предпочтительный период – 1 минута.
Торгуйте разумно, сохраняйте спокойствие и хладнокровие, и Ваш депозит будет расти не по дням, а по часам! Успехов Вам!
Метки текущей записи: Медиа-новостиОбзор USD/CAD 23 августа 2016 г. от школы трейдеров ForexSpez Александр Сошников, школа трейдеров ForexSpez Свежие новости финансовых рынков.
Обзор представлен компанией AMarket Свежие новости финансовых рынков, анализ форекс на Главной странице.
Обзор AUD/USD 23 августа 2016 г. от школы трейдеров ForexSpez Александр Сошников, школа трейдеров ForexSpez Свежие новости финансовых рынков.
Обзор EUR/USD 23 августа 2016 г. от школы трейдеров ForexSpez Александр Сошников, школа трейдеров ForexSpez Свежие новости финансовых рынков.
Обзор GBP/USD 23 августа 2016 г. от школы трейдеров ForexSpez Александр Сошников, школа трейдеров ForexSpez Свежие новости финансовых рынков.
Обзор EUR/USD 22 августа 2016 г. от школы трейдеров ForexSpez Александр Сошников, школа трейдеров ForexSpez Свежие новости финансовых рынков.
Обзор GBP/USD 22 августа 2016 г. от школы трейдеров ForexSpez Александр Сошников, школа трейдеров ForexSpez Свежие новости финансовых рынков.
Индикаторы для форексМногие люди, которые только сталкиваются с валютным рынком Forex.
Для человеческой цивилизации характерно непрерывное развитие.
Продолжаем говорить про индикатор ADX, или по-русски: «Индекс среднего.
Нелегко найти в жизни свое призвание. Миллионы людей ежедневно.
Большинство трейдеров зарабатывает во время тренда. Но сильное.
Продолжаем погружение в необъятные бездны индикатора «Индекс.
Ранее мы познакомились со сногсшибательным индикатором «Индекс.
Задача: установить сканер в Linux и настроить его.
Решение: для работы со сканнерами в Linux нужно установить SANE [?] и связанные с ним утилиты.
Установка сканера
Всё очень и очень просто: для установки сканера в линукс нужно поставить подсистему SANE [?]. Для того, чтобы сканировать в консоли (или скриптами), нам нужен только пакет sane. а если хочется ещё и в графических программах сканировать, то ставим ещё и xsane. Итак, ставим:
aptitude install sane xsane
Всё должно поставиться и настроиться - теперь можно поискать сканер. Включаем его в сеть и в соответствующий порт, после чего от рута пишем:
# sane-find-scanner
Эта утилита должна выдать что-то вроде:
# sane-find-scanner will now attempt to detect your scanner. If the
# result is different from what you expected, first make sure your
# scanner is powered up and properly connected to your computer.
# No SCSI scanners found. If you expected something different, make sure that
# you have loaded a SCSI driver for your SCSI adapter.
found USB scanner (vendor=0x04b8 [EPSON], product=0x011b [EPSON Scanner]) at libusb:001:089
# Your USB scanner was (probably) detected. It may or may not be supported by
# SANE. Try scanimage -L and read the backend's manpage.
# Not checking for parallel port scanners.
# Most Scanners connected to the parallel port or other proprietary ports
# can't be detected by this program.
Полужирным выделено искомое - наш сканер опознан, нашёлся и готов радовать нас отличными изображениями. Если сканер не нашёлся, то о статусе его поддержки можно узнать на официальной странице проекта SANE .
Сканировать может только root?
Есть такая неприятность: по умолчанию только root имеет доступ к сканеру, но это легко исправить. Для этого нужно внести пользователя, под которым хочется сканировать, в группу scanner. Делается это (с рутовыми привилегиями) так:
# gpasswd -a имя_пользователя scanner
заменяя имя_пользователя на логин пользователя. Для того, чтобы изменения вступили в силу, нужно перелогиниться. После этого в консольке (от имени того пользователя, которому хочется сканировать) для проверки пишем:
$ groups
При этом будет выдан список всех групп, в которых пользователь состоит. Например, вот что пишет эта утилита для меня
penta4 dialout cdrom floppy audio video plugdev scanner
Последняя строчка говорит о том, что пользователь penta4 имет право сканировать. Всё, теперь можно запускать GiMP или любую другую программу и сканировать там.
Махмуд, зажигай!
Теперь можно легко и просто сканировать в Gimp. Идём в меню Файл - Захватить - Xsane и видим простой интерфейс сканирования.
Можно так же запустить его отдельно, просто набрав в консольке (или добавив в меню своей графической оболочки) xsane. Полупрозрачным показано первое окно выбора устройства, а дальше появляется окно с параметрами сканирования. В нём масса интересных и нужных настроек. Например, если вы вместо режима "Просмотр" выберете "Файл", то можно сканировать в файлы с постоянно меняющимися названиями: например, file0001.tif, file0002.tif и так далее. Можно прибавлять или отнимать по 1 или 2. И ничего при этом не надо делать руками.
Так же особо обратите внимание на меню "Окна" в XSANE. Там можно вызывать или убирать окна предварительного сканирования, задавать параметры пакетного сканирования, дополнительные настройки (битность изображения, права доступа на сканируемые файлы и прочее).
Примечание:
Некоторые сканеры по умолчанию выставляют размер сканируемой области равной 0, в частности, Umax Astra 2200U. Поэтому бывает полезно посмотреть доступные параметры сканирования их значения по умолчанию для конкретного сканера (например, --resolution, -x, -y, --gray, --lamp-off ) командой
scanimage --help -d DEVICE
где DEVICE - название сканера, или группы сканеров, поддерживаемых sane. Найти подходящий DEVICE (e.g. umax1220u) можно в разделе BACKENDS FOR SCANNERS руководства $ man sane.
Ссылки:
Про то, как дать возможность сканировать в Linux другим пользователям (кроме рута), сказано здесь и здесь. Поддержка моделей сканеров в Linux постоянно улучшается, и статус поддержки сканеров можно узнать на официальной странице проекта SANE .
Помню, что в старых дистрибутивах проблема была с подключением сканера (хотплаг, что-то типа libusb, libsane, уже сейчас и не вспомню), теперь (когда хотплаг и колдплаг умерли) всё с этим в порядке, udev справляется.
На www.sane-project.org много полезной информации по сканерам. Также бывает полезно читать конфигурационные файлы прошивок (где-то в /etc/sane.d/ или что-то такое).
Ещё не надо пугаться, что сканер долго запрягает :), у меня он разогревается где-то минуты три, поэтому около года я считал, что он у меня не работает =)))
Поправка:
Access вместо Acess
На www.sane-project.org много полезной информации по сканерам.
Но изложена очень уж коряво. Вцедить оттуда что-то полезное - требуется умение и много времени. Куда-то задевали доку по разрешению сканировать всем остальным.
Ещё не надо пугаться, что сканер долго запрягает :),
У меня Epson Perfection 2400, разогревается за 5-10 секунд. SANE его поддерживает превосходно.
Кстати, в статье надо будет потом про backends написать. Кстати, как это слово переводится на русский?
Поправка: Access вместо Acess Спасибо, багфикс учтён :-)
Кстати, в статье надо будет потом про backends написать. Кстати, как это слово переводится на русский?
Может быть, кому-то прийдет более удачная мысль. Мой вариант: Подсистема (или программный модуль) взаимодействия с пользователем или оборудованием, или (нужное вписать).
В sane "backend" получается "модуль взаимодействия со сканером". Слово "драйвер" можно применить, наверное.
"Куда-то задевали доку по разрешению сканировать всем остальным. "
ИМХО правильно, это задача исключительно дистрибутивозависима.
А у меня Epson 1260 :)
2 Zubok
В sane "backend" получается "модуль взаимодействия со сканером". Слово "драйвер" можно применить, наверное.
Да, наверное что-то из этого. Типа "дополнительный драйвер". А то ко мне на блог повадились ходить Анонимусы - большие и ярые поборники чистоты и красоты переводов. Бдят, так сказать. Закидают тухлыми помидорами при любом удобном случае :-)
2 Igor
ИМХО правильно, это задача исключительно дистрибутивозависима.
Добавление пользователя в группу сканера. В Слаке, Генту и Дебиане во всяком случае всё именно так. Ну ладно, может где не так.
Ну теперь группа сканирующих зависит просто не от sane, а от udev. На сайте www.sane-project.org в разделе Документация нашёл FAQ, но он, кажется, устарел.
Аналогия со звуком: в большинстве современных дистрибутивов надо добавить пользователя в группу audio (или sound), но это задача дистрибутива, написать это сообщение при установке соответствующего пакета. Так и здесь. В ArchLinux при установке sane пишется, что нужно добавить пользователя в соответствующую группу.
Да, наверное что-то из этого. Типа "дополнительный драйвер".
В голову пришел еще вариант. Обычно, когда говорят о backend, разумеются еще frontend. То есть речь идет о двух уровнях: высоком и низком. то есть "модуль низкого уровня", "модуль высокого уровня". Что-то в этом роде.
Спасибо за статью!
Попробовал настроить свой сканер, все доступно изложено. Вот только у меня почему-то не заработало.
Установил xsane, включил пользователя в группу scanner. Но вот при запуске xsane выдает "нет доступных устройств". sane-find-scanner мой сканер находит HP ScanJet 4370. Может это вин-сканер? Такие бывают? Вот принтер у меня так и не заработал, сказали менять.
2 paveless
Спасибо за статью!
Попробовал настроить свой сканер, все доступно изложено.
Пожалуйста. Рад, что она помогла хоть в чём-то.
sane-find-scanner мой сканер находит HP ScanJet 4370.
Нужно скачать backend. В гугле он должен быть, а ещё на сайте проекта SANE хорошо посмотреть, есть ли поддержка (хотя должна быть, HP сканеры поддерживаются нормально).
Вот принтер у меня так и не заработал, сказали менять.
Пиши в личку, если смогу - помогу. Название сканера, принтера, дистрибутив и своё железо.
Проблема возникла со сканером Epson Perfection 4180. Выполняя выши инструкции и почитав мануалы не удалось поднять сканер. Хотя sane-find-scanner находит found USB scanner (vendor=0x04b8 [EPSON], product=0x0118 [EPSON Scanner]) at libusb:003:00.
Может у вас есть какие нибудь мысли по этому поводу.
Advanced: kernel - 2.6.17-2-k7
motherboard asus A7N8X-E Deluxe
cvat, твоего сканера даже нет в списке sane. Не знаю как он, но мой Perfection 1270 требует, чтобы в него загружалась прошивка (её нужно выдрать из виндового драйвера и немного подправить конфиг)
> Проблема возникла со сканером Epson Perfection 4180.
Решена ли проблема и есть ли папка /dev/scanner и нужна ли она в принципе, если нет то как восоздать:). Много вопросов:)
Список поддерживаемых сканеров смотрим здесь: http://www.sane-project.org/sane-mfgs.html
Я, например, своего там не нашёл. Отправил багрепорт. Через пару дней со мной связался разработчик одного из backend'ов, попросил доп. сведения. Обещает альфа-версию драйвера через несколько дней сделать. Мож и правда, получится. )
2 Акув комментирует.
Решена ли проблема и есть ли папка /dev/scanner и нужна ли она в принципе, если нет то как восоздать:)
Это не папка, а файл устройства. И было это, насколько я помню, давно, при devfs. Сейчас такого устройства быть не должно.
2 Dimka комментирует.
Отправил багрепорт. Через пару дней со мной связался разработчик одного из backend'ов, попросил доп. сведения. Обещает альфа-версию драйвера через несколько дней сделать. Мож и правда, получится. )
А почему бы и нет. Ведь разработчики - как правило сами пользуются либо таким же устройством, либо близким по марке, либо просто энтузиасты и любители поломать всякие железяки. Так что если уж разработчик откликнулся - снабжайте его таким количеством полезных сведений о своей железяке, как только сможете.
Очень может быть, что, вопреки жлобу-производителю, вам удастся воспользоваться возможностями устройства.
USB Сканер Acer 3300U
в мандриве работает нормально
в debian etch даже lsusb его не показывает
подскажите куда ткнуться.
Сикока не долбился- от обычного юсера не запускается sane стабильной ветки.Segmentation fault и до свидания. Победить удалось только скачкой и компиляцией последних sane-xsane
USB Epson perfection 660
Настраивал как указано выше, не поднялся.
Была проблема
#scanimage > image.pnm
[snapscan] Cannot open firmware file /usr/share/sane/snapscan/your-firmwarefile.bin.
[snapscan] Edit the firmware file entry in snapscan.conf.
scanimage: open of device snapscan:libusb:001:002 failed: Invalid argument
Порыскал на форумах
http://www.mepis.org/node/9595
нашел лечение.
Есть список сканеров которым нужен bin фаил из win драйверов
http://snapscan.sourceforge.net/
Из списка скачал нужный фаил в
usr/share/sane/snapscan/your-firmwarefile.bin
настроил ссылку на bin фаил в
etc/sane.d/snapscan.conf
народ скажите решилась ли проблема со сканером HP scanjet 4370 если да то как?
Уважаемый Михаил, ввожу команду aptitude install sane xsane, терминал "шуршит" и выдаёт предупреждение о том, что энное количество пакетов не используется и будет стёрто. Не приведи Бог согласиться! А если ставить пакеты sane и xsane из Synaptik-а, то после введения # sane-find-scanner следует что-то типа "comand not found". Так что, до заветного "Махмуд, зажигай!" добраться никак не могу :((
У меня Дебиан и Mustek 1200 UB Plus.
Как "пришить" сканер к моей ОС?
Спасибо. Т.Б.
как настроить так, чтобы сканер сканировал автоматически по нажатию кнопки без всяких запросов? в списке поддерживаемых сканеров моего нету у "A scanner button daemon for Linux".
пользую genius sf600. вручную работает через xsane нормально
Уважаемый Михаил. "Махмуд, зажигай!" - в моем случае тоже не выходит.
пишет:
found USB scanner (vendor=0x055f, product=0x021a [USB Scanner], chip=GT-6816) at libusb:001:003
# Your USB scanner was (probably) detected. It may or may not be supported by
# SANE. Try scanimage -L and read the backend's manpage.
Сканер Usb: Mustek 2448 CS Plus.
OC: Debian
+ ко всему. когда я вхожу в интерфейс xsane она выдает, что не может открыть устройство с вышеуказанным адресом (((
Подскажите, пожалуйста, что делать!
По поводу USB Epson perfection 660,
на сайте sane написано что нужен firmware файл tail_058.bin, но в офф дровах лежит tail_061.bin, что вызвало некоторую панику на некоторых форумах.
Этот файл отлично подпихивается и работает, ищущие - не парьтесь X)
Добрый день! У меня сканер Epson 1260, во первых долго готовится к сканированию (минуты 2) во вторых сканирует не всё изображение, а только область в правом верхнем углу.
Я так понимаю что всё это настраивается, для того чтобы задать область сканирования я пишу scanimage -x 215 -y 297 -d тут само устройство > /dev/bus/usb/003/002 в результате ничего не меняется, что делаю не так?
у меня стоит Ubuntu 10.10 и сканер Epson Perfection 4180.
не могу добиться чтоб работал. если кто решил проблему отпишите пожалуйста на kos.mik@mail.ru очень нужно.
Здравствуйте! У меня проблема со сканированием. Сканирую объект размером 50 мм, а после сохранения и импорта в графическую программу он получается в 5-6 раз больше. Подскажите в чем проблема? Может у меня настройки неверно стоят? мой адрес abk@inbox.lv
> у меня стоит Ubuntu 10.10 и сканер Epson Perfection 4180.
> не могу добиться чтоб работал. если кто решил проблему отпишите
> пожалуйста на kos.mik@mail.ru очень нужно.
у меня дебиан и сканер Epson Perfection 4180.
xsane запускает сканер ток из под root terminal. 8-(
как избавиться от фиолетового фона при сканировании,сканер hp scanjet g3010. дров нигде нет именно на линукс,он распознается,но видимо драйвер не подходит,кто что посоветует. так нихотел покидать эту ось но видимо прийдется,очень нелегко с дровами на линукс!
Как изменить каталог для сохранения сканов по умолчанию?
Дебиан Wheeze видит МФУ Canon MP 235 только в руте, пользователь создан balaban@192-168-0-100:
$ id
uid=1000(balaban) gid=1000(balaban) группы=1000(balaban),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev),105(scanner),110(bluetooth),111(netdev)
balaban@192-168-0-100:
$
, но без рута вместо сканера определяется веб камера и сканер не находит