Pull to refresh
118
0

Expert Software Engineer

Send message

Сервис коротких видеороликов TikTok сократил около сотрудников

Что он сократил около сотрудников?

При этом численность персонала материнской компании ByteDance. В США над TikTok трудятся около семи тысяч работников.

При этом численность персонала материнсков компании ByteDance. Точка. При этом, при чём?

Ну хоть бы читали перед сабмитом, ладно был бы лонгрид какой...

Это Германия, там шлюз в бумажную почту всегда имеет наивысший приоритет

Прошу, конечно, прощения, но старый - это C++11, а C++98 - это просто древность

Я помню, что на прошлой работе мы дописывали ключи в PK, KEK, DB. И, таким образом грузились как efi, подписанные MS, так и efi, подписанные нашим ключом. Делали это на Lenovo Thinkpad`ах, но прошло уже лет 6 и я не помню деталей реализации. Помню только, что это не было открытым решением из документации, а чем-то вроде "добавить через ";" второй сертификат".

Возможно, что там была какая-то особенность именно на thinkpad`ах. Если кто-то что-то подобное знает, мне будет тоже интересно прочитать - вспомнить, потому что сейчас я не смог найти никакой информации на эту тему.

Писать юнит-тесты для lua не сложнее, чем для cpp. Как по мне, даже проще.
lua-users.org/wiki/UnitTesting
Это же просто:
Внимание! Спойлер!
Яблоко = 154476802108746166441951315019919837485664325669565431700026634898253202035277999
Банан = 36875131794129999827197811565225474825492979968971970996283137471637224634055579
Ананас = 4373612677928697257861252602371390152816537558161613618621437993378423467772036

И, между прочим, это не единственно верное решение!
Я что-то засомневался, мы точно на хабре?
QR-код избыточен. Его можно частично загородить и он всё равно останется читаемым.

Потому что часто компоненты init_some2() и init_some1() взаимосвязаны.
Сравните код какого подхода чище:


void foo()
{
    Window *wnd = CreateWindow();
    if (!wnd) goto cleanup_wnd;

    Context *ctx = GetContext(wnd);
    if (!ctx) goto cleanup_ctx;

    Renderer *renderer = GetRenderer(ctx);
    if (!renderer) goto cleanup_renderer;

    renderer->drawline(0, 0, 100, 100);

cleanup_renderer:
    FreeRenderer(renderer);
cleanup_ctx:
    FreeContext(ctx);
cleanup_wnd:
    DestroyWindow(wnd);
}

Или:


void foo()
{
    bool wnd_failed = false;
    bool context_failed = false;
    bool renderer_failed = false;

    Window *wnd = CreateWindow();
    if (!wnd) 
        wnd_failed = true;

    Context *ctx = NULL;
    if (!wnd_failed) 
        ctx = GetContext(wnd);
    if (!ctx) 
        context_failed = true;

    Renderer *renderer = NULL;
    if (!context_failed) 
        GetRenderer(ctx);
    if (!renderer) 
        renderer_failed = true;

    if (!renderer_failed)
        renderer->drawline(0, 0, 100, 100);

if (renderer_failed)
    FreeRenderer(renderer);
if (context_failed)
    FreeContext(ctx);
if (wnd_failed)
    DestroyWindow(wnd);
}
Я так понимаю, что в телеграме: @boltoon_bot
Да, я так же засомневался, что это стандартное поведение, но стандарт изучить не успел. Но так же подумал, что это один из вариантов инициализации через точку:
struct A { int x; int y; int z; };
A a{.y = 2, .x = 1};
A b{.x = 1, .z = 2};
Вот, если я всё правильно понял: godbolt.org/g/ZSLJgN

Если что, не я автор изначального комментария, но мне стало интересно и я проверил.
Цитата из статьи для Вас:
Другим лобовым решением было бы составить список из всех 320×200 возможных координат, перетасовать его (можно даже заранее, и вставить в код уже перетасованным), и закрашивать пиксели по списку; но для этого понадобилось бы как минимум 320×200×2 = 125КБ памяти — пятая часть всей памяти компьютера! (Помните ведь, что 640КБ должно было хватить любому?)
Зачем? Оно при всяком ударении будет плохой идеей.
Представьте, что вы честно заработали миллионов так сто долларов в России. Не важно как, бизнес или устроились на позицию, с доходом в несколько млн. долларов в месяц. Это не принципиально, главное, что честно. С этих денег вы уже заплатили налоги государству (иначе бы у вас было около 115 млн. долларов). После этого вы решаете, что Российский климат вам не сильно нравится, холодно, даже в краснодарском крае. Вам нравится более ровный и мягкий.
И вы покупаете себе остров на Мальдивских островах за миллионов так 20, подводите все коммуникации и т.д. Вам даже не обязательно там жить круглогодично.
А теперь представьте, что вы только хотите это всё купить, а гос-во вам говорит: «Ты не должен выкачивать деньги из своей страны». Потом принимается закон на эту тему и всё чудесно.
С этим раскладом получается, что деньги-то и не ваши, так как своей собственностью вы можете распоряжаться как захотите, а здесь не так. Хотя гос-во у вас уже забрало налоги, остаток должен быть ваш.

Я просто пытаюсь понять вашу логику. Или вы себя относите только к «простому работяге, которому никто не запретит потратить пару тысяч баксов на отпуск за границей»? А все бизнесмены — зажравшиеся капиталисты, враги народа?
Чем он будет отличаться от love2d? Будет ли LuaJIT? Почему не взяли luabind или toLua++?
Зашёл сам себе похожим образом ответить, да не успел :)
А вот интересно, не будет ли трактоваться оба зелёных сигнала светофора как «перекрёсток равнозначных дорог» с соответствующей помехой справа?

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity