Публикации от Александр Алексеев

Ранняя история файловых атрибутов Windows, и почему в них есть место между System и Directory

Это перевод The early history of Windows file attributes, and why there is a gap between System and Directory. Автор: Реймонд Чен. Если вы посмотрите на Читать на сайте автора.

Читать на сайте автора.

Отчёт об уязвимости, раздвигающий границы криптографии

Это перевод Pushing the boundaries of cryptography in a security vulnerability report. Автор: Реймонд Чен. К нам поступил отчёт об уязвимости в безопасности, в котором сообщалось, Читать на сайте автора.

Читать на сайте автора.

Деревообработка — противоположность разработке ПО

Это перевод Woodworking, the opposite of software development. Автор: Реймонд Чен. Ожидая автобус на остановке, я встретил бывшего разработчика программного обеспечения, который сказал, что теперь он Читать на сайте автора.

Читать на сайте автора.

Дело о случайных вылетах

Один начинающий программист спросил, почему вылетает с Access Violation очень простой и, что интереснее, явно корректный код.

Примечание: слово «случайных» в заголовке означает, что вылет происходит

Читать на сайте автора.

Ответ на задачку №23

Ответ на задачку №23.

Довольно много людей обратили внимание на такую конструкцию:
try
SomeVariable := TSomeClass.Create({…});
// …
finally
SomeVariable.Free;
end;»Это неправильно, правильно — так:»
SomeVariable := TSomeClass.Create({…});
try
// …
finally

Читать на сайте автора.

Интерпретируйте результаты экспериментов правильно

К моему переводу статьи Руди о String и PChar добавили замечательный комментарий, на который мне хотелось бы ответить, но объём заблуждений не позволяет это сделать

Читать на сайте автора.

Дело о зависании Delphi 7

Очередное детективное расследование. В этот раз мы разбираемся, почему Delphi 7 наглухо виснет при старте.

К нам (в техподдержку EurekaLog) поступил очередной запрос, который касался Delphi

Читать на сайте автора.