Записи с меткой ‘отладка’

Вычислительная погрешность в бухгалтерском учете

При проведении любых финансовых расчетов необходимо учитывать, что конечный результат не может содержать больше, чем два десятичных знака после запятой, так как большинство мировых валют имеют разменную монету, соотносящуюся с основной валютой как 100:1. Это простое и разумное правило приводит к довольно неожиданным результатам при формировании финансовых документов. Формулы, которые являются тождественными при точных вычислениях, […]

НДС и округление

Ах, НДС, НДС… Никуда нам от него не деться: кто бы кому чего не продал (за некоторым исключением, например предприниматели, перешедшие на упрощенную систему налогообложения) — обязан уплатить государству фиксированный процент от суммы сделки. Вся экономика страны на этом держится. Вот именно о некоторых технических нюансах вычисления налога на добавленную стоимость и пойдет речь ниже.

Инфляция и описание полей в базах данных

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

Chive

Всем кто видел новый PHPMyAdmin будет понятен мой порыв попробовать новый инструмент для работы с MySQL. А вызван этот порыв присланной мне Женей Мокеевым ссылкой на описание некоего продукта «Chive». Скачал установил, попробовал, понравилось :).

Теория и практика: как это часто не совпадает

Представьте себе, что вы – архитектор. Пришел к вам заказчик и говорит: — Постройте-ка мне вон на том участке большой, но недорогой дом. Вы составляете проект, смету – и предъявляете клиенту к подписанию подряд на строительство девятиэтажного панельного дома. Клиент проект одобряет и всё подписывает. — Кстати, — говорит заказчик уже после подписания всех документов, […]

О том, как важно думать о производительности

Мой личный рейтинг (по степени неочевидности) проблем, возникающих с MySQL, таков. 1.  Не сохраняются или не извлекаются большие текстовые данные (например, шаблоны). Решение — увеличить в конфигурационном файле значение переменной max_allowed_packet. Например, max_allowed_packet=2M. 2. Хранимые функции, работающие с текстом (например, те, что индексируют страницы сайта для поиска), возвращают всякую ерунду. Решение — установить в my.ini […]