• Зачем нужен Djano Rest Framework?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Затем, чтобы делать REST API. Что непонятного?
    Ответ написан
    Комментировать
  • Если способ научится читать исходники без головной боли?

    Adamos
    @Adamos
    Чтобы уверенно читать исходники, нужно, во-первых, несколько лет их писать.
    Тогда вы сможете понимать логику пишущих и узнавать популярные решения.
    Вместо исследования письма Чужих к Хищнику.
    Ответ написан
    Комментировать
  • Что такое разработка ПО?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Искал в интернете по этой теме, но осталось поверхностное понятие.

    Это очень печально. В интернете по этой теме все написано настолько внятно, насколько возможно.
    Если же понятие осталось поверхностным, очень сомневаюсь что есть смысл идти в эту тему.

    Входит ли разработка ПО в computer science?

    Иногда да, иногда нет.

    Какой язык лучше всего подходит для программирования ПО?

    Программирование ПО это "масло масляное". Грамотно говорить разработка Программного Обеспечения.
    Любая программа - это ПО. Для разных программ лучше всего подходят разные языки.

    P.S С математикой все норм

    Математика лишь тем уже полезна, что она ум в порядок приводит (C) Ломоносов.

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

    Поэтому развивайте логику, усидчивость и попробуйте на подобные элементарные вопросы найти ответы самостоятельно, потратив не 5 минут, а хотя бы пару вечеров.
    Ответ написан
    1 комментарий
  • Какой рекомендуемый размер файла для php-скрипта?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Мерять надо не килобайтами, а строками.

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

    Есть правило 30 - в классе должно быть не больше 30 методов и размер каждого метода не больше 30 строк. Но при этом не надо воспринимать это как догму. Большинство классов должно быть сильно меньше - 3-5 методов по 5-10 строк.

    Но опять же это всё не самоцель и не надо устраивать из этого карго культ, разибвая свои классы на более мелкие чтобы гордиться "я офигенный оопэ программист". Тут на самом деле не размер имеет значение. Просто если ты умеешь в ооп, умеешь декомпозировать и делить ответственность, то у тебя классы и методы сами станут маленькими, отвечающими за четкий строго определенный круг задач.
    Ответ написан
    5 комментариев
  • Как удалить уволенного сотрудника из всех репозиториев GitHub?

    @Flying
    Если у вас аккаунт организации - то там всё просто: На основной странице организации вкладка People, дальше слева выбираете либо Members либо Outside collaborators, там выбираете нужного человека и слева внизу будет кнопка "Remove from all repositories".

    Если же у вас просто личный аккаунт - то там такого не предполагается (что естественно).

    Возможно вам стоит рассмотреть вариант перевода вашего аккаунта в аккаунт организации (Settings -> Organisations -> Transform account) если по факту это всё равно организация. Конечно в этом случае поменяется схема биллинга, но GitHub недавно сильно снизил цены для GitHub for Teams так что вполне можно пользоваться.
    Ответ написан
  • Как продлить триал программы?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Заплатить. Разработчики - тоже люди, они хотят вкусно кушать и все остальное тоже хотят.
    Ответ написан
    Комментировать
  • Что такое COM объект, как происходит его разработка, какие особенности реализации COM Microsoft?

    gbg
    @gbg
    Любые ответы на любые вопросы
    1) Еще одна безумная инкарнация попытки микрософта по встраиванию одной программы в другую. До этого были DDE, OLE, ActiveX и прочий зоопарк. Про это даже легенды слагают.

    Сначала были Windows API и DLL Hell. Революцией N1 было DDE - помните, как ссылки позволили нам создавать статусные строки, отражающие текущую цену акций Microsoft? Примерно тогда же Microsoft создала ресурс VERSION INFO, исключающий DLL Hell. Но другая группа в Microsoft нашла в DDE фатальный недостаток - его писали не они!

    2) Долго, мучительно и с кучей копания в дебаггере. Спецификация COM - огромный многостраничный документ, которых вы боитесь.
    3) Они были популярны в 1998 году и около того времени. Тогда даже рабочий стол форточки сделали таковым объектом. За 10 лет популярность пошла на спад, так как оказалось что кроме встраивания экселя в ворд, это все нафиг никому не надо (особенно в ТАКОМ виде), а программы могут общаться между собой не при помощи монструозного бинарного интерфейса с маршалингом, и даже не при помощи километров XML в SOAP, а гораздо более легковесными посылками и обращениями к REST API. Сейчас это чудо можно встретить разве что при работе с DirectX.
    Ответ написан
    6 комментариев
  • Что учить "новичку" в 2020: C# или C++?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    но на него не было нормального ответа(по-этому я и спросил)


    90% ответов нормальных, просто они вам не нравятся, поскольку везде говорят что за что бы ты не взялся, вкалывать прийдется много, а получится или нет - зависит от тебя.
    При этом не нужно такие ответы игнорировать, потому что так и есть. Жизнь это не сказка.

    Учи любой язык. Вообще любой. Тебе до входа в профессию еще далеко, потому что новички, которые могут написать простенький тетрис - полно, и они никому особо не нужны. А для того, чтобы написать тетрис УЖЕ нужно знать немало.

    Поэтому совершенно неважно какой язык тебе учить сейчас. Успеешь еще переучиться на любой другой, когда поймешь нужно ли тебе вообще программирование и зачем.
    Ответ написан
    1 комментарий
  • Как не печатать знак доллара в php, или хотя бы в PhpStorm?

    Maksclub
    @Maksclub
    maksfedorov.ru
    А теперь самое забавное.

    Доллар нужен для однозначного парсинга синтаксиса языка парсером разбирая на лексемы/токены те или иные конструкции. PhpStorm тоже парсит язык, а значит вы хотите сделать отдельный парсер, который бы не опирался на доллар :) Но это приведет к интересным вещам и ситуациям.
    То есть нужно проделать работу, более сложную, чем сейчас делают имеющиеся парсеры, тк нужно учесть все что есть, но без одной из главных опорных точек.

    Нужно смириться с этим. Даже, если вы спрячете его визуально — вам придется его печатать. А тк нужно и печатать и скрыть, то могут возникать потрясающие (нет) ситуации, когда будет несогласованность того, что должно быть и того, как это выглядит (то есть есть доллар или нет — выглядит одинаково)

    Если накаляет доллар (а он может накалять, могу понять вас (честно), тк элемент контр-интуитивный на текущий год) — смена языка кажется вполне вариантом.
    Ответ написан
    7 комментариев
  • Как настроить nginx так, чтобы домены вида 192.168.0.x были доступны по зеленому https?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Это не домен, это просто IP адрес
    Если там есть какие-то самоподписанные сертификаты, просто добавьте их в трастед, или игнорируйте предупреждения браузера
    Ответ написан
    1 комментарий
  • Жесткий диск в NAS для монтажа видео. Надо ли SSD и где могут быть слабые места?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Для NVME-SSD (1.3Гб/ceк) даже 10 гигабит (0.9Гб/сек) будут бутылочным горлом.
    Для массива HDD (0.5Гб/сек) бутылочным горлом станет уже гигабитная сеть (0.09Гб/сек).
    Ответ написан
    Комментировать
  • Что больше забирает нерабочего личного времени: работа Тестировщиком (QA) или Разработчик (Dev)?

    @majstar_Zubr
    C++, C#, gamedev
    Работа не может занимать нерабочее время по определению.

    Нерабочее время занято желанием специалиста поддерживать квалификацию и углублять специализацию, чтобы оставаться востребованным кадром на определенном рынке труда.

    Это желание может как отсутствовать, так и присутствовать вне зависимости от профессиональной деятельности.

    Но вполне адекватно в первую очередь заниматься тем, что вызывает у вас меньше стресса, в вашем случае это направление QA.
    Ответ написан
    1 комментарий
  • Может ли интроверт-социофоб работать верстальщиком в офисе?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Я не люблю поднимать тяжести, но могу. Я не люблю писать тесты, но пишу. Мне не интересен был учебник по налогообложению, но я его прочитал. Я интроверт и мизантроп, но это не помешало мне дорасти до должности директора по ИТ, 13 лет руководить людьми и делать это хорошо. Особенности характера - это не приговор и даже не всегда препятствие. Даже аутисты умудряются интегрироваться в общество. Нужно просто делать то, что ведёт тебя к успеху. Или признаться себе в том, что ты безвольный нытик и твой удел - прозябание.
    Ответ написан
    1 комментарий
  • Влияет скорость python на веб-программирование?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Web-приложение это частный случай сетевого ПО, а у сетевого ПО издержки на ввод/вывод такие, что на их фоне издержки на выполнение незначительны. Проще говоря, если программист не криворукий, то Python не уступает в вопросе web-разработки любому другому языку.
    Ответ написан
    Комментировать
  • Какую часть сервера лучше писать на PHP/Java/Go/C#/Rust вместо Node.js?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Без разницы на чём писать сферическое REST API в вакууме. Языки выбираются не по этому принципу.
    Ответ написан
  • Какое принципиальное отличие Ubuntu от Kubuntu кроме интерфейса?

    GavriKos
    @GavriKos
    Кроме различия "интерфейса" - на самом деле это DE (т.е. не просто картинки - а еще и сопутствующий софт и библиотеки для него) - никаких принципиальных различий нет.
    Ответ написан
    Комментировать
  • Почему разработчики на Java более востребованы, чем разработчики на C#?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Чем вам так понравилась Java

    До этого я писал на Ассемблере и С. В этом сравнении Java - очень уютный и дружелюбный язык.

    Почему энтерпрайз пишется в основном на Java?

    Потому что к тому времени, как .NET стал действительно кроссплатформенным, Java уже давно захватила рынок. А корпоративный сектор перемен не любит.

    Почему джавистам больше платят?

    Потому что Java уже давно захватила рынок.
    Ответ написан
  • Почему в DevTools не видны изменения?

    dimovich85
    @dimovich85 Куратор тега CSS
    https://u-academy.net/
    Третьему сказали: ширина 280, но если надо можно и 300.
    А четвертому сказали: ширина 300, но не больше 280...
    - Товарищ прапорщик, телевизор можно посмотреть?
    - Можно, только не включай!
    Ответ написан
    Комментировать
  • Укрепить знания PHP велосипедом или через фреймфорк?

    glaphire
    @glaphire Куратор тега PHP
    PHP developer
    Ответ на такой вопрос тут давали неоднократно.
    Для работы нужны понятные поддерживаемые решения, и разработка на фреймворках это обеспечивает. Вы не сможете навелосипедить на уровне, близком к фреймворку без правильных знаний проектирования кода. Разбирайтесь в существующих подходах, тогда в проекте будет смысл
    Ответ написан
    Комментировать