Задать вопрос
  • Как запустить бота вк на компьютере?

    @stratosmi
    Посмотрите адрес на MyIp.ru, посмотрите адрес на своем компьютере - они должны совпадать.
    Вариант второй сравнить адрес на MyIp.ru и на своем роутере, они должны совпадать. Но нужно будет прокинуть порт, в настройках роутера это делается.
    Если адрес не совпадает ни по одному из двух этих вариантов - нужно подключить белый IP у провайдера. Если провайдер его не даст - возвращайте на хостинг.
    Ответ написан
    Комментировать
  • Как дальше быть?

    tema_sun
    @tema_sun
    Ребенок первый раз встал, сделал пару шагов и упал. После этого он решил, что напортачил с обучением и, видимо, ходить это не для него.

    Но если у вас есть объективные причины, почему вам Джанго не нравится, тогда им действительно не стоит заниматься. "У меня не получается" - это не причина.
    Ответ написан
    Комментировать
  • Laravel response SPA?

    @vism
    Вам злые дяди не разрешают другие переменные слать, кроме message?
    Ответ написан
    Комментировать
  • Где можно узнавать о новых технологиях и разработках?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    У каждой крутой технологии есть создатель, а у большинства из них есть твиттер. У некоторых технологий есть даже собственный твиттер. И у всех крупных компаний, двигающих прогресс, тоже есть твиттер. Если на них на всех подписаться, то со временем и сам твиттер начнёт подкидывать толковые предложения подписок, и в переписках можно будет заметить толковых людей. А после набора критической массы подписок лента превратиться в непрерывный поток интересных мыслей, интересных репостов, интересных лайков и связанных со всем этим новостей.
    Ответ написан
    Комментировать
  • Как сделать кастомный checkbox на JS?

    Ankhena
    @Ankhena Куратор тега JavaScript
    Нежно люблю верстку
    потому-что с CSS-ом геморно кастомный чекбокс замутить

    Ну прям

    (усовершенствованный вариант со специально видимым фокусом, который потом можно кастомизировать как хочется)
    Ответ написан
    Комментировать
  • Свое облачное хранилище?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    возможно это сделать вообще

    Dropbox же есть, значит возможно.

    написать свой сайт, где будут хранится мои файлы

    Это и без облачных технологий можно сделать.

    Как это реализовать?

    1. Изучить принципы web-разработки;
    2. Изучить Python;
    3. Выбрать подходящий фреймворк;
    4. Написать код;
    5. Настроить сервера(а);
    6. Развернуть на них свой проект.
    Ответ написан
    Комментировать
  • Celery, как работает?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Многопроцессно.
    Ответ написан
    Комментировать
  • Какой CMS движок учить начинающему?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Никакой. Изучайте разработку ПО, языки программирования, построение архитектуры ПО, алгоритмы, математику и т.д и т.п.

    UPD
    Приведу немного аргументации и очевидных вещей для тех, кто не понимает почему ответ именно такой. На самом деле все очень просто: в IT индустрии все развивается и меняется очень, очень-очень быстро. И как следствие возникает проблема устаревания знаний и умений. Вот например 15-20 лет назад изучение языка программирования под названием "Дельфи" и популярной тогда его среды разработки для дестктопных приложений вполне имело смысл и было популярным явлением, т.к. оно тогда довольно широко использовалось, или например Perl для создания сайтов. А где оно сейчас? Почему сегодня сайты пишутся на джаваскрипте? А как на счет десктопных приложений? А ведь те же десять лет назад попробуй скажи такое — как бы область деятельности не пришлось менять. И вот такое происходит просто с языками программирования за довольно короткое время. А основа любого CMS, фреймворка и иже с ними — это как раз таки язык программирования. И вот за время жизни языка программирования в нём случаются новые стандарты, изменения и прочее, а популярное ПО на нём переписываются десятки и сотни раз. Т.е., изменчивость продуктов какого либо языка зависит как от самого языка так и от его популярности. И чем они выше — тем чаще что-то меняется. Из всего этого вытекает очень логичный вывод: в долгосрочной перспективе выгоднее те знания, которые не устареют как можно дольше. И вот тут как раз таки знания разработки ПО и языков программирования, построения архитектура, алгоритмы и прочее имеют наибольший срок устаревания. А уж сколько тысяч лет математике можно и не вспоминать. А она, кстати именно благодаря стремительному развитию IT тоже развивается очень быстрыми темпами. Так вот, при наличии вот таких фундаментальных знаний можно легко и быстро осваивать любые новые фреймворки, CMS, языки программирования и прочее. А уж при наличии подробных мануалов, гугла, форумов и прочего большинство задач сводится тупо к вбиванию "как сделать YYY в ZZZ" в строке поиска (я вот например никак не могу понять ход мыслей людей, которые задают вопросы на форумах и прочих ресусах, ответ на которые выдается в первых же строчках гугла, складывается впечатление, что они вообще первый раз в интернете и про гугл не знают вообще ничего).
    Если есть желание именно в изучении CMS — ставим себе задачу и решаем её используя разные CMS, далее выбираем наиболее понравившуюся и пользуемся пока не надоест или не устареет. А после — повторить.

    Немного перефразирую сам вопрос и соседний популярный ответ:
    — Каким инструментом учиться пользоваться начинающему строителю?
    — Учись использовать молоток и гвозди, леса полно, доски везде используются.
    Вот только строительство — это не одни только доски, в которые забиваются гвозди, а еще архитектура, сопромат и иже с ним, экстерьер, интерьер, отопление, освещение, канализация, вентиляция и еще куча всего. Аналогично и во всех остальных областях, в том числе и web разработке.
    Ответ написан
    9 комментариев
  • Какой ноутбук выбрать для графического дизайна?

    symbiotic
    @symbiotic
    Дизайнер сайтов, интерфейсов
    На мой взгляд лучше взять подержанный Macbook pro с ретина дисплеем. Будет работать гораздо лучше pc-ноута.
    Ответ написан
    Комментировать
  • Какой ноутбук выбрать для графического дизайна?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    все фигня кроме Макбук...

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

    @Coocos
    Некоторые цвета на этих матрицах будут сильно отличаться. Но многие пользователи WEB сами используют мониторы с низким цветовым охватом - это нужно учитывать при разработке.
    Ответ написан
  • Какой CMS движок учить начинающему?

    yudinikita
    @yudinikita
    Инженер-программист из России
    Учи WORDPESS. Заказов на фрилансе куча, да и учится легко.
    Ответ написан
    Комментировать
  • Как при сборке python приложения добавить файл?

    FeNUMe
    @FeNUMe
    Чем собираете экзешник? Откройте документацию и посмотрите как добавлять дополнительные файлы.
    Например у pyinstaller есть add-data, у cx_Freeze есть include_files, у py2exe есть data_files, у nuitka...уже не помню что есть:-)
    Ответ написан
    7 комментариев
  • Python, почему функция возвращает None?

    @Norkotik
    А что она должна возвращать? return то где?
    Ответ написан
    Комментировать
  • Какие платёжные агрегаторы предоставляют выплаты клиентам пользователя без ИП?

    Jump
    @Jump
    Системный администратор со стажем.
    выплаты клиентам без использования ИП
    Если вы не являетесь ИП у вас не может быть клиентов.

    А так - те же яндекс деньги позволяют это.
    Ответ написан
    Комментировать
  • Что такое "сайт под ключ"?

    mixail_fet
    @mixail_fet
    Дизайнер веб-интерфейсов
    Готовый продукт, который готов к запуску:
    • Дизайн
    • Копирайтинг
    • Верстка
    • Программирование
    • Продвижение (опционально)
    • Продакшен.
    Ответ написан
    2 комментария
  • Какой macbook выбрать для повседневного использования?

    OrlovEvgenii
    @OrlovEvgenii
    golang developer / DevOps
    если берешь из оф-стора то там уже идет с исправленным механизмом "бабочка". Залипающая клава поставлялась первые +/- пол года после релиза, к тому же apple делает бесплатную замену клавы для тех у кого старый механизм.
    Выбор очевиден, бери pro'13 2017 в стоке на минималках, для повседневной богатой домохозяйки это вполне.
    Ответ написан
    3 комментария
  • Как правильно представить новостной пост с комментариями в REST API?

    @luna3956
    Новость и комментарий - разные сущности. Сделайте один метод получения новости, например, getNews(id), и метод получения комментариев к новости, например, getNewsComments(id). Чтобы не делать два запроса из клиента, создаете метод getNewsWithComments в котором дергаете getNews(id) и getNewsComments(id) и склеиваете их результаты в такую json-ку и отправляете клиенту
    {
      "id": 1,
      "header": "News header",
      "body": "Bla bla bla",
      "comments": {
        "Ivan": "Bad comment",
        "Sara": "Good comment"
      }
    }


    Плюс посоветуйте что нибудь прочитать на предмет лучших архитектурных практик в REST API?


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