= -1 — это возвращенное функцией open значение. Согласно документации результат < 0 — ошибка (смотреть надо в документацию на функцию).
ENOMEM — значение переменной errno.
Cannot allocate memory — текстовая расшифровка кода ошибки ENOMEM.
strace — это не отладчик, это трассировщик системных вызовов, по этому он ничего не знает ошибка это или так задумано, по этому не может написать ERROR или более заметное сообщение, но информацию о результате работы системных вызовов, в том числе и завершившихся ошибкой он выдает.
Еще есть rsocket в возможностью подменять обычные сокеты через специальную библиотеку, подгружаемую, например, через LD_PRELOAD. Но в любом случае для работы RDMA потребуется поддержка технологии с обеих сторон соединения.
Да, но периодические учения помогут избежать как минимум неведения о том, что система бекапов давно сломалась или бекапы делаются некорректными, а это достаточно частые проблемы у тех, кто переходит из состояния 1 в состояние 2, да и у остальных тоже случается…
Не, ну как-то делать бэкапы с расчетом их периодически восстанавливать как-то не логично.
Есть те, кто еще не делает бекапов.
Есть те, кто уже делает бекапы.
Но есть и скрытое на первый взгляд состояние — это те, кто пережили катастрофическую потерю данных. Они периодически проверяют возможность восстановиться из бекапов.
Так что да, из бекапов нужно периодически восстанавливаться иначе в самый ответственный момент выяснится, что бекапы уже давно повреждены или из них невозможно восстановиться или они вообще не делаются. И совершенно не важно, где при этом хранятся бекапы — в amazon glacier, на жестких дисках, DVD, берестяных грамотах или глиняных табличках.
Мало кто видел перевороты машин из-за заноса, но уши по причине вылета с дороги встречаются регулярно.
Машины на непереворачиваемость при вылете с дороги не тестируют, так как переворот зависит в основном от внешних факторов, а не от конструкции автомобиля.
Это везде возможно с точки зрения правил выплаты стипендий.
Базовая стипендия около 2000.
Именные стипендии, такие как стипендия Президента — до 7000.
Уже в сумме 9к, что в прошлом учебном году было больше чем ЗП ассистента.
В Пермском крае есть краевая стипендия 5000р для тех, кто получил на ЕГЭ более 225 баллов на технических специальностях и более 240 на гуманитарных.
Остальное — уже вузовские надбавки за различные достижения, которые могут быть как единовременными, так и семестровыми.
Единственное в чем моя память меня подвела, так это в том, что надбавки приписывающие нолик справа были единовременными за различные достижения и платились в конце календарного года.
Но идут. Параллельно с основной работой, читая лекции до/после работы или по субботам. Однако, потом у них не выдерживают нервы и они уходят, скорее всего навсегда…
Потенциально возможный фишинг прямо с сайта банка — это вполне себе хорошая дыра в безопасности, а исполнение чужого JS в контексте сайта банка потенциально позволяет подрисовать какую-нибудь форму для ввода финансовой информации прямо на сайте банка.
И если левый сайт пользователь сможет отличить, то такая форма на официальном сайте вызовет куда меньше подозрений. А уж как заставить зайти на эту форму — это уже дело десятое, но отлично отлаженное.
И да и нет.
Да — человек ничего не понимающий в программировании с большой вероятностью не будет писать программы.
Нет — положительную обратную обратную связь опыта и обучения никто не отменял. Больше практики -> лучше работают мозги. И на мой взгляд доводы за Нет перевешивают.
Практика показывает, что с уменьшением количества банков уровень сервиса в крупных банках неуклонно падает.
Тот-же сбер осенью лимиты по картам обрезал, например…
Честно говоря не знаю, какие тут могут быть еще use case, разве что хотелось бы иметь возможность использовать любой компилятор (передавая его CMake прямо из среды разработки), даже без парсинга результатов его работы (для неизвестного компилятора подойдет и просто его вывод в отдельном окне).
А вот чего мне не хватает в Qt Creator — это возможности сборки одного CMake проекта разными компиляторами (или с разными параметрами запуска CMake или с разными переменными окружения при запуске CMake) в разные каталоги сборки с последующим парсингом ошибок и их показом в редакторе кода.
Скажите, пожалуйста, а в чем заключаться поддержка компиляторов? Парсинг сообщений об ошибках или нечто большее?
В CMake проект же можно любой компилятор подключить.
ENOMEM — значение переменной errno.
Cannot allocate memory — текстовая расшифровка кода ошибки ENOMEM.
strace — это не отладчик, это трассировщик системных вызовов, по этому он ничего не знает ошибка это или так задумано, по этому не может написать ERROR или более заметное сообщение, но информацию о результате работы системных вызовов, в том числе и завершившихся ошибкой он выдает.
А Вы можете рассказать про различные варианты API для RDMA в приложениях, с учетом их достоинств и недостатков?
Это не совсем разыменование указателя, а взятие адреса, по этому код имеет потенциальное право на жизнь. Существуют реализации макроса offsetof точно таким-же образом:
en.wikipedia.org/wiki/Offsetof
habrahabr.ru/company/pvs-studio/blog/198060/#comment_6871226
У меня нет уверенности на счет того, что это точно не UB, но известные мне компиляторы понимают этот код правильно, так как сами используют такое.
Хотя, не буду скрывать, я до сего момента думал, что Tesla S переднеприводная и только сейчас узнал, что это на самом деле не так.
Есть те, кто еще не делает бекапов.
Есть те, кто уже делает бекапы.
Но есть и скрытое на первый взгляд состояние — это те, кто пережили катастрофическую потерю данных. Они периодически проверяют возможность восстановиться из бекапов.
Так что да, из бекапов нужно периодически восстанавливаться иначе в самый ответственный момент выяснится, что бекапы уже давно повреждены или из них невозможно восстановиться или они вообще не делаются. И совершенно не важно, где при этом хранятся бекапы — в amazon glacier, на жестких дисках, DVD, берестяных грамотах или глиняных табличках.
Мало кто видел перевороты машин из-за заноса, но уши по причине вылета с дороги встречаются регулярно.
Машины на непереворачиваемость при вылете с дороги не тестируют, так как переворот зависит в основном от внешних факторов, а не от конструкции автомобиля.
Но это совершенно не мешает аккумуляторам Теслы гореть:
lenta.ru/news/2013/11/08/three/
lenta.ru/news/2013/10/03/teslacar/
Базовая стипендия около 2000.
Именные стипендии, такие как стипендия Президента — до 7000.
Уже в сумме 9к, что в прошлом учебном году было больше чем ЗП ассистента.
В Пермском крае есть краевая стипендия 5000р для тех, кто получил на ЕГЭ более 225 баллов на технических специальностях и более 240 на гуманитарных.
Остальное — уже вузовские надбавки за различные достижения, которые могут быть как единовременными, так и семестровыми.
Единственное в чем моя память меня подвела, так это в том, что надбавки приписывающие нолик справа были единовременными за различные достижения и платились в конце календарного года.
И если левый сайт пользователь сможет отличить, то такая форма на официальном сайте вызовет куда меньше подозрений. А уж как заставить зайти на эту форму — это уже дело десятое, но отлично отлаженное.
Да — человек ничего не понимающий в программировании с большой вероятностью не будет писать программы.
Нет — положительную обратную обратную связь опыта и обучения никто не отменял. Больше практики -> лучше работают мозги. И на мой взгляд доводы за Нет перевешивают.
Тот-же сбер осенью лимиты по картам обрезал, например…
А вот чего мне не хватает в Qt Creator — это возможности сборки одного CMake проекта разными компиляторами (или с разными параметрами запуска CMake или с разными переменными окружения при запуске CMake) в разные каталоги сборки с последующим парсингом ошибок и их показом в редакторе кода.
В CMake проект же можно любой компилятор подключить.