Задать вопрос
  • Есть ли какие-то сервисы или форумы, куда можно выложить свой код, чтобы его могли оценить и оптимизировать другие люди?

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

    На английском есть специализированный сайт codereview@stackexchange, при наличии языка это идеальный вариант.

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

    Самый надёжный способ получить code-review, это завести два аккаунта. С одного задать вопрос, "как сделать то-то", а с другого - запостить код, который это делает. И тут же набегут советчики, рассказать, что в этом коде неправильно.
    Ответ написан
    2 комментария
  • Где можно собрать команду для разработки игры?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Организуйте движение в тюрьме или ИТУ.
    Времени там целая куча, ЗК реально страдают фигней. На выходе будут иметь проффессию и какой то статус.
    Начать можно с подачи запроса вашему депутату, он примет ваше предложение и возможно оно пройдет
    Ответ написан
    Комментировать
  • Где можно собрать команду для разработки игры?

    Jacen11
    @Jacen11
    чтобы все на энтузиазме работали

    в школе конечно. Адекватные взрослые люди такой херней заниматься не будут.
    Ответ написан
    Комментировать
  • Если бы вам предложили написать свою ОС с нуля (никаких Linux), какой ЯП вы бы выбрали?

    OCTAGRAM
    @OCTAGRAM
    Ада 95.

    Имеет транслятор в Си (опционально с исключениями C++) AdaMagic, но при этом экранирует программиста от специфичных для Си приколов, когда код на Си не другим транслятором создаётся, а человеком пишется. Вне зависимости от того, трансляция в Си или C++, есть RAII. И есть верификация SPARK. Хотя, если так подумать, в ядре RAII — не очень хорошая идея, а вот верификация — вполне.

    У меня на уме как раз есть такая операционка. Это нужно для трансляции для браузеров. Я хочу зелёные потоки на WebAssembly натянуть. При выбранном подходе Wasm становится как бы микроконтроллером, а вызовы из JavaScript становятся прерываниями. User-space код — это код зелёных потоков, а так, как зелёных потоков может быть много, то какой-то код ещё должен переключать контекст. И это получается что-то вроде kernel-space операционной системы. Вот это самое ядро гипотетически ещё можно SPARK верифицировать.
    Ответ написан
    3 комментария
  • DigitalOcean или РФ хостинг с серверами в европе?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Вопрос сложности оплаты опустим

    Напрасно, потому что сейчас именно этот вопрос наиболее животрепещущий. Нормальных зарубежных хостингов - навалом.
    Ответ написан
  • Разница между if else и try catch?

    @Akela_wolf
    Extreme Programmer
    Есть такой принцип: "если убрать все обработчики исключений, программа должна нормально функционировать при условии ввода корректных данных" (Д.Томас, Э.Хант "Программист-прагматик"). Поэтому вопрос - является ли введенный пользователем нуль корректными данными? Если да - то его надо оборачивать в if. Если же это некорректные с точки зрения программы данные - то можно кидать исключение.

    То есть исключение должно выбрасываться при поступлении на вход программы некорректных данных. А какие именно данные считать некорректными - это определяет разработчик (или заказчик) программы.
    Ответ написан
    5 комментариев
  • Как заходить на сайт внутренной ip через обычный вайфай и мобильный интернет?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Как и все.
    Настройте vpn и заходите в свою рабочую сеть
    Ответ написан
    2 комментария
  • Не понимаю, что происходит внутри регистра после DIV. "Регистры ломаются"?

    @galaxy
    Числа из read() приходит в виде строк - последовательности ASCII кодов. Для 2 и 3 это будет 0x32 и 0x33 соответственно (я уже забыл, честно говоря, придут ли они вместе с "\n" или нет).
    Короче, вы делите ASCII-коды.
    Ответ написан
    Комментировать
  • Из-за чего FFmpeg может ломать видеофайл при сохранении из hls потока?

    pojarcky
    @pojarcky Автор вопроса
    Решение:
    Сайт-донор проверял какую-то оплату и не давал загрузить один из потоковых блоков
    [https @ 0000027daf2b2a80] HTTP error 402 Payment Required
    [hls @ 0000027dae5f7e40] Failed to open next segment 1696 of playlist 0

    А т.к. mp4 не выдерживает каких-либо аварийных ситуаций то попросту ломался, помогла смена на mkv, теперь все записи стабильно сохраняются и читаются даже с учётом HTTP error 402 Payment Required.
    Всем спасибо!
    Ответ написан
    1 комментарий
  • Что учить для работы в сфере IoT?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Оптимально будет посмотреть вакансии по месту жительства и выбрать тот язык / фреймворк, с которым вы легче всего устроитесь. С другой стороны язык должен вам нравится, ибо вы будете с ним работать. А не попробовав вы не поймете, что вам нравится. С иной стороны язык всего лишь инструмент. Нужно сегодня написать на Java, пишите на нем. Понадобится написать на пайтоне, переходите на него. Но лучше все-таки изучить один, но хорошо, чем несколько, но так себе.

    P.S. Поищите на сайте аналогичные вопросы. Практически каждую неделю задают подобные вопросы.
    Ответ написан
    Комментировать
  • Как правильно сформировать запрос SQL?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    переменная id у тебя пустая.
    чтобы переменные не вызывали ошибок в запросах, их надо подставлять не напрямую, а через плейсхолдеры, а сами запросы выполнять через подготовленные выражения
    Ответ написан
    5 комментариев
  • Изучение С++ и С# одновременно, на сколько возможно?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    На что явно наткнётесь. Память постоянно будете лажать. Дефолтные уровни доступности, stl boost аналоги в Шарпе сильно другие, ввод вывод и кодировки. Регистровые переменные, выравнивание, битовые операции
    Ответ написан
    Комментировать
  • Изучение С++ и С# одновременно, на сколько возможно?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    За двумя зайцами погонишься, ни одного не поймаешь.
    Ответ написан
  • Насколько перспективен XAML?

    twobomb
    @twobomb
    Так вы хотите писать красивые приложения или рассуждать о перспективности XAML? Если вам не нравится, что вам мешает продолжать писать на html,css,javascript
    Зачем делать шаг назад, в плане непонятных сеток, вложенностей и т.д.

    Html это и есть одни слошные вложенности, как и любые XML подобные языки. Сетки очень даже понятные, возможно вы в них еще не разобрались со временем привыкните. А вот html такой удобной вещи нет, там людям пришлось изобретать bootstrap чтобы были сетки, а тут уже все на уровне языка есть. Да на html недавно добавили grid, когда уже милионны сайтов используют bootstrap, ну лучше поздно чем никогда.
    модель/синтаксис/логика HTML/CSS/ Javascript

    Чё?
    Вы собрались программировать на C# или как? Зачем вам тугодумный javascript, да он легкий удобный мне он тоже очень нравиться, но из-за поддержки старых браузеров он тянет за собой огромный багаж всякого дерьма, ну опять же причем здесь javascript?
    CSS да , стилизация в вебе куда удобнее чем на XAML, но на XAML она более гибкая и специфичная, со всякими мультитриггерами и прочими фишками чего и близко нет в CSS.
    Также разочаровывает отсутствие нормального визуального редактора. Не только у XAML, у QML тоже и т.д. Редактор в VS сводится к подобию браузера с возможностью перетаскивания элементов и изменения их базовых значений.

    Ну я надеюсь вы же не создаете элементы вытягиванием их из панели инструментов? Да бывает его глючит при создании сложных стилей, перезагружаем вкладку и норм. Зато мы в режиме реального времени видим наш интерфейс, чтобы такое было при верстке на html обычно нужно прибегнуть к сторонним плагинам к редактору на котором пишем, а тут все с коробки.
    Возможно если бы вы начинали с XAML и долго на нем программировали, а потом перешли на html/js/css то сказали бы зачем всё это если есть XAML.
    Крч говоря говоря это 2 разные технологии работающие по разным принципам, не нужно ложить всё под одну гребенку. Html/js/css это далеко не идеал к которому должны все стремится.
    Ответ написан
    2 комментария
  • Ссылка инициализируется разыменованным указателем. Почему такое поведение?

    Напомню лишний раз, что не важно, остаётся ли жива программа, запись по такому указателю представляет собой неопределённое поведение (Undefined Behavior). Это значит, формально, программа может форматнуть жёсткий диск или призвать демонов. Почему компилятор или программа не ловит такие ошибки — проверять доступ к памяти накладно, поэтому приходится всецело доверять тому, что ты знаешь, что делаешь.

    На заметку, это тоже неопределённое поведение:
    int a = 1;
    int b = 2;
    *(&a + 1) = 42;

    Ходить указателями разрешается только в пределах массива.

    UPD: Даже сама операция сложения, без разыменования - уже UB (пруф):
    *(&a + 2 - 2) = 42; // UB
    Ответ написан
    Комментировать
  • Можно ли использовать Oracle EM Express без flash?

    Lorien_Elf
    @Lorien_Elf
    Keep calm and drop database
    Не уверен что такая возможность есть. В версии 19 по умолчанию JET, с возможностью вернуться на flash. Оракл рекомендует обновляться на 19 версию, так как это Long Term Support release.
    Ответ написан
    Комментировать
  • Правда ли, что гарантия на исправление ошибок на год - это стандартная практика?

    Jump
    @Jump
    Системный администратор со стажем.
    Правда ли, что гарантия на исправление ошибок на год — это стандартная практика?
    Что такое стандартная практика? О каких стандартах идет речь? О ГОСТ?

    Есть заказ и мне упорно утверждают, что в договоре нужно прописать
    Логично.
    Договор для этого и нужен, чтобы стороны прописали в нем важные им условия.
    Поэтому если вас это устраивает - прописывате, если не устраивает не прописывайте.

    Мне интересно вешают мне лапшу на уши или это действительно распространено?
    При чем тут лапша? Вы договариваетесь, торгуетесь.
    • Заказчику в идеале нужно чтобы вы согласились работать бесплатно и вечно. Это нормально.
    • Исполнителю в идеале нужно чтобы не работать вообще при этом получить пару миллионов сразу, и абонплату в сто тысяч ежемесячно.

    Поскольку запросы несколько противоречать друг другу - приходится идти на компромиссы в процессе переговоров. В итоге получается договор.
    Ответ написан
    9 комментариев
  • Где найти инвестора для мобильного приложения?

    Zoominger
    @Zoominger
    System Integrator
    Да где угодно, где лохи кучкуются.
    Проблема в том, что у лохов нет 350 тысяч, а умный человек в ваш блудняк не впишется. Придётся идти работать.
    Ответ написан
    Комментировать
  • Как очистить огромный txt от дубликатов?

    2ord
    @2ord
    Модифицированный вариант Stalker_RED в котором вместо DISTINCT построить схему с первичным ключом varchar, в которую занести данные из 1-й таблицы при помощи запроса
    Insert ignore into ... select from ...
    Ответ написан
    Комментировать