Задать вопрос
  • Повышение и понижение стоимости акций как описать правильно математически?

    Мне кажется, тут скорее непонимание того, как работают биржи.
    1. Алиса покупает у Боба 10 акций по 100$. 1% идёт комиссия брокеру.
    Таким образом у Боба появляется 1000$, а у брокера 10$. Алиса теряет 1010$
    2. Через какое-то время акции дорожают и поднимаются в цене до 110$
    (в данном случае мы понимает это, что еть покупатель, готовый столько заплатить)
    Вадим покупает у Алисы её 10 акций по 110$. Алиса получает 1100$, брокер получает ещё 11$ комиссии.

    Таким образом что мы имеем:
    У Алисы 1100$. У неё прибыль 90$
    У Боба 1000$
    У Вадима 10 акций
    С этих двух сделок брокер наварился на 21$

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

    @AVKor
    Тему дипломной работы обсуждают с научным руководителем, а не в интернетиках спрашивают.
    Ответ написан
    5 комментариев
  • О чем Вам говорит понятие "кольцевой буфер"?

    @eandr_67
    web-программист (*AMP, Go, JavaScript, вёрстка).
    Банальный массив длины Len
    Индекс следующего элемента: Index = (Index + 1) % Len
    Индекс предыдущего элемента: Index = (Index + Len - 1) % Len
    Добавляем в голову, читаем с хвоста - соответственно, буфер содержит два индекса: Head и Tail.
    Если голова догнала хвост - буфер переполнен.
    Если хвост догнал голову - буфер пуст.
    Ответ написан
    Комментировать
  • Малой захотел программировать, что ему сказать?

    @AVKor
    Малой захотел программировать, что ему сказать?

    8лет

    Что пусть себе выберет занятие по возрасту. И глаза не портит.
    Ответ написан
    Комментировать
  • Изучать сразу 2 ЯП - плохая практика?

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

    Griboks
    @Griboks
    В чём проблема? Пишите в отчёте столько, сколько требует руководство. А учёт перерывов зависит от ваших целей. Зачем вы учитываете время?
    Ответ написан
    5 комментариев
  • Учет рабочего времени на удаленке - нужно ли учитывать перерывы?

    @evgeniy_lm
    Почасово может работать охранник, он все время на работе даже когда кофе пьет. Считать часы ИТР может только клинический идиот. У меня как-то тоже пытались время считать, за неделю насчитали так, что полученный расчеты по тихому куда-то пропали и больше никогда ни кто к этой теме не возвращался.
    Вообще-то вы решаете не олимпиадные задачи и любая решаемая вами задача она либо приносит предприятию прибыль, либо сокращает убытки иначе ваша работа бессмысленная. По хорошему ваша заплата должна зависеть от некоего процента принесенной вами выгоды, даже потенциальной
    Ответ написан
    6 комментариев
  • Какой язык программирования проще и понятнее для новичка для написания приложений для Windows XP, 7 и т. д.?

    @evgeniy_lm
    В принципе любой, но на Delphi 7 / Lazarus новичку проще и быстрее получить более менее вменяемый результат. Другая сторона медали - Delphi 7 слишком древний и не умеет компилировать проги с учетом современных возможностей железа, а современные версии Delphi это уже не торт, с Lazarus тоже, увы не все просто в плане разработки серьезных приложений
    Ответ написан
    8 комментариев
  • Стоит покупать 2к монитор?

    @Borrsch
    Не стОит, смотри в сторону 4к 27-32". Вживую поюзаешь 4к, остальное это сплошные пиксели и глаза вытекают.
    Ответ написан
    2 комментария
  • Чем отличается звук 5:2 от 5:1?

    xez
    @xez
    TL Junior Roo
    5.1 - один сабвуфер
    5.2 - два сабвуфера
    Ответ написан
    1 комментарий
  • Программа для организации личного архива всего на свете на компе?

    > Уперся в ограничение на длину пути 255 символов
    В Windows 10 это ограничение можно снять. Гуглится очень легко
    Ответ написан
    Комментировать
  • Как научиться решать задачи и развить логическое мышление?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Примеры задач (в тексте вопроса) - это не логическое мышление, это понимание порядка математических действий, изложенного текстом (AI бы здесь точно не помешал, да?!)).
    Касательно этих задач - научитесь текст переводить в математическую запись.

    "Предприниматель купил несколько подержанных автомобилей за 3500 долларов, а продал их за 5500 долларов, заработав при этом 50 долларов за автомобиль. Сколько автомобилей он продал?"

    1. Предприниматель купил несколько подержанных автомобилей за 3500 долларов: 3500=count*price
    2. а продал их за 5500 долларов, заработав при этом 50 долларов за автомобиль: 5500=count*(price+50)
    3. Сколько автомобилей он продал? - count=?
    Ответ написан
    2 комментария
  • Как создать язык программирования?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Если вы настолько не понимаете с чего начать, придумайте пока задачу попроще.

    p.s. ВООБЩЕ не важно на каком языке писать язык программирования, особенно для тренировочного личного проекта.
    Ну и хотя бы почитать про компиляторы и интерпретаторы чтобы определиться.
    Ответ написан
    Комментировать
  • Skill_box или Geekbrains?

    Zoominger
    @Zoominger Куратор тега IT-образование
    System Integrator
    Ни то, ни другое, это две мерзотнейшие помойки.
    Ответ написан
    Комментировать
  • Перспективно ли становиться Android-разработчком?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Какие ещё приложения пишут и кому это надо?)
    Андроид - это нестабильная мобильная платформа для сбора метрик и денег с пользователей.
    В основном - это платформа для распространения мобильного развлекательного контента для конечных пользователей с тучей баннеров и рекламы.
    Что-то серьёзное (в плане надёжности и стабильности работы) - на нём не делают.

    Заработок на рекламе и покупках пользователей внутри приложений - вот основные направления разработок под Андроид.
    Выбор - зависит от вашей цели.
    Ответ написан
    6 комментариев
  • Как собрать программу (несколько вопросов)?

    @acwartz
    Тут должна быть ваша реклама.
    Имя файла это имя проекта, можно изменить в менеджере проектов:
    5f896f9c34249105669309.png

    Расположение выходного файла меняется в настройках проекта,
    обратите внимание на наличие вагона конфигураций:
    5f896fb08365a536392909.png

    Я для output directory для all values - all platforms указываю ..\bin\, там и плодятся все бинарники.
    Но это у меня т.к. структура проектов всегда такая:
    ./prjects//bin/.exe
    ./prjects//source/DCU/{Platform}/{BuildMode}/
    ./prjects//source/.dproj
    3) В настройках проекта указал лого и иконку(почему то у exe'шника и в трее они не меняются) - их(иконки) нужно так же около exe файла держать?

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

    4)Еще такой вопрос - как лучше хранить настройки по умолчанию?(сейчас они просто прописаны в коде) Была мысль - ini файл рядом с exe положить, но среди настроек есть некоторые "секретные", поэтому нужно, чтобы обычный пользователь их не трогал и не видел - нормальное ли решение будет добавить dll в котором прописать функцию устанавливающую эти настройки(например логин, пароль, адрес сервера куда отправляются запросы)
    обычные настройки(автозапуск, горячие клавиши) записываю в реестр.

    Вдумайтесь, настройки по-умолчанию это те настройки которые есть всегда вне зависимости от доступности реестра/файлов. Они должны быть внутри самого exe, т.е. прямо в коде прописаны либо модулем с константами/функциями. И не надо городить ни в ресурсах ни рядом ни в dll ничего, никаких конф. файлов. Это лишняя и пустая трата времени, в 95% случаев вы туда только в первый раз полезете и всё.

    5) Нужно ли сжимать exe файл с помощью upx?

    И зачем это нужно делать? Чтобы лишний раз панику пользователю развести на пустом месте из ничего?
    Если задаётесь этим вопросом, ответ - НЕ НУЖНО. Соберите Release и всё.

    6) С помощью чего создать инсталлятор? сильно ли критичный вариант создать sfx-архив с exeшником, файлом реестра и dll файлам?.

    А точно нужен этот инсталлятор?
    Батника Uninstall с командой start /wait yourapp.exe --uninstall недостаточно? Программа запустится, найдет аргумент вычистит все свои данные, и завершится. Батник грохнет свою папку и себя. Всё.

    Инсталлятор нужен когда приложение очень много файлов ставит в т.ч. в систему (системные библиотеки, масса записей в ресстр). Если очень хочется модно/молодёжно, то создавайте при помощи InnoSetup.
    Ответ написан
    Комментировать
  • Возможен ли парсинг на GPU?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Начните отсюда.

    Просадка идет на 80% по процессору
    считывайте данные крупными блоками и обрабатывайте в асинхронном мультипоточном режиме.
    Ответ написан
    Комментировать
  • Возможен ли парсинг на GPU?

    xez
    @xez
    TL Junior Roo
    Определенно, возможен.
    Вот например: https://github.com/antonmks/nvParse
    Ответ написан
    Комментировать