В статье описывается создания менеджера задач на ZendFramework.
Во-первых, скачиваем фреймворк отсюда.
Если вам, как и мне, не нужны dojo и примеры(или жалко трафик) скачиваем minimal-версию.
Читать дальше
Ой, с этим релизом, совсем забыл опубликовать новость о переводе очередного ньюслетера. Исправляюсь. :-)
Переведен 61-вый выпуск новостей, в котором рассказано о:
— Регрессиях связанных с «Download» и «Pentium».
— Ошибках в работе UniATA, нужны тестеры.
— Причинах смены libstdc++ на STLport.
— Поиске нового дизайнера для сайта ReactOS.
Вышла новая версия Sun VirtualBox 3.0.2, которая исправляет более 20 ошибок, среди которых есть две связанные с поддержкой 3D, которая была введена в предыдущей версии.
Читать дальше
PHP-GTK — это привязка инструментария для создания графического интерфейса GTK+ к языку программирования PHP. Я про неё уже писал на OpenLife. Очень многие скептически относятся к этой библиотеке, даже не столько к ней самой, сколько к использованию PHP на десктопе. Но, так или иначе, библиотека существует и, более того, развивается, о чём говорит недавняя новость на официальном сайте. Поэтому предлагаю более детально познакомиться с PHP-GTK и написать небольшую программу.
Читать дальше
В качестве девайсов были выбраны Nokia E61 и ноутбук с наклейкой Ubuntu :)) На этом вступление заканчивается и мы приступаем к настройке.
Читать дальше
Данный топик является четвертым топиком цикла «Язык командного интерпретатора bash». Он будет повествовать о таких управляющих структурах языка, как условные операторы. Но перед тем, как перейти к их описанию, необходимо остановиться на некоторых нюансах, которые сделают рассмотрение нижеизложенного материала более понятным.
Во-первых, разберём, что такое список команд. Список команд – это одиночная команда, конвейер или последовательность команд/конвейеров, разделённых одним из следующих операторов: ";", "&&", "||", завершённая точкой с запятой.
; — оператор последовательного выполнения нескольких команд. Каждая последующая команда начинает выполняться только после завершения предыдущей (неважно, успешного или нет);
&& — оператор выполнения команды только после успешного выполнения предыдущей;
|| — оператор выполнения команды только после ошибочного выполнения предыдущей.
Кодом успешного завершения является 0, а ошибочного — не ноль (зависит от типа ошибки). Не нужно путать с обычными языками программирования, когда 1 является аналогом true, а 0 – false.
Теперь можно приступить к непосредственному рассмотрению условных операторов.
Читать дальше
Увидел свет первый выпуск электронного PDF журнала на русском языке — «Linux Games Technologies», посвященного разработке игр для операционной системы Linux. Журнал доступен для скачивания (размер 19.6 MiB).
В выпуске:
* Тема номера: «Игровой движок BGE (Blender)»;
* Интервью с Владимиром Меньшаковым, создателем игры Battle Tanks;
* Обзор: «Коммерческий движок TGE компании GarageGames»;
* Обмен опытом: Андрей Кондратьев рассказал про работу над проектом игры «Черная вдова»;
* Локализация: Леонид Муравьев поделился опытом локализации игровых проектов Lincity-NG и Fish Fillets-NG;
* История проекта: «Мир текстовых игр»;
* Программирование: «Autotools с нуля»;
* Графика: «Секреты создания ландшафта для BGE».
Источник новости — Habrahabr, источник источника — OpenNet.
PS прошу извинить, за то что нагло стянул новость с хабра, просто сам изучаю данный вопрос.
В новой версии улучшена безопасность, скорость работы, много частей были переписаны и оптимизированы.
Единственный недостаток — диалог конфигурации, который в настоящий момент не работает.
Цель данной работы — создать архив домашней папки пользователя, положить данный архив в какую-либо локальную папку, скопировать архив в папку dropbox, послать на нужную почту отчет об этом факте, воспользовавшись для этого SMTP-сервером gmail.com.
Доброго времени суток! Когда я только начинал свое знакомство с замечательным, на мой взгляд, дистрибутивом Gentoo, у меня возникла довольно серьезная проблема при использовании его на моем ноутбуке (MSI MegaBook VR330). При работе, мой ноутбук внезапно наглухо зависал, т.е. не реагировал ни на мышь, ни на клавиатуру. Спасибо форуму на www.e-lug.ru, где мне подсказали что искать надо в /var/log/messages. Там я обнаружил много ошибок вида:
rc-scripts: ERROR: Failed to load necessary drivers
ACPI: Interpreter enabled
ACPI: (supports S0 S1 S3 S5)
ACPI: Using IOAPIC for interrupt routing
ACPI: Error attaching device data
ACPI: Error attaching device data
Понятно что виновником был acpid. Мне посоветовали грузить ядро с параметром acpi=off… Недолго поработав так, понял что это не дело. Погуглив, нашел похожую проблему, оказывается что acpid по умолчанию работает через /proc/acpi/event, а в моем ядре был включен параметр Future power /sys interface (раздел Power Managment->ACPI). Для того, чтобы все функционировало нормально, его необходимо отключить, включить Deprecated /proc/acpi/event и пересобрать ядро.