• Как из числа вывести цифру?

    0xD34F
    @0xD34F
    number = 18194918234
    
    count = [ 0 ] * 10
    for n in str(number):
      count[int(n)] += 1
    
    
    print(count[1]) # три единицы
    print(count[9]) # две девятки
    print(count[0]) # нулей нет
    Ответ написан
    Комментировать
  • Как удалить свой аккаунт с Хабра?

    r00tGER
    @r00tGER Автор вопроса
    Java
    Немного статистики.
    На данный момент, +7 за сам вопрос и -9 к карме.

    А вы ещё спрашиваете, почему отсюда сваливают.
    Ответ написан
    3 комментария
  • Стоит ли читать Thinking in Java?

    thelongrunsmoke
    @thelongrunsmoke
    Программист
    С тех пор, в Java, появились только элементы функционально стиля. Книга даёт базу по всем основным инструментам языка, позволяя работать как со старым legacy кодом скажем на Java 4, так и современными версиями. К тому же, Эккель пишет достаточно просто и книга легко воспринимается. Существует хороший перевод изданный в 2016.
    Ответ написан
    Комментировать
  • Стоит ли читать Thinking in Java?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Огромный плюс Java, за который её и любят корпорации - стабильность и полная обратная совместимость. Бóльшая часть знаний из книг по Java2 всё ещё актуальна, не говоря уж о Java6, описанной в 4-м издании "Философии Java".
    Ответ написан
    6 комментариев
  • Почему компании пишут свои внутренние языки?

    @vanyamba-electronics
    Есть довольно много старого кода. Но нет ресурсов его переписывать в новый фреймворк.
    Поэтому проще всего написать компилятор в промежуточный интерпретируемый язык, а уже интерпретатор этого языка адаптировать под фреймворк.
    Например, из Фортрана в Питон.
    Ответ написан
    Комментировать
  • Почему компании пишут свои внутренние языки?

    @forspamonly2
    знаю одну контору со своим языком и видел куски их кода, но сам с этим не работал - бог миловал.

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

    плюсов для самой конторы вижу два: во-первых, заказчики этой системы не могут резко поменять вендора на поддержку софта и можно их доить много лет пока они не решатся переписывать всё целиком, с нуля. во-вторых, поработавшие лет по 10 сеньёр девелоперы на этом языке не спешат сменить место работы, потому что больше этот чудо-язык никому в мире не нужен.

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

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

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

    Jump
    @Jump
    Системный администратор со стажем.
    Да, если цена устраивает, и гарантия есть.
    При нормальном хранении там особо нечему портиться за такой срок.
    Просто как правило новые диски подешевле при такой же емкости.
    Ответ написан
    Комментировать
  • Новый HDD, но произведен несколько лет назад - стоит ли покупать?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Основная проблема - отсутствие гарантии, поскольку на обычные HDD гарантия больше 2-3 лет - редкость.
    Опять же, гарантия - это в основном исключительно для исключения заводского брака, если винт выйдет из строя в первые пару месяцев.

    В остальном - для HDD 3-5 лет не проблема. Смотря какая скидка. Ради 5-10% я бы не заморачивался.
    Ответ написан
    2 комментария