2017-07-11

juan_gandhi: (Default)
2017-07-11 06:57 am

фигня с Иудой Искариотом

Меня интересовало, а почему он повесился-то. У Булгакова вообще его бандиты повесили.

Так это. Деньги он вернул, согласно Писанию. Дальше, когда Христос воскрес, и явился своим апостолам, типа для доказательства, что бог есть, то апостолы все 12 были на месте. По другим версиям было 11, Фома где-то болтался.

Вот; а повесился он уже когда-то потом - а смысл? Если Христа жалко стало - так уже же воскрес, радоваться надо. Или наоборот, о блин, не вышла затея с Христом... а так хотелось порулить.

Не знаю.
juan_gandhi: (Default)
2017-07-11 11:28 am
Entry tags:

life of developers

"at my office, we were finding that (on some windows machines) we could not allocate more than 512m for Java heap. This turned out to be due to the Kaspersky anti-virus product installed on some of those machines." 
juan_gandhi: (Default)
2017-07-11 02:03 pm
Entry tags:

а вот еще обнаружил

Вычисляю, скажем, норму вектора; а там такой TraversableOnce, и он такой, перед тем как начать суммировать, проверяет, уж не пустая ли коллекция; а народная проверка на пустоту, как это принято на джавных языках, состоит в том, чтобы посчитать длину и удостовериться, что оная больше нуля. Ну казалось бы, нахер тебе длина. Ну и т.д. 

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

Это я вбрасываю реализма. Написал, например, Foldable на джаве, чтобы "ускорить процесс". В три раза, например, на длинных векторах.

Короче, сильные типы важны, но под покровом типов надо как-то хотя бы от боксинга избавиться.