Месяц: Ноябрь 2012

  • Кроссбраузерная реверсивная анимация фона на CSS3

    от автора

    Доброго времени суток уважаемые читатели Хабра. Существуют замечательные CSS свойства с помощью которых можно задать реверсивное движение анимации — animation-direction: alternate и animation-direction: alternate-reverse (не путать со свойством animation-direction: reverse, которое задает реверсивное направление), но на сегодняшний день их не поддерживает большинство современных браузеров. Я хочу рассказать о том как сделать кроссбраузерную реверсивную анимацию фона.…

  • Примеры использования тригонометрических функций для анимации

    от автора

    Джастин Уиндл, программист и дизайнер из Google Creative Lab, опубликовал на Codepen.io интересное демо, показывающее примеры использования тригонометрических функций для задания динамики анимации (easing), которая выглядит естественно и правдоподобно. Демо написано с использованием легковесного анимационного фреймворка Sketch.js, написанного Уиндлом. На сайте Джастина Уиндла можно найти ещё несколько интересных и полезных примеров креативной визуализации, например анимированное…

  • Раскрытие информации через документы ВКонтакте

    от автора

    Вся статья в одном предложении При загрузке документов на сервера ВКонтакте, содержащих какие-либо персональные данные, не забывайте отмечать: «Личный документ (не доступен через поиск)» или «Personal document (unavailable via search)». А лучше их вообще туда не загружать, а пересылать по почте. КО. О чем речь? Существует популярный способ использования гуглодорков (применимый и к другим поисковикам),…

  • Создание умного дома и разработка своего протокола

    от автора

    Сразу скажу, что пост ориентирован скорее на обычных людей, чем на тех, кто в теме. Я тут решил забить на всю работу и заняться чем-то для души. Снова взялся за паяльник. Решил автоматизировать дома всё и вся. На старой-то квартире у меня был умный дом или что-то типа того — мог свет в комнате включать…

  • Интернет, Вселенная и человеческий мозг описываются одной функцией

    от автора

    Любопытно, что совершенно разные структуры, которые встречаются в природе, имеют между собой нечто общее, и описываются одними и теми же математическими формулами. Дмитрий Крюков из Кооперативной ассоциации анализа интернет-данных (Cooperative Association for Internet Data Analysis, CAIDA) при Калифорнийском университете в Сан-Диего с коллегами опубликовал любопытное междисциплинарное исследование, проанализировав соотношение узлов разного масштаба в интернете, Вселенной…

  • Промышленный интернет сможет добавить 15 триллионов долларов к мировому ВВП

    от автора

    Сейчас на слуху словосочетание «интернет вещей» — сеть беспроводных интеллектуальных устройств, настолько миниатюрных и экономичных, что их можно встраивать практически в любой предмет, окружающий нас, делая их более удобными и полезными. «Промышленный интернет» — это тот же интернет вещей, только не в быту, а на производстве — сеть датчиков и интеллектуальных систем, объединяющая машины, агрегаты,…

  • Оффлайн веб аудио в Safari под iOS 6

    от автора

    Воспроизведение кешированного аудио в оффлайн режиме в Safari под iOS долгое время было настоящим испытанием, которое было признано недостижимой целью. Но с приходом веб аудио API (только в движках WebKit), это наконец-то стало возможным, несмотря на то, что вам все-равно придется сделать несколько шагов. Плохая новость в том, что вы все равно не сможете кешировать…

  • SQL-доступ к NoSQL-данным: реализация SQL-процедуры в Caché с динамическим определением возвращаемых метаданных

    от автора

    Как известно, Caché можно использовать как реляционную СУБД, в том числе через JDBC/ODBC драйверы, с возможностью исполнения произвольных SQL-запросов и вызова SQL-процедур. Известно также, что все данные в Caché хранятся в многомерных разреженных массивах — глобалах. Это позволяет в случае недостаточной производительности отдельно взятой SQL-процедуры не использовать стандартный CachéSQL-движок, а переписать ее код исполнения на…

  • Плагин оповещения по SMS о критичных задачах для Redmine

    от автора

    В нашей компании возникла необходимость оповещения по SMS о задачах, поставленных в трекере Redmine, с приоритетом «Авария!». Очень удобно получать такие оповещения, когда требуется мгновенная реакция. Совместно с командой разработчиков из secoint.ru мы разработали плагин redmine_status_notifier, о котором я и расскажу под катом.

  • Робот-пожарник xFire

    от автора

    Студент Питтсбургского университета сконструировал образец робота-пожарника xFire, который самостоятельно ищет огонь с помощью термоэлемента Devantech TPA81, а затем метко стреляет по пламени с помощью «поливалки» для газонов.