The OpenNET Project / Index page

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



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

Оглавление

Леннарт Поттеринг представил свой новый проект Casync, opennews (??), 20-Июн-17, (0) [смотреть все]

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


19. "Леннарт Поттеринг представил свой новый проект Casync"  +27 +/
Сообщение от Аноним (-), 20-Июн-17, 21:27 
> километровые баш-велосипеды?

Ещё раз, для самых маленьких: проблем. с. километровыми. баш. велосипедами. никогда. не было. точка.

Посмотрите для саморазвития rc-скрипты во FreeBSD. Там скрипты занимают по 10 строк, включая комментарии и пустые строки. И работают. И визуально понятно, что происходит. И без сотен констант, по одной на каждый частный случай.

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

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

22. "Леннарт Поттеринг представил свой новый проект Casync"  –7 +/
Сообщение от rshadow (ok), 20-Июн-17, 21:36 
Когда километровый баш скрипт написан с ним проблем нет. Проблема его написать, особенно апстриму, учитывая костыли каждого дистра.
Ответить | Правка | Наверх | Cообщить модератору

28. "Леннарт Поттеринг представил свой новый проект Casync"  +6 +/
Сообщение от Аноним (-), 20-Июн-17, 21:58 
И написать его тоже никаких проблем нет. Особенно если не страдать велосипедостроением.
Ответить | Правка | Наверх | Cообщить модератору

41. "Леннарт Поттеринг представил свой новый проект Casync"  –1 +/
Сообщение от ага (?), 20-Июн-17, 23:07 
Для лентяев всегда был супервизорд
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

87. "Леннарт Поттеринг представил свой новый проект Casync"  –4 +/
Сообщение от Нониус (?), 21-Июн-17, 09:29 
> Для лентяев всегда был супервизорд

Хороший админ всегда лентяй и всё автоматизирует.
Оставляет только аварийную сигнализацию на смс или почту.


Чтобы не быть голословным вот вам примерчик, дитё зелёное.

-----------------8<---------------------

#!/bin/sh
#
# connection tracking state count
# v0.3 (c0x)
#

awg=300
delay=1

# stop edit here

ctl='/proc/sys/net/netfilter/nf_conntrack_'

[ -f ${ctl}max ] || \
{ echo "connection tracking not available." ; exit 1 ; }

bar() { # width, val, max
    now=`date '+%F %T'` ; p=$(($2*100/$3))
    # '_[]_nnn%_(?/?)' = 12 + strlen($3+$3)
    bar=$(($1-${#now}-12-${#3}*2)) ; len=$((bar*p/100))
    case $((p/33)) in
        0) s='\033[32m'       ;; # green
        1) s='\033[33m'       ;; # yellow
        2) s='\033[31m'       ;; # red
        *) s='\033[31m\033[7m';; # inverse red
    esac
    for n in `seq $len`         ; do s=${s}X ; done
    for n in `seq $((bar-len))` ; do s=${s}- ; done
    printf "$now [\033[1m$s\033[0m] %#3d%% (%#${#3}d/%#${#3}d)\r" $p $2 $3
}
                                                                                                                                                                                                                  
while true ; do                                                                                                                                                                                                    
    echo ; cnt=0                                                                                                                                                                                                  
    for i in `seq $awg` ; do                                                                                                                                                                                      
        width=`stty size|cut -f2 -d\ `                                                                                                                                                                            
        read cur < ${ctl}count                                                                                                                                                                                    
        read max < ${ctl}max                                                                                                                                                                                      
        cnt=$((cnt+cur))                                                                                                                                                                                          
        bar $width $cur $max                                                                                                                                                                                      
        sleep $delay                                                                                                                                                                                              
    done
    bar $width $((cnt/i)) $max
done

# End of file


-----------------8<---------------------


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

179. "Леннарт Поттеринг представил свой новый проект Casync"  –1 +/
Сообщение от Аноним (-), 27-Июн-17, 02:35 
Вы хотели продемонстрировать как писать неподдерживаемый код?
Ответить | Правка | Наверх | Cообщить модератору

73. "Леннарт Поттеринг представил свой новый проект Casync"  +1 +/
Сообщение от Нониус (?), 21-Июн-17, 07:48 
Ты CRUX использовал когда-нибудь? Минималистичная, родоначальник или идея для арча, всё на скриптах, очень похоже на фрю, на которой сидел еще с третей версии до семёрки, пока не скурвилась. Теперь CRUX у нас в продакшене, работает не первый год. Сборка довольно специфичная.
Но это на предприятии.

А дома, представьте минималистичную хост-ситему под linux, и несколько виртуальных машин на kvm/qemu
при этом часть железа прокинута внутрь виртуалок, видеокарта, усб, порты.
и всё летает. даже 3д игрушки, хотя в игры давно не играю. запускал для эксперимента "сталкера".
образа виртуалок на ZFS, снэпшоты каждый час.
если что - zfs rollback

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

85. "Леннарт Поттеринг представил свой новый проект Casync"  +/
Сообщение от andy (??), 21-Июн-17, 09:26 
Cheeki-breeki i v damki?
Ответить | Правка | Наверх | Cообщить модератору

98. "Леннарт Поттеринг представил свой новый проект Casync"  –1 +/
Сообщение от Нониус (?), 21-Июн-17, 10:12 
Дамки это ваша личная жизнь. Брутальные парни, гламур и всё такое.
Мы же неприхотливы админы, можем на сервере вместо столика рыбку порезать, пивка попить.
Ответить | Правка | Наверх | Cообщить модератору

102. "Леннарт Поттеринг представил свой новый проект Casync"  –1 +/
Сообщение от Аноним (-), 21-Июн-17, 10:35 
Сервер не забудьте угостить..
не по христиански как то
Ответить | Правка | Наверх | Cообщить модератору

117. "Леннарт Поттеринг представил свой новый проект Casync"  –3 +/
Сообщение от Нониус (?), 21-Июн-17, 11:48 
> Сервер не забудьте угостить..
> не по христиански как то

Мне по на ваши приколы.
Не понимаю, как много идиотов типа вас устраивается в фирмы и получают деньги. Я считаю себя профи средней руки. Хотя знания есть, и в особенности ценное знание уметь искать информацию. Есть очень высокие профи, там и кошка не валялась. Но, как правило, уже впитаны в какую-нибудь военную инфраструктуру.

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

132. "Леннарт Поттеринг представил свой новый проект Casync"  +1 +/
Сообщение от Клыкастый (ok), 21-Июн-17, 14:13 
> Дамки это ваша личная жизнь.

ты зря завёлся, это вопль из сталкера.

как и про "маслину словил".

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

135. "Леннарт Поттеринг представил свой новый проект Casync"  +/
Сообщение от Нониус (?), 21-Июн-17, 14:55 
>> Дамки это ваша личная жизнь.
> ты зря завёлся, это вопль из сталкера.
> как и про "маслину словил".

Про маслину озвучивал некий актёр, игравший эпизод в сериале "Бригада".

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

94. "Леннарт Поттеринг представил свой новый проект Casync"  –1 +/
Сообщение от rpm (?), 21-Июн-17, 09:58 
А скрипты на питоне?
Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору

144. "Леннарт Поттеринг представил свой новый проект Casync"  –1 +/
Сообщение от KonstantinB (ok), 21-Июн-17, 17:58 
Километровые баш-скрипты - это исключительно проблема того, что у самых популярных дистрибутивов не самые сообразительные, но усердные мейнтенеры, копипастящие одни и те же портянки, даже когда в системе уже есть подходящие хелперы.
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

157. "Леннарт Поттеринг представил свой новый проект Casync"  –2 +/
Сообщение от Нониус (?), 22-Июн-17, 07:30 
> Километровые баш-скрипты

какие килемотровые
тремя строками решается такое, что на такси за час не развезешь

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

39. "Леннарт Поттеринг представил свой новый проект Casync"  –3 +/
Сообщение от Аноним (-), 20-Июн-17, 23:00 
Проблем с системд никогда не было. точка.
Можете переходить на баш скрипты, никто не держит.
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

44. "Леннарт Поттеринг представил свой новый проект Casync"  +2 +/
Сообщение от gogo (?), 21-Июн-17, 00:14 
Ну да. Никогда. Точка. Точка. Точка.
Ну подумаешь, что если ошибка в конфиге апача, он не просто выдаст сообщение об ошибке, а подробно расскажет, в каком логе смотреть.
Ну подумаешь, что он в сислог валит сообщение "у меня все хорошо", замусоривая его до нечитабильного вида.
Ну и что, что нельзя service nginx configtest сделать, фигня ведь. Зато расскажет, что так нельзя делать. Ибо хз почему.
Ну подумаешь... и точки, точки, точки, точки...
Ответить | Правка | Наверх | Cообщить модератору

81. "Леннарт Поттеринг представил свой новый проект Casync"  +/
Сообщение от Аноним (-), 21-Июн-17, 09:19 
sudo nginx -t
Ответить | Правка | Наверх | Cообщить модератору

82. "Леннарт Поттеринг представил свой новый проект Casync"  +3 +/
Сообщение от аНоним (?), 21-Июн-17, 09:23 
>Ну да. Никогда. Точка. Точка. Точка.

Три точки — три тире — три точки/

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

45. "Леннарт Поттеринг представил свой новый проект Casync"  +5 +/
Сообщение от cmp (ok), 21-Июн-17, 00:18 
Ахаха, никогда, пока оно не появилось
Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

67. "Леннарт Поттеринг представил свой новый проект Casync"  –3 +/
Сообщение от Аноним (-), 21-Июн-17, 07:20 
Тогда не надо встраивать свой uselessd во всё. И не надо нас пытаться на него перетащить. У нас свобода или как? А, подождите, я понял, вы как те либиразды (нет, не либералы, эти -- другие) -- говорите про свободу, но тут же говорите: "Всё запретить!!!! Моё мнение единственно верное!!!111 Поццеринг -- бох!!!1111111111111111одын".
Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

95. "Леннарт Поттеринг представил свой новый проект Casync"  +1 +/
Сообщение от Аноним (-), 21-Июн-17, 09:59 
Ты главный мейнтейнер какого-то дистрибутива и тебя Поттеринг заставил силой перейти на свой systemd? Нет, ты не он, ты никто и сиди на чём хочешь, никто. Тебе уже сказали, что тебя никто никуда не тащит. Если мейнтейнеры твоего любимого дистрибутива решили перейти на systemd, значит им так нужно, им так хочется. А ты иди на.. куда хочешь. Вот это и есть свобода.
Ответить | Правка | Наверх | Cообщить модератору

122. "Леннарт Поттеринг представил свой новый проект Casync"  +/
Сообщение от Аноним (-), 21-Июн-17, 12:34 
У меня решили, но у меня его нет, вот такие дела. Только ты забываешь одну вещь -- системд сейчас разве что в ядре нет, и то ненадолго, я чувствую. А это уже ограничение моей свободы. Выпилить -- сложно, валить -- некуда.
Ответить | Правка | Наверх | Cообщить модератору

105. "Леннарт Поттеринг представил свой новый проект Casync"  +7 +/
Сообщение от Аноним (-), 21-Июн-17, 10:51 
>Проблем с системд никогда не было. точка.

Так записано в уставе партии Поттеринга.

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

124. "Леннарт Поттеринг представил свой новый проект Casync"  +/
Сообщение от Аноним (-), 21-Июн-17, 12:35 
Они по методичке пишут, не обращайте внимания.
Ответить | Правка | Наверх | Cообщить модератору

109. "Леннарт Поттеринг представил свой новый проект Casync"  +3 +/
Сообщение от Perl_Jam (?), 21-Июн-17, 11:02 
Ага, ага. apt-get remove --purge xserver-xorg && reboot
Ой, бесконечный ребут из-за невозможности запустить lightdm..
apt-get remove --purge libkms && reboot и опять бесконечный ребут, ибо plymouth хочет kms, а его нет.
Да и вечное допиливание юнита openvpn утомляет, ибо openvpn стартует раньше сети, падает и поднимается после ребута руками. Пес с ним, с openvpn, но при наличии остального такая наколенная поделка нафиг ненужна. Кто хочет, пусть его кушает, конечно, и восторгается, но лично мне работать нужно, а не вправлять мозги сустемг на упавшей ноде
Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

118. "Леннарт Поттеринг представил свой новый проект Casync"  –3 +/
Сообщение от SysA (?), 21-Июн-17, 12:12 
> Ага, ага. apt-get remove --purge xserver-xorg && reboot
> Ой, бесконечный ребут из-за невозможности запустить lightdm..
>  apt-get remove --purge libkms && reboot и опять бесконечный ребут, ибо
> plymouth хочет kms, а его нет.
> Да и вечное допиливание юнита openvpn утомляет, ибо openvpn стартует раньше сети,
> падает и поднимается после ребута руками.

Хочется всего и сразу "ис каропки"? Опять системдя виновата, что мейнтейнер пакета чего-то там недопонял/недоделал!

А вписать зависимости в юнит самому религия не позволяет?!..
Или редактор текста еще не освоил? :)

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

125. "Леннарт Поттеринг представил свой новый проект Casync"  +4 +/
Сообщение от Perl_Jam (?), 21-Июн-17, 12:40 
Я написал, что пес с ним, с openvpn, хотя если мейнтейнер чалдон, пакету в стейбле делать нечего. И да, если есть желание работать напильником - есть lfs.
Что касается остального - lockdown на старте по вышеуказаным причинам не является нормальным ИМХО. Так что можете осваивать текстовый редактор для защиты вашего любимого кривоподелия.

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

140. "Леннарт Поттеринг представил свой новый проект Casync"  +/
Сообщение от Аноним (-), 21-Июн-17, 15:52 
Я смотрю у фанатов поццеринга на всё один ответ :) А если я сисадмин и мне ехать?
Ответить | Правка | К родителю #118 | Наверх | Cообщить модератору

151. "Леннарт Поттеринг представил свой новый проект Casync"  +2 +/
Сообщение от Аноним (-), 21-Июн-17, 23:24 
> мейнтейнер пакета чего-то там недопонял/недоделал

Мейнтейнер? А куда подевались рассказы про то, что юниты должны писАться апстримом ибо унификация и всё такое?

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

42. "Леннарт Поттеринг представил свой новый проект Casync"  –7 +/
Сообщение от Аноним (-), 20-Июн-17, 23:27 
>Посмотрите для саморазвития rc-скрипты во FreeBSD. Там скрипты занимают по 10 строк, включая комментарии и пустые строки. И работают. И визуально понятно, что происходит. И без сотен констант, по одной на каждый частный случай.

Если бы в линуксе действительно была проблема с баш-портянками, её бы решили аналогичным образом и уже давно.
Не стоит сравнивать полноценную операционную систему с линуксом во всех его 100500 сортах одного и того же хлама в разной обёртке.

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

71. "Леннарт Поттеринг представил свой новый проект Casync"  +/
Сообщение от Аноним (-), 21-Июн-17, 07:23 
Критикуешь? Предлагай! Так что предлагаешь взамен, друже?
Ответить | Правка | Наверх | Cообщить модератору

147. "Леннарт Поттеринг представил свой новый проект Casync"  –1 +/
Сообщение от Аноним (-), 21-Июн-17, 19:40 
openrc
Ответить | Правка | Наверх | Cообщить модератору

156. "Леннарт Поттеринг представил свой новый проект Casync"  +/
Сообщение от Аноним (-), 22-Июн-17, 07:06 
> openrc

А ты знаешь ведь, что openrc использует всё тот же bash, более того -- всё тот же sysvinit и всё тот же rc. Просто добавлено пару фишек для удобного управления всем этим добром. Смысла держать его на десктопе совершенно нету, знаю, пользовался и тем и этим и в результате вернулся на sysvinit.

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

48. "Леннарт Поттеринг представил свой новый проект Casync"  +/
Сообщение от Отражение луны (ok), 21-Июн-17, 01:09 
Ну да. Баш скрипты никогда не приводили к рекурсивному удалению директорий из-за кривых переменных.
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

99. "Леннарт Поттеринг представил свой новый проект Casync"  –1 +/
Сообщение от Аноним (-), 21-Июн-17, 10:19 
Да ладно. И не к такому приводили.
Ответить | Правка | Наверх | Cообщить модератору

141. "Леннарт Поттеринг представил свой новый проект Casync"  –1 +/
Сообщение от Аноним (-), 21-Июн-17, 15:54 
> Да ладно. И не к такому приводили.

Пруфов, как обычно, не будет? "Просто поверь!" -- кричали они. "В системд никогда не было ошибок!" -- говорило эхо.

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

55. "Леннарт Поттеринг представил свой новый проект Casync"  +/
Сообщение от rpm (?), 21-Июн-17, 03:16 
>Ещё раз, для самых маленьких: проблем. с. километровыми. баш. велосипедами. никогда. не было. точка.

Пользуйтесь. В этом и есть свобода, один скрипты использует, другой системд.

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

119. "Леннарт Поттеринг представил свой новый проект Casync"  +/
Сообщение от Аноним (-), 21-Июн-17, 12:13 
> В этом и есть свобода, один скрипты использует, другой системд.

Это не свобода, а двухпартийная система :).

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

121. "Леннарт Поттеринг представил свой новый проект Casync"  +1 +/
Сообщение от dq0s4y71 (ok), 21-Июн-17, 12:32 
Если бы двухпартийная! Системд уже практически повсеместно вытеснил старые системы инициализации.
Ответить | Правка | Наверх | Cообщить модератору

137. "Леннарт Поттеринг представил свой новый проект Casync"  –1 +/
Сообщение от Аноним (-), 21-Июн-17, 15:41 
Не системд вытеснил, а микрософт руками редхета
Ответить | Правка | Наверх | Cообщить модератору

68. "Леннарт Поттеринг представил свой новый проект Casync"  +6 +/
Сообщение от Аноним (-), 21-Июн-17, 07:21 
Ты опять решил спорить с полоумными школьниками на тему "километровых скриптов"? У них же пульзаудия не пши-пши, и системдос — верх человеческой мысли, теперь вот недоторрент станет лучшей в мире распределённой фс для всего. Каждый школьник видет в поцтере отражение себя: я неграмотный, значит всё вокруг надо переделать.
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

96. "Леннарт Поттеринг представил свой новый проект Casync"  –5 +/
Сообщение от Аноним (-), 21-Июн-17, 10:02 
У меня пульзаудия никогда не делала пши-пши, а школу я давно закончил. Кто я?
Ответить | Правка | Наверх | Cообщить модератору

110. "Леннарт Поттеринг представил свой новый проект Casync"  +/
Сообщение от Аноним (-), 21-Июн-17, 11:14 
Взрослый пользователь.
Ответить | Правка | Наверх | Cообщить модератору

120. "Леннарт Поттеринг представил свой новый проект Casync"  –1 +/
Сообщение от ZloySergant (ok), 21-Июн-17, 12:26 
>У меня пульзаудия никогда не делала пши-пши, а школу я давно закончил. Кто я?

"У мужчины первые сорок лет детства - самые тяжелые..." (с) Народное творчество.

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

129. "Леннарт Поттеринг представил свой новый проект Casync"  –2 +/
Сообщение от Аноним (-), 21-Июн-17, 12:52 
> "У мужчины первые сорок лет детства - самые тяжелые..." (с) Народное творчество.

Вот это в меморизз =)


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

160. "Леннарт Поттеринг представил свой новый проект Casync"  +1 +/
Сообщение от Гентушник (ok), 22-Июн-17, 09:28 
Ты - человек который ни разу не использовал пульсу?
Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору

88. "Леннарт Поттеринг представил свой новый проект Casync"  –3 +/
Сообщение от номия (?), 21-Июн-17, 09:46 
проблема была с тем что при загрузке эти портянки парсились по пол часа...
стало намного лучше, но теперь надо писать портянки на иностранном языке..
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

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

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




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

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