Архив автора: zeka

Symfony2 :: SPSBundle — поиск / пагинация / сортировка

Представляю Вашему вниманию бандл для Symfony2 Standard Edition, разработанный для облегчения работы с большими наборами данных таблицы.  SPS — это аббревиатура для поиска, разбиения на страницы, сортировки, то есть пакет может применять фильтры, обеспечивать пагинацию, сортировку данных. Бандл реализуется как служба, которая получает Doctrine\DBAL\Query\QueryBuilder или Doctrine\ORM\QueryBuilder и возвращает форму фильтров и массива с данными для… Читать далее »

PostgreSQL :: получить структуру полей любых таблиц

Предлагаю postgresql функцию, позволяющую получить атрибуты всех полей и ключей из любых таблиц сервера. Начну с примера. Допустим надо вывести атрибуты таблицы fos_user:

Названия колонок таблицы говорят сами за себя, описывать не буду Ну и, собственно, сам код функции

 

Linux :: Конвертирование djvu в pdf

Для конвертирования djvu в pdf необходимо установить ПО:

Затем файл djvu нужно конвертировать в формат tiff, для этого выполняем:

И напоследок осталось конвертировать файл tiff в df, выполнив:

P.S. вышеуказанные команды для ОС Debian/Ubuntu. Для Centos apt-get меняем на yum

Symfony2 Form — добавление атрибута в тег option в поле типа select

Довольно часто возникает необходимость в классе формы Symfony2, опциям поля типа «select» добавить HTML атрибуты. Сделать это можно так: расширяем метод

   

Как подключиться к WPA/WPA2 WiFi сети используя командную строку Linux

Это руководство шаг за шагом продемонстрирует, как подключиться к WiFi сети в командной строке Linux. Будем использовать: wpa_supplicant iw ip ping iw  —  основной инструмент для сетевых задач, связанных с WiFi, таких как нахождение имени устройства WiFi, поиска точек доступа. wpa_supplicant  —  беспроводной инструмент для подключения к сети WPA / WPA2. ip  —  используется для… Читать далее »

Symfony2 :: DependentEntity — зависимый выпадающий список

Нередка ситуация, когда в классе формы требуется создать несколько элементов <select>, значения которых зависят друг от друга. Типичный пример — страны-города. На гитхабе есть решения, но они в составе бандлов. Предлагаю своё решение. Сразу, как будет выглядеть класс нашей формы:

Два поля — страны и города — список городов будет формироваться в зависимости от… Читать далее »

Symfony2 Doctrine2 Reference Proxies — привязать зависимую сущность по ID

Возникают ситуации, когда надо привязать зависимую сущность Doctrine, а самой сущности нет, есть только её ID. Конечно, по ID всегда можно получить эту сущность

Но можно избежать лишнее получение объекта. Для это у Doctrine2 есть Reference Proxies.

 

Linux: wget

Скачивание всех URL, из файла MY_FILE:

Скачивание в указанный каталог ( -P ):

Использование имя username : password на FTP/HTTP:

Загрузка в фоновом режиме ( -b ):

Продолжить (-c continue) загрузку ранее не полностью загруженного файла:

Скачать страницы с глубиной следования 15, записывая протокол в файл my_log.log:

Скачать содержимое каталога https://my_example.org/custom/my-directory/… Читать далее »

Linux: размер директорий

Получить размер всех директорий можно командой: