Задать вопрос
  • Как совмещать учёбу с работой, если учёба очно-заочная?

    SlampD
    @SlampD
    В некоторых крупных конторах дают ученический отпуск. Сам в течение двух лет брал. Проблем не было.
    Ответ написан
    Комментировать
  • Какие они, ваши наблюдения и опыт о количестве интересных проектов во фрилансе/удаленной работе?

    opium
    @opium
    Просто люблю качественно работать
    В последнее время стало особенно много сыпаться сложных проектов, от всего отказываюсь нет хороших программистов
    Ответ написан
    7 комментариев
  • Как модуль на php подружить с django?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    проще найти/написать на питоне

    иначе - через сервер очередей

    ну или через командную строку
    Ответ написан
    Комментировать
  • Простая корзина на Django?

    @KIN1991
    Python, PHP developer
    Все просто при нажатии на кнопку купить, вам следует отправлять в сессию корзины id-ик картины, когда переходите к оформлению заказа просто делаете запрос к базе с выводом необходимой вам инфы по id-ам которые у вас есть в сессии.
    <a href="#" data-id="1">Название картины</a>
    Вьюха корзины
    def cart(request,id):
        if 'cart' not in request.session:
            request.session['cart'] = list()
        request.session['cart'].append(int(id))
        ....
        return ...

    Ну и вьюха оформления
    def checkout(request):
        cart = Images.objects.filter(pk__in=request.session['cart'])
        ....

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

    Olej
    @Olej
    инженер, программист, преподаватель
    Но вот что я не могу понять, если человек берет по часовую оплату, но из половины и даже больше этих часов он разбирается сам, как это можно сделать, получается, что он не совсем хороший программист? Или это в принципе нормальное явление? И как тогда поступать считать меньшее количество часов ?


    А если оперуполномоченный МУРа сидит и читает материалы дела - то засчитывать ему это как рабочее время или как прогул?
    Или давайте ему засчитывать рабочим только "чистое" время: или когда он несётся в погоне вывалив язык, или когда в стрельбанине участвует...
    Ответ написан
    6 комментариев
  • Как сделать выборку в django?

    @deliro
    Q
    Ответ написан
    Комментировать
  • Что лучше: redis или mongodb для форума?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    для хранения данных лучше SQL, носклные разрастутся быстро, и больше нагрузка на вычисление параметров групп/прав юзеров, числа сообщений и т.п.
    для кеширования Redis
    Ответ написан
    Комментировать
  • Как лучше реализовать прием оплаты за фриланс услуги?

    opium
    @opium
    Просто люблю качественно работать
    Ни один агрегатор не пропустит вас на таких условиях
    Ответ написан
    5 комментариев
  • Что делать, если заказчик просит убрать работу из портфолио?

    opium
    @opium
    Просто люблю качественно работать
    Обычная практика например в студиях
    Убрать копирайты из подвала сайта - столько то денег или процент от оплаты за разработку сайта
    Убрать из портфоли - столько то денег
    Ответ написан
    2 комментария
  • Python или PHP?

    skobkin
    @skobkin
    Гентушник, разработчик на PHP и Symfony.
    Вопрос неверный. Надо писать как минимум "Django или Symfony".
    Ответ написан
    2 комментария
  • Что делать, если заказчик просит убрать работу из портфолио?

    Schullz
    @Schullz
    =^.^=
    Авторство неотчуждаемо. Исполнитель всё равно является автором того, что сделал (даже если все остальные права передал)

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

    ГК РФ, часть 4, глава 70, статья 1265.1

    также:
    Статья 1295. Служебное произведение
    1. Авторские права на произведение науки, литературы или искусства, созданное в пределах установленных для работника (автора) трудовых обязанностей (служебное произведение), принадлежат автору.

    Если для Вас ценнее хорошие отношения с бывшим заказчиком (чтобы он вас рекомендовал кому-то) - проект лучше убрать
    Если ценнее пункт в портфолио и/или желание поставить на своё место наглеца - оставляете проект в портфолио
    Ответ написан
  • Python или PHP?

    zooks
    @zooks
    Frontend
    Используйте поиск:
    https://toster.ru/search?q=Python+PHP

    Django - это фреймворк, а не ЯП.
    Ответ написан
    Комментировать
  • Python или PHP?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    если деньги нужны быстро -php
    если нужны постоянно - python

    надо понимать, кем ты видишь себя через год. Посмотри на любые фичи, отличные от веба: например,на нынешние "машинное обучение", "мобильная разработка" и т.д. - везде будет Java, и почти везде будет Python. И далеко не всегда Python хуже Java. О PHP в таких темах , разве что, слышали. Проще говоря - Python - пропуск в мир "взрослых" языков.

    Хотя для формошлепства, согласен, PHP подходит отлично и работы с legacy code много.
    Ответ написан
    1 комментарий
  • Могу ли я разместить в портфолио работу, которую частично делал кто-то еще?

    @maxloyko
    Да. Укажите какая ваша роль была в том или ином проекте.
    Ответ написан
    Комментировать
  • Как правильно оптимизировать urls в Django?

    shultais
    @shultais
    Обучаю программированию на Python и SQL
    1. Добавляете в модель поле, примерно так
    slug = models.SlugFiled(unique=True)

    2. Затем в urls укажите slug, например так
    url(r'^(?P<slug>[-a-zA-Z0-9_]+)$', 'article_detail', name='article_detail'),

    3. Ну и уже во вьюхе
    def article_detail(request, slug):
        article = get_object_or_404(Article, slug=slug)
        ...
    Ответ написан
    1 комментарий
  • Django. Как создать кастомного юзера без пароля, но с токеном?

    shultais
    @shultais
    Обучаю программированию на Python и SQL
    У AbstractBaseUser есть несколько методов для работы с "пустыми паролями", как раз для работы с токенами подойдут.

    def set_unusable_password(self):
        # Создает "ниюзабельный" пароль, который при вызове метода check_password будет возвращать False
        self.password = make_password(None)
    
    def has_usable_password(self):
        return is_password_usable(self.password)
    Ответ написан
    2 комментария
  • Какой сервис для хранения/написания/правки проектной документации используете вы?

    alexiusp
    @alexiusp
    senior frontend developer
    Мы используем продукты от Atlassian - Jira и Wiki. Jira - для ведения проекта и контроля багов, Wiki - для хранения сопутствующей документации, схем базы данных и всего такого прочего. Более того у нас настроено автоматическое создание тикетов в Jira по телефонному звонку или e-mail клиента. Я, к сожалению, не знаю технических деталей реализации, но это круто.
    Jira, на мой взгляд, ещё хороша тем, что в ней всю структуру и логику переходов и изменения состояний тикетов можно легко настроить под свои нужды прямо в системе, и она доступна как с рабочего места, так и в дороге (даже из дома можно, если приступ трудоголизма замучал).
    У нас тоже с безопасностью довольно строго, обработка персональных данных и всё такое, но против облака никто не возражает и вопросов по безопасности это не вызывает.
    Исходники мы, правда, безопасности ради, храним в локальном репозитории.
    Ответ написан
    2 комментария
  • Как выводить средства с UpWork на ООО, зарегистрированное в России?

    opium
    @opium
    Просто люблю качественно работать
    1. Открываешь ИП, к нему транзитный валютный счет. Рассчетный валютный счет можно открыть если желаешь сидеть в долларах.
    2. Делаешь wire трансфер с Upwork, уплачивая 30$ за перевод.
    3. После перевода деньги блокируются валютным контролем.
    4. Дальше два варианта, либо выбить из поддержки договор (что почти нереально), либо отдать в ВК публичную оферту (User Agreement, на который соглашаемся при регистрации) в биллингве, на каждой странице публичной аферты поставить свою печать, "Копия верна" и подпись (после этих действий ВК охотней примет публичную аферту, нежели просто распечатанный биллингв).
    5. На каждый денежный перевод нужен акт выполненных работ, тут два варианта. Либо предоставить в ВК скриншот трансфера из панели апворка (что филькина грамота, не каждый ВК примет это), либо запрашивать у поддержки "Act of acceptance", который будет подписан апворком и тобой, в нем будет указана сумма перевода. Act of acceptance выглядит внушительней, нежели скрин из панели.
    6. Дальше при каждом переводе предоставляешь новый Act of acceptance.
    7. Работаешь так до достижения лимита в 50000$, дальше нужно заключить паспорт сделки (что сложно, но реально, нужно трясти поддержку апворка). ЛИБО заключить новый "контракт" с Upwork, опять предоставив User Agreement в билингве (про схему с закрытием старой оферты и открытием новой вычитал на хабре, там чувак ставил номер контракта в шапке оферты, что позволяло "открыть" новый контракт, поменяв этот номер)
    8. Ну и работаем дальше, либо по паспорту сделки, либо по вновь открытому контракту.

    Забыл. Когда ВК подтверждает перевод, то тут 2 варианта. Либо эти даллары "продаются" с транзитного счета на рублевый счет ИП по курсу ЦБ на день продажи, либо переводятся на долларовый счет ИП. Но у нас есть налог на курсовую разницу, потому эти деньги лучше сразу вывести с долларового счета ИП на долларовый физика.
    Ответ написан
    18 комментариев
  • Как налоговая проверяет фрилансеров?

    opium
    @opium
    Просто люблю качественно работать
    никак
    банк стучит только на большие обороты или разовые крупные переводы , причем не только на физиков но и на юриков
    налоговая сама никак не заинтересована трясти мелких неплательщиков
    ну скажем в городе Н живет миллион человек и есть 100 000 неплателищиков и примерно 100 налоговиков
    ну им физически некогда этим заниматься
    теоретически никак это не работает как и практически
    в других странах тоже не все гладко, но там люди обязаны сдавать налоговую декларацию и уже от неё все пляшут
    в германии каждые три года обязательная обычная провека юрлица, раз в десять лет полная.
    Ответ написан
    1 комментарий