Архив рубрики: Работа

Ошибка SSL dh key too small

После настройки сервера на свежем CentOs 8.0 (если точнее 8.1.1911) встретил интересный баг. Перестали работать исходящие соединения по HTTPS к некоторым сайтам. То есть curl https://site1.tld работает, а curl https://site2.tld нет. И выдает при этом ошибку: error:141A318A:SSL routines:tls_process_ske_dhe:dh key too … Читать далее

Рубрика: Linux, Полезности, Работа, Сисадминское | Метки: , , | Оставить комментарий

Очистка базы Sugar Crm

Задача очистить копию рабочей базы Sugar Crm, чтобы потомм с ней можно было работать на тестовом сервере. Да и просто можно было отдать разработччикам и не боятся за информацию, которая может быть коммерческой тайной. Можно попробовать сделать это вручную, чистя … Читать далее

Рубрика: Sugar CRM, Полезности, Работа | Метки: , , | Оставить комментарий

PHPExcel и большие файлы

Появилась задача распарсить и добавить в базу данных прайс-лист в формате Excel. Задача в общем виде простая — для этого есть PHPExcel. Проблемы как обычно возникают в отдельно взятых случаях. В данном случае проблема оказалась в большом размере файла xls … Читать далее

Рубрика: Работа | Метки: , | Оставить комментарий

PHPExcel и цены в рублях

PHPExcel — хорошая и удобная библиотека для генерации Excel файлов из PHP. При написании скрипта для генерации прайс-листа появилась задача выводить в том числе и колонку с ценами (сюрприз 🙂 ). Самый простой способ — это преобразовать число через функцию … Читать далее

Рубрика: Полезности, Работа, Фриланс | Метки: , | Оставить комментарий

Нестандартная сортировка в SQL

Предположим есть таблица с некоторым полем статус, которое может принимать следующие значения: D, N, O, P, S. Таблица используется уже довольно давно и содержит кучу данных. К тому же есть куча функционал, привязанного в коде именно к этим значениям. И … Читать далее

Рубрика: Алгоритмы, Фриланс | Метки: , , | Оставить комментарий

Модификация коллекции продуктов в Magento

Речь пойдет о коллекции продуктов, которые выводятся в листинге категории или например, в результатах поиска. Предположим, что коллекция получена следующим образом: $collection = Mage::getModel(‘catalog/product’)->getCollection() Что же можно сделать…

Рубрика: Magento, Фриланс | Метки: , , | Оставить комментарий

Jenkins деплой из командной строки

Jenkins может использоваться в том числе как и система деплоя веб-приложения на сервера. При всех плюсах — есть одно неудобство — надо заходить в интерфейс деплоя и «кликать мышью». Если делается это долго, то утомляет. В тоже время вроде бы … Читать далее

Рубрика: Полезности, Работа | Метки: , | Оставить комментарий

mongoexport и даты

У монго есть довольно удобная утилита mongoexport. Как понятно из названия и инструкции она позволяет выгрузить содержимое базы монго в фай формата JSON. При этом есть возможность указать конкретную коллекцию, из которой будет делаться выгрузка. А очень удобный параметра -q … Читать далее

Рубрика: Работа | Метки: , | Оставить комментарий

Прозрачный слой

При сложной верстке случается что слои перекрывают друг друга. Визуальной прозрачности просто достичь с помощью CSS стилей. background: none; или background: transparent; Но при этом может возникнуть проблема с событиями мыши. Так в некоторых браузерах верхний слой «не пропускает» клики, … Читать далее

Рубрика: Полезности, Фриланс | Метки: , , | Оставить комментарий

Вложенные формы в HTML

Опять наткнулся на этот баг. Если есть на странице две вложенные формы, то при отправке внешней формы браузер отправляет поля, которые идут до внутренней формы. А остальные поля просто теряются.

Рубрика: Фриланс | Метки: , | Оставить комментарий