• Двойной запрос MySql?

    Astrohas
    @Astrohas
    Python/Django Developer
    лучше сделайте несколько и заверните в транзакцию
    Ответ написан
    3 комментария
  • Как сложить значения элементов двух массивов в js?

    Lumore
    @Lumore
    Front-end developer
    Ответ написан
    Комментировать
  • Постоянно запущенный скрипт на PHP, как реализовать?

    @BorisKorobkov Куратор тега PHP
    Web developer
    Можно вести обратный отсчет setTimeout на клиенте, по истечении времени - ajax запрос на сервер.

    Если сразу на сервер, то должен быть какой-либо демон.
    Ответ написан
    Комментировать
  • Постоянно запущенный скрипт на PHP, как реализовать?

    @Wexter
    серверы очередей gearman/rabbitmq/...
    Ответ написан
    Комментировать
  • Чему учиться для работы из дома?

    @klim76
    android/java/sql
    путь первый:
    1) закупитесь дошираком
    2) найдите хоть кого нибудь кто возьмёт вас без опыта не за бесплатно, удалённо со знаниями "никаких кроме HTML"
    3) копайте вглубь и вширь на этом месте
    4) найдите что вам в ваших раскопках будет больше по душе и учите это
    путь второй:
    1) почитайте интернеты, выберите себе, как вам кажется, приемлемое направление развития
    2) пытайтесь изучать это
    2.1) умрите с голоду...
    Ответ написан
    1 комментарий
  • Почему не броадкастится эвент через Laravel Events+Redis+Socket.io?

    @Nc_Soft
    6379 это же порт редиса, зачем вы в него долбите по http?
    Для работы broadcast надо запустить очередь
    php artisan queue:work redis --tries=0 --timeout=0
    Либо можно без очереди (синхронный драйвер очереди)
    class SectionCreateEvent extends Event implements ShouldBroadcastNow
    Ответ написан
    5 комментариев
  • За счет чего такая скорость?

    rockon404
    @rockon404
    Frontend Developer
    Это SPA на React с server side rendering. Приложение рендерится и получает данные на стороне сервера. При переключении поста, срабатывает роутер, рендерится нужный пост, а из интернета подтягиваются только картинки. Скорость node тут не причем. Такие SPA принято называть изоморфными.
    Ответ написан
    Комментировать
  • Не находит контроллер в Laravel?

    @hakkol
    Пробовали composer dumpautoload делать?
    Ответ написан
    1 комментарий
  • Какие есть сайты для проверки своих знаний PHP?

    TexxTyRe
    @TexxTyRe
    Software Developer
    Но ведь сеньор это не тот, кто знает наизусть язык. Это тот, кто знает как решать проблемы и создавать продукт от начала до конца. Если вы этого не знали, то вам и до джуна еще нужно тянуть :С
    Ответ написан
    4 комментария
  • Как лучше поступать при выполнение сложной задачи?

    Olek1
    @Olek1
    P.S без нудных советов типа "сначала изучай все до крошки, только потом бери заказ" - по мне данный способ для слабых и неуверенных людей которые только и сидят в зоне комфорта

    Представьте такую ситуацию, проведя неудачную аналогию хотябы, хотите вы ремонт, и тут к вам приходит такой как вы, и от вас ему ставится задача сделать кап. ремонт, он бьёт себя в грудь что "Даааа, всё будет сделано шеф, не переживайте, хе-хе!" ...

    И тут начинается, он давай учиться на вас и при чём за ваши же деньги делать канализацию, и как вы потом будете с ведром весь в фекалиях бегать по квартире объяснять надеюсь не нужно дальше в подробностях
    Ответ написан
    5 комментариев
  • Как лучше поступать при выполнение сложной задачи?

    mak_ufo
    @mak_ufo
    P.S без нудных советов типа "сначала изучай все до крошки, только потом бери заказ" - по мне данный способ для слабых и неуверенных людей которые только и сидят в зоне комфорта


    Чего? После первого занятия в автошколе вы же не пойдёте участвовать в гонках формулы-1. Почему в программировании вы поступаете иначе? Если вы возьмётесь за сложный заказ с маленьким количеством опыта, то поставите под угрозу рациональное использование времени вашего заказчика и его денег
    Ответ написан
    2 комментария
  • Как заменить окончания слов на php?

    AlexMaxTM
    @AlexMaxTM
    А не проще регулярным выражением сделать?
    preg_replace('/ий/iu', 'ие', $str);
    Ответ написан
    5 комментариев
  • Можно ли в Laravel изменить название таблицы и естественно соответствующего класса и модели - какой-то командой?

    @vanillathunder
    В ide классы переименовать можно без боли за 2 минуты. Потом сделать дамп структуры бд и Ctrl + H и заменить название. Это всё можно сделать за 10 минут, дольше искать будешь.
    Ответ написан
    Комментировать
  • Какой подход правильный?

    @vanillathunder
    Если нужно передавать articles во много вьюх тогда ViewComposer. Если 1 - 2 вьюхи, тогда смысла нет.
    Ответ написан
    Комментировать
  • Зачем нужен знак вопроса в теле запроса?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    после ? передаются параметры запроса
    На самом деле почитайте по ЧПУ, вопросы отпадут
    tag_id=357 так же как и age=25 это параметр и значение. Почему Вас одно устраивает, а второе нет я не понимаю.

    Но зачем тогда например на тостере

    а почему у них цветовая гамма такая? Этот вопрос Вас не беспокоит? Так сделали. Могли сделать
    https://toster.ru?tagversion=new&tag_id=357 а могли https://toster.ru/tagversion/new/tag_id/357 или так
    https://toster.ru/newtags/357 или https://toster.ru/hvatit/strasat/hernei
    Ответ написан
    3 комментария
  • Почему в программировании столько математики?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Копирование файлика на уровне ОС - элементарная математика (байты перенести из одного места в другое), все числа целые, адресация простейшая.

    Программирование контроллера, который будет копировать данные - высшая математика, ибо нужен контроль целостности данных (алгоритмы хеширования или банальных контрольных сумм), алгоритмы коррекции ошибок, шифрование.

    Программирование передачи данных по сети - плюс ко всему прочему шифрование, протоколы передачи данных, асинхронная передача.

    Программирование в 2д или 3д - геометрия разного порядка. Вычисление стандартных вещей - можно ли пройти из точки А в точку Б и можно ли увидеть из точки А точку Б, а также как это отрисовать с минимальными ресурсами - ужас.

    Ну и далее. Простое приложение для какого-нить IOS которое выводит "привет вася" - это одно. А Shazam, который анализирует акустическую запись, разбирает ее на части, выполняет сравнение с учетом искажений - тут вам нужна не только хорошая математика, но и еще неплохо в этих сигналах разбираться, понимать как они хранятся в компе (как преобразуется аналог в цифру, с какими потерями, и что с ними делать) и так далее.

    В общем алгоритмы, алгоритмы, алгоритмы.
    Как говорил Ломоносов, математику следует учить только за то, что она приводит ум в порядок.
    Ответ написан
    2 комментария
  • Взаимодействие между компонентами?

    0xD34F
    @0xD34F Куратор тега Vue.js
    По сути у меня два компонента получилось upload-files и edit-file . И надо теперь наладить между ними взаимодействие.

    налаживайте
    Ответ написан
    Комментировать
  • Как мотивировать себя делать скучную работу?

    zamboga
    @zamboga
    Аналитика данных, BI-аналитика, дашборды
    Отвлекаюсь на все не могу себя заставить, нормально работать

    Отключить все уведомления или выключить звук+вибро на телефоне.
    Отключить все попапы в Windows, уведомления браузеров.
    Отключить звук на компе.

    Если помогает быстрая музыка — включить её (я фигачу под транс с di.fm).

    Взять любой секундомер, поставить на нем таймер 10 минут. Уж 10 минут вы в состоянии выдержать?
    После звонка таймера поставить новый на 15 минут. Это всего на 5 мин больше прошлого таймера.
    После звонка таймера поставить новый на 25 минут. Это всего на 10 мин больше прошлого таймера.
    Как вы поняли, это плавное привыкание к технике Помодоро=)

    Теперь берем лист бумаги и рисуем на нем один кружок, и закрашиваем его черным.

    Прошло 50 минут. Теперь отдых. Выключить музыку, надо отдохнуть: ставите таймер на 10 минут, гуляете вокруг компа, смотрите в окно, делаете легкую зарядку, просто сидите с закрытыми глазами.

    Телефон во время отдыха в руки не брать и почту /скайп (что там вы используйте) не проверять!! — Это ключевое. Отдых должен быть отдыхом. Умеете медитировать — медитируйте.

    Ставите новый таймер на 50 минут. Один раз продержались, что, второй раз не сможете? Сможете.
    После этого опять отдых, 10 минут.

    После 3-4 циклов по 50работа/10отдых, делаете отдых 30/40/60 минут (как раз пообедать + проверить почту/телефон).

    Потом новый комплект 3-4 цикла 50/10.
    В конце дня можете проверить почту/телефон.

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

    Также, если мотивация падает, говорим себе мантру: "Потерпи только сегодня, только один день. Пофиг, что там будет завтра, а вот сегодня надо потерпеть и сделать".

    Для удобства на компе можно использовать любой тайм-трекер со встроенным Pomodoro, например Toggl (+могу еще насоветовать, знаю много трекеров)

    UPD 1. Из другого ответа: "чтобы работать длинный промежуток времени, очень выручал https://www.forestapp.cc/"
    Я протестировал приложение под Андроид и расширение для Хром и стал использовать: это отличное дополнение к методике, что тут описал, с автоматическим отключением всех внешних раздражителей. Рекомендую.

    UPD 2. Классическая Помодорная схема — 4 цикла по 25работа/5отдых, потом отдых 20 мин.
    Но она не подходит для работы "в потоке" — пока погружаешься в задачу, уже проходит 15 минут и остается всего 10 минут до отдыха на саму задачу, что мало.
    Поэтому я использую циклы 50/10 для основных задач, +один цикл 50/10 в начале дня на планирование, почту и прочую мелочевку.
    Ответ написан
    2 комментария
  • Разговаривал по телефону, через пару дней вижу рекламу Вконтакте про то о чем говорил, Как так?

    DollyPapper
    @DollyPapper
    Раз выяснить ничего не удалось, попробуйте эксперементальным путем. Забейтесь с другом на разговор о чем либо. Например о покупке кастрюли. И проделайте те же самые действия, что делали в прошлый раз. С тем же другом по тому же самому телефону. Если вылезет предложение купить кастрюлю, то тут уже дело не чисто. Я конечно не эксперт по таргетированной рекламе и теории вероятности, но совпадение имеет место быть. Шансов очень мало конечно, но исключать не стоит.
    Ответ написан
    Комментировать
  • Насколько сложнее C++ чем Java?

    Джава - переносной ящик с инструментами неизвестного производителя. Плюсы - старый советский металлический лего-конструктор с болтиками и шайбами, к каждой из которой приклеен дробовик. Оба работают всюду. Но в плюсах прежде чем забить гвоздь тут нужно вырезать рукоять молотка, выплавить/вырезать боек, слепить все это вместе - а потом забить один-единстенный гвоздь. Или расколоть материк.
    А если короче - в джаве автоматизировано 90% того, что в плюсах считается обычным делом пилить вручную. Да, это круче, но в разы дольше в разработке. Хотя, опять же, смотря с какой стороны, ибо Джава с ее BufferedReader reader = new BufferedReader(InputStreamReader(System.in)) тоже хороша.
    О себе: начинал с JS -> Java -> C++ -> Python. Сейчас согласен с великой цитатой гугла: "Python - где можем, C++ - где должны".
    Ответ написан
    1 комментарий