• Сколько стоит час веб-разработчика-фрилансера?

    Если хочется настоящей разработки, а не пилить лендинги пачками и интернет магазины, то иди в среднюю или большую компанию джуном. Там тебя старшие всему научат и там не так спешат запустить проект и заработать бабла. там вас познакомят с кучей интересных инструментов, подходов и научат искать общий язык с бизнесом потому что там все запущено и бабло уже зарабатывается. Теперь там делается упор на качество и расширение под нагрузку, а это самое интересное. Потом смените место на стартап и напишите такую махину с нуля. Опять же интересный опыт. Если стартап взлетит, то можно в нем остаться как сто или лид и рефакторить махину уже как большой проект. А фриланс научит только в спешке говнокодить лендинги за копейки и без опытного товарища рядом. самое сложное там - магазин собрать на какой нибудь цмс для магазинов.
    Ответ написан
    Комментировать
  • Лучший клиент для работы по FTP/SFTP для ubuntu?

    shambler81
    @shambler81 Куратор тега Linux
    зачем вам вообще клиент?
    никогда не понимал зачем для линукса он нужен вообще?
    у тебя в навигаторе есть кнопочка подключить фтп и пользоваться им как обычной файловой системой.
    если вы работаете часто тоо можно создать закладки.
    Если прям совсем бесшовный ( я так делаю)
    монтирую их
    https://help.ubuntu.ru/wiki/%D0%BC%D0%BE%D0%BD%D1%...

    вопрос зачем вам сторонние решения если сама ос ( в отличие от винды)
    может напрямую работать через этот протокол ?
    Про sftp я вообще помолчу
    Ответ написан
  • Как работает __init__.py?

    Nirail
    @Nirail
    Дайте мне повод и я во все решу
    Кроме того, что он позволяет питону интерпретировать директория как пакет, в __init__.py может быть включен различный код инициализации, например:
    • переменная __all__
    • проверка ограничений при использовании пакета
    • сообщение о deprecated
    Ответ написан
    Комментировать
  • Как работает __init__.py?

    1. Питон может искать модули в нескольких папких в порядке очередности (в том числе по путям в PYTHON_PATH).
    2. Представьте что по одному из путей у вас вот так:
    5b068f8fd81f8672868800.png
    а по другому вот так:
    5b068fd63bfa3737841777.png
    3. Вы импортируете модуль string, но первой по приоритету обрабатывается директория с папкой string. А у вас там например вообще не питоновский код, а документация какая-нибудь. Вы на самом деле хотите заимпортить string.py из второй папки, но интерпретатор будет думать что нужно взять директорию, и выдаст ошибку (скажет что мол не является это валидным пакетом или что-то в таком духе).
    4. Чтобы такого не было, разработчики решили что вы должны явно помечать, что хотите чтобы папка считалась пакетом. Это тоже самое что помечать файлы с кодом на питоне расширением .py - вы же не ждёте что интерпретатор будет воспринимать .txt-шники как модули на питоне? То же самое и с папкой.

    Ну и да, как уже упомянул Вячеслав , __init__.py вовсе не обязательно должен быть пустым, например там могут быть реэкспорты.
    Ответ написан
    Комментировать
  • Стоит ли учить C++ в 2020?

    Chronicler
    @Chronicler
    Программист
    На все вопросы подобного рода есть хороший ответ данный три тысячи лет назад.
    Все, что может рука твоя делать, по силам делай; потому что в могиле, куда ты пойдешь, нет ни работы, ни размышления, ни знания, ни мудрости. (Екклесиаст 9:10)
    Ответ написан
    Комментировать
  • Стоит ли учить C++ в 2020?

    kk95
    @kk95
    учить кому ? школьнику старших классов ? 20 летнему студенту ? 35 летнему мужику с 2 детьми ? человеку который разбирается в информатике ? человеку который просто любит поиграть в игры и умеет поставить винду ? учить чтобы писать софт ? учить чтобы делать игры ? учить чтобы поднимать бабло ? учить как хобби ?
    нет начальных данных. как вам ответят на него ?
    Ответ написан
    Комментировать
  • Нужен ли программисту C++ Linux?

    Adamos
    @Adamos
    Начинающему Крестовику не стоит учиться виндоус-онли программированию исключительно в Студии.
    Это делает его ущербным специалистом, для которого выход за пределы изученных интерфейсов и руководств становится проблемой.
    Так что если вы поставите себе тот же КьютКриэйтор вместо ВизуалСтудии и будете использовать gcc/clang для сборки - все нормально... непонятно только, зачем вам тогда вообще сидеть на Виндах.
    Ответ написан
    Комментировать
  • Как заблокировать определенные сайты и скрипты в linux?

    gbg
    @gbg Куратор тега Linux
    Любые ответы на любые вопросы
    Это можно сделать при помощи прокси-сервера. Почитайте про squid
    Ответ написан
    7 комментариев
  • Как использовать linux сервер на windows 10?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Все наоборот переходят на линукс.
    А винду, если так хочется, можно запустить в виртуалке.

    Но если вот прям не терпится слить все свои приватные данные в Редмонд, то сначала надо понять, что нужное тебе решение называется не "линукс сервер", а докер. И я в полном недоумении, почему за сутки никто не упомянул это стандартное решение. Видимо, понимать суть вопроса люди окончательно разучились, с трудом осиливая заголовок, не говоря уже об анализе текста вопроса.
    Ответ написан
    8 комментариев
  • Насколько важен атестат об окончании школы для трудоустройства в сфере GameDev?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    Давай сделаем так.

    Можешь написать игрушку, например простейший волейбол - чтобы шарик по экрану перемещался согласно законам физики, то есть чтобы он нормально ускорялся, замедлялся, подпрыгивал и визуально это бы выглядело натурально?

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

    Школьная программа ОЧЕНЬ простая по сравнению с современным программированием. Если ты даже с этим не можешь справиться - как ты можешь в юнити что-то реально работающее делать?

    > меня возьмут на работу по GameDev без атестата?
    На работу берут тех, кто умеет что-то делать.
    На любой работе (неважно, геймдев или бизнесдев), есть огромное количество унылых и неинтересных задач.
    Поэтому то, что ты возьмешься, изучишь темы 8-9 класса и закончишь школу, это будет доказательством как минимум того, что ты умеешь работать над собой, заставлять себя делать неинтересные вещи и доделывать их, а не кидать на полпути.

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

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

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Никогда ещё эта картинка не была так кстати!
    5e3e4974025c8931853294.jpeg
    Геймдев совсем не такой, каким вы его себе представляете.
    Ответ написан
    Комментировать
  • Что делать если "лежит"регистратор доменного имени?

    @DaniilDemchenko
    ukrnames.com
    Как лежит? Отключен от реестров доменных зон или его ddosят и не работают dns сервера?
    Если отключен - нужно писать в реестр - все зависит от зоны
    Если лежат dns - то ждать когда отпустит или когда они полКитая забанят - как оно обычно бывает,
    Ответ написан
    3 комментария
  • Как использовать несколько доменов для нескольких серверов на одном IP?

    hint000
    @hint000
    у админа три руки
    Nginx обратный прокси.
    Ответ написан
    Комментировать
  • Как стилизировать окно на разрешение push-уведомлений?

    zavoloklom
    @zavoloklom
    Fullstack разработчик
    Стилизовать нативное окно подписки браузера невозможно.

    Однако вы можете сделать собственное окно подписки (свестав и стилизовав его по своему усмотрению) и затем, с помощью Notifications API вызывать нативное окно подписки.

    По такой схеме работают многие коммерческие сервисы пуш-уведомлений.
    Ответ написан
    2 комментария
  • Какова примерная стоимость создания расширения для Twitch?

    Zoominger
    @Zoominger
    System Integrator
    1. Заходите на фриланс, выставляете цену 10 000 рублей;
    2. Через минуту приходит Васян и предлагает 8 000;
    3. Через пять минут приходит Колян и предлагает 5 000;
    Можно подождать час и придёт вайтишник, который сделает за еду.

    Шутки шутками, но совет дельный.
    Ответ написан
    Комментировать
  • .ppn или как присвоить имя сайту без ICANN?

    ICANN одобрила заявку Яндекса на доменную зону вер...
    Доменная зона .yandex проделегирована

    Что мы сделали, чтобы получить зону? Каждый может так?

    Татьяна: Это была большая работа финансово-юридического департамента, а помогала нам подавать заявку Британская фирма Safenames, которая давно помогает нам с регистраций доменов.
    Заявка стоит достаточно дорого — 185 тысяч долларов, так что, видимо, не каждый.
    Ответ написан
    3 комментария
  • Как и когда правильно использовать actions Vuex для API-запросов?

    Athanor
    @Athanor
    Лайк + Решение: не жмись, нажми
    пришел к выводу, что запросы к API надо делать внутри actions Vuex (якобы это best practices). Однако, я совершенно не понимаю, всегда ли это необходимо

    Выносить общение с api слоем в vuex оправдано, когда данные, которые оттуда приходят вы храните в vuex.

    При этом, конечно же, лучше при мутации чего-то на сервере обновлять этот список с сервера, а не пробовать повторить эту мутацию локально.

    Что касается вашего вопроса про то, что vuex выглядит прослойкой: у него изначально другое предназначение, он не обязан полностью содержать актуальные данные из бд, это слой с данными для приложения и нужен он для того, чтоб все общие данные лежали в одном месте.

    PS
    1. добавьте в ваши actions, использующие вызовы API return, иначе при вызове в компоненте они будут возвращать не тот промис, который вы от них ожидаете.
    2. Использование хэлперов mapActions, mapGetters.. позволит сделать общение с vuex в компонентах гораздо симпатичней
    Ответ написан
    1 комментарий
  • Подходит ли macbook air 2019 для web разработки?

    kentuck1213
    @kentuck1213
    Чувак ты такие вопросы задаешь )))
    У меня у самого Air 2015 8-ОЗУ, 3 года пользуюсь, скажу что хватает но не всегда. Если ты пилишь простые сайтики то да хватит с головой, но на High Load можно слабо расчитывать.
    За такие деньги сейчас конкуренты предлагают 6 ядерный i7 проц 10 поколения, 16 озу.
    Ответ написан
    4 комментария
  • Как реализовать счетчик "сейчас этот товар просматривают еще N человек"?

    nki
    @nki
    bezkart.ru готовая система лояльности
    Это маркетинговая уловка. Можешь делать рандомный счетчик. Лишь бы пользователь понял, что у него есть конкуренты и быстрее купил нужный товар.
    Ответ написан
    7 комментариев
  • Описание задач выполняемых серверами, в чем делать?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    1. Stop petting your servers. Серьезно. Если у вас отдельные сервера занимаются отдельными задачами то у вас довольно плохо устроена инфраструктура
    2. Используйте Infrastructure as Code (Ansible, Chef, Puppet) - вот вам и документация
    Ответ написан
    5 комментариев