Задать вопрос
  • Где взять двуязычный новый Upwork User Agreement от 19 сентября 2019?

    @Stalinko
    PHP'шник и фрилансер до мозга костей
    Попробуйте написать в техподдержку. Обычно они присылают такие вещи.
    Ответ написан
    Комментировать
  • Как Вы вносите размер комиссий Апворка в доходы?

    @vism
    Ваш бухгалтер ошибается.
    Ваш доход это то - что в итоге упало на счет, то что будет проходить валютный контроль.
    Комиссия апворка это их доход и с него они плтатят НДС.

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

    Меняйте срочно бухгалтера, понабрали студентов там каких-то
    Ответ написан
    Комментировать
  • Можно ли указывать ссылку на свой сайт?

    ZERGE
    @ZERGE
    1. Нет.
    2. Прямого запрета не нашел.

    https://www.upwork.com/legal#prohibitedsite
    Ответ написан
    Комментировать
  • Насколько актуальна информация из книги Dive Into Python 3?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    лучше Лутц

    но вообще актуальна
    Ответ написан
    Комментировать
  • Что мешало консорциуму W3C и разработчикам браузеров сразу придумать css grid?

    Что мешало консорциуму W3C и разработчикам браузеров сразу придумать css grid?

    Ничего не мешало. Просто не было надобности.
    Когда создавался CSS, в интернете был только текст.
    И с оформлением текста таблицы стилей отлично справлялись.
    Спустя некоторое время стали появляться изображения.
    И только сейчас мы пришли к более сложным дизайнерским решениям в макетах с использованием изображений, декоративных элементов, анимации, адаптивности под разные устройства и т.д.
    Ответ написан
    3 комментария
  • Что мы будем видеть в иллюминаторе ракеты, движущейся с околосветовыми скоростями, включая скорость света?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Всем заинтересованным физикой известна теория о том, что при скорости движения, равной скорости света, время для тела, обладающего такой скоростью, остановится (или что-то примерно такое случится, достоверно это неизвестно). Всё же меня интересует вопрос более практического характера: что мы будем видеть, например, пролетая планеты солнечной системы по прямой траектории во время их парада в иллюминатор ракеты, который будет к ним повёрнут?


    Практический характер в вашем вопросе отсутствует.
    Потому что скорость света - это грубо говоря скорость реакции, скорость распространения чего-либо в пространстве-времени.
    На практике - "видеть" будет нечем - материя (глаз, камера, все это) - потеряет свою материальную компоненту, превращаясь в энергию, и следовательно перестанет быть организмом/инструментом и ничего зафиксировать не сможет. Любая попытка что-либо увидеть, превращается в абстракцию.

    Это как "пощупать ядро атома" - на самом деле невозможно, ибо создать материальный захват для манипуляции с ядром нельзя - захват должен состоять как минимум из целых молекул вещества, можно делать абстракции - манипулировать полями, излучениями, но это уже не "пощупать".
    Ответ написан
  • Что мы будем видеть в иллюминаторе ракеты, движущейся с околосветовыми скоростями, включая скорость света?

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

    Даже игру симулятор запилили

    зы Одна молекула водорода, если врежется в ваш корабль на скорости света выдаст излучения (жесткая радиация) на порядки выше чем необходимо для умерщвления человека. В вакууме много чего летает...
    Ответ написан
    3 комментария
  • Готов поработать по ставке 0 в час. Где найти такую "работу"?

    @vitaly_il1
    DevOps Consulting
    На мой взгляд есть два пути:
    - присоединиться к одному из open source projects - https://www.google.com/search?q=open+source+projec...
    (https://dev.to/akkk33/any-open-source-django-proje... практически ответ на ваш вопрос)
    - не знаю насчет России, но у нас в Израиле есть несколько некоммерческих групп, которые работают над построением "человеческого" интерфейса для всяких данных, связанных с госбюджетом, муниципальным бюджетом и т.д.
    Ответ написан
    Комментировать
  • Какая польза от паттернов проектирования, если сейчас всё пишется на фреймворках?

    Beshere
    @Beshere
    Разработчик
    Вопрос на самом деле резонный - это один из минусов фреймворков, что они диктуют архитектуру приложений. Но есть хорошие новости - создатели современных фреймворков осознают эту проблему и стараются уменьшить этот фактор: поощряют отвязывать модель данных, а то и вообще использовать "чисто-свои" классы почти везде.

    Вот тут и можно разгуляться архитектору, если он знает куда гулять надо :)
    Ответ написан
    Комментировать
  • Как восстановить математическое мышление?

    @CHolfield
    Есть только одна рабочая методика.
    Мысль на физическом уровне есть результат прохождения электрических сигналов между нейронами по цепочкам. Чтобы сигнал перешел от одного нейрона к другому, в промежуток между ними (синапс) выделяется определенное количество нейромедиатора (серотонин и пр). Если сигналы раз за разом идут одними и теми же путями (при однородной умственной нагрузке), то необходимое для обеспечения проводимости количество нейромедиатора уменьшается, нарабатываются устойчивые связи. В конце концов однотипные задачи решаются в фоновом режиме. Если вы водите авто, обратите внимание, насколько часто взгляд перемещается по зеркалам, приборам, просто оцените объем информации, которая обрабатывается отдельным потоком и позволяет разговаривать с пассажиром при маневрировании. Решай задачи и все.
    Ответ написан
    4 комментария
  • Какая польза от паттернов проектирования, если сейчас всё пишется на фреймворках?

    DevMan
    @DevMan
    фреймворки бьют вам по рукам и падают когда вы используете паттерны?
    никакой связи нет.
    Ответ написан
    9 комментариев
  • Готов поработать по ставке 0 в час. Где найти такую "работу"?

    @jamtuson
    Вы работаете не 0 в час, а вы работаете в минус компании, так как ваш код нужно проверять, обучать вас, давать задачи и это все время более опытного специалиста, который мог бы потратить его на выполнение своей работы за которую ему платят.

    Делайте портфолио и идите в компанию не на 0 в час, а на среднюю по рынку для стажера/juniora
    Ответ написан
    20 комментариев
  • Готов поработать по ставке 0 в час. Где найти такую "работу"?

    uDenX
    @uDenX
    PHP Developer
    Разумеется в реальном проекте опыт будет расти быстрее, но пет проекты так же полезны для изучения технологий на практике.
    Есть проекты с открытым исходным кодов, например на том же github, наставника будет сложно найти (бесплатно это мало кто будет делать), но можно поискать в ВК и на том же github
    Ответ написан
    6 комментариев
  • Как вы в БЭМе используете повторяющиеся текстовые элементы?

    delphinpro
    @delphinpro Куратор тега CSS
    frontend developer
    <div class="block1">
        <div class="block1__title title">Title</div>
    </div>
    <div class="block2">
        <div class="block2__title title">Title</div>
    </div>
    <div class="block3">
        <div class="block3__title title title_size_large">Title</div>
    </div>
    <div class="block3 block3_theme_dark">
        <div class="block3__title block3__title_inverse title">Title</div>
    </div>
    Ответ написан
    3 комментария
  • В каком стеке web технологий одновременно: высокий порог входа, высокие зарплаты и в целом не проблема найти удалёнку?

    Robur
    @Robur
    Знаю больше чем это необходимо
    высокий порог входа больше не в технологиях а в решаемых задачах.
    Если вы предлагаете услуги создания лендингов - то порог (и оплата) на уровне лендингов и не важно на чем вы его запилите

    Развивайтесь в сторону создания более сложных вещей - там и технологии поймутся.
    Более сложные - это всевозможные веб-приложения, забудьте о сайтах.
    А приложения могут быть уже какими угодно и с большим разбросом по сложности - может быть CRUD админка которую любой индус накидает, а может быть какая-нибудь замороченная система бизнес-аналитики, где кнопки в браузере - это только 10% от всего функционала, и это одна из причин почему ищут фуллстеков. Фуллстек в состоянии взять фичу и сделать её полностью, а не "накидать кнопок и ждать бекенд" или "сделать апишку и отдать фронту".
    Ответ написан
    14 комментариев
  • Как писать "отказоустойчивый" клиентский js?

    Молодец что пишешь модульный код.
    try/catch, кстати, вполне годный инструмент, если его правильно использовать.
    Можно написать некий обьект или класс который этими модулями управляет, назову его Лоадер.
    Этот Лоадер поочередно перебирает модули и инициализирует их(реализовать это можно по разному)
    Момент инициализации модуля, оборачивается в try/catch, если при инициализации модуля возникает ошибка, Лоудер знает в каком модуле что то пошло не так и может что либо делать(высер в консоль, отправить ошибку куда либо), не запускать другие модули у которых этот модуль указан как зависимость... Любой функционал, можно в этот лоадер добавить, например измерять время инициализации каждого модуля...
    Суть в том что бы try/catch - был один на весь сайт, был в Лоадере, и сами модули об этом try/catch даже не знали и не использовали.
    Это при первичной инициализаци js, грубо говоря при при загрузке страницы, а по уму, основной поток выполнения(при нем любая ошибка, валит все)
    А вот ошибки которые будут возникать потом в динамике, например когда пользователи нажимают кнопки или что то еще делается спустя некоторое время, уже не валят весь функционал, а только связный, то есть если это реально независимый модуль, то ошибка в нем сломает только его.

    Второй способ без try catch:
    Вырвать модуль из основного потока выполнения js, тогда ошибка в модуле, не будет ломать все без причин.
    Есть много способов вырвать модуль из основного потока выполнения, приведу самый древний и дубовый:
    setTimeout(()=>{
    // здесь код модуля
    }, 0)

    > Как писать «отказоустойчивый» клиентский js?
    - Самое главное ты уловил: "Писать модульный код", остальное мелочи
    Ответ написан
    3 комментария
  • Пример проекта который включал бы всю "класссику" фронтенда?

    @denisromanenko
    Все учебные проекты - от лукавого.
    Никогда не столкнётесь с теми проблемами и подводными камнями, которые будут в жизни.

    Ваша конечная цель какая?
    1. Найти работу фронтэндером - ищите работу фронтэндером. Может быть, вам там и дадут задание, которое вы выполните и оно побудит вас резво освоить необходимые вещи. И опыт, и критику получите (возможно, здоровую)
    2. Начать работать во фрилансе - выходите на биржу, беритесь за задания - за любые деньги, возможно с пост-оплатой - учебный проект вы бесплатно ведь делали бы
    3. Сделать своё приложение? А вот и реальный проект.
    Ответ написан
    1 комментарий
  • С какой проблемой вы столкнулись, когда начали писать проекты на Django?

    1) Документация была на 70% для function-like стиля кодирования, а не через классы. (Но сейчас, вроде уже догнали). Но надо признать дока очень крутая.

    2) Внезапно оказалось, что нет нормального способа сформировать PDF документ из HTML страницы (Для php/java/.net есть либы, что это делают в один клик, а вот на django предлагалось фигачить вручную канвас).

    3) Для деплоя django предлагается два варианта, и везде спорят какой из них лучше со всякими бенчами и прочее. По итогу оказалось, что вообще без разницы (разница мизерная). Уточнял у ребят из mail.ru на их конференции.

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

    5) Python + django => буржуйский стек (у нас php занимает его нишу в большинстве случаев), поэтому готовься к тому, что все русскоязычные видосы будут с украинским акцентом, а какие-то видосы по Django Rest Framework и прочее - исключительно на английском.

    6) Админка Django очень крутая для каких-то простых crud и односвязанных моделей, но что-то более сложное уже сделать не получится, и надо писать свою админку.
    Ответ написан
    5 комментариев
  • В каком стеке web технологий одновременно: высокий порог входа, высокие зарплаты и в целом не проблема найти удалёнку?

    Bandicoot
    @Bandicoot
    Вась-программист
    Backend-разработка.

    Порог входа - высокий, т.к. нужно много технических знаний, подкрепленных практикой.
    Зарплаты - в целом по рынку хорошие.
    Эти 2 фактора коррелируют между собой. Высокий порог входа как правило подразумевает высокую зарплату и наоборот.

    Очень удобно работать удаленно из-за высокой детерминированности, определенности решаемых задач. Т.е. делаешь проект в рамках ТЗ и заказчик принимает работу без лишних вопросов. Не будет же он докапываться, что у тебя имена переменных не те, архитектура построена не так, технологический стек ты выбрал не идеальный. Клиент как правило далек от этих вещей.

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

    Matmode
    @Matmode
    PHP/Symfony Developer
    Максим не пробовали смотреть в сторону шаблона проектирования стратегия? Каждое поведение - определённая стратегия, описанная классом. За создание колобков будет отвечать фабрика, которая на вход принимает характер и использует маппер для получения необходимых стратегий поведения по характеру.
    Сами стратегии можно комбинировать между собой используя паттерн проектирования декоратор.
    Ответ написан
    Комментировать