перед подписью, openssl, во всяком случае в версии 1.1, еще ставит NID_subject_key_identifier в "hash" и NID_authority_key_identifier в "keyid:always" и для CA ключей делает NID_key_usage в "keyCertSign,cRLSign", а для остальных в "digitalSignature,keyEncipherment"
ну это был сарказм, я не против и С, сам использую с 80х. Но С++ требует другого подхода, спасибо что проапдйтили. Я использую openssl довольно давно, хотя переход на 3.х только в планах на это лето. Что касается документации - увы, она хромает. Но, если вы находите публикации или примеры как использовать сам openssl бинарник, то несложно раскрутить что он внутри делает, благо вся коммуникация с остальной частью идет по тому же API. И вообще примеры в openssl вполне вполне полезные.
Inference инстансы могут стоить дорого, но что мешает объединять запросы в батчи, хранить пока не соберется достаточно, и запускать endpoints по мере готовности, а в паузах гасить? Это может легко снизить затраты в разы. Второе, зачем использовать AI aws service, если можно поднимать свои docker контейнеры с +той же+ моделью и существенно дешевле, при такой же мощности?
Я согласен с тем, что решать на leetcode и ограничиваться этим не стоит. Задачи такие разные за пределами leetcode. Кроме того, проходящий может и не узнать причину. Реально ведь не скажут что и почему. В правилах компании это не разглашать. И потом, почти любую простую, на первый вгляд задачу, можно завалить, если забыть поинтересоваться всеми условиями. К примеру -- это только пример для наглядности -- то что решается lookup массивом для ASCII алфавита, где 1 элемент -- 1 байт, совсем не может решаться для случая, если элемент 128 бит. Нет таких еще объмов памяти во всем мире ни на дискках, ни тем более RAM. А если не спросить, а тупо написать, то и результат будет неприемлем для соответствующих уровней. По-моему на leetcode этому не научат, а в гугле, например, на это очень обращают внимание - как задача масштабируется.
Я такого ни разу не видел ни в одной компании. Собеседуемый уровень, действительно слегка выше, чем типовые рабочие проекты в начале. Но это в начале. А дальше соответствует или даже заметно ниже. Но если вы не тянете и не можете продемонстрировать даже заявленный в начале уровень и даже на более простых проектах, то просто уволят и всё, или, в лучшем случае, поставят на development plan. И еще - onsite собеседования в амазон всегда 1 день. Ни больше ни меньше. Не они выставляют много интервьюеров, а так прописан процесс. Нет никаких они. Решение давно принято, процесс расписан интервьеры откалиброваны, натренированы и знают что ожидать от интвервьируемого. Аналогично в гугле, только еще жестче, хотя могут освободить от technical assesment и между рекрутером и onsite никого не будет.
Вот ты собеседуешь, и у тебя есть 45 минут, как проверить кандидата?
Ну нет. Какие 45 минут? Автор не в теме. В амазоне и в гугле onsite собеседование 1 и 2 дня соответственно. Врочем, в гугл - на позицию staff engineer sde, не знаю как на более низких, может и 1 день. В амазоне всегда 1 день. Это пять собеседований и из них половина на кодинг и половина на LP. Собеседования ведут сами сотрудники, программисты, того отдела куда собеседуемый собирается и bar raiser, всегда из другого отдела. Сотрудников тренируют на проведение собеседований и переодически проверяют знания.
Мне не нравится палитра и не нравится разрешение.
Трассировка лучей? Можно, наверное, и без нее. Еще скажите качественный фог, вода и прочие плюшки. Хотя, откровенно, первй Крайзис и Каунтерстрайк — наверное уже базовый уровень качества, ниже которого не хочется смотреть.
Сейчас такое время, примерно как Трамп пришел, с визами стало совсем туго, и в крупных компаниях начался дифицит кадров. Спецлиалистов берут с бОльшей зарплатой, чем просили, и relocation покрывают и технику дают для работы из дома по-умолчанию. RSU дают, не скупятся. У нас еще и телефон и домашний интернет компенсируют, потому что работаем из дома — карантин до 8го января (у гугла еще больше). Да и сам процесс найма ± стал легче. Помогал приятелю пройти — как по маслу.
А если убрать галку с System Preferences > Mission Control: «Displays have separate Spaces»?
Пробовал, другие гадости вылезают, уже не помню какие, но точно было еще хуже. Может, меню не было на каждом дисплее.
Display Maid скорей всего поможет
да, но исходно идея была — раз это поддержвается macos, зачем еще что-то ставить? Если это рекламируемая фича самим производителем и операционки и железа, почему у них работает теперь всё так криво? Раньше ведь не было такого раздрая. Всё было вылизано и хорошо пригнано друг к другу, бесшовно.
У меня тоже 2019 pro, но нет артефактов с мерцанием, а скачки оттенка — есть, и это неприятно, потому что меняется скачком оттенок на внешних дисплеях тоже или на одном из них.
Из сильно раздражающих — зависания системы (грешу на cisco vpn) и тачпад функционалок — вот где не ждал засады. Постоянно нажимаются «кнопки» на нем — потому что датчик емкостной и срабатывает на прближение пальца, хотя касания и небыло, регистрируется нажатие. Адское глюкало.
Очень раздражает, что, хотя все 3 дисплея в одном dpi, они не в одном пространстве. Окна можно перетаскивать, но окно отображается на одном и только на одном. Достаточно, чтобы сместилось на 1 пиксель, и окно теряется целиком на 1 дисплее и практически не видно на втором.
Довольно часто теряется положение окон. Подсоединяете внешние дисплеи и обычно окна разбредаются в исходные позиции. Но иногда остаются на основном. Похоже, это после ночных установок апдейтов. Растаскивать назад — крайне неудобно.
С внешними 2.5К дисплеями корпус заметно греется.
Из хорошего — по сравнению с Dell XPS 13", звук на порядок лучше, работа с внешними мониторами (они у меня — Dell) заметно лучше, чем у ноута Dell. У эппл можно открыть крышку одной рукой (у Dell, как ни смешно, нужны обе руки — крышка более тугая, а основание почти такое же легкое как у apple). Эппл тоньше. Клик на тачпаде у эппл имеет раза в 2 меньший ход и мягче.
По поводу поддержки apple, во всяком случае в Штатах, — она существует, я обраался несколько раз и обычно происходит так — вы общаетесь с неспециалистами пока они не уткнутся в тупик в их методичках. Далее проблема эскалируется на специалиста. Она или он пытается решить, и если не срабатывает, отправляет вас в магазин. На это общение уходит 1-2 дня. Затем в магазине ноут подключают к тестеру, тестер пропускает тесты, скорее всего всё окей. Если проблема воспризведена в магазине, то вам предлагают поменять железку, если она на гарантии, или отправить в ремонт или обследование и ждать, если не на гарантии.
Вклад в успех — 33% — продемонстрированные знания, 33% — резюме и 33% — продемонстрированные- подходы, заповеди или устои, сложно подобрать корректный термин на русском. Вот например, у Амазона 14 принципов — www.amazon.jobs/en/principles Нужно им соответствовать. В крупных компаниях принципы даже более определяющие, чем знания, потому что знания можно получить, относительно легко, а принципы поменять, как показывает практика, — почти невозможно. Но по-моему главное не как попасть, а как организован процесс работы.
Какая длина волны звука в вакууме? Надо бы измерить скорость в первую очередь. Если она окажется скоростью света, то это не звук, а э/м волны.
CloudFormation? Нет, никогда не слышал. CDK? Тем более. CI/CD? не, никогда
So X509_VERSION_3 has value 2
https://www.openssl.org/docs/man3.1/man3/X509_get_version.html
перед подписью, openssl, во всяком случае в версии 1.1, еще ставит NID_subject_key_identifier в "hash" и NID_authority_key_identifier в "keyid:always" и для CA ключей делает NID_key_usage в "keyCertSign,cRLSign", а для остальных в "digitalSignature,keyEncipherment"
как насчет использования C++17 std::filesystem для сохранения в файл?
а как насчет длинных серийников? Они там байт 20, а вовсе не int32_t. Нужно бы через BN.
ну это был сарказм, я не против и С, сам использую с 80х. Но С++ требует другого подхода, спасибо что проапдйтили.
Я использую openssl довольно давно, хотя переход на 3.х только в планах на это лето. Что касается документации - увы, она хромает. Но, если вы находите публикации или примеры как использовать сам openssl бинарник, то несложно раскрутить что он внутри делает, благо вся коммуникация с остальной частью идет по тому же API. И вообще примеры в openssl вполне вполне полезные.
как же так? Это не С++, а простой старый С. Где владение ресурсами? Где гарантия освобождения ресурсов при исключениях? Где умные указатели?
Inference инстансы могут стоить дорого, но что мешает объединять запросы в батчи, хранить пока не соберется достаточно, и запускать endpoints по мере готовности, а в паузах гасить? Это может легко снизить затраты в разы. Второе, зачем использовать AI aws service, если можно поднимать свои docker контейнеры с +той же+ моделью и существенно дешевле, при такой же мощности?
35тыс подписавших петицию из 150тыс в aws - нет, это точно не новость ради новости
Я согласен с тем, что решать на leetcode и ограничиваться этим не стоит.
Задачи такие разные за пределами leetcode. Кроме того, проходящий может и не узнать причину. Реально ведь не скажут что и почему. В правилах компании это не разглашать.
И потом, почти любую простую, на первый вгляд задачу, можно завалить, если забыть поинтересоваться всеми условиями. К примеру -- это только пример для наглядности -- то что решается lookup массивом для ASCII алфавита, где 1 элемент -- 1 байт, совсем не может решаться для случая, если элемент 128 бит. Нет таких еще объмов памяти во всем мире ни на дискках, ни тем более RAM. А если не спросить, а тупо написать, то и результат будет неприемлем для соответствующих уровней. По-моему на leetcode этому не научат, а в гугле, например, на это очень обращают внимание - как задача масштабируется.
Я такого ни разу не видел ни в одной компании. Собеседуемый уровень, действительно слегка выше, чем типовые рабочие проекты в начале. Но это в начале. А дальше соответствует или даже заметно ниже. Но если вы не тянете и не можете продемонстрировать даже заявленный в начале уровень и даже на более простых проектах, то просто уволят и всё, или, в лучшем случае, поставят на development plan.
И еще - onsite собеседования в амазон всегда 1 день. Ни больше ни меньше. Не они выставляют много интервьюеров, а так прописан процесс. Нет никаких они. Решение давно принято, процесс расписан интервьеры откалиброваны, натренированы и знают что ожидать от интвервьируемого.
Аналогично в гугле, только еще жестче, хотя могут освободить от technical assesment и между рекрутером и onsite никого не будет.
Ну нет. Какие 45 минут? Автор не в теме. В амазоне и в гугле onsite собеседование 1 и 2 дня соответственно. Врочем, в гугл - на позицию staff engineer sde, не знаю как на более низких, может и 1 день. В амазоне всегда 1 день. Это пять собеседований и из них половина на кодинг и половина на LP. Собеседования ведут сами сотрудники, программисты, того отдела куда собеседуемый собирается и bar raiser, всегда из другого отдела. Сотрудников тренируют на проведение собеседований и переодически проверяют знания.
Трассировка лучей? Можно, наверное, и без нее. Еще скажите качественный фог, вода и прочие плюшки. Хотя, откровенно, первй Крайзис и Каунтерстрайк — наверное уже базовый уровень качества, ниже которого не хочется смотреть.
Пробовал, другие гадости вылезают, уже не помню какие, но точно было еще хуже. Может, меню не было на каждом дисплее.
да, но исходно идея была — раз это поддержвается macos, зачем еще что-то ставить? Если это рекламируемая фича самим производителем и операционки и железа, почему у них работает теперь всё так криво? Раньше ведь не было такого раздрая. Всё было вылизано и хорошо пригнано друг к другу, бесшовно.
Из сильно раздражающих — зависания системы (грешу на cisco vpn) и тачпад функционалок — вот где не ждал засады. Постоянно нажимаются «кнопки» на нем — потому что датчик емкостной и срабатывает на прближение пальца, хотя касания и небыло, регистрируется нажатие. Адское глюкало.
Очень раздражает, что, хотя все 3 дисплея в одном dpi, они не в одном пространстве. Окна можно перетаскивать, но окно отображается на одном и только на одном. Достаточно, чтобы сместилось на 1 пиксель, и окно теряется целиком на 1 дисплее и практически не видно на втором.
Довольно часто теряется положение окон. Подсоединяете внешние дисплеи и обычно окна разбредаются в исходные позиции. Но иногда остаются на основном. Похоже, это после ночных установок апдейтов. Растаскивать назад — крайне неудобно.
С внешними 2.5К дисплеями корпус заметно греется.
Из хорошего — по сравнению с Dell XPS 13", звук на порядок лучше, работа с внешними мониторами (они у меня — Dell) заметно лучше, чем у ноута Dell. У эппл можно открыть крышку одной рукой (у Dell, как ни смешно, нужны обе руки — крышка более тугая, а основание почти такое же легкое как у apple). Эппл тоньше. Клик на тачпаде у эппл имеет раза в 2 меньший ход и мягче.
По поводу поддержки apple, во всяком случае в Штатах, — она существует, я обраался несколько раз и обычно происходит так — вы общаетесь с неспециалистами пока они не уткнутся в тупик в их методичках. Далее проблема эскалируется на специалиста. Она или он пытается решить, и если не срабатывает, отправляет вас в магазин. На это общение уходит 1-2 дня. Затем в магазине ноут подключают к тестеру, тестер пропускает тесты, скорее всего всё окей. Если проблема воспризведена в магазине, то вам предлагают поменять железку, если она на гарантии, или отправить в ремонт или обследование и ждать, если не на гарантии.