Привет. Решил написать про небольшую фичу хрома, которую случайно обнаружил однажды. Как её использовать — решайте сами. Сразу покажу пример, чтобы не мусолить (тестировал на последнем Хроме, который у меня был): var gn = Object.getOwnPropertyNames.bind(Object) var f = function(o) { if(f.caller && f.caller.toString && f.caller.toString().indexOf('object&&ArrayBuffer.isView(o)&&o.length>9999') > 0) { console.log(f.caller) } return gn(o); } Object.getOwnPropertyNames = f Читать дальше →
Хабр, привет! За май я подобрал 6 советов. Мы поговорим о том, нравится ли вам переключать клавиатуру при вводе email, как использовать Esc, нужно ли устанавливать фокус на кнопке закрыть, нужно ли заставлять пользователя заново вводить пароль и email, зачем оставлять только цифры при вводе кода авторизации. Читать далее
Раньше играть можно было либо на десктопном ПК, либо на консоли — Atari, NES, SNES, Sega и т.п. Правда, уже примерно тогда Nintendo предложила портативные игровые консоли, равно как и Sega. Но ядром гейминга были десктопные компьютеры и обычные консоли привычного форм-фактора. Сейчас же всё изменилось — играть можно на смартфоне, ноутбуке, портативной приставке, причём последних становится больше. Сегодня поговорим о новинках, которые предлагают нам китайские друзья. Читать далее
Если вы зайдете на сайт Killed By Google, то увидите длинный список из 259 сервисов, которые компания Google уже закрыла, и еще несколько, которые будут (или были) закрыты в этом или следующем году. В их числе: G-Suite (устаревшая бесплатная версия), приложения Google Chrome, Google OnHub, YouTube Originals и Google Currents. Единственный из этих сервисов, который может быть кому-то интересен, — YouTube Originals. А о Google OnHub и Google Currents вы, возможно, даже не слышали. Читать далее