Задать вопрос
  • Нуборазмышления по поводу интерпретируемых Java\python\c# и компилируемых с++\с итп?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    С чего вы взяли, что в игре 90% это текстуры?
    Что значить "делать текстуры"? Видеокарта наштампует вам текстур, а что с ними делать? Кто будет вычислять что выводить, в каком порядке, почему?
    Как именно java связывается в видеокартой? Она же не может слать в нее напрямую, как минимум ваша программа должна общаться с драйвером видеокарты.
    А до драйвера видеокарты можно использовать графический фреймворк, иначе вам нужно изучть оптику, 3д моделирование, геометрию на таком уровне, что начать писать игру вы начнете лет через 10-15.
    А для C++ под винду есть готовый DirectX, который сделает за вас 90% работы. А под java нет DirectX...

    В общем, вы не совсем то пытаетесь посчитать.
    Ответ написан
    Комментировать
  • Как проверить эффективность стартапа?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    А какая цель у стартапа?

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

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Почему люди уходят на чужой клиент? Чем он лучше? Изучи, подлатай свой.

    Если не можешь сделать лучше, а приложение пользуется таким спросом, что появляется много сторонних клиентов, это можно даже монетизировать, сделав отдельный девелоперский API с авторизацией и предоставляя его для авторов сторонних клиентов за определенный $$. Этот способ нам в свое время оказался более удобным, чем активно развивать свой клиент.
    Тем более, что крупные разработчики будут с тобой сотрудничать, и стараться соблюдать договоренность по искользованию API, а мелким делать в обычном API делать подлянки, они устанут и выйдут из конкурса.
    Ответ написан
    Комментировать
  • Как настроить конфиденциальный обмен данными между исполнителями проекта и заказчиком под контролем руководства исполнителя?

    saboteur_kiev
    @saboteur_kiev Куратор тега Организация работы
    software engineer
    поднять свой hipchat?

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

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

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

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Нужно почитать что такое API, найти бота у которого есть API (например телеграм), почитать его документацию и можно сразу писать бота.

    P.S. Конечно желательно знать какой-нить современный язык программирования, питон подойдет
    Ответ написан
    Комментировать
  • Остаточная намагниченность миф или правда?

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Возьмите в дополнительные скобки все ваши сравнения, между ними добавьте and

    if  ((a+b)>c and (a+c)>b and (b+c)>a)
    then


    или так:
    if  ((a+b)>c) and ((a+c)>b) and ((b+c)>a)
    then
    Ответ написан
  • Подключиться к компу, у которого нет монитора?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Remmina Remote Desktop Client позволяет подключиться с linux на windows машину по стандартному RDC.
    Иначе ставьте какой-нить кроссплатформенный VNC, или даже teamviewer, для которого есть клиент даже под браузер.
    Ответ написан
  • От чего может постоянно ломаться жесткий диск?

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    Вам именно меняли диск, а не чинили?

    Проблем может быть много.

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

    Рядом с местом, где закреплен винт стоит большой магнит, который влияет на его работу. Например мощный динамик/саббуфер как раз рядом с корпусом. Оно дает свой эффект на работу.

    Как-то так.
    Ответ написан
    1 комментарий
  • Как использовать в 1 браузере 2 аккаунта Exchange??

    saboteur_kiev
    @saboteur_kiev
    software engineer
    По-нормальному, у разных пользователей на одном компе должны быть разные аккаунты.

    Так и сделайте.
    В крайнем случае велосипед, запуская хотя бы браузер от другой учетки.
    Ответ написан
    Комментировать
  • Как это делалось раньше? Блог с новостной лентой без php/js?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Первые динамические странички были на perl, использовались html фреймы.
    rss появился достаточно давно.
    были news конференции с отдельным клиентом, но это скорее аналог фидошных эхо-конференций.
    Ответ написан
    1 комментарий
  • Как завершить установку SSL сертификата?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Вам дали SSL сертификат от малоизвестного CA, который в своей цепочке не имеет ROOT CA установленного в популярные браузеры.
    Ответ написан
  • Как в консоли сделать замену подстрок в Linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    Предположим, у вас есть файл test.txt с указанным текстом, тогда

    sed -r "2,3s/(.*)/\/\/\1/g" test.txt

    Расшифровка:
    берем текст между 2,3 строками - .*
    Заключаем его в скобки (.*) - теперь мы можем его вызвать через back reference \1
    добавляем два экранированных слеша и бэкреференс \/\/\1

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Изучение английского для общение и изучение грамматики по учебникам - совершенно разные вещи.
    ВСЕ люди свой родной язык изучают без всякой грамматики (сперва язык, затем грамматику), потому что воспринимать речь на слух в быстром темпе и грамматика - не особо связано друг с другом.

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    junior PHP должен знать только php на уровне джуниора.

    Должность Junior PHP, к которой прилагается зарплата и обязанности, должен знать все что захочет работодатель. И работодатель либо получит такого специалиста либо нет.

    Перестаньте путать junior/mid/senior применительно к языкам\технологиям и непосредственно к вакансиям, где может быть что угодно.
    Ответ написан
    Комментировать
  • Желательно ли экранированная витая пара для прокладки на улице?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Экран это в основном намотка фольги. Она сама по себе может неплохо провести молнию. Заземлить вы ее нормально не сможете.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Организация работы
    software engineer
    Поработаете - привыкните.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    1) кейлоггеры не стырят пароль
    2) поменять ключ - гораздо проще, чем создать и запомнить новый пароль.
    3) ключ можно использовать для автоматической авторизации
    4) ключ более сложный, его нельзя сделать "123", "god", "sex"
    5) можно дать доступ множеству пользователей к одному и тому же ресурсу, раздав разные ключи. Пароль же только один.
    Ответ написан
    3 комментария
  • Возможно ли удаленное программирование С++ программ?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Настройте на винде систему сборки, например поставьте Jenkins, настройте его на автоматическую сборку и запуск продукта на каждый коммит в git (или даже в определенную ветку git), и работайте в *nix.

    При коммите по триггеру Jenkins будет все запускать и выполнять, вплоть до того, что вы будете читать только логи. Зависит от вашего приложения.
    Ответ написан
    3 комментария