Месяц: Октябрь 2013
-
Динамическое .Net программирование для тех, кому некогда
—
от автора
Инфраструктура .Net содержит встроенные средства генерирования кода (On-the-Fly Code Generation). Это позволяет .Net-программе в момент своего исполнения самостоятельно (без участия программиста) скомпилировать текст, написанный на каком-либо языке программирования и исполнить получившийся код. Логично было бы ожидать, что для осуществления этих действий в стандартной .Net-библиотеке предусмотрен простейший метод соответствующего класса. Но к сожалению это не так.…
-
Bind, Call и Apply в JavaScript
—
от автора
От переводчика: Прошу принять во внимание, что приведенный здесь код, возможно, не является хорошими практиками. Тем не менее разбор сниппета из этого поста может оказаться еще одним поводом окунуться в функциональный JavaScript. Недавно я увидел изящный JS сниппет в этом твите. var bind = Function.prototype.call.bind(Function.prototype.bind); // #fp Взглянув на него, я смог догадаться, что он…
-
Графы для самых маленьких: DFS
—
от автора
В этой статье хотелось бы рассказать об одном из самых распространенных алгоритмов на графах — об обходе в глубину — на примере решения задачи о нахождении пути сквозь лабиринт. Всем, кому это интересно — добро пожаловать под кат!
-
Высокоуровневое программирование в 1975м году
—
от автора
В 1975м году, ПК IBM 5100 выпускалась в вариантах с языками программирования BASIC или APL. Как можно догадаться, что в итоге основной упор был сделан на интерпретатор BASIC’а по причине того, что при принятии решения о том, что покупать, пользователям данного ПК он казался более понятным, а APL требовал какого-то минимального уровня вхождения. Говорят, что…
-
Юзабилити фудкорта
—
от автора
Полагаю, многие из хабрачитателей частенько ходят в торговые центры и трапезничают там. Это вполне разумно, ведь на одном этаже почти каждый может найти себе фастфуд по вкусу, быстро поесть и продолжить заниматься покупками. Но я не поверю, если вы скажете, что ни разу не стояли там в длинных очередях наперевес с сумками, что меню всегда…
-
Corona SDK будет поддерживать Windows Phone 8 и Windows Store
—
от автора
Corona Labs, создатели кроссплатформенного решения для разработки мобильных приложений, анонсировали начало сотрудничества с Microsoft. Будет реализована поддержка Windows Phone 8 в первом квартале 2014 года и позже Windows Store. Corona SDK на текущий момент позволяет быстро создавать 2D приложения (не только игры) для iOS, Android, Kindle и NOOK, используя один и тот же код на…
-
ИБП на базе кинетических накопителей энергии
—
от автора
Применение источников бесперебойного питания кажется обыденным для персональных компьютеров. Ещё большую обоснованность они имеют в ЦОДах. Тем более, что это прописано в святая святых – в правилах создания и эксплуатации дата-центров. В т.ч. и приснопамятных TIER. И уже довольно давно для мощных серверных используют вместо ИБП с химическими аккумуляторами другой тип накопителей – кинетических, в…
-
Matreshka.js — Наследование
—
от автора
Введение Наследование MK.Object MK.Array Приветствую всех читателей и писателей Хабра. В предыдущей статье мы поговорили об основах работы с Матрешкой. В этой, я хочу рассказать, как наследовать Матрешку и как строить пока что небольшие приложения на её базе. Матрешка устроенна в виде класса, сконструтированного при помощи кастомной функции Class. Это немного измененная версия функции, о…
-
LG G2 против S4, One и iPhone — тест камер различных девайсов в одинаковых условиях
—
от автора
Всем доброго дня! Вот скажите, если я попрошу назвать лучшую мобильную камеру в текущем поколении смартфонов, какого производителя вы назовёте? А в прошлом? А в позапрошлом? Уверен, что заветных буковок LG мы не увидим, сколько назад по истории не двигайся. Сколь бы прискорбным сей факт не был, но с камерами (по мнению как пользователей, так…
-
Компания ZTE представила свой модульный смартфон ECO-MOBIUS
—
от автора
(В продолжение сегодняшней темы) На Китайской международной выставке, которая проходила 24-28 сентября 2013 года известная не только в Китае, но и в мире компания ZTE представила свой вариант модульного смартфона под названием ECO-MOBIUS, который пользователь может свободно собрать или обновить.