• Почему jetBrains не русифицирует свои продукты?

    gadfi
    @gadfi
    https://gamega.org
    Ага.
    Пусть еще тему по мотивам хохломы сделают, с медведями и балалайками.

    с хохломой в следующем релизе )
    post-3-13143552679398.jpg

    А если серьезно, то это прост никому не нужно.
    Ответ написан
    4 комментария
  • Как сделать вывод товаров на главной странице OpenCart?

    @wcp
    Ерунду вы городите со своими "рекомендуемыми". ТС наверняка просит вывод всех товаров в категории или категориях. Без ручного добавления в "рекомендуемые".
    Ответ написан
    Комментировать
  • Вставить в Yii2 стороннюю PHP функцию?

    usdglander
    @usdglander
    Yipee-ki-yay
    У вас этот "чистый PHP" прям сплошняком идёт или всё таки как то в виде функций написан? Если нет, то лучше всё таки как то оформить в виде функций, и сделать из них хелпер. И дёргать этот хелпер где требуется.

    upd. Ну это самое простое и правильное (насколько это возможно) решение, если не хотите оформлять в виде отдельного компонента.
    Ответ написан
    Комментировать
  • Почему мой сайт редиректит на порно?

    у вас на сайте вирус
    или испльзуется уязвимость в самой СМС , но по сути одно и то-же
    1. Найдите все вирусы https://www.revisium.com/ai/ - кнопочка для сайтов.
    2. Запускаете сканер или с консоли ( с нее явно лучше ) или в браузере ( часов 10 займет)
    3. Удаляете вирсы ( не все что он найдет подозритеьного а только то что реально к вам отношения не имеет.) порой это эксплойты в сотнях а то и тысячах файлах, а бывает и десятки тысяч своих файлов.
    Бывает 1 файл. тут как пойдет .
    После этого уже приводите в порядок .htaccess ну и ждете новой индексации.
    4. используйте nazamok.com
    5. Настраиваете систему бэкапирования.
    6. по возможности в зависимости от вируса, можно найти способ его проникновения, желательно удалить этот способ.
    Ну и да конечно желательно обновить движок сайта по максиму ( только после полного бэкапа!)
    Ответ написан
    1 комментарий
  • Как парсить число из HTML с помощью C#?

    @kttotto
    пофиг на чем писать
    Это ангуляровская страница и значение является биндигом, которое для получения результата может например делать еще какой то запрос. Вообщем, если Вы получаете страницу запросом через HtmlClient (ну или RestSharp), то Вы получите страницу с неотработанными js скриптами, они то должны выполниться на стороне клиента в браузере после загрузки страницы. Поэтому Вы получите {{column.getValue(item)}}, но если этот результат получит браузер, то он выполнит скрипты и там будет значение.
    В общем решением может быть грузить страницу, например через Selenium (WebDriver) или через Phantom и уже с них доставать значение.

    Вот еще есть вариант. Я так не пробовал, но пишут, что так можно запустить js код, попробуйте.
    Ответ написан
    3 комментария
  • Сколько стоит IT-услуга на фрилансе? Как узнавать вилки цена\(качество=профессионализм)?

    @murlogen
    Никак.

    На биржах много новичков (которые ничего не умеют), которые готовы работать за еду.
    Поэтому никаких оптимальный показателей выявить невозможно.

    И не являясь специалистом в сфере - ты не оценишь никак.

    Проконсультироваться у рекомендованного тебе специалиста по поводу заказа и исполнителя.
    Возможно заплатить ему за консультацию немного. А может и бесплатно с удовольствием сделает - людям нравится поучать.
    Но, ВАЖНО, чтобы этот специалист-консультант был заведомо классным.
    Которого тебе РЕКОМЕНДОВАЛИ.

    Ну или просто методом проб и ошибок (много денег профукаешь, готовься).

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

    ВИЛОК НЕТ.
    Это не одинаковый товар в разных магазинах.
    Это:
    1. Очень разные люди, с разной квалификацией и разной самооценкой - то есть работа будет РАЗНАЯ, а не одинаковая как товар.
    2. Эти люди могут по разному понять вашу работу (кто-то лучше, кто-то хуже и потом просить еще денег за доработки).

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


    Кто не читает - тех сразу в топку. Есть даже метод: вставлять в описание специальные слова (пароли) и просить их называть в заявке. Если не назвал - сразу в топку. Если он даже не читает заявку (которая банально может не соответствовать его квалификации), то работать с ним не стоит.

    По поводу пространных вилок: скажу про свою программистскую профессию. Задача должна быть описана ОЧЕНЬ ЧЕТКО и очень жестко описаны все граничные условия, чтобы вы получили маленькую вилку. И дело даже не к разнице самооценки квалификации программиста (хотя и это имеет место), а в том, что один человек задачу понял, второй понял по своему (проще, дешевле), третий понял что задача сложная, но назвал маленькую цену, в надежде сделать за эту сумму костяк, а потом, когда клиенту будет некуда деваться, потребовать за доработки еще денег.

    Подробнейшее описание - уменьшает эти риски.

    Бюджет озвучить - это потому что существуют очень разные подходы к одному и тому же.
    Можно сделать работу, чтобы она работала прямо здесь и сейчас, но была бы трудно адаптируема.
    Можно сделать работу, чтобы она была гибкоиспользуема (а эта гибкость может понадобится буквально через месяц).
    И это будут 2 разных по объему работы (в разы), хотя внешне вроде одно и то же.
    Уже не говоря про внимание к мелочам (которое влияет на качество) - эти мелочи могут увеличивать стоимость работы в разы.

    Это не разные квалификации не разные цены исполнителей даже.
    А разная совершенно работа - хоть и называющаяся одинаково.
    Ответ написан
    Комментировать
  • Надо ли в yii2 создавать модели для форм?

    Sassoft
    @Sassoft
    Yii developer
    Модели только тонкие AR классы с атрибутами без валидации.
    Формы это вход и валидация.
    Используйте принцип SRP, формы должны валидировать данные, сущность AR хранить просто поля.
    Ответ написан
    Комментировать
  • Надо ли в yii2 создавать модели для форм?

    Insolita
    @Insolita
    Отчаянная домохозяйка
    - Формы более переносимы и переиспользуемы
    - Формы могут быть не завязаны на аттрибуты модели и лучше выражать предметную область
    - Формы проще тестировать
    - С использованием форм проще вести разработку в команде
    - Валидация в моделях нарушает принципы SOLID (AR их в принципе нарушает, но хотябы эту часть можно нивелировать)
    - Для элементарного CRUD с минимальной бизнес-логикой можно обойтись, но если на модель завязано много логики и сценарии будут разрастаться - модель быстро превратится в божественный объект
    - Лепить все валидации в одну форму-модель ничуть не лучше, чем лепить их в Ар-модель -> для каждого кейса отдельная модель-форма
    -------------------
    Резюме: Используйте валидацию в моделях со сценариями, пока не поймёте для чего нужны формы. Использование ради использования, без осознания - всё равно бессмысленно и беспощадно
    Ответ написан
    6 комментариев
  • Отличая Symfony 2 и Yii?

    dutchakdev
    @dutchakdev
    Что бы я не делал, куда бы я не шел, я выбираю — Yii. Больше менять не чего не хочу. Причин на это столько, что это целая отдельная статья, которая миллион раз переписана другими людьми, полюбившими это чудо!
    Ответ написан
    Комментировать
  • Как анализировать вакансии front/-backend разработчиков?

    DevMan
    @DevMan
    не стоит удивляться: в таких вакансиях расставляют требования точно так же как и вы теги к своему вопросу.
    Ответ написан
    24 комментария
  • Единый API для cms как организовтаь?

    @AlexndrNovikov
    Solution Architect in Spiral Scout
    Думаю, если
    (без namespace'ов и прочего) для своей cms.

    - то вам рано делать свою CMS. Лучше изучите качественные готовые решения.
    Ответ написан
    3 комментария
  • Почему Composer удаляет мои файлы?

    @pudovMaxim
    web-developer
    Composer пытается установить последнюю версию symfony/translation, а для этого ему нужны подходящие версии компонентов symfony. Попробуйте указать версию для компонента symfony/translation, которая будет соответствовать остальным компонентам(вроде бы dev-master).

    А если просто сделать composer update, то обновляется успешно?

    И если не ошибаюсь, то использовать dev-master в продакшене настоятельно не рекомендуется.
    Ответ написан
    6 комментариев
  • Как с помощью MSsql через php (sqlsrv) сделать вывод опред. значения в таблице?

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

    leshikgo
    @leshikgo
    Логин/регистрация пользователей в Laravel идет с коробки https://laravel.com/docs/5.3/authentication
    Стоит просто прописать одну/две команды в консоли. Контактная форма тоже пару строк. Для чего вам фреймворк использовать если контактную форму написать не можете? Для корзины и оформления заказов можно найти на просторах интернета туториалы по реализации. Например Гитхаб || Туториал

    Не стоит тянуть что-то готовое со своими костылями на фреймворк если нету понимания, для этого есть CMS где можно установить всякие плагины ИМ и с лёгкостью управлять.
    Ответ написан
    Комментировать
  • Какие есть варианты добавления записей в БД(mysql)?

    По первому пункту - данные для регистрации вы обрабатываете с формы обработчиком, обработчик может находится в теле того же документа, либо другой документ, отправляете POST запросом на странице с формой и принимаете на другой странице. Для того чтобы проверить подлинность пароль подключаетесь к бд, делаете запрос через SELECT с условием WHERE login=$login AND pass = $pass. Это если рассматривать самый просто вариант. Поближе к реальным условиям - храните пароль как хэш + соль.
    По второму - вы спрашиваете в какие поля запишутся данные с формы - данные запишутся в те поля, которые вы укажите. Раз такие вопросы задаете, вам следует научится работать с бд, попробуйте посмотреть туториал по созданию сайта на phpstart точка ком, там все детально разбирается.
    Ответ написан
    Комментировать
  • Как запустить стартап-сайт, чтобы не "лег" от наплыва людей и ддос?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега Веб-разработка
    Если у вас простая html-страница, то вам подойдёт совершенно любой сервер, потому что 200k посетителей в сутки у вас там не будет никогда. А несколько тысяч запросов статики выдержит даже кофеварка.
    Ответ написан
    2 комментария
  • Как подписывать разработанные сайты?

    SynCap
    @SynCap
    Делаю интернет с 1998 года
    Донести до заказчика, что твоя подпись - аналог подписи Рембранта, которая поможет другим, его коллегам, при выборе исполнителя.

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

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

    Самая лучшая защита - работать так, чтобы клиенты могли хвастаться: "смотри, кто мне сайт разрабатывал!" :)
    Ответ написан
    1 комментарий
  • Это я не выспался или PHP глючит?

    alsopub
    @alsopub
    Из двух вариантов:
    1) PHP глючит
    2) Автор не выспался
    Ответ очевиден - "Автор не выспался" даже не глядя в задание.
    Мало кому посчастливится вот так вот найти "глюк" в php.

    А по сути - A!=1 ИЛИ A!=2 - всегда истинно, так как A не может принимать одновременно два значения 1 и 2 чтобы получилась ложь. Это не квантовые вычисления и не "переменная Шредингера".
    Ответ написан
    Комментировать