Задать вопрос
  • В какой момент нужно патентовать проект?

    @nirvimel
    Хочу реализовать свой проект.

    И считаю его очень оригинальным. Сами программисты до такого бы никогда не додумались.

    Проект требует вложений : в создание около 500 тыс руб и содержание в течении бесплатного периода около 5 млн.

    Но я понимаю, что проект несет большие риски.

    Есть программисты которые готовы взяться за мой проект.

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

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

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

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

    чтоб только я являлся создателем этого проекта.

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

    И вообще какие еще юридические стороны нужно знать?

    Кроме трудового кодекса, который мне совсем не нравится.

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

    magalex
    @magalex
    Архитектор распределённых систем управления
    Правило простое: ставишь перед собой задачи и далее по каждой выполненной задаче отчитываешься - делаешь коммит :) Коммит должен представлять собой решение только ОДНОЙ задачи, без побочных эффектов. Это нужно на тот случай, когда надо отменить все изменения по какой-либо задаче.
    Представь себя заказчиком/менеджером, с какой частотой ты бы хотел контролировать выполнения хода работ? И с такой продолжительностью ставь задачи. Хочешь контролировать по часам: задачи будут вида "сверстать шапку", "сверстать подвал"; хочешь контролировать по дням - "сверстать шаблон/страницу" и т.д.
    Ответ написан
    Комментировать
  • Когда лучше всего применять git?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    всегда
    Ответ написан
    Комментировать
  • Как раскрасить notepad?

    Denormalization
    @Denormalization
    А в чем проблема?
    Инструментарий:
    - MSDN
    - OllyDbg
    - любой дизассемблер

    Действия:
    - Найти на MSDN название функции которая отвечает за создание окна\установку его параметров
    - Открыть OllyDbg и найти в нем нужное место в программе.
    - Пропатчить на "горячую" и посмотреть на результат
    - Если прошлый пункт сработал, найти в дизассемблерре нужное место и записать нужны адрес.
    - Написать патчер на любом известном языке, который будет в по нужном адресу проставлять нужное значение.
    Ответ написан
    Комментировать
  • Правильно ли наследовать класс от синглтона?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Если нет, то почему?

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

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

    А наследоваться от класса singleton не правильно как минимум с точки зрения LSP (Liskov Substitution Principle)
    Ответ написан
    8 комментариев
  • C# Можно ли обойтись без библиотеки?

    dasha_programmist
    @dasha_programmist
    ex Software Engineer at Reddit TS/React/GraphQL/Go
    .net 4.5+:
    using(var client = new HttpClient()){
      await client.GetAsync();
    }
    Ответ написан
    Комментировать
  • Как в newtonsoft.json формировать json строку по моим определенным правилам?

    dasha_programmist
    @dasha_programmist
    ex Software Engineer at Reddit TS/React/GraphQL/Go
    а ты возвращай
    return new {
        Executors = Users.Select(i=>i.Id).ToArray()
    };
    Ответ написан
    Комментировать
  • Авторизация на сайте?

    Попроще – WebClient, поинтереснее – WebRequest.
    Ещё можно попробовать поискать HTTP клиенты в NuGet Gallery или Github.
    Ответ написан
    1 комментарий
  • WPF или HTML5(CSS,JavaScript)?

    @SZolotov
    Asp.net core, MAUI,WPF,Qt, Avalonia
    WPF. К тому же, C# + Xamarin гораздо лучше для кросс-платформенной мобильной разработки чем HTML5
    Ответ написан
    Комментировать
  • Скомпилировать C# под android?

    @SZolotov
    Asp.net core, MAUI,WPF,Qt, Avalonia
    гуглите Xamarin
    Ответ написан
    Комментировать
  • Чем может быть полезен C++ веб разработчику?

    onqu
    @onqu
    weasy
    Чтобы сделать свой браузер и наблюдать с попкорном, как смертные будут пытаться оптимизировать свои творения под него.
    Ответ написан
    1 комментарий
  • Чем может быть полезен C++ веб разработчику?

    @poiuy7
    Суть в следующем:
    C/C++/Assembler - это низкоуровневые языки (например там нужно выделять память под объекты и не забывать её освобождать)
    Поэтому всегда видно какой из алгортим, чего стоит для железа.
    На высокоуровневых языках - это все скрыто.
    И для понимать, что в реальности происходит, и писать более оптимальный код с точке использования ресуросов, нужно иметь опыт по C/C++/Assembler.

    Тоесть изучать только синтаксис C/C++/Assembler нет смысл, также нужен опыт.
    В дальнейшем это сделает вас более квалифицированным специалистом.
    Ответ написан
    Комментировать
  • Какими утилитами пользуетесь во время разработки c++ проектов под linux и не только?

    @alexxandr
    you'll see in memory only 0xDEADFACE
    eclipse, automake, cmake, strace
    Ответ написан
    Комментировать
  • Байты и типы данных, в чём фишка?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    на 262144 записях может не густая, но это у вас очень небольшая база и странная, поскольку в базе хранятся строки данных, а не один единственный столбец. 4 байта тут, 4 байта там, 2 байта еще где-то. и вот уже на одной строке экономится прилично..

    Влияет и на скорость выборки (сравнение то идет по всей длине), и на размер БД на жестком диске и на размер таблицы в памяти, и на ее кеширование.

    Давайте простой пример приведу: eсли взять 32битный процессор, у него за один такт проходит 32 бита. 32 / 8 = 4 байта.
    Взять например значение и прибавить к нему единичку - один такт ассемблера на саму инструкцию инкремента, еще один такт ассемблера на значение. Итого два такта. А для 8байтного значения, уйдет три такта, то есть скорость выполнения этой операции на 33% дольше. Этот пример на самом деле не совсем так работает, но он показателен в том смысле, что не стоит швыряться байтами налево-направо.
    Ответ написан
    2 комментария
  • Как разобраться в исходном коде такого проекта как Mysql?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    1) разбираемся для чего каждый файл нужен, пытаемся прикинуть общую картину, из чего состоит проект (какие компоненты, модули и т.д.). В этом нам могут помочь многочисленные статьи и официальная документация. описывающая архитектуру проекта.

    2) далее углубляться нужно исключительно по каким-то причинам а не просто так. Скажем если вас интересуют какие-то конкретные вещи. Например... зачем вам изучать устройство MyISAM просто так если его уже мало кто использует?

    В целом же fshp правильно все сказал.
    Ответ написан
    Комментировать
  • Есть в языке С++ средства для создания GUI?

    @SZolotov
    Asp.net core, MAUI,WPF,Qt, Avalonia
    1. Применительно к Win и С++ native, есть старая библиотека MFC. Есть C++.net, а там и WPF и формы. А вообще есть Qt, он работает поверх Win Api
    2. Что бы писать приложения оптимизированные под работу с осью. Было сильно актуально, когда не хватало вычислительных мощностей.
    3. Думаю что там своя кросс-платформенная реализация. К тому же, Win API - это не С++, а "С"
    Ответ написан
    Комментировать
  • Почему при формирование модели VS добавляет к имени "s", а иногда "Set"?

    yarosroman
    @yarosroman Куратор тега C#
    C# the best
    https://msdn.microsoft.com/en-us/library/vstudio/c...

    Pluralize or singularize generated object names галочка в окне создания модели за это отвечает
    Ответ написан
    Комментировать
  • Хранение данных приложения C# без БД. Что выбрать?

    dasha_programmist
    @dasha_programmist
    ex Software Engineer at Reddit TS/React/GraphQL/Go
    RavenDB: embedded mode (встраивается в приложение, не требует установки дополнительных инструментов). Настолько круто и удобно они всё сделали, что потом трудно пересесть на что-то другое.
    ravendb.net
    Ответ написан
    Комментировать
  • Как правильно указать тип ответа для REST API?

    Denormalization
    @Denormalization
    Так есть же специальный заголовок Accept, в котором клиент указывает какие форматы он поддерживает.
    Т.е:
    - Accept: application/json
    - Accept: text/xml
    - Accept: text/plain, text/xml

    Это наиболее правильный вариант с точки зрения HTTP, но для удобства я бы использовал 2й вариант (передача в URL).
    Ответ написан
    Комментировать