Size: a a a

2020 November 28

Y

YuS in Delphi & Lazarus
А подпись на физика нельзя получить?
источник

Y

YuS in Delphi & Lazarus
И она и под винду и под линух? Про винду знаю, что бинарники подписываю,т про линух ни чего.
источник

AS

Alexey Shumkin in Delphi & Lazarus
YuS
А подпись на физика нельзя получить?
У кого? :)
Это в винде ты должен подписать у какого-то СА.
В линухе делаешь ключ, и им подписываешь свои пакеты - свобода :) публичный ключ отсылаешь на свободно доступные серверы ключей :))
источник

AS

Alexey Shumkin in Delphi & Lazarus
YuS
И она и под винду и под линух? Про винду знаю, что бинарники подписываю,т про линух ни чего.
Ну, потенциально ключ может быть один, да. Но это незачем :)
источник

AS

Alexey Shumkin in Delphi & Lazarus
Даже для подписи пакетов на сервере лучше сделать свой, но отдельный, ключ
источник

AS

Alexey Shumkin in Delphi & Lazarus
А если софт не личный, то его подписывать личным ключом - странное дело :) там тем более, нужен отдельный ключ, который можно хоть последователям передать
источник

Y

YuS in Delphi & Lazarus
Идею понял. Спасибо. Думаю с этим придется ковыряться, теперь буду знать кому вопрос задать.
источник

AS

Alexey Shumkin in Delphi & Lazarus
YuS
Идею понял. Спасибо. Думаю с этим придется ковыряться, теперь буду знать кому вопрос задать.
👍 обращайся
источник

AS

Alexey Shumkin in Delphi & Lazarus
Я, кстати, каждый свой коммит в Git-репах подписываю 😁
Даже на работе в непубличных репах
источник

Y

YuS in Delphi & Lazarus
Ясно. Про подписи у меня пробелы. Спасибо еще раз. 👍
источник

AS

Alexey Shumkin in Delphi & Lazarus
Renat Suleymanov
Переслано от Renat Suleymanov
Debian пакеты в смысле? ☺️ я просто заливаю на сервер через FileZilla и скриптом обновляю. 10 секунд занимает ) Но надо будет научится конечно. Пригодится точно )
ну, 10 секунд - это лукавство ))
открыть файлзиллу, открыть нужную вкладку, выбрать нужный файл, нажать копировать, подождать, пока скопируется
чтобы открыть ssh-клиент, подключиться, найти скрипт для запуска обновления )... всё это - монотонные , пусть даже и как будто отточенные действия... подверженные ошибкам ))
это не мой путь, меня от этого ломает...

даже сегодня я писал скрипт.. надо было некий XML преобразовать в CSV
я сделал XSLT-шаблон,скармливал его xsltproc, запускал его make-ом, потом добавил запуск в докере, потом добавил его в gitlab ci, вывод сохраняется в файл, а тот - в артефакты сборки
это всё пара-пяток строк...
пушу в репу, билд проходит, в артефактах - выходной CSV

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

RS

Renat Suleymanov in Delphi & Lazarus
Alexey Shumkin
ну, 10 секунд - это лукавство ))
открыть файлзиллу, открыть нужную вкладку, выбрать нужный файл, нажать копировать, подождать, пока скопируется
чтобы открыть ssh-клиент, подключиться, найти скрипт для запуска обновления )... всё это - монотонные , пусть даже и как будто отточенные действия... подверженные ошибкам ))
это не мой путь, меня от этого ломает...

даже сегодня я писал скрипт.. надо было некий XML преобразовать в CSV
я сделал XSLT-шаблон,скармливал его xsltproc, запускал его make-ом, потом добавил запуск в докере, потом добавил его в gitlab ci, вывод сохраняется в файл, а тот - в артефакты сборки
это всё пара-пяток строк...
пушу в репу, билд проходит, в артефактах - выходной CSV

итого: когда мне через час прилетает репорт, что я ошибся в условии, и не все ноды выбрал, я правлю, проверяю локально, коммичу и пушу в репу, всё...
я не занимаюсь такой скучной хернёй как сохранение вывода в файл, и отсылка этого файла кому надо и не надо (а это ещё: открыть почтовик/мессенджер, кликнуть "послать файл", найти и выбрать этот файл)...
я просто говорю - смотрите новую сборку, люди с предыдущего раза уже знают где смотреть..
1. FileZilla у меня открыт всегда. Стоит закладка в FileZilla. Кликая по ней в обоих сторонах открываются нужные папки. Как со стороны сервера, так и со стороны десктопа.
2. Вместо SSL использую свой эмулятор. То есть через телеграм бот. . Телеграм у меня тоже всегда открыт )) Я кидал ссылки здесь. Там можно иметь заготовленные часто используемые скрипты. То есть простое нажатие инлайн кнопки в боте.
Итого: при открытом FileZilla и телеграм это: Клик на закладке. Манипуляция по оплоудингу готового файла. Далее нажатие кнопки по запуску скрипта на сервере (в частности, апгрейд нужного демона на сервере). И всё... В реальности как правило от 5 секунд...

Я не буду спорить, что с CI это будет тоже быстро. Просто пока не выделил время, чтобы это изучать и понять. Нужно ли это мне как фрилансеру )
источник

AS

Alexey Shumkin in Delphi & Lazarus
Renat Suleymanov
1. FileZilla у меня открыт всегда. Стоит закладка в FileZilla. Кликая по ней в обоих сторонах открываются нужные папки. Как со стороны сервера, так и со стороны десктопа.
2. Вместо SSL использую свой эмулятор. То есть через телеграм бот. . Телеграм у меня тоже всегда открыт )) Я кидал ссылки здесь. Там можно иметь заготовленные часто используемые скрипты. То есть простое нажатие инлайн кнопки в боте.
Итого: при открытом FileZilla и телеграм это: Клик на закладке. Манипуляция по оплоудингу готового файла. Далее нажатие кнопки по запуску скрипта на сервере (в частности, апгрейд нужного демона на сервере). И всё... В реальности как правило от 5 секунд...

Я не буду спорить, что с CI это будет тоже быстро. Просто пока не выделил время, чтобы это изучать и понять. Нужно ли это мне как фрилансеру )
ай, всё равно это ручная монотонная работа, которая автоматизируется )) и которую должен делать компьютер ))
источник
2020 November 29

N

Nik in Delphi & Lazarus
Alexey Shumkin
ай, всё равно это ручная монотонная работа, которая автоматизируется )) и которую должен делать компьютер ))
Хочешь провести курсы? 😉
источник

AS

Alexey Shumkin in Delphi & Lazarus
Nik
Хочешь провести курсы? 😉
Ты уже созрел? 😀
источник

AS

Alexey Shumkin in Delphi & Lazarus
Renat Suleymanov
1. FileZilla у меня открыт всегда. Стоит закладка в FileZilla. Кликая по ней в обоих сторонах открываются нужные папки. Как со стороны сервера, так и со стороны десктопа.
2. Вместо SSL использую свой эмулятор. То есть через телеграм бот. . Телеграм у меня тоже всегда открыт )) Я кидал ссылки здесь. Там можно иметь заготовленные часто используемые скрипты. То есть простое нажатие инлайн кнопки в боте.
Итого: при открытом FileZilla и телеграм это: Клик на закладке. Манипуляция по оплоудингу готового файла. Далее нажатие кнопки по запуску скрипта на сервере (в частности, апгрейд нужного демона на сервере). И всё... В реальности как правило от 5 секунд...

Я не буду спорить, что с CI это будет тоже быстро. Просто пока не выделил время, чтобы это изучать и понять. Нужно ли это мне как фрилансеру )
И да, это у тебя ОДИН сервер :) будь у тебя их два, задача бы усложнилась . А про бо́льшее количество я вообще молчу :)

А файлзилла тебе для чего? Перекинуть по ФТП? Это тоже можно скриптовать батником :) даже необязательно для этого "какие-то сервера сборок"..
,Запустил батник, он тебе скомпилил, скопировал, подключился по ssh, запустил обновление...
В принципе, на сервере сборок всё так и делается :)
Просто не на машине разработчика...
источник

RS

Renat Suleymanov in Delphi & Lazarus
Alexey Shumkin
И да, это у тебя ОДИН сервер :) будь у тебя их два, задача бы усложнилась . А про бо́льшее количество я вообще молчу :)

А файлзилла тебе для чего? Перекинуть по ФТП? Это тоже можно скриптовать батником :) даже необязательно для этого "какие-то сервера сборок"..
,Запустил батник, он тебе скомпилил, скопировал, подключился по ssh, запустил обновление...
В принципе, на сервере сборок всё так и делается :)
Просто не на машине разработчика...
«И да, это у тебя ОДИН сервер :) будь у тебя их два, задача бы усложнилась . А про бо́льшее количество я вообще молчу :)»
 Так, никто же не спорит ) Просто я как фрилансер привык решать проблемы по мере их поступления. Упреждающе слишком дорогое удовольствие, если только не возникнет непреодолимый интерес )

А файлзилла тебе для чего? Перекинуть по ФТП? Это тоже можно скриптовать батником :) даже необязательно для этого "какие-то сервера сборок"..
,Запустил батник, он тебе скомпилил, скопировал, подключился по ssh, запустил обновление...
В принципе, на сервере сборок всё так и делается :)
Просто не на машине разработчика...

Ну, файлзилла действительно необязательна. Можно и скрипты научить, просто файлзилла, мой рабочий инструмент постоянный
источник

AS

Alexey Shumkin in Delphi & Lazarus
Renat Suleymanov
«И да, это у тебя ОДИН сервер :) будь у тебя их два, задача бы усложнилась . А про бо́льшее количество я вообще молчу :)»
 Так, никто же не спорит ) Просто я как фрилансер привык решать проблемы по мере их поступления. Упреждающе слишком дорогое удовольствие, если только не возникнет непреодолимый интерес )

А файлзилла тебе для чего? Перекинуть по ФТП? Это тоже можно скриптовать батником :) даже необязательно для этого "какие-то сервера сборок"..
,Запустил батник, он тебе скомпилил, скопировал, подключился по ssh, запустил обновление...
В принципе, на сервере сборок всё так и делается :)
Просто не на машине разработчика...

Ну, файлзилла действительно необязательна. Можно и скрипты научить, просто файлзилла, мой рабочий инструмент постоянный
>>Упреждающе слишком дорогое удовольствие
Ну, хз... Я называю это "развитие" :)
источник

AS

Alexey Shumkin in Delphi & Lazarus
Renat Suleymanov
«И да, это у тебя ОДИН сервер :) будь у тебя их два, задача бы усложнилась . А про бо́льшее количество я вообще молчу :)»
 Так, никто же не спорит ) Просто я как фрилансер привык решать проблемы по мере их поступления. Упреждающе слишком дорогое удовольствие, если только не возникнет непреодолимый интерес )

А файлзилла тебе для чего? Перекинуть по ФТП? Это тоже можно скриптовать батником :) даже необязательно для этого "какие-то сервера сборок"..
,Запустил батник, он тебе скомпилил, скопировал, подключился по ssh, запустил обновление...
В принципе, на сервере сборок всё так и делается :)
Просто не на машине разработчика...

Ну, файлзилла действительно необязательна. Можно и скрипты научить, просто файлзилла, мой рабочий инструмент постоянный
>>файлзилла действительно необязательна. Можно и скрипты научить, просто файлзилла, мой рабочий инструмент постоянный

Собсна, я примерно про это всегда и говорю: привычка - вторая натура... Имхо, когда привычка, то выбирается не "самый эффективный инструмент", а "привычный" :)
источник

RS

Renat Suleymanov in Delphi & Lazarus
Alexey Shumkin
>>Упреждающе слишком дорогое удовольствие
Ну, хз... Я называю это "развитие" :)
Тут надо соблюсти баланс ) Про развитие согласен
источник