Интересный пост на украинском. Конечно же многим прийдется слегка потратить время на включение переводчика на свой язык, но все же не инглишем единым жить в ИТ 😁
DevOps+Security, SecDevOps, DevSecOps: в чом разница и что выбрать?
https://dou.ua/lenta/articles/devops-security
DevOps+Security, SecDevOps, DevSecOps: в чом разница и что выбрать?
https://dou.ua/lenta/articles/devops-security
ДОУ
DevOps+Security, SecDevOps, DevSecOps: в чому різниця і що обрати
Михайло Косинський, Senior DevSecOps Engineer в SoftServe, розповідає, чому DevOps обов’язково повинен включати в себе компонент безпеки, що відбувається, якщо ці дві фази не пов’язані між собою та як DevOps взаємодіє з безпекою у нього в компанії.
позволю себе вбросить немного, как Леонид Каганов (который мне больше известен автор и писатель) боролся с миграцией mysql на другой раздела диска https://lleo.me/dnevnik/2019/05/03_mysql.htmlPS: взято из чата https://t.me/ru_mysql
Telegram
ru_mysql
По-русски о MySQL/Percona/MariaDB. Новостной канал: https://t.me/ru_mysql_ch
Длинные куски кода шлите сюда: https://t.me/ru_mysql/70760
Правила: https://t.me/ru_mysql/56611
Длинные куски кода шлите сюда: https://t.me/ru_mysql/70760
Правила: https://t.me/ru_mysql/56611
Forwarded from Linuxgram 🐧 via @like
Authenticator, a 2FA Token Generator for Linux, Gets Updated
—> https://kutt.it/FMvhGk
—> https://kutt.it/FMvhGk
Forwarded from GitHub'ненько
A next generation open source platform as a service (PaaS) https://flynn.io (like heroku & dokku)
#dev #docker #devops #seflhosted
https://github.com/flynn/flynn
#dev #docker #devops #seflhosted
https://github.com/flynn/flynn
Forwarded from Defront — про фронтенд-разработку и не только
Аксель Раушмайер у себя в блоге два дня назад опубликовал статью про то, как работают декларации в JavaScript — "Unpacking hoisting".
Аксель предлагает выделять следующие аспекты любых объявлений: область видимости (где к объявленной сущности можно обращаться) и активация (это черта динамична, она определяет, в какой момент исполнения кода можно обратиться к сущности).
Традиционные функции и var'ы всплывают и работа с ними не вызывает особых проблем. Особенности есть при работе с
Статья небольшая, но очень хорошая. Очень рекомендую почитать и поразбираться с примерами, если вы не знакомы с TDZ.
#js #es2015
http://2ality.com/2019/05/unpacking-hoisting.html
Аксель предлагает выделять следующие аспекты любых объявлений: область видимости (где к объявленной сущности можно обращаться) и активация (это черта динамична, она определяет, в какой момент исполнения кода можно обратиться к сущности).
Традиционные функции и var'ы всплывают и работа с ними не вызывает особых проблем. Особенности есть при работе с
const, let и class. Если обратиться к сущности в объявлении функции, то всё будет ок, но если попытаться выполнить эту функцию, когда сущность ещё не объявлена, то возникнет исключение ReferenceError. Промежуток времени между входом в область видимости сущности и исполнением инструкции с её объявлением называется Temporal Dead Zone (TDZ). Если в это время обратиться к объявляемым переменной/классу/функции, то возникнет исключение. Именно поэтому первый вызов функции из примера ниже выкинет исключение, а второй выполнится без ошибок:function a() {
return b;
}
a(); // throws ReferenceError
const b = 1;
a(); // 1Статья небольшая, но очень хорошая. Очень рекомендую почитать и поразбираться с примерами, если вы не знакомы с TDZ.
#js #es2015
http://2ality.com/2019/05/unpacking-hoisting.html
Forwarded from ☕️ Мерлин заваривает τσάι 🐌 (Мерль🛠)
Есть ещё такая прикольная штука, которая позволяет конвертировать команды cURL в их аналоги на Go, js, PHP, R и даже Rust
Forwarded from oleg_log (Oleg Kovalov)
Воскресенье начинается с тулзы для обработки логов нгинх (хотя и не только).
Tailor provides the functionality of tailing nginx access log under logrotate. Tailor will follow a selected log file and reopen it if it's been rotated.
Вертится в реальном хайлоаде 100к+ рпс и все работает шустро. Я это подтверждаю 👌
https://github.com/un000/tailor
Tailor provides the functionality of tailing nginx access log under logrotate. Tailor will follow a selected log file and reopen it if it's been rotated.
Вертится в реальном хайлоаде 100к+ рпс и все работает шустро. Я это подтверждаю 👌
https://github.com/un000/tailor
GitHub
GitHub - un000/tailor: Tailor, the library for tailing logs under logrotate, written in go.
Tailor, the library for tailing logs under logrotate, written in go. - un000/tailor
Forwarded from linkmeup
Понаставят своих кубернетисов, а потом сами понять не могут чего наделали...
Примерно с такими настроениями написан данный пост, что не отменяет его пользы для общественности ибо линуксы линуксами, но в жизни бывает всякое. Даже кубер на винде.
И это тоже надо как-то лечить.
https://techcommunity.microsoft.com/t5/Networking-Blog/Troubleshooting-Kubernetes-Networking-on-Windows-Part-1/ba-p/508648
Примерно с такими настроениями написан данный пост, что не отменяет его пользы для общественности ибо линуксы линуксами, но в жизни бывает всякое. Даже кубер на винде.
И это тоже надо как-то лечить.
https://techcommunity.microsoft.com/t5/Networking-Blog/Troubleshooting-Kubernetes-Networking-on-Windows-Part-1/ba-p/508648
TECHCOMMUNITY.MICROSOFT.COM
Troubleshooting Kubernetes Networking on Windows: Part 1
Kubernetes is not easy to troubleshoot – even if you’re an expert. There are multiple components involved in the creation/deletion of containers that must all..
Forwarded from DevOps Deflope News
С 3 по 5 июня в Portland проходит конференция Monitorama 2019 PDX, посвящённая мониторингу.
И все эти дни идет онлайн трансляция 🎉http://amp.gs/dOdy
Расписание: http://amp.gs/dOdh
#monitorama #events
И все эти дни идет онлайн трансляция 🎉http://amp.gs/dOdy
Расписание: http://amp.gs/dOdh
#monitorama #events
Forwarded from oleg_log (Oleg Kovalov)
Я на этой неделе ныл, что делал тестовое задание на дом, и вот одной из вещей был docker-compose.
И так уже вышло, что для каждого нового имеджа надо было все гуглить в разных местах. #нехорошешненько
Поэтому я решил собирать их здесь. Скопипастил к себе что надо и блин работает.
ПРы приветствуются (сегодня мержить не буду, ибо афк, ток смотрите чтобы 2 пробела в ямле было :)
https://github.com/cristaloleg/docker-compose-collection
(отдельное спасибо Егору за 1й ПР, хоть я и не надеялся :D )
И так уже вышло, что для каждого нового имеджа надо было все гуглить в разных местах. #нехорошешненько
Поэтому я решил собирать их здесь. Скопипастил к себе что надо и блин работает.
ПРы приветствуются (сегодня мержить не буду, ибо афк, ток смотрите чтобы 2 пробела в ямле было :)
https://github.com/cristaloleg/docker-compose-collection
(отдельное спасибо Егору за 1й ПР, хоть я и не надеялся :D )
GitHub
GitHub - cristaloleg/docker-compose-collection: Collection of popular docker-compose files for a quick access
Collection of popular docker-compose files for a quick access - cristaloleg/docker-compose-collection
Forwarded from HABR FEED + OPENNET
[Перевод] Представлен Polaris для поддержания кластеров Kubernetes в здоровом состоянии
https://habr.com/ru/post/454706/
Tags: Блог компании Флант, Системное администрирование, DevOps, Kubernetes, лучшие практики, ReactiveOps
Author Smetankk on #habrahabr
https://habr.com/ru/post/454706/
Tags: Блог компании Флант, Системное администрирование, DevOps, Kubernetes, лучшие практики, ReactiveOps
Author Smetankk on #habrahabr
Хабр
Представлен Polaris для поддержания кластеров Kubernetes в здоровом состоянии
Прим. перев.: Оригинал этого текста написал Rob Scott — ведущий SRE-инженер компании ReactiveOps, которая и стоит за разработкой анонсируемого проекта. Нам очень...
Forwarded from Hastic
Привет. Внезапный ночной релиз хастика:
https://hastic.io/releases/0.3.5/ — поддержка Grafana 6, улучшения в UI
https://www.youtube.com/watch?v=65-6aDlR_WE — смотрите онлайн транслацию выступления в Портланде, Орегон, США
https://hastic.io/releases/0.3.5/ — поддержка Grafana 6, улучшения в UI
https://www.youtube.com/watch?v=65-6aDlR_WE — смотрите онлайн транслацию выступления в Портланде, Орегон, США
Ну началось...
http://www.opennet.ru/opennews/art.shtml?num=50813
http://www.opennet.ru/opennews/art.shtml?num=50813
www.opennet.ru
СУБД CockroachDB переходит на несвободную лицензию
Разработчики распределённой СУБД CockroachDB объявили о переводе исходных текстов проекта на связку из лицензий Business Source License (BSL) и Cockroach Community License (CCL), не являющуюся свободной из-за дискриминации отдельных категорий пользователей.…
Forwarded from Go Дайджест
Ваня Данилюк как всегда радует шикарными статьями. Это уникальный крутой контент! 🤩
https://divan.dev/posts/visual_programming_go
https://divan.dev/posts/visual_programming_go
divan's blog
Rethinking Visual Programming with Go · divan's blog
Forwarded from DevOps&SRE Library
Self-Host Your Static Assets
Интересная тема про риски и минусы использования паблик CDN для ассетсов.
https://csswizardry.com/2019/05/self-host-your-static-assets
Интересная тема про риски и минусы использования паблик CDN для ассетсов.
https://csswizardry.com/2019/05/self-host-your-static-assets
Forwarded from GitHub'ненько
A Cron Monitoring Tool written in Python & Django
#monitoring
https://github.com/healthchecks/healthchecks
#monitoring
https://github.com/healthchecks/healthchecks
GitHub
GitHub - healthchecks/healthchecks: Open-source cron job and background task monitoring service, written in Python & Django
Open-source cron job and background task monitoring service, written in Python & Django - healthchecks/healthchecks
Forwarded from oleg_log (Oleg Kovalov)
Semantic это такая штука, для парсинга, анализа и сравнения кода на разных языках(Ruby, JS, TS, Python, Go, so on).
И вот они написали оду Хаскеллу, если кратко:
> Why is Semantic written in Haskell?
<...> In Haskell, control flow is not dictated by the language, but by the data structures used. The same syntax is used for nondeterministic and backtracking computations, for concurrency and parallelism, and for traditional imperative blocks: user-defined interpretation functions, rather than built-in language semantics, determine the way that code is executed. This would be nearly impossible to implement in a language like Go, given its limited support for abstraction and polymorphism, and a maintenance nightmare in Java: every single one of our 20k lines of code would need to be rewritten as a data structure rather than a function. This is simply not a realistic task in other languages; even functional languages like OCaml and Swift lack this level of abstraction.
https://github.com/github/semantic/blob/master/docs/why-haskell.md
И вот они написали оду Хаскеллу, если кратко:
> Why is Semantic written in Haskell?
<...> In Haskell, control flow is not dictated by the language, but by the data structures used. The same syntax is used for nondeterministic and backtracking computations, for concurrency and parallelism, and for traditional imperative blocks: user-defined interpretation functions, rather than built-in language semantics, determine the way that code is executed. This would be nearly impossible to implement in a language like Go, given its limited support for abstraction and polymorphism, and a maintenance nightmare in Java: every single one of our 20k lines of code would need to be rewritten as a data structure rather than a function. This is simply not a realistic task in other languages; even functional languages like OCaml and Swift lack this level of abstraction.
https://github.com/github/semantic/blob/master/docs/why-haskell.md
GitHub
semantic/docs/why-haskell.md at main · github/semantic
Parsing, analyzing, and comparing source code across many languages - github/semantic