oleg_log
Photo
По поводу
То есть можно дать доступ к полю, только для самого инстанса объекта. Эдакий ООП на максималках:
Больше примеров https://www.jesperdj.com/2016/01/08/scala-access-modifiers-and-qualifiers-in-detail/
Кстати, в каких языках еще такое есть? 🤔
private[this]. Это 'access qualifiers' в скалочке.То есть можно дать доступ к полю, только для самого инстанса объекта. Эдакий ООП на максималках:
class Foo {
private[this] def isFoo = true
def doFoo(other: Foo) {
if (other.isFoo) { // this line won't compile
// ...
}
}
}Больше примеров https://www.jesperdj.com/2016/01/08/scala-access-modifiers-and-qualifiers-in-detail/
Кстати, в каких языках еще такое есть? 🤔
ААААААААА
Я ПРОПУСТИЛ НОВЫЕ СИНГЛЫ BLACK KEYS
Оказывается еще и новый альбом в конце июня!
И да, уже 5 лет пролетело с последнего альбома, боюсь ретроспективу своей жизни делать за этот период.
Хм, а поскидывайте музыку, которая вам нравится, чего таить -> @olegkovalov
(название песни и мое вероисповедание - чистое совпадение, я не троль)
https://www.youtube.com/watch?v=TCYsY5B8hcQ
Я ПРОПУСТИЛ НОВЫЕ СИНГЛЫ BLACK KEYS
Оказывается еще и новый альбом в конце июня!
И да, уже 5 лет пролетело с последнего альбома, боюсь ретроспективу своей жизни делать за этот период.
Хм, а поскидывайте музыку, которая вам нравится, чего таить -> @olegkovalov
(название песни и мое вероисповедание - чистое совпадение, я не троль)
https://www.youtube.com/watch?v=TCYsY5B8hcQ
YouTube
The Black Keys - Go [Official Music Video]
The Black Keys "Go" from new album "Let's Rock" out now: https://warnerr.ec/tbkletsrock
Director: Bryan Schlam
Director of Photography: Ben Carey
Color: Sofie Borup
Executive Producers: Isaac Rice, Missy Galanida
Director: Bryan Schlam
Director of Photography: Ben Carey
Color: Sofie Borup
Executive Producers: Isaac Rice, Missy Galanida
Forwarded from Science Doge
Воскресенье начинается с тулзы для обработки логов нгинх (хотя и не только).
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
oleg_log
Воскресенье начинается с тулзы для обработки логов нгинх (хотя и не только). 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. Вертится в реальном хайлоаде…
Я так прикинул, а ведь сколько еще таких полезных штуковин написано в мире, но которые не дошли до публичности? 🤔
Тип:
- эээ, ну оно писалось только под мои нуждны
- нет тестов (сам этим грешу и не паблишу много чего)
- эээ надо еще ридми написать
- so on
Было бы круто, если бы Github, Digitalocean etc на Хактоберфест не просто просили делать патчи, а еще поощряли бы паблишинг каких-то тулз/либ/приложений.
Правда набегут боты и позаливают форки друг-друга. Еще и в лучшем случае. Беда. Но тему стоит запомнить.
Тип:
- эээ, ну оно писалось только под мои нуждны
- нет тестов (сам этим грешу и не паблишу много чего)
- эээ надо еще ридми написать
- so on
Было бы круто, если бы Github, Digitalocean etc на Хактоберфест не просто просили делать патчи, а еще поощряли бы паблишинг каких-то тулз/либ/приложений.
Правда набегут боты и позаливают форки друг-друга. Еще и в лучшем случае. Беда. Но тему стоит запомнить.
Такс, в одном чате подсмотрел диалог и теперь спрошу у вас: а каким вы видите идеальное образование?
Как правильно строить обучение? как проверять знания? что стоит добавить, а что точно не стоит?
В основном интересно айти(мда)(да и публика из этой же области), но если можете сказать за другие - рад выслушать.
Всех ректоров и завучей прошу сюда -> @olegkovalov
Как правильно строить обучение? как проверять знания? что стоит добавить, а что точно не стоит?
В основном интересно айти(мда)(да и публика из этой же области), но если можете сказать за другие - рад выслушать.
Всех ректоров и завучей прошу сюда -> @olegkovalov
Cloudflare опять радуют, запускают Workers в воскресенье, как раз повод покодить.
Если вы где-то там зимой регались на workers.dev то теперь ваш сабдомен доступен, 30 воркер-скриптов, 100к запросов в день бесплатно. И в бонус новые доки и тутриалы.
Лимиты в 50мс и 128МБ за выполнение так и остались :(
И да, теперь не только JS, но и Rust, в полноценном виде.
Налетай https://workers.cloudflare.com
Если вы где-то там зимой регались на workers.dev то теперь ваш сабдомен доступен, 30 воркер-скриптов, 100к запросов в день бесплатно. И в бонус новые доки и тутриалы.
Лимиты в 50мс и 128МБ за выполнение так и остались :(
И да, теперь не только JS, но и Rust, в полноценном виде.
Налетай https://workers.cloudflare.com
Cloudflare
Cloudflare Workers
Welcome to the Cloudflare Dev Platform - Powering the next generation of applications
Пролистал 365 каналов из раздела технологий https://tlgrm.ru/channels/tech и...стало грустно.
Репосты-репостов новостей, мемы с реддита или паблов в вк и частные "блоги" рекламирующие курсы.
Соооовсем мало оригинальности и авторства. А жаль.
Репосты-репостов новостей, мемы с реддита или паблов в вк и частные "блоги" рекламирующие курсы.
Соооовсем мало оригинальности и авторства. А жаль.
tlgrm.ru
Лучшие каналы жанра «Технологии» для Telegram
Подборка каналов жанра «Технологии»
This media is not supported in your browser
VIEW IN TELEGRAM
Microservices.gif
Тут Александр (https://xn--r1a.website/defront/135) запостил ссыль на хабр, о CI в Яндексе, и внезапно оказывается что монорепа это сложно. Особенно огромная на 25гб кода.
Меня заинтересовала последовательность шагов билда: configure -> build -> style -> test. Почему стиль после билда? Проверка стиля ведь намного быстрее будет. Странно 🤔
И прикольное решение с флакки/магиющими тестами. Если я не ошибаюсь, то в одном баре чел из гугла говорил, что они еще и собирают детальную стату по тестам. С историей и всеми почти МЛ штуковинами.
Меня заинтересовала последовательность шагов билда: configure -> build -> style -> test. Почему стиль после билда? Проверка стиля ведь намного быстрее будет. Странно 🤔
И прикольное решение с флакки/магиющими тестами. Если я не ошибаюсь, то в одном баре чел из гугла говорил, что они еще и собирают детальную стату по тестам. С историей и всеми почти МЛ штуковинами.
Telegram
Defront — про фронтенд-разработку и не только
Прочитал интересную статью Алексея Круглова "Continuous integration в Яндексе".
В статье рассказывается о том, как происходит работа над проектами в Яндексе. Есть единый монорепозиторий. В нём содержится очень много кода (25Гб), над которым работают более…
В статье рассказывается о том, как происходит работа над проектами в Яндексе. Есть единый монорепозиторий. В нём содержится очень много кода (25Гб), над которым работают более…
oleg_log
Тут Александр (https://xn--r1a.website/defront/135) запостил ссыль на хабр, о CI в Яндексе, и внезапно оказывается что монорепа это сложно. Особенно огромная на 25гб кода. Меня заинтересовала последовательность шагов билда: configure -> build -> style -> test. Почему…
Ах да, любимые комментарии из серии: слышу звон и больше ничего слышать не хочу я тут специалист в фиолетовых штанах.
Большие фирмы (в плане реально огромные) живут по другим законам. Им проще сделать свой велосипед, но черт возьми свой. В котором авторы знают, что происходит, как, почему и где лимиты этого решения. А еще не забывайте про лицензию, иногда даже Apache 2.0 запрещено.
Один чел в коментах сказал, что за велосипед можно получить по шапке. Могу только посовувствовать, но тянуть на всех свою сову, как минимум смешно.
И да, я отдельно люблю монолиты, что в них видно весь код (кроме сесурити/патентных вещей).
PS:
- я рад, что перестал читать хабр и хн, и вам советую
- но ты же сам начал про это писать
- ладно я побежал, пора мемы в профанктор пилить
Большие фирмы (в плане реально огромные) живут по другим законам. Им проще сделать свой велосипед, но черт возьми свой. В котором авторы знают, что происходит, как, почему и где лимиты этого решения. А еще не забывайте про лицензию, иногда даже Apache 2.0 запрещено.
Один чел в коментах сказал, что за велосипед можно получить по шапке. Могу только посовувствовать, но тянуть на всех свою сову, как минимум смешно.
И да, я отдельно люблю монолиты, что в них видно весь код (кроме сесурити/патентных вещей).
PS:
- я рад, что перестал читать хабр и хн, и вам советую
- но ты же сам начал про это писать
- ладно я побежал, пора мемы в профанктор пилить
Я на этой неделе ныл, что делал тестовое задание на дом, и вот одной из вещей был 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