LINUX.ORG.RU

Сообщения bvn13

 

Какую платежную систему выбрать?

 , , ,

Кто-нибудь прикручивал PayPal вообще? Сложно там? Проект на Java, Spring. Вроде бы у них есть SDK. Но я не крутил еще. И опять же, не знаю, запилить ли отдельным микросервисом или в монолит втащить еще и этот SDK.

bvn13
()

Ошибка авторизации через Emacs:EWW

 ,

При попытке авторизации - это:

HTTP Status 405 - Request method 'POST' not supported

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------

type Status report

message Request method 'POST' not supported

description The specified HTTP method is not allowed for the requested resource.

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Apache Tomcat/7.0.76

как быть?

bvn13
()

Добавляю тег proxypy

 

bvn13
()

BitBucket заблочен РКН

 , ,

Что, еще не было новости? Никто не пользуется ведром что ли?

https://i.imgur.com/Mmb04GE.png

https://isitblockedinrussia.com/?host=bitbucket.org

Так-то!

bvn13
()

Смена симки для интернета с помощью Tasker

 , internet access, sim card, ,

Есть телефон Xiaomi Mi 5. Требуется по внешнему событию сменить сим-карту для интернета.

Я установил Tasker, AutoTools, выдал права на изменение системных переменных, воспользовался инструкцией, и нашел нужный мне параметр: multi_sim_data_call. Именно он меняется с 1 на 3 при переключении сим из настроек.

Но вот незадача: если настроить AutoTools на смену значения этой системной переменной и протестировать задачу Tasker-а (контроль делаю выводом системного уведомления со значением этой переменной), то она вроде как установилась, но телефон не понял, что симка переключена.

Поэтому вопрос: как его заставить принять новое значение этой системной переменной и среагировать сменой симки для интернета?

Ну или подскажите, как автоматизировать сей процесс?

UPD: нашел протухший тред на реддите, где также безрезультатно пытались сменить симку https://www.reddit.com/r/tasker/comments/5g39ff/dual_sim_enabledisable_sim_ca...

bvn13
()

Kernel panic at the submarine in Barcelona's Aquarium

 , ,

Были в Аквариуме в Барселоне. А в детской подводной лодке - он, linux! Вернее, его «младший брат» на малинке. И он паникует. Интересно, оно так задумано или его и правда переклинило?

Как выглядит субмарина снаружи и внутри, можно увидеть во фликре: https://flic.kr/s/aHsmop5fV3

А по поводу самого аквариума - как-то скудно там. Маленькая экспозиция. Рыбы красивые, да. Но аквариумов их мало. Есть и родные нам виды - есть аквариум с огромными осётрами. Но никаких морских котиков вам, ни дельфинов, ни прочих больших зверей, и змее-гадов тоже нет. Да, акулы были, средних размеров, много скатов. Но вот пингвины сидели какие-то сонные. В московском океанариуме они, помню, как на спидах были - и ныряли по кругу, и бегали, и «танцевали». В общем, мне не очень зашло, а дочке понравилось в барселонском Аквариуме. В московском она еще не была.

ЗЫ. Билет 20 евро на взрослого, детям до 6 бесплатно.

ЗЗЫ. В альбом фликра добавил остальные (не-линукс) фотки - должно быть интересней.

bvn13
()

Вакансия мечты от Софт Хаус Центр (Спб)

 ,

Системный администратор / IT-специалист

50 000 — 70 000 ₽, опыт работы от 3 лет, полная занятость

Обязанности:

  • Поддержка существующей инфраструктуры
  • Регламентные работы в ночное время в ДЦ
  • Планирование реорганизации, внедрений
  • Разработка и ведение проектов
  • Проведение комплексных аудитов ИТ-инфраструктуры, составление КП
  • Удалённая поддержка клиентов, выезды к клиентам
  • Руководство выездными специалистами
  • Администрирование серверных ОС, систем виртуализации, сетевого оборудования,
  • Обновление типовых конфигураций 1С (более 100 баз в месяц)

Требования:

  • Обязательность и честность.
  • Способность достойно нести ответственность за последствия своих решений
  • Способность вне зависимости от времени суток выполнить работу, если того требуют обстоятельства (аварийный случай)

Необходимо знать:

  • - серверные роли GPO, WSUS, AD, DHCP, DNS, IIS, RDS
  • - MS Windows Server 2008-2016
  • - Linux Ubuntu Server 16-18
  • - Linux CentOS 7+ (включая поддержку домена MS)
  • - Linux Debian 9+
  • - MS Windows 7-10 (включая создание установочных образов)
  • - MS Exchange 2012-2016 (включая настройку пограничного транспорта)
  • - MS SQL 2012-2017 (включая отказоустойчивость и планы обслуживания)
  • - Vmware ESXI, MS Hyper-V (включая консоль)
  • - Mikrotik RouterOS, D-Link DFL, HP Enterprise, Cisco SB
  • - 1С Предприятие 8.*
  • - HTML, PHP (базовые знания)
  • • Неполное высшее образование
  • • Водительские права: B
  • • Английский язык (базовый)

Условия:

  • Оклад от 50000 + премия
  • От метро до офиса 420 метров ~ 4-6 минут
  • Возможность работы из дома при наличии уважительных причин
  • Возможность отгулов по предварительной договорённости
  • Недопустимы прогулы и внезапное отсутствие связи (сел телефон, нет сети, закончились средства)

Иными словами: руководство придерживается лояльной политики в отношении сотрудников при условии соответствующей отдачи.

пруф https://www.superjob.ru/vakansii/sistemnyj-administrator-30670044.html

bvn13
()

Проектирование настраиваемых событий по расписанию

 , , , ,

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

Есть мысли, как это сделать, но не могу определиться, как будет лучше. Может быть, есть какие мануалы, или кто-то делал? Поделитесь, плз, инфой и мыслями.

Жить все планирует на Java 8, SpringBoot 2.

bvn13
()

API для freenom

 , free domains,

Нашел на гитхабе https://github.com/patrikx3/freenom

Сам пока не тестировал. Есть желающие протестить?

bvn13
()

systemd: Too many levels of symbolic links (2)

 ,

была уже тема, но там все дело было в пустом файле.

имею:

свой файл-демон положил в /etc/systemd/system

содержимое стандартное (у меня такой на другой машине работает)

# cat pdswe.service
[Unit]
Description=Sevco Web Ext
After=network.target

[Service]
User=boyko.vn
WorkingDirectory=/opt/pivdom-reports
ExecStart=/usr/bin/java -jar /opt/pivdom-reports/pivdomsevcowebextension-1.0.0.jar --spring.config.location=file:/opt/pivdom-reports/application.properties
SuccessExitStatus=143

[Install]

делаю:

# systemctl enable pdswe
Failed to execute operation: Too many levels of symbolic links

при этом:

:/etc/systemd/system# ls -l
total 48
drwxr-xr-x 2 root root 4096 Dec 13 15:05 default.target.wants
drwxr-xr-x 2 root root 4096 Dec 12 14:46 final.target.wants
drwxr-xr-x 2 root root 4096 Dec 12 14:38 getty.target.wants
drwxr-xr-x 2 root root 4096 Dec 12 14:41 graphical.target.wants
lrwxrwxrwx 1 root root   38 Dec 12 14:41 iscsi.service -> /lib/systemd/system/open-iscsi.service
lrwxrwxrwx 1 root root   46 Dec 13 15:05 karaf -> /opt/apache-servicemix-7.0.1/bin/karaf.service
lrwxrwxrwx 1 root root   46 Dec 13 15:05 karaf.service -> /opt/apache-servicemix-7.0.1/bin/karaf.service
drwxr-xr-x 2 root root 4096 Dec 12 16:37 multi-user.target nss-lookup.target.wants
drwxr-xr-x 2 root root 4096 Dec 12 16:37 multi-user.target.wants
drwxr-xr-x 2 root root 4096 Dec 12 14:38 network-online.target.wants
drwxr-xr-x 2 root root 4096 Dec 12 16:37 nss-lookup.target.wants
drwxr-xr-x 2 root root 4096 Dec 12 14:41 paths.target.wants
lrwxrwxrwx 1 root root   33 Jun  7 22:20 pdswe.service -> /opt/pivdom-reports/pdswe.service

karaf.service - преспокойно работает, а мой - нет.

где я накосячил?

bvn13
()

Как преобразовать x-www-form-urlencoded данные в json?

 , , , ,

Не хочу изобретать велосипед.

Данные с массивами (проклятый php и php-нутые программисты)

contacts%5Bupdate%5D%5B0%5D%5Bid%5D=1526845&contacts%5Bupdate%5D%5B0%5D%5Bname%5D=%D0%A8%D1%82%D0%B5%D0%BF%D0%B0+%D0%95%D0%BB%D0%B5%D0%BD%D0%B0+%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80%D0%BE%D0%B2%D0%BD%D0%B0&contacts%5Bupdate%5D%5B0%5D%5Bresponsible_user_id%5D=67&contacts%5Bupdate%5D%5B0%5D%5Bdate_create%5D=1525351212&contacts%5Bupdate%5D%5B0%5D%5Blast_modified%5D=1525453926&contacts%5Bupdate%5D%5B0%5D%5Bcreated_user_id%5D=2360836&contacts%5Bupdate%5D%5B0%5D%5Bmodified_user_id%5D=2360836&contacts%5Bupdate%5D%5B0%5D%5Bcompany_name%5D=%D0%A8%D1%82%D0%B5%D0%BF%D0%B0+%D0%95%D0%BB%D0%B5%D0%BD%D0%B0+%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80%D0%BE%D0%B2%D0%BD%D0%B0+%D0%98%D0%9F&contacts%5Bupdate%5D%5B0%5D%5Blinked_company_id%5D=657097&contacts%5Bupdate%5D%5B0%5D%5Bcustom_fields%5D%5B0%5D%5Bid%5D=28719&contacts%5Bupdate%5D%5B0%5D%5Bcustom_fields%5D%5B0%5D%5Bname%5D=%D0%A2%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD&contacts%5Bupdate%5D%5B0%5D%5Bcustom_fields%5D%5B0%5D%5Bvalues%5D%5B0%5D%5Bvalue%5D=123&contacts%5Bupdate%5D%5B0%5D%5Bcustom_fields%5D%5B0%5D%5Bvalues%5D%5B0%5D%5Benum%5D=61231&contacts%5Bupdate%5D%5B0%5D%5Bcustom_fields%5D%5B0%5D%5Bcode%5D=PHONE&contacts%5Bupdate%5D%5B0%5D%5Bcustom_fields%5D%5B1%5D%5Bid%5D=28721&contacts%5Bupdate%5D%5B0%5D%5Bcustom_fields%5D%5B1%5D%5Bname%5D=Email&contacts%5Bupdate%5D%5B0%5D%5Bcustom_fields%5D%5B1%5D%5Bvalues%5D%5B0%5D%5Bvalue%5D=234&contacts%5Bupdate%5D%5B0%5D%5Bcustom_fields%5D%5B1%5D%5Bvalues%5D%5B0%5D%5Benum%5D=61243&contacts%5Bupdate%5D%5B0%5D%5Bcustom_fields%5D%5B1%5D%5Bcode%5D=EMAIL&contacts%5Bupdate%5D%5B0%5D%5Btype%5D=contact&account%5Bsubdomain%5D=mail4bvn

Ну ладно, я еще url-decode сделаю

contacts[update][0][id]=1526845&contacts[update][0][name]=Штепа+Елена+Александровна&contacts[update][0][responsible_user_id]=67&contacts[update][0][date_create]=1525351212&contacts[update][0][last_modified]=1525453926&contacts[update][0][created_user_id]=2360836&contacts[update][0][modified_user_id]=2360836&contacts[update][0][company_name]=Штепа+Елена+Александровна+ИП&contacts[update][0][linked_company_id]=657097&contacts[update][0][custom_fields][0][id]=28719&contacts[update][0][custom_fields][0][name]=Телефон&contacts[update][0][custom_fields][0][values][0][value]=123&contacts[update][0][custom_fields][0][values][0][enum]=61231&contacts[update][0][custom_fields][0]

=PHONE&contacts[update][0][custom_fields][1][id]=28721&contacts[update][0][custom_fields][1][name]=Email&contacts[update][0][custom_fields][1][values][0][value]=234&contacts[update][0][custom_fields][1][values][0][enum]=61243&contacts[update][0][custom_fields][1]
=EMAIL&contacts[update][0][type]=contact&account[subdomain]=mail4bvn

Ну а дальше как? парсить строки вручную? попахивает говнокодерством...

ЗЫ. Реализовывать буду на 1С. Возможно, удастся javascript код запустить через какой-нибудь COMОбъект("MSScriptControl.ScriptControl"), поэтому реализации на других языках хоть и интересны, но лишь для того, чтобы я смог потом перегнать в нужный.

ЗЗЫ. Прослойку в виде доп. сервиса тоже не хотелось бы реализовывать...

ЗЗЗЫ. Требуется универсальный метод, т.к. структура данных будет меняться.

bvn13
()

Автоматически обновляемые списки заблокированных адресов и автонастройка прокси

 , ,

bvn13
()

Проброс траффика от клиента к клиенту

 ,

Настроен OpenVPN, к серверу подключаются два клиента. Хочу, чтобы при подключении клиента 10.9.1.4 весь траффик шел через 10.9.1.8. Т.е. чтобы клиент 10.9.1.8 служил «выходной нодой» для всего траффика клиента 10.9.1.4. Как возможно?

ccd 10.9.1.4:

push "redirect-gateway def1"
push "remote-gateway 10.9.1.1"
push "dhcp-option DNS 8.8.8.8"

iptables на сервере 10.9.1.1

# Generated by iptables-save v1.6.2 on Mon Apr 23 15:32:51 2018
*filter
:INPUT ACCEPT [610:58935]
:FORWARD ACCEPT [108:30547]
:OUTPUT ACCEPT [506:71048]
COMMIT
# Completed on Mon Apr 23 15:32:51 2018
# Generated by iptables-save v1.6.2 on Mon Apr 23 15:32:51 2018
*nat
:PREROUTING ACCEPT [22:1140]
:INPUT ACCEPT [20:1020]
:OUTPUT ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
-A POSTROUTING -s 10.9.1.0/24 -o enp9s0 -j MASQUERADE
COMMIT
# Completed on Mon Apr 23 15:32:51 2018

bvn13
()

blacklist-rkn-tool

 , ,

В одном ТГ чате промелькнула ссылка, думал, кому-то пригодится https://github.com/Prototype-X/blacklist-rkn-tool

bvn13
()

Научите меня переносить треды в Клуб

 ,

сабж. а то уже которую ветку трут с подписью «в Клуб». а я не могу.

bvn13
()

Proxy-to-? (Proxy) over OpenVPN

 ,

Есть OpenVPN сервер, к нему цепляется клиент. Пинги ходят туды-сюды.

Хочу на сервере поставить http-proxy так, чтобы он траффик гонял не напрямую с этой машины, а через vpn-тунель прогонял.

Как настроить?

bvn13
()

Хочу отдавать static html если недоступен proxy_pass сервер

 , proxy-pass,

Кейс. Через в nginx настроен proxy_pass на другой порт, который слушает другой веб-сервер (Java, Spring, к примеру). Иногда требуется перегрузить этот веб-сервер. Nginx, соответственно, выдает ошибку, что недоступен сейчас.

Можно ли его «уговорить» отдавать какой-нибудь статический html в таком случае? Можно было бы запилить «объяснительную», почему сервер в дауне, и javasrcipt-ом пытаться перегрузить страницу. Было бы стильно, модно, молодежно.

___

maxcom, почему тег «proxy_pass» некорректный?

bvn13
()

Есть ли реализация socks5-proxy клиента в виде HttpHost объекта?

 , , ,

Для TelegramBots библы установка прокси реализована как работа с HttpHost объектом.

Разрабы не чешутся отвечать мне на вопрос про socks5-proxy.

Вот мне и подумалось, что можно как-то обернуть socks5-прокси клиента, чтобы он работал как HttpHost объект.

Может, делал уже кто-то? Или у кого-то мысли есть по этому поводу?

bvn13
()

Серый ЛОР

 

Стал замечать, что глаза в последнее время устают от темных тем, поэтому плавно перехожу на светлые.

Немного поиграл со стандартной темой white2, получил такой-себе серый (почти) ЛОР.

Чуть больше скриншотов:

( CSS внутри )

bvn13
()

Найди Уолли

 , ,

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

https://i.imgur.com/joroE22.jpg

Если их открыть, то в левом верхнем углу появится Уолли. Нажав на него - начинается игра.

А Яндекс карты сегодня полдня не работали.

bvn13
()

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