• В какой программе/сервисе делать дизайн сайта/приложения?

    @mada
    Перешли на Figma с фотошопа. Больно уж она удобная, работа сразу в несколько человек, и возможность на "живую" работать с заказчиком и т.к. это онлайн сервис, проект всегда в кармане.

    UPD вообще я думаю дело привычки и навыков конкретного исполнителя, у фигмы на велком пейдже есть варианты реализации матириал дизайна от google можете посмотреть.
    Ответ написан
    2 комментария
  • Галерея в Wordpress - можно ли использовать решение простого HTML и JS-плагина?

    cyril_b
    @cyril_b
    ACF Repeater с добавлением фото и любая js-библиотека для слайдера
    Ответ написан
    Комментировать
  • Как задать rewrite rule только для GET параметра (query string)?

    shambler81
    @shambler81 Куратор тега htaccess
    ты хочешь поменять только сам гет параметр ?
    # 301 --- stopgo.by/audi/a6313/a6c64f2004-2011718?attr_id=58 => stopgo.by/audi/a6313/a6c64f2004-2011718?attr_id=58
    RewriteCond %{QUERY_STRING} (^|&)attr_id\=([0-9]{1,})($|&)
    # если есть такой гет параметр
    RewriteRule ^(.+)$ /$1\?part_id=%2 [L,R=301]
    #То выделить все что есть в урле и прихреначить к нему такой гет параметр

    Где
    ([0-9]{1,}) - от нуля до двевяти один и более раз повторить а так же все это в скобках вторых по счету а следоватлеьно это переменная%2
    (.+) - один и более символов и поскольку это первая скобка в руле ( а гет параметров в нем нет) то это $1
    Ответ написан
    Комментировать
  • Как подключиться к базе данных MySQL с локального компьютера?

    @Yan-s
    Вы указываете локальный адрес, а надо указать удаленный.

    При этом порт должен быть открыт наружу, MySQL должен быть сконфигурирован для доступа извне.
    Ответ написан
    Комментировать
  • Opencart - как сделать тег каноникал (canonical) не site/product, а site/category/product?

    zoozag
    @zoozag
    Opencart
    Посмотрите как в seo_pro реализовано
    Ответ написан
    Комментировать
  • Javascript фреймворки - дань моде или быстрота и удобство?

    @devunion
    И я вставлю 5 копеек о пользе Vue. Несколько лет назад начинал изучать Angular. Пришел к выводу, что есть идеи интересные, но как-то все сделано через одно место. Плюнул. Продолжал использовать jQuery (надеюсь, что необходимость использования jQuery или подобных библиотек вопросов не вызывает. Оптимизировать производительность можно долго и эффективно уже потом, когда это реально понадобится. В большинстве случаев до оптимизации дело вообще не доходит). Потом посмотрел Vue. Понравилось. Стал использовать в различных проектах. Раньше начинал делать простые проекты на jQuery т.к. необходимости тащить фреймворк вроде бы как и нет. В дальнейшем оказывалось, что при развитии проекта jQuery уже не удовлетворял всем потребностям. Переписывал на Vue. Наверное, в будущем буду сразу все писать на Vue и не заморачиваться.

    Вывод: попробуйте, не пожалеете!
    Ответ написан
    Комментировать
  • Удобно ли будет организовать PHP клиент для RestFull API (SPA)?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    теряем возможность работы с куки и сессиями

    Ну не совсем, с куками вы все так же можете работать и через куки хранить сессии, другое дело что это в 99% не нужно. А токены - JWT решает все проблемы.

    не очень удобно и не привычно работать с JS MVC

    Привыкните, учитывая то что JS MVC это то, чем должно быть MVC.

    сео оптимизация

    Тут есть варианты:
    - гугловский краулер поддерживает JS нынче, на счет остальные не вкурсе.
    - генерация снапшетов (phantomjs например) и Ajax crawling
    - server-side рендринг, актуально при втором пункте.

    везде нужно тягать токен туда сюда

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

    и к нему можем написать клиент на любом php фраэмворке в классическом виде

    Почитайте про гексагональную архитектуру, например. HTTP API и классический WEB UI это лишь два интерфейса к одной и той же логике, которая инкапсулирована в сервисы. Разница лишь в том, как DTO из сервисного слоя будет юзаться для формирования представления (будь то json или html).

    https://www.youtube.com/watch?v=ajhqScWECMo - вот вам посмотреть на досуге.
    Ответ написан
  • Кто может объяснить что такое сайты с кейсами cs go?

    Как игрок в CS:GO надеюсь выдам вам исчерпывающую информацию

    1. Первыми рассмотрим кейсы в самой игре. Они рандомно падают игрокам в конце игры. Чтобы открыть кейсы нужно у самой же компании купить ключ. Бесконечный профит. Генеришь кейсы, раздаешь игрокам, больше кейсов, больше ключей покупают. Есть очень редкие кейсы (по 300-400 руб), остальные стоят порядка 20-30 коп.

    При открывании такого кейса, вероятность получить какую-то серьезную вещь ну очень низка. Нож и подавно, есть конечно такое понятие как везение, но посмотрите любые опенкейсы в самой игре (не на каких-то сайтах) и поймете что за 300-500 открытий может не выпасть ничего, в то время как другому за два открытия подряд падает два ножа по $300. Но чаще конечно 300-500 кейсов с мусором. Профита открывать такие кейсы нет.

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

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

    В чем суть этого бизнеса? Суть этого бизнеса в огромном количестве школьников и огромном количестве продающихся ютуберов. Как это работает: дается реклама ютуберу (человек заходит и крутит кейсы), так как само понятие рандома там немного другое, с помощью пары коэффициентов можно "подкрутить" конкретному человеку (в нашем случае ютуберу), чтобы ему выпадали очень дорогие вещи, записывая видео о перевоплащается в актера и всячески удивляется, рассказывая какой это крутой сайт, что он закинул 1к рублей и выбил вещей на 5к рублей. Школьники, в силу своей наивности, тащат мамкины деньги, кладут на сайт и ничего не получают (ибо сайт не будет работать в убыток), после чего уже просто запускается азарт и человек думает: ну вот же, я же видел как ему падало, мне вот тоже упадет, надо только еще пару разков, после 30 разков человек видит что оставил на сайте 5к рублей, при этом получив вещи на 1-2к рублей максимум.

    Это актуально для русскоязычных сайтов, на англоязычных (проверенных) такого, как правило, нет, сам проверял.

    P.S Для справки: сам открывал эти кейсы, сам анализировал, смотрел как это работает, впоследствии посмотрел что предоставляют плагины, которые реализуют функционал сайта с подкруткой, все это дело легко запускается админом и отслеживается.

    Самый безопасный вариант: у сайта есть понятие убытка и прибыли. Админ ставит какое-то значение прибыли на сегодня. Скажем 50к рублей: и сайт будет выдавать откровенное дерьмо пользователям, пока прибыль за сутки не перейдет это значение. Если у сайта в 6 вечера, скажем, 55к прибыли, он нескольким пользователям выдаст дорогие вещи, схема довольно простая.
    Ответ написан
    3 комментария
  • Какие должны быть первые шаги новичка во фрилансе?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Первое и самое важное. Запастись терпением и сухарями.
    Второе. Зарегистрироваться на всех фриланс биржах, заполнить профайлы, пройти экзамены где это возможно. Еще есть компании, которые просто на удаленку ищут сотрудников fulltime, вот тут: https://moikrug.ru
    Третье. Отвечать на вакансии, пробовать. Выхлоп будет мизерный см. п1.
    Писал для своих подписчиков видео на тему, если интересно, там конечно субъективный опыт, а не анализ рынка, но думаю будет не лишним:
    https://www.youtube.com/watch?v=uj1hil4D2l8
    https://www.youtube.com/watch?v=j1dpBHD6BIo

    И вообще, есть ли альтернатива фрилансу на сегодняшний день?

    Она всегда была и будет. Это работа в офисе. В Москве и Питере есть вполне достойные вакансии. В других регионах нет.
    Тут еще надо понимать, что фриланс можно разделить на:
    удаленная работа на 1-2 компании
    удаленка с кучей мелких заказов
    Ну и еще можно разделить так: можно работать самому или в кооперации с другими людьми, в том числе некоторые даже отдельного человека берут, что бы на биржах сидел, но тут уже не особо фриланс, хотя и офиса нет. Так что фриланс он разный. Но беспощадный. Надо очень много работать, что бы набить клиентуру, имидж и не умереть по дороге с голоду. Первые нормальные деньги придут совсем не сразу. У меня первый год был достаточно голодным.
    Ответ написан
    5 комментариев
  • Какие должны быть первые шаги новичка во фрилансе?

    Sanes
    @Sanes
    И вообще, есть ли альтернатива фрилансу на сегодняшний день?

    Есть. Удаленная работа.
    Фрилансер, в первую очередь это предприниматель и менеджер проектов.
    Всё остальное вторично.
    Ответ написан
    Комментировать
  • Какие должны быть первые шаги новичка во фрилансе?

    vicodin
    @vicodin
    Имею некоторый опыт
    1 шаг - получить базу фундаментальных знаний в выбранной сфере (в это же время можно сформировать некое начальное портфолио)
    2 шаг - изучить основы маркетинга для дальнейшего построения общения с клиентами
    3 шаг - изучить рынок на предмет ценовой политики для формирования собственной стратегии роста и постановки первоначальной почасовой ставки
    4 шаг - оформить профили на фриланс биржах основываясь на знаниях полученных выше и примерах профилей успешных фрилансеров(не копировать, а писать своё)
    5 шаг - начинать посылать отклики на проекты, выполнение которых требует не меньше ~70% текущих знаний
    6 - повторять 5 шаг, корректируя стоимость часа, до "устаканивания" в среднем рейте по сфере, регулярно обновляю информацию в профилях на биржах и пополняя портфолио завершёнными проектами - с чёткой детализацией выполненных задач в них.
    7 - не забывать продолжать развиваться в выбранной сфере и нишеваться в узких направлениях если изначально было выбрано слишком широкое

    Альтернатива фрилансу - бодишопы по типу топтал, при этом процесс тот же самый, только клиентов человек будет подбирать не сам, а их будут подбирать для него дядьки, которые будут брать за это ~половину его заработка
    Ответ написан
    7 комментариев
  • На чем лучше написать бизнес-логику - PHP или JS?

    @vanillathunder
    Всю бизнес логику принято делать на сервере, то есть на PHP или node.js (если используете).
    P.S. Отрисовка - не бизнес логика, если не делаете SPA, то выводите через php. А json используйте для Ajax запросов.
    Ответ написан
    5 комментариев
  • Как создать удобную форму?

    sim3x
    @sim3x
    https://support.google.com/mail/forum/AAAAK7un8RUo...

    This new Google account sign-in flow will provide the following advantages:

    • Preparation for future authentication solutions that complement passwords

    • Reduced confusion among people who have multiple Google accounts

    • A better experience for SAML SSO users, such as university students or corporate users that sign in with a different identity provider than Google


    И другие предположения
    https://ux.stackexchange.com/questions/78805/why-i...

    Не всегда, то что делается делается для улучшения жизни пользователя

    Потому нужно понять, что требуется, понять как ето померять и делать A/B тестирование на разных представлениях форм

    Читать классику - Jakob Nielsen, Don Norman
    Ответ написан
    1 комментарий
  • Как решить проблему с торрентом?

    @pfg21
    ex-турист
    В utorrente есть опция шифрования трафика с пирами для защиты от блокирования - выставь ее в "принудительно" ??
    во статейка с картинками https://utorrent-client.com/instructions/chto-tako...
    Ответ написан
    2 комментария
  • Как по-правильному (best practice) организовать проект на php в процедурном стиле?

    Immortal_pony
    @Immortal_pony Куратор тега PHP
    Аналогично. И в ООП-стиле можете организовать также.
    Организация папок не коррелирует со стилем программирования.
    Ответ написан
    Комментировать
  • Как использовать функцию в строке в php?

    nefone
    @nefone
    Junior PHP разработчик
    Можно использовать альтернативный синтаксис PHP.
    <?php
    $categories = ['Life, 'Joy'];
    ?>
    <ul>
     <?php foreach ($categories as $category):?>
        <li><a href ="<?=strlower($category)?>"><?=$category?></a></li>
    <?php endforeach;?>
    </ul>
    Ответ написан
    Комментировать
  • Гайды по созданию самого просто интернет-магазина на PHP и MySQL?

    nefone
    @nefone
    Junior PHP разработчик
    Само по себе создание интернет магазина уже непростое дело, подходить к которому надо с определенным багажом знаний, которые наверное должны были рассказать в универе перед тем как дать такой проект.
    В этой книге можно узнать, как это сделать.
    Ответ написан
    Комментировать