Я просто купил Keenetic) Там настройка VPN клиента - пяток кликов мышкой) Если есть немножко знаний о сети, то и сделать отдельный сегмент сети с VPN для телевизоров - дело 10 минут.
Получается что весь рынок не в рынке) Ведь буквально 100% бигтеха не указывают вилку ЗП :) Или указывают что-то вроде 120-500 тысяч рублей) Что конечно лучше, чем ничего, но даёт понимание, что на том конце сами не знают кого ищут и зачем.
Я вот всю жизнь пишу на С++, но не геймдеве, а в основном в ИБ и HFT. В принципе, на 80% резонирует, кроме наверное пунктов с CI/CD, т.к. тут более или менее все хорошо обычно)
Что занятно, ведь о мусоре и посудомойке мы никогда не спорим) А вот о криптографической стойкости перестановок, эллиптической крипты и прочего - вполне и регулярно)
А мусор один хрен я всегда выношу, а посудомойку я загружаю, а жена выгружает)
Ну, мне теперь не надо поднимать жопу, чтобы выключить свет)) И не надо искать кухонный таймер при готовке) Могу спросить погоду) Могу "погуглить" что-нибудь пока ем)
А уж сколько бессмысленных споров дома было решено вопросами к Алисе - не счесть)
Вещаю, как представитель неправильной системы ценностей: для меня проблема в том, что усилия общие, а результат - частный) Поэтому мне по большей степени наплевать на коллег, компанию, продукт, синергию и "общее дело") Все мои отношения с работой - чисто товаро-денежные. Поэтому логично, что я оптимизирую функцию "поменьше сделать за побольше денег".
Друзья и семья у меня за пределами работы имеются)
Пример из моей практики работы над криптографической библиотекой: знание на этапе компиляции определенных констант (если точнее: целых таблиц констант) - позволяет компилятору генерировать код, который лучше векторизуется и работает на 10-15% быстрее, чем код, скомпилированный с кодогенерацией)
Да я на самом деле не против wrapper-ов, более того, я очень даже за и даже уже написал их) Просто заняло это прилично времени, значительно больше "на один час" и потребовало немало усилий) Не говоря уже о том, что теперь их ещё и поддерживать надо)
В общем, wrapper-ы это концептуально правильно, но чем их больше, чем больше сил на поддержку и доработку уходит, ведь хорошие API - сложно писать)
А в моём проекте потребуется значительно больше Verify) Как минимум весь API по работе с X509 сертификатами. А для этого придется ещё пяток других API обернуть, чтобы типы не протекали.
И это работа не на один день даже) Смысл этой работы правда не сильно ясен)
Продумать API хорошего wrapper-а - это прям тонкая работа) Хороший wrapper - это wrapper не повторяющий логику работы низлежащей реализации, а реализующий нужные бизнес-API.
А для этого нужно сильно подумать наперёд, какие потребности реализует этот API и над какими сущностями работает. Это точно не работа на один час)
Data Lake - это устоявшийся термин в мире больших данных
Я просто купил Keenetic) Там настройка VPN клиента - пяток кликов мышкой) Если есть немножко знаний о сети, то и сделать отдельный сегмент сети с VPN для телевизоров - дело 10 минут.
Не указано в какие места ❤️
Но что если нет технической возможности удалить пост? Например, утерян доступ к аккаунту
Статья, очень напоминает мне видео
Получается что весь рынок не в рынке) Ведь буквально 100% бигтеха не указывают вилку ЗП :) Или указывают что-то вроде 120-500 тысяч рублей) Что конечно лучше, чем ничего, но даёт понимание, что на том конце сами не знают кого ищут и зачем.
Я вот всю жизнь пишу на С++, но не геймдеве, а в основном в ИБ и HFT. В принципе, на 80% резонирует, кроме наверное пунктов с CI/CD, т.к. тут более или менее все хорошо обычно)
Зависит от архитектуры. В той же е2k (Эльбрусы) - там стек это сущности уровня процессора)
VPN? Вполне работает.
Что занятно, ведь о мусоре и посудомойке мы никогда не спорим) А вот о криптографической стойкости перестановок, эллиптической крипты и прочего - вполне и регулярно)
А мусор один хрен я всегда выношу, а посудомойку я загружаю, а жена выгружает)
Ну, мне теперь не надо поднимать жопу, чтобы выключить свет)) И не надо искать кухонный таймер при готовке) Могу спросить погоду) Могу "погуглить" что-нибудь пока ем)
А уж сколько бессмысленных споров дома было решено вопросами к Алисе - не счесть)
Вещаю, как представитель неправильной системы ценностей: для меня проблема в том, что усилия общие, а результат - частный) Поэтому мне по большей степени наплевать на коллег, компанию, продукт, синергию и "общее дело") Все мои отношения с работой - чисто товаро-денежные. Поэтому логично, что я оптимизирую функцию "поменьше сделать за побольше денег".
Друзья и семья у меня за пределами работы имеются)
Есть такой флаг.
-Wl,--version-script. Сходите в ChatGPT за примером использованияКак и в любой стране: переходя дорогу определённым людям, модно огрести проблем) Роль иммигранта только ухудшает ситуацию.
Если в РФ не вести никакой публичной и тем более политической деятельности (а я их не веду), шансы на внезапность очень невелики.
Пример из моей практики работы над криптографической библиотекой: знание на этапе компиляции определенных констант (если точнее: целых таблиц констант) - позволяет компилятору генерировать код, который лучше векторизуется и работает на 10-15% быстрее, чем код, скомпилированный с кодогенерацией)
Концепция черного ящика никак не связана с чистотой функций, но я вас понял. В вашей терминологии действительно фреймворк не черный ящик)
Думаю, ту лучше подойдёт концепция "серого ящика", когда мы имеем входы и выходы, но при этом знаем некоторые детали о внутренней структуре)
Да я на самом деле не против wrapper-ов, более того, я очень даже за и даже уже написал их) Просто заняло это прилично времени, значительно больше "на один час" и потребовало немало усилий) Не говоря уже о том, что теперь их ещё и поддерживать надо)
В общем, wrapper-ы это концептуально правильно, но чем их больше, чем больше сил на поддержку и доработку уходит, ведь хорошие API - сложно писать)
Возможно мы по разному понимаем черный ящик)
Да нет, я пишу вообще условный TLS Proxy. А заменить можно кучей всего. Ну, например BoringSSL, Botan, wolfSSL, NSS, GnuTLS, да тысячи их)
А в моём проекте потребуется значительно больше Verify) Как минимум весь API по работе с X509 сертификатами. А для этого придется ещё пяток других API обернуть, чтобы типы не протекали.
И это работа не на один день даже) Смысл этой работы правда не сильно ясен)
Продумать API хорошего wrapper-а - это прям тонкая работа) Хороший wrapper - это wrapper не повторяющий логику работы низлежащей реализации, а реализующий нужные бизнес-API.
А для этого нужно сильно подумать наперёд, какие потребности реализует этот API и над какими сущностями работает. Это точно не работа на один час)