Архив за 12 июля 2014 - 3

Каталог MSI пополнила мышь Interceptor DS100, показанная в январе на выставке CES 2014.

Мышь MSI Interceptor DS100 украшена подсветкой

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

image

Вчера в 10 вечера Команда дизайнеров ВКонтакте объявила конкурс на создание редизайна социальной сети. Дизайнерам предлагается переделать профиль пользователя, новостную ленту и диалоги. Авторы лучших работ получат самые мощные модели ноутбуков MacBook Pro, поездку в Сан-Франциско для посещения конференции UX Week 2014, которая пройдёт с 9 по 12 сентября, и возможность присоединиться к команде ВКонтакте для работы над ключевыми продуктами сайта: на веб-страницах и мобильных устройствах.

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

Перевод статьи «Pub/Sub JavaScript Object», David Walsh

Есть три техники написания AJAX веб-сайтов: делегация событий, управление историей и коммуникация pub/sub на уровне приложения. Я использую все три техники и я хотел бы поделиться с вами самой простой из них: крошечным pub/sub модулем, который я использую на своем веб-сайте.

Если вы не знаете, что такое pub/sub, то суть в том, что вы публикуете в некую тему(topic), и кто угодно может на нее подписываться. Это похоже на то, как работает радио: радиостанция вещает (публикует) и каждый может слушать (подписываться). Это превосходный подход для модульных веб-приложений; это способ глобальной коммуникации без привязки к какому-то конкретному объекту.
Читать полностью »

image

Предыстория

Хотелось бы начать с предыстории. В данный момент я разрабатываю некое веб-приложение на Java, ничего необычного, но в документе от заказчика есть требование: будущие администраторы приложения должны иметь возможность налету подгружать код бизнес логики на сервер. Вроде бы ничего сверхъестественного, нужно будет сделать подгрузку java-классов, думал я, пока на днях мне в голову не пришла идея: “А что, если дать возможность программировать методы бизнес логики на JavaScript?”.
В тот момент идея показалась мне очень хорошей, и я видел целый ряд преимуществ этой идеи перед простой подгрузкой java-классов:

  • Во-первых, JavaScript — это очень простой язык описания логики, писать на нем может любой программист, знакомый с принципами ООП и C-подобным синтаксисом.
  • Во-вторых, т.к. внешнее API сервера спроектировано в стиле REST, js-код отлично ложится в рамки ресурса, без проблем сериализуется в JSON-строку и не требует компиляции и дополнительных манипуляций.
  • В-третьих, исполнение JavaScript-кода интерпретатором — это исполнение кода в рамках песочницы безопасности, что дает нам возможность четко настраивать правила поведения кода бизнес-логики.

Но не стоит забывать, что большая сила — это большая ответственность, поэтому, вслед за новыми возможностями, появляются новые вопросы, которые требуют развернутого ответа.
В этой статье я бы хотел вкраце рассказать об идее описания бизнес логики на чистом js, затронуть теоретическую и практическую части, а так же описать некоторые нюансы, которые могут возникнуть вслед за этим решением.
Читать полностью »

Компания EnVerv анонсировала поставки ознакомительных образцов однокристальной системы EV8600. Эта однокристальная система выполняет функции гибридного модема, обеспечивающего подключение по электропроводке и беспроводному каналу. Такая функциональность востребована в сетях AMI (Advanced Metering Infrastructure), системах промышленной и домашней автоматизации.

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

image

Сайт GameTutorials, известный своими уроками по C/C++/Win32/OpenGL/Direct3D/C#/Java, открыл все свои материалы для свободного изучения. Все уроки проверены на совместимость с Visual Studio 2013, в самом ближайшем будущем ожидаются уроки по Unreal Engine и Unity Engine, кроме того, будут обновлены устаревшие уроки по OpenGL и DirectX (сейчас на сайте описана версия DirectX 9).

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

Ассортимент Asus пополнила системная плата H97-Pro Gamer типоразмера ATX, построенная на наборе системной логики Intel H97 Express и рассчитанная на процессоры Intel в исполнении LGA 1150.

Производитель отмечает использование в звуковой подсистеме H97-Pro Gamer технологии SupremeFX

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

Здравствуй.
Недавно мне в голову пришла идея «пальчиковой» батарейки на неодимовых магнитах.
Долго гуглил, есть ли вообще такая штука, но ничего не нашел. Поэтому выкладываю свои мысли сюда.
Возможно, кто-то из вас когда-либо реализует мою задумку.
Читать полностью »

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

A collection of still images drawn with the technology
Ширина каждого «нанопиксельного» изображения меньше, чем толщина волоса человека (около 70 мкм)

Команда специалистов из Оксфорда в настоящее время работает над интереснейшей технологией, в перспективе позволяющей создавать гибкие дисплеи со сверхвысоким разрешением.

Ученым удалось уменьшить размер одного пикселя, причем весьма значительно, благодаря созданию «бутербродов» из прозрачных электродов и материалов с фазовым переходом. Это позволяет создавать нанометровые точки, пиксели, размер которых во много раз меньше размеров пикселей на современных, даже самых качественных, дисплеях.

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


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