Архив за 09 октября 2012 - 4

Обычные тени легко реализовать с помощью box-shadow или text-shadow. Но как быть, если необходимо сделать внутренние тени? В этой статье описывается, как сделать такие тени с помощью всего нескольких строчек кода.

Внутренние тени в CSSЧитать полностью »

Microsoft создает прототип носимого манипулятора в 3D пространстве

Microsoft research не перестает нас удивлять своими разработками в области дополненной реальности и инновационными интерфейсами. Новинка официально будет представлена на 25th ACM Symposium.
Устройство в виде браслета отслеживает положение кисти и пальцев для управления в 3D пространстве с помощью инфракрасного лазера, камеры и диффузора.
Читать полностью »

Помимо выхода PhpStorm 5.0 и очередного «майлстоуна» проекта Kotlin, про которые мы уже писали на Хабре, за последний месяц вышел еще целый ряд обновлений, которые могли ускользнуть от вашего внимания:

  • 9 октября — вышел минорный релиз AppCode 1.6.2;

  • 4 октября — команда YouTrack выпустила обновление YouTrack 4.0.4;

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

Оптимизация цикла for — миф или реальность?Говоря об оптимизации JavaScript можно увидеть множество примеров того, как следует делать или не делать. Мнения некоторых авторов звучат убедительно, их примеры внушают уверенность. И главным образом, подобных рекомендаций в сети много, но значительно меньше статистики по ним. Вот и сегодня на страницах GitHub'а в поле зрения был пойман ранее знакомый теоретический материал по оптимизации циклов for.

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

На фоне падающих в цене акций Facebook продолжает активно искать новые способы монетизации и привлечения внимания пользователей. Вслед за сервисом Gifts («Подарки») соцсеть начала тестировать кнопки Want («хочу») и Collect («добавить в коллекцию», как у Pinterest). Обе кнопки пока работают для ограниченного числа партнеров, имеющих брендовые страницы внутри сети, и для примерно трети пользователей Facebook.

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

Конференц-зал Минского международного образовательного центра имени «Йоханнеса Рау» снова собирает профессионалов веб-разработки и тех, кто только собирается ими стать, а также всех тех, кому просто небезразлична судьба индустрии.Читать полностью »

DBSlayer прокси на BASH за 5 минут или еще один способ отдать JSON из MySQL

Дело было вечером, делать было нечего, но дурная голова уркам покоя не давала… Данный пост создан как результат чисто-академического интереса. А началось все с того, что при разработке небольшого клиентского приложения для своих нужд, реализованного на Javascript, появилась необходимость взаимодействовать с уже существующей базой, где хранятся искомые данные. База — MySQL. Один из простых способов — реализация серверного скрипта (на PHP или еще каком языке), который по входящим параметрам делает нужный запрос и возвращает результат в JSON виде.

Другой вариант — это DBSlayer-прокси для MySQL. Кто про него не слышал, рассказываю в крадце: был создан в недрах New York Times как средство абстракции и балансирования нагрузки на БД. Подробнее можно почитать на сайте code.nytimes.com/projects/dbslayer/wiki/WhyUseIt. DBSlayer предоставляет API на основе JSON, известен в кругу NodeJS разработчиков.

Но это тоже не наш метод. Под катом приведено простое решение данной задачи на BASH.

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

Недавно, при разработке игры под Android, я столкнулся с проблемой реализации работы с пользовательскими жестами. В стандартной комплектации Android SDK имеется класс GestureDetector (тут демонстрация работы с этим классом), однако в нём реализованы не все жесты, что мне были нужны, а также некоторые из них работали не так, как мне надо (onLongPress, например, срабатывал не только по длительному касанию, но и по длительному касанию с ведением пальца по экрану). Кроме игр жесты могут использоваться и в обычных приложениях. Они могут заменить некоторые элементы интерфейса, тем самым сделав его проще. Жесты уже используются в очень многих приложениях для устройств с сенсорным вводом и это даёт нам право предполагать, что пользователь уже знаком с ними. Сегодня мы реализуем в нашем приложении распознавание long press, double touch, pinch open, pinch close и других.

Hello, Habr!Читать полностью »

Хорошие новости! В электронной библиотеки TechNet (E-Book Gallery for Microsoft Technologies) опубликованы переведенные на русский язык электронные книги (EPUB, MOBI, PDF) по технологиям Windows Azure.

Миграция приложений в Windows Azure

imageМиграция приложений в Windows Azure, 2-й выпуск
Справочникруководство Patterns & Practices

Это первая книга в серии patterns & practices, посвященной платформе Windows Azure. В книге рассматривают различные аспекты (изменения в архитектуре, вопрос стоимости, мониторинг и диагностика системы и т.п.) миграции локального приложения на облачную платформу Microsoft – Windows Azure. В книге описана миграция на примере приложения aExpense, это ASP.NET приложение согласования авансовых отчетов. Во-первых, книга поможет получить хорошее представление о тех вопросах, которые необходимо учесть при миграции приложения в облако, а, во-вторых, в книге даются ответы на ряд практических задач, которые являются актуальными не только при миграции приложения, но и просто при разработке любого облачного приложения.

EPUB Опубликованы бесплатные электронные книги по технологиям Windows Azure от команды Patterns & Practices | MOBI Опубликованы бесплатные электронные книги по технологиям Windows Azure от команды Patterns & Practices| PDF Опубликованы бесплатные электронные книги по технологиям Windows Azure от команды Patterns & Practices
Читать полностью »

Планшет в усиленном исполнении Algiz 10X, оснащенный экраном размером 10,1 дюйма, представила шведская компания Handheld.

Планшет Handheld Algiz 10X с 10-дюймовым экраном рассчитан на суровые условия эксплуатации

Устройство рассчитано на довольно суровые условия эксплуатации. Оно защищено от пыли и влаги (рейтинг IP65), выдерживает вибрацию и неоднократные падения с высоты более метра (MIL-STD-810G), сохраняет работоспособность в диапазоне температур от -20°C до +60°C и высотах до 4500 м.
Читать полностью »


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