Архив за 29 октября 2013 - 2

Вик Гундотра из Google анонсировал некоторые новые функции в Google+, Hangouts и трансляциях Hangouts on Air.

Анонс состоялся в виде «евента» A Morning with Google+ для прессы. Событие не началось вовремя из-за проблем с электричеством. Проблемы с электричеством на событии для прессы хорошо иллюстрируют всю историю существования Google+ и Hangouts — большой потенциал на фоне постоянных технических проблем из-за «индусского» кода.

Вик Гундотра показал 18 новых функций Google+ и Hangouts

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

В 1975м году, ПК IBM 5100 выпускалась в вариантах с языками программирования BASIC или APL. Как можно догадаться, что в итоге основной упор был сделан на интерпретатор BASIC'а по причине того, что при принятии решения о том, что покупать, пользователям данного ПК он казался более понятным, а APL требовал какого-то минимального уровня вхождения. Говорят, что что APL потерял популярность из-за не ascii-символов, может это отчасти и так, но произошло это не в 75м.

Возможно, история программирования языков повернулась бы чуть иначе, если бы развитие пошло с упором на интерпретатор APL'а, но об этом остаётся только фантазировать, так что предлагаю посмотреть на то как писали программы в далёком 1975м. По-моему, выглядит более элегантно, чем в можно увидеть в большинстве даже сейчас:

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

Компания ARM сегодня представила новые графические процессоры Mali-T720 и Mali-T760, основанные на архитектуре Midgard. Младший GPU ориентирован на сегмент аппаратов среднего и начального уровня, являясь производным от существующего графического ядра Mali-T628, которое можно найти, к примеру, в одной из модификаций смартфона Samsung Galaxy Note 3. Кроме этого акцентируется внимание на том, что GPU разработан таким образом, дабы уменьшить производителям сложности при производстве, а также время выхода платформ на рынок.

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

image

Полагаю, многие из хабрачитателей частенько ходят в торговые центры и трапезничают там. Это вполне разумно, ведь на одном этаже почти каждый может найти себе фастфуд по вкусу, быстро поесть и продолжить заниматься покупками. Но я не поверю, если вы скажете, что ни разу не стояли там в длинных очередях наперевес с сумками, что меню всегда было доступно и понятно, что столы никогда не шатались и всегда были чистыми. В этой статье я поделюсь своими идеями о том, как в современном, во многом не удобном фудкорте, можно создать положительный пользовательский опыт, а также увеличить пропускную способность и выручку кафе.
Читать полностью »

Corona SDK будет поддерживать Windows Phone 8 и Windows Store
Corona Labs, создатели кроссплатформенного решения для разработки мобильных приложений, анонсировали начало сотрудничества с Microsoft. Будет реализована поддержка Windows Phone 8 в первом квартале 2014 года и позже Windows Store.

Corona SDK на текущий момент позволяет быстро создавать 2D приложения (не только игры) для iOS, Android, Kindle и NOOK, используя один и тот же код на Lua. Сейчас насчитывается более 300 000 разработчиков, использующих Corona SDK по всему миру. В первую очередь, поддержка Windows Phone 8 позволит выпустить уже готовые приложения и игры, просто перекомпилировав их.Читать полностью »

Применение источников бесперебойного питания кажется обыденным для персональных компьютеров. Ещё большую обоснованность они имеют в ЦОДах. Тем более, что это прописано в святая святых – в правилах создания и эксплуатации дата-центров. В т.ч. и приснопамятных TIER. И уже довольно давно для мощных серверных используют вместо ИБП с химическими аккумуляторами другой тип накопителей – кинетических, в которых накопителем энергии служат вращающиеся маховики.
image
Для чего нужен источник бесперебойного питания? Для того, чтобы в тот момент, когда пропало напряжение в сети, или случился глубокий обвал его, быстро подхватить энергоснабжение серверов и охладительной инфраструктуры ЦОДа и обеспечить питание до выхода резервного дизель-генератора на свой рабочий режим. Обычно такие системы рассчитаны на мощность в сотни киловатт и на поддержание энергоснабжения от нескольких секунд до нескольких минут. Далее, после отработки своего жтапа ИПБ, уже ДГУ будет питать потребляющее оборудование. Но в этих секундах и минутах до раскрутки вала дизеля и заключается самый страшный риск для ЦОДа. Поэтому источникам бесперебойного питания и уделяется столь большое внимание при их создании.
В сравнении с аккумуляторными решениями, маховичные ИБП обладают рядом весомых преимуществ. Для них не требуется специальное помещение с жёстко поддерживаемым там микроклиматом. При равных мощности и энергоёмкости маховичные ИБП занимают на 40-50 процентов меньшую площадь. Эксплуатационные затраты являются существенно меньшими. Отсутствует риск разлива электролита. Более высокая надежность агрегата и несравнимо более длинный ресурс работы – 20 и более лет.
На мировом рынке присутствует немного компаний, поставляющих подобные решения. Среди наиболее известных и продаваемых марок можно назвать европейские Hitec, Hitzinger, Piller, американскую компанию ActivePower и. пожалуй, всё. Остальные, которых можно «выловить» в интернете, находятся или на стадии исследований и разработок, или на стадии вечного выхода на рынок или банкротства. Последние – это те, которые пошли по весьма рискованному пути применения высокооборотных супермаховиков. Наиболее известная из таких компаний – американская BeaconPower, которая пошла с молотка несмотря на государственные вливания в размере 34 млн. долларов.Читать полностью »

Приветствую всех читателей и писателей Хабра.
В предыдущей статье мы поговорили об основах работы с Матрешкой. В этой, я хочу рассказать, как наследовать Матрешку и как строить пока что небольшие приложения на её базе.

Матрешка устроенна в виде класса, сконструтированного при помощи кастомной функции Class. Это немного измененная версия функции, о которой я писал на форуме javascript.ru (ссылка на доку).

Так почему классы? Класс — это лишь слово, не противоречащее парадигме прототипного программирования. Если взглянуть на документацию того же Backbone.js, то вы увидите, что и они оперируют словом «класс» без всяких стеснений. Мы можем поспорить о том, что в Javascript нет классов, есть конструкторы, и я с вами соглашусь, но, на деле, имеет ли этот спор смысл? Если конструктор выглядит как класс, плавает как класс, и крякает как класс, то это, наверное, и есть класс?

От лирики к делу. Итак, Матрешка создана в виде класса:

window.MK = window.Matreshka = Class({ ... });

Аргумент класса — прототип конструктора, который можно определить так:

var MyClass = Class({
  constructor: function() { ... }
});

… который затем и возвращается из функции Class. Если конструктор не определен, то им станет пустая функция.

Один класс может быть унаследован от другого класса (в данном случае MyClass наследуется от Матрешки):

var MyClass = Class({
  'extends': MK
});

(Для 'extends' кавычки нужны не только для того, чтоб избежать ошибки синтаксиса (extends — зарезервированное слово), но и для подсветки синтаксиса. Остальные свойства могут быть без кавычек.)

При наследовании Матрешки есть важное правило: конструктор должен быть всегда и в нем должен вызываться метод .initMK, который, в данном случае, инициализирует псевдоприватные свойства: __id (идентификатор экземпляра для внутреннего использования), объект .__events (объект событий) и объект .__special (хранящий значения «специальных» свойств, их акцессоры и привязанные элементы). Это же правило верно и для классов, которые будут объяснены в следующих статьях: MK.Array и MK.Object.
Читать полностью »

Всем доброго дня! Вот скажите, если я попрошу назвать лучшую мобильную камеру в текущем поколении смартфонов, какого производителя вы назовёте? А в прошлом? А в позапрошлом? Уверен, что заветных буковок LG мы не увидим, сколько назад по истории не двигайся. Сколь бы прискорбным сей факт не был, но с камерами (по мнению как пользователей, так и интернет-изданий) у LG-смартфонов всегда были некоторые… эээмм… не то что бы даже трудности или проблемы. С камерами случался ужасный софт. И вот, 2013 год, на IFA показывают LG G2 и свершается чудо: LG Наконец-таки побороли проблему софта и новых флагман делает отличные кадры.

image

Не верите? Тогда прошу вас нажать кнопку “читать далее”, заценить тестовые кадры зарубежных репортёров, почитать их мнения и убедиться в том, что уж теперь-то всё действительно ок.

UPD:Картинки иногда сбоят, фикшу, если вижу траблы, в комментах можно не писать об этом.
Читать полностью »

(В продолжение сегодняшней темы)
На Китайской международной выставке, которая проходила 24-28 сентября 2013 года известная не только в Китае, но и в мире компания ZTE представила свой вариант модульного смартфона под названием ECO-MOBIUS, который пользователь может свободно собрать или обновить.
Компания ZTE представила свой модульный смартфон ECO MOBIUS
Читать полностью »

Немецкая компания Aqua Computer стала третьим производителем, выпустившим водоблок для 3D-карт AMD Radeon R9 290X. Первой была компания EK Water Blocks, представившая водоблок EK-FC R9-290X еще 22 числа. За ней последовала компания Koolance с водоблоком VID-AR290X. Как и две упомянутые модели, новинка Aqua Computer относится к категории водоблоков с полным покрытием, отводя тепло от GPU, микросхем памяти и регуляторов напряжения.

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


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