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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Лучше всего хранить в базе. Тип и другие вопросы зависят от нагрузки и от количества. Если у вас нагрузка такова, что mysql вполне справляется, и вы с ним уже работаете, нет смысла искать что-то еще.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    P.S 2 И ещё, может быть кто-нибудь знает как после того как нажать на кнопку "переименовать" или на клавишу F2 выделялось расширение вместе с названием, а не только название


    В настройках проводника есть "показывать расширения"
    Ответ написан
    Комментировать
  • Как понять что сайт быстрый?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Для этого существуют нагрузочные тесты.
    Любой сайт тормозит при определенной нагрузке. Быстрый сайт - тот, кто работает приемлимо при предполагаемой или текущей нагрузке.
    А меряться сферическими конями в вакууме - бессмысленно.
    Ответ написан
    Комментировать
  • Диплом специалиста в IT заграницей, имеет ли вес?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Ведь по факту - я окончил высшее учебное заведение, а это моя подтверждающая справка и я, по идее, специалист, к тому времени с опытом работы и навыками.


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

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Ваш коллега прямо заявляет, что для его специализации (допустим, веб-разработчик) всё это знать не обязательно, и что так считают все, с кем он работал раньше


    Пусть идет работать туда, где он работал раньше.
    На рынке завал людей. И да, встречаются люди, у которых не хватает знаний. Но если у вас сотрудник прямо отказывается учить вещи (а вы перечислили вещи, большинство из которых я бы отнес больше не к квалификации программиста, а к квалификации продвинутого пользователя), то таким людям надо отказывать.

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Раньше, для dos была такая утилитка из norton utilites, calibrate. Отличная штука.

    А сейчас для всяких различных fat-ов какие нибудь есть?

    Так вам надо FAT отформатировать или винчестер? Вы видимо путаете понятие файловой системы и таблицы разделов.

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

    А "отформатировать" в FAT можно и просто в виндовс, в свойствах диска.
    Ответ написан
    Комментировать
  • Централизованный менеджмент ssh доступа?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Ну по сути делается так:
    Либо вы настраиваете pam.d для работы с централизированным юзер менеджментом (ldap/ AD)

    Либо настраиваете ssh через велосипед, в котором конфигурируете сервер на работу с ключами только, например, из /etc/ssh/users/$user/keys, и ключи туда раскладываете сами - руками или любым оркестратором.
    Мониторить конфиги sshd серверов и ключей, чтобы их никто не менял, и в принципе все.
    Также данную задачу можно решить не совсем велосипедом а поискать готовые решения. Из платных знаю по tectia sshd сервер, он еще и логирование централизовано сделает. Но уверен что есть и другие.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    software engineer
    URLDownloadToFileW не может найти. Проверь, что библиотека правильно подключена
    Ответ написан
    Комментировать
  • Как узнать, что появилось нового в Photoshop за 10 лет?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Обычно у продуктов есть release notes, можно их полистать
    https://helpx.adobe.com/photoshop/using/whats-new.html
    Ответ написан
    Комментировать
  • Какую структуру данных надо использовать что бы посчитать уникальные ip в огромном количестве?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Дан файл с ip адресами. ip могут повторяться. Вес файла многократно превышает объём оперативной памяти.

    Сколько оперативки?

    Надо посчитать количество уникальных ip.
    Простое решение, не учитывающее объём задачи - загнать все ip в хештаблицу и количество элементов в ней будет ответом.

    Есть же алгоритмы сортировки, которым не нужно все грузить в память. Работать будет долго, но рано или поздно создаст файл, где все будет отсортировано. А количество уникальных IP в отсортироавнных данных уже школьный уровень.
    Ответ написан
    Комментировать
  • Как запустить Bash скрипт от имени суперпользователя?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    В юникс суперпользователь это ID 0
    В винде - нет.
    Скорее всего там тупо есть проверка на ID юзера и я подозреваю, что надо скрипт править.
    Ответ написан
  • Как рекурсивно сжать определенные файлы в tar?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    Ваша команда все должна сделать.
    Но нужно уточнить уровень вложенности каталогов - он должен совпадать с маской
    Ответ написан
  • Что будет, если постоянно держать температуру процессора без разгона на близких к критическим значениям (к примеру, 85-90 градусов при TJUNCTION 100)?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    На практике - каждый процессор это выращенный кристалл со своими допусками.
    Определенные нагрузочные тесты все процессоры прошли, и по идее должен выдерживать разрешенный температурный режим.
    Но процессор - это реальный физический объект, и вполне может где-то в какой-то момент немного поплыть, что необратимо.
    А может быть данный конкретный экземпляр вышел удачный, и легко выдержит такую нагрузку в течение десятка лет.
    В принципе риск небольшой.
    Ответ написан
    Комментировать
  • Как запретить ввод пустого значения в параметр командной строки bash?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    ну просто проверять, например так

    while true; do
    read -p "Enter value: " MYVAR
    [[ -n $MYVAR ]] && break
    done
    Ответ написан
    Комментировать
  • Как повысить базовые знаний архитектуры?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    И вот таких моментов 1000 и 1 поиск по гуглу и стаку.

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

    Продолжай делать как делаешь. Много практики, много гугления. Можно смотреть чужой код, но тут проблема в том, что чужой код, для того чтобы понять его смысл, нужно не посмотреть, а хорошо вникнуть, а это время. Поэтому надо выбрать 1-2 опенсорс проекта и с ними разобраться, там уже изнутри, будет понятно где архитектура хорошая (и почему и для чего сделано было так), а где "исторически сложилось" или "срочно надо было заделать".
    Ответ написан
    Комментировать
  • Программа для скрытого удаленного доступа?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    radmin иконку отклбючить, процесс переименовать.
    Ответ написан
    Комментировать
  • Как закодировать запрос в base64 с помощью cURL?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    curl -d $(base64<<<"exmple=$1&log=$reslt") -X POST example.com
    Ответ написан
    Комментировать
  • На какое направление в ВУЗе поступать программисту?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Но в то же время я боюсь, что "информатика и вычислительная техника" сделает из меня какого-то системного администратора

    Что из вас сделала школа? Отличника, который знает весь школьный материал на 100%?
    Или во время школы у вас были какие-то свои увлечения, в которых вы разбираетесь, а ваши одноклассники нет?

    Институт не делает из кого-то что-либо. Только ученик может взять или не взять знания. И от вас зависит сколько и что вы возьмете в институте, а сколько самостоятельно и отдельно. Также не забывайте, что институт - не школа, никто не будет за вами бегать и тянуть за уши в следующий класс. Не выучил - завалил - вылетел.

    В институте учи математику. Особенно геометрию, раз 3д графика интересует, и математику (теорвер, матанализ), раз искусственный интеллект интересует. А ИТ области учи сам, в институте там обычно даже на стажера не всегда могут дать знаний.
    Ответ написан
    8 комментариев
  • Можно ли витую пару крепить строительным степлером к гипосокартону? Кабель на фото не поврежден?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Не надо так делать.
    В момент удара провода могут быть прибиты, и даже если не перебиты, они могут быть и деформированы или защитный слой немного сцарапан, что будет влиять на наводки. А чем больше скоб, тем хуже. И даже если связь заработает, вместо уверенного гигабита может периодически пробивать потери.
    Ответ написан
    Комментировать
  • В какой программе можно сделать 3D моделирование помещения в деталях?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    pro100
    Ответ написан
    Комментировать