Задать вопрос
  • Создать тепловую карту времени, за которое можно добраться до точки?

    Griboks
    @Griboks
    Пробежитесь по всем точкам карты. Для каждой итерации делайте запрос в API карт, получая время поездки до вашей работы. Затем конвертируйте это время в цвет (например, яркость=минуты). После нарисуйте карту и перекрасьте её. Сохраните новое изображение.
    Ответ написан
    Комментировать
  • Как найти заказ если не работал 1.5 года(javascript dev)?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    У меня недели две уйдет только на получение первого заказа.
    на других биржах тоже самое выйдет, какие еще есть способы ?

    Лопата в руки + объявление в региональную газету "покопаю огороды". Все остальное дольше искать.
    Других способов нет. Есть небольшой шанс, что повезет найти заказ на 2 недели в первый день, если ценой ломануть. Но очень призрачный. Не понимаю зачем Вам это если не нравится IT.

    подозреваю что форумы и группы в вк, но конкретно не знаю что.

    Очень вряд ли, особенно если кричать везде, что IT Вы не любите и через две недели Вы точно сольетесь. Сами прикиньте - кому оно надо?
    Ответ написан
    3 комментария
  • Как реализовать вывод данные с конфига в переменные?

    @AlexndrNovikov
    Solution Architect in Spiral Scout
    В cfg.php делать

    return $cfg = ['name' => 'demo']

    В другом файле

    $file = include(dir. '/cfg.php');
    var_dump($file['name']);


    Если очень хочется использовать именно file_get_contents, то в cfg.php лучше хранить

    {"name":"demo"}

    а работать с этим так:

    $file = file_get_contents(dir. '/cfg.php');
    $file = json_decode($file, true);
    var_dump($file['name'])
    Ответ написан
    Комментировать
  • Где лучше хранить флаг - в куки или в локалсторадж?

    @deliro
    Если у тебя один домен — в localStorage. Нет смысла таскать эту куку между запросами. Если есть поддомены — в куке, т.к. ты просто никак не пошаришь localStorage между доменами.

    Ещё лучше — в стейте своего SPA. Зачем тебе флаг кукой/стораджем, обозначающий, что юзер авторизован? Ну получай его при загрузке своего SPA и пусть он в ОЗУ хранится. Тем более, ты получишь реактивность.
    Ответ написан
    Комментировать
  • Регулярные выражения, замена тегов?

    0xD34F
    @0xD34F Куратор тега Регулярные выражения
    А надо ли использовать здесь регулярки? Можно же и без них:

    str_replace([ '<div>', '</div>' ], [ '<b>', '</b>' ], $str)


    Конечно, если очень надо, то:

    preg_replace("/<(\/?)div>/", "<$1b>", $str)

    UPD. А если вдруг у тэгов могут быть атрибуты, тогда:

    preg_replace("/<(\/?)div(.*?)>/", "<$1b$2>", $str)
    Ответ написан
    Комментировать
  • Cайт без CMS какие минусы и плюсы?

    Sanes
    @Sanes
    веб студия предлагает весь сайт реализовать без CMS!

    Это следует понимать, как без тиражной или популярной CMS.
    Т.е. будет какой-то свой велосипед, который знают только они.
    Ответ написан
    5 комментариев
  • Переезд на https - как вернуть скорость ответа сервера?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Я понимаю, что https несколько медленнее чем http

    не согласен: www.httpvshttps.com

    Куда копать?

    В логи, там все есть, возможно это просто редиректы. Проследите что происходит от запроса до ответа и найдите слабое звено. Без логов только гадания могут быть
    Ответ написан
    3 комментария
  • Не пойму, зачем битбакет (гитхаб) при разработке на Битрикс?

    oh_shi
    @oh_shi
    При разработке на битриксе, так же как и на нормальных платформах, гит несет огромную пользу и удобство для разработчиков:
    - узнать точный момент, когда стало еще хуже, чем было
    - узнать, кто конкретно это устроил
    - вернуться назад из этого состояния одной командой
    - а по-хорошему, можно было бы заранее проверить, кто там что нагородил перед деплоем
    И это мы еще даже до веток не дошли...
    А как правильно деплоить приложение, и как при этом работать с конфидециальными файлами, которые не хранятся в репозитории, это уже отдельная тема для разговора.
    Ответ написан
    4 комментария
  • Для каких писем в Битрикс можно использовать переменную #SALE_EMAIL#?

    @ArmBar
    При добавлении почтового шаблона в форме редактирования внизу поля ввода указывается список доступных полей в шаблоне.
    И если #DEFAULT_EMAIL_FROM# доступен почти во всех шаблонах, #SALE_EMAIL# только в шаблонах модуля sale.
    Свои переменные можно использовать, подвесившись на событие OnBeforeEventSend

    Bitrix\Main\EventManager::getInstance()->addEventHandler(
    		'main',
    		'OnBeforeEventSend',
    		['TemplateModifier', 'onBeforeEventSend']
    	);
    
    	class TemplateModifier {
    		function onBeforeEventSend(&$fields, &$templateData)
    		{
    			$message = $templateData["MESSAGE"];
    			if(strpos($message,'#CUSTOM_VARIABLE#') !== false)
    			{
    				$fields['CUSTOM_VARIABLE'] = "значение своей переменной";
    			}
    		}
    	}
    Ответ написан
    1 комментарий
  • У товаров артикул вида XXXX 6653 нужно привести к 6653 XXXX можно как-то скорректировать не вручную?

    gobananas
    @gobananas
    finishhim.ru
    $res = implode(' ', array_reverse(explode(' ', 'XXXX 6653')));
    print_r($res); // 6653 XXXX
    Ответ написан
    Комментировать
  • Как убрать PAGEN из пагинации в каталоге товаров Битрикс?

    babarun
    @babarun Куратор тега 1С-Битрикс
    Безумный план моих идей в руках больных людей
    Не устану повторять
    Сеошники выдвигают в качестве требований такую дичь по одной причине, что бы потом оправдать свои плохие результаты. Они прекрасно знают что это повлияет на результат чуть больше чем на ноль процентов. Но когда придут подписывать акт о закрытии работ и на вопрос почему нет результата, первое что они скажут: "Ваши айтишники не выполнили наши требования".
    Ответ написан
    3 комментария
  • Как добавить свойство в меню редактирования элемента?

    sabramovskikh
    @sabramovskikh
    Ошибки в js видимо, ставьте обновления или пишите в ТП
    Ответ написан
    Комментировать
  • Какой браузер для ноутбука?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Главное - докупи оперативной памяти до максимума, который поддерживает твой ноут.
    И используй Chrome. Если у тебя 8 Гб оперативы, то этого должно хватить для комфорта. Ну а если больше, то совсем всё круто.

    Потребление батареи практически не зависит от браузера. Если на каком-то сайте скрипт требует много вычислений, то он примерно одинаково отъест батареи во всех браузерах. Но в большинстве случаев после загрузки сайта работы не происходит или она минимальна. (Отдельно можно упомянуть трекеры и рекламу, которые успешно режутся с помощью uBlock Origin).

    А вот что ест батарею кроме процессора - яркость экрана, активная работа устройств, сеть, звук и т.д.

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

    Года три назад, мне понадобилось во всех деталях узнать законность размещения фотоизображений техники, снятой другими людьми. И тут возникло множество вопросов - чье авторское право или чья лицензия на данное фото?

    Я долго консультировался с юристами.
    В результате пришел к простому и очевидному выводу - если вы живете в "RU" то понятия законно нет.
    В этом я убедился лично, при рассмотрении своего иска. Было вынесено абсолютно абсурдное и незаконное решение.

    Итого, что мы имеем.
    Законно или нет - решает не юрист, не адвокат, исходя из законов и практики - как в цивилизованных странах, а судья.
    Как ему вздумается, так он и решит. А под закон подведет свое решение за 5 минут. Такова реальность.
    А судьи в этих ваших интернетах не сильно шарят. От слова совсем.

    Послушайте добрый совет - не ищите правды и закона. Себе дороже.
    Хотите размещать фото/проект на вашем сайте? Купите хостинг за рубежом, имя там же и размещайте любую информацию свободно, не задумываясь что сейчас законно, а что нет.
    Не будет ни исков, ни претензий, ни вопросов. Свобода слова.

    PS
    Вопрос законности и авторских прав, ещё 10 лет назад рассмотрел Тема Лебедев.
    Ответ написан
    5 комментариев
  • Законно ли таким образом публиковать чужие фото?

    AngReload
    @AngReload
    Кратко о себе
    Там написано:
    Только для использования по лицензии Editorial
    Указание авторства по лицензии Editorial: Georgy Golovin / Shutterstock.com

    То есть указывать авторство обязательно.
    Ответ написан
    Комментировать
  • Жуткий класс тега html?

    @Froggyweb
    https://modernizr.com/
    выставляет классы в зависимости от того какие технологии поддерживает твой браузер
    Ответ написан
    3 комментария
  • Фильтрация данных, покритикуйте мою реализацию?

    Adamos
    @Adamos
    В PHP можно не плодить функции на каждый чих просто из-за того, что у них разные аргументы. Например, так:
    $input = SmartInput::parsePost([
      'id' => SmartInput::INPUT_INT,
      'sex' => ['type' => SmartInput::INPUT_ENUM, 'enum' => ['male', 'female', 'none'], 'default' => 'none'],
      'birthday' => SmartInput::INPUT_DATE_OPTIONAL,
      'phone' => ['type' => SmartInput::TYPE_PHONE, 'multiple' => true]
    ]);

    Внутри функции - цикл и case.
    Ответ написан
    Комментировать
  • Как быстрее копировать?

    @kRosis
    Всё же написано.
    -a, --archive
    Эквивалентно набору -rlptgoD. Это быстрый способ указать, что Вам нужна рекурсия и Вы хотите сохранить почти все.
    Однако заметьте, что -a не сохраняет жесткие ссылки, потому что поиск многосвязных файлов дорог. Вам придется отдельно указывать -H.

    -z, --compress
    С этим параметром rsync сжимает все передаваемые данные файлов. Это полезно на медленных линиях. Метод сжатия, используемый при этом, тот же, что реализует gzip.
    Заметьте, что при этом обычно достигается лучший коэффициент сжатия, чем может быть достигнут, используя сжатие программ удаленной оболочки или сжатие транспортного уровня, т.к. в процесс сжатия вовлекается вся информация, посылаемая в соответствующих блоках данных.

    www.opennet.ru/man.shtml?category=1&russian=0&topi...
    Ответ написан
    2 комментария
  • Как проверить занят ли E-mail?

    s_panteleev
    @s_panteleev
    25 yo, Yaroslavl
    if(\Bitrix\Main\UserTable::getList(['filter' => ['EMAIL' => $email]])->getSelectedRowsCount() > 0) {
        // E-mail существует
    }
    Ответ написан
    1 комментарий
  • Для чего делать такие размеры?

    Ну вообще, если вы не планируете делать макет зависимым от установленного пользователем в настройках браузера кегля; меняете на различных брейкпойнтах лишь отдельные элементы, вроде заголовков; не планируете делать сайт доступным для разного рода телевизоров, то можете использовать px. Разницы тут никакой нет. А если вы еще и адепт pixel-perfect, и не делаете, например, размер подзаголовков зависимым от заголовков над ними, или отступы по краям кнопки зависимыми от кегля кнопки, то и em вам не нужен. Реальный кейс для осознанного использования rem \ em, который не является данью моде - когда заказчик хочет, чтобы было доступно везде, и при этом не требует pixel-perfect, оставляя разработчику свободу действий и выбора. Но это зачастую утопия.
    Ответ написан
    1 комментарий