• Как объяснить термин "Паттерн головного мозга"?

    @pixik
    Это когда человек вместо простого очевидного решения применяет какой нибудь паттерн типа фабрики для вывода "Hello, world!", на всякий случай закладывая в своё решение гибкость. Такое говорят про человека, который закладывает гибкость и множество различных абстракций, наверняка не зная, нужны они там или нет. Этот человек обычно мыслит паттернами и его решения довольно сложны и не очевидны для чтения другими программистами. Обычно это применяют как диагноз=)
    Ответ написан
    2 комментария
  • Как правильно принять данные из com-порта?

    gbg
    @gbg Куратор тега Программирование
    Любые ответы на любые вопросы
    Правильно читать данные из порта в буфер, а затем асинхронно искать начала и концы пакетов.
    Ответ написан
    7 комментариев
  • Как правильно реализовать систему распределенных вычислений?

    riky
    @riky
    Laravel
    Самый лучший выход на мой взгляд сделать эту возможность как задание в игре. То есть клиент сам выбирает активировать ее или нет и насколько сильно можно загружать проц и взамен за рассчет кадой игры получает какие то внутриигровые бублики, по сути они работают на вас, ведь с таким же успехом вы могли бы майнить битки на их видюхах, вместо рассчета игр, поэтому им за это надо платить, пропорционально работе которую они выполняют, и тогда игроки будут рады это делать. естественно не обязательно говорить им именно про рассчет игр, а обыграть уже геймплеем (например ускоренное изучение магии со сокростью x2 требует дополнительной вычислительной мощности для игрока + обьяснить игроку что чем мощнее комп тем быстрее будет идти изучение). + можно сделать опцию чтобы активировать эту штуку только при питании от сети, таким образом многие игроки будут специально оставлять телефон включенным на зарядке лишь бы получить бонусы.
    Ответ написан
    6 комментариев
  • Какая музыка эффективна для сопровождения работающего программера?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Вопрос - бред. Музыка зависит от личных человеческих качеств, а не от языка программирования, и вообще даже не от направления IT.
    Кто-то слушает, кто-то не слушает.
    Ответ написан
    1 комментарий
  • Влияет ли using в C# на производительность?

    AxisPod
    @AxisPod
    Нет, не влияет. Вообще никак, это только подсказка компилятору, где искать имена сущностей, платформа clr всегда оперирует полными именами и в IL всегда полные имена, со всеми неймспейсами.
    Ответ написан
    2 комментария
  • Нужен ли повтор пароля при регистрации?

    vladqwerty
    @vladqwerty
    Web developer
    ИМХО пароль при регистрации лучше просить дублировать. Те кто используют менеджеры паролей просто кликом создадут сложный пароль, а те кто вводят вручную, могут ошибиться при вводе, и потом долго пытаться "взломать" свой же пароль)
    Upd. не все жмут "посмотреть пароль") самоуверенных много)
    Ответ написан
    Комментировать
  • Что почитать\посмотреть чтобы начать мыслить "асинхронно"?

    gbg
    @gbg Куратор тега Программирование
    Любые ответы на любые вопросы
    "Что быстро посмотреть, чтобы научиться жать 200кг?"

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    можно отсортировать слова в алфавитном порядке, затем удалить дубликаты строк.
    Ответ написан
    Комментировать
  • Как вы справляетесь с информационным перенасыщением?

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

    А вообще мозг и память сильнее чем вы думаете. Человек может запомнить просто огромное количество информации, если у вас есть такая необходимость посмотрите специальные технологии запоминания (ассоциации и т.п.)
    Ответ написан
    5 комментариев
  • Есть ли смысл в разработке голосовых помощников?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Конечно же есть смысл, конкуренция - основа всего. И есть 4 возможных варианта:
    1. Вы попробуете и у вас не получится.
    2. Вы попробуете, получите крутой опыт, и вас возьмут работать в одну из крутых компаний, где уже разрабатывают эти технологии.
    3. У вас получится, все пойдет, вашу компанию заметит один из гигантов и купит.
    4. У вас получится так хорошо, что вы совершите революцию.

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

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

    Nipheris
    @Nipheris Куратор тега C#
    Спасибо за суммон.
    В этой сборке действительно есть тип со странным именем, которое даже толком не парсится (возможно, содержит символы юникода):
    87d35e4abf0a4629b83d87a242fc21de.png
    Вероятно это имя дал типу обфускатор, который использовали в Яндексе для этой сборки (а его использовали, судя по именам методов и полей вида A, b, C и т.д.)
    Думаю, об этой проблеме нужно отписать Яндексу (если конечно для этого пакета не существует опенсорсных исходников, что сомнительно).
    Ответ написан
    1 комментарий
  • Какой дресскод у программистов? Как одеться на собеседование?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    На собеседование главное одеть голову. А внешний вид должен просто не оскорблять окружающих. Можете одеваться как угодно, но в одних трусах, или вонючей одежде - явно неуспех.
    Ответ написан
    Комментировать
  • Какой дресскод у программистов? Как одеться на собеседование?

    zoonman
    @zoonman
    ⋆⋆⋆⋆⋆
    Если серьезно, привести себя в порядок, убрать туннели из ушей, серьги из носа и т.д. Т.е. стать обычным человеком. Купить новую рубашку, выстирать вещи. В общем выглядеть прилично. Рубашка с длинным рукавом скроет тату. Брюки или джинсы обязательно.
    Встречают по одежке, провожают по уму.
    Если вы будете выглядеть как бомж, отморозок или от вас будет вонять, то вас не возьмут. Возьмут только в одном случае - если вы кодите как бог. Но раз вы задаете такой глупый вопрос, то сразу возникает сомнение в ваших скиллах.

    Немного юмора
    enhanced-buzz-.jpg
    Ответ написан
    9 комментариев
  • Расшифровка файла в строку - как реализовать?

    Nipheris
    @Nipheris Куратор тега C#
    FileStream-ы замените на MemoryStream-ы поверх буферов, а с буферами уже делайте что захочется. На то абстракция потока и существует, грех не воспользоваться.
    Ответ написан
    Комментировать
  • Что собой представляет звук? Как его сгенерировать?

    Moskus
    @Moskus
    Звук в какой-то среде (воздухе, воде или твердом теле) - это колебания давления, то есть распространяющиеся в пространстве от источника последовательности перепадов более высокого и более низкого давления.

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

    Когда говорят, что на CD звук закодирован в формате "16 бит 44 кГц", это означает, что положение мембраны динамика кодируется 44 тысячи раз в секунду и между крайними положениями - 2^16, то есть 65535 положений.

    При воспроизведении звука, каждое такое значение от 0 до 65535 преобразуется цифро-аналоговым преобразователем звуковой карты в значение напряжения, подаваемого на динамики. А динамики исправно создают колебания давления в воздухе.

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

    eapeap
    @eapeap
    Сисадмин, Беларусь
    Любой "нормальный" летательный аппарат (самолет, баллистическая ракета и т.п.) рассчитывает свое положение в пространстве на основе данных акселерометров, установленных на гиростабилизированной платформе.
    Любой автомобилист или турист может определить свое местоположение по ГЛОНАС или ЖПС.
    Любой станок с ЧПУ рассчитывает положение инструмента, и знает его в любой момент.
    А вам что нужно?
    Ответ написан
    1 комментарий
  • Jkdkfjkdjfkdjfkdsfladjflekfkfajfkafeiukefal;fkdjaiuyeiejkfjakef?

    Sanes
    @Sanes
    Если это форма, то сделайте чекбокс обязательным полем.
    Вы же сайты создаёте! Не стыдно?
    Ответ написан
    Комментировать
  • Сложно ли перейти с Java на C#?

    Ewintory
    @Ewintory
    Java / Android developer
    Различия в синтаксисе - это мелочи по сравнению с огромными экосистемами вокруг каждой из этих платформ. И каждая со своими подходами, библиотеками и т.п.
    Вот когда начнете углубляться в программирование, проблемы различного синтаксиса покажутся ничтожно малыми. Разобраться в синтаксисе - дело одной недели. А чтобы вникнуть в платформу, тут все зависит от вашего опыта. Так что учите сейчас что вам нравится, все равно наработки даром не пропадут.
    Ответ написан
    Комментировать
  • Как организовать безопасный распределённый доступ к файлам?

    mace-ftl
    @mace-ftl
    bittorrent sync
    Ответ написан
    Комментировать