Месяц: Октябрь 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, который пользователь может свободно собрать или обновить.