Задать вопрос
  • Как установить Laravel 5 на Open Server?

    profesor08
    @profesor08
    Как установить Laravel 5 на Open Server?

    Никак. Инсталишь Laravel в любую папку и запускаешь php artisan serve

    Не используй OpenServer, на эту хрень ведуться все нубы, потом плачут от проблем. В документации к Laravel есть инструкция по установке и запуску. Используй ее. Для этого тебе понадобится только установить свежую версию php и возможно какую-то бд вроде mysql.

    5 минут чтения должны раз и навсегда отвадить от всякой херни вроде OpenServer и ему подобных.
    https://www.php.net/manual/ru/features.commandline...

    Если не умеешь использовать консоль (копипастить команды из документации), то научись копипастить команды из документации в консоль.

    Если дело доходит до писанья кипятком от опенсервера, то в документации к Laravel есть раздел по деплою, его и надо изучать.
    Ответ написан
  • Как следить за памятью самостоятельно?

    Robur
    @Robur
    Знаю больше чем это необходимо
    в JS - никак. Вы можете разве что делать разные оптимизации поверх сборщика мусора - пул объектов, переиспользовать массивы, не создавать функции на каждый чих и так далее. Но большой вопрос - зачем это вам.
    Если у вас не реалтаймовое приложение с большим количеством данных - убедитесь что нет утечек памяти и успокойтесь :)

    Если просто душа просит другого - то вам нажен другой язык. И соответственно это будет не веб (разве что через WASI но это не точно)

    Но, что если программист сам хочет принимать решения, и следить за памятью

    Такого программиста надо отправить в хардкорную embedded разработку и он будет там счастлив, считая байты и подчищая регистры. А если будет оттуда выбираться и пытаться следить за памятью самостоятельно там где есть проверенные встроенные механизмы (GC, ARC и прочее) надо отбирать клавиатуру.
    Ответ написан
    2 комментария
  • Возможно ли соеденить верстку проекта на react и 1с битрикс?

    serginhold
    @serginhold
    Есть ли у битрикса возможность отдавать данные, чтобы потом их можно было получить реакту или для работы с битрикс реакт лучше не использовать тк будет много проблем?

    короче все заканчивается тем, что вместо шаблона тебе нежно будет отдавать json, который будет уходить в react (по сути написать backend api в нужном тебе виде);
    далее появляется проблема сео, и тебе придется прикрутить server side rendering (v8js) к битриксу, удачи

    а битрикс была выбрана тк я слышал, что она очень удобно связывается с 1с, что тоже планируется сделать

    на крупных проектах все заканчивается тем, что обмен с 1С полностью пишется свой с нуля, но возможно тебе повезет

    Битрикс ранее в проектах не использовал

    тогда не лезь в эту дичь, если нужен react, возьми то с чем работал
    Ответ написан
    Комментировать
  • Доступ к приватным полям через арифметику указателей?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    Можете, пожалуйста, объяснить как точно все это устроено в памяти?

    Обычно это устроено так, что поля идут одно за другим в памяти. Но кроме размера у полей есть выравнивание. Например, uint32_t выравнивается на 4 байта, а uint64_t -- на 8. Поэтому между идущими подряд полями разного типа могут быть дырки.
    В приведённом примере double -- поле с наибольшим выравниванием, выравнивание объекта будет на 8, поле c будет по смещению 0 в объекте, поле d -- по смещению 8, а поле i -- по смещению 16. Если иметь это в виду, то игры с указателями приобретают смысл.

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

    Пожалуйста, никогда так не делай.
    Ответ написан
    Комментировать
  • Обработчик форм на сайте - как сделать?

    @galliard
    Вместо того, чтобы пытаться присобачить различные обработчики - потрать пару дней на изучение php, и сможешь сам делать любые обработчики любых форм.

    P.S. на твой вопрос нельзя ответить так, как он поставлен. Но если ты добавишь пример своей формы, то кто-нибудь может и напишет тебе обработчик.
    Ответ написан
    4 комментария
  • Не грузится графическая оболочка Ubuntu 16.04, Варианты?

    Zoominger
    @Zoominger
    System Integrator
    Экран видно?
    Проверьте, хватает ли места в домашнем каталоге.
    Ответ написан
  • Какие есть best practices при смешивании вёрстки с php?

    glaphire
    @glaphire Куратор тега PHP
    PHP developer
    Браузер рендерит страницу на основе сгенеренного сервером html, отступы в шаблоне для него не имеют значения. Отступы при смешении php и html нужно делать во благо читаемости.
    На заметку - в шаблоне надо использовать альтернативный синтаксис управляющих структур. И <?php echo заменять на <?= .
    Ответ написан
  • Как сделать регистронезависимую замену?

    @ksnk
    В регулярках есть глобальные и локальные флаги.
    $text = 'JA Ja jA ja';
    $text = preg_replace('/J(?i:a)/', 'Я', $text);
    $text = preg_replace('/j(?i:a)/', 'я', $text);
    Ответ написан
    1 комментарий
  • Какой из современных дистрибутивов Linux выбрать для ноутбука?

    @Drno
    Линукс минт. С оболочкой мате или xfce.
    Все драйвера в комплекте, весь софт в комплекте
    Ответ написан
    2 комментария
  • Как создать документ library office через терминал?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Чтобы файл был либреофис, он должен быть в формате либре офис. Содержимое этого файла должно отвечать стандарту odf, как минимум.
    Ну и если вам нужно получить этот формат из входного потока, воспользуйтесь утилитой pandoc например. Ее нужно поставить отдельно, есть в пакетах основных дистрибутивов.
    Ответ написан
    Комментировать
  • Как не дать скрипту выполняться, если другая его копия уже запущена?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    При запуске проверять наличие pid-файла в /var/run. Если файл есть сразу завершать работу. Если нет, то создавать, регистрировать atexit-обработчик для его удаления и выполнять основную работу.
    Ответ написан
  • Почему возникает эта ошибка?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    в видео видно в чем ошибка

    в коде видно где исправить.
    Ответ написан
    8 комментариев
  • Какую лицензию для Open Source продукта выбрать, чтобы коммерческое использование сделать платным?

    @bkosun
    Вы можете выпустить ПО с использованием нескольких лицензий:
    • Некоммерческое использование
    • Коммерческое использование


    Часто одна из лицензий — проприетарная, обеспечивающая возможность создания собственнических приложений на основе данного ПО, а другая — свободная, требующая, например, чтобы любое приложение, основанное на данном, выпускалось под такой же лицензией. Владелец авторских прав на ПО в таком случае выпускает свободную версию бесплатно, а за собственническую версию получает лицензионные отчисления.


    https://en.wikipedia.org/wiki/Multi-licensing
    https://ru.wikipedia.org/wiki/%D0%94%D0%B2%D0%BE%D...
    Ответ написан
    2 комментария
  • Как запустить linux на новом ноутбуке?

    @junior98
    У вас сейчас не установлен какой-либо дистрибутив linux, то что вы перед собой видете это UEFI Shell - инструмент управления загрузкой вручную, подсистема не увидела какой либо .efi файл, поэтому и выдала вам командную строку. Если вы хотите установить какой-либо дистрибутив линукс, вам нужно записать его на флешку и ,соответственно, поставить систему, можете попробовать выйти в биос клавишами ctrl f2 и перейти в раздел boot, скорее всего там будет только одна позиция - а именно оболока uefi shell
    Ответ написан
    1 комментарий
  • У меня большие проблемы с изучением технологий. Стоит ли продолжать или лучше не терять время?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    TL;DR меньше внимания деталям реализации, больше внимания на алгоритм решения.

    На время обучения забыть о прикладных знаниях и зациклиться только на решении конкретной задачи, конкретного куска кода который решает конкретную проблему. Даже пусть это будет скопированный со стековерфлоу кусок. Программирование в первую очередь умение построить алгоритм решения, местами детали реализации вообще не важны, особенно на этапе обучения. То есть как в школе - "пишите пока так, вы будете изучать это подробнее в 8 классе"...
    Тогда у вас будет формироваться базис именно в плане алгоритма работы чего-либо. Все равно дальше вы снова наткнетесь на нюансы реализации, но будет уже гораздо легче с ними работать, так как мозг их "уже видел" и проще воспринимает. На каком-то этапе код совершенно не понятный раньше становится простым и легкочитаемым.
    Ответ написан
  • Взломали пароль от Mikrotik. Как?

    @the_vitas
    Открою вам небольшой секрет, микротик хранит в себе все логины пароли когда либо создававшиеся, только вам не показывает. И если слить прошивку без шифрования и залить на какой нибудь ресурс инета, который вам все пароли из нее выдернет, то вы малость удивитесь. Ваш приятель так и сделал, а потом как вы пишете было несколько неудачных попыток, эти логины пароли и перебрал до подходящего, который Вы из бэкапа и восстановили. Так что если хотите после кого то закрыть доступ как Вы, то только смена пароля на новый.
    Ответ написан
    2 комментария
  • Как сделать чтобы большая БД держала нагрузку?

    Melkij
    @Melkij
    DBA для вашего PostgreSQL?
    Ооо.... Вы это сейчас вообще серьёзно?

    Если вы запускаете DBaaS платформу и не знаете что делать собственно с базами - то у вас не
    Запускаю свою облачную платформу, код и архитектура создана с нуля.

    У вас нет вообще абсолютно ещё ничего и уж архитектуры - в особенности. Кроме "идеи", над которой бьётся давно и много кто, при том имея ресурсы на собственные команды DBA.

    Например: юзер пишет какой-то запрос и ему не нужно указывать на какой сервер что отправлять или откуда читать, для него это один сервер.

    Значит этому юзеру достаточно ходить только на мастер.
    Для сферического в вакууме приложения нет средств автоматически распределять запросы по репликам. И такое сделать вовсе невозможно без накладывания ограничений на использование. Например,
    select somefunc();
    Что делает эта функция? Она только читает данные и потому можно отправить на реплику или она пишет и потому должна быть на мастере? Хотите правильный ответ от контрибьютора postgresql? Это достоверно не знает даже сама база до тех пор пока не выполнит функцию.

    Другой пример:
    begin isolation level repeatable read;
    select ...
    update ...
    commit;

    Как максимум на запросе select вы должны уже знать можете ли вы эту транзакцию отправить на читающую реплику. Откуда бы вам это узнать заранее?
    И прочие принципиально-нерешаемые вопросы.

    DBaaS это не про большие базы. Как бы не хотелось маркетингу убедить в обратном. Это про небольшие или стартующие проекты, где проще переплатить сервису за относительно вменяемую настройку и сопровождение типовой конфигурации.
    Ответ написан
    Комментировать
  • Куда перенести сайт на Битрикс при нашей посещаемости?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Сбой провайдера это одно, оптимизация и настройка сервера с cms это другое.
    Выясните в чём проблема сначала, а то и смена vps не поможет.
    Ответ написан
    1 комментарий
  • Как переделать изображения в SVG?

    zahmTOD
    @zahmTOD
    Графический дизайнер
    По идее — никак. Это разные сущности. SVG - Scalable Vector Graphics. Т.е. векторная графика. А у вас в наличии JPG и PNG, которая растровая графика.
    Технически вы можете вставить растр в svg-файл, но практически «вес» картинок это не уменьшит.
    Ответ написан
    Комментировать