
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