Pull to refresh
-1
0
xflower @xflower

User

Send message
Map<Key, Value> map = Factory.createHashMap();
Как @Nullable заменяет "?:"?
Это распространённый совет.
Однако:
— для scala нет качественного ide с вышеупомянутыми пасьянсом и проститутками
— у меня есть проект на несколько сотен тыщ мильонов строчек с постоянными конструкциями типа

new IConditionCheck(){
     public boolean check(Object o){
       return o == objectIAmLookingFor;
     }
}

оно, конечно, работает. И даже понятно о чём речь. Но глаз всё же цепляется.
Переписывать все сотнитыщмильонов строк на scala — не хватит ни бюджета ни (surprise!) scala-разработчиков.
Groovy зело нетороплив.
И хочется строгой типизации.
Большинство американцев в гробу видело все эти суды и прочие подобные развлечения. Страсти этой предана узкая прослойка юристов, адвокатов и прочих кровопийц.

Вот вам пример.
Барышня приехала в гости к маме на день независимости. На неё с крыши упала сосулька и повредила пятку. Суд обязал маму выплатить стомильёнов долларов в пользу дочери.

Прочитав такое советский человек наполняется негодованием по самые уши: «Бывают же дети-сволочи!»
На самом деле всё происходит совсем не так и не этак: получив сосулькой по пятке, мамзель идёт в больницу, где её этой пятке делают рентген, узи, массаж, кардиограмму, мажут йодом, бинтуют и отправляют восвояси. Через неделю из больницы приходит счёт на десяток тыщ местных американских тугриков. Мамзель, не будь богатой дурой, отправляет этот счёт в свою страховую компанию. Страховая компания, узрев подобное, начинает выяснять — а при каких это таких условиях эта самая сосулька на эту самую мамзель упала? Так шаг за шагом, барышня и подводится к мысли, что надо либо всё рассказывать как есть, либо самой счёт оплачивать.

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

Хеппи энд, о котором в газетах не пишут, всё равно будет: компенсация в стомильёнов будет перевалена на другую страховку (homeowner insurance), которая немножко поторговавшись, выплатит тыщу долларов больнице и пиццот долларов всем остальным в качестве моральной компенсации.
А мать и дочь, вполне возможно, об этой истории даже и не узнают. Или узнают из газеты и возмутятся: «Бывают же дети-сволочи!»
У нас в конторе, например, к письму приделывается блямба о том, что данное письмо не является официальным коммерческим предложением. Выглядит вполне логично.
Сумма денег на карточке не хранится.
Как раз целыми числами или строками.
Строки показывают себя лучше если надо провести транзакцию на сто триллионов зимбабвийских тугриков.
Программистам?
Или авторам спецификации, которую в одном месте поправили, а в другом забыли?
Или заказчикам, которые настояли на том, чтобы эту спецификацию поменяли за три дня до релиза?
Или тестировщикам, которые должны были отловить эту ошибку?
практика показывает, что да.
Представьте себе, что у вас есть 16 байт. Вы точно знаете, что там зашифровано либо слово «сосиска», либо слово «колбаса».
Вы знаете алгоритм шифрования — 3DES.

У вас всего два варианта, но какой вам от этого толк?
PCI стандарт требует невыдираемости ключа.
В классической схеме сравниваются зашифрованные блоки — HSM процессинга знает ключи всех банкоматов.
Из дома недоступна корпоративная почта, а на работе заблокирована домашнияя.
Упсъ.
можно даже превращать воду в вино
А в Нью-Йорке-то цены пониже будут…
Хрень какая-то.
Полиция могла быть не только местная — если демонстрантов много, могли из соседней губернии призвать.
Могли быть войска, а не полиция.
Арестовано восемь чего? Случайных прохожих? Долой пентовской беспредел?
Полиция могла арестовать не на месте, а пройдясь затем по домам.
Подтверждаю.
Я вот недавно начал работать на тётю — совсем другое дело!
А если 10 кусков будет ровно по 0.09, то Таня зависнет?
достаточно очевидно, что между двумя любыми различными иррациональными числами будет бесконечно много рациональных.

Information

Rating
Does not participate
Registered
Activity