Pull to refresh
51
0
Андрей Кравчук@prefrontalCortex

Software Engineer

Send message
dockerize

Ух ты, не знал про такую штуку, спасибо, изучу :)

Насчёт отладочного профиля в docker-compose вы правы, так и нужно делать.
Но без rsync'а все равно не обойтись — конфиги для Nginx (и, потенциально, для других частей стека) хранятся в репозитории.

rsync'ом я копирую всё содержимое репозитория, чтобы можно было его в случае чего подредактировать на сервере, не заходя внутрь докера. Как мне кажется, это проще, чем вспоминать ключи команды docker exec, а потом ещё посылать HUP всем затронутым процессам.

Да, я не только читал про мозг и занимался самонаблюдением, но и например снимал электроэнцефалограмму с собственного экземпляра в различных стадиях творческой работы
А поделитесь-ка подробностями :) В больничных условиях или в домашних? С помощью какого-то специального железа? Волосы сбривали?
Спасибо, интересно.
А почему у вас уже вторую статью подряд в хабах фигурирует Ruby?..
Знаю. Используйте cmake, который вам сгенерирует Makefile для нужного компилятора, и вот эту примочку к нему, которая умеет проставлять cmake'у правильные флаги прекомпилированных заголовков, и для clang, и для gcc, и даже для visual studio.
Что такое Python — знают все, а вот про SAS я, например, первый раз в жизни слышу. Вы бы хоть парой слов в первом абзаце рассказали бы, что это.
в случае Easylogging существенно снижается скорость компиляции.
Как раз таки для таких случаев и был выдуман такой полезный механизм, как предварительно откомпилированные заголовки.
Проект впечатляющий :)
Но на одном из моих репозиториев питон-скрипт из docker-образа таки споткнулся:
Traceback (most recent call last):                                              
  File "/root/topics.py", line 125, in <module>
    sys.exit(main())
  File "/root/topics.py", line 103, in main
    code = fin.read()
  File "/usr/lib/python3.5/codecs.py", line 698, in read
    return self.reader.read(size)
  File "/usr/lib/python3.5/codecs.py", line 501, in read
    newchars, decodedbytes = self.decode(data, self.errors)
UnicodeDecodeError: 'utf-8' codec cant decode byte 0xed in position 162: invalid continuation byte
Да бросьте вы Аристотеля ругать. Они там, в древней Греции, впервые додумались думать о том, как они думают, откуда у всей науки ноги и растут.
им нужны творческие люди, а не исполнители, работающие по ТЗ
Плавали, знаем: через месяц начинаются крики «за что я вам зарплату-то плачу, где результат!?!»
python2
У Вас ошибка в слове «python3».
Ведущие собаководы рекомендуют
#!/usr/bin/env sh

ибо в /bin sh может и не быть.
Да бросьте, просто у вас стокгольмский синдром по отношению к bash ещё не до конца выработался.
делегирование — поставил задачу и её сделали правильно без твоего участия
К сожалению, многие конторы нанимают программистов даже без понимания того, зачем они это делают, и к мечтам работодателя добавляется анализ предметной области и постановка задач самому себе, а от тебя, как программиста, начинают требоваться аналитические скиллы (и порой не только).
В такую погоду, как в эти выходные, хочется прокачивать итак до совершенства прокачанный навык лежания в постельке и просмотра сериальчиков.
CuTI
Есть ощущение, что докладчик имел в виду фреймворк Qt.
Всякие референс каунты (ручной ad hoc garbage collection)
По-вашему, ОС с ядром на языке со сборкой мусора будет в чём-то лучше конкурентов? Оберон вон как-то не взлетел.

Information

Rating
Does not participate
Location
Подгорица, Подгорица, Черногория
Works in
Date of birth
Registered
Activity

Specialization

Десктоп разработчик, Фулстек разработчик
Старший
From 5,000 €
Lisp
Clojure
Unix
Linux
Docker