Обычные тени легко реализовать с помощью box-shadow или text-shadow. Но как быть, если необходимо сделать внутренние тени? В этой статье описывается, как сделать такие тени с помощью всего нескольких строчек кода.
Архив за 09 октября 2012 - 4
Внутренние тени в CSS
2012-10-09 в 12:41, admin, рубрики: css, веб-дизайн, Веб-разработка, внутренние тениMicrosoft создает прототип носимого манипулятора в 3D пространстве
2012-10-09 в 12:32, admin, рубрики: agumented reality, microsoft, дополненная реальность, интерфейсы, метки: agumented reality, microsoft, дополненная реальность, интерфейсы
Microsoft research не перестает нас удивлять своими разработками в области дополненной реальности и инновационными интерфейсами. Новинка официально будет представлена на 25th ACM Symposium.
Устройство в виде браслета отслеживает положение кисти и пальцев для управления в 3D пространстве с помощью инфракрасного лазера, камеры и диффузора.
Читать полностью »
Дайджест новостей JetBrains с 11 сентября по 9 октября
2012-10-09 в 12:28, admin, рубрики: appcode, dottrace, intellij, jetbrains, kotlin, phpstorm, pycharm, ReSharper, rubymine, teamcity, webstorm, youtrack, Блог компании JetBrains, метки: appcode, dottrace, intellij, jetbrains, kotlin, phpstorm, pycharm, ReSharper, rubymine, teamcity, webstorm, youtrackПомимо выхода PhpStorm 5.0 и очередного «майлстоуна» проекта Kotlin, про которые мы уже писали на Хабре, за последний месяц вышел еще целый ряд обновлений, которые могли ускользнуть от вашего внимания:
- 9 октября — вышел минорный релиз AppCode 1.6.2;
- 4 октября — команда YouTrack выпустила обновление YouTrack 4.0.4;
- 3 октября — вышел первый EAP-билд YouTrack 4.1 с Time Tracking;
Оптимизация цикла for — миф или реальность?
2012-10-09 в 12:01, admin, рубрики: for, javascript, optimization, оптимизация кода, метки: for, javascript, optimization, оптимизация кодаГоворя об оптимизации JavaScript можно увидеть множество примеров того, как следует делать или не делать. Мнения некоторых авторов звучат убедительно, их примеры внушают уверенность. И главным образом, подобных рекомендаций в сети много, но значительно меньше статистики по ним. Вот и сегодня на страницах GitHub'а в поле зрения был пойман ранее знакомый теоретический материал по оптимизации циклов for.
На фоне падающих в цене акций Facebook продолжает активно искать новые способы монетизации и привлечения внимания пользователей. Вслед за сервисом Gifts («Подарки») соцсеть начала тестировать кнопки Want («хочу») и Collect («добавить в коллекцию», как у Pinterest). Обе кнопки пока работают для ограниченного числа партнеров, имеющих брендовые страницы внутри сети, и для примерно трети пользователей Facebook.
Web Standards Days снова в Минске
2012-10-09 в 11:22, admin, рубрики: css 3, html 5, javascript, Веб-разработка, конференция, мероприятие, метки: css 3, html 5, javascript, конференция, мероприятиеКонференц-зал Минского международного образовательного центра имени «Йоханнеса Рау» снова собирает профессионалов веб-разработки и тех, кто только собирается ими стать, а также всех тех, кому просто небезразлична судьба индустрии.Читать полностью »
DBSlayer прокси на BASH за 5 минут или еще один способ отдать JSON из MySQL
2012-10-09 в 11:18, admin, рубрики: bash, javascript, json, linux, mysql, метки: bash, javascript, json, linux, mysql
Дело было вечером, делать было нечего, но дурная голова уркам покоя не давала… Данный пост создан как результат чисто-академического интереса. А началось все с того, что при разработке небольшого клиентского приложения для своих нужд, реализованного на Javascript, появилась необходимость взаимодействовать с уже существующей базой, где хранятся искомые данные. База — MySQL. Один из простых способов — реализация серверного скрипта (на PHP или еще каком языке), который по входящим параметрам делает нужный запрос и возвращает результат в JSON виде.
Другой вариант — это DBSlayer-прокси для MySQL. Кто про него не слышал, рассказываю в крадце: был создан в недрах New York Times как средство абстракции и балансирования нагрузки на БД. Подробнее можно почитать на сайте code.nytimes.com/projects/dbslayer/wiki/WhyUseIt. DBSlayer предоставляет API на основе JSON, известен в кругу NodeJS разработчиков.
Но это тоже не наш метод. Под катом приведено простое решение данной задачи на BASH.
Распознавание пользовательских жестов
2012-10-09 в 11:00, admin, рубрики: android, android development, swipe, мультитач, Разработка под android, метки: android, android development, swipe, мультитачНедавно, при разработке игры под Android, я столкнулся с проблемой реализации работы с пользовательскими жестами. В стандартной комплектации Android SDK имеется класс GestureDetector (тут демонстрация работы с этим классом), однако в нём реализованы не все жесты, что мне были нужны, а также некоторые из них работали не так, как мне надо (onLongPress, например, срабатывал не только по длительному касанию, но и по длительному касанию с ведением пальца по экрану). Кроме игр жесты могут использоваться и в обычных приложениях. Они могут заменить некоторые элементы интерфейса, тем самым сделав его проще. Жесты уже используются в очень многих приложениях для устройств с сенсорным вводом и это даёт нам право предполагать, что пользователь уже знаком с ними. Сегодня мы реализуем в нашем приложении распознавание long press, double touch, pinch open, pinch close и других.
Опубликованы бесплатные электронные книги по технологиям Windows Azure от команды Patterns & Practices
2012-10-09 в 10:46, admin, рубрики: patterns and practices, windows azure, Блог компании Microsoft, книги, Облачные вычисления, метки: patterns and practices, windows azure, книгиХорошие новости! В электронной библиотеки TechNet (E-Book Gallery for Microsoft Technologies) опубликованы переведенные на русский язык электронные книги (EPUB, MOBI, PDF) по технологиям Windows Azure.
Миграция приложений в Windows Azure
Миграция приложений в Windows Azure, 2-й выпуск
Справочникруководство Patterns & Practices
Это первая книга в серии patterns & practices, посвященной платформе Windows Azure. В книге рассматривают различные аспекты (изменения в архитектуре, вопрос стоимости, мониторинг и диагностика системы и т.п.) миграции локального приложения на облачную платформу Microsoft – Windows Azure. В книге описана миграция на примере приложения aExpense, это ASP.NET приложение согласования авансовых отчетов. Во-первых, книга поможет получить хорошее представление о тех вопросах, которые необходимо учесть при миграции приложения в облако, а, во-вторых, в книге даются ответы на ряд практических задач, которые являются актуальными не только при миграции приложения, но и просто при разработке любого облачного приложения.
Планшет Handheld Algiz 10X с 10-дюймовым экраном рассчитан на суровые условия эксплуатации
2012-10-09 в 10:34, admin, рубрики: Новости, метки: новостиПланшет в усиленном исполнении Algiz 10X, оснащенный экраном размером 10,1 дюйма, представила шведская компания Handheld.
Устройство рассчитано на довольно суровые условия эксплуатации. Оно защищено от пыли и влаги (рейтинг IP65), выдерживает вибрацию и неоднократные падения с высоты более метра (MIL-STD-810G), сохраняет работоспособность в диапазоне температур от -20°C до +60°C и высотах до 4500 м.
Читать полностью »