Задать вопрос
  • Какой есть толковй антивирус (не дорого), для небольшой организации (10-15 ПК)?

    @tamogavk
    @deni4ka
    В браузер поставить расширение noscript, поднять шлюз на linux и настроить фаервол,хоть и геморрой зато бесплатно. Также можно поставить пользователям бесплатный 360 антивирус.
    Ответ написан
    1 комментарий
  • Что если вся "data science" сведется к последовательности вызовов готовых функций?

    @VZVZ
    Reverse-Engineer, Software Developer, Architect
    > создается куча курсов, пишутся книги, в которых все сложные с математической точки зрения алгоритмы объясняются на пальцах
    99,(9)% уверен - вы жОстко преувеличиваете, и не все там так радужно у Data Scientistов.
    Вы сами-то пробовали те курсы и книги в деле?
    У нас реверс-инженеров в этом плане вообще печалька по определению))) но я-то не только реверс-инженер, я занимаюсь и кучей иных областей, и проблемы с документацией и высокоуровневыми средствами вижу в абсолютной любой области, даже самой-самой банальной и стандартной, типа разработки СУБД для предприятий.

    И если бы вдруг с неба упала куча сверхвысокоуровневых средств или книг с кучей готовых решений, то я бы от этого ни разу не пострадал.
    1. Насчет удобных инструментов, большинству просто синдром утенка не позволит на них перейти. А еще они платные же должны быть, иначе это вообще фантастика какая-то. Так что разброс между мною и ими - увеличился бы, а не уменьшился.
    2. Насчет книг, навыки принципиально не может давать никакая книга. Если только она волшебная, как живая вода или ковер-самолет.
    3. Ну и, как и многие другие, скажу, что если мои текущие знания и навыки окажутся не нужны, то я просто возьму и освою что-то новое.
    Могу писать программы для американских горок. Могу сверлить и резать стены. Могу перебирать ДВС и варить водопроводные трубы. Могу ремонтировать ноутбуки, смартфоны. Могу стать воздушной планетой. Могу стать воздушным асом. Берем телевизор, вставляем в Мурманский полуостров
    А еще я стану больше бизнесменом. Не меньше, а больше! Ибо больше идей, проектов, меньше технической части.
    А кто так не умеет - тот, осмелюсь сказать, вообще не особо-то и программист. И трястись над навыками и знаниями ему уж точно не стоит - у него их нет. У него нет общих навыков и знаний, иначе бы он тоже так умел.
    Вотъ.
    Ответ написан
    Комментировать
  • Project Manager - "Jack of all trades, master of none"?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    ПМ должен все уметь, но не должен все делать
    в вышеперечисленном - кнопочки, ЮИ АПИ и инвойсы клиенту - не дело ПМа
    дело ПМа - сроки, риски, убалтывание клиента и компромисс вокруг всего этого

    углубленно нужно развиваться либо в менеджмент: от психологии до экономики, либо в программирование: специализация должна быть, но и в целом нужно обо все иметь представление или где его быстро получить

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

    исходя их последнего - развиваться в сторону программирования надежнее, а менеджмента - выгоднее
    Ответ написан
    Комментировать
  • Взломали сервер. Устроили email фишинг-атаку разместив у нас свои скрипты и "лендинг". Каков алгоритм действий?

    sim3x
    @sim3x
    Лучше нанять спеца, которому можно доверять

    0. Сделать максимально полное зеркало всей системы
    1. Желательно заглушить все
    2. Придумать откуда взять чистую версию всего софта
    3. Установить на новую чистую систему, чистые магазины - неизвестно не повысил ли привелегии злоумышленник

    Из очевидного:

    убрать апач
    1 сайт = 1 юзер
    php-fmp из-под юзера сайта
    никаких 777
    изменения в сайты вносятся через гит
    отдельный гит репозиторий контроллирует состояние скриптов сайтов, которые лежат на хосте

    Настроить мониторинг
    Ответ написан
    5 комментариев
  • Как узнать откуда скачаивается файл?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    www.nirsoft.net/utils/cports.html
    www.nirsoft.net/utils/tcp_log_view.html

    да и в Мониторе ресурсов есть
    Ответ написан
    Комментировать
  • Нужна помощь гиков). Как отправить письмо через 15 лет?

    sabramovskikh
    @sabramovskikh
    За 15 лет рушатся империи.
    Через пол года может не стать человечества.
    Ответ написан
    2 комментария
  • Какой пакет нужен для Ubuntu чтобы запускать приложения написаные на JAVA?

    sudo add-apt-repository ppa:webupd8team/java
    sudo apt-get update
    sudo apt-get install oracle-java8-installer
    Ответ написан
    Комментировать
  • Как скачать файл с сайта (Python Kivy)?

    valerium
    @valerium
    Изобретая велосипед
    Возьмите лучше requests. Он рекомендован официальной документацией Python для высокоуровневого общения с HTTP, прост и удобен.
    Ответ написан
    3 комментария
  • Scala. Как правильно конкатенировать строки?

    mrRontgen
    @mrRontgen
    Scala lover.
    Может быть от Вас ожидали применение функциональной парадигмы/шаблонов (какой нибудь fold(...) ) в этом месте? А Вы по императивному складывали строки...

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

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    избежать - знать используемый код досконально

    например, не юзать левые плагины от ворпдерсс, нуленые скрипты и т.п.
    Ответ написан
    Комментировать
  • Как обезопасит системного администратора от ответственности за пиратское ПО?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Для начала, если с проверкой придут на предприятие, то проверять будут факт покупки лицензий по бухгалтерии и соответствие установленного ПО и имеющихся лицензий. До определённой суммы дело идёт как административное и отвечать может организация. Выше этой суммы (250000р., если не ошибаюсь) дело переквалифицируется в уголовное, где подсудимым будет уже конкретный человек или группа лиц. Для того, чтобы подвести под статью достаточно, чтобы нашлись несколько свидетелей, показавших, что именно вы ставили на данный компьютер нелицензионное ПО. Какие либо письменные предупреждения от вас руководителю позволят следствию переквалифицировать дело в "совершённое по предварительному сговору группой лиц", что добавляет тяжести обвинению.
    Предприятие в любом случае будет оштрафовано на стоимость лицензий незаконно установленного ПО, кроме того на время следствия могут быть изъяты системные блоки или жёсткие диски.
    Что касается TrueCrypt'а и прочих шифровальщиков, то если не хотите начинать рабочий день с ввода паролей на всех компьютерах, значит эти пароли будут знать и сотрудники. А поскольку они пойдут по делу как свидетели, а не обвиняемые, то их отказ предоставить пароли будет трактоваться как "ст. 294 УК РФ. Воспрепятствование осуществлению правосудия и производству предварительного расследования".
    Ответ написан
  • Как обезопасит системного администратора от ответственности за пиратское ПО?

    oldbro
    @oldbro
    Хорошо, что задумываетесь над этим. По своему опыту 2007 года и опыту друзей, скажу, так: если пришли маскишоу, а это единственный способ зафиксировать нарушение, они пришли не к Вам, а к вашему шефу. Нелицензионное ПО идет просто в нагрузку к черной бухгалтерии и дополнительного инструмента нагибания. Да, руководителю отдела ИТ (или отвественного за ИТ) нервы потрепят не мало и эта психологическая нагрузка не стоит того, чтобы забивать на данный вопрос, при этом, получая зарплату, пусть даже и 100 тыр (абстрактно), не говоря уже о скромном заработке. Какую бы Вы схему сокрытия факта использования пиратского ПО не разработали, всегда будет сценарий раскрыть этот факт, а это в свою очередь зависит от размера бизнеса.
    Объясните директору, что именно он в первую очередь несет уголовную отвественность, а уже потом все остальные. Дайте понять, что это действительно серьезно. Скажите, что деньги за легализацию будут несравнимы с теми, которые приедется заплатить за "решение вопроса", когда настойчиво постучат в дверь. И предложите легализоваться: в каких-то моментах уйти на открытое ПО, в каких-то заключить договор с SPLA-провайдером. В вашем случае SPLA, будет реализован за копейки.
    Ответ написан
    Комментировать
  • Scala. Как правильно конкатенировать строки?

    @akileev
    Java / Scala developer
    Можно использовать StringBuilder, но выигрыш получите только если операций со строками будет много.
    Ответ написан
    1 комментарий
  • Как генерировать код из XML?

    Nipheris
    @Nipheris Куратор тега C++
    В xml(xsd) список некоторых элементов, из которых нужно сгенерировать много кода на C/C++, который руками писать (и править) долго, муторно и чревато опечатками.

    Ну тогда берите XSLT и сможете сгенерить все что захотите, хоть сказку. Ничего более конкретного посоветовать не могу.
    Ответ написан
    Комментировать
  • Какие ресурсы помогут в изучении английского языка для веб-разработки?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Отличный способ обучения английскому - переводы. Например на хабрахабре это нормальная практика, публиковать переведенные технические статьи.

    Возьмите какой-либо дайджест (например habrahabr.ru/company/zfort/blog/275279 ), видите как много статей на английском и как мало на русском? Попробуйте внести свой вклад, переведя парочку. Поначалу будет чертовски сложно, но я вас уверяю, через какое-то время у вас прилично так повысится уровень языка, ибо это реальная практика.

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

    gbg
    @gbg Куратор тега Arduino
    Любые ответы на любые вопросы
    Главная разница - промышленный датчик имеет документацию о поверке и проверке, методику такой поверки и проверки и сертификат. То есть, он является средством измерения, законченным прибором. Его показания имеют юридическую значимость.

    То есть, в промышленности никто не ставит "голый" термометр DS1820. Ставят готовый прибор с определенным интерфейсом, корпусом, степенью защиты и так далее.

    Вы сразу на такой масштаб замахиваетесь, что просто дух захватывает. У вас хоть с одним-то датчиком проекты есть?

    В промышленности никому в голову не придет ставить макетную плату типа ардуины в систему. Это крайне дорого, а смысла не имеет - ардуина не является промышленным компьютером и не имеет шансов таковым стать. Исполнение не то. У промышленных штуковин как минимум есть внешний аппаратный сторожевой таймер (не баловство, встроенное в атмегу, а отдельное от атмеги устройсто!) и монитор питания. Также есть оптическая развязка интерфейсов (упс, для ардуины тут нужен уже отдельный шилд, отдельный шилд - это дурацкие разъемы и наука о контактах - нафиг такое).
    Ответ написан
  • Какую платформу (arduino, raspberry, stf32) выбрать для обучения и сборки рабочего решения?

    anthtml
    @anthtml
    Системный администратор программист радиолюбитель
    Все представленные вами платформы слишком различны и у каждой имеются свои задачи и потребность
    ардуино - самая простая начальная версия и по обучению, так как сильно распространена, и по функционалу - в большинстве своем для небольших и средних задач с мк ее и аналогов на чипах avr достаточно
    малинка - это ни микроконтроллер, а полноценный одноплатный ПК, на котором можно запускать полноценную версию линукс или сильно урезанною версию винды (в последней модели), это уже идет уровень где нужна большая виртуализация вычислений и их интеграция в компьютерные вычислительные сети
    стм - развивающееся направление, местами чипы дешевле и мощнее устаревающих avr, но у них нет такой среды поддержки и широкого сообщества как уже успело накопить себе ардуино, и программирование там немного сложнее и более аппаратно зависимо.
    Так что все три платформы необходимо брать во внимание и изучая разбираться какая задача к какой платформе больше подходит.
    В вашей задаче изначально можно взять ардуино, с 20ю датчиками она прекрастно справится, если нужно просто зажигать светодиоды. если хотите чтобы это все логгтровалось, строились красивые графики и была возможность отправки смс и тому подобного, можете смотреть на малинку, но начните с малого и простого.
    Ответ написан
    Комментировать
  • Меня взломали! Что делать?

    oldbro
    @oldbro
    Система скомпрометирована, доверия ей - ноль. Переустановливать! И пересмотреть политику безопасности. Если машина напрямую подключена к инету, первое, что сделать - это настрйоить iptables, fail2ban.
    Однако, всё чуть более, чем странно. Следуйте простейшим правилам сетевой гигиены и будет счастье.
    Ответ написан
    Комментировать
  • Как законно резать людей ради своего проекта?

    @abcyu
    Разработчик
    Бери пример с татуировщиков (там же и рубцы и т.п. делают).
    Ответ написан
    4 комментария