• Есть ли варианты создания графики для тех, кто не может в рисование?

    Tiendil
    @Tiendil
    Разработчик ПО.
    Варианты:

    1. деньги;
    2. команда;
    3. процедурная генерация контента — не умеешь рисовать, учи математику :-)
    4. фото + обработка нейронными сетями / фильтрами — хипстерская версия п.3
    Ответ написан
    3 комментария
  • SWAGGER: что представляет из себя спецификация для rest api?

    delphinpro
    @delphinpro
    frontend developer
    1. Либо сначала разрабатывается спека, а потом пишется API. Это если у вас уже готовое подробное ТЗ есть.
    Либо пишется API и параллельно (либо после) документируется. В идеале — первый вариант. Мне приходилось работать только по второму.
    2. Это просто документация. Насколько строго вы будете валидировать данные - ваше дело. Тестирование — это тоже ваше дело, и другими программными средствами.
    3. Насколько я знаю — нет. Да и не представляю, что вы имеете ввиду. Нажать кнопку и получить готовый продукт? На каком ЯП? На каком фреймворке? Как-то фантастично. Вряд ли. Берете какой-то фрейм и пилите сами.

    Swagger — это вообще примитивнейший продукт для документирования API. Все что он делает — читает файл в формате OpenAPI и отображает его содержание в удобном для чтения формате. Ну еще запросы к API умеет выполнять для проверок. И всё.
    Ответ написан
    2 комментария
  • Какой node js фреймворк выбрать?

    bingo347
    @bingo347 Куратор тега Node.js
    Crazy on performance...
    Если прямо модно и мейнстримно, то NestJS, но он сильно завязан на TypeScript (что несомненно плюс) и декораторах (которые нестандартные, а значит, ИМХО, жирнючий минус)
    Помимо вот такого серьезного фреймворка есть микрофреймворки и библиотеки под конкретные задачи:
    Например для создания HTTP серверов есть express, он самый популярный, он под капотом у NestJS, но при не очень грамотном построении приложения легко убить производительность (тут совет использовать его роутер с первых дней)
    В качестве хороших альтернатив есть Koa и Hapi.
    Под websocket обычно все используют socket.io, из плюсов помимо популярности - его протокол реализован на многих языках, как в качестве сервера, так и клиента. В остальном, ИМХО, только минусы.
    В качестве альтернативы есть ws-api, но популярность низкая, typescript версия пока под альфой, и все не доходят руки доделать
    Ответ написан
    Комментировать
  • Важна ли престижность вуза в карьере программиста?

    @mkone112
    Начинающий питонист.
    Да, диплом MIT - это хорошее подспорье в карьере.
    учёба требует слишком много времени при этом не даёт полезных знаний взамен

    Цитата из википедии:
    Учёба — совокупность организованных мероприятий, направленных на получение знаний, умений, приобретение опыта. Наиболее качественный результат наблюдается при заинтересованности изучающего в изучаемом объекте, явлении, свойстве.

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

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

    artzolin
    @artzolin
    php, WordPress разработка сайтов artzolin.ru
    Комментировать
  • Как решить проблему decode('utf-8') с debugger в PyCharm?

    @kamenyuga
    Одна из замечательных особенностей питончика состоит в том, что все питонячье в нем полностью открыто и доступно - объекты во время работы и код в читаемом тестовом виде. Так вот если открыть файл, указанный в сообщении об ошибке, - кстати для этого требуется один щелчок мышкой в пайчарме - то ровно перед проблемной строкой есть большое такое предупреждение про кодировку строк, а также отдельно упомянуты пайтон 2-ой версии и кодировка операционной системы. Внутри пайчарма только utf-8 и ничего больше. А винда до сих пор использует огромную россыпь кодировок, потому что utf-8 создан не майкрософтом, кириллица - это обычно windows-1251 в наше время.

    Так что пути решения проблемы очевидны - переходить на пайтон 3 и использовать только ascii символы в названиях папок и файлов. Вот второе условие не соблюдается. А в этом ли корень зла - не знаю.

    У меня, кстати, команда запуска пайчармовского дебаггера выглядит по-другому и нет проблем с кириллицей на windows 10. Так что, может, еще и способ запуска все портит. У меня нет вот этой части "C:\Python38\python.exe" и нет кавычек вокруг путей к файлам. Я использую виртуальные окружения, созданные в анаконде и указанные в свойствах проекта, а потом просто нажимаю на иконку зеленого жука для запуска дебаггинга.
    Ответ написан
    Комментировать
  • Какой наиболее приемлемый способ наблюдения на другим телефоном?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Если нет доверия между тобой и ребёнком, то ничто не поможет.
    А скрытая слежка только всё усугубит.
    Ты не в том направлении идёшь, падаван.

    P.S. Научись ещё писать по-русски грамотно
    Ответ написан
    2 комментария
  • Стоит ли начинать изучение программирования в 13 - 14 лет?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Те, кому действительно стоит изучать программирование, этим вопросом не задаются, они просто начинают изучать, как только им становится интересно.
    Ответ написан
    3 комментария
  • Как понять, что грузит VPS?

    @rPman
    Погуглил насчёт процесса sbin/licctl, он относится вроде как к запросу на использование лицензии или вроде того и у многих также грузит ЦП. Купил лицензию у хостера, сразу ситуация стала лучше (это видно на графиках).
    Ой они хитрюги...

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

    p.s. если у тебя vps или dedicated то ответственность за все там происходящее висит только на владельце, за исключением случаев, когда пользуешься услугой обслуживание системы (тогда доступа к vps-ке не дадут, что правильно) - это будет вариант software as service

    То что хостер к примеру поставил вам какой то глючный софт ни к чему по уму его не обязывает. Машина ваша, не нравится - удаляйте.
    Ответ написан
    Комментировать
  • Тестирование DjangoRestFramework API с помощью Postman?

    fox_12
    @fox_12 Куратор тега Django
    Расставляю биты, управляю заряженными частицами
    Используйте мокапы:
    https://docs.python.org/3/library/unittest.mock.html
    В тестах просто патчите вызовы апи наружу и подставляете тестовые данные.
    Ответ написан
    Комментировать
  • Как подключить оплату Телеграм Бота к Free-Kassa?

    alexk111
    @alexk111
    Автор Ботодрома (автоматизация Telegram, VK и др.)
    1. Открыть доки по Free Kassa API
    2. Открыть доки по Telegram API
    3. Связать одно с другим
    Ответ написан
    Комментировать
  • Какие можно реализовать мини-проекты на PHP?

    @posters
    На мой взгляд, беда большинства программистов в том, что они зациклены на it сфере. В ней уже многое реализовано. Гитхаб заполонен никому не нужными велосипедами. Придумать и реализовать что-то уникальное в этой сфере уже довольно сложно. А чтобы улучшать уже имеющееся и востребованное может пока еще не хватать компетентности.

    Попробуйте выйти за рамки IT. Наверняка у вас есть друзья/родственники, работающие в сферах далеких от IT. Разузнайте больше о их деятельности, попробуйте вникнуть в рабочий процесс, мысленно представить себя на их месте. Подумайте, что бы вы могли сделать, чтобы как-то облегчить их труд, какая программа могла бы стать потенциально полезной. Обсудите идею с этим человеком и если он согласился, что программа может облегчить ему жизнь, ПРИСТУПАЙТЕ. Вот вам мотивация и почти настоящий проект.

    Если ну совсем никак, обратите внимание на отрасли науки. Вот, к примеру, об исторической информатике не думали? Научитесь работать с данными. Возьмите, например, информацию Международного мемориала ( https://www.memo.ru/ru-ru/projects/memoid и https://www.memo.ru/ru-ru/projects/hackathon ) и попробуйте на ее основе сделать какой-нибудь информационный сайт, который в перспективе будет интересен не только вам. Поработайте со статистикой, попробуйте выявить какие-нибудь закономерности.

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Есть много людей, которые изучили алфавит, начитались грамматики, повысили свой словарный запас, почитывая классику.
    Но вот сесть и самостоятельно придумать какой-нить "Турецкий Гамбит" или хотя бы "Войну и Мир" - не выходит. Вы думаете это из-за недостатка технических знаний по грамматике и словарному запасу?
    Что-то подсказывает, что нет.
    Чтобы самому придумать и написать полезный продукт, надо немного кругозора, сесть и подумать.
    Ответ написан
    Комментировать
  • Что делать с кодом после того, как он написан?

    HemulGM
    @HemulGM Куратор тега Python
    Delphi Developer, сис. админ
    Питон не полноценный язык (в данном случае), он интерпретируемый. Он не умеет создавать исполнительный файлы, которые ты мог бы скинуть другу, который мог бы просто запустить твою программу. Питон зависит от интерпретатора (как раз таки программы), который исполняет твой скрипт.
    Скрипт на питоне можно конечно "сделать" исполнительным, но это лишь костыль (pyinstaller). Питон используется в других областях и в области десктоп софта он не очень подходит.
    На питоне можно написать скрипт, который будет генерировать страницу сайта для веб сервера. И тогда ты сможешь "дать свою программу другим". Но это более сложное предприятие и для этого тебе ещё многому придётся научиться.

    Для написания обычных программ (с интерфейсом и возможностью работать самостоятельно) тебе нужен другой язык. Например, C#, Delphi, C++. Которые имеют большие возможности, а среды для таких языков массу инструментов для разработки хорошего приложения. В том числе и приложения на Android и iOS.
    Ответ написан
  • Сколько записей загружает View?

    Melkij
    @Melkij
    PostgreSQL DBA
    Выполните explain и узнаете. Будет видно и как глубоко ушли условия, и замену left join на inner join, и, вероятно, обратный порядок объединения таблиц.
    view для планировщика прозрачен и планируется заново всё дерево запроса.
    Ответ написан
    Комментировать
  • Как перенести домен .COM от nic.ru?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Auth Code (он же EPP Code) для .COM должен быть доступен без каких-либо условий.
    Требования по переносу в этой зоне менее строгие, чем в .RU/.РФ, и единственная защита - это, по сути, domain lock.
    Возможно, что код отправляется на почту по щелчку по какой-либо ссылке.

    В любом случае, трясите поддержку. Не факт, что они смогут выдать код (доступность кодов переноса для саппорта - это потенциальная дыра), но требуйте, чтобы у вас появился способ этот код получить.
    NIC.ru - это та ещё контора.

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

    UPD:
    Кстати, Яков ниже дал хорошую ссылку, но видимо, прочитал не тот её пункт. Вам никуда ездить не нужно, процедура описана вот здесь: https://www.nic.ru/help/perenos-domena-iz-ru-cente...
    Ответ написан
    Комментировать
  • Как реализовать 2D/3D редактор математических моделей на Django?

    netrox
    @netrox
    Ответ написан
    Комментировать
  • Удалили акк Upwork с деньгами, что делать?

    kumaxim
    @kumaxim
    Web-программист
    Создаешь тему на reddit, в которой описываешь весь свой опыт работы с биржей, например

    Работаю с 2010 года, у меня рейтинг 4.9, я Top Rated, а они такие плохие - забанили честного трудягу не за что.


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

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

    Если тебя терзает обида и злость, то описанный мною способ хорошо подойдет чтобы выпустит пар. Однако, если ты хочешь просто зарабатывать, тогда уходи на fiverr.com, например.
    Ответ написан
    Комментировать
  • Видеокамера для наблюдения с 7 (седьмого) этажа за своим автомобилем, какая лучше?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Подойдёт место в паркинге или гараж.
    Ответ написан
    Комментировать