Roman Dushko, Software Engineer

2010

Dec 11

Virtual box — как увеличить размер диска

В своей практике использую Virtual box для изучения Linux ОС под основной системой Windows. Несколько раз сталкивался с ситуацией, когда на виртуальном жестком диске Virtual box’a заканчивалось место. Создавать новый диск большего размера и начинать работу с чистого листа как-то не привлекает. Для решения такой проблемы сейчас я лично знаю 2 метода. Начну с более (очень) простого, о котором …

more

Oct 27

Описание типов данных для wsdl во внешнем файле

Здесь я покажу пример описания типов во внешнем файле и подключении этого файла в wsdl-описании вашего веб-сервиса. Когда у вас относительно немного методов выставленных для веб-сервиса и нет каких-либо сложных custom структур-типов данных, то описание этих самых типов можно реализовать прямо в основном wsdl файле. Когда же количество методов с нестардантными параметрами уже значительно, то для …

more

Oct 1

Генерация колонок в таблице

Иногда бывает необходимо динамически построить таблицу по имеющемуся массиву данных. Проблема заключается в правильной расстановке закрывающего и открывающего тега <tr> таблицы. Вот мое решение, скажем, для случая трех колонок: < ?php $step = 0; ? < ?php $colsPerRow = 3 ? < ?php $stepsCount = sizeof($statuses) ? < ?php foreach ($statuses as $statusKey = $statusName): ? < ?php …

more

Sep 28

Symfony, Yaml отключение файла

Бывает так, что в некоторых конфигурационных файлах для представления view.yml необходимо отключить некоторые из файлов — css или javascript. Как известно, массив в yml можно определить как key: - value1.css - value2.css - value3.css Отлючается определенный файл с помощью директивы «-» (обычный дефис). Иногда при отключении файла можно случайно либо по незнанию некорректно …

more

Sep 20

Переносимость wsdl файлов между серверами

Думаю у многих, кто сталкивался с разработкой вебсервисов с описанием их через WSDL файлы, возникала проблема, когда при переносе с dev-сервера на prod-сервер приходилось менять путь к расположению веб-сервера, к примеру: <soap:address xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" location="http://localhost/soapServer.php"/ или, скажем, когда урл сервера используется в качестве namaspace, …

more

Jun 28

Symfony sfThumbnailPlugin как виджет формы

В процессе разработки одного веб-сайта в админ-панели мне понадобилось реализовать возможность загрузки фотографии к создаваемой записи. Задача, само собой разумеется частая и востребованная. Так как разработку сайта на делал на основе фреймворка symfony, то решил первым делом порыскать среди готовых плагинов. Поставленную задачу с успехом должен был решить плагин sfThumbnailPlugin. В симфони …

more