• map — мощная директива, которая может сделать ваши конфиги простыми и понятными. Возможно, это самая недооцененная директива, из за того, что не все знают всех её возможностей. Она в компактной форме помогает обрабатывать переменные, GET параметры, заголовки, куки и наборы…

  • Как обычно получают двоичные данные ваши .NET-компоненты? Если отбросить примитивный случай когда все данные уже в байтовом массиве, то уверен что в виде System.IO.Stream. В общем случае он позволяет собственно только одну операцию — считать в указанный байтовый массив (буфер)…

  • Исследователи Стэнфордоского университета опубликовали в Nature статью о разработке более эффективной литиевой батарее с новым углеродным покрытием.

  • Часто ли вам приходилось изменять размер графики для разных разрешений устройств. В моем случае это происходило часто, и для этого я нашел решение. Подкатом видео как это делать.

  • Нормальным развитием любого кода является устаревание отдельных его частей (функций, классов и т.д.) и планомерное удаление их из проекта для снижения сложности и повышения безопасности кода. Просто убрать что-то обычно является плохой идеей — это может резко сломать какой-нибудь компонент,…

  • Данный пост является продолжением авторского перевода статьи «Flow Graphs, Speculative Locks, and Task Arenas in Intel® Threading Building Blocks» из Parallel Universe Magazine, выпуск 18, 2014. В этой половине статьи мы рассмотрим спекулятивные замки (speculative locks), которые используют преимущества технологии…

  • Сегодня, кроме наших классических опытов, я решил опубликовать два видео от нашего постоянного зрителя. Эти два ролика мне понравились своей простотой и наличием «вау». В сегодняшнем выпуске: исчезновение стекла в масле; сливки в жидком азоте; линза из стакана воды (от…