Контакты

Достижения

Все достижения (2)

Наибольший вклад в теги

Все теги (46)

Лучшие ответы пользователя

Все ответы (35)
  • Почему Laravel использует ActiveRecord а не DataMapper?

    dubr
    @dubr
    пыхарь
    Ну типа более-менее приличный (хотел написать "не особо порнушный", но, перечитав вопрос, передумал) data mapper уже написали, а active record на php нормального мир еще не видел (был Propel, но он как-то перестал быть модным, не знаю, как сложилась его судьба). Для проектов, где программирование на 99% состоит из CRUD-а, active record вроде гораздо эффективнее в плане скорости кодинга, а таких проектов в принципе большинство, и, видимо, ларавель целится в них.

    Мне не совсем понятно, зачем к примеру вот этот пакет

    Мне не совсем понятно, чего вы, собственно, хотите =) Хотите Доктрину + Ларавель - вот она, хотите Ларавель без Доктрины - тоже можно. Хотите понять, когда что лучше - гуглите "active record vs data mapper".

    основная плюшка Laravel в его Eloquent

    Это кто сказал? ) Там вообще довольно всего.
    Ответ написан
    2 комментария
  • SSL-сертификат на DNS от Яндекс?

    dubr
    @dubr
    пыхарь
    Как уже написали, в панельке Яндекс.ПДД можно задать нужную TXT-запись. Клик по ссылке "и делегирован на Яндекс" приведет к нужной форме =)

    ca7faf17edaa4233baac3a3c899864b7.png

    Небольшой лайфхак: если не знаете, к какому именно аккаунту на Яндексе прицеплен домен, это можно выяснить вот так:

    dig blogovo.ru soa +short

    Покажет что-то типа:
    dns1.yandex.ru. dubrowsky.yandex.ru. 2012102901 14400 900 1209600 14400


    Значит, надо искать пароль от почты dubrowsky@yandex.ru ;)
    Ответ написан
    5 комментариев
  • Как удалить все переменные созданные внутри цикла по его окончанию?

    dubr
    @dubr
    пыхарь
    Поддерживаю мысль Василий - если имеется php 5.4+, можно даже так:

    $res = [];
    array_walk(
        $arr,
        function($k, $v) use (&$res) {
             // создаем любые переменные в любом количестве
             // при необходимости пишем что-нибудь в $res
        }
    );

    И посмотрите еще на array_map.

    Либо можно вынести сам цикл в отдельный метод.

    Кстати, расскажите, зачем оно вам вообще понадобилось?
    Ответ написан
    Комментировать
  • PHP: Почему Class not found если use в другом файле?

    dubr
    @dubr
    пыхарь
    Почитайте доку для разнообразия.
    Неймспейсы и директивы use работают на уровне файлов. То есть use связывает полное имя с кратким/алиасом только в том файле, где его написали.
    Ответ написан
    Комментировать
  • Как можно реализовать такую задумку?

    dubr
    @dubr
    пыхарь
    Могу посоветовать, с чего начать.

    1) кладем картинку на canvas
    2) получаем при помощи getImageData() массив пикселов
    3) пытаемся тыкать в него палочкой

    Пункт 3 как бы самый интересный, но тут программировать надо.

    Я ради фана соорудил вот такую тупую демку на CodePen, называется "Png to Html". Оттуда можно скопипастить первые два пункта и примерно понять, чо делать с третьим. Оно читает картинку из file-input, кладет на канву, затем считывает попиксельно, и для пикселов, у которых альфа-канал не равен 1 и цвет не белый (точнее avg от rgb < 250) создает DOM-узел, раскрашенный нужным цветом и спозиционированный в нужное место. И обязательно с css-анимацией! +) Так что берегите свои браузеры )))

    Дальше вам надо эти пиксели как-то сгруппировать. Я бы начал с чтения статьи Connected-component labeling и гугления слов оттуда с приставкой "js". Придумаете реализацию - расскажите нам =)

    А, ну и вместо канвы можно изучить png-декодеры, они бывают для браузера (если у вас только сервер - соответственно, с них и начинаем). Должно работать шустрее, но не так наглядно.
    Ответ написан
    3 комментария

Лучшие вопросы пользователя

Все вопросы (10)