• Как разбить js файл?

    b0nn1e
    @b0nn1e
    Alcohol & Ruby on Rails
    1. Закрыть доступ к просмотру файла посредством htaccess (Чтобы нельзя была прописать адрес напрямую)

    Тогда и для админа он не будет работать. Браузер по вашему как работает?

    3. Не вставлять тупо в шаблон, а написать роут, который будет отдавать код, чтобы работало кеширование

    Почему бы и нет? Вставлять в шаблон для "админов"

    На JS в принципе пофиг, важно что бы на сервере проверялось, админ ли выполняет действие или нет.
    Либо как вариант сжимайте весь JS, труднее будет его разобрать.
    Ответ написан
    Комментировать
  • Как обратиться к свойству объекта?

    EagleMoor
    @EagleMoor
    PHP Yii2 RESTful API Developer
    ...
        prop2: function(){
            var self = this;
            $('div').animate({
                opacity: 0.25
            }, 100, function(){
                self.prop1();
            });
        },
    ...
    Ответ написан
    2 комментария
  • Как в $.ajax разделить данные и добавить в разные области на странице?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Например возвращать не в html, а в json
    echo json_encode(array(
        'buy_table' => $buy_table, 
        'something_else' => $something_else
    ));

    $.ajax({
        url: "/test/query_ajax.php",
        data: $("#selections").serialize(),
        type: "POST",
        dataType: "json"
    }).done(function(data) {
        $("#buy_table tbody").html(data.buy_table);
        $("#something_else").html(data.something_else);
    });
    Ответ написан
    1 комментарий
  • Как в $.ajax разделить данные и добавить в разные области на странице?

    @bkosun
    $result = array(
        'header' => $header,
        'menu' => $menu,
        'content' => $content
        );
    
    die(json_encode($result));

    <script type="text/javascript">
    <!--
    	$.ajax({
            url: "/test/query_ajax.php",
            data: $("#selections").serialize(),
            type: "POST",
            dataType: 'json',
        }).done(function(data) {
            $("#header").html(data.header)
            $("#menu").html(data.menu)
            $("#content").html(data.content)
        }
    -->
    </script>
    Ответ написан
    Комментировать
  • Централизованное обновление нескольких сайтов?

    iiifx
    @iiifx
    PHP, OOP, SOLID, Yii2, Composer, PHPStorm
    Git/*, Composer. Я думаю есть множество разных способов это сделать
    Ответ написан
    Комментировать
  • Как изменять местоположение изображений при изменении размера браузера?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Вам нужно менять layout в зависимости от размеров окна. В этом вам помогут Media Queries.
    Подробно изучить их можно здесь:
    frontender.com.ua/media-queries
    habrahabr.ru/post/119127
    Ответ написан
    Комментировать
  • Как подключить плагин datepicker для всех одинаковых id-шников ???

    andykov
    @andykov
    Shit happens
    id должен быть уникальным и не повторяться на странице, замените классом
    Ответ написан
    1 комментарий
  • Как подключить плагин datepicker для всех одинаковых id-шников ???

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Нельзя использовать одинаковые ID, фича id в их уникальности.

    Используйте селектор по названию класса
    $(".selector")...
    Ответ написан
    Комментировать
  • Как работать на зарубежных биржах в Крыму?

    opium
    @opium
    Просто люблю качественно работать
    переехать
    куча фрилансеров в этом году переехала в тайланд
    Ответ написан
    4 комментария
  • Чем заинтересовать заказчика?

    @art_karetnikov
    Лучший мой проект: Мобильный банк Сбербанка РФ.
    Плюнуть на российские биржи и качать английский. Либо вступить в преступный сговор с тем, кто английский знает и все равно идти на elance.com и т.д. Пример, по моей теме: одна и та же задача, у людей упали небольшие базы данных, надо восстановить. fl.ru - 400 рублей за проект, elance.com - 150-200 долларов. Имеет смысл сидеть на русской бирже, как полагаете?
    Ответ написан
    1 комментарий
  • Как получить доступ к неизвестному элементу многомерного массива?

    shaks
    @shaks
    $qty = array_map(function($a){
        return array_sum(array_column($a['size'], 'qty'));
    }, $array['cart']);
    
    print_r($qty);
    
    echo(array_sum($qty));


    Т.к. у тебя наверняка в массиве size может содержаться несколько размеров (а раз так то и кол-во под каждый размер разное), то в колбек функции я возвращаю сразу сумму "qty" по каждой из позиции, а потом уже получаю общую сумму

    P.S. Функция array_column доступна в пхп >= 5.5.0
    Здесь php.net/manual/en/function.array-column.php в комментариях можно найти "самопис" этой функции
    Ответ написан
    Комментировать
  • Чем заинтересовать заказчика?

    gadfi
    @gadfi
    https://gamega.org
    ваши 15 макетов и есть ваше портфолио, большая скидка скорее отпугнет адекватного человека.
    Выберите лучшие из ваших работ и вот вам резюмэ
    Ответ написан
    Комментировать
  • Блоки со ссылками в Drupal?

    UksusoFF
    @UksusoFF
    Отдельный тип материала + Views + css
    Ответ написан
    5 комментариев
  • Подскажите CMS для организации мероприятий

    DmitrySSH
    @DmitrySSH
    Drupal 7 с модулем enterprise_events, например. Либо через fields + views + panels.

    Вообщем, на Drupal возможно реализовать несколькими способами
    Ответ написан
    Комментировать
  • CMS и поддержка планшетов

    holyorb2
    @holyorb2
    Вам нужно не CMS выбирать, а шаблон адаптивный.
    Например, CMS Drupal — в нем можно указать разные шаблоны для админки и общей части сайта, а можно и одну тему на все.

    Если использовать адаптивную тему, то даже на мобильном телефоне (Андроид) админка будет отлично работать. Из проблем с которыми я встречался это загрузка изображений если она сделана через флеш загрузчик, но тут уже не проблема CMS, а одного конкретного модуля, который не проблема заменить или отключить для планшета.
    Ответ написан
    Комментировать
  • Не отправляется почта через sendmail

    J_o_k_e_R
    @J_o_k_e_R
    Пытаетесь поднять MTA на домашней машине без обратного резолва, валидных сертификатов и вообще хостнейм у Вас, как видно из логов localhost.localdomain? Ничего не получится в наше засранное спамерами время. Вы для большинства почтовых серверов, тем более gmail'а, с такой конфигурацией спамер чистой воды. Используйте ssmtp или что-то подобное и smtp сервер провайдера или гмыла.
    Ответ написан
    2 комментария
  • Эффективность труда: офис против аутсорса?

    @Vampiro
    1. Человек считает время на дорогу в офис и обратно потраченным на работу => меньше отдыхает тот, кто работает в офисе.

    2. Посчитайте сколько времени вы в офисе общаетесь в коллективе по рабочим моментам. Возьмите прямо таймер на телефоне, и каждый раз запускайте. Многих раздражает, когда в процессе кодинга подходит Вася, которому нефик делать, ставит свою чашку с чаем на стол, присаживается возле нее и начинает вещать о проблемах с его «ласточкой». Когда все уходят на обед, в большинстве случаев срабатывает стадный инстинкт. Прикиньте, как часто вы сидели за «круглым столом» и просто слушали, пока коллеги (например, пара дизайнеров) порешают что-то между собой и скажут вам решение. Все это время могло быть потрачено Вами на созидание нового.

    3. Я предпочитаю работать до 2-3ч ночи, потом спать до 10 утра. Да, я могу проснутся в 7:30 и быть на работе к 8:45, но толку до 14:00 от меня будет не больше, чем от секретарши Катерины. А моя подруга по утрам ходит петь в церковь, и в 7:00 уже в рабочем настроении. У каждого вашего коллеги свой график, мы так устроены.

    4. Если вы сидите дома, вашим коллегам приходится документировать все вводные к вам тем или иным способом. То есть либо в редмайне, либо в почте, либо, да бог с ним, в аське, но где-то у вас есть текст беседы и в нем вы можете посмотреть чего точно хотели от вас добиться или к какому решению вы пришли в споре. Никаких «вроде же я говорил нарисовать тут кофе и печеньки, а не ежика и яблоко»!
    Следствие: удаленная команда больше мотивирована на создание документации (вики), и реже концентрирует знания в одном человеке, который появляется в офисном планктоне — там же всегда можно подойти и спросить.

    В целом, если есть мотивация, работа из дома чрезвычайно продуктивна. Если мотивации нет — то можно и в офисе сидеть бездельничать. Я работал как со студиями, так и с фрилансерами, и могу сказать, что порой офисные студии затягивают со сроками куда безбожнее, чем фрилансер, соображающий на сколько легко я ему найду замену в случае ахтунга.
    Ответ написан
    Комментировать
  • Использование виртуальной среды в веб-разработке

    sirko_el
    @sirko_el
    Рекомендую полностью переходить на linux.
    Приимущества:
    1. Вы работаете в таком же окружении что и ваш web сервер.
    2. Средств разработки под linux хватает и они ни чем не уступают windows приложениям.
    3. На удаленном web сервере Вы будете чувствовать себя «как дома».
    4. Установка софта для web проектов занимает минимум времени.

    P.S. Если вы с linux не знакомы — начните с Ubuntu.
    Ответ написан
    1 комментарий
  • Freelansim.ru — как оставить негативный отзыв о фрилансере?

    lasto4kin
    @lasto4kin
    Свободный специалист, Графический дизайн, Анимация
    Как бы вам простым языком…
    Вы захотели купить машину. Нашли место, где она стоит 450 000 р., а в других местах 550 000 р.
    Вы радуетесь, покупаете. Но тут оказывается, что климат-контроля нет, салон не тот, и коврики отсутсвуют…
    Плохие продавцы вам втирают про то, что вы купили «базовую комплектацию» и должны были, раз это важно, уточнить что идет в комплекте заранее…
    Быть может, у этих продавцов кроме базовой ничего нет, и они вам даже за доплату не могут поставить все что вы хотите…

    Кто виноват? Все. Один не предупредил, может, по неопытности, другой, по той же причине, не спросил.
    Давно, когда еще веб-дизайн практиковал, меня заставляли не только верстку организовать, но и залить и наполнить… По цене дизайна.
    Ответ написан
    4 комментария
  • Какую библиотеку выбрать для математических рассчетов

    @nehyrb
    MPFR — надстройка над GMP, расширяющая функционал работы с плавающей точкой (тригонометрия). GSL вроде бы самостоятельный продукт с широким функционалом, в частности вижу в ней множество встроенных мат. методов. GMP же дает только базовый функционал для больших чисел, далее надо брать расширения, типа MPFR (тригонометрия), MPC (комплексные вычисления) и, наверняка, еще существует куча надстроек.
    В Вашем случае может быть разумнее будет взять GSL, в ней имеются встроенные функции для матричных вычислений, что должно пригодиться для систем линейных уравнений.
    Ответ написан
    1 комментарий