Я догадываюсь, что Perforator это от perf'а пошло.
Но если в гугле искать картинки по словам "перфоратор" и "perforator", то вылезают разные инструменты :) У команды разработчиков с каким инструментов больше ассоциация?
Участвую кажется каждый год с самого появления Тайного Санты тут. Жена регулярно помогает с выбором подарка для внучков. Сама она далека от IT и хабра и интересуется, может кто знает еще подобные сервисы "для девочек", где она сама могла бы поучаствовать?
21 год назад был первый ход в этой партии. Мне до сих пор приходят напоминания из календаря о дне рождения сервера... Снова перечитал свой пост и пережил те замечательные годы! Даже и не знаю, как такое повторить.
А каким еще пальцем кроме как большим можно нажимать CMD? Попробовал примерить указательный. Там потом руку изгибать нужно так, что действительно рука будет болеть. Остальные пальцы даже близко к CMD не подходят.
Ну вот не могу я себя заставить верить, что гипноз существует… Может быть поверю, если меня загипнотизируют и запишут это на камеру, чтобы я потом посмотрел :)
В задаче "Слить N каналов в один" sync.WaitGroup не обязательно передавать как аргумент:
func joinChannels(chs ...<-chan int) <-chan int {
mergedCh := make(chan int)
go func() {
wg := &sync.WaitGroup{}
wg.Add(len(chs))
for _, ch := range chs {
go func(ch <-chan int) {
defer wg.Done()
for id := range ch {
mergedCh <- id
}
}(ch)
}
wg.Wait()
close(mergedCh)
}()
return mergedCh
}
Ну так если рынок растет, то стратегия в принципе одна — закупайся на всю котлету и докупай по мере поступления денег от других источников. Рынок же растет, потом что ни купил продашь дороже. Тут никакой инструмент не нужен :)
Не понимаю почему, но у меня от MX Master'а начинает на вторые сутки болеть рука :( Пробовал привыкнуть два раза — один печальный результат.
При этом уже несколько лет у меня мышка Ligitech M557 — вообще супер. Примерно раз в два года покупаю новую (кнопки ломаются) и наслаждаюсь.
Может быть просто настолько привык, что рука другого не хочет?
Я один такой, которые получает боль в запястье при пользовании MX Master'ом?
Коммент мой будет в самом низу и мало кто его прочитает.
Но давайте прикинем.
Какой процент ВСЕХ программистов/разработчиков способен пройти собеседование, где задают задачки на алгоритмы (деревья, графы и т.п.)? Ну явно меньше половины. Мне даже кажется, хорошо, если таких будет процентов 20%. Хорошо это или плохо — это отдельный вопрос.
Итак, 80% не способны. Им это и не нужно. И скорее всего бОльшая часть из них вполне себе отличные разработчики.
К чему я веду? Да это уже далего не первая статья, где закидывают тухлыми помидорами гуглы и фейсбуки с их подходами. Догадываетесь почему? Потому что большинству такие собеседования не по зубам. Известно же, что при таком подходе ложно отрицательных решений (не берут отличного разработчика) очень много.
Вот из-за этого люди и любят такие статьи.
Как верно заметили выше — интересно будет посмотреть на ваши суждения, когда ребенок подрастет и еще появится второй или третий.
И, кстати, с опытом приходит понимание, что иногда жена может сказать, что «все отлично, дорогой. Так и продолжай!». А сама на самом деле уже на пределе.
Короче, аккуратней с посиделками дома за компом, когда жена в поте лица носится с ребенком. Рекомендую на этот случай нанять дополнительно няню, которая будет вас заменять, пока вы котрибьютите в OpenSource.
А кто-нибудь знает use case когда 7-я версия вдруг проигрывает 5-й? Не может же это выглядеть как серебрянная пуля. Или это тот самый случай, когда «серебряная пуля бывает»?
Отвечу с конца. Сессия не обязана создаваться ТОЛЬКО после успешной авторизации. Приведу конкретный пример. Корзина неавторизованного пользователя. Это уже сессия, в рамках которой существует корзина. Уже после регистрации (или авторизации, если это старый пользователь) в сессию добавляется информация о конкретном пользователе.
Отдача картинок происходит независимо от сессии. Тут важно, что картинка отдается не как статика, а как результат работы скрипта на Backend. Это равноправный код, как и весь остальной, который автосоздает (если её еще не было) новую сессию, что по сути представляет собой генерацию ID сессии и отправки её в качестве куки.
Вроде как стандартный механизм сессий. Если что-то непонятно, могу еще подробней описать про сессии или дать ссылки где почитать.
Вот это хардкор! Вот это потрошки PHP. Да еще и под конец рабочего дня, когда голова уже не в полную силу работает. Лично мне придется прочитать это не один и не два раза, чтобы все досконально понять.
Причем очевидно, что народ плюсует, не доконца понимая все, что тут написано. Точнее верхний уровень скорее всего понимают (видимый эффект), а вот разбор потрохов нет — поэтому и комментариев минимум.
Добавил в избранное, завтра на свежую голову перечитаю.
Баги не фиксятся годами. Репортил на лаунчпаде — даляют дурака и закрывают!
Вот народ пользуется бесплатным софтом (операционной системой) и выдвигает тезисы, что им кто-то что-то должен.
Баг запостить — это уже определенный труд. И хорошо, что вы это делаете.
А вот ждать/требовать/обижаться, что баг не чинят — это перебор.
Исходники открыты — возьмите и попробуйте сами починить. Нет времени, желания, способности? Смените ОС. Правильно внизу написали Windows тоже себе альтернатива.
Каждый выбирает себе ОС такую, где баги для него не так критичный и где ему удобней работать. Хотя выбор и невелик, но он все равно есть.
Хватит уже "раскапывать стюардессу". Какой MMAPv1 в 2016-м году?
Вот любят же про монгу писать статьи о старых версиях.
Лучше бы перешли на WiredTiger и написали — стало лучше или хуже. Было бы куда полезней, чем читать материал о практически устаревшем MMAPv1.
Я догадываюсь, что Perforator это от perf'а пошло.
Но если в гугле искать картинки по словам "перфоратор" и "perforator", то вылезают разные инструменты :) У команды разработчиков с каким инструментов больше ассоциация?
Участвую кажется каждый год с самого появления Тайного Санты тут. Жена регулярно помогает с выбором подарка для внучков. Сама она далека от IT и хабра и интересуется, может кто знает еще подобные сервисы "для девочек", где она сама могла бы поучаствовать?
21 год назад был первый ход в этой партии. Мне до сих пор приходят напоминания из календаря о дне рождения сервера... Снова перечитал свой пост и пережил те замечательные годы! Даже и не знаю, как такое повторить.
А каким еще пальцем кроме как большим можно нажимать CMD? Попробовал примерить указательный. Там потом руку изгибать нужно так, что действительно рука будет болеть. Остальные пальцы даже близко к CMD не подходят.
Ну так если рынок растет, то стратегия в принципе одна — закупайся на всю котлету и докупай по мере поступления денег от других источников. Рынок же растет, потом что ни купил продашь дороже. Тут никакой инструмент не нужен :)
При этом уже несколько лет у меня мышка Ligitech M557 — вообще супер. Примерно раз в два года покупаю новую (кнопки ломаются) и наслаждаюсь.
Может быть просто настолько привык, что рука другого не хочет?
Я один такой, которые получает боль в запястье при пользовании MX Master'ом?
Но давайте прикинем.
Какой процент ВСЕХ программистов/разработчиков способен пройти собеседование, где задают задачки на алгоритмы (деревья, графы и т.п.)? Ну явно меньше половины. Мне даже кажется, хорошо, если таких будет процентов 20%. Хорошо это или плохо — это отдельный вопрос.
Итак, 80% не способны. Им это и не нужно. И скорее всего бОльшая часть из них вполне себе отличные разработчики.
К чему я веду? Да это уже далего не первая статья, где закидывают тухлыми помидорами гуглы и фейсбуки с их подходами. Догадываетесь почему? Потому что большинству такие собеседования не по зубам. Известно же, что при таком подходе ложно отрицательных решений (не берут отличного разработчика) очень много.
Вот из-за этого люди и любят такие статьи.
И, кстати, с опытом приходит понимание, что иногда жена может сказать, что «все отлично, дорогой. Так и продолжай!». А сама на самом деле уже на пределе.
Короче, аккуратней с посиделками дома за компом, когда жена в поте лица носится с ребенком. Рекомендую на этот случай нанять дополнительно няню, которая будет вас заменять, пока вы котрибьютите в OpenSource.
После пули в ногу команда сделала выводы и в плане будет ряд задач как улучшить эту часть проекта.
Отдача картинок происходит независимо от сессии. Тут важно, что картинка отдается не как статика, а как результат работы скрипта на Backend. Это равноправный код, как и весь остальной, который автосоздает (если её еще не было) новую сессию, что по сути представляет собой генерацию ID сессии и отправки её в качестве куки.
Вроде как стандартный механизм сессий. Если что-то непонятно, могу еще подробней описать про сессии или дать ссылки где почитать.
Там еще видео есть.
Причем очевидно, что народ плюсует, не доконца понимая все, что тут написано. Точнее верхний уровень скорее всего понимают (видимый эффект), а вот разбор потрохов нет — поэтому и комментариев минимум.
Добавил в избранное, завтра на свежую голову перечитаю.
Можете коротенько описать подводные камни и грабли? И полезные советы?
Вот народ пользуется бесплатным софтом (операционной системой) и выдвигает тезисы, что им кто-то что-то должен.
Баг запостить — это уже определенный труд. И хорошо, что вы это делаете.
А вот ждать/требовать/обижаться, что баг не чинят — это перебор.
Исходники открыты — возьмите и попробуйте сами починить. Нет времени, желания, способности? Смените ОС. Правильно внизу написали Windows тоже себе альтернатива.
Каждый выбирает себе ОС такую, где баги для него не так критичный и где ему удобней работать. Хотя выбор и невелик, но он все равно есть.
Вот любят же про монгу писать статьи о старых версиях.
Лучше бы перешли на WiredTiger и написали — стало лучше или хуже. Было бы куда полезней, чем читать материал о практически устаревшем MMAPv1.