Ларри Нивен — Мир Кольцо

Начал перечитывать трилогию Ларри Нивена «Мир Кольцо». Первый раз читал давным-давно еще в школе, тогда была переведена еще только первая книга. Второй раз — года два назад. Сейчас третий заход 😉 Не понимаю тех кто не перечитывает то что понравилось.. Каждый раз всегда замечаешь что-то новое, какую-то мысль автора которую упустил в первый раз..  «Мастера и Маргариту», «Собачье сердце» вообще несчетное раз читал…

Хотя вторая книга уже хуже первой, а третья уже совсем бред..

ТТН Приложение 4 к Правилам перевозок грузов автомобильным транспортом форма от 30.12.2011

Печатная форма ТТН  Приложение 4 к Правилам перевозок грузов автомобильным транспортом форма от 30.12.2011. Вступила в действие с 13.03.2012

Данная внешняя печатная форма запустится без ошибок ТОЛЬКО в конфигурации УПП 8.2 с установленым модулем КТ-Алкоголь с ОБЯЗАТЕЛЬНОЙ адаптацией руками применительно к вашему производству. В остальных конфигурациях работать печатная форма без переделки работать НЕ БУДЕТ.

Обсуждение и скачать : здесь

Фреймворк для работы с БД в Lazarus

Задумываюсь о создании своего набора компонентов для комфортной работы с БД (предполагаю поддержку пока только MySQL). Зачем нужно? Ну тут развернутый ответ. Есть вероятность что просто не умею работать правильно с БД, потому и вывешиваю данный пост здесь, народ чего скажет…

В бытность разработки приложения для учета оргтехники (обсуждение здесь, ссылка на сайте разработчика здесь) столкнулся со следующими проблемами:

  • трудно отслеживать взаимосвязи между таблицами. Т.е. например удалил одну запись в какой-то таблице, нужно самому программно отслеживать чтоб были удалены все связанные записи в других таблицах.
  • трудно реализуемо понятие «помечено на удаление». Все приходится отслеживать самому программно. Собственно потому в программе такое и не реализовал, гемор страшнейший.
  • затруднительна работа с «блокировкой» записи, при многопользовательской работе. Возможно и есть что-то на уровне MySQL, но хотелось бы реализовать более внятно и понятно на уровне «да запись редактируется уже тем то и темто».

 

Что планирую реализовать:

  • компонент который позволит создавать структуру БД и хранить оную (структуру) в XML файле.  В нем будут описываться все взаимосвязи между таблицами.
  •  компонент который будет использовать этот XML файл, и собственно будет «прослойкой» при работе с БД. Т.е. все запросы будут выполнятся через него. Как то, добавление, удаление,редактирование.
  • прозрачно будет реализовано понятие «помечено на удаление». Т.е. например ставишь «помеченными на удаление» запись в таблице, все связанные записи тоже автоматически будут «помечены на удаление».
  • точно также с «физическим» удалением записей. Все связанные записи будут удалены автоматически.
  • упрощена работа с блокировками. При запросе редактирования/удаления компонент будет проверять редактируется эта таблица уже кем-то или нет.

Не хочется изобретать велосипед. Если нечто подобное уже где-то реализовано, ткните носом?

Осуждение поста здесь

 

Отгрузка по областям в декалитрах

Обработка позволяет сформировать отчет по отгрузкам алкогольной продукции в разбивке по областям (нужно было для заполнения каких-то статистических отчетов у бухгалтеров). Применимо к конфигурации УПП 1.3 с модулем КТ2000 Алкоголь. В ДРУГИХ конфигурациях работать не будет.

Скачать можно здесь: http://infostart.ru/public/119369/

Массовая конвертация изображений

Иногда возникает нужда изменения размеров большого количества изображений из консоли. Вот пример решения:

for p in *.JPG — перебор графических файлов с расширением JPG!

-resize 800 — изменение разрешение фотографии, указывается ширина, а высота изменяется пропорцианально.

quality 70 — качество будущих изображений.

out/ — папка, куда будут помещаться уже перекодированные изображения.

basename $p — наименование сохраняемых файлов остается прежним.

1 266 267 268 269 270 292