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

    SlavaMaxwell
    @SlavaMaxwell
    Frontend разработчик
    Ответ написан
    Комментировать
  • Как поступить с заказчиком?

    @vism
    А заказчик то причем.
    Это ты оценил проект
    Это ты продолбал уточнения по ТЗ
    Заказчик не должен разбираться в том, как тебе ТЗ составить. Ты должен добиться верного полного ТЗ для тебя. Чтоб ты оценил верно.

    Заказчик вобще не знает что ты там делал, ему сказали цену, он согласился.

    Ты думаешь, что прав, но нет. Все это следствие твоих решений и действий. Ещё и навгокодил, раз код только ты поймёшь.
    Сделать сложно - просто, а сделать просто - сложно.
    Мало того, что хочешь кинуть заказчика, так ещё по сути всю работу зашифровал.

    Щас ты ведёшь себя как строители-кидалы. Которые берутся за ремонт квартиры/стройку дома, а посреди процесса говорят - доплачивай ещё 30% или уйдём. Уйдём = сгнивший дом.

    Вобщем если у тебя ещё осталось что-то честное и человечное, прими свою отвественность, доделай проект и дальше продумывай свои действия и решения наперёд, продумывай риски и страхуйся от них.
    Но не будь, не будь очередным кидалой, который объяснил себе почему "он прав".

    P.S.
    Если этот проект
    https://qna.habr.com/q/1159728
    То вобще стыдно должно быть от таких мыслей.
    Заказчик то ждет от вас хорошую работа наверное, а вы на нём учитесь. Вы уйдёте, а он потеряет и время, и деньги. Мде...
    Ответ написан
    Комментировать
  • Как поступить с заказчиком?

    SeaInside
    @SeaInside
    15 лет пилю все эти штуки
    Вы ведь сами понимаете, что это ваш косяк, а не заказчика? А чего ему за него платить?

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

    И вот вы сейчас, по прошествии 2 месяцев, оставите заказчика один на один с незавершённым проектом, в котором никто не разберётся (то есть по сути ни с чем) - то вы поступаете как чудак. Я же вижу по тексту, что понимаете.
    А сюда вы за индульгенцией пришли? :)

    Хотите "сохранить отношения" - доделывайте как есть, в будущем будете мудрее.

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

    Два совета на будущее:
    1) Перезакладывать стоимость и время разработки;
    2) Если понимаешь, что всё идёт не по плану/пропал интерес / слишком сложно / некомфортно / whatever - сказать об этом сразу и отказаться от проекта, так всегда получается честнее

    Опыт всегда стоит дорого, а 53 000 рублей - ну не самая большая цена его получения :)
    Ответ написан
    8 комментариев
  • Насколько хороша эта верстка?

    Get-Web
    @Get-Web
    Front-End Developer
    Никакого reset.css , максимум normalize и то переделать так, чтобы не повышать специфичность
    Ни в коем случае не применять стили ко всем элементам body * , мало того что ко всем элементам, так еще и вложенный селектор повышающий специфичность.
    По разметке более-менее, но вот кнопка это ужас какой-то:
    <div class="button__wrapper">
                        <div class="button capab__more">
                            <a href="#">
                                <button class="button__btn">All Services</button>
                            </a>
                        </div>
                    </div>

    Да и вообще вы все теги "a" как-то недооцениваете, в первую очередь надо описывать их, навешивать на них классы и стили, равно как и button, а не делать кнопки из оберток этих тегов, это не тот случай

    input__input у вас не вызывает сомнения?, тут было бы более уместно задать например вместо news-signup__form отдельный блок form, а еще лучше subscribe, а там уже и subscribe__input, subscribe__field, subscribe__button да что угодно и будет это красиво и просто.
    Тоже самое с соц сетями, это отдельный блок должен быть, можно просто social и микс если надо footer__social
    Вообще с футером тоже большие проблемы footer-main / footer-part / footer-part-company / footer-part-links / footer-part-contact это безумие какое-то, вы либо делайте отдельные блоки без привязки к футер, либо делайте их элементами футера
    Ответ написан
    2 комментария
  • Можно ли png преобразовать в svg например в адоб иллюстратор?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Есть куча программ "Трейсеры" но результат их мягко говоря не очень
    Ответ написан
    Комментировать
  • Почему 0.35 -> toFixed(1) = 0.3?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Потому что 0.35 представляется как 0.349999999999999977795539507497
    Ответ написан
    8 комментариев
  • Если JPG с компрессией 85% пересохранить еще раз с компрессией 85%, качество ухудшится?

    @nehrung
    Не забывайте кликать кнопку "Отметить решением"!
    Вроде бы вот тут пишут, что потери качества, хотя и незначительные, таки будут (основная потеря происходит при первом сжатии). Есть упоминание о том, что это зависит от промежуточных операций - обработка jpeg->jpeg идёт иначе, чем когда между джпегами есть преобразование в промежуточный формат (даже если этот промежуточный - без сжатия).
    Кроме качества, есть ведь и другие критерии. Вот лично я экспериментально убедился в том, что при многократном повторном jpeg-сжатии файл картинки увеличивается в размерах, иногда довольно значительно (т.е. в нём накапливается какой-то мусор). Качество картинки на взгляд оценить не так уж легко (особенно если оно достаточно близко к 100%), а вот её размер - элементарно. Уже по одной лишь этой причине делать повторное сжатие уже сжатого не стоит, и если что-то не устраивает, то лучше перекомпрессировать исходник заново с изменёнными параметрами.
    Ответ написан
    1 комментарий
  • В чем актуальность псевдо 3D графики (для исследовательского проекта)?

    Jacen11
    @Jacen11
    ну вот сами же ответили
    компьютеры обладали малой мощностью
    подойдет для большего ччисла техники. Меньше потребляет ресурсов проца, оперативки, в итоге меньше греется, меньше потребляет электричества, увеличивается автономность устройства. Можно запускать больше экземпляров программы, или чего то другого в параллели. Ну и тд. Типичные плюсы оптимизации
    Ответ написан
    Комментировать
  • Смещенный label при фокусе textarea?

    Fragster
    @Fragster
    помогло? отметь решением!
    можно обернуть всё в контейнер, у которого использовать псевдокласс :focus-within , примерно так: https://jsfiddle.net/j1oy8Ls3/2/
    Ответ написан
    1 комментарий
  • Страница не видит $ при подключенном Jquery, в чем ошибка?

    ThunderCat
    @ThunderCat Куратор тега CSS
    {PHP, MySql, HTML, JS, CSS} developer
    1) Если вы хотите использовать jq в инлайновых скриптах, то подключать его надо в head разделе и без атрибута defer, но это во первых не самая лучшая практика (понятно что это съедает время загрузки страницы), во вторых все равно может не работать, если связь с цдн сервером сильно хуже чем с самим доменом. Можно скачать файл на свой хост, но опять же - это не гарантия и половинчатое решение.
    2) Все скрипты, использующие подгружаемые библиотеки в идеале должны выполняться по событию загрузки документа.
    document.addEventListener('DOMContentLoaded', function() {
    //тут уже есть возможность работать с jq
        console.log($('.footer'));
        alert("Усе готово, шеф!");
    });
    Ответ написан
    Комментировать
  • Как сделать адаптивный background-image?

    pfilippov
    @pfilippov
    скорее
    background-size: cover;
    если речь шла про заполнение
    Ответ написан
    Комментировать
  • Где принято писать media-запросы при работе с SASS?

    delphinpro
    @delphinpro Куратор тега CSS
    frontend developer
    Староверы пишут в отдельном файле.
    Потому что они так привыкли со времен, когда препроцессоров не было.
    Или потому что не знают об автоматическом комбинировании запросов при сборке, боясь раздувания кода.

    Нормально – это верстать максимально независимыми блоками, а отсюда следует единственный правильный вывод – стилевое описание блока должно быть целиком в одном месте.
    Ответ написан
    6 комментариев
  • Когда заливаю сайт на хостинг, то ломается кодировка, как решить?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    Во первых надо выяснить где у вас ломается кодировка. Попробуйте залить обычный хтмл файл, вывести какой-то текст через пхп, запросить и вывести какие-то текстовые строки из бд - какой вариант даст поломанную кодировку?

    Во вторых - проверить что установленно в пхп.ини в качестве default_charset (должно быть default_charset = "utf-8").

    В третьих, конечно же проверить кодировку подключения к бд, которая должна быть выставлена как utf8mb4.

    Ну и в четвертых - для использования мультибайт функций нужно установить mb_internal_encoding("UTF-8");
    Ответ написан
    3 комментария
  • Как написать сайт не веб-программисту без особых усилий?

    Adamos
    @Adamos
    Переписать вопрос, выкинув из него ненужное и указав конкретное: какие "нужные утилиты" планируются.
    Они, вполне возможно, давно реализованы в CMS или плагинах к ним, и писать их с нуля просто не требуется.
    Ответ написан
    Комментировать
  • Какой выбрать фреймворк для энциклопедии?

    Stalker_RED
    @Stalker_RED
    Я бы рекомендовал не писать, а взять готовый движок типа wiki или confluence. Вы конечно будете хуже понимать как оно внутри устроено, но если цель "самому понимать" вторична по отношению к "создать онлайн-энциклопедию", то почему бы не начать сразу с её создания?
    Ответ написан
    Комментировать
  • В какую дружественную страну переехать из России чтобы продолжить работать на Upwork?

    @medlas
    Эритрея, там тепло!
    Ответ написан
    Комментировать
  • Нужно ли делать sitemap для лендинга?

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

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

    Adamos
    @Adamos
    Обучение детей программированию - это обучение именно программированию: логике, алгоритмам, максимум - структурам данных. Язык в этом образовании совершенно вторичен, и все три упомянутые относятся к С-подобным, так что на уровне знакомства отличаются минимально.
    Вот если в каждом из трех курсов все начинается с нуля, без учета предыдущей подготовки - это бардак и трата времени впустую. А если эти три курса дополняют друг друга - ничего страшного в этом не вижу.
    Будем реалистами - на этих курсах до сколько-нибудь серьезного обращения с языком - так, чтобы понадобились библиотеки, архитектура классов и т.п. - все равно не дойдут. Чисто физически. А запутаешься в том, двоеточие ставить после for или фигурную скобку - IDE поправит.

    Впрочем, на заглавный вопрос - есть ли в этом смысл - я бы, пожалуй, ответил отрицательно.
    Даже успешно пройдя эти три курса, ребенок будет недоучкой, нахватавшимся по верхам, ЧСВ накопится, а реальность надает по щам сразу и довольно болезненно. Будет шок - как же так, три года впустую. Зачем? Лучше поглубже покопаться в чем-то одном, тем более, что в одном питоне можно и скрипты, и приложения, и веб.

    Вопрос дополнен, дополню и ответ.
    я хорошо знаком с js
    питон для детей судя по этой статье уступает - { отсебятина с дзена }
    а что на счет сишарпа?

    В жизни не поверю, что школьный кружок по js дойдет до хорошего с ним знакомства. Просто потому, что для этого нужен преподаватель такого уровня, который не будет пахать с детьми за копейки.
    Питон - один из популярнейших языков обучения программированию, и это не Васян с Дзена сказал, а мировая практика.
    Вот на кой ляд там сишарп, на котором инди тяжко, а курсы не подготовят даже джуна - это для меня самого загадка.
    Ответ написан
  • Как оплатить налог самозанятому РФ, если деньги поступили на валютный счёт в российском банке Тинькофф?

    Kater_Murrr
    @Kater_Murrr
    Заносите в приложение сумму в рублях по курсу ЦБ РФ на день поступления средств на счет. Ставите галочку в поле "Иностранная организация" чтобы не вводить ИНН
    Ответ написан
    1 комментарий