Архив за 06 августа 2014 - 5

Каталог смартфонов китайской компании Xiaomi пополнился моделью Redmi Note 4G. Бюджетный планшетофон, наряду с модемом LTE, имеет еще несколько отличий от оригинального Redmi Note.

Xiaomi Redmi Note 4G

Читать полностью »

У Тоффлера в книге «Революционное богатство» есть отличная метафора. Представьте скоростное шоссе и движущиеся по нему машины. Самый левый ряд, скорость 100 миль в час, это машина символизирует самую быстро меняющуюся в Америке реальность — бизнес. В нашем случае это будет сеть, Google и множество социальных сервисов. И самый правый ряд — скорость 25 миль в час. По крайнему справа ряду движутся правительственная бюрократия и классические виды бизнеса. Иначе говоря, государство и дремучий семейный бизнес банально не успевающие за прогрессом. Не успевающие настолько, что принимают решения вопреки здравому смыслу и логике. А теперь два примера из заголовка

1. Американский отель штрафовал пользователей за негативные отзывы

Два примера коммерческой цензуры: за негативные отзывы отель штрафует посетителей, а ресторан выигрывает в судеЧитать полностью »

Компания Toshiba объявила о выпуске серии жестких дисков MD04ABA-V, специально разработанных для применения в цифровых видеорегистраторах (SDVR), сетевых видеорегистраторах (SNVR) и гибридных устройствах SDVR. В серию входит первый HDD Toshiba объемом 5 ТБ типоразмера 3,5 дюйма с низкой скоростью вращения шпинделя, предназначенный для использования в системах видеонаблюдения.

Серия включает модель Toshiba MD04ABA500V объемом 5 ТБ и модель Toshiba MD04ABA400V объемом 4 ТБ

Читать полностью »

image

Каждый хотя бы раз в своей жизни сталкивался с понятием биржевых индексов или, как минимум, слышал о том, что «индексы РТС и ММВБ обновили максимум с апреля». Но что же скрывается за данным понятием, и зачем вообще нужны фондовые индексы? Сегодня мы подробнее рассмотрим этот вопрос.Читать полностью »

Введение
Наследование
MK.Object
MK.Array
Matreshka.js v0.1
Matreshka.js v0.2
Реализация TodoMVC

Всем привет! В этом кратком посте, представляю на суд общестивенности долгожданную реализацию «Hello, world на стероидах» — TodoMVC на базе фреймворка Матрешка.
Matreshka.js — долгожданная реализация TodoMVC
Напомню, одной из идей Матрешки является удобное связывание данных и HTML элементов с помощью простых функций, которое имеет следующие преимущества перед решением той же задачи в других фреймворках:
1. Никакой логики в HTML коде. Мне, как человеку, который с трепетом относится к JavaScript и HTML, хотелось бы, чтоб язык программирования так и остался языком программировния, я язык разметки — языком разметки.
2. Не нужно отдельно слушать события данных, для того, чтоб обновить UI, и слушать события UI для того, чтоб обновить данные. Это возволяет избежать ошибок, типа «забыл повесить обработчик», так как не приходится хранить в голове несколько сущностей сразу. Вы задаёте правила, как данные синхронизируются с видом, а дальше работаете исключительно с данными.

this.bindElement( 'x', 'select.my-select' );

Подробности в статьях по ссылкам выше.

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

Реализацию приложения на базе Матрешки можно посмотреть здесь. А по этой ссылке — исходный код с аннотациями. Для тех, кто предпочитает русский язык английскому, прошу сюда.

Приложение, как вы можете видеть, состоит из трех файлов:
app.js — инициализация глобальных переменных (требуемых спецификацней TodoMVC) и приложения.
todos.js — само приложение (список дел) и коллекция этих дел. Включает в себя основную часть логики приложения и реакцию интерфейса. Там можно увидеть специальный переопределяемый метод itemRenderer, который возвращает HTML узел (или HTML строку), являющийся HTML узлом модели. Напомню, масссив можно менять: добавлять, удалять элементы, сортировать (с помощью методов, позаимстсованных из Array.prototype), UI будет реагировать смотстоятельно, без вмешательства разработчика.
todo.js — элемент коллекции (пункт списка дел).
Читать полностью »

image

Мы уже рассказывали про эволюцию ранжирования сайтов, причины и историю появления PR, ТиЦ, Browserank. Имевшее изначальный смысл повышения качества поиска, это явление со временем приобрело коммерческую ценность. Так развилась целая отрасль цифровой индустрии. Из нашего предыдущего поста вы знаете, что у любого ранжирования истоки начинаются в науке. Поскольку объем научных данных — это тоже тексты и цитирования, не удивительно, что наука предложила такие инструменты оценки собственной эффективности, как наукометрия, библиометрия и вебометрика. О последней нам и хотелось бы рассказать сегодня, поскольку она ранжирует научные и учебные заведения по схожим с PR принципам. Приятного чтения!

Читать полностью »

Роскомнадзор угрожает заблокировать сайт Русской службы Би-би-си. Поводом для негодования опричников стало аудиоинтервью(!) Артема Лоскутова 31-го июля в программе «БибиСева: новости с человеческим лицом».

Роскомнадзор против BBC
Читать полностью »

Justin.tv закрылся

5 августа 2014 года веб-сайт Justin.tv (конкурент YouTube) официально прекратил работу. Это случилось через несколько месяцев после того, как стало известно о его покупке компанией Google за $1 млрд. Сайт закрылся без предупреждения, что стало неожиданностью для многочисленных вебкастеров, которые полагались на его работу.

«Знаете, если бы они хотя бы как-то предупредили, мы могли бы переехать на другой сервис без даунтайма, но нет, не так всё делается в наше время, они объявили о закрытии — и закрылись в тот же день. Мудаки», — не стесняется в выражениях программист Джейми Завински (Jamie [jwz] Zawinski), который транслировал через Justin.tv вебкасты со своего ночного клуба DNA Lounge.
Читать полностью »

10 заповедей программистаТы считаешь себя профессионалом. Ты уверен, что за твой код тебе должны платить деньги. Ты «не халявщик, а партнер» и понимаешь, что и ты, и твой работодатель плывете в одной лодке.
Читать полностью »

Компании объявили о заключении соглашения, которое обязует их прекратить все патентные иски друг против друга вне США. Напомним, что битвы гигантов уже случались в судах Австралии, Франции, Германии, Италии, Японии, Нидерландов, Южной Кореи и Великобритании. Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js