It.notes

Структура базы данных 1C v7( 1Cv7 файловая версии)

Дата публикации: 15.03.2012 | Метки: 1C, 1Cv7

Приведённая информация необходима для лучшего представления о внутренней организации информационной базы данных для 1С в целях администрирования: копирования данных, архивирования 1С базы данных, очистки и восстановления информации, резервного копирования 1С.

Основу 1С базы данных составляют пары файлов: файлы .dbf (таблица) и файлы .cdx (индекс), в которых хранится информация, структурированная по объектам метаданных в конфигурации 1C. Для примера, в конце раздела приведён список файлов Комплексной конфигурации. О структуре базы данных для 1С, а также о структуре самих таблиц можно узнать из файла словаря данных 1Cv7.DD, открыв его любым текстовым редактором.

В отличие от файловой версии 1С базы данных, SQL-версия хранит свои таблицы отдельно на сервере MS SQL Server, поэтому отсутствуют файлы .dbf и файлы .cdx , а словарь данных имеет наименование 1Cv7.DDS.

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

Приведение типов данных php, array to object, object to array

Дата публикации: 21.02.2012 | Метки: null

Приведение типов данных php, array to object, object to array.

Приведение типов в php делается просто:

$newTypeVar = (type)$var;

Ну или конкретные примеры:

$array = (array)$object;
$object = (object)$array;

Ну, а теперь о багах, возникающих при приведении типов:

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

php выводим случайную строку / Как вывести случайную строку из текстового файла?

Дата публикации: 19.02.2012 | Метки: php, скрипт

Как сделать вывод случайной записи - строки из текстового файла средствами php?

$txt = file('путь/имя'); 
$str = $txt[ array_rand($txt) ]; 
unset($txt); 
echo $str; 
или
$txt = file('путь/имя'); 
$str = tmp[rand(0, sizeof(txt))]; 
unset($txt); 
echo $str; 

Этот способ подойдет для небольших файлов, так как весь файл загружается в память. С его помощью этих простых скриптов можно организовать вывод всяких полезностей : цитат, анекдотов, рецептов, ссылок...

В общем случае (и для работы с большими файлами) рекомендую воспользоваться следующей функцией для вывода случайной строки из файла.

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

MIME Types

Дата публикации: 09.02.2012 | Метки: www

MIME (Multipurpose Internet Mail Extensions) is an Internet standard for describes message content types.

MIME messages can contain text, images, audio, video, and other application-specific data.

Official MIME info is provided by the Internet Engineering Task Force (IETF) in the following documents:

  • RFC-822   Standard for ARPA Internet text messages
  • RFC-2045 MIME Part 1: Format of Internet Message Bodies
  • RFC-2046 MIME Part 2: Media Types
  • RFC-2047 MIME Part 3: Header Extensions for Non-ASCII Text
  • RFC-2048 MIME Part 4: Registration Procedures
  • RFC-2049 MIME Part 5: Conformance Criteria and Examples

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

Проблема при открытии файлов в общих папках через OWA

Дата публикации: 25.09.2011 | Метки: nwindows, owa

Проблема открытия файла в общих папках через OWA.

The website declined to show this webpage 
HTTP 403  

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

Логирование / аудит консольных комманд в линуксе (Howto Shell session logging)

Дата публикации: 01.06.2011 | Метки: linux, shell

Если перед вами стоит задача аудита комманд вводимых в терминале линукса, то решений может быть несколько.

Мы рассмотрим пожалуй самый правильный - будем использовать встроенный в tty модуль учета pam_tty_audit.so

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

Заметки на полях. Как посмотреть информацию о системе в Linux?

Дата публикации: 01.06.2011 | Метки: linux, shell

Часто сталкиваются с вопросом о том, а как же узнать информацию об установленной Linux системе и железе.

Примеры некоторых команд, дающих подобные сведения.

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