• Как жить после php?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    Я тебе больше скажу - в php все тоже самое. Ты просто даже не подобрался к первой ступеньке сложности в веб-разработке
    Ответ написан
    Комментировать
  • Как получить значение с сайта?

    @DmitryLink
    python developer
    Привет. Код тут не дадут.
    Сначала получаешь нужную страницу через requests.get(), потом через bs4 достаешь текст из нужного класса. Вот примеры: https://python-scripts.com/beautifulsoup-html-parsing
    Ответ написан
    Комментировать
  • Visual Studio не хочет работать с символьной переменной, что делать?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    у вас на скрине однозначно не тот символ. после имени экземпляра поставьте точку и подождите выпадающий список членов класса и просто выбирайте из него

    самый тупой вариант - копировать имя члена из определения класса

    ps хотя .Net и позволяет использовать все символы Unicode, это не очень хорошая идея использовать символы отсутствующие на клавиатуре. что вы сами себе и доказываете такими граблями
    Ответ написан
    5 комментариев
  • Как исправить ошибку?

    tsklab
    @tsklab
    Здесь отвечаю на вопросы.
    TChart.SeriesList обращаться нужно не к классу, а объекту. А вы его не создали. И на форме его тоже нет.
    Ответ написан
    Комментировать
  • В чем разница multithreading, multiprocessing и асинхронности?

    @majstar_Zubr
    C++, C#, gamedev
    Multiprocessing и multithreading относятся к стратегии управления разделяемыми ресурсами и оптимизации простоев между задачами, а Asynchronous invocation к паттернам проектирования.

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

    Всегда хочется писать однопоточный код, который компонуется в разные исполняемые файлы, которые можно запустить как отдельные процессы. Но проблема кроется на системном уровне - с точки зрения скорости исполнения работы процессором, задержки и ожидания передачи пакетов по сети или нахождения и чтения файла просто громадные. За то время, как решение одной задачи ждёт ответа базы данных, нерационально тратить время процессора на холостую работу активного ожидания, когда все что делает процесс, это по десять раз в мс спрашивает у ОС, пришел ли ответ, пришел ли ответ, пришел ли ответ... Пройдет много времени пока ОС поймет, что процесс ничего полезного не делает, и пока переключит контекст, выгрузит один процесс, загрузит другой, может прийти ответ для процесса, который его ждал. Но теперь придется ждать, пока ОС не загрузит его.
    Другая проблема процессного подхода - захват ресурса. Применяя многопоточность можно экономить на том, что обращаться к системным ресурсам будет процесс, и потоки могут просто владеть ресурсом сообща, и как будет разделяться это владение решает сам разработчик. Более того, задача чтения из общей памяти более проста, если это происходит в рамках одного процесса, а межпроцессные взаимодействия всегда более тяжеловесные.

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

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

    milssky
    @milssky
    Координатор племени фиолетовых обезьянок
    https://docs.microsoft.com/ru-ru/dotnet/api/system...
    Угол нужно перевести в радианы.
    Ответ написан
    Комментировать
  • Имеет ли смысл учить C++ для GameDev в 2020?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    1. Unity - C#
    2. UE - C++
    Это два лидера для ширпотреба.
    Выбирайте любой.

    PS: все остальные "движки" класса AAA - пишутся конторами с "нуля" и не распространяются как инструмент разработки в паблик.
    Ответ написан
    Комментировать
  • На чем писать быстрые приложения под Desktop?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    высокоэффективные не тормозящие приложения

    на мой взгляд высокоэффективные и не тормозящие приложения не всегда пишутся быстро.

    На чем быстро написать? - Java (JavaFX или Spring + JavaFX), JavaScript (ElectonJS), Python.

    На чем написать высокоэффективные приложения? - тут зависит от разработчика и используемого языка. C, C++, Delphi, Java, C#, Qt

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

    Убедительная просьба, не пишите десктоп на рнр. Лично на мой взгляд это извращение))
    Ответ написан
    2 комментария
  • Что за программа в автозагрузке Windows 10?

    GavriKos
    @GavriKos
    ПКМ->Открыть расположение файла. И посмотрите что это.
    Ответ написан
    5 комментариев
  • Что такое разработка ПО?

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

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

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

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

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

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

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

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

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

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

    datka
    @datka
    Из гугла:
    Python has a built-in JSON module. If that's what you're looking for. Just import in your script or shell:

    import json
    Ответ написан
    Комментировать
  • Как сделать фоновую музыку во всех браузерах?

    @galaxy
    Не обижайтесь, но за такое по рукам били еще 10 лет назад. Удивлен, что не все браузеры еще окончательно это выпилили.
    Ответ написан
    2 комментария
  • Платформа для создания игр или приложений под андроид?

    szafranji
    @szafranji
    wro
    Думаю, пайтон для этого плохо подходит. Присмотритесь в сторону Kotlin
    Ответ написан
    6 комментариев
  • Можно конвертировать код pascal в C#?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    можно. но для этого потребуется голова* и руки**

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

    ps к примеру https://ideone.com/ поддерживает оба языка, но вряд ли это будет удобно (в один момент времени). можно для шарпа использовать в это же время https://dotnetfiddle.net/
    но что то мне подсказывает, что выбор все равно больше..

    **** - IDE нужны что бы прогонять код и сравнивать результаты (правильный перевод, должен давать совпадающие результаты, при совпадающих входных данных)
    Ответ написан
    1 комментарий
  • Можно конвертировать код pascal в C#?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Можно. Разрешаю
    Ответ написан
    1 комментарий
  • Как корректно учитывать тайминг разработчика?

    Есть разработчики, которые работают быстро, но дорого. Есть те, кто долго и дешего. Возможны и другие комбинации.
    note.png

    Разработчик работает на результат, а не по времени.
    Косвенно, работу разработчика можно оценить по числу и объему коммитов. Но так же как и время, так себе показатель. Зависит от сложности задачи или конкретного решения. Ну и можно накоммитить много мусорного кода, который не будет нести полезной нагрузки, но создаст видимость работы.

    Оценивать можно только по личным предпочтениям и ощущениям. Если какой-то из разработчиков ближе к центру диаграммы оказался – с тем и сотрудничайте (если говорить про фрилансеров). У бизнеса редко вообще возникают попытки использовать "счетчик", разве что в каком-то гос-бюро родом из СССР
    Ответ написан
    1 комментарий
  • Какой самый низкоуровневый язык програмирования?

    bingo347
    @bingo347
    Crazy on performance...
    Ассемблеры разные бывают, по сути для каждой архитектуры существует свой ассемблер. А еще для разных ОС могут быть диалекты. Ассемблер - это прямое соотношение машинных команд с более человекопонятным ассемблерными, нумерации регистров с их именами и т.д. Так что что-то посередине воткнуть не получится.

    P.S. когда уже русский язык станет самым популярным? Как Вы собираетесь с формальными языками разбираться, если не можете освоить естественный?
    Ответ написан
    1 комментарий
  • Как осуществить такой парсер( "вечный парсер")?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    Либо вы договариваетесь с владельцем сайта, чтобы он отправлял данные сразу как они получены, например слал письмо, или дергал урл вашего сайта.

    В противном случае это НИКАК не возможно, кроме как просто периодически перезапрашивать данные на сайте по расписанию.
    Ответ написан
    Комментировать
  • Стоит ли учить С/С++ если не планируешь писать на нём?

    @zedxxx
    Не стоит. Без практики, все ваши знания выветрятся через неделю.
    Ответ написан
    Комментировать