Вопрос от подписчика:
В бд есть таблица логов, которая хранит в одной из колонок xml, каждый день размер таблицы растет примерно на 15-20гб. Как лучше организовать хранение логов, но при этом оставить связь с бд?
Наш ответ:
Как вариант записывать xml в файлы, ложить файлы в некий сторедж, а ссылку на файл уже записывать в бд.
А какие у вас есть варианты?🤔
В бд есть таблица логов, которая хранит в одной из колонок xml, каждый день размер таблицы растет примерно на 15-20гб. Как лучше организовать хранение логов, но при этом оставить связь с бд?
Наш ответ:
Как вариант записывать xml в файлы, ложить файлы в некий сторедж, а ссылку на файл уже записывать в бд.
А какие у вас есть варианты?🤔
MySQLTuner
Это маленькая утилита для тестирования MySQL сервера. Даёт советы, как повысить его производительность и стабильность:
https://github.com/major/MySQLTuner-perl
Мы пользуемся, и вам рекомендуем!
#mysql #database
Это маленькая утилита для тестирования MySQL сервера. Даёт советы, как повысить его производительность и стабильность:
https://github.com/major/MySQLTuner-perl
Мы пользуемся, и вам рекомендуем!
#mysql #database
Крутой модульный генератор конфигов для nginx от нашего любимого digitalocean. Вводите параметры и скачиваете готовый конфиг для вашего конкретного кейса:
https://www.digitalocean.com/community/tools/nginx
#nginx #devops
https://www.digitalocean.com/community/tools/nginx
#nginx #devops
This media is not supported in your browser
VIEW IN TELEGRAM
Визуализация поиска в ширину
Также можете проверить свои познания в алгоритмах с помощью нашего теста
#algorithm
Также можете проверить свои познания в алгоритмах с помощью нашего теста
#algorithm
Что выведется в консоль в результате компиляции и выполнения следующего кода:
Anonymous Poll
18%
one two three
11%
three one two
15%
three two
17%
two
39%
Ошибка компиляции
А где храните свой код вы?
Вот мы раньше пользовались bitbucket, после переезда на новый сайт, переехали и на gitlab. Гитлаб и битбакет как спорткар и жигуль. Битбакет лагает и всего 50 минут шарового пайплайна.
У гитлаба тоже есть большой минус - просмотр пул реквестов и комментарии в нем. Хотелось бы после комментария сразу видеть как изменилась строка к которой он адресовался, а не только сообщение о том что она изменилась.
Вот мы раньше пользовались bitbucket, после переезда на новый сайт, переехали и на gitlab. Гитлаб и битбакет как спорткар и жигуль. Битбакет лагает и всего 50 минут шарового пайплайна.
У гитлаба тоже есть большой минус - просмотр пул реквестов и комментарии в нем. Хотелось бы после комментария сразу видеть как изменилась строка к которой он адресовался, а не только сообщение о том что она изменилась.
Что будет выведено в консоль?
Anonymous Poll
9%
"-4true+4true+44"
23%
"true-4true+4true+4true-4"
35%
4
7%
"-3true+4true+43"
19%
0
7%
"-344-3"
Эволюция сайта Apple от базовых HTML-страниц в 90-х до образца дизайна в 2019 году.
https://www.youtube.com/watch?v=ch23l4vX5yg
#frontend
https://www.youtube.com/watch?v=ch23l4vX5yg
#frontend
YouTube
25 Years of Apple.com Website Design History (1994-2019)
A comprehensive visual history of the Apple.com website from 1994 to 2019. View the evolution of Apple's website from imagemap-based basic HTML homepages in the 1990's to the beautiful product showcase it has become in recent years.
Visit our Apple.com page…
Visit our Apple.com page…
Google подвел итоги уходящего года:
Мировые: https://youtu.be/ZRCdORJiUgU
В России: https://youtu.be/n4MlDA5GYvk
Мировые: https://youtu.be/ZRCdORJiUgU
В России: https://youtu.be/n4MlDA5GYvk
YouTube
Google — Year in Search 2019
Throughout history, when times are challenging, the world goes looking for heroes. And this year, searches for heroes — both superheroes and everyday heroes — soared around the world. Explore more trends from the year at https://google.com/2019
#YearinSearch…
#YearinSearch…
Скорее всего вы не знали что у lighthouse от гугла помимо инструментов в браузере есть еще и решение для CI. Это набор команд которые позволяют получать результаты аудита с разницей между коммитами:
https://github.com/GoogleChrome/lighthouse-ci
https://github.com/GoogleChrome/lighthouse-ci
Что произойдет при компиляции и запуске данного кода?
Anonymous Poll
37%
Программа выведет в консоль сообщение "Hello!"
8%
Возникнет ошибка времени выполнения
7%
Программа выведет в консоль сообщение "null"
47%
Возникнет ошибка компиляции
This media is not supported in your browser
VIEW IN TELEGRAM
Библиотека для создания бесконечной прокрутки сетки контента.
Гит: https://github.com/naver/egjs-infinitegrid
Демо: https://codesandbox.io/s/n5j4rv4n84
#frontend
Гит: https://github.com/naver/egjs-infinitegrid
Демо: https://codesandbox.io/s/n5j4rv4n84
#frontend
Как правильно в данном случае передать массив в описанную ниже функцию?
Anonymous Poll
20%
func(array);
15%
func(*array);
12%
func(**array);
24%
func(&array);
29%
Ни один из вариантов не является верным.
📌 Если вам нужно на сервере посмотреть сколько места занимает файлы/папки еще и отсортированные по размеру то вот готовая команда:
du -ah --max-depth=1 | sort -hr