<rmcreative>

RSS

Все заметки с тегом «Tools»

  1. wnmp-dev 1.1.0

    16 декабря 2015

    Обновил набор для PHP-разработки под Windows. Удалось найти нормальный менеджер процессов без зависимостей и закрыть им проблему параллельной обработки нескольких скриптов.

    Написал его Пичулин Дмитрий уже давно, но выложил в OpenSource недавно. Утилита проверена им в продакшне. Менеджер стартует заданное количество php-cgi на одном порту. В случае умирания одного из php-cgi стартует новый. Кода там очень мало и им, кстати, заинтересовались в команде PHP for Windows. Надеюсь, PHP научится так делать из коробки.

    Кроме этого, поправил конфиги nginx и немного причесал батники.

    https://github.com/samdark/wnmp-dev

    9 комментариев
  2. realpath() cache size tuner

    24 октября 2015

    Месяц назад сделал небольшой скриптик, помогающий настроить значения кеша realpath в php.ini.

    Важно это потому как частые вызовы realpath() без чтения из кеша выливаются в stat, то есть в чтение с диска, который чаще всего — самое узкое место в системе.

    Пользуйтесь

    1 комментарий
  3. Icons8

    12 ноября 2014

    На днях мне написал Иван Бойко, основатель и владелец компании visualpharm. Он дал ссылку на созданный им и его коллегами сервис Icons8 и попросил написать о нём в блоге. Пишу я только об интересных, полезных и качественных сервисах и это как раз тот случай.

    Icons8 — это более 6200 значков и удобный сервис в придачу. Приложение позволяет эти самые значки посмотреть, выбрать, покрасить в любой цвет, поменять размер и скачать выбранное в png, svg, eps или в виде шрифта.

    Для читателей rmcreative.ru авторы сервиса на месяц до 11 декабря сняли ограничения на размер значков в PNG, можете скачивать хоть 4000×4000. Для этого нужно заходить на сайт сервиса по специальной ссылке:

    http://icons8.com/web-app/new-icons/all?promo=sam

    Значки в PNG можно использовать бесплатно, если поставить ссылку. Если хотите поддержать дизайнеров, не хотите ставить ссылки или вам нужен вектор, можно купить лицензию.

    Кстати, приятной неожиданностью было то, что сам сервис работает на Yii.

    10 комментариев
  4. Here is Domain

    5 октября 2014

    Антон Исайкин выкатил отличный сервис, который помогает быстро найти домен и купить его по самой выгодной цене. Интерфейс максимально прост и минималистичен, работает быстро.

    7 комментариев
  5. wnmp-dev: nginx, MariaDB, PHP под Windows

    16 июля 2014

    Решил выложить то, что собрал себе вместо denwer для работы с PHP под Windows. Нынче популярны всякие Vagrant, но иногда, особенно если пишется кросс-платформенное решение вроде Yii, нужен и Windows в том числе.

    Итак, wnmp-dev — простейший набор bat-скриптов и конфиг для nginx, которые позволяют развернуть полноценный вебсервер под Windows и легко переключаться между разными версиями PHP.

    Как поставить:

    1. Клонируем https://github.com/samdark/wnmp-dev.git или загружаем архивом.
    2. Забираем нужные версии PHP с сайта PHP for Windows. Берите nts, x86 zip.
    3. Распаковываем архив. Версия 5.5 должна оказаться в php55, версия 5.4 в php54.
    4. Забираем MariaDB или MySQL, складываем в mariadb.
    5. Копируем nginx/conf/vhosts/example._conf в nginx/conf/vhosts/mysite.conf, редактируем так, чтобы конфиг указывал на ваш вебрут.
    6. Добавляем домен из конфига в hosts.
    7. Запускаем start_all.bat
    8. Работаем.

    Предложения, пожелания и вопросы принимаются, ридми будет уточняться.

    https://github.com/samdark/wnmp-dev

    17 комментариев
  6. Официальный набор для тестирования под Internet Explorer

    17 сентября 2013

    Microsoft сделала подарок всем, кому необходимо тестировать под Internet Explorer, выложив хороший набор официальных виртуальных машин, покрывающих IE начиная с шестого и заканчивая свежим одиннадцатым.

    Пользуемся

    14 комментариев
  7. Дебаггер для Yii 1.1 портированный из Yii 2

    30 августа 2013

    Роман Журавлев портировал отладочный инструмент из Yii 2 для использования с 1.1. Его пост на хабре описывает детально возможности и настройку.

    Читаем

    10 комментариев
  8. pngslim, экстремальное сжатие png под Windows

    19 августа 2013

    Жмёт png без потерь лучше всего, что я пробовал. Использует довольно большое количество утилит, брутфорсит. Работает медленно. Если передать pngslim.cmd директорию, обрабатывает рекурсивно все png в ней по несколько штук параллельно.

    Пользуемся

    По ссылке в описании есть утилиты для jpeg и утилиты побыстрее для png, дающие чуть меньшее сжатие.

    9 комментариев
  9. inVISION. Инструмент для взаимодействия с дизайнером

    26 марта 2013

    Недавно Алексей, который сейчас помогает улучшать официальный сайт Yii, показал мне отличный инструмент, помогающий эффективно наладить взаимодействие дизайнера (или юзабилитиста) и критика (чаще всего заказчика).

    Сервис чем-то напоминает бизнес-линч Лебедева — также можно добавлять комментарии к определённому месту на макете. В отличие от линча, в комментариях удобно устраивать диалоги и можно помечать комментарий как выполненный. Это не единственная возможность. Можно, например, выделять области и прицеплять к ним переход на другие макеты. Сделано всё очень приятно: поддерживается drag & drop, всё очень красиво и быстро.

    Пользуемся

    1 комментарий
  10. ratchet.io

    5 февраля 2013

    В конце января Кирилл kirs показал мне ratchet.io. Штука потрясающая.

    В сервис можно отправлять логи и трейсы ошибок. Он за нас их группирует, сортирует по важности и позволяет помечать как решённые.

    Ошибки и трейсы можно отсылать откуда угодно. Специальные решения есть под браузерный JavaScript, Python, Rails, PHP, Node.js, Flash, серверные логи, Airbrake. В качестве бонуса инструмент отлично настраивается, умеет создавать тикеты в различных системах и имеет неплохой API.

    Пока-что всё бесплатно, но заплатить за такое вполне можно.

    Пользуемся

    Тем, кто использует Yii будет немного приятней. В YiiExt есть готовое решение для интеграции в ваши проекты.

    19 комментариев