ITnan

Все публикации Хабрахабр и Гиктаймс в одном месте
Выбран стиль: blue



Выбран тег Электроника для начинающих


  1. EvgeniyRyzhkov
    /#19629980

    А теперь серьезно.

    Когда меня спрашивают о том, не сошли ли мы с ума делая статический анализатор кода для Java, я как никогда спокоен и уверен в себе. Да, IDEA – the best (ни капли сарказма), а разработчики из JetBrains – элита индустрии. В этом нет сомнений и мы не претендуем на это.

    Но статический анализ кода – это не только собственно технологии анализа кода. Как построить дерево разбора и как по нему пробежаться знают многие. В конце концов это описано в книгах!

    Статический анализ кода – это еще и инфраструктура, то есть куча вспомогательных инструментов. Это и методология использования, и, главное, методология внедрения. Философия статического анализа кода – это как потратить деньги на статический анализ с пользой.

    Многие думают, что статический анализ – это вот статьи моих коллег про «смотрите какую ошибку мы нашли в Chrome». Это все прикольно, вызывает интерес аудитории, но это вишенка на торте. Сам же торт намного больше и вкуснее.

    Этой темой мы занимаемся более 10 лет. И мы в ней сильны. Поэтому нет, я не боюсь конкуренции ни с JetBrains, ни с SonarQube, ни с кем-либо еще. В этой области у нас есть крутейшая экспертиза. Это знаю я, знает команда и знают те клиенты, которые из года в год продлевают лицензии на PVS-Studio.

    Про это я кстати подробно буду рассказывать на конференциях по Java в 2019 году. Приходите на наши доклады!

  2. nikolayv81
    /#19629978

    Фишка в том, что в суде можно оспорить что угодно :)
    Но с той стороны скажут что вы оплатили оказанную услугу, подписавшись под договором, средство платежа не имеет значения.

  3. istepan
    /#19629976

    Посмотрите как делают в jetbrains. Для убунты у них отдельный snap, для остальных .tar.gz, из которого сообщество уже сами делают пакеты под свои дистрибутивы. Вот например phpstorm в ArchLinux.

  4. Ctacfs
    /#19629968

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

  5. vaslobas
    /#19629966

    Потому что в мире вообще мало используется смс-подтверждение.

  6. nerudo
    /#19629956

    В 1999.

  7. Sirion
    /#19629952

    Давайте формализуем.
    1. Игрок получает карты и смотрит их. На картах числа x, y, z.
    2. В голове игрока стремительно проносятся те же рассуждения, что и в посте.
    3. Игрок решает, что через x секунд он выложит карту с числом х, через y секунд он выложит карту с числом y, через z секунд он выложит карту с числом z.
    4. После того, как он это решил, это решение не подлежит пересмотру независимо ни от каких действий второго игрока. Второй игрок может закрывать или не закрывать глаза (привет, 2PAE). Может танцевать ламбаду. Может орать первому игроку в ухо номера своих карт. Между любыми событиями, происходящими в мире с момента из пункта 3, и стратегией первого игрока не существует каузальной связи. (Исключая, конечно, события, которые физически помешают игроку воплотить в жизнь данную стратегию. Например, если второй игрок отгрызёт ему руки.)

  8. nikolayv81
    /#19629946

    А зачем он gimp фотографу с мешком стеклотары? Он не будет его покупать, у него есть мак/фотошоп и оно стоит дкшквле содержимого мешка ;)

  9. Andy_Big
    /#19629948

    Черток в своей книге писал про еще совсем лохматые советские годы — если спутник связи выходил на орбиту и начинал работу — «Успешно запущен спутник Молния-4», если что-то случалось и спутник (или межпланетная станция) не отвечал или оказывался на нерасчетной орбите — «Успешно запущен аппарат Космос-1234» :)

  10. jok40
    /#19629938

    Если нет связи с сервером Троя, то не выводится сообщение об ошибке. Возникает ложная уверенность, что пароль «чистый».