Stanislav 
    
    
        
        
        
        всегда через консоль работаю)
    
 
    
    Aleksey 
    
    
        
        
        
        он вроде просто
    
 
    
    Aleksey 
    
    
        
        
        
        checkout -b имя -t origin имя
    
 
    
    Aleksey 
    
    
        
        
        
        если цеплять новый бранч из репы
    
 
    
    Aleksey 
    
    
        
        
        
        checkout -b имя cjplfnmyjdsq
    
 
    
    Aleksey 
    
    
        
        
        
        создать новый
    
 
    
    Aleksey 
    
    
        
        
        
        checkout имя переключиться
    
 
    
    🦥Alex Fails 
    
    
        
        
        
        если все надо, то git add .
    
 
    
    Aleksey 
    
    
 
    
    Stanislav 
    
    
 
    
    🦥Alex Fails 
    
    
        
        
        
        это спорный вопрос
    
 
    
    Aleksey 
    
    
 
    
    Aleksey 
    
    
        
        
        
        адок
    
 
    
    Sergey 
    
    
        
        
        
        А я через плагин vs все
    
 
    
    Aleksey 
    
    
        
        
        
        никакой логики
    
 
    
    🦥Alex Fails 
    
    
        
        
        
        Если в хтмл проекте поменяли почти всю графику, то нет смысла
    
 
    
    Sergey 
    
    
        
        
        
        :D
    
 
    
    🦥Alex Fails 
    
    
        
        
        
        По-старому)
    
 
    
    🦥Alex Fails 
    
    
        
        
        
        ща скину
    
 
    
    Stanislav 
    
    
        
        
        
        ага, а то у меня винт со студией не монтируется) лениво в ro монтировать руками
    
 
    
    Stanislav 
    
    
        
        
        
        😑
        field = *(decltype(field)*) &data[ offsetof(MyStruct, field) ];
         вроде даже работает
    
 
    
    🦥Alex Fails 
    
    
        
        
        
        ну, да
    
 
    
    🦥Alex Fails 
    
    
        
        
        
        #ifdef _WIN64
        #define offsetof(s,m)   (size_t)( (ptrdiff_t)&reinterpret_cast<const volatile char&>((((s *)0)->m)) )
        #else  /* _WIN64 */
        #define offsetof(s,m)   (size_t)&reinterpret_cast<const volatile char&>((((s *)0)->m))
        #endif  /* _WIN64 */
        
        #else  /* __cplusplus */
        
        #ifdef _WIN64
        #define offsetof(s,m)   (size_t)( (ptrdiff_t)&(((s *)0)->m) )
        #else  /* _WIN64 */
        #define offsetof(s,m)   (size_t)&(((s *)0)->m)
        #endif  /* _WIN64 */
        
        #endif  /* __cplusplus */
    
 
    
    🦥Alex Fails 
    
    
        
        
        
        вообще, неплохо сделали, к const volatile char оптимизации не применяются, поэтому с самым жестким флагом компиль не удалит это разыменование
    
 
    
    Stanislav 
    
    
        
        
        
        на овервлоу нашел интересное решение
    
 
    
    Stanislav 
    
    
        
        
        
        template<typename T, typename U> constexpr size_t offsetOf(U T::*member)
        {
            return (char*)&((T*)nullptr->*member) - (char*)nullptr;
        }
    
 
    
    🦥Alex Fails 
    
    
        
        
        
        думал над чем-то похожим
    
 
    
    Stanislav 
    
    
        
        
        
        😝 там не так много
    
 
    
    Stanislav 
    
    
 
    
    🦥Alex Fails 
    
    
        
        
        
        unsigned лучше
    
 
    
    Stanislav 
    
    
        
        
        
        ptrdiff_t догда может?
    
 
    
    🦥Alex Fails 
    
    
        
        
        
        он ж знаковый
    
 
    
    Stanislav 
    
    
        
        
        
        майкрософту это не мешает его использовать)
    
 
    
    Stanislav 
    
    
        
        
        
        сам же кидал :)
    
 
    
    🦥Alex Fails 
    
    
        
        
        
        там его тогда дважды надо
    
 
    
    🦥Alex Fails 
    
    
        
        
        
        а, да, они его дважды и юзают
    
 
    
    🦥Alex Fails 
    
    
        
        
        
        Интересно, какие еще последовательности символов воспринимаются тележкой как смайлы
    
 
    
    🦥Alex Fails 
    
    
        
        
        
        я еще в веб-версии замечал
    
 
    
    Stanislav 
    
    
        
        
        
        в настройках
    
 
    
    Stanislav 
    
    
        
        
        
        можно отключить
    
 
    
    🦥Alex Fails 
    
    
        
        
        
        класс
    
 
    
    Stanislav 
    
    
        
        
        
        сломал кланг
    
 
    
    Stanislav 
    
    
        
        
        
        0  libLLVM-3.8.so.1 0x00007f4cdc9d4d48 llvm::sys::PrintStackTrace(llvm::raw_ostream&) + 56
        1  libLLVM-3.8.so.1 0x00007f4cdc9d2fd6 llvm::sys::RunSignalHandlers() + 54
        2  libLLVM-3.8.so.1 0x00007f4cdc9d3139
        3  libc.so.6        0x00007f4cdbb104a0
    
 
    
    🦥Alex Fails 
    
    
        
        
        
        збс) шли баг)
    
 
    
    Stanislav 
    
    
        
        
        
        хотя я тут обновился до 16.04 убунты, и на хабре пишут "Связка Clang + libc++ сломана, видимо потому что Clang по умолчанию ставится 3.8, а libc++ — 3.7."
    
 
    
    🦥Alex Fails 
    
    
        
        
        
        А ведь версия либц не написана
    
 
    
    Stanislav 
    
    
        
        
        
        ага
    
 
    
    🦥Alex Fails 
    
    
        
        
        
        пидоры
    
 
    
    ivario 
    
    
        
        
        
        Снова тупенькие вопросы от меня, как реализовывается плюшка, когда текст выводится, но его можно редактировать? Немного тупо объясняю, короче, как в консоли, когда жмакаешь стрелку вверх
    
 
    
    Stanislav 
    
    
        
        
        
        история?
    
 
    
    ivario 
    
    
        
        
        
        Не
    
 
    
    🦥Alex Fails 
    
    
 
    
    🦥Alex Fails 
    
    
        
        
        
        винда?
    
 
    
    ivario 
    
    
 
    
    🦥Alex Fails 
    
    
        
        
        
        termio.h погугли
    
 
    
    ivario 
    
    
        
        
        
        Но хотелось бы, чтоб везде работало
    
 
    
    🦥Alex Fails 
    
    
        
        
        
        ncurses попробуй
    
 
    
    🦥Alex Fails 
    
    
        
        
        
        только покажи результат
    
 
    
    ivario 
    
    
        
        
        
        Ок
    
 
    
    Stanislav 
    
    
        
        
        
        gnu readline же
    
 
    
    🦥Alex Fails 
    
    
        
        
        
        О_О
    
 
    
    Stanislav 
    
    
        
        
        
        редактирование, история
    
 
    
    🦥Alex Fails 
    
    
        
        
        
        *ушел rtfm*
    
 
    
    ivario 
    
    
        
        
        
        О_о
    
 
    
    ivario 
    
    
        
        
        
        О_О
    
 
    
    Stanislav 
    
    
        
        
        
        шо?
    
 
    
    Stanislav 
    
    
        
        
        
        GNU Readline is a software library that provides line-editing and history capabilities for interactive programs with a command-line interface, such as Bash.
    
 
    
    🦥Alex Fails 
    
    
        
        
        
        она ж гпл?
    
 
    
    Stanislav 
    
    
        
        
        
        жпл3
    
 
    
    🦥Alex Fails 
    
    
        
        
        
        блин
    
 
    
    ivario 
    
    
        
        
        
        Сейчас покурим, как это работает
    
 
    
    Stanislav 
    
    
        
        
        
        https://ru.wikipedia.org/wiki/GNU_Readline
    
 
    
    ivario 
    
    
        
        
        
        Я уже там
    
 
    
    Stanislav 
    
    
        
        
        
        ну там пример кода ж
    
 
    
    Stanislav 
    
    
        
        
        
        я к этому)
    
 
    
    🦥Alex Fails 
    
    
        
        
        
        блин, в своем проекте нельзя применить