И это всё МОЁ

Всем привет.

Есть у меня json, примерно вида:

{
"Array1": [
{
"key1": "some string",
"key2": "another string",
"Array2": [
{
"key3": "int",
"Array3": [],
"Array4": [],
"Array5": [],
"Array6": [
{
"key4": "one more string",
"key5": "last string"
}
]
}
]
}
]
}

Сейчас я забираю с такого json только значения key1 и key2 при помощи jq и формирую csv примерно так

cat tmpl.jq

.Array1[]|{
"One":.key1,
"Two":.key2
}|join("&";)

После чего могу открыть данную csv и получить красивый spreadsheet разбив по &. Получается два столбика со значениями.

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

Таким образом я хочу получить нечто подобное:


|---------------------|---------------------|--------------------------------------------|
| One | Two | Three |
|---------------------|---------------------|--------------------------------------------|
| some string | another string | { |
| | | "key3": "int", |
| | | "Array3": [], |
| | | "Array4": [], |
| | | "Array5": [], |
| | | "Array6": [ |
| | | { |
| | | "key4": "one more string", |
| | | "key5": "last string" |
| | | } |
| | | ] |
| | |} |
|---------------------|---------------------|--------------------------------------------|

Можно ли как-то это сделать красиво?

Спасибо.








 , , , ,








И это всё МОЁ

Мы компания разработчик онлайн игр, стабильный белый бизнес.

Ищем удаленного PHP программиста (будет backend и frontend)
Подключение к проектам кампании и ежемесячно,
но частичная занятость среди недели.
Выплаты по итогам проделанных работ ежемесячно.

Основные задачи:
1) Доработка имеющихся сайтов компании;
2) Доработка функциональных блоков.

Наши проекты
https://gamexp.com
https://karos.gamexp.ru
https://s3.gamexp.ru

Что нужно знать:
- Все наши сайты на php 7
- Основы GIT
- SQL (начальный/средний уровень)
- Работа с Linux хотя бы на уровне пользователя
- Умение разбираться в чужом коде

Мы предлагаем
Удаленную работу, оплата сдельная
Важно наличие у исполнителя наличие ИП.

Мы отправляем вам техническое задание,
вы говорите готовы ли к нему приступить,
если да, то выполняете,
мы принимаем работы и его мы оплачиваем.
Заключаем договор через ИП.


Ваши резюме присылайте на электронный адрес [email protected]
с пометкой «соискатель на должность
„PHP программист (удаленно)“, просим указывать в отклике желаемую
ставку за час оказываемых услуг. И обязательно присылайте портфолио и резюме.








 








И это всё МОЁ

Как сделать, чтобы внутренний днс консула отдавал только живой ip, на котором работает сервис, ну постгрес например. Сделал так

consul.d# cat postgres.json
{«services»: [
{
«id»: «pg_dbmaster»,
«name»: «postgres»,
«address»: «8.8.8.8»,
«tags»: [«master»],
«port»: 5432
},
{
«id»: «pg_dbread»,
«name»: «postgres»,
«address»: «127.0.0.1»,
«tags»: [«slave»],
«port»: 5432,
«check»: {
«name»: «pg_dbread_check»,
«tcp»: «localhost:5432»,
«interval»: «10s»,
«timeout»: «1s»
}

}
]
}

на 127.0.0.1 ПГ специально дохлый, по идее на запрос должен отдавать только 8.8.8.8

dig @127.0.0.1 -p 8600 postgres.service.consul A +short

8.8.8.8

а он, редиска, отдаёт оба

8.8.8.8

127.0.0.1








 








И это всё МОЁ

Имеется точка доступа в виде смартфона Asus Zenfone ZC550KL. Ноутбук Acer Aspire 5734Z. На борту Arch x86_64 с последними обновлениями.
Суть проблемы описана в заголовке.
При первом подключении (сеть с шифрованием WPA2-PSK) всё работает стабильно. Отключаю точку доступа, включаю вновь - и компьютер её видит, но не подключается (истекает таймаут подключения). Делаю финт ушами - меняю пароль точки доступа (даже на один символ) - компьютер делает попытку подключения, запрашивает пароль, я ввожу - интернет работает стабильно.
Понятно, что мне не в кайф постоянно лезть в телефон менять пароли. Подумал, что дело в dhcpcd.
Команда

systemctl status dhcpcd

выдаёт следующее:



И это всё МОЁ

Есть ли такой файрволл под линукс, чтобы можно было запретить выход в сеть всем прогам по умолчанию, но когда новая прога выходит в сеть, то мне выскакивало бы окно с предложением что мне сделать с ним - разрешить/заблокировать. Например, в android есть крутая обертка ufwall, на linux я найти что-то похожее не могу. Manjaro








 








И это всё МОЁ

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

В общем добавьте ЛОРкод cut пожалуйста.








 , ,








И это всё МОЁ

Скажите почему в диструбутивах типа Rosa KDE, AstraLinux я ставлю Яндекс Браузер и там гладкие шрифты. В то же время в других дистро Манжаро КДЕ, Минт КДЕ 18, КДЕ НЕон шрифты изначально в ЯБ кривые?
Я пытался настроить. Мне удалось настроить в Минт 19 Цинамон, и я пробую переместить все те же настройки на другие дистро но ничего не получается. Я копировал папки /usr/share/fonts, /usr/share/fontconfig, /etc/fonts, и даже папку home/username/.fonts на Минт 18 КДЕ в виртуалке но ничего не меняется. Я ставил там infinality и ничего не меняется. У меня вопросы.

1) Какие есть еще дистро подобные Rosa, AstraLinux в которых изначально работают шрифты в браузере ЯБ гладко и четко, ну или на что ориентироваться? Просто я читал что в Убунту 18-04 плохо со шрифтами плохо работает сглаживание но и в Убунту 16 получается тоже так как Минт 18 КДЕ основан на Убунт 16
ПОЧЕМУ НА ДЕФОЛТНЫХ НАСТРОЙКАХ ОЧЕНЬ ЧЕТКИЕ ШРИФТЫ У ROSA И ASTRALINUX?

2) Как перенести настройки шрифтов и шрифты с Минт 19 Цинамон (я даже смог настроить чуток на КДЕ НЕОН), на другие дистро. Просто я не помню как но мне удалось как-то настроить шрифты на Минте 19 Я использовал infinality но тот же infinality не работает на других дистро.








 , ,








И это всё МОЁ

Где я могу взять логи чтобы показать вам? Я просто скачиваю indicator-multiload ```sudo apt install indicator-multiload``` потом indicator-multiload запускаю и вся система крашится!
```
Linux marat-pc 5.0.0-13-generic #14-Ubuntu SMP Mon Apr 15 14:59:14 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

```
Ты запустил, прошло пару секунд и сразу выкидывает на логин страницу моей системы, потом когда вводишь пароль опять крашит все! Как пофиксить? Куда репортить? Ктонить сталкивался?








 , ,








И это всё МОЁ

Добрый день.

У кого-нибудь был опыт в миграции ВМ из Esxi 5.1 в Proxmox ? Как сделать правильно ?

В документации Proxmox https://pve.proxmox.com/wiki/Migration_of_servers_to_Proxmox_VE#Physical_serv...

Prepare the disk file
My disk file used for this howto: win2003.vmdk

Change your VMDK disk file with vmware-vdiskmanager.exe to a single growable file (vmware-vdiskmanager.exe is located in your VMware installation path, e.g. "C:\Program Files\VMware\VMware Server";) - open a cmd and go to the directory where your vmdk disk files are.

То есть нужен vmware-vdiskmanager.exe ?
Его нужно установить локально и скачать vmdk ? А у меня ВМ для миграции много весят, не вариант скачивать vmdk.








 ,








И это всё МОЁ

Несколько дней назад состоялся релиз Ubuntu 19.04. Это не LTS версия системы, поэтому поддерживаться она будет только на протяжении следующих девяти месяцев. В этой версии было не так уж много нововведений, одно из самых заметных, это добавление дополнительных иконок в тему Yara, а также обновление стека приложений. Например, был обновлен GNOME до версии 3.32 и улучшенным внешним видом и без глобального меню, а также версия ядра обновлена до 5.0. Подробнее о нововведениях читайте в статье что нового в Ubuntu 19.04. В этой статье мы поговорим о том, как выполняется обновление до Ubuntu 19.04 с предыдущей версии системы. Обновление Ubuntu до


Запись Как обновить Ubuntu до 19.04 впервые появилась Losst.






@темы: Инструкции

И это всё МОЁ

Добрый день, уважаемые!

Поставил себе nfsen, не могу нарадоваться функционалом, но вот беда, не отображаются картинки и иконки. Моих скудных познаний апача хватило, чтобы понять что проблема в названии файлов вида arrow.blue.down.png. Если переименовать в arrow_blue_down.png все чудесно и замечательно.



Есть ли простое решение этой проблемы?




Server version: Apache/2.4.29 (Ubuntu)

Server built: 2019-04-03T13:22:37








 ,








И это всё МОЁ

Всем привет, пытаюсь установить openfire на debian 9 с авторизацией из ldap. Настройки стоят следующие

Тип сервера - ad

хост - ip, порт 636

База DN: DC=«DOMAIN»,DC=«LOC»

Администратор DN:[email protected]

Использовать пул соединений: Пул соединений. По умолчанию 'Да' +

Использовать SSL: Включить SSL-подключения к вашему LDAP-серверу, порт по умолчанию обычно 636 +

Использовать StartTLS: Включить подключения StartTLS к вашему LDAP-серверу, порт по умолчанию обычно 389 -

Включить отладку: Запись трассировочной информации о LDAP-подключений к системе в System.out -

Следить за переходами: Автоматически следовать рекомендациям LDAP при обнаружении -

Псевдонимы (Deference Aliases): Автоматическое определение псевдонимов LDAP при обнаружении +

Заключить DNs (Enclose DNs): Заключить DNs с кавычками (Enclose DNs with quotes) +

При тесте выдает ошибку:

Тест: Настройки соединения
Статус: Ошибка

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

telnet ip 636 подключается








 








И это всё МОЁ

Есть ли какой-то, хотя бы субъективный тест на подсчёт количества транзисторов?
А то каждый год читаешь новости о техпроцессах, сначала SOI, потом ещё тоньше, потом оказывается на самом деле 10нм это не 10. И закрадывается червячок сомнения, а не дурят ли?








 








И это всё МОЁ

Есть директория, в которой есть подпапки, и в этих подпапках есть еще подпапки. Цель: копирование всех файлов, из всех папок и подпапок, в другую директорию, избегая создания дерева директорий. И все это в терминале, естественно.








 , , ,








И это всё МОЁ

Добрый день!

Есть такой CMakeLists.txt

cmake_minimum_required(VERSION 3.10)

find_package(Hg)
if (HG_FOUND)
message("HG found";)
HG_WC_INFO(${PROJECT_SOURCE_DIR} prj1)
set (SHORT_CHANGESET ${prj1_WC_REVISION})
set (HEX 0x)
set (LONG_CHANGESET ${HEX}${prj1_WC_CHANGESET})
message("Changeset: " ${SHORT_CHANGESET})
message("Number: " ${LONG_CHANGESET})
add_compile_options(-DSHORT_CHANGESET=${SHORT_CHANGESET}
-DLONG_CHANGESET=${LONG_CHANGESET})
endif()

add_subdirectory(prj2)
add_subdirectory(prj3)

И, соответственно, в директории prj2 CMakeLists.txt

cmake_minimum_required(VERSION 2.6)
set (SOURCES cpp1.cpp cpp2.cpp cpp1.def)
set (SHORT_CHANGESET "" CACHE STRING "Mercurial short changeset";)
set (LONG_CHANGESET "" CACHE STRING "Mercurial long changeset";)
add_library(HardwareInterface SHARED ${SOURCES})
add_definitions(/DSHORT_CHANGESET=${SHORT_CHANGESET} /DLONG_CHANGESET=${LONG_CHANGESET})
add_definitions(/MT)

Где-то в недрах cpp1.cpp SHORT_CHANGESET и LONG_CHANGESET используются.

Так вот, компилируется все это только при условии, что cmake запускается два раза - после первого запуска ошибки раскрывания макросов, а после второго - все ОК.

Я не автор кода, только собираю его. В чем причина такого поведения cmake?








 ,








И это всё МОЁ
После 6 месяцев разработки организация Apache Software Foundation опубликовала релиз системы управления версиями Subversion 1.12.0. Несмотря на развитие децентрализованных систем, Subversion продолжает пользоваться популярностью в коммерческих компаниях и проектах, использующих централизованный подход к управлению версиями и конфигурацией программных систем. Из использующих Subversion открытых проектов можно отметить: проекты Apache, FreeBSD, Free Pascal, OpenSCADA, GCC и LLVM. Выпуск Subversion 1.12 отнесён к обычным выпускам, следующим LTS-релизом станет версия Subversion 1.14, которую планируют выпустить в апреле 2020 года и поддерживать до 2024 года.



И это всё МОЁ

Всем добрый день!
Необходима небольшая помощь с подборкой сервера в соответствии с нагрузкой. Имею такие требования:

Wowza Streaming Engine (от 600 до 1000 камер).
С каждой камеры будет браться по одному потоку.
Планируется работать без транскодинга (то есть H264 зашел, H264 вышел).
Со всех этих камер будет вестись запись в хранилище методами Вовзы.

Характеристики потока с камер:

  • Частота кадров: 20 кадров в секунду
  • Разрешение: 1280x720
  • Битрейт: 1024
  • Интервал I кадра: 48
  • Качество: «низкое»

Количество людей просматривающих поток: 2 Человека в среднем на один поток (на какие-то камеры будет и по 10,может быть даже больше, но это скорее исключение из правил)

Планирую брать один сервер под это у serverroom:

  • Процессор: 2x Intel Xeon E5-2640L v4 Deca 10 Core 2.40 GHz;
  • Память: 128 GB DDR3;
  • Диск: RAID 1: 2 x SATA-SSD 240 GB;
  • Канал интернета: 10Гбит;

Ну и аренда хранилища порядка 100Тб (кстати, где можно взять такое?)

В общем, подойдет? Или что-то лучше подкрутить? Хотелось бы вашего совета.Буду очень благодарен за помощь.








 , ,








И это всё МОЁ

Добрый день.

Посоветуйте пожалуйста ПО для геометрических вычислений.

Конкретно нужно:

- Нарисовать отрезок/прямую/многоугольник/окружность/точку.

- Получить точки пересечения прямых/отрезков/многоугольников/окружностей.

- Иметь возможность сохранить координаты точек многоугольников и остальных фигур в простом текстовом формате.








 , ,








И это всё МОЁ

На одной машине Fedora 29 KDE. И кириллические имена файлов отображаются числами в терминалах Konsole и xterm


(шрифт liberation mono)


video]$ ls
''$'\320\244\321\203\320\275\321\202\320\270\320\272'


Dolphin отображает правильно.


Как сделать, что бы отображались буквами?









 








И это всё МОЁ
В рамках урегулирования претензий антимонопольных органов Евросоюза, связанных с навязыванием сервисов в Android, компания Google реализовала для европейских пользователей формы для выбора браузера и поисковой системы.