Задать вопрос
  • Как администрировать много серверов?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    ansible
    Ответ написан
    Комментировать
  • Где найти актуальный путеводитель по созданию RESTfull API?

    AxianLTD
    @AxianLTD
    Книга ваш лучший друг - shop.oreilly.com/product/0636920028468.do
    Ответ написан
    Комментировать
  • Как вызвать из одного .cs файла другой?

    GavriKos
    @GavriKos
    Вы не можете вызвать файл. Вы можете инстанцировать класс из другого файла, вызвать метод, функцию, использовать какие то данные.
    Ответ написан
    Комментировать
  • Какие плюсы linux перед windows для веб-разработчика?

    krimtsev
    @krimtsev
    на сегодняшний день - никаких

    IDE кроссплатформенные
    доступ к VDS через Putty
    Ответ написан
    7 комментариев
  • GIT: Каким наилучшим образом решаются постоянно возникающие конфликты при слиянии веток develop и production?

    Решение, вроде, вполне очевидное - выносите все настройки в (конфигурационные) файлы, которые игнорируются git-ом. Делайте шаблоны этих файлов (оставляем в git), а в README проекта описываем процедуру их копирования в нужное место и "донастройки" (какие переменные нужно изменить, какие добавить/убрать и т.д.). На конкретной площадке (production, stage, test, dev, local etc) свои настройки, все логично

    Еще как вариант - использование environment-переменных (переменных окружения), тогда файлы как таковые вообще не понадобятся. Но:
    - их поведением часто сложно управлять, и, как следствие, сложно отлавливать ошибки при неверных значениях
    - все равно их нужно где-то прописывать (bash-скрипты, .htaccess и т.д.), но теперь уже в разных местах
    - все равно лучше задокументировать, хотя бы чтоб самому потом не забыть :)
    Ответ написан
    6 комментариев
  • Что спрашивают у дизайнеров на техническом собеседовании?

    werty1001
    @werty1001
    undefined
    Точно спросят: Кем вы себя видите через пять лет?
    Ответ написан
    1 комментарий
  • Интеграция Python'а в С/С++ для написания нейросети и последующее встраивание в микроконтроллеры?

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

    прототип, написанный на коленке на жирнопитоне на восьмиядерном контупере придется *портировать* на диалект языка си, который будет понятен компилятору, собирающему объектный код для микроконтроллера, попутно соображая, сколько килобайт памяти будет в твоем распоряжении на целевой платформе.
    Ответ написан
    1 комментарий
  • Можно ли с помощью Visual Studio 2015 Community писать коммерческий софт?

    MrNexeon
    @MrNexeon
    Можно. Если ваша команда состоит из одного человека (Вас), то:

    Любой индивидуальный разработчик может создавать бесплатные или платные приложения с помощью Visual Studio Community.


    Если более одного человека:

    Visual Studio Community может использовать неограниченное число пользователей в организации в следующих случаях: в учебных аудиториях, для научных исследований или участия в проектах с открытым кодом.

    Для всех прочих сценариев использования: В некорпоративных организациях Visual Studio Community могут использовать до 5 пользователей.


    Источник: https://www.visualstudio.com/ru/vs/community/
    Ответ написан
    Комментировать
  • Как найти программиста, чтобы он не украл идею?

    vicodin
    @vicodin
    Имею некоторый опыт
    Комментировать
  • Как найти программиста, чтобы он не украл идею?

    @malbaron
    0. Ты тут не первый такой умный. Поищи в поиске. Очень частый вопрос.

    Вы преувеличивайте проблему:

    1. Идея ничего не стоит. Пока не реализована.
    2. У хорошего программиста - полно работы с хорошей оплатой. Время сейчас такое. И что важно - с гарантированной оплатой, в отличие от воровства идей.
    3. Даже если программист хочет что-то там украсть - раскрутить идею это куча усилий. За это время программист потеряет кучу бабла (см. пункт 2). Причем бабло из п. 2 - верняк. А раскрутится ли идея - еще непонятно. А вот усилий на нее нужно будет потратить много-много. За это время потерять кучу верного бабла на работу по основной специальности.

    Юридические:

    4. Попробуй патентовать. Для этого патенты и придуманы.
    5. NDA вы, поди, из статей про стартапы в США услышали. У них другое законодательство. Не знаю в нашей юриспруденции понятия - "неразглашение". Есть "коммерческая тайна". Есть куча описаний как правильно оформить "коммерческую тайну". Договора о неразглашении недостаточно.

    Сюрприз:

    6. А еще есть авторское право. Авторские права останутся у программиста. И он сможет воспользоваться своим продуктом (что важно - уже готовым, в который вкладываться не нужно).
    7. Решается правильным оформлением того, что программист создавал продукт именно для вас и только для вас под зарплату.

    P.S.:
    Более серьезные программисты - менее подвержены этой проблеме.
    У них и репутация и зарплата - незачем воровать.

    Начинающие, тем более, что сейчас рекламируется "быстро срубить денег в ИТ" - скорее подвержены искушению украсть.
    Ответ написан
    8 комментариев
  • Почему бьются данные, получаемые из PostgreSQL?

    TerminusMKB
    @TerminusMKB Автор вопроса
    Сниффер (Wireshark) показал следующее:
    1) При jdbc 9.4-1201-jdbc41 каждый раз отправляется один запрос. И каждый раз из БД приходит полный корректный ответ.
    Выглядит запрос в дампе сниффера так:
    Type: Parse
    Length: 169
    Statement:
    Query: select user0_."id" as id1_0_, user0_."testArray" as testArra2_0_, user0_."testTimestamp" as testTime3_0_ from "public"."users" user0_ where user0_."id" in (2)
    Parameters: 0

    2) При более старших версиях jdbc вначале (при первых попытках) идёт такой же запрос, только с указанием Statement:
    Type: Parse
    Length: 169
    Statement: S_2
    Query: select user0_."id" as id1_0_, user0_."testArray" as testArra2_0_, user0_."testTimestamp" as testTime3_0_ from "public"."users" user0_ where user0_."id" in (2)
    Parameters: 0

    3) В ситуации, когда виден баг, jdbc отправляет уже не вышеприведённый запрос, а следующее (как я понял - несколько команд за раз):
    Type: Bind
    Length: 21
    Portal:
    Statement: S_2
    Parameter formats: 0
    Parameter values: 0
    Result formats: 3
       Format: Binary (1)
       Format: Binary (1)
       Format: Binary (1)
    
    Type: Execute
    Length: 9
    Portal:
    Returns: all rows
    
    Type: Sync
    Length: 4

    И в ответ получает данные, которые глазами в дампе оценить уже сложно - идут не текстом.

    P.S.: Проблема решилась выставлением параметра jdbc драйвера preparedStatementCacheQueries в 0. Отключение кеша привело к тому, что драйвер перестал использовать prepared statements при запросах вообще и каждый раз отправляет запрос полностью, как в версии 9.4-1201-jdbc41. Так себе решение, на самом деле, т.к. надо будет пробовать еще, что получится, если я захочу сам использовать prepared statements.
    Ответ написан
    Комментировать
  • Как вызвать форму из DLL?

    DarkRaven
    @DarkRaven
    разработка программного обеспечения
    Ну вообще-то точно так же.
    Форма просто будет в библиотеке. Добавляете ее в ссылки проекта и все. Класс должен быть публичным (public).
    Ответ написан
    4 комментария
  • Разбивка текста на смысловые части?

    sim3x
    @sim3x
    К разбивке на смысловые части задача
    Длинные предложения невозможно произнести на одном дыхании

    не имеет никакого отношения

    Считаем количество слогов (гласных букв)
    И для каждого человека считаем его макс количество гласных за вздох
    Разбиваем текст

    В общем случае задача - разбить текст на "смысловые части" не реализуема
    Ответ написан
    Комментировать
  • Как найти команду?

    vicodin
    @vicodin
    Имею некоторый опыт
    ищите проекты как individual freelancer, рано или поздно появится проект для работы в команде, там и задержитесь. А искать агентство на Upwork - долбое*изм, если вам некому отдавать 40-60% от заработка, могу указать свой счёт, будете мне скидывать.
    Ответ написан
    6 комментариев
  • Что у меня с памятью?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    А зачем вам чистить память?
    Проверьте чем именно занято. WIndows7 не глупая система, она не тратит лишнее время на чистку памяти, наоборот использует всю доступную память под кеширование дисковых данных, чтобы по возможности реже его дергать. Если вы будете запускать какой-то софт, win7 сама распределит сколько памяти забрать у кеша для запуска ПО.

    Почитайте подробнее про работу Win7 с памятью, и не занимайтесь "народным целительством".
    Ответ написан
    3 комментария
  • Как может заработать чистый математик?

    Deerenaros
    @Deerenaros
    Программист, математик, задрот и даже чуть инженер
    Ну вообще в университеты требуются и научные сотрудники тоже. Хотя в РФ с этим посложнее, но в целом пара мест на университет бывает. Конкурс, конечно, дикий. Преподавание не требуется, только научная работа под руководством. Минимальный обмен опытом, конечно, будет, но это на уровне раз в год по обещанию. Да и в основном по собственным работам.

    А так, да. Прикладные программисты. Попробуй mathematica (или python) и ищи по тегам "машинное обучение" и "нейронные сети", "обработка данных" (data mining). Или попробуй python + GLSL (или какой-нибудь движок и соответствующий язык шейдеров) и там уже играй в геометрию и вычислительную геометрию, поменьше математики, но покрасивее задачи и решения (как правило). Здесь теги примерно такие: "шейдеры", "3д программирование", "GLSL", "HLSL", "opengl", "directx", "(un)biased rendering". Ну и ещё есть физика, метеорология, биология и прочая ересь, где так же нужны программисты и они в основном дробят числа по хитрому. Хотя, что характерно, у нас в стране таким обычно занимаются сами физики, метеорологи, биологи и прочие. Хотя вот в международных компаниях это поставлено чуть правильнее.
    Ответ написан
    Комментировать
  • Как может заработать чистый математик?

    begemot_sun
    @begemot_sun
    Программист в душе.
    Как консультант для разработчиков, кому нужен мат. аппарат.
    На первый взгляд такие как: всякие аналитики, умные маркетологи (глупым это не нужно), статистики и т.п.
    Чем вы можете помочь: составления всяких моделей на основе входных данных, для более глубого понимания зависимостей выхода от входа (аля Data Science, Machine Learning и т.п)

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

    Рекомендую Data Science, Machine Learning области.
    Ответ написан
    5 комментариев
  • Как может заработать чистый математик?

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

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    А в чем проблема? Скажите, что это задание стоит столько, при этом назовите желаемую стоимость + 20%. А потом скиньте эти 20% и все будут довольны.
    У меня есть супер постоянный клиент, иногда он просит сделать что-то дешевле, чем оно должно быть, но при этом я говорю ему, что это стоит в три раза дороже. Я сделаю для тебя по той цене, что ты хочешь, только сейчас. В результате у нас давно уже открытые отношения, мы доверяем друг другу, но ни кто из нас не лезет на шею другому.
    Надо просто общаться и обозначать свою позицию, озвучивать мысли и отношения. Скрывая от него свое недовольство ценой, Вы на самом деле отталкиваете его в долгосрочной перспективе.
    Ответ написан
    1 комментарий