The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Найдена причина проблем dehydrated с ACME-серверами, отличными от LetsEncrypt, opennews (??), 03-Июл-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


13. "Найдена причина проблем dehydrated с ACME-серверами, отличны..."  –1 +/
Сообщение от пох. (?), 03-Июл-20, 09:24 
а слабо показать работающий код парсера json на bash+sed/awk/grep/tr/cut - то есть именно самому пропарсить json юниксными средствами, а не надо читать твой текст как "установить кем-то написанный софт который это делает за меня" (смысл dehydtated ровно в том чтоб обойтись без построннего сложного софта) ?

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

17. "Найдена причина проблем dehydrated с ACME-серверами, отличны..."  +/
Сообщение от asdasd (?), 03-Июл-20, 09:38 
А то сам код bash / tcsh сильно простой?
Ответить | Правка | Наверх | Cообщить модератору

25. "Найдена причина проблем dehydrated с ACME-серверами, отличны..."  –1 +/
Сообщение от пох. (?), 03-Июл-20, 09:45 
а сам код именно bash - уже несколько раз внезапно исполнял левые файлы по нажатию tab, да - но он у неудачников "нового стандарта" так и так уже есть. (с true shell эта поделка, разумеется, не работает, как обычно)

В смысле, если в нем найдут очередную дыру - у тебя будут проблемы и без dehydrated (которого они вполне могут и не затронуть).

Ответить | Правка | Наверх | Cообщить модератору

139. "Найдена причина проблем dehydrated с ACME-серверами, отличны..."  +/
Сообщение от Аноним (-), 07-Июл-20, 00:40 
С труЪ <whatever> обычно нифига и не работает. труЪ не для того чтобы работать.
Ответить | Правка | Наверх | Cообщить модератору

32. "Найдена причина проблем dehydrated с ACME-серверами, отличны..."  –1 +/
Сообщение от Аноним (29), 03-Июл-20, 09:56 
На bash если и непростой, то сам bash есть из коробки.
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

36. "Найдена причина проблем dehydrated с ACME-серверами, отличны..."  +/
Сообщение от пох. (?), 03-Июл-20, 10:05 
вообще-то только в "новом стандарте", и то не в любом (правда, dash, наверное, совместим).

> bash

bash: Command not found.

(а на one true sh эта поделка не работает)

Ответить | Правка | Наверх | Cообщить модератору

81. "Найдена причина проблем dehydrated с ACME-серверами, отличны..."  +/
Сообщение от Аноним (98), 03-Июл-20, 16:17 
В 2020 году bash и есть one true sh, по факту. Есть на любой не-маргинальной системе.

Лично я, правда, ориентируюсь на posix-подмножество, потому что на дебиановском семействе /bin/sh — это dash, в котором поменьше интерактивного мусора. Но это уже мой личный перфекционизм.

Ответить | Правка | Наверх | Cообщить модератору

87. "Найдена причина проблем dehydrated с ACME-серверами, отличны..."  +/
Сообщение от пох. (?), 03-Июл-20, 16:46 
> В 2020 году bash и есть one true sh, по факту. Есть на любой не-маргинальной системе.

то есть в линyпсе, линyпсе и линyпсе? Ну оок.

> Но это уже мой личный перфекционизм.

если твой шелл не позволяет выполнить какой-нибудь неожиданный код, просто нажав tab - ты живешь зря, ага.

Ответить | Правка | Наверх | Cообщить модератору

101. "Найдена причина проблем dehydrated с ACME-серверами, отличны..."  +/
Сообщение от Аноним (98), 03-Июл-20, 18:27 
> то есть в линyпсе, линyпсе и линyпсе? Ну оок.

Ну да, на какой-нибудь AIX или Amiga может и не быть. Это прискорбно, но пренебрежимо.

> если твой шелл не позволяет выполнить какой-нибудь неожиданный код, просто нажав tab - ты живешь зря, ага.

Автодополнение — это неожиданный код?

Ответить | Правка | Наверх | Cообщить модератору

128. "Найдена причина проблем dehydrated с ACME-серверами, отличны..."  –1 +/
Сообщение от Аноним (94), 04-Июл-20, 11:59 
Ещё на freebsd. А больше то и не надо. Хотя даже на проклятых винде и макос можно bash поставить.
Ответить | Правка | К родителю #87 | Наверх | Cообщить модератору

130. "Найдена причина проблем dehydrated с ACME-серверами, отличны..."  +/
Сообщение от Аноним (117), 04-Июл-20, 20:58 
В freebsd нет bash искаропки. А вот в макоси есть, хоть и второй свежести. Иди учить матчасть.
Ответить | Правка | Наверх | Cообщить модератору

140. "Найдена причина проблем dehydrated с ACME-серверами, отличны..."  +/
Сообщение от Аноним (-), 07-Июл-20, 00:42 
> В freebsd нет bash искаропки.

Так и фрибзды нет искаропки. Problem solved! Next!

Ответить | Правка | Наверх | Cообщить модератору

19. "Найдена причина проблем dehydrated с ACME-серверами, отличны..."  +2 +/
Сообщение от asdasd (?), 03-Июл-20, 09:39 
И как-бы самая банальное решение проблемы с такими приколами это минимизация, trim и т.д. На тех-же awk / sed'ах на раз два делается.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

21. "Найдена причина проблем dehydrated с ACME-серверами, отличны..."  +/
Сообщение от asdasd (?), 03-Июл-20, 09:40 
И да, вам уже в новости сказали про JSON.sh, который использует только gawk и egrep.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

27. "Найдена причина проблем dehydrated с ACME-серверами, отличны..."  –1 +/
Сообщение от пох. (?), 03-Июл-20, 09:46 
я эту новость, как бы, писал. Мне интересно было посмотреть на код крякающего комментатора, а не на JSON.sh

Полагаю, ничего кроме пузырей в лужу, он бы не написал.

Ответить | Правка | Наверх | Cообщить модератору

141. "Найдена причина проблем dehydrated с ACME-серверами, отличны..."  +/
Сообщение от Аноним (-), 07-Июл-20, 00:43 
> я эту новость, как бы, писал. Мне интересно было посмотреть на код
> крякающего комментатора, а не на JSON.sh

Троллинг новостью.... технично! Это левелап скилла!

Ответить | Правка | Наверх | Cообщить модератору

28. "Найдена причина проблем dehydrated с ACME-серверами, отличны..."  +1 +/
Сообщение от kvaps (ok), 03-Июл-20, 09:51 
Есть ещё JSON.awk, на чистом awk:
https://github.com/step-/JSON.awk
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

34. "Найдена причина проблем dehydrated с ACME-серверами, отличны..."  +/
Сообщение от пох. (?), 03-Июл-20, 10:01 
wow, красота какая.
И даже не на gnu awk.

Но, кстати, и не чистый awk - автор ниасилил, такой RS вряд ли хотя бы posix-compliant


Ответить | Правка | Наверх | Cообщить модератору

60. "Найдена причина проблем dehydrated с ACME-серверами, отличны..."  +/
Сообщение от Аноним (117), 03-Июл-20, 13:19 
Не, на original-awk не пашет. Да и на mawk 1.3.3 тоже, вопреки заявлениям.
Ответить | Правка | Наверх | Cообщить модератору

62. "Найдена причина проблем dehydrated с ACME-серверами, отличны..."  +/
Сообщение от пох. (?), 03-Июл-20, 13:36 
для mawk там RS надо поменять на \b (и молиться чтоб он не приехал внутри json), остальное вроде рабочее.

Но в целом зверюшка, безусловно, забавная но бесполезная в реальной жизни, как утконос.


Ответить | Правка | Наверх | Cообщить модератору

22. "Найдена причина проблем dehydrated с ACME-серверами, отличны..."  +/
Сообщение от пох. (?), 03-Июл-20, 09:41 
кстати, мельком глянув в JSON.sh (кто будет свое показывать - чур не подглядывать, это слишком просто): с одной стороны, автор умел в программирование (то есть правильно понял задачу, а не как это лопоухое недоразумение, грепал чорти что), а с другой:
> #!/bin/sh

sic!
...
... там еще какие-то попытки что-то zsh-специфичное понаделать ...
...
> if ([ "$0" = "$BASH_SOURCE" ] || ! [ -n "$BASH_SOURCE" ]);
> then
>  parse_options "$@"
>  tokenize | parse
> fi

здрасьте, приехали.

Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

23. "Найдена причина проблем dehydrated с ACME-серверами, отличны..."  +/
Сообщение от asdasd (?), 03-Июл-20, 09:41 
Причем код JSON.sh всего-лишь на 208 строк.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

52. "Найдена причина проблем dehydrated с ACME-серверами, отличны..."  –3 +/
Сообщение от PnD (??), 03-Июл-20, 11:24 
Да нет, не слабо́:
"""
if [ "$(echo $RESULT_ACCEPTING | jq -r '.result')" = "success" ] ; then…
"""
Что, для json нужны инструменты jQuery? (Есть и альтернативные, но этот вот под рукой оказался.)
Ну так рассматривайте очередной инструмент как новую функцию в базисе (того самого "юникс-вея").
В большинство не-гуманитарных специальностей соотв. разделы математики входят, чего бы ими не пользоваться (а не придумывать ярлыки "unix-way" и прочую ∞́ню).
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

63. "Найдена причина проблем dehydrated с ACME-серверами, отличны..."  +/
Сообщение от пох. (?), 03-Июл-20, 13:40 
> Ну так рассматривайте очередной инструмент как новую функцию в базисе

у нас и в старых не все идеально с безопасностью обработки untrusted данных, а верить что написанное мальчиками в штанцах с подворотиками не блеванет смузи если правильно накормить - надо очень наивным быть.

Применение таких инструментов сводит весь смысл написания dehydrated (если он вообще был, что сомнительно) к х.ю

Ответить | Правка | Наверх | Cообщить модератору

78. "Найдена причина проблем dehydrated с ACME-серверами, отличны..."  –1 +/
Сообщение от Аноним (98), 03-Июл-20, 16:06 
А какой тогда смысл в написании dehydrated, если его автор ничем не отличается от мальчиков в штанцах с подворотиками, если абсолютно так же выблeвывает смузи?
Ответить | Правка | Наверх | Cообщить модератору

89. "Найдена причина проблем dehydrated с ACME-серверами, отличны..."  +/
Сообщение от пох. (?), 03-Июл-20, 16:53 
В написании - дык, эта - "был продан компании Apilayer GmbH", а чего добился в баш-разработке ты?! ;-)
А в использовании - смысл если для кого и был, то да, кончился, об том, собстно, и новость.

ТАКОЕ использовать - напрашиваться на неприятности.

Я сбежал на acme-tiny еще пол-года назад, когда всплыла несовместимость с bypass и явное нежелание автора ничего исправлять и разбираться - унеговсеработает. А вчерась просто получил подтверждение, что и правильно не стал время терять - тут уже ничего не исправить, только молнией всех подряд.

Ответить | Правка | Наверх | Cообщить модератору

54. "Найдена причина проблем dehydrated с ACME-серверами, отличны..."  –1 +/
Сообщение от Gefest (?), 03-Июл-20, 11:46 
А в чем сложность с awk ??
https://github.com/step-/JSON.awk
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

129. "Найдена причина проблем dehydrated с ACME-серверами, отличны..."  +/
Сообщение от Ordu (ok), 04-Июл-20, 20:31 
Примерно так:

cat file.json | sed 's/\([,{[]\)/\1\n/g' | tr -s '\n' >tmp.json

Я не вдавался в подробности, может тут не всё сделано, что нужно, но идея должна быть ясна. tr -s, кстати, наверное лишний. Но потом можно работать с tmp.json регекспами так, как dehydrated работал до того. И никакой JSON.sh не нужен.

Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру