Это только первая ласточка. Честно говоря USB-стики на Андроиде дешевле 100 баксов отстой и геморрой.
Думаю и эта штука не блещет качеством. И там явно лишняя батарея, Win8 замечательно уходит в гибернацию.
Но полноценная винда в железе за 100 баксов (включая доставку) это что-то. Большинству людей не нужны GPIO они прсто не знают что с ними делать.
И да у меня есть 1 стик на адроиде, 1 ТВ бокс на андроиде и 1 Odroid U3 на Ubunte и Androidе и я знаю зачем нужен GPIO.
Не могу, но мне и не надо. У меня есть клавиатура с тачпадом размером с пульт от телевизора. Далее весь андроид мой.
IPTV он умеет.
Встречный вопрос: А вы можете пультом от телевизора зайти на сайт с сериалами и запустить свежий эпизод в нужном качестве. Или если в IPTV нет нужной трансляции, найти ее в интернете и смотреть на телеке? А торрент найти, начать качать и смотреть сразу?
Так вроде XBMC под Windows работал. Да и Kodi скачать под Windows дают.
Я просто не слежу за темой. Мне гораздо удобнее просто Android приставка, без медиа комбайна. Android сам по себе отличный медиа комбайн. Win 8.1 думаю тоже.
windows 8.1 bing is a free (for manufactures only) edition. The only requirements is that the device sales for under 250 usd. Its basically the same as the 120 dollar core edition. Microsoft did this to get a piece of the pie on cheaper devices, especially on the Chinese market.
Понятно, что тема не совсем релевантна статье. Но где еще обсудить маленький дешевый комп. Ubunta думаю на этом i8 тоже заведется. Но MS тоже удивил.
Тут похоже скоро появится новый класс дешевых девайсов работающих под Windows.
Кому интересно гуглите GULEEK i8, вот жду кто купит и обозреет. Не понимаю куда они там впихнули лицензию на Windows 8.
Посмотрел внимательнее — не имеет смысла эта поделка:
1. Не экономит печатные символы, поскольку метод родителя обычно нужно вызвать один раз. Так что писать
this.inherited + ParentClass.prototype.methodName.override
явно накладнее
чем просто ParentClass.prototype.methodName в методе
2. Не избавляет от необходимости бегать по коду в случае замены предка.
У меня альтернативный вариант, который позволяет писать короче и не засорять прототип Function:
function override(fn){
var name = fn.name;
return function(){
this.inherited = this.constructor.super_.prototype[name];
return fn.apply(this, arguments);
}
}
И использование соответственно
ChildClass.prototype.methodName = override(function methodName(){
this.inherited();
// new code
})
да есть возможность поменять родителя в одном месте, но так ли это нужно.
И еще я думаю хорошей практикой есть писать
util.inherits(ChildClass, ParentClass);
прямо перед объявлением ChildClass, а не после
не понимаю почему все так не пишут, очевидно же, что при длинном конструкторе «провтыкать» наследование очень легко, а так все прекрасно видно кто от кого наследуется и в прототип раньше времени ничего не добавишь.
Думаю и эта штука не блещет качеством. И там явно лишняя батарея, Win8 замечательно уходит в гибернацию.
Но полноценная винда в железе за 100 баксов (включая доставку) это что-то. Большинству людей не нужны GPIO они прсто не знают что с ними делать.
И да у меня есть 1 стик на адроиде, 1 ТВ бокс на андроиде и 1 Odroid U3 на Ubunte и Androidе и я знаю зачем нужен GPIO.
IPTV он умеет.
Встречный вопрос: А вы можете пультом от телевизора зайти на сайт с сериалами и запустить свежий эпизод в нужном качестве. Или если в IPTV нет нужной трансляции, найти ее в интернете и смотреть на телеке? А торрент найти, начать качать и смотреть сразу?
Я просто не слежу за темой. Мне гораздо удобнее просто Android приставка, без медиа комбайна. Android сам по себе отличный медиа комбайн. Win 8.1 думаю тоже.
Понятно, что тема не совсем релевантна статье. Но где еще обсудить маленький дешевый комп. Ubunta думаю на этом i8 тоже заведется. Но MS тоже удивил.
Кому интересно гуглите GULEEK i8, вот жду кто купит и обозреет. Не понимаю куда они там впихнули лицензию на Windows 8.
Использование:
Использование:
Должно быть быстро и понятнее.
1. Не экономит печатные символы, поскольку метод родителя обычно нужно вызвать один раз. Так что писать
this.inherited + ParentClass.prototype.methodName.override
явно накладнее
чем просто ParentClass.prototype.methodName в методе
2. Не избавляет от необходимости бегать по коду в случае замены предка.
У меня альтернативный вариант, который позволяет писать короче и не засорять прототип Function:
И использование соответственно
когда можно писать
да есть возможность поменять родителя в одном месте, но так ли это нужно.
И еще я думаю хорошей практикой есть писать
прямо перед объявлением ChildClass, а не после
не понимаю почему все так не пишут, очевидно же, что при длинном конструкторе «провтыкать» наследование очень легко, а так все прекрасно видно кто от кого наследуется и в прототип раньше времени ничего не добавишь.