Форум по операционной системе GNU/Linux и свободному программному обеспечению
Текущее время: 18 ноя 2018, 04:28

Часовой пояс: UTC + 3 часа


Правила форума


Все сообщения не по теме форума будут, без каких либо уведомлений, удаляться, а их авторы - убираться из регистрации.
Язык сообщений - исключительно русский.



Начать новую тему Ответить на тему  [ Сообщений: 59 ]  На страницу 1, 2, 3, 4, 5, 6  След.
Автор Сообщение
 Заголовок сообщения: Android
Непрочитанное сообщениеДобавлено: 16 ноя 2011, 17:52 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 11297
Откуда: Харьков
Здесь предлагаю интересующимся сбрасывать ссылки на материалы по Android.

Вот достаточно интересный ресурс: Android для всех - http://www.android4all.ru/home
(я специально показываю ссылки не как красивые URL, чтобы было видно их написание).

P.S. на форуме уже есть тема Android-x86, но там о специфической ветке Android, который можно в таком виде установить на десктоп (а оно кому нужно? :lol: ) или (а вот это уже интересно) установить в виртуальной машине в VirtualBox ... там в теме подробно описано.
Это интересно:
- тем, у кого под рукой :lol: нет "железного" Android (планшет, смартфон)...
- очень любопытно иметь для сравнения экземпляры: а). "железного" Android + б). эмулятора, например, в составе IDE IDEA (см. тему IDE) + в). Android-x86 в VirtualBox.

P.P.S. вот теперь видно стало, зачем я завёл и возился со столькими разносортными темами в форуме (Android-x86, IDE, Виртуализация, ...) - для того, чтобы выйти на Android + его программные средства.


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: Android
Непрочитанное сообщениеДобавлено: 16 ноя 2011, 18:55 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 11297
Откуда: Харьков
Olej писал(а):
P.P.S. вот теперь видно стало, зачем


Меня, правда, совершенно не интересует: а). конкретные приложения для Android + б). техника создания-программирования-распространения приложений для Android.
Как-раз об этой стороне вопроса достаточно много написано ... ищите публикации. Или, возможно, кто-то дополнит эту часть, кого это интересует...

Я же предполагаю обсуждать:
- устройство: Android under Linux kernel ...
- вопросы установки ПО, настройки, администрирования...
- Android SDK + как из десктопного компьютера попасть внутрь Android...
- отличия Android-утилит от их GNU собратьев (слоя Linux! не приложений Android! ... например: ls, ifconfig, ... - всё оно там есть).
- возможно (?), вопросы отличия Android Java машины от JRE Sun или OpenJDK.


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: Android
Непрочитанное сообщениеДобавлено: 16 ноя 2011, 19:07 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 11297
Откуда: Харьков
Olej писал(а):
- вопросы установки ПО, настройки, администрирования...


Ну, и первичное введение в предмет: Как установить приложение, программу, игру на android (Как установить apk) - http://www.android4all.ru/faq/42-androi ... na-android
Цитата:
Приложения для android имеют расширение .apk. Файл этот является своеобразным установочным архивом, и просмотреть его содержимое можно любым архиватором. Устанавливать приложения на android-смартфоны можно разными способами.


Описаны 4 способа, 2 из них - варианты скачивания с "маркета", что пошло от Apple мода :cry:
Это - неинтересно (IMHO, см. выше).

Ещё один - это несколько вариантов установки из файлов на SD карточке.
Это должно хорошо работать, но ... как представить SD карточку VirtualBox на десктопе??? :-(

Ещё один способ - используя USB-шнурок и программу InstallAPK ... Но на программу нет никаких ссылок, и сильно мне предполагается, что это исключительно Windows приблуда. Нужно будет поискать!

Не указан самый интересный, по-моему, для специалиста способ: используя Android SDK и программу консоли-отладчика adb из его состава... Будем пробовать!


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: Android
Непрочитанное сообщениеДобавлено: 16 ноя 2011, 22:16 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 11297
Откуда: Харьков
Olej писал(а):
Не указан самый интересный, по-моему, для специалиста способ: используя Android SDK и программу консоли-отладчика adb из его состава... Будем пробовать!


Основной ресурс разработчиков Android, откуда берём SDK (и читаем комментарии к разным версиям) это здесь: http://developer.android.com/sdk/index.html
Но! здесь только последний релиз SDK, а может понадобится тот, который поддерживает ту версию Android, которая зашита на реальном устройстве, тогда все предыдущие релизы SDK смотрим здесь: http://developer.android.com/sdk/older_releases.html . Некоторую сложность представляет соотнести: какая версия Android требует какого релиза SDK, это смотрим в ссылках такого вида, например для Android 2.1 (установлен был на достаточно многих планшетах) : http://developer.android.com/sdk/android-2.1.html
Цитата:
Android 2.1, Revision 3 (July 2011)
Dependencies:
Requires SDK Tools r12 or higher.
Notes:
Improvements to the platform's rendering library to support the visual layout editor in the ADT Eclipse plugin. This revision allows for more drawing features in ADT and fixes several bugs in the previous rendering library. It also unlocks several editor features that were added in ADT 12.


Или, если интересуют последний комплект всего для Android 4.0 (при отработке с симуляторами и виртуальными машинами) то
Цитата:
Android 4.0, Revision 1 (October 2011)
Initial release. SDK Tools r14 or higher is required.


Может понадобится ещё плагин ADT для Eclipse, он тоже должен соответствовать SDK и соответственно версии Android - http://developer.android.com/sdk/eclipse-adt.html, последние:
Цитата:
ADT 15.0.0 (October 2011)
Dependencies:
ADT 15.0.0 is designed for use with SDK Tools r15. If you haven't already installed SDK Tools r15 into your SDK, use the Android SDK and AVD Manager to do so.


Главная идея состоит в том, что версии Android + SDK + ADT должны быть согласованы (и с этим придётся повозиться :!: ;-) ) ... а не: "ухватил последний релиз и лабай".

Детальная инструкция, по установке находится здесь: http://developer.android.com/sdk/installing.html, и, насколько я помню, там никаких неожиданностей не выскакивает.


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: Android
Непрочитанное сообщениеДобавлено: 16 ноя 2011, 22:38 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 11297
Откуда: Харьков
Olej писал(а):
Цитата:
ADT 15.0.0 (October 2011)
Dependencies:
ADT 15.0.0 is designed for use with SDK Tools r15. If you haven't already installed SDK Tools r15 into your SDK, use the Android SDK and AVD Manager to do so.


Главная идея состоит в том, что версии Android + SDK + ADT должны быть согласованы (и с этим придётся повозиться :!: ;-) ) ... а не: "ухватил последний релиз и лабай".


После установки SDK вы можете дальше дополнительно скачивать и устанавливать программы-компоненты + релизы для разных вариантов, пользуясь вот тем, что они назвали (в цитате выше) Android SDK and AVD Manager
Код:
[olej@notebook tools]$ pwd
/home/olej/android-sdk-linux_x86/tools

[olej@notebook tools]$ ./android
Starting Android SDK and AVD Manager
No command line parameters provided, launching UI.
See 'android --help' for operations from the command line.
...

P.S. обращаем внимание, что SDK ставим куда попало, но я показываю пути, потому, что последний компонент пути каталога - это поддеревья SDK где ищите нужные файлы:
Код:
[olej@notebook ~]$ du -hs android-sdk-linux_x86
273M   android-sdk-linux_x86

- сам SDK немаленький ... правда это после нужных мне доустановок Manager-ом.


Вложения:
Android_SDK_and_AVD_Manager-1.png
Android_SDK_and_AVD_Manager-1.png [ 51.79 КБ | Просмотров: 19614 ]
Android_SDK_and_AVD_Manager-2.png
Android_SDK_and_AVD_Manager-2.png [ 49.19 КБ | Просмотров: 19623 ]
Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: Android
Непрочитанное сообщениеДобавлено: 16 ноя 2011, 22:53 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 11297
Откуда: Харьков
Olej писал(а):
Android SDK and AVD Manager


А вот так выглядит виртуальное устройство, в Android SDK and AVD Manager + с указанием его места размещения в файловой системе...
И само устройство - стартовавшее...
Выполняйтесь на здоровье :!:


Вложения:
MyAvd0.png
MyAvd0.png [ 54.42 КБ | Просмотров: 19621 ]
Android_SDK_and_AVD_Manager-3.png
Android_SDK_and_AVD_Manager-3.png [ 63.24 КБ | Просмотров: 19614 ]
Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: Android
Непрочитанное сообщениеДобавлено: 16 ноя 2011, 23:09 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 11297
Откуда: Харьков
Olej писал(а):
Выполняйтесь на здоровье :!:


Ещё одним tools, который умеет запускать симулятор (но через тот же SDK) - это IDE: IntelliJ IDEA (про IDEA коротко здесь).


Вложения:
MyAvd0-1.png
MyAvd0-1.png [ 251.58 КБ | Просмотров: 19632 ]
IntelliJ IDEA 10.5.png
IntelliJ IDEA 10.5.png [ 101.1 КБ | Просмотров: 19619 ]
Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: Android
Непрочитанное сообщениеДобавлено: 16 ноя 2011, 23:33 
Не в сети
Писатель

Зарегистрирован: 08 окт 2011, 08:00
Сообщения: 57
Цитата:
Ещё один способ - используя USB-шнурок и программу InstallAPK ... Но на программу нет никаких ссылок, и сильно мне предполагается, что это исключительно Windows приблуда. Нужно будет поискать!


http://developer.android.com/guide/deve ... evice.html

Отладка по usb на устройстве должна быть включена!
Производители железок любят прятать этоту настройку. Обычно помогает LauncherPro ( https://market.android.com/details?id=c ... cher&hl=ru ) .
root на устройстве не объязателен, но без него плохо.

UDP Чт. нояб. 17 01:43:25 MSK 2011
Код:
[ali@(none) ~]$ adb kill-server
[ali@(none) ~]$ adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
[ali@(none) ~]$ adb shell
$ ls
sqlite_stmt_journals
config
cache
pb_data
user_data
PocketBook701
sdcard
d
etc
system
sys
sbin
proc
init.smdk6410.rc
init.rc
init.goldfish.rc
init
default.prop
data
root
dev
$ mount
rootfs / rootfs ro 0 0
tmpfs /dev tmpfs rw,mode=755 0 0
devpts /dev/pts devpts rw,mode=600 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
v /sqlite_stmt_journals tmpfs rw,size=4096k 0 0
/dev/block/mtdblock6 /system yaffs2 ro 0 0
/dev/block/mtdblock8 /data yaffs2 rw,nosuid,nodev 0 0
/dev/block/mmcblk1p2 /user_data ext2 rw,nosuid,nodev,errors=continue 0 0
/dev/block/mmcblk1p3 /pb_data ext2 rw,nosuid,nodev,errors=continue 0 0
/dev/block/mtdblock7 /cache yaffs2 rw,nosuid,nodev 0 0
/dev/loop9 /system/bin ext2 rw,errors=continue 0 0
$ exit                                                                                                                                                       
[ali@(none) ~]$ adb devices                                                                                                                                 
List of devices attached                                                                                                                                     
PocketBook      device                                                                                                                                       
                                                                                                                                                             
[ali@(none) ~]$ 


Код:
# cat /etc/udev/rules.d/51-android.rules
SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", MODE="0666"


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: Android
Непрочитанное сообщениеДобавлено: 17 ноя 2011, 00:48 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 11297
Откуда: Харьков
Дальше (с SDK) самое интересное ;-) , но пока подключим реальный Android - планшет, у меня это G11-X5A, девайс подключаем USB-шнурком:
Код:
[olej@notebook platform-tools]$ lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 046d:c517 Logitech, Inc. LX710 Cordless Desktop Laser
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 011: ID 18d1:deed 
Bus 001 Device 008: ID 08ff:2580 AuthenTec, Inc. AES2501 Fingerprint Sensor
Bus 001 Device 007: ID 03f0:171d Hewlett-Packard Wireless (Bluetooth + WLAN) Interface [Integrated Module]
Bus 001 Device 006: ID 046d:080f Logitech, Inc.
Bus 001 Device 002: ID 0424:2503 Standard Microsystems Corp. USB 2.0 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

[olej@notebook ~]$ sudo cat /var/log/messages | tail -n40
Nov 16 20:25:58 notebook gnome-keyring-daemon[2292]: removing removable location: /media/4B5E-C5C5
Nov 16 20:25:58 notebook gnome-keyring-daemon[2292]: no volume registered at: /media/4B5E-C5C5
Nov 16 20:26:23 notebook kernel: usb 1-4: new high speed USB device using ehci_hcd and address 9
Nov 16 20:26:23 notebook kernel: usb 1-4: New USB device found, idVendor=18d1, idProduct=b058
Nov 16 20:26:23 notebook kernel: usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Nov 16 20:26:23 notebook kernel: usb 1-4: Product: Android Eclair
Nov 16 20:26:23 notebook kernel: usb 1-4: Manufacturer: Telechips
Nov 16 20:26:23 notebook kernel: usb 1-4: SerialNumber: 0123456789ABCDEF
Nov 16 20:26:23 notebook kernel: usb 1-4: configuration #1 chosen from 1 choice
Nov 16 20:26:23 notebook kernel: scsi4 : SCSI emulation for USB Mass Storage devices
Nov 16 20:26:25 notebook kernel: usb 1-4: USB disconnect, address 9
Nov 16 20:26:25 notebook kernel: usb 1-4: new high speed USB device using ehci_hcd and address 10
Nov 16 20:26:25 notebook kernel: usb 1-4: New USB device found, idVendor=18d1, idProduct=deed
Nov 16 20:26:25 notebook kernel: usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Nov 16 20:26:25 notebook kernel: usb 1-4: Product: Android Eclair
Nov 16 20:26:25 notebook kernel: usb 1-4: Manufacturer: Telechips
Nov 16 20:26:25 notebook kernel: usb 1-4: SerialNumber: 0123456789ABCDEF
Nov 16 20:26:25 notebook kernel: usb 1-4: configuration #1 chosen from 1 choice
Nov 16 20:26:25 notebook kernel: scsi5 : SCSI emulation for USB Mass Storage devices
Nov 16 20:26:30 notebook kernel: scsi 5:0:0:0: Direct-Access     Telechip s Android          01 PQ: 0 ANSI: 2
Nov 16 20:26:30 notebook kernel: scsi 5:0:0:1: Direct-Access     Telechip s Android          01 PQ: 0 ANSI: 2
Nov 16 20:26:30 notebook kernel: sd 5:0:0:0: Attached scsi generic sg2 type 0
Nov 16 20:26:30 notebook kernel: sd 5:0:0:1: Attached scsi generic sg3 type 0
Nov 16 20:26:30 notebook kernel: sd 5:0:0:0: [sdb] Attached SCSI removable disk
Nov 16 20:26:30 notebook kernel: sd 5:0:0:1: [sdc] Attached SCSI removable disk
Nov 16 20:26:44 notebook kernel: usb 1-4: USB disconnect, address 10
Nov 16 20:26:44 notebook kernel: usb 1-4: new high speed USB device using ehci_hcd and address 11
Nov 16 20:26:45 notebook kernel: usb 1-4: New USB device found, idVendor=18d1, idProduct=deed
Nov 16 20:26:45 notebook kernel: usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Nov 16 20:26:45 notebook kernel: usb 1-4: Product: Android Eclair
Nov 16 20:26:45 notebook kernel: usb 1-4: Manufacturer: Telechips
Nov 16 20:26:45 notebook kernel: usb 1-4: SerialNumber: 0123456789ABCDEF
Nov 16 20:26:45 notebook kernel: usb 1-4: configuration #1 chosen from 1 choice
Nov 16 20:26:45 notebook kernel: scsi6 : SCSI emulation for USB Mass Storage devices
Nov 16 20:26:50 notebook kernel: scsi 6:0:0:0: Direct-Access     Telechip s Android          01 PQ: 0 ANSI: 2
Nov 16 20:26:50 notebook kernel: scsi 6:0:0:1: Direct-Access     Telechip s Android          01 PQ: 0 ANSI: 2
Nov 16 20:26:50 notebook kernel: sd 6:0:0:0: Attached scsi generic sg2 type 0
Nov 16 20:26:50 notebook kernel: sd 6:0:0:1: Attached scsi generic sg3 type 0
Nov 16 20:26:50 notebook kernel: sd 6:0:0:0: [sdb] Attached SCSI removable disk
Nov 16 20:26:50 notebook kernel: sd 6:0:0:1: [sdc] Attached SCSI removable disk

И здесь включается SDK, но из другого каталога набора утилит:
Код:
[olej@notebook platform]$ cd ~/android-sdk-linux_x86/platform-tools
[olej@notebook platform-tools]$ ./adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
0123456789ABCDEF   device
[olej@notebook platform-tools]$ ./adb -s 0123456789ABCDEF shell
# pwd
/
# ls -l
drwxrwxrwt root     root              2011-11-16 20:29 broadcasting
drwxrwxrwt root     root              2011-11-16 20:30 sqlite_stmt_journals
dr-x------ root     root              2011-11-16 20:29 config
drwxrwx--- system   cache             2011-05-31 07:42 cache
d--------- system   system            2011-11-16 20:29 scsi
d--------- system   system            2011-11-16 20:29 sata
d---rwxr-x system   sdcard_rw          2011-11-16 20:30 nand
d--------- system   system            2011-11-16 20:29 inand
d---rwxr-x system   sdcard_rw          1970-01-01 01:00 sdcard
lrwxrwxrwx root     root              2011-11-16 20:29 d -> /sys/kernel/debug
lrwxrwxrwx root     root              2011-11-16 20:29 etc -> /system/etc
drwxr-xr-x root     root              2010-10-22 02:27 system
drwxr-xr-x root     root              1970-01-01 01:00 sys
drwxr-x--- root     root              1970-01-01 01:00 sbin
dr-xr-xr-x root     root              1970-01-01 01:00 proc
drwxr-xr-x root     root              1970-01-01 01:00 lib
-rwxr-x--- root     root         6327 1970-01-01 01:00 init.tcc92xx.rc
-rwxr-x--- root     root        24283 1970-01-01 01:00 init.rc
-rwxr-x--- root     root         1677 1970-01-01 01:00 init.goldfish.rc
-rwxr-x--- root     root       103316 1970-01-01 01:00 init
-rw-r--r-- root     root          118 1970-01-01 01:00 default.prop
drwxrwx--x system   system            2011-05-31 07:55 data
drwx------ root     root              2010-10-10 04:42 root
drwxr-xr-x root     root              2011-11-16 20:29 dev
# ps | grep adb
root      940   1     3396   208   ffffffff 0000ecc4 S /sbin/adbd
...

- мы вошли в Linux окружение в Android и получили в распоряжение консоль shell.
Знакомый (из POSIX) набор команд-утилит (ls, pwd, cd, ifconfig, ...), но это совершенно другие (по исполнению) утилиты, в отличие от привычных в десктоп исполнении, где они из GNU реализации... Первая отличительная особенность в том, что у них отсутствует опция справки об особенностях утилиты:
Код:
# ifconfig --help
--help: No such device
# ls --help
--help: No such file or directory

Возможно это связано с желанием сэкономить в размерах программ-утилит.


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: Android
Непрочитанное сообщениеДобавлено: 17 ноя 2011, 01:19 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 11297
Откуда: Харьков
Ali писал(а):
Цитата:
Ещё один способ - используя USB-шнурок и программу InstallAPK ... Но на программу нет никаких ссылок, и сильно мне предполагается, что это исключительно Windows приблуда. Нужно будет поискать!


Отладка по usb на устройстве должна быть включена!
Производители железок любят прятать этоту настройку. Обычно помогает LauncherPro ( https://market.android.com/details?id=c ... cher&hl=ru ) .
root на устройстве не объязателен, но без него плохо.


Мы практически одновременно писали почти об одном и том же: об использовании adb из состава Android SDK :lol:

Но относительно рекомендованной программ InstallAPK - вопрос остаётся на изучение.

+ возвращаясь к вопросу установки программ из внешних .apk файлов приложений Android - http://www.android4all.ru/faq/42-androi ... na-android :
Цитата:
2. Отсюда второй способ - установка программ на android из apk-файла. Для этого нужно скопировать файл apk на карту памяти смартфона, и открыть одним из приложений поддерживающих установку приложений - например, одним из файловых менеджеров: ASTRO, EStrongs и т.п. Находите средствами программы скопированный файл, запускаете - в общем то все.

Для установки apk можно использовать специальные приложения установщики, такие как AppInstaller. Преимущество такого метода - автоматический поиск всех Apk-файлов на SD-карте

Если вы презираете всякие файловые менеджеры (ну мало ли), можете установить apk и через браузер. Для этого нужно запомнить название файла, и набрать в браузере вашего телефона следующую ссылку: content://com.android.htmlfileprovider/sdcard/ИмяФайла.apk.

- остаётся интерес к Android-приложениям: ASTRO, EStrongs, AppInstaller, ... которые (если ними пользоваться) придётся, наверное, ставить через маркет?

+ вопрос: файлы .apk для установки исключительно на SD карточке размещать? или можно ещё где в файловой системе Android?


Последний раз редактировалось Olej 17 ноя 2011, 14:14, всего редактировалось 1 раз.

Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 59 ]  На страницу 1, 2, 3, 4, 5, 6  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
[ Time : 0.319s | 19 Queries | GZIP : On ]