понедельник, 27 декабря 2010 г.

Темы для блога

Год заканчивается, и для меня очевидно, что полезных заметок в этом году больше не будет. Подводить какие-либо итоги пока рано, однако для себя делаю замечание: заметки не последовательны. Наверное надо наметить план, о чём бы хотелось мне рассказать. И что нужно сделать в блоге.

воскресенье, 12 декабря 2010 г.

Дублирование компонентов в Run-Time

Сегодня я приведу функцию, которая дублирует комопененты в момент выполнения программы. Зачем это нужно? Так сразу предложить несколько вариантов, для чего это может понадобиться, я не смогу. Однако расскажу, как я это использую в своих приложениях.

суббота, 11 декабря 2010 г.

Форматирование длительности, заданной в секундах, в строку вида ч:мм:сс

Ещё одна функция, которая может быть полезной. Например, при отображении длительности аудио- или видеофайла.

Привожу код лишь по той причине, что в глобальной сети можно найти много вариантов реализации подобной функции, но в большинстве случаев код ужасен :( У GunSmoker'а хорошо про это написано.

А функция на самом деле проста - её реализация помещается в одну строку.

среда, 8 декабря 2010 г.

Функция, возвращающая возраст человека (или животного, или просто возраст)

На днях перебирал свои старые исходники и наткнулся на такую функцию. Функция возвращает возраст на указанную дату по дню рождения. Возможно такая функция уже реализована где-то в общедоступных библиотеках, но на тот момент (где-то 2005 год) я такого не нашёл.

Плюс функция, для форматирования возраста в строковом представлении (на русском языке).

.

.