Как стать автором
Обновить
0
0
Денис @Grey_Halkion

Пользователь

Установка Symfony на VDS/FreeBSD

Время на прочтение 2 мин
Количество просмотров 1.4K
Чулан
Если вам это интересно, значит вы тоже взяли VDS виртуалку, польстились на ISP Manager и поставили себе FreeBSD.

Усаживайтесь поудобней, будем ставить.

Читать дальше →
Всего голосов 15: ↑5 и ↓10 -5
Комментарии 3

AIR 2.0. Работа со сканером

Время на прочтение 2 мин
Количество просмотров 1.2K
IT-компании
Как известно, Adobe AIR не имеет своего собственного интерфейса для работы со сканером. А иногда так надо…

Ниже представлен костыль, чтобы это исправить.

Нам нужно:
1- какая-либо command-line утилита для работы с twain
-я написал себе сам на c#, в этом нет ничего сложного
-а можно было воспользоваться утилитой quickscan (она к несчастью платная, но для некоторых подойдет и демка)
2- модифицировать *.xml файл с настройками проекта, прописав в нем

extendedDesktop desktop
Читать дальше →
Всего голосов 6: ↑1 и ↓5 -4
Комментарии 6

Снижаем нагрузку на процессор в Adobe AIR

Время на прочтение 10 мин
Количество просмотров 4.1K
IT-компании
 
Снижаем нагрузку на процессор в Adobe AIR

Давайте будем честны. AIR часто ругают за непомерное потребление оперативной памяти и ресурсов процессора при использовании в режиме реального времени. Несмотря на то, что многие программы написанные на AIR грешат этим, данных проблем можно избежать. Существует несколько методик, позволяющих писать более "лёгкие" программы, которые превосходят другие написанные стандартными средствами в плане производительности.

Один из самых простых способов резко снизить нагрузку на ЦП основан на изменении частоты обновлений окна в секунду (Framerate Throttling). В этой статье я объясню метод с framerate'ами и покажу, как наилучшим образом использовать данный метод в Ваших программах.

Примечание: Чтобы использовать данный метод Вы должны иметь основные понятия об ActionScript'е и программировании на AIR.

Что же такое замедление framerate'ов (Framerate Throttling)?

Замедление framerate'ов — это техника, позволяющая контролировать framerate'ы программы, что, в свою очередь, позвляет увеличить её производительность при использовании (Active) и снизить количество потребляемые ресурсов когда она не используется (Idle). Как и в ActionScript 3, разрабочики имеют необычнайно полезную строчку кода в своём распоряжении — Stage.frameRate. Она позволяет изменять количество обновлений окна программы в секунду на лету. В предыдущих версиях ActionScript у нас были существенные проблемы с внедрением этой функции в интегрированную среду разработки (IDE). К счастью, времена изменились и теперь сложные программы не "висят", задерживаясь в памяти компьютера в фоновом режиме.

Как же использовать Framerate Throttling?

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

Примечание: производительность замерена на Macbook Pro 2.8 GHz Intel Core 2 Duo с использованием нижеизложенных примеров программного кода и выражена в процентах. Естественно, результаты будут варьироваться в зависимости от конфигурации машины.

Читать дальше →
Всего голосов 57: ↑46 и ↓11 +35
Комментарии 19

Информация

В рейтинге
Не участвует
Откуда
Калуга, Калужская обл., Россия
Дата рождения
Зарегистрирован
Активность