Обновить
46
0
Marat Tanalin@MTonly

Пользователь

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

Но, к сожалению, текущий дизайн функции по-прежнему раскрывает её потенциал не полностью: всё ещё нет нужной возможности использовать в качестве значений результирующего массива не значение из конкретного столбца, а всю исходную «строку». Этому посвящён баг-репорт № 64493. Предлагаемый синтаксис: сделать второй параметр необязательным и использовать значение null для его пропуска (третий параметр при отсутствии второго становится обязательным):

array_column($rows, null, 'id');

Если возможность реализована не будет, придётся делать так:

array_combine(array_column($rows, 'id'), $rows);

Хотя это, конечно, всё равно лучше, чем явный перебор с помощью foreach.
Возможность использовать в качестве ключа произвольный столбец теперь, начиная с PHP 5.5.0beta1, включена непосредственно в array_column() (имя столбца-ключа указывается в третьем необязательном параметре).

Возможности использования целиком «строк» в качестве значений результирующего массива посвящён баг-репорт № 64493.
Было бы уместнее опубликовать это через три недели. ;-)
Кстати, скобки при создании экземляра объекта без аргументов необязательны.
Регулярные падения Firefox при установленном Яндекс.Баре успешно устраняются удалением Яндекс.Бара, проверено. ;-)
Наличие возможности хоть как-то его использовать в дальнейшем.
Чтобы не пропал труд разработчиков движка.
В Firefox с зажатой клавишей Alt тоже можно выделить текст ссылки. ;-)
Ок, будем считать это любопытным совпадением. ;-)

(не туда ответил в предыдущий раз)
На самом деле туда (мне на почту пришло уведомление о твоём ответе [исходном, ещё не продублированном] на мой комментарий) — это, похоже, баг Хабра в алгоритме генерации дерева комментариев (баг-репорт я уже отправил).
Не знаю насчёт Шпанькова, но теперь, кажется, проясняется, почему Anne van Kesteren перешёл в Mozilla.
В плане вёрстки в последнее время проблематичен больше именно Chrome, нежели Opera. У движка Opera как раз уже всё стало вполне хорошо. Впрочем, наше обсуждение здесь уже, увы, ничего не изменит.

С другой стороны, в Opera теперь, стало быть, заработает background-position-x/-y, и это, возможно, станет дополнительным поводом для их стандартизации. :-)
Учитывая зубодробительные баги WebKit (например, непредсказуемое пропадание рамок некоторых ячеек таблиц при отступах ячеек, заданных в единицах em), новость неоднозначная. Переход на Gecko, пожалуй, порадовал бы больше.
каким образом (современные алгоритмы, я понимаю!) удалосьт использовать вдвое меньше бит?
Понятно как: за счёт значительно более серьёзных требований к вычислительным ресурсам. ;-)
Ссылки в меню и в заголовках новостей по-прежнему не являются блочными (display: block), и щёлкать по ним по-прежнему неудобно.
Спасибо. Их — это 55" телевизоры или 24" мониторы?
(Монитор меня как потребителя интересует значительно больше.)
Когда уже будут 24" OLED-мониторы в магазинах вместо 55" OLED-телевизоров на выставках? ;-)
Вот теперь Firefox 18 действительно выпущен.

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность