• Нужно ли таскать с собой лицензию, скачанного продукта из codepen?

    sfi0zy
    @sfi0zy
    UI developer. Верстаю неверстаемое.
    Мне стало интересно, это желательно или обязательно, то есть таскать с собой лицензию на каждый проект? Второе - да действительно первую версию я скачал из codepen и изменил код под себя, но в любом случае некоторые коды, название классов, прежний дизайн, остались прежними - автор в любом случае является тот, у кого я данный файл скачивал, изначально? то есть мои правки никак не влияют на то - кто автор?

    В самом тексте лицензии написано, что она "shall be included in all copies or substantial portions of the Software". Так что да, включать ее нужно. Изначальный автор при этом остается автором изначального продукта. Вы - автор правок к нему. В рамках самого CodePen это принято обозначать в самой лицензии через понятие форка:

    Copyright (c) 2020 by NEW_DEVELOPER_NAME (https://codepen.io/.....)
    Fork of an original work ORIGINAL_WORK_NAME (https://codepen.io/.....)

    Permission is hereby granted, free of charge, ...


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


    Есть закон. Можно искать лазейки, говорить, что никто не будет судиться по таким мелочам. Но еще есть понятия, репутация. Если вы - редиска, то к вам будут относиться как к редиске, даже если вы действуете в рамках закона. А когда мы по кругу ссылаемся друг на друга - это работает всем в плюс. Да и, кстати, поблагодарить оригинального автора добрым словом тоже ничего не стоит. Это все мелочи, но работают они как наращивание социального капитала на минималках.
    Ответ написан
  • Устроился работать Junior Frontend и попал в ад, что делать?

    Aetae
    @Aetae
    Тлен
    1. Сырцы на всё должны быть. Обязательно. Если нет - то только валить. Если есть - всегда можно разобраться, написать автоматизацию лично для себя и пинать хуи - тут переходим к пункту 2.
    2. Сколько платят и сколько дают времени на задачу? Если ответ "нормально" и "много" - см. пункт 1, нарабатывается стаж, а свободное время тратится на развитие. Иначе - валить.)
    Ответ написан
  • Устроился работать Junior Frontend и попал в ад, что делать?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    А почему вы считаете, что это старые технологии?
    Везде уже давно кричат, что скоро программисты будут не нужны. Будут нужны люди, которые пишут пару строк в табличках, потом все уходит на какой-то сервер и возвращается готовой программой. И документация потеряна 100 лет назад.

    Вот вы и попали в проект будущего..
    Поработайте полгодика, потом расскажете как там в будущем...
    Ответ написан
  • Как понять что ты знаешь javascript и готов приступить к изучению фреймворков?

    @dimoff66
    Кратко о себе: Я есть
    Один мальчик не зная javascriipt-а приступил к фреймворкам, нашел себе работу, дорос до тимлида, создал свои курсы, так и не поняв, что он не знал javascript и совершенно не был готов к изучению фреймворка. А время то не вернешь.

    PS Если говорить серьезно, то доказательство существования пудинга в его вкусе. Если пишете работающий код на js - значит знаете на уровне, достаточном для фреймворка. Процесс познания почти бесконечен. Поэтому какой-то точки, где можете сказать "Да, теперь я знаю" не существует. просто получайте удовольствие от изучения и программирования и не парьтесь знаете вы что-то или нет.
    Ответ написан
  • Неизвестный светодиод в macbook?

    Mike_Ro
    @Mike_Ro
    Войти в АйТи...
    Нет там никакого светодиода, это просто блестящая частичка (например металлическая или пластиковая). Она не светиться, а отражает свет. Не смотрите на нее, она стесняется...

    upd: ладно-ладно, это мини-камера рептилойдов, которые наблюдают за Вами прямо из своей штаб-квартиры...
    Ответ написан
  • Всем привет! Кто знает как импортировать товары на сайт на ВордПресс?

    Лучше wp all import еще ничего не придумали, но он платный. В WooCommerce есть свой импорт/экспорт из CSV, потестируйте еще и его
    Ответ написан
  • Как прокачать js?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Цель: практиковать js

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

    Прыгайте выше, работодатель вам платит не за знания перебора массивов, и не за знание как работает reduce. Он платит за решение бизнес задач, за ваш опыт.

    Находите какой нибудь большой проект(написанный на реакт\любом js фреймворке), и пишите свой(делаете полный аналог) (подглядывать в архитектуру проекта который вы "воруете" - приветствуется).

    Вот вам опыт, который ждет от вас работодатель, и опыт который ценится, а не кучу задач по объектам, которые к реальным задачам на работе вообще ничего не имеют.
    Ответ написан
  • Как создать платную смс подписку?

    @podde
    самый младший сисадмин
    Вы слишком хорошо думаете об операторах.
    Это всё делается через них. Они берут себе конский процент с прибыли за все эти подписки (по-моему, 60 или 70 процентов, не помню точно). Для организации подписки надо иметь ИП или ООО.
    Зачем вам это? Облапошивать народ? Не надо в погоне за деньгами становится плохим человеком.
    Ответ написан
  • Опасно ли давать удаленный доступ к ноутбуку?

    CityCat4
    @CityCat4 Куратор тега Информационная безопасность
    Если я чешу в затылке - не беда!
    Такие приколюхи обычно кончаются вечным баном на апворке :)
    Ответ написан
  • Как реализовать такой слайдер на GSAP?

    profesor08
    @profesor08 Куратор тега JavaScript
    gsap это библиотека для анимации циферок. Не самая лучшая, не самая легкая, не самая бесплатная.

    Лично меня заинтересовала https://animejs.com/

    Что касается твоей задачи, не понятно в чем проблема? Тебе надо сверстать сначала все. Потом инициализируешь scrollmagic и добавляешь нужные блоки к сцене, указываешь когда и сколько их показывать. Если хочешь что-то делать с блоком, менять картинки например, то подписываешься на события от scrollmagic и делаешь что надо основываясь на значении прокрутки.
    Ответ написан
  • Трудоустройство программиста на Python?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера
    software engineer
    2. Нужны ли какие-то языки, фреймворки, помимо основного Python ну и базовых фреймов типа Django

    Ну заходишь на биржу труда, ищешь вакансии, читаешь требования.

    1. Насколько сильно нужно углубляться в язык, чтобы приблизиться к средней по рынку, допустим, СПБ з/п (около 100.000р в месяц)

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

    3. Насколько трудно будет устроиться на работу, имея необходимые знания и навыки, но не имея диплома и опыта работы в компании

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

    4. Вероятно лучше для начала выбрать тип фриланс-бирж, а не компаний?

    Если ты с таким вопросом пришел на тостер, то фриланс биржа это вообще не для тебя. Там тебе не предлагают работу, а ты ее сам должен найти и выгрызти, и убедиться что тебя не кинут и не забыть оформиться и заплатить налоги. И вообще, все кто считает что они не хотят работать на дядю, и при этом сами не знают как искать и устраиваться на работу - витают в детских мечтах.
    Ответ написан
  • Какие книги помогут стать Junior на JS?

    like-a-boss
    @like-a-boss
    признайся, тебя тянет на код мужика
    Книги - вода, прочтите learn.javascript.ru и станете кем захотите, хоть единорогом.
    Ответ написан
  • Как сделать такой border?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    Вы откуда все? Тут есть решения: Как сверстать данный блок?
    Ответ написан
  • Куда двигаться в web-разработке при сегодняшних технологиях сборке сайтов?

    Sanes
    @Sanes
    !
    с сегодняшними технологиями которые упрощают почти всё

    Да ничего с тех пор особо не поменялось.
    Только усложнилось. Требования теперь выше.
    Ответ написан
  • Сеньоры и лиды - это всегда обуза и зло, а работают джуниоры и миддлы? Или только у нас в компании?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Всего один разработчик в проекте с непростой архитектурой, с C++, JavaScript, Node.js и Lua. И он джуниор. И он - я.

    Ведь я не просто джуниор, но еще и имею некоторые проблемы с алгоритмами. Но я их откатывал и фиксил, и это не так часто. И тормоза все же не баги.

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

    И тормоза все же не баги.
    Это как раз ИМЕННО! и есть баги, только до определённого момента они - неявные. А это - гораздо хуже явных!
    Ответ написан
  • Сеньоры и лиды - это всегда обуза и зло, а работают джуниоры и миддлы? Или только у нас в компании?

    Psixodelik
    @Psixodelik
    Преподаватель на Hexlet
    Зачастую сеньоры и лиды ответственны за работу команды в целом и за тот продукт, за который они выпускают. Поверьте, зачастую это уже чуть ли не менеджерские позиции. Иногда таким людям просто некогда писать код. Но они за него в ответе

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


    Это уже вопрос ваших внутренних коммуникаций. Вы с ними вообще общаетесь?

    Делаю саморевью, а от него куда больше пользы, чем от ревью сеньора и лида, которое ищет где поэстетствовать, а не где баг


    Как вы можете делать саморевью, если не имеете достаточно опыта и пишите

    На качество иногда подзабиваю


    Вот отличие джуна от сеньора. Вы ещё не знаете важность этого

    И тормоза все же не баги


    Это не то что баг — это критичная вещь. Ваши тормоза и плохой код приводят к бутылочному горлышку, когда код справляется с текущими задачами, но при поступлении больших данных не сможет их обрабатывать в достаточной скоростью
    Ответ написан
  • Сеньоры и лиды - это всегда обуза и зло, а работают джуниоры и миддлы? Или только у нас в компании?

    @bacon
    Конечно всегда зло, все гуглы, линуксы, виндовсы и прочее сделали джуниоры.
    ЗЫ ну чё за наивность.
    Ответ написан
  • Переход с React на Angular, стоит ли?

    Xuxicheta
    @Xuxicheta Куратор тега Angular
    инженер
    1) правда ли изучаешь один раз и применяешь везде?

    да.
    У нас не принято собирать разнообразные велосипеды из набора либ. Разве что стейты vs сервисы :)
    Меня всегда это вымораживало в реакте, чтобы реализовать привычные вещи приходится тащить черти что и еще выбирать самому. А чтобы выбирать нужно уже знать варианты.

    2) как обстоят дела в крупных проектах?

    По разному, но в целом они похожи все. Если разработчики достаточно опытны в ангуляре и ООП, чтобы писать нормально.

    Архитектура приложений будет больше зависеть не от Ангуляра, а от знакомства разрабов с принципами построения архитектур, которые в целом несложны.
    Сам Ангуляр ничего не навязывает, Nuxt в этом плане даже более структурирован. Однако и так все само получается примерно схоже. Отчасти поэтому nuxt/next для ангуляра не существует.
    Еще популярен Nx, который помогает собрать монорепу из angular+nestjs например.

    стоит ли?

    Определенно стоит ознакомиться. Некоторые практики, без которых Ангуляр сложно представить, можно использовать и в react. Например di, если еще не используете.
    Ответ написан
  • Авторизация через соц. сети в концепции SPA?

    @vetsmen Автор вопроса
    Кому интересно решение данной задачи: все предельно просто.
    Сначала создаем pop-up окно, авторизовываемся в нем и редиректимся на нашу страницу прослойку, там мы имеем уже наш jwt токен (или любой другой) и через window.opener мы можем вызвать любой метод в родительском окне. К примеру: window.opener.setToken('{token}'), перед этим определив функцию в родительском окне:
    window.setToken = function(token){ /* записываем наш токен */}
    Ответ написан