Sander
24.02.2017
14:54:44
у меня ansible, docker
?
меня устраивает способ с put.
@djackyn спасибо
Zhenia
24.02.2017
14:55:49
максимум, ты получишь зараженный бекап
Google
Sander
24.02.2017
14:56:38
да
добавить проверку надо, чтоб только .tar.gz файлы брал и вес бекапа чтоб был не меньше 2кб.
ну может бред, но на всякий случай.
мало ли что зальют
ну и можно добавить некий фильтр на имя бекапов
к примеру
все бекапы будут с таким именем
site.ee_$TIME_$salt
хз
то что в голову пришло
Zhenia
24.02.2017
14:59:26
не, просто файлы из гита доставать
а базу уже хз как чистить, только руками
Sander
24.02.2017
14:59:52
ну проект да в гите
а база на s3
Google
Aleserche
24.02.2017
15:00:11
а кто скажет, как реализован async/await в ноде?
Sander
24.02.2017
15:00:16
там у меня автоматически старые бекапы будут удаляться
надо вначале наверное промисы изучить
https://www.youtube.com/watch?v=2d7s3spWAzo
Aleserche
24.02.2017
15:01:31
мне что-то не хочется лезть в исходники ноды, боюсь развидеть не получится
Zhenia
24.02.2017
15:01:49
ну, я храню ежечасный бекап месяц, ежедневный год, и месячный бесконечно
Sander
24.02.2017
15:02:36
ого ежечасный
я раз в день сделал и они держаться 30 дней, потом они попадают в хранилище на 3-5 месяцев
если прошло больше то они удаляются навсегда
Zhenia
24.02.2017
15:03:06
по хорошему нужно раз в 15 минут, но у меня пока столько места нет
Bogdan (SirEdvin)
24.02.2017
15:03:29
Хм, кто-то работал с Concourse? У меня почему-то воркер не может подключится, хотя в логах вроде все нормально(
Sander
24.02.2017
15:03:49
круто конечно каждые 15 минут
Daniel
24.02.2017
15:04:23
извините
Дмитрий
24.02.2017
15:05:22
Не хочешь код ноды - вот тебе C++, получите и распишитесь ?
Aleserche
24.02.2017
15:06:07
ну это понятно, что в v8, но как оно работает? Запускает цикл и опрашивает до посинения или как?
Sander
24.02.2017
15:06:44
это наверное надо знать javascript
Дмитрий
24.02.2017
15:06:48
Тебе много придётся объяснить)
Sander
24.02.2017
15:06:48
тут нода не причем
Дмитрий
24.02.2017
15:07:25
Google
Aleserche
24.02.2017
15:07:47
Roman
24.02.2017
15:15:26
Уносите его
Aleserche
24.02.2017
15:16:33
кого?
ноду?
Старый
24.02.2017
15:28:57
кто тут одновременно работает с кассандра, hbase и redis?
Daniel
24.02.2017
15:36:25
а зачем одновременно?
Davinchy Sergey
24.02.2017
16:02:02
Книга А.Левенчука “Системноинженерное мышление”
и Материалы курса «Системное мышление»
- http://system-school.ru/wp-content/uploads/2016/11/system_thinking_11nov2016.pdf
и
http://techinvestlab.ru/files/systems_engineering_thinking/systems_engineering_thinking_2015.pdf
Igor
24.02.2017
16:06:42
Ребятки, можете подсказать книгу или ресурс, где очень хорошо излогается криптография? Чтобы до мелочей. Например как работает SSH в деталях и всякие штуки.
Sheridan
24.02.2017
16:16:33
Sander
24.02.2017
16:30:02
STRING_TYPE=$LAST_BACKUP_FILENAME | awk '{print substr($0, '$STRING_TYPE_LENGTH')}'
как это запихнуть в переменную?
1) [не работает] echo $STRING_TYPE
2) [работает] а когда саму команду выводу то все окай.
echo $LAST_BACKUP_FILENAME | awk '{print substr($0, '$STRING_TYPE_LENGTH')}'
Sergey
24.02.2017
16:31:08
$()
Sander
24.02.2017
16:31:13
пробовал
вот так?
STRING_TYPE=$($LAST_BACKUP_FILENAME | awk '{print substr($0, '$STRING_TYPE_LENGTH')}')
или
STRING_TYPE="$($LAST_BACKUP_FILENAME | awk '{print substr($0, '$STRING_TYPE_LENGTH')}')"
Sergey
24.02.2017
16:31:49
у тебя мешанина между одинарными кавычками, кстати.
STRING_TYPE=$(echo $LAST_BACKUP_FILENAME | awk '{print substr($0, '$STRING_TYPE_LENGTH')}')
Sander
24.02.2017
16:32:02
-bash: askdsakdosadosadqq2.tar.gz: command not found
вопрос вот там где $STRING_TYPE_LENGTH вставляю в substr
как ее правильней вставить, без мешанины
Google
Sander
24.02.2017
16:32:42
скорей из-заэтого
Sergey
24.02.2017
16:35:58
STRING_TYPE=$(echo "$LAST_BACKUP_FILENAME" | awk "{print substr(\$0,$STRING_TYPE_LENGTH)}")
Sander
24.02.2017
16:36:57
все работает
=/
палочка \ добавилась
что она дает, без нее не работает
∀RTUR
24.02.2017
16:38:08
ответит кто-то?
привет. а нужон ли выделенный IP если у тебя cloudflare? в теории могут атаковать соседа без cloudflare и тебя заденут
ThePanaceya
24.02.2017
16:41:14
∀RTUR
24.02.2017
16:41:32
воу. даже так?
как это так
когнитивный диссонанс
Sergey
24.02.2017
16:42:00
как это так
как как, у вашего сервера (боже, кто-то еще использует виртуальный хостинг?) просто кончится канал.
∀RTUR
24.02.2017
16:42:33
знаю что для SSL нужен
ThePanaceya
24.02.2017
16:43:04
Sergey
24.02.2017
16:43:37
∀RTUR
24.02.2017
16:43:53
а как же SNI?
Google
Sergey
24.02.2017
16:44:03
https://ru.wikipedia.org/wiki/Server_Name_Indication
ThePanaceya
24.02.2017
16:44:09
∀RTUR
24.02.2017
16:44:22
ааа
Sergey
24.02.2017
16:44:26
за бортом остались очень старые XP и java 6.
∀RTUR
24.02.2017
16:44:34
ThePanaceya
24.02.2017
16:44:42
∀RTUR
24.02.2017
16:45:51
какие нужды в выделенном IP остаются?
почта и спам?
ThePanaceya
24.02.2017
16:47:35
Зависит как тебе его подадут
Alexander
24.02.2017
16:50:55
Atlassian такие слоупоки https://bitbucket.org/site/master/issues/3166/support-signed-commits-for-git-and
Zhenia
24.02.2017
16:52:02
Sander
24.02.2017
16:52:20
я не вижу чему том экранироваться
Sergey
24.02.2017
16:52:28
Sander
24.02.2017
16:52:58
походу баш я не так хорошо зна/
ю
понял
∀RTUR
24.02.2017
16:53:04
Спасибо за ответы!
Старый
24.02.2017
17:00:18
?читаю линкедин, реально становиться интересно, где взять 5-6 ssd и как их подключить к мозгу
Sergey
24.02.2017
17:03:05
Старый
24.02.2017
17:03:33