Sep. 14th, 2013

yigal_s: (Default)
что-то я подзабыл, кто там именно и в какой момент аппликацию на виндах прибивает, когда у нее guard-аттрибут на стеке снесли, но не передвинули (например, в результате вызова IsBadReadPtr)? По идее, кернел это делает, когда сам же пытается положить на юзеровский стек фрейм обработчика исключений и не может это сделать. Но я не уверен, правильно ли это вспоминаю.

Опять же, вызывает интерес следующее: вот например если Винда желает закомитить еще одну страничку под расширяющийся стек, а свободная физическая память закончилась и свопа нет, то что происходит дальше?

Оно б конечно можно и поэкспериментировать, но хотелось бы ссылочки на документацию или блоги всяких гуру, например. Т.к. моменты не очевидные.
yigal_s: (Default)
Вот совершенно не понимаю, как нынешние студенты входят в профессиональное программирование.

Сколько сейчас всякой хрени нужно знать по сравнению с теми благословенными временами, когда включал Turbo-C 2.0 и писал что заблагорассудится без всяких API на 5000 функций, фреймворков на 300 классов, объектных методологий, лабиринта дизайн-паттернов, методологий тестирования, понадерганных откуда только можно open source библиотек и чего там еще только нет.

При этом простые алгоритмы как бы писать давно не актуально, до сложных уже мало кто доходит, да и не везде это нужно, остается, значица, профессионально уметь дергать за нужные эти самые функции, классы, интегрировать open source и за считанные дни и месяцы создавать из всего этого ПродуктЪ. И примерно так год за годом.

Это какая-то другая профессия, не та, с которой я начинал.

Не то, чтоб я был против... Но как-то это всё немножко депрессивно выглядит, это ежели помимо объективных реалий оценивать.
yigal_s: (Default)


Против ритуальных убийств кур, например.

И это не шуточки, ибо... http://www.latimes.com/local/la-me-0914-jewish-chicken-ritual-20130914,0,6274169.story