Не так давно я начал разрабатывать библиотеку DuelJS, которая предоставила удобный интерфейс для определения состояния вкладки Master (активная) или Slave (неактивная). Однако позже мне начали поступать предложения для оптимизации соединений по веб-сокетам. Подход DuelJS: если вкладка активна -> держать соединение, если неактивна -> ложить является не продуктивным. На помощь приходит расширение TabNinja.
Архив за 21 февраля 2015
Решение задачи сброса тяжелой логики на одну из множества открытых вкладок
2015-02-21 в 23:50, admin, рубрики: dueljs, javascript, tabninja, window broadcast, Веб-разработка, метки: dueljs, tabninja, window broadcastПочему меньше, не значит скучнее
2015-02-21 в 23:11, admin, рубрики: usability, интерфейсы, представление информации, Тафти, метки: представление информации, Тафти В своей книге «Envisioning Information» Эдвард Тафти пишет (в переводе Сергея Сурганова и далее):
«МЫ визуализируем информацию — чтобы осмыслить её; чтобы донести, записать и сохранить эти знания — и практически всегда это делается на плоскости бумаги или компьютерного экрана. Бегство из плоскости и увеличение плотности подаваемой информации — это ключевые задачи информационного дизайна. Бегство из плоскости становится все более сложным — по мере того, как связь между изображаемыми данными и нашим трехмерным миром слабеет (с увеличением абстрактных величин) и по мере того, как число изображаемых измерений растет (с усложнением данных). И, тем не менее, вся история изображаемой информации и статистических графиков — и даже более того, любых способов коммуникации — это, в большей степени, история развития приемов, работающих на увеличение плотности информации, её сложности, многомерности, и даже иногда красоты».
Операционные системы, потерянные и обретённые внебраузерным джаваскриптом
2015-02-21 в 22:47, admin, рубрики: Adobe PhoneGap, android, Apache Cordova, cordova, io.js, iojs, iOS, JXcore, mac os x, Node, Node OS, node-sqlite3, node-webkit, node.js, nodejs, NodeOS, npm, Nubisa, nw.js, OS X, phonegap, SpiderMonkey, sqlite, sqlite3, Windows 2003, Windows 2003 Server, Windows XP, кросс-платформенность, кроссплатформенность, метки: Node.js, Node.js, NodeJS, NodeJSВ прошлом году понятие «внебраузерный JavaScript» чаще всего означало движок Node.js (а не, допустим, Rhino или SpiderMonkey, сильно уступающие ему в популярности в этой области) или какой-нибудь итог его встраивания (например, node-webkit).
В нынешнем году в игру вступают форки Node (например, io.js), и их также начинают встраивать — например, проект node-webkit переименовался в nw.js, потому что теперь он использует не Node, а io.js (да и не WebKit, а Blink — с тех давних пор, как Chromium перешёл на этот движок).
Для программистов это означает, в частности, что может отвалиться (или, наоборот, появиться) поддержка той или иной операционной системы. Давайте поговорим об этом.
Какие операционные системы перестают поддерживаться?
Во-первых, первые версии io.js нельзя было установить на Windows XP, нельзя было установить и на Windows 2003. Ещё в середине января казалось, что с этим ничего нельзя поделать: объяснение «io.js компилируется в Visual Studio 2013 Windows Desktop Edition, потому что движок V8 стал полагаться на возможности C++11» воспринималось как приговор — однако затем разработчики поправили дело, так что в файле CHANGELOG.md ветви v1.x можно прочесть, что поддержка этих версий системы Windows возвратилась в io.js, начиная от версии io.js 1.0.3 (20 января).
Подобно кругам по воде, эти изменения прошли по всей экосистеме движков; например, в nw.js версии 0.12.0-alpha3 на поддержку ещё можно надеяться (хотя лично я ещё не успел погонять эту версию на Windows XP), а в предыдущих альфа-версиях её точно нет (потому что они основаны на более ранних версиях io.js).
Во-вторых, KaneUA 19 февраля упомянул, что io.js не поддерживает тридцатидвухбитные версии OS X, в отличие от Node.
Поддержка каких операционных систем может появиться?
Канадский энтузиаст соорудил игрушечный трактор, который может всё
2015-02-21 в 22:46, admin, рубрики: Это интересноКанадский умелец Тьерри собрал радиоуправляемый 6-колёсный тягач-трактор на батарейках.
Сразу отметим, что это не совсем обычная игрушка. Его длина составляет 800 мм, ширина — 470 мм, а высота — 450 мм.

В трактор встроен аккумулятор ёмкостью 7600 мА•ч, а радиус действия пульта управления достигает 1,5 км.
В честь Китайского Нового года выпустили эксклюзивный iPhone 6
2015-02-21 в 22:30, admin, рубрики: Мобильные телефоныКомпания Goldgenie из Великобритании разработала люксовую версию iPhone 6, приуроченную к Китайскому Новому году.
Корпус iPhone 6 Elite Year of the Goat Limited Edition покрыт 24-каратным жёлтым золотом, а на задней панели лазером выгравирован символ наступившего года.

В комплекте со смартфоном, поставляемым в лакированном боксе, идут наушники, док-станция, USB-кабель, зарядка и документация.
Разработан съедобный гаджет — носимый банан
2015-02-21 в 22:17, admin, рубрики: Гаджеты и устройства для гиковУже на протяжении 7-ми лет в Токио ежегодно проводят спортивный беговой марафон.
В этом году большинство участников будут сверять свои результаты по спортивному браслету Nike Fuel, однако, среди них нашлись 2 человека, которые предпочли воспользоваться «умным» бананом.

В разработке гаджета принимали участие представители японского подразделения компании Dole, являющейся дистрибьютором фруктов и овощей.
YouTube Kids — специальное приложение для детей
2015-02-21 в 22:03, admin, рубрики: Программное обеспечениеЧерез несколько дней выйдет новое приложение для детей, разработанное компанией YouTube.
Бесплатное приложение под названием YouTube Kids будет работать на смартфонах и планшетах.

По словам разработчиков, приложение выполнено в понятном для ребёнка дизайне, с большими иконками и минимальным режимом прокрутки.
Французы строят солнечную электростанцию в форме сердца
2015-02-21 в 21:48, admin, рубрики: зеленые технологииВ Новой Каледонии будет построена солнечная электростанция в форме сердца.
Согласно имеющейся информации, проект под названием «Сердце Новой Каледонии» будет строиться на участке площадью 4 Га.

Приятная новость для фанатов популярной стрелялки Doom — теперь и в этой игре можно делать «фото» в стиле селфи.
А также снимки для Instagram, включая все популярные фильтры.

Это стало возможно благодаря специальной программе под названием InstaDoom, для установки которой ничего сверхъествественного делать не придётся.
Японцы создали измеритель счастья
2015-02-21 в 21:13, admin, рубрики: Гаджеты и устройства для гиковЯпонская компания Hitachi High Technologies разработала оригинальное устройство, с помощью которого можно будет измерить уровень счастья.
С помощью этого прибора, размером с кредитную карточку, руководство сможет выяснить, насколько их сотрудники довольны своей работой.

Установленные в устройство сенсоры показывают, чем занимается его владелец в данный момент. Кроме того, сенсоры записывают все разговоры и занимаются анализом состояния всей рабочей группы.