Задать вопрос
  • Как выбрать учителя по php?

    sim3x
    @sim3x
    Вообщем моя цель - конечная цель стать профессионалом и устроится в хорошую контору.
    профи становятся после того проработают Х лет

    А для этого мне надо знать - как правильно писать на php т.е. форматирование кода, ООП, синтаксис, паттерны, в чем писать - редакторы и т.д.
    форматирование гуглится или читается на офсайте
    ооп - аналогично
    паттерны нужны мидлам
    на чем писать - на чем привычно

    Правильно - это как принято в серьезных организациях, стандарты. То есть понять не просто язык, а всю кухню.
    кухню узнаете при первом деплое

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

    А потом ещё все это приконнектить к Revision Control System, а их тоже немало.
    лидирующая cvs одна - git

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

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

    GavriKos
    @GavriKos
    Микропетпроджект - домашнее облако homeCloud
    Никак. Мало того что в них 99% даже нечему исполнить программу (потому что тупо набор логических элементов внутри), так еще и если вдруг вы найдете калькулятор с микропроцессором - то вряд ли его можно будет прошивать.
    Ответ написан
    Комментировать
  • Что требует от меня клиент?

    EYPPNM
    @EYPPNM
    I'm not gonna tell you about anything, here
    В английском языке артикль играет очень важную роль
    a proposal это не просто предложение, а это то, что самое важное в его словах на чём следует сконцентрироваться
    Тоесть, выделен термин, общепринятый:
    https://www.beewits.com/web-design-proposal/

    От вас требуется составить Оферту (от англ. гл. offer - предлагаю)
    https://en.wikipedia.org/wiki/Proposal_(business) или бизнес предложение не иначе.
    https://ru.wikipedia.org/wiki/Оферта (РУС)
    https://uk.wikipedia.org/wiki/Оферта (UA)

    В ответ вы получаете или не плоучаете Акцепт https://ru.wikipedia.org/wiki/Акцепт

    Оферта имеет юридическую силу
    Ответ написан
    Комментировать
  • Как сделать аналог https://namechk.com/ с помощью Django?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Django
    Седой и строгий
    Как-то так примерно:

    urls.py
    urlpatterns = [
        path('check-username/', check_username, name='check_username'),
    ]

    views.py
    @require_GET
    def check_username(request):
        if 'name' not in request.GET:
            return HttpResponseBadRequest()
    
        return JsonResponse({'exists': User.objects.filter(username__iexact=request.GET['name']).exists()})

    registration.js
    $('#id_name').change(function() {
        $.getJSON('/check-username/', {'name': $(this).val()}, function(user) {
            if(user.exists)
                alert('Пользователь с таким именем уже зарегистрирован');
        });
    });
    Ответ написан
    Комментировать
  • Интернет-магазин как организовать доставку?

    solotony
    @solotony
    покоряю пик Балмера
    логистика - это основа любой дистанционной торговли. все остальное дело техники, а вот организовать правильную логистику надо постараться. я бы посоветовал вам пойти поработать в контору которая занимается тем чем вы хотите. поучитесь, а потом решайте оно вам надо или нет.
    Ответ написан
    Комментировать
  • IT-блог как трудовая книжка программиста?

    DDenisov_adv
    @DDenisov_adv
    Стратегический маркетолог
    1. Личный блог, если вы его правильно оптимизируете, сможет давать вам лиды с поиска. Например, вы можете написать несколько статей на тему "Найти программиста и не прогадать", "Хороший программист - на все золота". Т.е. с вхождением в метатеги в тексте запросы, по которым могут искать такого специалиста. Да, это чисто коммерческая история но и вы ведь работаете за деньги, не так ли, и это всё не из-за любви к искусству, а чтобы найти клиентов.

    2. Человек который пишет, всегда "выше на голову" того, кто не пишет. Конечно при условии, что они на примерно одном уровне и человек не пишет ерунды.

    3. Чтобы не прослыть копипастом, напишите в блоге, что это ваши личные статьи, уникальный контент, и что если кто-то хочет его использовать, то ссылка обязательна. Гит и т.п. профильные сообщества никто не отменяет.

    Успехов, направление верное. Лучше это делать, чем не делать. Я кстати себе нашел разработчика на один проект на битриксе именно через его блог, в поисковой выдаче.
    Ответ написан
    8 комментариев
  • Как предложить скидку заказчику на фрилансе?

    @vism
    Так и пиши. Вы хотели проект за 40К. Но я вам сделаю говнецо за 10ку. Какая вам разница.
    Или
    Я люблю работать бесплатно, хотел скидку сделать до 10К, но подумал и решил вам доплатить, за ваш проект. даже еду не нужно.
    Ответ написан
    Комментировать
  • Need communecate to clients?

    oh_shi
    @oh_shi
    Хотелось бы понимать что эти товарищи делают

    Пытаются вас поиметь.
    Ответ написан
    3 комментария
  • Можно ли работать на фрилансе, создавая "нешаблонные" проекты?

    opium
    @opium
    Просто люблю качественно работать
    Ну делайте не стандартные, никто же не запрещает?
    Ответ написан
    Комментировать
  • Как сделать лендинг с корзиной?

    @lb-web
    делать верстку за деньги ну очень не хотелось бы.

    всегда люблю.

    Что касается вопроса, то тут какая-то безысходность. Ну т.е. деньги за верстку вы отдавать не хотите, но при этом сами не знаете.

    На CMS тоже надо верстать, если хотите "шаблон мечты". Иначе Ваш максимум это установить шаблон и плагин инет-магазина.
    На Adobe Muse сверстать получится, без корзины конечно, но получится, но криво, косо, долго и не удобно. А если потом захотите что-то переделать - то удачи)))

    Ваш выбор cms+шаблон(на него вероятно придется потратиться).
    Ответ написан
    3 комментария
  • Почему не работает djangopackages.org?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Django
    Седой и строгий
    С проектом всё в порядке. Не в порядке с РуНетом:
    5c3ac8229a68d568077830.png
    Используйте VPN.
    Ответ написан
    Комментировать
  • Хочу зарегаться на апворк. Что следует сделать до регистрации, а чего делать не стоит вовсе?

    an-tar
    @an-tar
    Full stack web developer
    Все просто - зарегистрироваться со своими реальными учетными данными, пройти верификацию, быть готовым ответить на вопросы со стороны Upwork. Прочитать правила использования сервиса, согласиться и не нарушать их.

    Чего не стоить делать - использовать неверные данные или регистрироваться за кого-то; переманивать клиентов с апворка, работать из территорий, откуда работа запрещена согласна законодательству US (Иран, Корея, Крым и др. злачные места - см. правила сервиса); хитрить с клиентами, халтурить со временем и качеством выполненных работ.
    Ответ написан
    Комментировать
  • Переход с Django Templates на Jinja2?

    появление официальной возможности подключить jinja не значит что расширения стали бесполезны, когда потребовалось в итоге взвесив все за и против всё равно остановился на niwinz.github.io/django-jinja
    При этом я не отключал стандартные шаблоны, я использую и то и другое, где узкем местом стали шаблоны, перешел на использование jinja.

    пользуюсь примерно таким:
    TEMPLATES = [
        {
            'NAME': 'django',
            'BACKEND': 'django.template.backends.django.DjangoTemplates',
            'DIRS': [],
            'APP_DIRS': False,
            'OPTIONS': {
                'string_if_invalid': 'VARIABLE ERROR',
                'context_processors': [
                    "django.contrib.auth.context_processors.auth",
                    "django.core.context_processors.request",
                    'django.contrib.messages.context_processors.messages',
                    'core.context_processors.cities_list',
                    'django.core.context_processors.static',
                ],
                'loaders': [
                    ('django.template.loaders.cached.Loader', [
                        'django.template.loaders.filesystem.Loader',
                        'django.template.loaders.app_directories.Loader',
                    ]),
                ],
    
            },
        },
        {
            'NAME': 'jinja2',
            'BACKEND': 'django_jinja.backend.Jinja2',
            'DIRS': [],
            'APP_DIRS': True,
            'OPTIONS': {
                'autoescape': False,  # !!!!!!
                "app_dirname": "jinja2",
                "match_extension": ".html",
                "newstyle_gettext": True,
                "translation_engine": "django.utils.translation",
                "extensions": [
                    "jinja2.ext.do",
                    "jinja2.ext.loopcontrols",
                    "jinja2.ext.with_",
                    "jinja2.ext.i18n",
                    "jinja2.ext.autoescape",
                    "django_jinja.builtins.extensions.CsrfExtension",
                    "django_jinja.builtins.extensions.CacheExtension",
                    "django_jinja.builtins.extensions.TimezoneExtension",
                    "django_jinja.builtins.extensions.UrlsExtension",
                    "django_jinja.builtins.extensions.StaticFilesExtension",
                    "django_jinja.builtins.extensions.DjangoFiltersExtension",
                    # "coffin.spaceless" не работает в py3
                ],
            }
        },
    ]
    Ответ написан
    2 комментария
  • Можно ли из определенного запроса отделить нужного мне человека?

    DevMan
    @DevMan
    зачем ещё запрос?
    у вас уже есть нужные данные, прост отфильтруйте их. любой яп элементарно с этим справится.
    простой пример на пхп
    Ответ написан
    4 комментария
  • Опять сомнительный заказчик на Upwork, обман ли?

    ZERGE
    @ZERGE
    Сейчас не знаю что и делать, странно как то это все.

    Действительно, странно, сначала делать, потом думать.
    Зачем вы вообще пришли на Апворк? Чтобы заниматься подобным схематозом?
    Ответ написан
    1 комментарий
  • Какую зарплату искать джуну в СПб?

    inoise
    @inoise Куратор тега Карьера в IT
    Solution Architect, AWS Certified, Serverless
    Нужно не просить, а смотреть сколько предлагают. В Спб и Мск цены очень сильно отличаются, кстати. Походите по собеседованиям, посмотрите на предложения и сделайте выводы. Список технологий никак не характеризует вас как программиста
    Ответ написан
    Комментировать
  • Где хранить единичные данные и настройки?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    Если вам база кажется не логичным то у меня для вас плохие новости
    Ответ написан
    6 комментариев
  • Как реализовать теоретически загрузку и конвертацию изображений как на 9gag.com?

    @hckn
    1. не надо его разрешать загружать. webp это вспомогательный формат. иначе придется webp конвертировать в другие форматы, зачем этот геммор?

    2. я делаю ffmpeg

    3. не знаю что там, но лучше свой
    Ответ написан
    2 комментария
  • Для чего нужна строка shebang в python?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Шебанг для nix-систем. Командные оболочки считывают начало исполняемого файла, который запускается, и определяют как его выполнять. Благодаря этому в Linux например можно не вызывать интерпретатор, передавая ему скрипт
    python test.py
    а писать просто
    ./test.py
    Ответ написан
    Комментировать
  • Как установить шрифт на сервер?

    @Stalinko
    PHP'шник и фрилансер до мозга костей
    Шрифт - это файл.
    Кладёте файл на сервер, как и остальную статику, и пользуетесь им через font-face как и любым другим шрифтом.
    Ответ написан
    Комментировать