Square
Мария может в консоль?
Anonymous
Может.
Anonymous
Да, это конфиги под разные установки.
Anonymous
Ебашь какой-нибудь SUPER HUGE.
Anonymous
Для теста.
Anonymous
Самый YOBA-жирный конфиг.
Square
Ну хьюдж
Square
Больше не
Square
MySQL.procs_priv 1 client is using or hasn't close table properly - это страшно? Такая ошибка постоянно в событиях
Anonymous
БЛЯ!
Anonymous
Да у тебя таблица по пизде пошла!
Anonymous
Тебе нужно отремонтировать MyISAM.
Anonymous
Попробуй.
Anonymous
Инфа 99%.
Square
Эм
Anonymous
MyISAM могут ломаться.
Anonymous
http://www.mysql.ru/docs/man/Repair.html
Anonymous
"Или не закрыл правильно таблицу"
Это значит что либо MyISAM наебнулся.
Anonymous
Либо эта ошибка после того как процесс вылетает.
Anonymous
Поэтому и не закрывается.
🦥Alex Fails
Либо файл базы занят другим процессом
Anonymous
Но это уже edge case.
🦥Alex Fails
Ага
🦥Alex Fails
Эм
Ну что, как успехи?
Square
Читаю
Square
Осталось понять какую чинить :)
Square
Тьфу бля
Square
Я дибил
Square
Таблицу пофиксил но падает все равно
Square
Но теперь админка не ругается
Square
Спс всем
🦥Alex Fails
Пжлст!
🦥Alex Fails
Блин, тройной цикл одних ассертов я только что сделал
Square
Бля, а таблички самой вики будут долго чиниться :(
🦥Alex Fails
Мои таблички тоже. Вполне очевидно, что тестовый кубический цикл сломался на самом простом условии
🦥Alex Fails
Пойду спать, всем снов
🦥Alex Fails
В этом вся причина
Square
Сно
$continue$
сишники разве спят?
$continue$
хм
Stanislav
нет, но всем говорят что спят
Square
Бля. Хуя чо нашёл. 80 терабайт бесхозных
Square
80 блять! А у нас филиалы плачут что квот в почте мало
Square
Полезно на выходных иногда посидеть
Square
>2016 >ШИNDOШS
Square
если ты мне найдешь толковый инфинибэнд драйвер для никсов, чтоб гетерогенную среду поддерживал - я с радостью возьму тебя на работу следить за этим зоопарком
Square
хотя хуле тут доказывать...
🦥Alex Fails
Блин. Напоролся на херню с битовымиьполями в Си
🦥Alex Fails
Пришлось битовые операции юзать
🦥Alex Fails
*p *= -1;
Stanislav
*p *= -1;
👍
Anonymous
И зачем так
🦥Alex Fails
Я от них отказался в итоге для юинта
🦥Alex Fails
Было так:
🦥Alex Fails
struct PathSzBot { uint32_t val:31; uint32_t flag: 1; }
🦥Alex Fails
PathSzBit *z = (PathSzBit *)&out_paths.buf[off]; bool dbg_lastbit = (cur_path.size() % 2) != 0; uint32_t dbg_sz = get_size_for_one_path(p.at(i).path.size()); // 31 бит по факту! z->lastbit = dbg_lastbit; z->sz = dbg_sz; bool dbg2_lastbit = z->lastbit; uint32_t dbg_sz2 = z->sz; assert(dbg_sz2 == dbg_sz); assert(dbg_lastbit == dbg2_lastbit); // тут пиздец
🦥Alex Fails
А итоге решил тупо юзать знаковые числа🙈
🦥Alex Fails
Больше нуля - одна логика, меньше - другая
Anonymous
Идея для бота
Anonymous
Есть
Anonymous
инстаграм переведите в тг
🦥Alex Fails
@krivda228 , какие идеи есть еще для такого случая?
🦥Alex Fails
Что я написал
🦥Alex Fails
Что мы пишем в битовое поле _обычной_ памяти (не блядского volatile регистра) одно значение, а читаем другое
Square
http://graphics.stanford.edu/~seander/bithacks.html вспомнилось. мне однажды пригодилось
🦥Alex Fails
У меня была идея вот как
Anonymous
ты булеву сравниваешь с интом
🦥Alex Fails
#define BIT_VAL(val, mask, off) (((val)&(mask))<<(off))
Anonymous
правильно я понимаю?
Square
У меня была идея вот как
там есть битхаки чтоб получить знак
Anonymous
а не
Anonymous
сча
Anonymous
там есть битхаки чтоб получить знак
естть кростплатформенная библиотека макрсов для работы с битами
Anonymous
это вопрос?
не , не вопрос