• Какие возможности css препроцессоров вы используете?

    в первую очередь переменные, миксины, вложенные структуры (для наглядности и удобства), минификатор идущий вместе с lessc
    Ответ написан
    Комментировать
  • Как из верстальщика вырасти в front-end разработчика?

    webirus
    @webirus
    Тыжверстальщик! Наверстай мне упущенное...
    Не буду много говорить.
    JS. Много. Упорно.
    Ответ написан
    Комментировать
  • Так ли нужен ИП или ООО?

    @yares
    Дело в том, что вы планируете извлекать прибыль.
    1. Если вы хотите попробовать, (1,2,3, 4 раза получить прибыль), то у вас формально возникает только одна обязанность: оплатить с дохода НДФЛ 13% как гражданину РФ, который получает прибыль.
    2. Если вы будете бесконечно пробовать, то есть вариант нарваться на КоАП РФ, Статья 14.1. Осуществление предпринимательской деятельности без государственной регистрации или без специального разрешения (лицензии) - от 500 до 2000 руб. В принципе, немного.
    Обратите внимание на формулировку из налогового кодекса (тезисно): "предпринимательство = систематическое извлечение прибыли.
    Ну то есть, за 1 раз и за 3 раза извлечения прибыли вас вряд ли будут привлекать

    Но если ваша деятельность приносит крупный доход (2250000 руб) или особо крупный (9000000 руб), либо причинен вред государству или гражданам на эти суммы, тогда 171 УК РФ (штраф, без лишения свободы)
    А ежели вы вдруг раскаетесь и возместите вред, то на основании 76.1 УК РФ, вас освободят от уголовной ответственности.

    3. Проще открыть ООО, с уставным капиталом в виде имущества на 10 тыс, перейти на УСНО 6% и отвечать по всем обязательствам своим имуществом фирмы (старым креслом и системным блоком Пентиум1, оцененным вами самостоятельно стоимостью в 10 тыс руб и внесенным в уставный капитал как имущество)
    А вот если вы откроете ИП, то по всем претензиям контрагентов и налоговым пеням приставы будут ходить к вам домой и кошмарить ваших близких. Так как ИП отвечает своим личным имуществом. И просто так по-английски уйти, как в случае с ООО у вас не получится.
    Ну а если ООО, то приставы будут ходить по месту вашей гос регистрации. Да и как к учредителю к вам крайне сложно будет предъявить претензию, ибо на основании 14-ФЗ об ООО, учредитель не отвечает по долгам компании, как и наоборот

    И кстати, если вас нанимает организация (ООО), то ООО в данном случае будет налоговым агентом в отношении вас и будет обязана исчислить и удержать с вас НДФЛ. А в случае невозможности оного - стукануть в налоговую, что бы с вас этот НДФЛ удержали.
    Ответ написан
    17 комментариев
  • Почему не работает авторизации на yii2?

    @miserenkov
    Middle PHP Developer
    Yii2 по умолчанию не использует алгоритмы md5 и sha1.
    Сгененируйте пароль используя метод фреймворка
    Yii::$app->security->generatePasswordHash('you password');
    Ответ написан
    Комментировать
  • Почему Yii возвращает string вместо integer?

    qonand
    @qonand
    Software Engineer
    Если речь идет об ActiveRecord то yii2 старается конвертировать полученные данные из БД, но не на основе правил валидаций, а на основе схемы БД. В этом случае есть ряд тонкостей, описанных здесь . Вы можете настроить конвертацию данных на основе правил валидации или вручную указав для каждого поля соответствующий тип с помощью AttributeTypecastBehavior (ссылку на который привел Дениска Петров )
    Ответ написан
    1 комментарий
  • Почему Yii возвращает string вместо integer?

    shakatakas
    @shakatakas
    So so developer
    Ответ написан
    Комментировать
  • Разумно ли делать рассылку в 50 000 в день, через smtp Яндекс или Гугл?

    reaferon
    @reaferon
    Может и было бы разумно, но только Яндекс и Гугл это делать не позволят. Ограничение, если не ошибаюсь, в 500 писем в сутки.
    Ответ написан
    2 комментария
  • Как правильно верстать такой сайт?

    webirus
    @webirus
    Тыжверстальщик! Наверстай мне упущенное...
    Вообще, в 2017-м году, такое принято делать на SVG, конечно.
    Но есть еще одно решение, которое имеет право на жизнь пока еще.
    Составить карту изображения через Map Area и подсвечивать.
    ru.crazysquirrel.ru/tools/generators/map-area
    Ответ написан
    Комментировать
  • Как правильно верстать такой сайт?

    iiiBird
    @iiiBird Куратор тега CSS
    Пока ты спишь - твой конкурент совершенствуется
    1) через svg - там собственно так и сделано.
    2) если не силен в svg - накладываешь на картинку через absolute блоки, которые крутишь через transform rotate, и иногда используешься transform skew. и просто при ховере их подсвечиваешь.
    Ответ написан
    2 комментария
  • Yii2 Undefined variable: model как исправить?

    @masterfreelance
    программист со стажем
    $this->render('vibor') - происходит рендер представления без передачи в представление переменных.
    $this->render('vibor',['model' => $model,]); - здесь то же самое,но с передачей в представление переменной model.

    Undefined variable: model Вы рендерите представление в котором используется переменная model, а саму переменную в представление не передаете.

    public function actionVibor()
    {
    $model = new ViborForm();
    return $this->render('vibor',['model' => $model,
    ]);
    }
    Через все отображается.
    // Здесь вы передаете переменную model и все хорошо.

    При попытке вывести форму в index.php
    <?= $this->render('vibor') ?>
    пишет Undefined variable: model.
    //Здесь переменная не передается. И соответственно Undefined variable: model. Для того чтобы передать переменную надо вызвать $this->render('index', ['model' => $model]) и затем в index.php $this->render('vibor', ['model' => $model])
    Ответ написан
    Комментировать
  • Удаленная работа фултайм для джуниора, правда или вымысел?

    webirus
    @webirus
    Тыжверстальщик! Наверстай мне упущенное...
    Удаленная работа для джуна - не вымысел, вполне себе реальность.
    Но учтите сразу, что у вас не будет (или будет небольшой) профессионального роста.
    Работая в команде, вы моглши бы решать сложные задачи быстро.
    Удаленно, вы будете тратить время, больше работать.
    Это обычная практика. Исключение если вы вундеркинд.
    Поэтому серьезные работодатели не сильно доверяют джуниорам на удаленке.
    Да и просто совет - работайте в офисе, набирайтесь ума.
    Если компания не дает вам профессионального роста, смените на более топовую.
    Ответ написан
    5 комментариев
  • Как сделать адаптивный блок?

    alvvi
    @alvvi
    export default apathy;
    Вы, конечно, будете разочарованы, на на этом сайте лого позиционированно абсолютно никак, поскольку оно является частью слайдов. (т.е. банально наложено в фотошопе на слайды)
    Ответ написан
    Комментировать
  • MVC во фреймворке?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    У вас крайне странное понимание паттерна mvc. Это код шаблона, который выводит хтмл. Вас смущает хтмл или наличие пхп кода?
    Мвц не просто разделяет "только код от только хтмл", он делит приложение на несколько относительно независимых частей, где:
    модель отвечает за основную логику в объектах отдельных типов(например пользователь, изображение, товар), вот в них нет (не должно быть по уму) никаих хтмл разметок, чисто логика относящаяся к описываемой сущности.
    контроллер отвечает за привязку урл и передаваемых данных к вьюшкам и шаблонам, создает объекты, выполняет их инициализацию с помощью пришедших данных и передает их в представление(читай в шаблон). Так же не должен содержать хтмл.
    вид - максимально отделенный от логики шаблон разметки. Так как в него надо все же как то передать данные, конечно же он содержит код пхп, но он не содержит(в идеале) логики сложнее чем циклический вывод и проверки.
    Ответ написан
    3 комментария
  • Как сделать адаптивный блок?

    webirus
    @webirus
    Тыжверстальщик! Наверстай мне упущенное...
    Когда хотите разобраться с каком-то сайтом / блоком / кодом.
    Берите и используйте консоль разработчика, она для этого и придумана.
    В браузерах, как правило, вызывается клавишами CTRL+SHIFT+I.


    По всем пунктам отвечать подробно лень, поскольку тут вообще всё элементарно.

    Вкратце.
    1. Можно абсолютным позиционированием (position: absolute;), можно через транформацию (transform: translate;).
    2. Самый простой способ: через CSS - background: url('...') 50% 50% / cover no-repeat

    По 3-му пункту пример можно посмотреть тут https://jsfiddle.net/webirus/99qfLkbo/
    Вчера делал только для другого ответа.
    Ответ написан
    Комментировать
  • Что мне нужно изучить, чтобы стать настоящим Middle PHP-разработчиком?

    DevMan
    @DevMan
    за год и 3 месяца поменял 3 работы? o_O это как-то ненормально.
    мидл - это не только и не столько знания, как умение их применять.
    приходи сюда с этим вопросом годика через 3. а может и позднее.

    большинству веб-девов дискретный матан, выч. мат и все такое в корне не уперся. лишним это конечно не будет (как минимум прокачаешь мозги), но веб-дев обычно лежит в иной плоскости.
    изучай best practices, применяй их на практике, качай скил и все у тебя получится.
    а если сможешь не циклиться только на пыхе, то вообще будешь красавцем (пых - молодец, но изучение других технологий здорово развивает кругозор и скилы, даже если ты будешь зарабатывать только пыхом).
    Ответ написан
    12 комментариев
  • Почему попап открывается через декстоп, но не открывается через телефон?

    Krasnodar_etc
    @Krasnodar_etc
    fundraiseup
    Вот вы знаете про какой попап говорите. А я нет. Где он вообще?
    Ответ написан
    2 комментария
  • Почему попап открывается через декстоп, но не открывается через телефон?

    webirus
    @webirus
    Тыжверстальщик! Наверстай мне упущенное...
    Мало плагинов подключили.
    Чтобы прям точно открывалось, нужно еще 3-4 плагина.
    Иначе не будет работать.
    Ответ написан
    1 комментарий
  • Как показывать картинки с другого сайта?

    miraage
    @miraage
    Старый прогер
    В apache/nginx прописываете прокси и всё.
    Ответ написан
    Комментировать
  • Как правильно настроить права?

    slo_nik
    @slo_nik
    Доброе утро.
    Для yii2:
    1) runtime and web/assets - 777
    2) В runtime для всех директорий владелец www-data и 775
    Если через gii генерируете модель или класс или представление, то права 777 на ту директорию, в которую надо генерировать файл.
    Ответ написан
    5 комментариев