• В URL при роутинге не получается передать массив, что делать?

    @green_goo
    localhost/marketAJAX/index/gender[]/Мужские/gender[]/Женские /material[]/Сталь/from/5000/

    Какой ужас. Так
    ?gender[]=Мужские&gender[]=Женские
    делать правильно
    Ответ написан
    Комментировать
  • Ноутбук/моноблок/стационарник - что подойдет для переездов?

    Zoominger
    @Zoominger Куратор тега Ноутбуки
    System Integrator
    Я бы советовал Макпук - маленький, производительный, второй монитор подключить можно. Или моноблок iMac - это вообще было бы идеально.
    Ответ написан
    3 комментария
  • Где лучше пройти курсы Full-stack веб-разработчика?

    @LaraLover
    Забудь те про Junior full stack.
    Не поленитесь, откройте HH, посмотрите оплату джуниор бек, джуниор фронт и джуниор фуллстак, вы неприятно удивитесь что они одинаковые, но времени на фулстак вам понадобиться в 3 раза больше.
    Определитесь что вам больше нравится, бек или фронт, учите его и идите работайте. Вы быстрей получите работу, вы быстрей будете развиваться, вы быстрее будете получать большую ЗП.
    Фулл стек в 99% ищут стремные веб-студии, которые не могут себе позволить разделить две эти работы и на которых вы будете клепать сайтики визитки и магазины на ВП, подумайте, оно вам надо?
    Ответ написан
    Комментировать
  • Имеет ли смысл начать изучение Symfony если более-менее знаком с Laravel?

    @Flying
    Вам стоит начать воспринимать ваше отношение к документации Laravel и Symfony как индикатор того что вам есть ещё что изучать и в чём разбираться. Это нормальное развитие разработчика.

    Честно говоря пока что ваши реплики не очень хорошо связуются между собой. "В общих чертах знаком", "не понимаю всего этого ООП", но при этом "могу написать на Laravel магазин какой" - это для меня звучит очень странно. Я работаю с Symfony уже порядка 5 лет, но никак не могу сказать что влёгкую напишу на ней магазин. Вот здесь команда Sylius магазин на Symfony пишет аж с 2012-го года, до релиза 1.0 добрались через 5 лет, для меня это хороший показатель. Вы точно уверены в отсутствии у вас эффекта Даннинга-Крюгера?

    Уверен, что познакомившись с ООП не только с практической, но и с теоретической стороны (возьмите хоть ту же Википедию для начала и далее по ссылкам, заодно и про другие парадигмы узнаете) вы начнёте лучше понимать и зачем оно нужно, какие проблемы и как призвано решить и т.д.

    Вполне вероятно что вы просто пытаетесь следовать довольно популярному сейчас подходу взятия новых подходов в программировании штурмом (т.к. судя по ответом на том же тостере - в целом вы занимаетесь программированием довольно давно). Это работает до определённого предела, но важно понимать что на любом пути существуют разные этапы и переход между этапами пути - отдельная большая работа. Понимание различных подходов к решению задач (и ООП подход как один из них) на уровне самих механизмов, стоящих за ними идей, а не на уровне синтаксиса - важный этап, но зачастую непростой т.к. требует внесения существенных изменений в модель вашего восприятия. Тем не менее, пройдя его, вы будете ясно видеть и "зачем гейты и политики" и т.п.

    Ответ получился чуть в сторону, так что back to topic: знакомиться с Symfony однозначно стоит, но не в качестве спасения от непонятной документации Laravel (там, как правильно написал DevMan её ещё меньше и она ещё сложнее), а для изучения того как на PHP можно писать действительно качественный, стабильный и поддерживаемый код. Фактически знакомиться с Symfony лучше даже не столько через чтение документации, а через изучение её исходников с отладчиком. Несколько недель подобных путешествий (с параллельным поиском ответов на вопросы "что тут вообще происходит?!") дадут вам очень много в плане развития, рекомендую :)
    Ответ написан
  • Имеет ли смысл начать изучение Symfony если более-менее знаком с Laravel?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Лара это НЕ модифицированная симфони.
    Именно Симфони и надо учить, есло не знаком паттернами, потому что Симфони заставляет им следовать
    А Лара следует изначальному подходу пхп "фигак-фигак" - и в продакшен, наплевав на все хорошие практики"
    Ответ написан
    3 комментария
  • Эффективный алгоритм для двустороннего поиска?

    maaGames
    @maaGames
    Погроммирую программы
    Зависит от того, сколько это "достаточно много" и сколько есть оперативной памяти под эту задачу (ПК, смартфон, эмбедед разработка?).
    Если память позволяет, то самым быстрым будет два бинарных дерева (либо два сортированных массива-списка, но тогда после добавления элемента придётся пересортировывать или искать место вставки).
    Если A и Value сами по себе большие и/или сложные объекты, которые нельзя продублировать, то можно сделать две индексных таблицы, ссылающихся на оригинальные данные.
    Самое быстрое - два отсортированных массива, в каждом из которых и А и Value.
    Самое удобное, но чуточку менее быстрое - два бинарных дерева.
    Ответ написан
    6 комментариев
  • Где моделировать бизнес логику?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    draw.io ?
    Ответ написан
    Комментировать
  • Потоки в python, для чего?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Если для операций IO, то есть ведь asycio.

    Не всё можно сделать асинхронным. Например файловый ввод/вывод в Windows без блокировок можно осуществлять только в потоках.
    Ответ написан
    3 комментария
  • Какой сжатый учебник по PHP посоветуете?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Ответ написан
    Комментировать
  • Какие существуют стеки в Web API для выполнения асинхронных js операций?

    @afanasiyz
    Javascript-разработчик
    Отвечу насколько знаю (и насколько понял вопрос), вопрос отличный, Автор - молодец.

    1. Таймеры, xhr запросы, четыре вида Observers: Mutation, Intersection, Resize, Performance Observers. Другие варианты асинхронных операций сложно представить (могу ошибаться, и их еще куча).

    2. смотря про какие стэки мы говорим - если со стороны движка и Web API - понятия не имею, в какие стэки он это все засовывают, подозреваю, что в зависимости от движка разные реализации этих операций, и они по разному работают с памятью (тут нужны сишники, которые знают исходники движков браузеров). Если мы говорим про стэки в javascript - опять же, зависит от того, какой стэк вы имеете в виду - стэк вызовов, очевидно, сохраняется от той функции, которая вызвала нашу асинхронную функцию, по памяти, я думаю, все располагается в общем стэке (с изоляцией, конечно).

    3. Промисы попадают в microtasks queue - выполняются один за другим, пока не закончатся микрозадачи, чтобы перейти к макрозадаче. Остальные асинхронные операции попадают в tasks queue, и там работают одна за другой, прерываясь на исполнение микрозадач, если они появились.
    То есть по приоритезации - микрозадачи приоритетнее макрозадач, как только макрозадача кончилась, движок смотрит, есть ли микрозадачи, и выполняет их, и лишь потом переходит к следующей макрозадаче.
    Ответ написан
    Комментировать
  • Как и кто загружает товары в интернет-магазин?

    sim3x
    @sim3x
    Все что больше 1к позиций нужно делать на csv
    Но бывают варианты, когда головой не думают и тогда появляются xml, json, excel по 10Гб

    Задача впринципе мало связана с фронтендом
    Ответ написан
    Комментировать
  • Зачем тестировать верстку на локальном сервере?

    Wolfnsex
    @Wolfnsex
    Если не хочешь быть первым - не вставай в очередь!
    Например, сборщик Gulp поднимает локальный сервер по адресу localhost:3000. Чем это может помочь при тестировании верстки?
    Насколько я помню, сам Gulp ничего не поднимает, но это не суть... Сервер, локальный, нужен как минимум для возможности указания корректных по отношению к корню сервера путей, для тех же картинок, например: <img src="/img/image1.png" alt="#" /> - без локального сервера будет работать "никак". Уже этого факта достаточно, что бы этот самый сервер поднимать :)
    Ответ написан
    Комментировать
  • Стоит ли выполнять такое тестовое задание?

    Anitamsk
    @Anitamsk
    Frontend Dev
    Однозначно нет, я бы даже сказала что это тестовое задание на "лоха". По факту тестовое задание для веб-мастера - это - сверстать одну из страниц корпоративного сайта(не лендинг), и добавить ей логики посадив на нужную CMS. Даже по одной сверстанной(семантически правильной, адаптивной, подготовленной для продвижения) хватает что бы понять насколько долго человек верстает, или находится в вебе. Если вы вываливаете "дивянку", или относитесь к своей работе - ну сделаю не очень, это ведь тестовое - значит это провал.

    То, что вы скинули выше - банальный заработок для компаний-студий, у них есть штат, и когда есть небольшие проекты(у которых не горит дедлайн), они отдают фрилансерам или новичкам, которые готовы работать за еду или бутерброд. После вам говорят что проект говно, а вы ничтожество, и у вас его парсят через wget(либо вы уже отдали его сами). В итоге профит для компании, и подгорание пятой точки у "наемного работника".

    PS: В свое время сделала по-хитрому) Дали мне такой проект как тестовое задание, я делала его 2 недели, и когда подошло время сдавать его, показала его через teamviewer - работодатель убедился что все норм, попросил его скинуть - я попросила денег. Он офигел от наглости, и в итоге мы договорились о 12 т.р. Но на работу меня так и не взяли)
    Ответ написан
    9 комментариев
  • Где можно достать комплектующие для роботов? В частности, интересуют электроприводы и аккумуляторы. Где такое покупают?

    @rPman
    Если вам для самоделки то однозначно aliexpress, к сожалению только там доступные цены (и такое же низкое качество).

    500р за шаговый двигатель nema 17 или еще дешевле с редуктором - куда уж доступнее.

    p.s. если вы хотите сделать хайтек как у
    boston dynamics/
    boston-dynamics_robots_1.jpeg?x77688
    то их комплектующие не доступны простым смертным либо неадекватно доргие, для робота бегуна вообще специально разрабатывался двигатель с высоким крутящим моментом... таких не продают.

    Доступная электроника вся для низких скоростей (соотношение масса к скорости и точности большая).
    Ответ написан
    Комментировать
  • Что читать во вне учебное время?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Читать основы - Фаулера, Макконелла, БандуЧетырёх. Для разнообразия - Джоэля Спольски; забавно, что все программисты пользуются его сайтом, но мало кто знает кто он такой и какие крутые статьи он писал.
    Ответ написан
    Комментировать