LINUX.ORG.RU

Форум

Активные теги:

 , , , , , , , , , , , , , , , , , , ,

Как поставить цену на сайте с учетом значений другого сайта?

Форум — General

Долго искала в гугле, не нашла ничего вразумительного.. У меня на сайте есть модуль для добавления html-блока в карточке товара. Нужно чтобы в этом блоке указывался какой статический текст и подгружаемая цена, с учетом динамически меняющихся значений сайта-поставщика (значения сайта-поставщика <div class=«cena»>5990руб.</div>), т.е. как это вижу я в конечном виде на моем сайте:

Цена арбузов за тонну: 6500 рублей

Т.е. нужно взять значение div класса cena, убрать «руб.» оставив только 5990, прибавить фиксированную сумму, к примеру 510, чтобы на сайте получилось 6500. Вопрос как это записать на html? Подскажите пожалуйста...

 ,

antonova4ntonova ()

cinnamon и быстрое переключение рабочего стола

Форум — Desktop

Привет, есть ли на корице возможность забиндить кнопки для возврата на предыдущий рабочий стол? Объясню ситуацию: есть 4 рабочих стола, переключение стандартно Ctrl + Alt + < или >, еще для каждого стола Alt + 1..2..3..4. Но при работе часто возникает ситуация, что надо, допустим, со стола 1 переключиться на 3, при том, что на 3 я был пару минут назад, а запоминать каждый раз какой именно стол был до этого порой невозможно. Вот, есть ли способ или дополнение что бы это реализовать?

 

mutobor_13 ()

Быстрый просмотр 3д файлов

Форум — Science & Engineering

Добрый день друзья!

Существует ли какая программа для быстрого просмотра файлов типа wrl или wings? Вот например есть 50 штук таких файлов и нужно просмотреть их быстро - как картинки, что бы выбрать нужные.

 

koteika ()

ошибка udisksd crashed with sigserv in g_mutex_lock() Ubuntu 17

Форум — Admin

при запуске системы постоянно почти

udisksd crashed with sigserv in g_mutex_lock()

 

adak ()

Network-Manager Wi-Fi «устройство не готово» kali xfce

Форум — Desktop

Как исправить в панели Network-Manager сетей Wi-Fi пишет что «устройство не готово»

kali linux xfce

 , , ,

trueflownature ()

Линукс на Nintendo Switch

Форум — Talks

https://stopgame.ru/newsdata/34475
В общем-то, запустили линукс с KDE. И вроде как всё работает. Свитч-инфицированные могут попробовать. Такой себе планшет за 20к рублей.

 , ,

ozz_is_here ()

Проблема с pip3

Форум — General

Проблема с pip3 Пробую выполнить командой: sudo pip3 install pysmb, humanfriendly sudo: pip3: command not found говорит что команда не найдена

А этой командой выдает ошибку sudo pip install pysmb, humanfriendly Invalid requirement: 'pysmb,' Traceback (most recent call last): File «/usr/local/lib/python2.7/dist-packages/pip/_internal/req/req_install.py», line 252, in from_line req = Requirement(req) File «/usr/local/lib/python2.7/dist-packages/pip/_vendor/packaging/requirements.py», line 97, in __init__ requirement_string[e.loc:e.loc + 8])) InvalidRequirement: Invalid requirement, parse error at «','»

ввожу команду dpkg -L python3-pip получаю вывод: /. /usr /usr/bin /usr/bin/pip3 /usr/lib /usr/lib/python3 /usr/lib/python3/dist-packages /usr/lib/python3/dist-packages/pip /usr/lib/python3/dist-packages/pip/__init__.py /usr/lib/python3/dist-packages/pip/__main__.py /usr/lib/python3/dist-packages/pip/_vendor /usr/lib/python3/dist-packages/pip/_vendor/__init__.py /usr/lib/python3/dist-packages/pip/basecommand.py /usr/lib/python3/dist-packages/pip/baseparser.py /usr/lib/python3/dist-packages/pip/cmdoptions.py /usr/lib/python3/dist-packages/pip/commands /usr/lib/python3/dist-packages/pip/commands/__init__.py /usr/lib/python3/dist-packages/pip/commands/check.py /usr/lib/python3/dist-packages/pip/commands/completion.py /usr/lib/python3/dist-packages/pip/commands/download.py /usr/lib/python3/dist-packages/pip/commands/freeze.py /usr/lib/python3/dist-packages/pip/commands/hash.py /usr/lib/python3/dist-packages/pip/commands/help.py /usr/lib/python3/dist-packages/pip/commands/install.py /usr/lib/python3/dist-packages/pip/commands/list.py /usr/lib/python3/dist-packages/pip/commands/search.py /usr/lib/python3/dist-packages/pip/commands/show.py /usr/lib/python3/dist-packages/pip/commands/uninstall.py /usr/lib/python3/dist-packages/pip/commands/wheel.py /usr/lib/python3/dist-packages/pip/compat /usr/lib/python3/dist-packages/pip/compat/__init__.py /usr/lib/python3/dist-packages/pip/compat/dictconfig.py /usr/lib/python3/dist-packages/pip/download.py /usr/lib/python3/dist-packages/pip/exceptions.py /usr/lib/python3/dist-packages/pip/index.py /usr/lib/python3/dist-packages/pip/locations.py /usr/lib/python3/dist-packages/pip/models /usr/lib/python3/dist-packages/pip/models/__init__.py /usr/lib/python3/dist-packages/pip/models/index.py /usr/lib/python3/dist-packages/pip/operations /usr/lib/python3/dist-packages/pip/operations/__init__.py /usr/lib/python3/dist-packages/pip/operations/check.py /usr/lib/python3/dist-packages/pip/operations/freeze.py /usr/lib/python3/dist-packages/pip/pep425tags.py /usr/lib/python3/dist-packages/pip/req /usr/lib/python3/dist-packages/pip/req/__init__.py /usr/lib/python3/dist-packages/pip/req/req_file.py /usr/lib/python3/dist-packages/pip/req/req_install.py /usr/lib/python3/dist-packages/pip/req/req_set.py /usr/lib/python3/dist-packages/pip/req/req_uninstall.py /usr/lib/python3/dist-packages/pip/status_codes.py /usr/lib/python3/dist-packages/pip/utils /usr/lib/python3/dist-packages/pip/utils/__init__.py /usr/lib/python3/dist-packages/pip/utils/appdirs.py /usr/lib/python3/dist-packages/pip/utils/build.py /usr/lib/python3/dist-packages/pip/utils/deprecation.py /usr/lib/python3/dist-packages/pip/utils/encoding.py /usr/lib/python3/dist-packages/pip/utils/filesystem.py /usr/lib/python3/dist-packages/pip/utils/glibc.py /usr/lib/python3/dist-packages/pip/utils/hashes.py /usr/lib/python3/dist-packages/pip/utils/logging.py /usr/lib/python3/dist-packages/pip/utils/outdated.py /usr/lib/python3/dist-packages/pip/utils/packaging.py /usr/lib/python3/dist-packages/pip/utils/setuptools_build.py /usr/lib/python3/dist-packages/pip/utils/ui.py /usr/lib/python3/dist-packages/pip/vcs /usr/lib/python3/dist-packages/pip/vcs/__init__.py /usr/lib/python3/dist-packages/pip/vcs/bazaar.py /usr/lib/python3/dist-packages/pip/vcs/git.py /usr/lib/python3/dist-packages/pip/vcs/mercurial.py /usr/lib/python3/dist-packages/pip/vcs/subversion.py /usr/lib/python3/dist-packages/pip/wheel.py /usr/lib/python3/dist-packages/pip-9.0.1.egg-info /usr/lib/python3/dist-packages/pip-9.0.1.egg-info/PKG-INFO /usr/lib/python3/dist-packages/pip-9.0.1.egg-info/dependency_links.txt /usr/lib/python3/dist-packages/pip-9.0.1.egg-info/entry_points.txt /usr/lib/python3/dist-packages/pip-9.0.1.egg-info/not-zip-safe /usr/lib/python3/dist-packages/pip-9.0.1.egg-info/requires.txt /usr/lib/python3/dist-packages/pip-9.0.1.egg-info/top_level.txt /usr/share /usr/share/doc /usr/share/doc/python3-pip /usr/share/doc/python3-pip/changelog.Debian.gz /usr/share/doc/python3-pip/changelog.gz /usr/share/doc/python3-pip/copyright /usr/share/man /usr/share/man/man1 /usr/share/man/man1/pip3.1.gz Если честно не фига не понял тут, подскажите как победить проблему?

 , ,

nikbim96 ()

зашифрованная fs в файле

Форум — General

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

 ,

thunar ()

Насколько Powershell мощен?

Форум — Talks

For example, Powershell vs Bash. С удовольствием почитаю ваши доводы (если они будут).

 ,

time_LORd ()

No resolve domain name (Centos 6.8)

Форум — Admin

Добрый день, уважаемые участники форума. Проблема решена, хотелось бы узнать, некоторые подробности.

Суть проблемы: Не резолвились имена на машине с centos. В resolve.conf and resolv.conf (Почему файла 2 я так и не догнал) , есть записи от двух DNS-серверах. На маршрутизаторе те же DNS-ы. Машина не обращалась к ним, по неизвестным мне причинам. После добавления записей рода «DNS1=xxx.xxx.xxx.xxx and DNS2=xxx.xxx.xxx.xxx» в конфиг интерфейса, все начало стабильно резолвиться. Из диагностики: nslookup and ping, смена параметров маршрутизатора, и файликов resolve.conf and resolv.conf.

Подробно: ping:

# ping yandex.ru
ping: unknown host yandex.ru
# ping 77.88.8.8
PING 77.88.8.8 (77.88.8.8) 56(84) bytes of data.
64 bytes from 77.88.8.8: icmp_seq=1 ttl=48 time=20.9 ms
64 bytes from 77.88.8.8: icmp_seq=2 ttl=48 time=15.1 ms
64 bytes from 77.88.8.8: icmp_seq=3 ttl=48 time=15.4 ms
64 bytes from 77.88.8.8: icmp_seq=4 ttl=48 time=17.2 ms
64 bytes from 77.88.8.8: icmp_seq=5 ttl=48 time=15.6 ms
nslookup:
# nslookup yandex.ru 8.8.8.8
Server:         8.8.8.8
Address:        8.8.8.8#53

Non-authoritative answer:
Name:   yandex.ru
Address: 77.88.55.80
Name:   yandex.ru
Address: 5.255.255.80
Name:   yandex.ru
Address: 5.255.255.88
Name:   yandex.ru
Address: 77.88.55.77

# nslookup yandex.ru
;; connection timed out; trying next origin
;; connection timed out; no servers could be reached
/etc/nsswitch.conf:
#passwd:    db files nisplus nis
#shadow:    db files nisplus nis
#group:     db files nisplus nis

passwd:     files
shadow:     files
group:      files

#hosts:     db files nisplus nis dns
hosts:      files dns

# Example - obey only what nisplus tells us...
#services:   nisplus [NOTFOUND=return] files
#networks:   nisplus [NOTFOUND=return] files
#protocols:  nisplus [NOTFOUND=return] files
#rpc:        nisplus [NOTFOUND=return] files
#ethers:     nisplus [NOTFOUND=return] files
#netmasks:   nisplus [NOTFOUND=return] files

bootparams: nisplus [NOTFOUND=return] files

ethers:     files
netmasks:   files
networks:   files
protocols:  files
rpc:        files
services:   files

netgroup:   nisplus

publickey:  nisplus

automount:  files nisplus
aliases:    files nisplus

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

 ,

rasq ()

Мне нужна программа с преферансом и поэтессами где можно набигать и грабить корованы. (переводчик, звуковая поддержка)

Форум — Talks

Суть такова:

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

Чё, котаны, есть чё нить похожее на мои запросы?

 , ,

burato ()

Карта для GPG

Форум — Security

Всем доброго времени суток!

Нужно устройство для ношения ключей gpg, желательно за мало денег, но это не обязательно. Из известного мне - Yubikey, к которому сейчас и склоняюсь, Nitrokey, о котором в рунете маловато инфы(а пока доедет, за пределы рунета по талонам, может, ходить будем) и нечто под названием g10 openpgp card, о котором когда-то проскальзывал пост на Хабре. Aladdin еще что-то в этом направлении делал, но историй успеха с gpg тоже не слишком видно.

Кто что использует? Плюсы, минусы?

 

osmosis ()

C# async await доступ к UI из потока

Форум — General

Здравствуйте, помогите разобраться, я не программист C# и мне с трудом дается разобраться с некоторыми моментами.

Значит, есть у меня форма, в которой всего один элемент UI это - label1, а так же метод myFunc() и его асинхронный вызов myFuncAsync.

Ну вот так:

using System;
using System.Threading;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace MyProject
{
    public partial class FormTest : Form
    {
        public FormTest()
        {
            InitializeComponent();
        }

        // Простой статический метод
        public static void bar()
        {
            MessageBox.Show("Hello dude ;)");
        }

        // Загрузка формы
        private void FormTest_Load(object sender, EventArgs e)
        {
            myFuncAsync();
        }


        // Функция которая будет выполняться в отдельном потоке
        private void myFunc()
        {
            Thread.Sleep(2000);
            FormTest.bar();

            label1.Text = "Brorororor"; // КАК ТУТ ПОЛУЧИТЬ ДОСТУП К ЭЛЕМЕНТУ UI ????????
        }

        // Асинхронный вызов myFunc
        private async void myFuncAsync()
        {
            Task task = new Task(myFunc);
            task.Start();
            await task;
        }
    }
}

Все работает, кроме доступа к UI из потока. Выхватываю понятное исключение:

Исключение типа "System.InvalidOperationException" возникло в System.Windows.Forms.dll, но не было обработано в коде пользователя

Дополнительные сведения: Недопустимая операция в нескольких потоках: попытка доступа к элементу управления 'label1' не из того потока, в котором он был создан.

Как мне с потока до UI достучаться?

Спасибо.

 , , , ,

httpxss ()

Crng вешает систему

Форум — Desktop

Arch. lts ядро. При обновлении ядра с 4.14.35-1-lts на 4.14.36-1-lts процесс crng вешает систему на 10 сек при использовании ssd.

[    7.961668] wlan0: authenticate with 00:34:fe:51:65:54
[    7.985043] wlan0: send auth to 00:34:fe:51:65:54 (try 1/3)
[    7.986817] wlan0: authenticated
[    7.990140] wlan0: associate with 00:34:fe:51:65:54 (try 1/3)
[    7.998459] wlan0: RX AssocResp from 00:34:fe:51:65:54 (capab=0x411 status=0 aid=2)
[    7.998482] wlan0: AP has invalid WMM params (AIFSN=1 for ACI 2), will use 2
[    7.998485] wlan0: AP has invalid WMM params (AIFSN=1 for ACI 3), will use 2
[    7.998622] wlan0: associated
[    8.028466] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[   23.602398] random: crng init done
[   25.622305] Bluetooth: RFCOMM TTY layer initialized
[   25.622319] Bluetooth: RFCOMM socket layer initialized
[   25.622330] Bluetooth: RFCOMM ver 1.11
[   26.661040] fuse init (API version 7.26)

При возвращении на предыдущую версию ядра такого не наблюдается.

 , ,

macroc ()

Обновляю настольный дебиан 9, не обновляется deb-multimedia.org

Форум — Desktop
bur@bur-pc:~$ sudo apt update
[sudo] пароль для bur: 
Пол:1 http://security.debian.org/debian-security stretch/updates InRelease [94,3 kB]
Игн:2 http://ftp.ru.debian.org/debian stretch InRelease                                                                          
Пол:3 http://ftp.ru.debian.org/debian stretch-updates InRelease [91,0 kB]                                                        
Сущ:4 http://ftp.ru.debian.org/debian stretch Release                                                                           
Пол:5 http://security.debian.org/debian-security stretch/updates/main Sources [135 kB]                     
Сущ:6 https://download.virtualbox.org/virtualbox/debian stretch InRelease                                                 
Пол:8 http://security.debian.org/debian-security stretch/updates/main i386 Packages [372 kB]                                                               
Ошк:9 http://www.deb-multimedia.org stretch InRelease                                                                                                                                                                                       
  Не удаётся соединиться с www.deb-multimedia.org:80 (91.121.10.104), connection timed out
Получено 692 kБ за 2мин 0с (5 753 Б/c)                             
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Может быть обновлено 4 пакета. Запустите «apt list --upgradable» для их показа.
W: Не удалось получить http://www.deb-multimedia.org/dists/stretch/InRelease  Не удаётся соединиться с www.deb-multimedia.org:80 (91.121.10.104), connection timed out
W: Некоторые индексные файлы не скачались. Они были проигнорированы или вместо них были использованы старые версии.

Кастую: Vsevolod-linuxoid

Это что то с блокировками связано, не?

 ,

burato ()

Разработан порядок передачи биометрических данных россиян

Форум — Talks

Вот здесь говорят что нужно срочно одевать шапочку из фольги. Итак, мои дорогие рабы - охота за вашими голосами началась.
Для Ъ:
Минкомсвязи разработало порядок передачи оператором Единой информационной системы («Ростелеком») в ФСБ и МВД биометрических данных российских граждан. Соответствующий документ опубликован на федеральном портале проектов нормативных правовых актов.

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

За первичный сбор данных рабов, собирателям будут платить 100 монет. А вообще за каждый открытый расчетный счет банки будут платить в Ростелеком по 200 рублей.

Первоначальный сбор биометрических данных тоже возложен на банки. Согласно плану, из каждого платежа в 200 руб. «Ростелеком» будет передавать 100 руб. в тот банк, который произвёл первичный сбор биометрических данных на конкретного гражданина. Таким образом, для банков это тоже дополнительная статья дохода — они тоже будут заинтересованы в сборе биометрических данных своих клиентов.

А, и ещё:

Начало коммерческой эксплуатации единой биометрической системы в РФ запланировано на 1 июля 2018 года.

 , , , ,

Promusik ()

Как запустить провреку в 20:00 по времени сервера (Nrpe)

Форум — Admin

Подскажите пожалуйста как в конфиге nrpe сделать так что бы проверка чека запускалась в 20:00 по времени сервера.

Для чека использую селект: SELECT COUNT(*) AS `total` FROM `*****` WHERE `status` IN (6, 8);

 

vitavia ()

Conky и мой личный траур.

Форум — Development

Я не очень уверен что создаю тему там где надо, но какое-то отношение всё-таки к разработке она имеет.

В общем захотелось мне тут сделать свои конки поуниверсальнее а код в них покрасивее. И столкнулся с проблемой.

Я не смог добавить в .conkyrc собственную переменную. НИКАК!!! Очень прошу, скажите что я умею пользоваться гуглом и что то что я хотел сделать просто не предусмотрено идеологий Conky.

Для большей понятности вот код .conkyrc как он есть:

${goto 32}CPU1: ${font Ubuntu:style=Bold:size=8}${color1}${cpu cpu1}%${color}${font} 
${alignr}${color2}${cpugraph cpu1 10,80 00FF00 FF0000}${color}
А это примерно то что я хотел написать:
${if_match ${количествоЦПУ}>=1}${goto 32}CPU1: ${font Ubuntu:style=Bold:size=8}${color1}${cpu cpu1}%${color}${font} 
${alignr}${color2}${cpugraph cpu1 10,80 00FF00 FF0000}${color}${endif}
То есть хотел сделать 8 таких строчек с разными номерами cpu и больше не париться с тем что конки плачут когда вдруг у процессора камней не столько сколько прописано в конках.

Единственное решение которое мне удалось откопать на просторах интернета выглядит так:

Вместо ${количествоЦПУ} предлагается прописать ${execi 9999 cat /proc/cpuinfo | grep -c Core}. Но тогда возникает вопрос, как будут вести себя конки? Они ОДИН раз дернут cat и будут хранить значение 9999 секунд или будут дергать каждый раз когда будут перерисовываться? Логика подсказывает что один раз, но сомнения гложуть...

 ,

AfterWork ()

Unknown public key

Форум — Security

Что за ключ такой unknown public key D1483FA6C3C07136? Ему можно доверять?

 ,

ados ()

OpenVPN и tethering

Форум — Mobile

Снилось мне, что я подключился телефоном к OpenVPN серверу, на телефоне dnsleaktest.com показывает IP-адрес сервера, DNS-серверы которые прописаны в конфиге OpenVPN'а.

Включаю tethering, подключаюсь ноутом, захожу в инет — сразу вижу заглушку от провайдера, оплати, мол, раздачу интернетов.

Полез в настройки OpenVPN'а и Android'а, поставил галки «направлять весь трафик в VPN», «блокировать трафик не через VPN» и подобные, но заглушка от провайдера всё равно на ноуте появляется.

Поставил VPN Tether, с ним инет на ноуте появился, но dnsleaktest.com показывает, что я использую провайдерские DNS, а не не что прописывал в конфигах.

Вопрос, что делает этот самый VPN Tether? Правильно я догадываюсь, что на самом деле это обёртка пары вызовов iptables? А что это за вызовы, как мне самому их сделать, как сделать чтобы эти вызовы iptables сами делались при подключении к VPN'у? А как сделать так чтобы не использовался провайдерский DNS, но запросы шли через VPN к моему серверу?

 , , ,

Camel ()

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