Админ

понедельник, 26 сентября 2016 г.

Уроки Firebird 2.5: что такое null и как с ним бороться

| Комментариев нет
С мая 2016 года мною было организовано обучение программистов нашего отдела используемым в работе технологиям и языкам программирования. Необходимость этого была вызвана тем, что даваемых в вузе знаний совершенно недостаточно для работы. Одна часть этих семинаров посвящена нашим внутренним технологиям (например, работе с нашим менеджером обновления приложений), другая же относится к различным практическим моментам, которые используются в работе ежедневно и которым отчего-то не учат на занятиях в вузе.

четверг, 1 сентября 2016 г.

Библиотека EhLib (Delphi): ошибка при нумерации записей в TMemTableEh

| Комментариев нет
Библиотека EhLib — это один из тех наборов компонентов Delphi, которые позволяют упростить создание удобных приложений для работы с базами данных. В ней предусмотрено довольно многое из того, чему было бы самое место в стандартном наборе VCL: разноцветные таблицы с многоуровневыми заголовками и динамически меняющейся высотой строк, компонент-календарик для ввода дат, ComboBox, в котором можно растягивать выпадающий список мышкой, и многое другое.

пятница, 29 апреля 2016 г.

Скрипт jQuery для автоматической сборки оглавления (в том числе в Blogger)

| Комментариев нет
Довольно долго я мучился с движком Blogger: хотелось делать в начале длинных статей оглавление со ссылками. Вручную собирать оглавление, во-первых, хлопотно, во-вторых, у Blogger'а имеется такая странная особенность: для любых внутренних ссылок в документе нужно обязательно прописывать полный URL, иначе при сохранении статьи он автоматически подставляет перед знаком «#» адрес «https://www.blogger.com/blogger.g?blogID=…», и она, конечно, не работает. А указание в ссылке полного URL приводит к тому, что при щелчке на ней страница перезагружается целиком, что изрядно раздражает.

понедельник, 25 апреля 2016 г.

Firebird SQL: форматирование даты, склонение размерности и другие полезные скрипты и процедуры

| Комментариев нет
За годы работы у меня скопилось множество различных готовых решений для часто возникающих задач. Про замысловатые вещи (генератор паролей и SQL для описания структуры таблиц) я уже писал, а в этой заметке собраны некоторые простые полезные SQL-запросы, тексты хранимых процедур и скрипты для Firebird, решающие различные задачи. С одной стороны, эти скрипты слишком короткие и простые, чтобы посвящать им отдельные статьи или заметки в блоге, с другой — они могут быть полезны не только мне, но и кому-нибудь ещё.

суббота, 2 января 2016 г.

Обзор 8" китайского планшета Cube T8 Ultimate (Cube T8 Plus) на Android 5

| Комментариев нет
Осенью этого года я неожиданно для самого себя начал изучать программирование для Android, причём сразу на двух разных языках (Delphi и Java). Но так уж вышло, что никакого устройства под Android у меня не было. Возник вопрос: что бы такое приобрести, чтобы и для отладки программ использовать, и в просто руки взять было не противно? Для начала я попробовал сформулировать свои требования.

К началу