пятница, 7 ноября 2014 г.

Над этим ешё в +100500 веселились. Теперь - gif.


Находка инженеров Asus

Впрочем, за пару-тройку промахов я привык :)

Что это было? (Кено)

Кажется, два года уж езжу с регистратором. И ничего интересного зафиксировано не было. До сегодняшнего вечера:

Весь полёт - первые тридцать секунд. Что это было? Затупил? Увлекся телефоном? Акваспланировал?
Предполагаю мужичка за рулём, наблюдал за этим пыжиком ещё с площади Бехтерева.

PS. И да, номер ГРЗ на экране старый, ещё шкодовский. Есть повод обновить :)
PPS. На третьей минуте есть переходящие дорогу шарики :)

четверг, 6 ноября 2014 г.

dllexport и dllimport

Коротко: C/C++ компилятор из комплекта MS Visual Studio 2013 (Express) при генерации динамической библиотеки не создает .lib-файл, если явно не специфицировать __declspec(dllexport) при генерации dll, и не видит функций, если не указано __declspec(dllimport) при использовании заголовка из проекта динамической библиотеки. И то и другое, в целом, логично, хотя я уже и отвык изрядно от того, что нужно указывать экспортируемое (в *NIX, как правило, экспортируются все нестатические имена). Но вот не-генерация .lib кажется мне чем-то новеньким. Кажется, раньше .lib создавался всегда, даже если в него нечего было положить...

среда, 5 ноября 2014 г.

"так работает CPython"

Хорошая статья на Хабре. За Python.
Чудесное оттуда: "Какое же решение этой проблемы? Не иметь нулевых указателей и иметь массивы с явно указанными типами элементов. Всем известно, что в Haskell всё так и есть, однако есть другие, менее враждебные к разработчикам языки."

Спутник взлетает. Первая ступень отработала.

 И, кажется, неплохо: Посмотрим, что будет когда отработает вторая.