Category Archives: Технологии

Любые технические аспекты разработки ПО: платформы, подходы, решения.

Фоновая печать из web-приложения

Была поставлена задача: организовать печать наклеек со штрих-кодом из веб-приложения на специализированном принтере. Дополнительные условия, первое: команда на печать не должна требовать явных действий пользователя. А значит никаких диалоговых окон. Второе: принтер этикеток не может быть установлен у пользователя в качестве принтера по умолчанию. И третье: высокая скорость отправки задания на принтер. Continue reading

8
Программирование, Технологии |

Как прижать footer к нижнему краю окна

Понял, что каждый раз ищу это решение заново. Так что пусть тут повисит.

Суть: в контейнере для контента padding’ом делаем «кармашек» для footer’а, который равен ему по высоте. Сам footer позиционируем абсолютно, а body относительно. Перед контейнером для контента можно добавлять любые другие; header, например. Под катом пример кода и файл с разметкой для скачивания. Continue reading

Верстка, Технологии |

Организация общения xml-сообщениями на PHP

Возникла в ходе работы такая несложная задача – «организация общения xml-сообщениями».

SOAP слишком затратно. Для чтения данных из xml-сообщения сначала было решено конвертировать xml-файл в многомерный массив PHP и последующей передачей данных по ключам в этом массиве. Для обратного процесса, соответственно, генерация правильно сформированного многомерного массива и перегон в xml-строку. Подобное решение имеет свои плюсы и минусы. Минусов набралось больше, и пришлось искать альтернативу. Continue reading

Программирование | ,

Кастомизация плагина sfDoctrineGuardPlugin

Делаю проект на Symfony 1.4 с публичной частью и системой управления. Чтобы не изобретать велосипед, в качестве учетной системы пользователей решил использовать sfDoctrineGuardPlugin — плагин существует давно, и является весьма мощным в функциональном плане. Continue reading

CMF, Программирование | , , ,

Фотоальбом в Netcat

В Netcat штатные компоненты для работы с фотографиями производят довольно унылое впечатление. Не совсем понятно, почему разработчики CMS отказываются от использования сторонних библиотек, той же Lightbox2, например. Встраивается элементарно, а смотрится это дело ни в пример лучше.

Что ж, если в поставке системы нет приличного фотоальбома, давайте сделаем его сами. Continue reading

4
Верстка, Технологии | , ,

Symfony Camp UA ’10

3 июля 2010 года в Киеве состоялась конференция Symfony Camp UA, на которой я выступил с докладом «Перевод боевого сайта с ветки 1.0 на ветку 1.4». Материалом для доклада послужила реальная задача, выполненная нами для одного из заказчиков. Актуальность перехода на … Continue reading

2
CMF, Интернет, Семинары и конференции | , ,

Проект Адаптер

Можно было бы назвать этот пост как-нибудь по-научному… Скажем, использование принципа наследования при построении иерархических каталогов. Адаптер – программный механизм, который обеспечивает синхронизацию сайта с внутренней учетной системой предприятия. Это не из Википедии, это мы сами придумали. Собственно, базовый функционал … Continue reading

2
CMS, Программирование, Технологии | , ,

Защита от дурака

Руководство по наступанию на грабли, или Как убить заказчика особо извращенным способом. Continue reading

2
Программирование, Работа с клиентами |

Круговорот CMS в природе

Один потенциальный клиент хотел Битрикс, но передумал ради Друпала. Один знакомый разработчик долго работал с Друпалом, но отказался от него в пользу Вордпресса. Другой потенциальный клиент имеет сайт на Вордпрессе, но очень хочет перевести его на Битрикс. Мораль: «Все это … Continue reading

CMS | ,

IT: дорога в ад

Один, не лишенный юмора и здравого смысла, человек утверждает, что софт – отстой. В качестве основнового обоснования этой точки зрения приводится такой довод: программисты не знают своих пользователей. (А может это обоснование и не самое основное, не помню, давно читал. … Continue reading

Бизнес, Интернет, Программирование, Руководство проектами |