И это всё МОЁ

Требуемый опыт работы: 1-3 года
Полная занятость, полный день
Возможность работать удаленно (не только в период самоизоляции);


Обязанности:
• Разработка backend части приложения, в соответствии с постановкой;
• Покрытие кода unit-тестами;
• Интеграция с Frontend;


Требования:
• Отличное знание Node.js, понимание масштабирования и узких мест;
• Отличное знание Javasсript/TypeScript;
• Опыт работы с БД (знание SQL);
• Умение писать unit-тесты (Jest);
• Умение работать в команде (предлагать и обсуждать идеи, аргументировать свою позицию, слушать и понимать людей, договариваться);
• Опыт работы с Kubernetes/Docker;
• Опыт работы с git;


Условия:
• Интересные, разнообразные задачи с высоким уровнем ответственности;
• Мы заботимся о здоровье сотрудников - ДМС;
• Обмен опытом в команде увлеченных профессионалов, а также обучение и развитие навыков опытными наставниками;
• Конкурентоспособная полностью «белая зарплата», без скрытых условий и «переменных частей»;
• Коллектив, который продуктивно работает и также отдыхает:);
• Офис с прекрасной транспортной доступностью;
• Оформление с первого дня согласно ТК РФ;
• Прозрачная система карьерного и материального роста;
• Чай, кофе и сладости в офисе, все по канонам;
• Уровень зарплаты может корректироваться в большую сторону при наличии соответствующего опыта и компетенций.
Ключевые навыки
Node.js Javasсript Linux SQL Docker TypeScript git









 








И это всё МОЁ

Утекла база телефонов и ников пользователей телеги. https://meduza.io/news/2020/06/24/v-darknete-opublikovali-bazu-s-dannymi-millionov-polzovateley-telegram



В Telegram сообщили, что информация утекла через встроенную функцию импорта контактов при регистрации. Компания начала бороться с этим в 2019 году после жалоб пользователей из Гонконга. Чтобы решить проблему, компания добавила в мессенджер настройку «Кто может добавлять меня в контакты по номеру телефона» — она позволяет скрыть связь между аккаунтом и номером телефона.



Сначала делают привязку к телефону, потом удивляются…


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









 , ,








И это всё МОЁ

Кто бы мог подумать, ещё лет 5 назад, что питон получит типизацию и функциональщину. Но нет:


def is_tuple(node: Node) -> bool:
match node:
case Node(children=[LParen(), RParen()]):
return True
case Node(children=[Leaf(value="(";), Node(), Leaf(value=";)";)]):
return True
case _:
return False


История показывает, что участь любого популярного ЯП - С++ ужас.


https://www.python.org/dev/peps/pep-0622/









 








И это всё МОЁ

https://www.opennet.ru/opennews/art.shtml?num=53219



Первый выпуск включает в себя средства превентивной защиты и инструментарий командной строки для управления агентом, запуска сканирования (поиск вредоносного ПО), управления реагированием на возможные угрозы и настройки EDR (Endpoint Detection and Response, выявление возможных атак через мониторинг поведения и анализ активности с использованием методов машинного обучения). Заявлена поддержка дистрибутивов RHEL 7.2+, CentOS Linux 7.2+, Ubuntu 16 LTS и новее, SLES 12+, Debian 9+ и Oracle Linux 7.2.



Теперь лоровцы могут спать спокойно!









 ,








И это всё МОЁ

Проблема c bsdtar исключения шаблонов.

debian 10:

# tar --version
tar (GNU tar) 1.30
# tar -cpzvvf - --totals --exclude='/dev/*' /dev > rrrr.tgz
tar: Удаляется начальный `/' из имен объектов
drwxr-xr-x root/root 0 2020-06-24 07:13 /dev/
Всего записано байт: 10240 (10KiB, 7,2MiB/s)
# tar -ztf rrrr.tgz
dev/
#

Код выше. Все в порядке, в исключение попало содержимое папки, но сама папка осталась.

freebsd 10:

# tar --version
bsdtar 3.1.2 - libarchive 3.1.2
# tar -cpzvvf - --totals --exclude='/dev/*' /dev > rrrr.tgz
Total bytes written: 29
# tar -ztf rrrr.tgz
#

Bsdtar исключил как содержимое так и саму папку.

Вопрос:

Как сделать чтоб папка осталась, а содержимое пошло в исключение?








 ,








И это всё МОЁ

Должна уметь подключать 5 часов по Ethernet, питать их через PoE (5 ватт на часы, 30 ватт должна тянуть), и чтобы на ней можно было установить генту (в этом весь интерес), всякие специальные прошивки не надо, я не справлюсь.









 








И это всё МОЁ

Установил digiKam командой dnf install digikam


Написало про 300 мб потом долго грузило много библиотек и написало, что все корректно установлено


В результате не стартует На сайте digikam нашел подсказку запуск с логированием export QT_LOGGING_RULES=«digikam*=true»


Далее при вводе digikam в терминале при запуске выдает digikam: symbol lookup error: /lib64/libdigikamcore.so.6.2.0: undefined symbol: ZN9KContacts13AddresseeListC1ERKS0









 








И это всё МОЁ

В одном из недавних опросов 39 человек проголосовало за HTML5/CSS/JS/WebAssembly DE

Еще 26 проголосовало за WASM-based app everywhere

Интересно было бы послушать в конечном счете, как именно себе ЛОРовцы представляют это самое web-based DE.








 , , ,








И это всё МОЁ

В xfce был довольно удобный notes-плюгин с автоматически сохраняющимися заметками. Есть ли что ни будь подобное для mate?








 








И это всё МОЁ

Сабж. Зачетно ж сделали, сразу чётко видны изменения. Танцпол конечно лезет, но сама сцыль вполне достойна упоминания. Скинул всем кто идёт голосовать но кому лень читать 100500 поправок и сравнивать с оригиналом









 ,








И это всё МОЁ

Несколько дней назад chromium начал падать на страницах с активным содержимым facebook, youtube падают стразу, VK падает если есть видео на странице. так же нельзя вытаскивать вкладки из окна. Пишет код ошибки 256


Версия: 83.0.4103.106 (openSUSE Build), (64 bit)
Пробовал очищать, сбрасывать, переустанавливать. Сегодня пришло обновление, но проблема не исчезла.


Здесь сделал репорт https://bugs.chromium.org/p/chromium/issues/detail?id=1098264 но ответа пока нет


Остальные браузеры работают. Но Мозилла жутко тормозит, так и не смог решить эту проблему, а с Оперой у меня свои счеты.
Куда можно копать?









 ,








И это всё МОЁ
И это всё МОЁ

Спустя 1000 лет, GitHub решил обновить свой дизайн. Я, в целом, позитивно воспринимаю изменения, но это полный ужас. С моим ОКР, сам факт того, что теперь всё съехало влево - уже приговор. Да и редизайн в целом ограничился увеличением скругления углов и заменой всех цветов на более блёклые. Теперь даже GitLab выглядит не так ужасно…


И это сразу после новости о новом HIG для macOS, к которому тоже тонна вопросов.









 , , ,








И это всё МОЁ

Я не отрицаю, это изврат as is, но, мало ли у кого какие фетиши да развлечения, даже более – потребности. ИИТ я кричу о помощи и надеюсь соискать товарищей по беде/интересам.


Уже несколько лет с изрядной переодичностью я натыкаюсь на личную необходимость использования .md, так как plain/text скуден до форматирования в человекочитаемом виде, built-in костыли aka csv-like семейство несколько не про это, xml как с пушки по пчелам, html, выжимкой которого и является сабж перегружен для ввода.


Все бы ничего, но по какой - то неведомой мне причине разработчики софта для, а возможно и пользователи, .md воспринимают его так что изначально необходимо использование only plain/text, и только затем рендер красивенько и удобно читаемо во все что угодно, ну в тот же html. Почему же эти преимущества не использовать и в момент создания/редактирования документа, сохраняя при этом формат хранения читаемым (да и потенциально редактируемым), при острой необходимости, чем угодно, что может в plain/text ?


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


Почему бы не парсить вводимое и не выводить результат in real-time, позволяя сразу оценить вносимые изменения ? Синтаксис ведь достаточно прост и регулярен. Я понимаю в CLI редакторах это не реализуемо, да и не очень надо, но, неужели в полноценном редакторе невозможно реализовать отображение/рендер simple html-like форматирования ? В том же браузере, можно на коленке ипользуя contenteditable страницу и JS на лету принимать во внимание синтаксис и вносить CSS, но то браузер, почему я должен делать это в браузере ?


Есть множество конкретно ориентированных для .md решений, открытых и закрытых, с разными интересными и не очень фишками. Но, изрядная доля из них все равно продолжает традицию, изложенную мной выше, когда в отдельном окне происходит редактирование информации в plain/text и в отдельном окне/приложении ее рендеринг.


Давно приглядываюсь e.g к Typora, моя концепция там снискала отклик, но это electron, да еще и проприетарщина, отдельное приложение для редактирования .md, которое завтра может испортиться или вообще загнуться. Хотелось бы более универсально-эффективного решения. Редактора текста as default с возможности реализации мной описанного за счет, ну, скажем плагина или дополнения. Все таки скакать нужно от основания.


Возможно используемый вами или вам известный редактор может что - то подобное ? Может вы имеете возможность направить мой взор на нечто что я до сих пор упускаю из виду ?


В любом случае, благодарю за уделенное мне внимание.









 , , ,








И это всё МОЁ

Привет всем! Я имею фронтэнд на Vue + Webpack Dev-server и бэкенд на Node.js +Express, работающих на портах 8080 и 3000 соответственно. Для того что бы добавить поддержку SSL я использую в качестве реверс-прокси NGINX + Cerbot со следующей конфигурацией - https://gist.github.com/sergey-prosvirnin/0fb8c37a38fdbe024d61b7705fd73978


Моя проблема заключается, что когда я хочу обратиться к бэкенду, например для сброса пароля по ссылке вида http://liga.is:3000/static/user/auth/local/reset-password-set-new-one?code=XXX я получаю ошибку браузера SSL_ERROR_RX_RECORD_TOO_LONG (Firefox), но если я сброшу куки и кэш, после перезагрузки всё вновь работает, но проблема повторяется вновь и вновь.


Так же я заметил, что все изображения с относительным путем /static/img/*** перестают работать, когда работают через NGINX.


Всех выше этих вышеизложенных проблем нет, когда я не использую NGINX.


Сайт с проблемой - https://vk.cc/awbpv5


Видео с проблемой №1 - https://youtu.be/l7Zb2Ux3Zw8
Видео с проблемой №2 - https://youtu.be/RELVPg_XbLw


Репозиторий с кодом проекта - https://github.com/HabitRPG/habitica









 , , , ,








И это всё МОЁ

Всем привет.


Столкнулся с такой проблемой: после обновления на одном из серверов с php7.0 на php7.3, перестал нормально работать memcached объединяющий php-сессии. То есть, на одном сервере остался php7.0, на другом 7.3. Версия memcached одинаковая. Суть нерабочести - содержимое кэшей разное, соответственно - на одном залогинился а на другом об этом не знают. С модулем php-memcache на работает вообще, с php-memcached вот так всё странно.


srv1 php.ini(php7.0)

session.save_handler = memcache

session.save_path = «tcp://IP1:11211,tcp://IP2:11211»


srv2 php.ini(php7.3)

session.save_handler = memcached

session.save_path = «IP2:11211,IP1:11211»


Может кто-то сталкивался уже с похожей проблемой?









 








И это всё МОЁ
И это всё МОЁ

добрый день. Подскажите пожалуйста куда копать. Имеем сервер с настроенный OpenVPN, сидел на ubunte подключаюсь все нормально, так же подключался с андройда, тоже все ок. Перешел на KDE neon, импортирую VPN соединения из файла, соединяться не хочет.


Логи смотрел в var/log/syslog


Jun 23 19:12:41 z NetworkManager[792]: <info>  [1592928761.7206] audit: op="statistics" arg="refresh-rate-ms" pid=1291 uid=1000 result="success"
Jun 23 19:12:41 z plasmashell[1291]: Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
Jun 23 19:12:41 z plasmashell[1291]: message repeated 2 times: [ Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.]
Jun 23 19:12:43 z kcmshell5[4172]: Couldn't load plugin "kcms/kcm_networkmanagement" : "Динамическая библиотека не найдена." -- falling back to old-style loading from desktop file
Jun 23 19:12:43 z kcmshell5[4172]: Selecting active connection: "720700d1-4e5e-34da-a612-6ea995b309e3"
Jun 23 19:12:44 z NetworkManager[792]: <info> [1592928764.0287] audit: op="statistics" arg="refresh-rate-ms" pid=1291 uid=1000 result="success"
Jun 23 19:13:32 z kdeinit5[4185]: Qt: Session management error: networkIdsList argument is NULL
Jun 23 19:13:41 z NetworkManager[792]: <info> [1592928821.4246] keyfile: add connection /etc/NetworkManager/system-connections/nedopenvpn (30d06674-959e-4bb6-9536-738b2d0d8626,"nedopenvpn";)
Jun 23 19:13:41 z NetworkManager[792]: <info> [1592928821.4257] audit: op="connection-add" uuid="30d06674-959e-4bb6-9536-738b2d0d8626" name="nedopenvpn" pid=4172 uid=1000 result="success"
Jun 23 19:13:41 z kded5[1249]: plasma-nm: virtual void SecretAgent::SaveSecrets(const NMVariantMapMap&, const QDBusObjectPath&;)
Jun 23 19:13:41 z kded5[1249]: plasma-nm: Path: "/org/freedesktop/NetworkManager/Settings/4"
Jun 23 19:13:48 z kwin_x11[1253]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 58336, resource id: 8388828, major code: 18 (ChangeProperty), minor code: 0
Jun 23 19:13:48 z kwin_x11[1253]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 58340, resource id: 35651595, major code: 18 (ChangeProperty), minor code: 0
Jun 23 19:13:49 z NetworkManager[792]: <info> [1592928829.2596] audit: op="statistics" arg="refresh-rate-ms" pid=1291 uid=1000 result="success"
Jun 23 19:13:49 z plasmashell[1291]: Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
Jun 23 19:13:49 z plasmashell[1291]: message repeated 5 times: [ Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.]
Jun 23 19:13:50 z plasmashell[1291]: QDBusObjectPath: invalid path ""
Jun 23 19:13:50 z NetworkManager[792]: <info> [1592928830.6553] audit: op="connection-activate" uuid="30d06674-959e-4bb6-9536-738b2d0d8626" name="nedopenvpn" pid=1291 uid=1000 result="success"
Jun 23 19:13:50 z NetworkManager[792]: <info> [1592928830.6610] vpn-connection[0x556cdc59e320,30d06674-959e-4bb6-9536-738b2d0d8626,"nedopenvpn",0]: Started the VPN service, PID 4194
Jun 23 19:13:50 z NetworkManager[792]: <info> [1592928830.6746] vpn-connection[0x556cdc59e320,30d06674-959e-4bb6-9536-738b2d0d8626,"nedopenvpn",0]: Saw the service appear; activating connection
Jun 23 19:13:50 z kded5[1249]: plasma-nm: Unhandled VPN connection state change: 2
Jun 23 19:13:50 z kded5[1249]: plasma-nm: Unhandled VPN connection state change: 3
Jun 23 19:13:50 z NetworkManager[792]: <info> [1592928830.6841] vpn-connection[0x556cdc59e320,30d06674-959e-4bb6-9536-738b2d0d8626,"nedopenvpn",0]: VPN plugin: state changed: starting (3)
Jun 23 19:13:50 z nm-openvpn[4197]: WARNING: file '/home/z/.local/share/networkmanagement/certificates/nedopenvpn/private.key' is group or others accessible
Jun 23 19:13:50 z nm-openvpn[4197]: OpenVPN 2.4.4 x86_64-pc-linux-gnu [SSL (OpenSSL)] [LZO] [LZ4] [EPOLL] [PKCS11] [MH/PKTINFO] [AEAD] built on May 14 2019
Jun 23 19:13:50 z nm-openvpn[4197]: library versions: OpenSSL 1.1.1 11 Sep 2018, LZO 2.08
Jun 23 19:13:50 z nm-openvpn[4197]: WARNING: No server certificate verification method has been enabled. See openvpn.net/howto.html#mitm for more info.
Jun 23 19:13:50 z nm-openvpn[4197]: NOTE: the current --sсript-security setting may allow this configuration to call user-defined scripts
Jun 23 19:13:50 z nm-openvpn[4197]: TCP/UDP: Preserving recently used remote address: [AF_INET]35.204.121.136:1194
Jun 23 19:13:50 z nm-openvpn[4197]: UDP link local: (not bound)
Jun 23 19:13:50 z nm-openvpn[4197]: UDP link remote: [AF_INET]35.204.121.136:1194
Jun 23 19:13:50 z nm-openvpn[4197]: NOTE: chroot will be delayed because of --client, --pull, or --up-delay
Jun 23 19:13:50 z nm-openvpn[4197]: NOTE: UID/GID downgrade will be delayed because of --client, --pull, or --up-delay
Jun 23 19:13:58 z NetworkManager[792]: <info> [1592928838.8417] audit: op="statistics" arg="refresh-rate-ms" pid=1291 uid=1000 result="success"
Jun 23 19:14:50 z nm-openvpn[4197]: TLS Error: TLS key negotiation failed to occur within 60 seconds (check your network connectivity)
Jun 23 19:14:50 z nm-openvpn[4197]: TLS Error: TLS handshake failed
Jun 23 19:14:50 z nm-openvpn[4197]: SIGUSR1[soft,tls-error] received, process restarting
Jun 23 19:14:51 z NetworkManager[792]: <warn> [1592928891.2592] vpn-connection[0x556cdc59e320,30d06674-959e-4bb6-9536-738b2d0d8626,"nedopenvpn",0]: VPN connection: connect timeout exceeded.
Jun 23 19:14:51 z nm-openvpn-serv[4194]: Connect timer expired, disconnecting.
Jun 23 19:14:51 z nm-openvpn[4197]: SIGTERM[hard,init_instance] received, process exiting
Jun 23 19:14:51 z NetworkManager[792]: <warn> [1592928891.2643] vpn-connection[0x556cdc59e320,30d06674-959e-4bb6-9536-738b2d0d8626,"nedopenvpn",0]: VPN plugin: failed: connect-failed (1)
Jun 23 19:14:51 z NetworkManager[792]: <info> [1592928891.2643] vpn-connection[0x556cdc59e320,30d06674-959e-4bb6-9536-738b2d0d8626,"nedopenvpn",0]: VPN plugin: state changed: stopping (5)
Jun 23 19:14:51 z NetworkManager[792]: <info> [1592928891.2644] vpn-connection[0x556cdc59e320,30d06674-959e-4bb6-9536-738b2d0d8626,"nedopenvpn",0]: VPN plugin: state changed: stopped (6)


Я так понял, что затуп происходит здесь, WARNING: No server certificate verification method has been enabled. See http://openvpn.net/howto.html#mitm for more info.
Но что ему конкретно надо ума не приложу.


Настройки vpn


client
proto udp
remote 35.204.121.136 1194
dev tun
resolv-retry infinite
nobind
persist-key
persist-tun
remote-cert-tls server
verify-x509-name server_utUaa10E4DhtOCQo name
auth SHA256
auth-nocache
cipher AES-128-GCM
tls-client
tls-version-min 1.2
tls-cipher TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256
setenv opt block-outside-dns # Prevent Windows 10 DNS leak
verb 3
<ca>









 








И это всё МОЁ

Здравствуйте, уважаемые пользователи форума, также анонимы!


Я пользуюсь андроид версии 10 QKQ1.190825.002 с прошивкой MIU 11.0.5.0 на смартфоне Редми 9Т.


В родном приложении Адресная книга (то есть Телефон, или Контакты) после редактирования имени контакта он не меняется ни на странице Контакта, ни в восапе. Новое имя видно только, если редактировать - в строке ввода. Но сам по себе контакт показывается со старым именем.


Не помогает перезагрузка.


Подскжите, есть ли какой-нибудь обход этого бага?









 ,








И это всё МОЁ

Linux Mint 18.3 Cinnamon.

После недавнего обновления скайпа в меню выбора приложений «Открыть с помощью» добавился пункт «Поделиться в Skype». И хрен бы с ним, но этот пункт почему-то стал пунктом по дефолту для всех файлов неизвестного типа.

Т.е. теперь при двойном клике на любой файл, для которого раньше не было определено приложение (например образ диска, какой-нить дамп или даже своп-файл (LOL!)), теперь открывается эта отрыжка мелкософта. Раньше же при таком действии открывалось системное окно с предложением выбрать приложение для открытия файла.

Собственно суть вопроса - как вернуть это дефолтное поведение взад?

Удалить скайп не предлагать - приходится этим тормозным говном иногда пользоваться.








 ,