Cannot redeclare class CI_Exceptions

25 Ноя 2011

После обновления php CodeIgniter может выдавать такую ошибку:

Cannot redeclare class CI_Exceptions in
/usr/lib/php5/codeigniter/system/database/DB.php on line 133

В моем случае проблема была решена удалением амперсанда (&) в двух строках указанного файла DB.php:

1. В объявлении функции DB:

до редактирования (строка 25 файла DB.php)

function &DB($params = '', $active_record_override = FALSE)

после редактирования

function DB($params = '', $active_record_override = FALSE)

2. При создании объекта класса:

до редактирования (строка 133 файла DB.php)

$DB =& new $driver($params);

после редактирования

$DB = new CI_DB_mysql_driver($params);

здесь еще, вместо переменной $driver было сразу прописано значение CI_DB_mysql_driver.
После этих исправлений ошибка не появлялась, сервер перестал падать.

Как получить иконку из *.apk

23 Ноя 2011

Начнем с того, что *.apk – обычный архив, который можно распаковать любым архиватором, работающим с zip. Т.е., если иконку искать вручную, то нужно распаковать файл и где-нибудь в /res найти icon.png. Но, поскольку, файл иконки может лежать где угодно, в зависимости от предпочтений разработчика, то желательно знать, где именно хранится иконка. Эту информацию можно получить из AndroidManifest.xml, но это не обычный, а двоичный xml, поэтому прочитать его в текстовом редакторе не получится. Мои попытки найти способ получить информацию из AndroidManifest.xml без средств Android SDK не увенчались успехом. Удалось это сделать с помощью утилиты aapt.

aapt dump badging Filename.apk

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

Команды Linux

16 Ноя 2011

Изменить пароль текущему пользователю:

passwd

Скопировать файл /var/tmp/filename.ext в папку /var/data (без подтверждения):

cp /var/tmp/filename.ext /var/data

Скопировать файл /var/tmp/filename.ext в папку /var/data (с подтверждением):

cp -i /var/tmp/filename.ext /var/data

Удалить папку /var/tmp/ со всем содержимым, рекурсивно без лишних вопросов:

rm -rf /var/tmp/

Удалить все содержимое папки /var/tmp/, при этом не удаляя самой папки:

rm -rf /var/tmp/*

Раcпаковать содержимое zip-архива /var/tmp/arch.zip в /var/tmp/my_arch, записывая поверх (параметр -o) без подтверждения:

unzip -o /var/tmp/arch.zip -d /var/tmp/my_arch

Бухгалтерський облік. Тести з відповідями.

10 Ноя 2011

Деякі тести з дисципліни «Бухгалтерський облік».
Якщо маєте інші тести, яких тут не вистачає – чекаю на вашого листа.

3. Уменьшение стоимости имущества записывается:

а) в кредит активного счета;

б) в дебит активного счета;

в) в дебет пассивного счета;

г) в кредит пассивного счета;

4. За допомогою якого елемента методу бухгалтерського обліку виявляються не оприбутковані цінності, розкрадання, нестачі і т.п.:

а) документування;

б) оцінка;

в) інвентаризація;

г) подвійний запис?

7. Який елемент методу бухгалтерського обліку використовується для  реєстрації господарських операцій:

а) калькуляція;

б) оцінка;

в) баланс;

г) документування.

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