Задать вопрос
  • Для чего нужен LINQ?

    @oleg_ods
    1. Нет, для этого используются другие библиотеки.
    2. Стоит учить во время изучения C#. По второй части этого пункта, человек не знающий ничего кроме синтаксиса C# никому не нужен.
    3. Учить лучше по оф. документации, но после того как будете понимать что такое лямбда-выражения.
    4. Не совсем понятно что вы имели ввиду. Если можно ткните пальцем в какой главе у Шилдта вы это читали.
    Ответ написан
    3 комментария
  • Чем мониторить работу сотрудника?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Крайне просто:
    1. Объёмом проделанной работы сотрудника за день.
    2. Наличием/отстутствием ожидания других сотрудников его работы при внутреннем взаимодействии.

    На день: даётся список работ и две основные кнопки: "начал" и "закончил", и одна дополнительная с выбором сотрудника: "ожидаю готовности [сотрудник]", которая нажимается только между "закончил" и "начал".
    Ответ написан
    Комментировать
  • Как из функции js вернуть массив?

    Kasperenysh
    @Kasperenysh
    Рецидив в особо острой форме))
    function d() {
        var arrN = [];
        for (var i = 0; i < 7; i++) {
            arrN[i] = (Math.round(Math.random() * (300 - 100) + 100));
        }
        return arrN;
    }
    console.log(d());

    Нужно после цикла возвращать,
    и если вы результат работы функции никуда не присвоите - ваш вариант не сработает, перенес вызов функции в console.log
    Ответ написан
    Комментировать
  • Отличия использования macos и windows 10 для веб разработки?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    У Вас какие то завышенные представления о необходимости некоторых средств и операционных систем для разработчика.

    Во первых веб-дев широкое понятие и без конкретного стека четко дать ответ нельзя.
    Для примера простой девмастер клипающий сайтики на готовых CMS.
    локальный WAMP
    простой фтп клиент
    Что-то из редакторов кода.

    Немного продвинулся и уже работает в эклипсе или шторме. Аплодит на сервак уже из самой среды разработки.

    Типовой бакенд разработчик
    Использует git или другие системы контроля версий.
    Консольные команды знает , но из-за лени предпочитает все делать шорткатами из PhpShtorm (или другого продукта интеледжи)
    Если смущается использовать винду (вдруг коллеги засмеют) сидит под юникс.

    Мак в веб-деве для не дизайнера - понты. В основном удается тем, кто сел на уши работодателю типа без него сайты нельзя писать. В 2000х мой одногрупник студент развел контору на SoundBlaster по типу без него Лексикон работать не будет.

    Мое ИМХО мак нужен если Вы пишите на Swift или Objective-C - тут никак не собрать проект без их железа.
    Ответ написан
    Комментировать
  • Можно ли сделать такое регулярное выражение?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    Это не с помощью регулярок делается, и уж тег "распознавание образов" - вообще не при чем

    Задача просто решается даже в командной строке (регулярка используется только для того чтобы исключить одиночные вхождения):
    cat data.txt | awk '{ print $1; }' | sort | uniq -c | grep -v  -E "^\s+1\s+"

    результат:
    3 +375291045612
    2 +375299990999

    если число вхождений не требуется - то:
    cat 1.txt | awk '{ print $1; }' | sort | uniq -c | grep -v  -E "^\s+1\s+" |  awk '{ print $2; }'

    где data.txt - файл с вашими данными
    Ответ написан
    Комментировать
  • Можно ли получить json с гитхаба?

    Kasperenysh
    @Kasperenysh
    Рецидив в особо острой форме))
    туц нажмите RAW справа вверху блока и получите ссыль
    Ответ написан
    Комментировать
  • Какая должна быть скорость работы веб-программиста?

    xez
    @xez
    TL Junior Roo
    Программист не каменщик. Никакой "нормы" не существует.
    Почитайте "Мифический человекомесяц" Брукса.
    Ответ написан
    5 комментариев
  • Как найти участок проблемного кода если исходники не поддаются анализу?

    @dmitry-toster
    Как выявить то самое проблемное место в коде, где добавляется лишний класс к кнопке?

    1. Брейкпоинтом браузера
    5ff3aaebcc55a434489373.png
    Также можно отследить любые события и манипуляции с DOM
    2. Поиск по коду проекта (искать по названию класса). В любой современной IDE это делается за пару секунд
    3. Браузерным расширением фреймворка (если таковой используется). Которое покажет название компонента и его искать уже в исходниках проекта
    Ответ написан
    1 комментарий
  • Как найти участок проблемного кода если исходники не поддаются анализу?

    delphinpro
    @delphinpro Куратор тега JavaScript
    frontend developer
    Если билд минифицирован и обфусцирован и нет карты, то соотнести проблемное место с исходником будет весьма проблематично.
    Если только минификация, то определить место в исходнике можно по именам какиих-то глобальных переменных или функций.

    А вообще-то, я считаю, правильный ответ — никак.
    Если исходники есть, и билд является актуальным (не правленным отдельно от исходников), то следует включить sourcemaps и пересобрать проект. Далее анализ будет намного проще.
    Если исходников нет, или использовать их нет возможности по другим причинам, то и соотносить проблемное место с исходником не имеет смысла.
    Ответ написан
    Комментировать
  • Как найти участок проблемного кода если исходники не поддаются анализу?

    Zifix
    @Zifix
    Barbatum
    Есть такая техника отладки, когда не знаешь где проблема — нечто вроде бинарного поиска. Но не уверен, что по условиям задачи такой подход возможен.

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

    Как верно заметил Василий Банников, если есть репозиторий, то там тоже можно делать бинарный поиск коммита, в котором всё сломалось, возможно там маленький diff.
    Ответ написан
    1 комментарий
  • Стоит ли ставить windows на ssd?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Диски это расходник, относитесь к ним соответствующе. Если так волнует то создайте бэкап на hgst и в облаке и не парьтесь. 20 минут и система снова с вами
    Ответ написан
    Комментировать
  • Как скачать всю документацию с сайта?

    Viktor_T2
    @Viktor_T2
    python developer
    Zeal - офлайн просмотровщик документации
    https://zealdocs.org/
    Плюс вручную загруженый для него доксет:
    https://github.com/iamaziz/PyTorch-docset
    картинка
    5ff377297d000013115202.png
    Ответ написан
    Комментировать
  • Как сделать поиск по регулярному выражению SQL?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    {PHP, MySql, HTML, JS, CSS} developer
    TL;DR: переписывайте базу пока не поздно. Приводите в 3 нормальную форму и будет вам "щастие".

    1) Хранение данных по которым идет поиск в таком виде - это сразу расписаться в своей проф. непригодности, никому не показывайте эту стыдобу.

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

    3) Кроме остальных проблем - теперь вместо просто апдейта поля вам сначала надо его считать, распарсить и только потом обновлять, чтобы не потерять информацию, то есть вы часть стандартной логики бд переносите в код, где ему не место.

    4) ну и на одну из проблем вы уже напоролись - поиск по нечетким данным даст нечеткий результат.
    Ответ написан
    8 комментариев
  • Что за программа на картинке?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Это не редактор. Это древняя и глючная IDE Eclipse, которой уже мало кто пользуется. Её использовали, когда ещё не существовало Android Studio.
    https://www.eclipse.org/ide/
    Ответ написан
    2 комментария
  • Возможно ли хранить код в "Облаке Mail.ru", Яндекс?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Можно но не удобно. Каждый инструмент заточен под свои задачи.
    Контроль версий кода это однозначно любая из SCM
    Использование облака, это реальная дичь, требующая обоснования
    Ответ написан
    Комментировать
  • Как реализовать уведомления на сайте через Telegram?

    colonel
    @colonel
    Разработчик PHP, Laravel
    Можно через бота, для этого пользователь с сайта должен приконнектиться к Телеграм.
    В базе данных для пользователя добавить два столбца, telegram_hash, telegram_id.
    Когда пользователь пытается приконнектиться, создавать уникальный хеш, после чего открывать окно коннекта, у меня через javascript и на Laravel так:

    window.open('https://t.me/{{ config('telegram.bots.mybot.username') }}?start={{ $hash }}', 'telegram', 'left=0,top=0,height=500,width=600');


    Когда бот пришлёт ответ с хешем, сверять его с пользователем, и пользователю присвоить id Телеграма.
    Ответ написан
    4 комментария
  • Зачем нужны нижние подчеркивания перед функциями в C?

    wataru
    @wataru
    Разработчик на С++, экс-олимпиадник.
    В самом языке это подчеркивание не означает ничего. Это программисты какой-то смысл в эти подчеркивания вкладывают. Может, у авторов кода так принято обозначать "приватные" функции - что-то, что они сами используют, что не положено использовать пользователям библиотеки.
    Ответ написан
    Комментировать
  • Стоит ли выбирать mongoDB?

    Возьмите лучше PostgreSQL, к нему как раз есть отличный драйвер для ноды: https://node-postgres.com
    Ответ написан
    Комментировать
  • Можно ли использовать старые версии Windows для комфортной разработки?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Денис Гребенюк
    Asus Vivobook 15 x542UN

    Хм только в починку. Впрочем я бы попробовал переставить windows, удалив все свистелки и перделки.
    Плюс возможно что забилась система охлаждения или засохла термо паста.
    Ноут достаточно хороший, так что разбирайтесь с софтом
    Ответ написан
    Комментировать