Архив за 24 июля 2013 - 7

Вчера (23 июля) интеловский Центр технологий с открытым исходным кодом выдал на-горá очередную версию движка node-webkit. Как и прежде, движок этот позволяет открывать браузероподобные окна (на основе кода Chromium) и употреблять в них API Node.js — а значит, обеспечивает нетрудное создание GUI-приложений методами веборазработки (на языках JavaScript, HTML, CSS, WebGL и т. п.) под операционные системы Windows, Mac OS X и Linux.

Новая версия получила номер 0.6.3 и работает на движке Node версии 0.10.12:

[скриншот окна]

Три месяца назад (29 апреля) я обозрел одну из предыдущих версий node-webkit (версию 0.5.1). За прошедшее с тех пор время в node-webkit появился целый ряд существенных новшеств.

Важнейшим из них стало улучшение системы поиска и запуска приложений. Теперь, когда вы запускаете движок node-webkit, он ищет приложение в следующем порядке:

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

Компания AOC добавила в свой ассортимент портативный монитор e1659Fwu. В новинке применена технология DisplayLink, что должно облегчить пользователям подключение к ноутбукам нескольких подобных дисплеев.

AOC e1659Fwu

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

Введение

В одном из моих домашних проектов требовалось написать небольшой менеджер внешних процессов. Приложение должно было уметь запускать внешний демон, периодически контролировать его состояние, когда нужно выключать, включать, менять настройки и т.д. Существуюший функционал в Java для подобных задач весьма скуден, а так как я одновременно разбирался со Scala'ой, то решил посмотреть: как у нее дела с этим. И я был приятно удивлен: Scala предлагает по моему мнению неплохое API для работы с внешними процессами.
В этой статье я хотел бы рассказать об этом подробнее.
Читать полностью »

Компания Intel в ближайшее время планирует представить процессоры Intel Core поколения Haswell, которые можно будет использовать в планшетных ПК, при этом не требующие активного охлаждения. Модели, которые, как и ранее, получат в наименования букву Y, будут характеризоваться SPD (Scenario Design Power) всего 4,5 Вт, что в определённом смысле подводит новые чипы к конкуренции с теми же SoC Bay Trail. При этом непосредственно TDP новых процессоров будет составлять 11,5 Вт. И конечно, стоимость таких CPU будет ощутимо выше SoC Atom.

Компания HP сообщила о расширении ассортимента мониторов разом тремя моделями: Z22i (диагональ — 21,5 дюйма), Z23i (23 дюйма) и Z24i (24 дюйма). Все три новинки построены на базе ЖК-панелей типа IPS одинакового разрешения — 1920 х 1080 точек.

HP Z24i

Контрастность всех трех мониторов тоже одинакова — 1000:1, а вот яркость разнится: в младшей и средней моделях — 250 кд/кв.м, в старшей — 300 кд/кв.м. Заявленные производителем углы обзора и время отклика — 178° по вертикали и горизонтали и 8 мс соответственно.

Компания SanDisk представила два флэш-накопителя, которые посредством беспроводного соединения с мобильным устройством помогут расширить его встроенную память. Стоит отметить, что новинкам не требуется подключение к сети Интернет.

SanDisk Connect Wireless Flash Drive и SanDisk Connect Wireless Media Drive

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

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

А смотрите:

<?php
$class = MySingleton::getInstance();
var_dump($class instanceof MySingleton); // => (bool)true
var_dump($class instanceof DOMDocument); // => (bool)false

// а теперь немного магии
test::double('MySingleton', ['getInstance' => new DOMDocument]);

var_dump($class instanceof MySingleton); // => (bool)false
var_dump($class instanceof DOMDocument); // => (bool)true
?>

О нет, мы изменили синглтон! Мы переопределили статический метод. Как же теперь жить?
Но вопрос теперь в другом: как мы жили до этого?

Встречайте AspectMock. Самый простой, но самый мощный фреймворк для моков и стабов на PHP.
Ваш новый суперпростой помощник в тестировании. Основан на Go AOP от NightTiger.
Читать полностью »


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