Задать вопрос
  • Под какие статьи попадает активация программы пиратским ключом?

    saboteur_kiev
    @saboteur_kiev
    Creat1ve, АртемЪ все правильно говорит

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

    Но вот с точки зрения УК РФ - способ активации не имеет значения - или у вас есть документ, подтверждающий право на использование программы (+ чек если это платная программа), или документа нет, тогда и лицензионный ключ будет нарушением закона.
  • По какому учебнику изучать C++, чтобы работать в современном проекте?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    beem7, я вообще не разработчик =)
    Но мне не нравится максимализм и фанатичность.
    Просто люди часто используют перегибают палку.

    * Используют и понимают слово "говнокод" совершенно некорректно.
    * Дрочат на "мегакрасивый код", тратя деньги заказчика на ненужную заранее оптимизацию, при этом через год этот код все равно будет выглядеть говнокодом (если разработчик не стоит на месте)
    * Ставят код превыше продукта.

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

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

    Поэтому считаю что к моему мнению стоит прислушиваться и помнить, что лучшее - враг хорошего.
  • Как контролировать FTP аккаунты?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    danij_com, чтобы они не имели доступ к ssh им можно в качестве шелла прописать /bin/nologin
    или что вы имеете ввиду под ssh?
  • Как скачать WebMoney (WM Keeper WinPro)?

    saboteur_kiev
    @saboteur_kiev
    rPman, а, вот как. Я просто никогда не логинился в веб версию, пользуюсь исключительно клиентом.
  • По какому учебнику изучать C++, чтобы работать в современном проекте?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    beem7, Не книжки превращают говнокодера в программиста.
    Это больше философский вопрос - либо человек изначально интеллектуален и эрудирован и ищет возможноси себя развить, либо он работает как может, то есть говнокодит без попыток что-то улучшить в себе.
    Оба варианта имеют свое право на существование.
    И опять таки, непонятно что именно вы вкладываете в слово "говнокод". Если он пишет программу, она РАБОТАЕТ, ему платят за это деньги - значит заказчика устраивает.
  • Что опаснее: самолёт или авто?

    saboteur_kiev
    @saboteur_kiev
    dollar, нет такой статистики для автомобилей.
  • Почему не могу убить процесс?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    DVoropaev, когда ядро подыхает. Почитайте про сигналы.
    -15 отправляет сигнал приложению, чтобы оно завершило свои дела и закрылось. Если приложение висит - оно просто не услышит сигнал. Ну или приложение умышленно может его игнорировать перехватом.
    -9 перехватить нельзя. Если процесс не может быть убит, значит его держит само ядро (драйвер завис, ядро глюкануло).
  • По какому учебнику изучать C++, чтобы работать в современном проекте?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    beem7,
    Но точно известно то, что все обучение должно быть ориентировано на развитие абстрактного мышления.


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

    Чтобы развить программиста - нужно программировать.

    "будет просто писать код, как самому заблагорассудится, то получится малоценный говнокодер уровня интерна, даже не джуна"
    Говнокодер - это не плохо. Это уже программист. А качество кода нарабатывается практикой и книжками. Но уже после того, как человек хоть что-то пишет.
  • Как Получить точное синхронное время в миллисекундах на множествах девайсах от rtc?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    Сергей Кордубин, Нужно читать как реализована многозадачность в Mbed и как работает процесс шедулер, который распределяет CPU время между процессами. В Linux разделение идет по slice, каждый из которых может быть разной продолжительности (обычно десятки миллисекунд)
  • Как скачать WebMoney (WM Keeper WinPro)?

    saboteur_kiev
    @saboteur_kiev
    Воспользуйтесь прокси, попробуйте английскую версию, попробуйте другой браузер, другой компьютер.
  • Как скачать WebMoney (WM Keeper WinPro)?

    saboteur_kiev
    @saboteur_kiev
    Ну вот я просто кликаю на https://winpro.webmoney.ru/keepers/keeper?locale=ru и у меня начинается скачивание
    Я не залогинен.
  • Как Получить точное синхронное время в миллисекундах на множествах девайсах от rtc?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    Одна милисекунда - очень маленькое время для не реал-тайм программирования.

    Банально слайсы времени для разных процессов выделяются десятками милисекунд, в результате даже сработавший таймер может выдать информацию с задержкой.
  • По какому адресу запишется 1?

    saboteur_kiev
    @saboteur_kiev
    Суть в том, что команда выполнит не запись байта по адресу [block+3], а dword-а по адресу [block]

    То есть 1 запишется в block+3, а три нуля запишутся в block+2, block+1, block+0.
    Но не уверен, что так правильно говорить.

    Если вы выполните чтение, то опять таки прочитаете 1, потому что процессор знает как он располагает big и little части.

    Это если вдруг два разных процессора будут читать из одной памяти, то да, один запишет 1, а другой считает 16777216.

    Проблема может встречаться при работе с дампами, например дамп какой-нить базы Оракла сделанной на solaris, прочитать на linux просто так нельзя.
  • Чем демонстрационная учебная программа отличается от реального проекта?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    Astromatics,
    "Мой класс Camera - не говнокод, потому что он только что написан и простой. Если в нём будет много говнокода, мне нужно прямо сейчас знать, какого и сколько. Чтобы сделать его заранее. В вопросе это и написано. "

    Если вы сейчас его написали и сами оценили и сразу решили, что он не говнокод, то логически - в нем ноль говнокода.
    Если вы дадите этот класс проанализировать кому-нибудь другому, все может измениться =)
  • Почему не могу найти работу Junior'ом C#?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    можно вообще убрать из резюме ваше место работы, где вы 3 месяца отработали.
    Ибо слишком мало, и даже смахивает как на "не прошел испытательный срок"
  • Куда, если не в энтерпрайз?

    saboteur_kiev
    @saboteur_kiev
    Артем, в том-то и дело, что нет технологии самой по себе. Есть задача от заказчика, а выбор технологии нужно делать программисту (или в крупных проектах системному архитектору) из списка технологий которыми он владеет и которые лучше подходят под данный продукт.
    Поэтому изучить одну технологию - не очень...
  • Как использовать удалённый ПК как proxy (нет белого IP)?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    BasiC2k,
    VPN просто создает между вашими двумя компами "приватную локальную сеть", то есть у вас есть внутренние айпишники, и если вы общаетесь с удаленным компом по этим айпишникам, вся информация передается по шифрованному VPN каналу.

    если вы хотите использовать удаленный комп как прокси - надо на нем установить какой-нить прокси сервер, и в браузере сможете указать в качестве прокси сервера внутренний (впновский) IP удаленного компа
  • Как использовать удалённый ПК как proxy (нет белого IP)?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    Есть подозрение, что teamviewer VPN не будет работать если удаленный комп за NAT...
    но если ваш комп имеет белый IP, то можно попробовать зайдя на удаленный комп по teamviewer настроить vpn подключение к вашему компу, а потом уже поднимать на удаленном компе прокси, и настраивать браузер на внутренний IP
    в общем тот еще гемор.
  • Что лучше для скриптов?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    Сергей Горностаев, зависит от задачи.
    Инсталляционный скрипт или управляющий скрипт лучше писать на bash.
  • Java для новичка?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    могу подсказать поиск готовых ответов по тостеру