Действительно, я всегда думал почему меню амазона так «лагает» %) Вот сейчас пробую нажать на Watch Now в Unlimited Instant Videos с минимальным путем и не получается.
Более того, интересно как узнают что это и правда ваш счет? Ведь, например тот же payoneer, не требует паспорта, и можно завести карту на любого человека (и он даже знать не будет, что у него счет зарубежом), провести две операции на зачисление/снятие в пару миллиардов рублей, а потом обрадовать этого человека штрафом в 100% размере…
Такое же впечатление после прочтения статьи. Автор зачем-то изменил убедительный пример из книги Programming in Scala:
// this is Java
boolean nameHasUpperCase = false;
for (int i = 0; i < name.length(); ++i) {
if (Character.isUpperCase(name.charAt(i))) {
nameHasUpperCase = true;
break;
}
}
// Whereas in Scala, you could write this:
val nameHasUpperCase = name.exists(_.isUpper)
Unfair ;)
Хотя чему тут удивляться, если core-разработчики отказываются от аксессоров потому, что:
PHP is a beginner's language, it always was its core market. Adding more and more complicated features that benefit 0.1% of developers in PHP is a new direction, and I'm not sure at all it is a good direction for PHP to take.
Легко, если на самом деле данные об объекте занимают 18 байт (но в другой статье Скит говорит о 14 байтах), а выровнено в 4 байта, тогда два байта из 20 можно использовать под один символ. И формулу нужно читать как Math.Floor(n/2)*4.
Оказывается все проще: пустая строка тоже занимает 2 байта (т.е. значение null). А его формула просто «убирает» из 20 эти 2 байта с помощью округления, если строка не null.
Сам Скит скинул ссылку на более новую статью, где размер уже высчитывается как 14 + length * 2 для x86. Какая статья точнее он не уверен.
> адаптивным электроусилителем руля
Разве это не необходимое свойство? иначе от случайного прикосновения машина на скорости улетала бы в неизвестном направлении.
Забавно читать закрытые issues: «Не не, это же PSR», «Мы там голосовали все когда-то и менять не будем ничего».
Или от Nate Abele: «As far as I'm concerned, someone who's willing to suggest something so patently awful has no business going near any standards whatsoever.». Каким бы не было глупым предложение, отвечать так нельзя.
Нет смысла излагать свои мысли, там все уже решили.
А можете вопрос продублировать на stackoverflow.com? Там есть несколько активных контрибутеров, может у них какие идеи есть?
Хотя чему тут удивляться, если core-разработчики отказываются от аксессоров потому, что:
И как можно в «таких случаях» делать умножение первым, когда скобки явно указывают на порядок вычисления?
Сам Скит скинул ссылку на более новую статью, где размер уже высчитывается как 14 + length * 2 для x86. Какая статья точнее он не уверен.
Разве это не необходимое свойство? иначе от случайного прикосновения машина на скорости улетала бы в неизвестном направлении.
Или от Nate Abele: «As far as I'm concerned, someone who's willing to suggest something so patently awful has no business going near any standards whatsoever.». Каким бы не было глупым предложение, отвечать так нельзя.
Нет смысла излагать свои мысли, там все уже решили.