Задать вопрос
  • Как можно избавиться от подобного мусора в коде?

    @Meloman19
    Множество лейблов, которые при наведении делают одно и то же? Не проще ли создать всего один обработчик и на него привязать события со всех нужных лейблов?
    private void label_MouseEnter(object sender, EventArgs e)
    {
       (sender as Label).ForeColor = Color.FromArgb(35, 33, 61);
    }
    
    private void label_MouseLeave(object sender, EventArgs e)
    {
       (sender as Label).ForeColor = Color.White;
    }


    Теперь во всех событиях указывает один и тот же обработчик.
    Ответ написан
    Комментировать
  • Можно ли в MySQL создать запрос по условию?

    Melkij
    @Melkij
    PostgreSQL DBA
    where plan_date_pay < coalesce(date_pay, now())
    Ответ написан
    Комментировать
  • Стоит ли продолжать учить android Разработку в 2018?

    bask
    @bask
    Странный вопрос.
    До 2022 года как до Пекина. За 4 года можно выучить Андроид и успешно его забыть.
    Вопрос сначала нужно задать самому себе - для чего тебе нужен вообще андроид?
    Второе. Fuchsia OS будет поддерживать все приложения, написанные для Андроида.
    Возможно, что Java вымрет, а возможно и нет (не зря ведь он уже 30 лет существует). Будет Котлин, потом и он вымрет. Ну и что? Ему на смену придёт другой язык. Так и будем сидеть и смотреть как один язык приходит на смену другому? В ожидании чего?
    И третье. Вопрос задан так, будто выбирается только один язык или платформа один раз и на всю жизнь. Смешно.
    Ответ написан
    2 комментария
  • Как соотнести имена файлов с одинаковыми датами?

    @dmitryKovalskiy
    программист средней руки
    Я бы решал грубо и в лоб.
    Даты привести к типу даты и отформатировать дату к виду "yyyy_MM_dd__HH_mm".
    А затем искать подстроку в названии файла
    Ответ написан
    2 комментария
  • Почему пингуется другой адрес?

    @Wexter
    Потому что адрес 192.168.0.43 не пингуется и ваш хост (192.168.0.30) отвечает вам что он недоступен
    Ответ написан
    1 комментарий
  • Как узнать почему подскочили установки андроид приложения?

    @ildar1989
    Может перед 1 сентября школьники начали интересоваться приложением)))) А если серьезно то google иногда меняет алгоритмы ранжирования приложений и поэтому его начинают скачивать больше людей. Точнее понять откуда пришла органика можно будет через несколько дней в девелоперской консоли в разделе отчеты по источникам трафика, там выберите отображение данных по дням и увидите откуда пришли пользователи по внешним ссылкам или с самого плэй маркета. Ну и увидите и сравните количество просмотров страницы вашего приложения. И если кол-во само по себе увеличилось то значит 100% дело в гугловских махинациях.
    Ответ написан
    Комментировать
  • Стоит ли заниматься ремонтом цифровой техники?

    Vlad_IT
    @Vlad_IT
    Front-end разработчик
    Тут надо понимать, какой уровень вам требуется. Многие мастера максимум что умеют, это проверить вздутые кондеры, поменять экран смартфону, и поменять железки в материнке, и даже многие не умеют делать обычный реболлинг (или нет оборудования) - таким стать легко за пару месяцев. А для чего-то серьезного, без радио-технического образования (я не имею ввиду корочку) будет сложно.
    Ответ написан
    Комментировать
  • Интервьюируем программиста?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Шутка «найди того, кто тебе проинтервьюирует будущего интервьюера» слишком поверхностна, чтобы её можно было считать остроумной.
    А это не шутка.
    Чтобы быть хорошим разработчиком, нужно очевидно обладать техническими компетенциями.
    Чтобы прособеседовать человека на должность разработчика, нужно обладать не меньшими компетенциями.
    Все, круг замкнулся.

    И кстати что это за интервью на фрилансе? Если у вас такого масштаба проект что кто-то согласен ждать интервью - зачем вам вообще фрилансеры? Обратитесь в любое HH агенство и возьмите людей в штат.

    Ну или как вариант, выбирайте сами исходя из рекомендаций знакомых, ну и в целом:
    - как быстро человек отвечает на сообщения
    - скинул он шаблонный отклик или же изучил задачу (Пример плохой оценки "300 часов за все". Хорошая оценка декомпозируется на кусочки не более 4-8 часов)
    - Задает ли он вопросы и какие.

    Готовьтесь что 49 из 50 будут этим требованиям не соответствовать.

    Отдельно хочу подчеркнуть еще несколько моментов:
    - не работайте с сильно дешевыми фрилансерами. Если у человека в портфолио сплошные "сайт под ключ за 10 000") - он очевидно не сделает вам нестандартное тз.
    - если ваше тз больше 5 страниц - его будут читать только люди с высоким рейтом и то не все.
    - любые технологии которые предлагает вам разработчик проверяйте на массовость. Go хороший язык, но искать замену этому разработчику вы будете долго и больно. Не путайте массовость и модность. Node.js модный - но ситуация см выше.
    Ответ написан
    2 комментария
  • Как создать бота для Skype?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    1. Автоматизировать нативный клиент.
    2. Использовать веб-версию скайпа.
    3. Написать свой клиент к протоколу скайпа.
    Ответ написан
    2 комментария
  • Какой дистрибутив Linux можно поставить на ПК с SSD 4 Gb?

    @stratosmi
    Удаленный рабочий стол.
    И все нужное ПО - на сервер.

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

    Indermove
    @Indermove
    C#/.NET back-end разработчик
    Возможно глупый совет, но мне помогает обычно следующее.

    Если у меня есть, к примеру Repository и Service и у меня ответ из репозитория обрабатывается методами сервиса, при этом сервис больше нигде не используется, то
    1) Создаю новый интерфейс. Например FiltrationDataServiceInterface и передаю его в раздувшийся конструктор вместо этих двух классов.
    2) В реализации интерфейса уже использую их для какого-то одного метода.
    3) Этот метод использую в изначальном классе, зависимости, которого я хотел уменьшить.

    Так можно объединять несколько сервисов в один и уменьшать количество зависимостей у раздувшегося класса.

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

    @dmitryKovalskiy
    программист средней руки
    По соображениям безопасности ваши реквизиты не нужны клиенту от слова "никак".
    1) Вы подключаетесь к некому платежному сервису, сообщая ему реквизиты, на которые будут поступать деньги.
    2) Вы направляете клиента в этот платежный сервис с нужными входными параметрами.
    3) Клиент передает свои деньги платежному сервису.
    4) Платежный сервис передает деньги вам, забрав свою долю.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Обычный редирект.
    Ссылка на шоткатер сервис идет реферальная, в качестве параметра - индекс, под которым в базе хранится длинная ссылка.
    Длинная ссылка достается и вас редиректит.
    Ответ написан
    2 комментария
  • Черный экран с курсором после установки Kali Linux c болванки?

    Radjah
    @Radjah
    > решил начать изучение linux
    Для этого есть Debian, Ubuntu, Fedora с кучей документации к ним.

    Чего на этот kali так тянет? Для других целей его делали.
    Ответ написан
    Комментировать
  • Ошибка при запросе к api PHP?

    Sanasol
    @Sanasol Куратор тега PHP
    нельзя просто так взять и загуглить ошибку
    В браузере например пытались открыть? Там же прям пишет ошибку даже.

    Ничего не смушает в дате?
    ?start=2017-20-08&end=2018-08-20
    Ответ написан
    Комментировать
  • Проблемы трудоустройства и свободного времени в it, насколько все плохо?

    nki
    @nki
    bezkart.ru готовая система лояльности
    вопрос оплаты труда волнует меня в последнюю очередь

    вранье
    с позиции нуба и чайника, нравится эта сфера, процесс обучения доставляет удовольствие.

    просто вы работать еще не начали в этой сфере
    Никто ведь не захочет тратить 90% времени в вузе на учебу, а потом 95% из взрослой жизни.

    Начни с ответа на вопрос - "как я хочу жить?", а потом уже решайте кем работать чтобы обеспечить себе такую жизнь.
    Я часто предлагаю таким не определившимся следующее "упражнение" - представьте себе свой идеальный рабочий день. С самого пробуждения до отхода ко сну. Прямо в мельчайших подробностях. Где и с кем живете, что едите, как и где работаете и т.д. Повторить с выходным днем. Теперь вопрос - ваша выбранная деятельность позволит вам достичь желаемого?

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

    нет
    тем более что профессия подразумевает многочисленные болезни

    Что за бред? Твое здоровье в твоих руках. Не забывай заниматься физической активностью и профилактикой болезней.
    И что делать, если ты занимаешься одним, а в один момент это становиться неактуальным - учить что-то новое заново?

    Это нормально. У тебя будет опыт и выучить что-то новое не так уж и сложно.
    Ответ написан
    12 комментариев
  • Нейросети. Почему Python?

    @Ambrosian
    Вы имеете ввиду про ситуацию, когда нейросети - все исследовательские проекты.
    Ученые - не обязательно программисты. А Python - язык программирования с низким порогом входа.
    Никто не пишет с нуля, не тратит время - просто используют уже написанные другими библиотеки.
    В результате вокруг Python сложилось community по нейросетям.
    Если вам именно в исследовательских целях - поступайте также.

    P.S.:
    Это вы еще про Фортран не знаете.
    Язык давным давно не используется программистами.
    Но физиками продолжает использоваться.
    Ответ написан
  • Как настроить nginx под 800 запросов в секунду?

    Так, во первых у тебя сколько ядер на машине? Почему кластеров 10, а nginx воркер процессов 2(оба значения должны быть раны количеству ядер)? Во вторых вместо ПМ 2 можно использовать upstream в нигсе. В него же можно подсунуть другие серваки если этот не справляется. 800 подключений это не много, но уже требует кэширования, так что надо в нигсе в upstream, proxy и выдачу прописать кэширование. Ну и смотреть код курить логи с манами. Удачи.
    Ответ написан
    Комментировать
  • Как перенести Windows XP на другой раздел нового ПК?

    @rPman
    Переносите диск копированием, есть куча утилит от платных (acronis) до бесплатных (типа clonezilla), для резервного копирования, которые позволяют правильно клонировать диск (если железо отличается, возможно понадобится установить заранее драйвера для контроллера и удалить старый, включив стандартный от майкрософта, иначе получите синий экран при запуске). Затем вставляете оба диска и устанавливаете GRUB, он сам найдет и пропишет в меню запуска обе операционки. Ставьте GRUB на раздел с winxp (или на третий диск или даже флешку, я был свидетелем странной конфигурации, где загрузчик был установлен на компакт диске), она попроще относится к нему, win10 может при очередном обновлении что-нибудь у чудить и удалить его, починив свой раздел запуска.

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

    Бонусом идет легкий перенос между железом (буквально 1 файл скопировать) на будущее, потому что состав виртуального железа не будет меняться заметно, даже при кардинальном апгрейде железа (даже при смене архитектуры, как минимум будет работать, но может быть медленнее, если к примеру запускаете x86 на arm).

    Недостаток - небольшое замедление работы приложений (сильнее - если нужны вычисления, чуть менее - работа с диском) и почти полное отсутствие доступа к 3D-видеокарте. Некоторые виртуалки эмулируют 3D-ускорение, но поддержка слабая, обычно работает для CAD-софта но плохо поддерживаются современные игры и конечно же запуск вычислений на GPU. При поддержке железом и некотором везении с видеокартой, возможен перенос доступа к устройствам, видеокарты или чего то экозотического, хитрых контроллеров или даже нестандартных лицензионных ключей, через переброс pci/pci-e/usb напрямую внутрь виртуалки, т.е. пойдут и игры и необычные приложения.
    Ответ написан
    Комментировать
  • Какую выбрать систему охлаждения для пк?

    Francyz
    @Francyz
    Photographer & SysAdmin
    По цене не хочется конечно что-то совсем дикое брать,
    Особенно смешно звучит от владельца материнки за 18 тыс.

    Noctua NH-D15 - Всегда первый в списках, пока достойных конкурентов мало.
    А вообще посетите Оверклокерс, там и тесты, и все прочее.

    UPD: Смысла в водянке у вас нет. Процессор у вас без индекса К, т.е. не гонится, поэтому тратить деньги на водяное бессмыслено, поскольку вы и так выкинули деньги на ненужную материнку.
    Проверяйте, что у вас не высокопрофильная память и кулер Noctua не будет в нее упираться и берите его. Если будет упираться, то посмотрите в сторону Thermalright Macho.
    Ответ написан
    9 комментариев