@devops_ru

Страница 3235 из 4568
Tema
29.09.2017
20:26:51
о! привет

ORANGE=$(tput setaf 208) NC=$(tput sgr0) __getspace() { for i in $(seq 1 $1) ; do echo -n ' '; done } __getprompt() { PWD=$(basename $(pwd)) echo "$(__getspace $(expr $(tput cols) - ${#PWD} - 1))${PWD}" } PS1='\[${NC}\]\[${ORANGE}\]$(__getprompt)\r>\[${NC}\]' вот коде

у кого нить есть идеи как зделать попижжее?

Alibek
29.09.2017
20:29:41
у systemd есть одна прям ну ужастная наследственность уходящая в корнями в винды (которая когда-то Поттеринга видать покусала) - это блять регистрозависмый конфиг

Google
Alibek
29.09.2017
20:30:20
на конфе кто-нибудь расскажите Поттерингу, что тыкать шифт - неимоверно утомляет

Alibek
29.09.2017
20:31:39
я про текст в ini файлах

Roman
29.09.2017
20:32:20
 Команда systemd является ориентированной на цель. Вы определяете цель, ко­ торую необходимо достичь, а также зависящие от нее процессы и момент, когда цель должна быть достигнута. Команда systemd удовлетворяет все зависящие процессы и выполняет цель. Эта команда может также отложить запуск какой­ либо службы, если она не является абсолютно необходимой.  Команда Upstart выполняет ответную реакцию. Она реагирует на события и, осно­ вываясь на них, запускает задачи, которые, в свою очередь, порождают новые собы­ тия, побуждающие команду Upstart запускать дополнительные задачи, и т. д.

Nik
29.09.2017
20:48:22
ктонить видел в живую restapi модуль к systemd?

или нашлепку какую нить?

Vladimir
29.09.2017
20:49:06
да напиши сам :)

для го есть dbus-биндинги к системд

Nik
29.09.2017
20:49:19
ну я че то подобное и ожидал)

как раз обновился до 1.9

Anton
29.09.2017
20:49:51
я про текст в ini файлах
А что, регистр в шиндовс там когда-то имел значение?

Vladimir
29.09.2017
20:49:53
https://github.com/coreos/go-systemd

Google
Alibek
29.09.2017
20:50:53
А что, регистр в шиндовс там когда-то имел значение?
Да имел, а потом ещё и в реестр вписался в более извращённой форме.

Vladimir
29.09.2017
20:51:02
@elvis_live оно pure-go (в основном), умеет journald, unit'ы тыкать, socket activation, machined тыкать

вроде это не полное, но очень близко

Nik
29.09.2017
20:52:37
И тут я подумал что надо бы тогда к такой приблуде аутентификацию прикрутить

Vladimir
29.09.2017
21:05:59
или ставь перед сервисом nginx и auth_pam или хоть htaccess :)

Anton
29.09.2017
21:06:45
берешь Го, там много всякой всячины
Я на этом никогда не писал да и кода толком не видел. Там реально Printf, с заглавной?

Vladimir
29.09.2017
21:06:57
Anton там все публичные функции и переменные с заглавной буквы

а все private - с маленькой

и camel case в рекомендациях

Anton
29.09.2017
21:07:45
Пиздос.

Нет.

Vladimir
29.09.2017
21:07:52
почему?

Anton
29.09.2017
21:07:54
ПИЗДЕЦ.

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

Vladimir
29.09.2017
21:09:14
и не s_print_f хотя там как бы так больше принято именовать функции

в K&R же snake_case везде, например

Google
Anton
29.09.2017
21:10:45
да ладно, в сях же не print_f
Я понимаю, когда в сях всё строчными. Я понимаю, когда в паскакале КаждоеСловоССзаглавной. Но такого пиздеца не понимаю.

Vladimir
29.09.2017
21:10:55
PascalCase, camelCase, snake_case

в camelCase принято так как в Го в том числе

в паскаль кейсе - все с заглавной

в снейке - через _

вот не PrintF потому что в сях он не print_f

Anton
29.09.2017
21:11:41
Но ведь Printf[ormat] сюда ну никак не влезает.

Vladimir
29.09.2017
21:11:52
Но ведь Printf[ormat] сюда ну никак не влезает.
вот в сях он не print_f поэтому и в Го он Printf

Anton
29.09.2017
21:12:31
В общем, ошмётки моего пердака уже почти достигли Урана и скоро откроют ещё десяток экзопланет...

Vladimir
29.09.2017
21:12:48
эм, ты странный

Anton
29.09.2017
21:13:04
Почему?

Anton
29.09.2017
21:15:58
вот в сях он не print_f поэтому и в Го он Printf
Ну вот я могу написать printf. Смог бы, наверное, написать PrintF. Printf же я просто не смогу написать. Квинтиллионы кирпичей спродуцирую, но так не напишу.

Vladimir
29.09.2017
21:16:12
я ж тебе объяснил логику

он в сях не print_f поэтому в Го не PrintF

все претензии к кернигану и ритчи

Anton
29.09.2017
21:17:56
я ж тебе объяснил логику
Так я тебе со своей стороны вроде тоже, пусть и непрямо. Если прямо, то так: я могу писать либо все "слова" со строчной, либо каждое с заглавной. Одно со строчной, а другое с заглавной не смогу.

Vladimir
29.09.2017
21:18:15
ну вот странный ты

Anton
29.09.2017
21:18:38
Возможно. Но почему?

Google
Anton
29.09.2017
21:20:12
ДлЯ мЕнЯ тАкОе ВыГлЯдИт ПрИмЕрНо ТаК жЕ уЁбИщНо, КаК эТо СоОбЩеНиЕ.

Vladimir
29.09.2017
21:20:38
Возможно. Но почему?
ну потому что camelCase нормально читается

Anton
29.09.2017
21:20:54
Вкусовщина же, нэ?

Vladimir
29.09.2017
21:20:58
showMeWhatYouGot - нормально же

Вкусовщина же, нэ?
ВотПоэтомуСтранноЧтоУТебяТакПригорает

Anton
29.09.2017
21:21:37
showMeWhatYouGot - нормально же
Более-менее. А от Showmewhatyougot я за тазиком побегу.

Vladimir
29.09.2017
21:21:55
Admin
ERROR: S client not available

Vladimir
29.09.2017
21:22:00
вопрос в первой букве

Anton
29.09.2017
21:22:06
А Printf?

Vladimir
29.09.2017
21:22:11
А Printf?
это одно слово

потому что в Си оно одно

Anton
29.09.2017
21:22:38
Я это всегда воспринимал как print format же.

Vladimir
29.09.2017
21:22:44
было б оно PrintFormat - так и писали бы

Anton
29.09.2017
21:22:56
Но разве не так оно задумано?

Vladimir
29.09.2017
21:23:07
Но разве не так оно задумано?
в сях оно написано как одно слово

Anton в остальной стандартной библиотеке все вполне нормально, кроме тех мест что так пришли из сей

https://golang.org/pkg/net/#LookupHost вот например или https://golang.org/pkg/net/#Buffers.WriteTo вот

Anton
29.09.2017
21:24:41
https://golang.org/pkg/net/#LookupHost вот например или https://golang.org/pkg/net/#Buffers.WriteTo вот
Вот тут уже нормально, да. Но боюсь, после этого откровения с выводом текста я в ближайшую ночь нормально не посплю...

Google
Anton
29.09.2017
21:25:37
Боюсь, буду рыдать. Рыдал бы в подушку, но я ими не пользуюсь. Так что даже не знаю, во что рыдать.

Vladimir
29.09.2017
21:26:07
они так в сях сделали

Anton
29.09.2017
21:27:55
Они там просто написали всё в одном регистре. Это мой орех на верёвочке хотя бы воспринимает.

Vladimir
29.09.2017
21:28:12
поэтому теперь все стандартные сишные функции - одно слово

иначе они б были в snake_case

nikoinlove
29.09.2017
21:30:06
Миксед кейс!

Anton
29.09.2017
21:31:27
Vladimir, но зачем так, кстати, если можно было уж полностью хуй забить и сделать кошерно?

Vladimir
29.09.2017
21:31:44
можно было и f расписать, да )

но нет

Дмитрий
29.09.2017
21:32:02
Anton
29.09.2017
21:33:24
приемтсвенность
Я уже боюсь на Rust смотреть... Вдруг там ещё стандартнее.

Vladimir
29.09.2017
21:33:47
с восклицательным знаком

Страница 3235 из 4568