Pull to refresh
-26
0.2
Send message
А что у этого телефона с подключением к маку? У S слышал какие то проблемы с этим.
На слух с моими средними наушниками со встроенной звуковухой мне показалось, что 1й звучит хуже всего. Последние 2 для меня неотличимо.
Многим для разработки ничего не нужно кроме нормального терминала для ssh. «БД и прочее окружение» на разработческом сервере.
Выделил len байтов, а обращаешься в строке buffer[len] = '\0'; к len+1 байту. В 99% все будет работать нормально, тк алокатор обычно выделяет слегка больше памяти чем запрашивается. Но это баг.
Я думаю С++ для таких вещей более популярен (бусты всякие есть и либ куча разных) и понятен большинству. Возможно Objective C и хорошо подходит для таких задач, но это все равно мне кажется необычным.
Интересно, почему та часть, что «core» его написана на Objective C. Что довольно необычно.
А я как то посмотрел презентацию эпла года 2009 про clang, что собранное им типа ssl быстрее работает процентов на 20 и еще куча софта, чем gcc. Решил проверить на своем коде. Собранное версией 2.8 работало раза в 1.5 медленнее, чем с gcc.
Про alloca вроде всем известно. Им только нужно аккуратно пользоваться. Лучше для массивов делать int abc[new_size + old_size + etc..]; тк при неаккуратном вызове alloca в цикле например, можно устроить переполнение стека.
В принципе странно делать обработку подобных сигналов. А если в обработчике произойдет SIGSEGV? Вместо распечатки stack-trace проще посмотреть на корку и попытаться все понять.
Ну жеские диски все равно остаются узким место. Развиваются но значительно медленнее всего остального. А что за новые винты на 2 ТБ? www.nix.ru/autocatalog/hdd_fujitsu/HDD_SAS_Fujitsu_MBA3300RC_15000rpm_70978.html — у нас примерно такие. Они еле ворочаются.
Ну вообще для объединения кучи файлов есть tar. Архивирование должно давать выигрышь в скорости, тк жеские диски практически не развиваются в плане скорости.
ITerm2 — консоль, чуть более навороченная чем стандартная, sublime 2 — текстовый редактор, firefox, thunderbird, clementine — более-менее нормальный музыкальный плеер, mplayerx — нормальный видео плеер, eiskaltdc++ DC клиент.
Я обычно делаю в конфиге параметр коркаться всегда, 1 раз или никогда. Выглядит примерно так.
После 1 форка, но до запуска процесса мониторинга.

if (prctl(PR_SET_DUMPABLE, config.coredump != COREDUMP_OFF) < 0) {
err = -errno;
log_sys_err(«prctl(PR_SET_DUMPABLE, ...)»);
return err;
}

if(config.respawn) { // как раз и означает запуск этого процесса
while(true) {
pid_t pid = fork();
if (pid < 0) {
err = -errno;
log_sys_err(«error in fork»);
return err;
}

if (pid == 0)
break;

int status = 0;
if (waitpid(pid, &status, 0) < 0) {
err = -errno;
log_sys_err(«error in waitpid»);
return err;
}
int sig = WTERMSIG(status);
if (!sig)
_exit(0);

int core = WCOREDUMP(status);

log_err(«daemon killed: %s (core %sdumped)»,
strsignal(sig), (core? "": «not „));
if(core && config.coredump == COREDUMP_ONCE)
if(prctl(PR_SET_DUMPABLE, 0) < 0)
log_sys_err(“prctl(PR_SET_DUMPABLE, 0)»);
}
В стратегии невозможно нормально играть без клавиатуры полноценной. Да и без мыши тоже тяжелее чисто физически.
Если файлы ты кидаешь копированием, то IN_CREATE неправильно использовать в данном случае. Данные код будет отлавливать только мув-ы и линк-и. С копированием будут ошибки, тк ты будешь открывать недозаписанный файл.
gcc так же GNU Compiler Collection и gcc и g++ его части
Еще минус, крепление, липучка от шлема довольно легко отваливается. То есть у нас камера отваливалась во время катания на сноуборде. При температуре около нуля разряжается минут за 40.
Она вообще неадекватна. Уже раз пятые ее слышу и понимаю, что она вообще не понимает того с кем говорит.

Information

Rating
4,176-th
Registered
Activity