Size: a a a

2019 April 25
oleg_log
Я знаю, что самое выбешивающее в офисе. Нет, не мехклава, и даже не люди.

Подставки под телефон, которые усиливают звук вибрации. Особенно когда человек на on-call и ему часто приходят пуши. Ну или социальная личность.

ГРЕШНЫ ЭТИ ПОДСТАВКИ 😡
источник
oleg_log
А у вас пратикуется "туризм" ? когда человек уходит в другую тиму/проект на спринт или пару, для обмена знаниями и ничего неделанья у других
Анонимный опрос
11%
Да
75%
Неа
6%
Редко/в соседней тиме
2%
Делали, но вышла фигня
7%
Хотим вкатиться
Проголосовало: 304
источник
oleg_log
Rust cheatsheet одной страницой. Однозначно в закладки.

https://upsuper.github.io/rust-cheatsheet/

UPD: а еще есть общий о расте https://cheats.rs/
источник
oleg_log
А ещё вотъ
источник
2019 April 26
oleg_log
Кстати, я ж тут на варшавском митапе про go-perftuner зачитал. И остальное про перформанс и оптимизации.

лайк-подписка-колокольчик

Слайды https://speakerdeck.com/olegkovalov/go-perftuner
Репа https://github.com/cristaloleg/go-perftuner
источник
oleg_log
источник
oleg_log
Забавно, как из языка в язык, из проекта в проект в тестах пишут один и тот же интерфейс для времени, что бы быстро сделать time.Move(2 * time.Hour), и смотреть, что что-то таки изменилось.

Даже как-то странно, что в стдлибах никто подобное не сделал еще. хм.
источник
oleg_log
Вооообщем захотелось пособирать в телеге всякие шпаргалки по всяким штуковинкам.

Закладки и гугл не всегда спасают, ламповая телега - всегда.

Собирать будем-с тут: https://t.me/techchsh
источник
oleg_log
This proposal adds var isEven: Bool, var isOdd: Bool, and func isMultiple(of other: Self) -> Bool to the BinaryInteger protocol. isEven and isOdd are convenience properties for querying the parity of the integer and isMultiple is a more general function to determine whether an integer is a multiple of another integer.

https://github.com/apple/swift-evolution/blob/master/proposals/0225-binaryinteger-iseven-isodd-ismultiple.md
источник
oleg_log
источник
2019 April 27
oleg_log
- Ты слышал выражение "заначка кода"? :D
- ноуп
- Это о коде, который под if false или закомментирован. Или просто не используется и автор не хочет его удалять. 😂
источник
oleg_log
Тут позаливали слайды с ГоферКонаРу и один доклад особенно заинтересовал: CUE Data Constraint Language.

Язык занимает место где-то так: Go <> CUE <> JSON (/YAML?)
Я так понимаб в кубах люди постоянно стреляют себе в ноги с конфигами и не только, вот офиц валидатор (еще альфа), который можно под себя адаптировать. Определенно стоит поиграться.

На самом деле очень мощный и перспективный инструмент. Опредленно стоит поиграться.

слайды https://speakerdeck.com/gopherconrussia/cue-a-data-constraint-language-and-shoo-in-for-go-marcel-van-lohuizen
репо https://github.com/cuelang/cue
источник
oleg_log
В конце марта гугле убил же inbox и заставил все есть гмаил 🌵

Я как-то нашел расширение для хрома https://simpl.fyi/gmail/ и забыл поделиться им. Суть работы - сделать интерфейс г-мыла проще. И даже неплохо получается.

А теперь вишенка - оказывается его сделал бывший лид дизайнер гугла. (тут больше слов кому скучно https://www.fastcompany.com/90338929/the-former-lead-designer-of-gmail-just-fixed-gmail-on-his-own)
источник
oleg_log
источник
oleg_log
источник
2019 April 28
oleg_log
Наткнулся на цитату: Инстаграм был сделан 30 инженерами и продан за 1Б.

А потом так вспоминаешь и..оказывается большинство текущих много-миллардных штуковин начинались с небольшой группы людей, которые просто что-то сделали.

ЭХ КАК ЖЕ ХОЧЕТСЯ СТАРТАПЧИК В ГАРАЖЕ...
источник
oleg_log
Ох какой отличный тред я нашел про любимую скалочку.

0. забиваем язык фичами и стреляем всем в затылок
1. пишем опять все с нуля для защиты очередной phd
2. а потом кидаем фаззинг и не удивляемся кол-ву багов
3. ....
4. ПРОФИТ???

https://twitter.com/backendsecret/status/1121290210464034816?s=19
источник
oleg_log
А теперь 🍒 к мему, я когда делал, спецом скопировал кривой пример кода с СО.

Perhaps you're thinking more of expressions like:
(x for x in xs for xs in ys for ys in lst)

-- actually, that's not even valid. You have to put things in the other order:
(x for ys in lst for xs in ys for x in xs)

#непростые_мемы

оригинал: https://stackoverflow.com/a/648723/433041
источник
oleg_log
источник
oleg_log
Что у вас с высшим образованием?
Анонимный опрос
64%
техническое
4%
гуманитарное
3%
несколько тех (разные)
0%
несколько гуманитарных
1%
тех, потом гуманитарное(ые)
2%
гум, потом тех
15%
без высшего (универовского)
1%
только курсы(к примеру онлайн), стажировки
10%
самоучка от а до я
Проголосовало: 551
источник