All streams
Search
Write a publication
Pull to refresh
0
0
Bruce Weirdan @weirdan

User

Send message
Если бы андроидов… Андронов каких-то.
По имени подвида очень агрессивных акул называют её ещё Сарой Барракудой.

Барракуды не относятся к акулам. Это вообще отдельное семейство.
А есть основания полагать, что это была именно группа?
Хм… скорее уж «не давай человеку рыбы — научи рыбачить самостоятельно». Откуда следует, что сам он удочку не захочет, а захочет лишь больше рыбы =)
Поправьте меня, если я не прав, но разве для это не нужно, чтобы ответ был валидным xml документом? А судя по описанию, ответ представляет собой кусок html'я (например последовательность нескольких тегов без root-нода).
Что вы подразумеваете под «лимитированием площадок»?
Просто съехали на вторую страницу и далее
user-allowed policy переводится как «политика, разрешенная пользователем». Не очень хорошо отражает то, что вы написали.
Я говорю об том, что способно людей держать или уходить.

Ага. А bishop3000 говорит от том, что способно людей заставить работать, при условии, что они не ушли. Это немного другое.
Для таких — подойдет, для ассоциативных массивов — не подойдет.
настройки из какого браузера при установке предлагает импортировать хром?

Настройки броузера, стоящего по умолчанию. При условии что это ИЕ или Фокс.
Вы видели код ms ie и его кодинг-стандарты? Покажите нам тоже.
результаты такие:
для случая $a = $a. $b:
   4     4  EXT_STMT
         5  CONCAT                                           ~2      !0, !1
         6  ASSIGN                                                   !0, ~2

Здесь видно, что результат CONCAT записывается во временную переменную (~2) и затем присваивается.

для случая $a .= $b;
   4     4  EXT_STMT
         5  ASSIGN_CONCAT                                            !0, !1

Здесь конкатенация происходит без использования временной переменной.

Доберусь до рабочей машины — смогу сказать. Впрочем, вы можете и сами посмотреть (для этого пригодится Vulcan Logic Disassembler)
судя по результатом снифа, не «шлет на непонятный сервер», а «льет с непонятного сервера». Потому что 'HTTP/1.1 200 OK' — это ответ сервера, размер тела которого ~52Kb.
Есть мысль, что минусуют за преобладание эмоций над аргументацией.
А вы соглашались при установке посылать «anonymous usage data»?
Как минимум, вы не указали на какой версии PHP вы наблюдаете подобное замедление.
При чтении всех комментариев о неудобочитаемости подобных выражений возникла мысль о параллели с использованием идиом в текстах на естественных языках.

Как и в любом естественном языке (в русском, для примера), использование таких языковых финтов ограничивает потенциальную аудиторию. Но лишь в том случае, если идиома не является расхожей. «Когда рак на горе свистнет» поймёт большинство тех, для кого русский язык является родным, а также тех иностранцев, которые в достаточной мере владеют не только языком, как таковым, но и ориентируются в культурной прослойке, с этим языком связанной. Расхожесть идиомы намного упрощает жизнь тем, кто владеет языком в меньшей степени, тем, что значение идиомы можно узнать из специализированного словаря (толкового либо переводного).

Перенося изложенное в область языков программирования IMHO можно сказать, что использование идиом вполне допустимо при соблюдении любого из следующих условий:
  • • идиома является достаточно известной в культурной среде данного языка (var foo = foo || 'baz' в Javascript, mysql_query(«...») or die(mysql_error()); в PHP) и предполагается читатель, знакомый в достаточной мере с языком для того, чтобы понимать ее значение;
  • • идиома документирована (либо уже задокументирована где-то, либо к проекту прилагается краткий словарь идиом с толкованием);
  • • идиома идентична (либо достаточно схожа с) идиомам(и), используемыми в других языках и предполагается знакомство читателя с этими языками (в качестве примера можно привести использование битовой арифметики для операций с набором флагов, сохранённых в одном интовом значении: if (error_reporting() & E_NOTICE) doSomething();. Такой код будет понятен любому, кто владеет C/C++/PHP/etc. В естественных языках же можно встретить примеры идиом, переводимых напрямую: «простите мой французский» — «pardon my French»

[weirdan@dev playground]$ cat q.c
int main(int argc, char** argv) {
        0 || return(2);
}
[weirdan@dev playground]$ gcc q.c
q.c: In function ‘main’:
q.c:2: error: expected expression before ‘return’

Information

Rating
Does not participate
Registered
Activity