Огляд скриптовых мов - Python
Приклади збереження даних Приклади збереження данихУ порівнянні з pickle або YAML для ініціалізації роботи з ZODB потрібно написати на парі рядків програмного коду більше, але як тільки сховище...
Контактні дані Київ, Мясницкая вул., 35
Телефон: +38 (044) 997 - 93 - 19
Факс: +38 (044) 999 - 99 - 91
Служба аутентификации
Теоретично розміри файлів можуть бути невиразно великого розміру, і це не буде приводити до істотного збільшення обсягів споживаної пам'яті, як у попередній версії. Однак, оскільки для зберігання даних використовується словник, кожний ключ якого - це унікальний IP-Адреса, споживання пам'яті буде рости зі збільшенням числа унікальних IP-Адрес. Якщо обсяг споживаної пам'яті стане занадто великий, ви могли б замінити словник яким-небудь сховищем даних, або навіть реляционной базою даних, такий як Berkeley DB.

Дзеркало FTP: Наступний приклад показує, як з'єднуватися із сервером FTP і рекурсивно одержувати всі файли із цього сервера, починаючи з деякого каталогу, обумовленого користувачем. Крім того, цей сценарій дозволяє видаляти файли після того, як вони були отримані. Ви можете задатися питанням: "Навіщо потрібний такий сценарій? Хіба все це не можна зробити за допомогою rsync?".

Відповідь на нього: "Так, це так". Однак як бути, якщо утиліта rsync відсутній на сервері, де ви працюєте, і у вас недостатньо прав, щоб установити її? (Це незвичайно для системного адміністратора, але таке теж буває.) Або як бути, якщо у вас немає доступу до сервера, звідки ви намагаєтеся одержати файли, через SSH або rsync? У таких ситуаціях даний сценарій буде служити альтернативою. Цей сценарій виглядає простіше з використанням класу.
Служба аутентификации Служба аутентификацииОдне із самих удалих визначень, з якими нам доводилося зіштовхуватися, приводиться у Википедии: "прикладний протокол, що дозволяє звертатися до служби каталогів, що працює поверх протоколу TCP/IP". Як приклад...
Веб додатка Веб додаткаОдне з поліпшень, яке можна було б внести в цей додаток, -це реалізувати сортування в порядку, зворотному поточний. Зробити це досить просто, але ми залишимо реалізацію цієї можливості читачам. Як ще одне поліпшення...
Запуск сценарію Запуск сценаріюЦе в точності відповідає нашим очікуванням. Тепер спочатку спробуємо запустити сценарій, що додає новий запис, а потім знову запустимо сценарій, що витягає дані. Цей приклад ідентичний попередньому прикладу, де використовувався метод store,...
Створення звітів Створення звітівКрім того, ми могли б розширити цей сценарій і відшукувати запису з обсягом використання 80 відсотків, 70 відсотків і видавати попередження по досягненні цих рівнів. Такий сценарій легко можна було б об'єднати, наприклад, с...
 
(c) Copyright