Задать вопрос
  • Насколько вообще может быть легальна деятельность на Upwork?

    Jump
    @Jump
    Системный администратор со стажем.
    Насколько вообще может быть легальна деятельность на Upwork?
    Полностью легальна.
    Закон это никак не запрещает.

    По поводу налогов - их надо платить и все.
    Если доход на апворке нерегулярный - просто указываете в декларации доход и платите налог.
    Если доход регулярный и достаточно приличный - регистрируете ИП.

    Совершенно непонятно каким боком к этому могут иметь отношения различные "Fee and ACH Authorization Agreement", и "Tiered Pricing" в Act of Acceptance?" ?

    Налог платится с дохода, доход это средства поступившие на ваш счет в банке.
    Ответ написан
    4 комментария
  • В Google Play боты наставили игре 50 оценок по 1 звезде, что делать?

    x67
    @x67
    Создайте армию ботов и поставьте 500 5звездочных оценок
    Вот они, войны клонов ботов будущего!)

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

    П.с. и это скорее всего хороший знак, значит ваше приложение кого-то задело и по крайней мере конкурентоспособно.
    Ответ написан
    Комментировать
  • Почему постгрес считает значение null не соответствующим !=true?

    longclaps
    @longclaps
    Потому что null не равно ничему (даже null не равно), это - одна из концепций теории RDBMS. Проверяйте поле на IS NULL, и будет щастье.
    Ответ написан
    3 комментария
  • В чем заключаются основные различия AWS и Heroku?

    sim3x
    @sim3x
    Хероку хостится на AWS

    Хероку используется, когда есть деньги, непонятно когда придет вал запросов, админить никто не хочет
    AWS - когда админить есть кому, понятно когда приходит вал запросов, примерно понятно, что делать с наплывом
    Ответ написан
    Комментировать
  • Книги по Python для начинающих?

    zooks
    @zooks
    Frontend
    4-е издание Лутца "Изучаем Python" содержит Python 3-ей версии. Поэтому читать не только можно, но и нужно.
    Ответ написан
    8 комментариев
  • Как учить assembler под linux?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Я читал "Столяров А.В. - Программирование на языке ассемблера NASM для ОС UNIX - 2011"
    Ответ написан
    2 комментария
  • Какие есть книги для продвинутого уровня по Python?

    BBmike
    @BBmike
    Рамальо Л. - Python. к вершинам мастерства

    про скрапинг
    Скрапинг веб-сайтов с помощью Python. Р.Митчелл
    Ответ написан
    Комментировать
  • Как создать портфолио для фриланса или удаленки?

    @KingAnton
    У меня для вас плохие новости, никому вы не нужны без опыта. На фрилансе нужно решать задачи заказчика, т.е. нужно быть "И швец, и жнец..." и делать все в короткие сроки. На чистую верстку конкуренция огромная, плюс ко всему летом заказов меньше. Так что советую вам разделить ваш доширак на пару частей, чтобы на дольше хватило.
    Ответ написан
    Комментировать
  • Как создать портфолио для фриланса или удаленки?

    @laxikodeje
    C такой квалификацией фриланс противопоказан.
    Иначе всю жизнь до пенсии будете эти смешные деньги получать.
    Во фриленсе рост квалификации для начинающих с нуля - крайне медленный.

    Плюс конкуренция среди фриленсеров идет имеенно в нижнем ценовом сегменте.
    В верхнем ценовом сегменте идет уже конкуренция среди работодателей за работников.
    Ответ написан
    43 комментария
  • Что с pip'ом в Python?

    LazyTalent
    @LazyTalent
    Data Engineer, Freelancer
    Прежде, чем сидеть грустить, может быть стоило изучить инструменты, которыми пользуешься?
    Ответ написан
    1 комментарий
  • Что с pip'ом в Python?

    sim3x
    @sim3x
    LMAO

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

    stanislav-belichenko
    @stanislav-belichenko
    Backend PHP Developer
    Вы изначально пошли неверным путем. Вам необходимо дать доступ к приватному репозиторию, это можно сделать двумя способами.

    1. Создать команду (team):
      2848cd81588e47e3ac3786d242611bca.png
      после чего сделать этот репозиторий репозиторием этой команды. Ну и соответственно ваши коллеги должны будут зарегистрироваться на Bitbucket, а вы должны будете пригласить их в команду.

    2. Просто дать доступ к личному репозиторию, через специальный функционал:c240dab9209549ffbb74b0607c1e1c11.png


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

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

    Это не совсем верный путь, а точнее - совершенно неверный, так как подобное можно проворачивать только на тестовых средах, где вы можете что-то подправить, подождать, пока случится собственно pull, ну и так далее. Попробуйте использовать что-либо вроде Capistrano, ну или что угодно еще из подобных утилит. Это решит вопрос и с хранением паролей, и со всем остальным. В крайнем случае, сделайте авторизацию через ключ, а не через пароль. В этом случае, один раз добавив его, вы навсегда забудете о вводе пароля от аккаунта при загрузке вашего приложения. Подробнее об этом можно узнать тут, ну и вообще погуглив про bitbucket ssh key.
    Ответ написан
    5 комментариев
  • Правильно ли объясняется в тексте почему в 1 кб 1024 байт?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Нет, неправильно.
    То, что было в перфокартах для контроля четности - это оставьте перфокартам, контроль четности и кодирование данных никак не связаны с обозначением кило и 1024. И уж тем более 1025 вообще далеко от ИТ.

    Все проще.
    Берем 1 бит, можем оперировать двумя значениями 0 и 1
    2 бита - 4 значения, 0-3
    3 бита - 8, 0-7
    4 бита - 16, 0-15
    5 бит - 32, 0-31
    6 бит - 64, 0-63
    7 бит - 128, 0-127
    8 бит - 256, 0-255
    9 бит - 512, 0-511
    10 бит - 1024, 0-1023

    Нет такого набора бит, чтобы мы могли оперировать ровно 1000 значений. 9 бит мало, а 10 бит позволяют оперировать уже 1024 значениями. Ограничиваьт себя искусственно нет смысла.
    Поэтому на железном уровне в качестве адресации используются степени двойки, чтобы максимально эффективно использовать все используемые биты и память.
    Следовательно ближайшее к 1000 "компьютерное" число это 1024, отсюда в килобайте 1024 байт.

    Для бизнеса это оказалось не очень удобно. И вообще много технических моментов обычным пользователям непонятно почему и как, например с теми же жесткими дисками, когда объем неотформатированного диска и отформатированного может отличаться на заметные процентов 10-15.
    Кроме того, в системе Си, приставки кило, мега, и так далее всегда означали 1000 чего-то. Поэтому с исторически сложившимся 1024 в ИТ отрасли сложилась некомфортная ситуация. Для исправления и появились новые названия, кибибайты, мегибайты, а килобайты и мегабайты по общепринятой системе Си теперь кратны 1000. Но это важно для стандартизации, маркетинга, а не для программирования.

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

    Melkij
    @Melkij
    DBA для вашего PostgreSQL?
    Какой запрос идёт в базу в результате?
    Если не указано никакого order by - то порядок записей в результате запроса любой. В смысле действительно любой, СУБД может даже на каждый запрос возвращать данные в разном порядке и это именно то, что сказано в стандарте SQL.
    Ответ написан
    Комментировать
  • Как мне отсортировать кверисет?

    sim3x
    @sim3x
    П.С. Ответы: "добавить поле date_updated" или "переведи кверисет в лист и реверсни" - не подходят.

    Решения - нет
    Ответ написан
    Комментировать
  • Отложенная рассылка уведомлений: как в Django ежеминутно проверять, пора ли выполнять скрипт?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    Celery - очень правильный подход

    но иногда хватает и обычного крона
    Ответ написан
    2 комментария
  • Почему не создают компьютеры с машинным языком на C/C++?

    15432
    @15432
    Системный программист ^_^
    Процессор это тупая железяка из транзисторов. Ну ладно, не настолько тупая, в современных x86 процессорах машинные коды на лету транслируются в еще более низкий уровень встроенным микрокодом. Но все все равно предположим, что это тупая железяка типа Intel 8086. Как происходит выполнение программы - процессор считывает очередной байт кода и смотрит, что же он такое считал. По значению байта, он определяет, что это за команда (сложение, вычитание) и сколько ещё нужно считать байт конкретно этого машинного слова (а они в x86 могут быть разной длины). Все это происходит на уровне железа, то есть нечто вроде "пятый бит 0, третий бит 1, ага! Это команда сложения двух восьмибитных регистров, надо переключить линию данных на арифметико-логическое устройство и считать туда еще два байта на шину данных. То есть операции очень и очень простые, на уровне бит, сигналов и чтения данных, никакого анализа кода и уж тем более никаких имен переменных. Вы же предлагаете на аппаратном уровне парсить сишный код, в котором при последовательном чтении иногда невозможно определить, что делать в данный момент!! А процессор в это время будет простаивать и считывать из памяти кучу ненужного текста.
    Я вообще не представляю, как на уровне железа и транзисторов можно сделать синтаксический и лексический анализ сишного файла. Разве что сделать настоящий электронный мозг с миллиардом нейронов. Это уж точно не будет быстро, это вообще работать не будет. Изучите устройство компьютера, как именно работает процессор, научитесь думать на языке ассемблера, и поймёте всю абсурдность вашего предложения.
    Ответ написан
    4 комментария
  • Какой VPS принимает Биткоин или prepaid?

    Sanes
    @Sanes
    Потому что крупные делом занимаются, а не на бирже фантиками торгуют. Препейд, это дебетовая карта?
    Ответ написан
    2 комментария