Си шарп с нуля

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

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

Dmitry Sinitsin
  • Звание: Гуру
  • Накопленный опыт: 1729 часов
  • Баланс Мегахешей: собрано 27 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2020-04-01 23:54:50
  • Возраст: 119 лет

Видеокурсы

Дата активности Видеокурс Прогресс
2020-03-29 power Дневник успеха 91 из 134 1517 %
2020-03-11 bulletin Доска объявлений все 104 1486 %
2020-02-02 jqueryui juqery пользовательский интерфейс все 11 %
2019-12-31 design-mvc MVC шаблон 12 из 39 31 %
2019-12-26 design-facade Facade все 11 100 %
2019-12-18 design-factory Factory все 11 100 %
2019-12-12 design-strategy Strategy все 16 100 %
2019-12-04 design-state State все 13 100 %
2019-11-21 design-iterator Iterator все 15 100 %
2019-11-06 jbook Java Book все 24 100 %
2019-10-14 jsweep Явный Сапёр все 12 100 %
2019-10-03 task3 Комбинаторика 3 из 22 14 %
2019-10-01 xonix Game Xonix все 37 155 %
2019-08-30 fruits ООФрукты все 30 100 %
2019-07-29 java-junit Тестирование все 6 100 %
2019-07-23 sqlonly SQL: ничего лишнего все 10 %
2019-07-15 chess НаноШахматы все 17 100 %
2019-06-26 chess2 МикроШахматы 44 из 47 94 %
2019-05-27 webmaster Весёлая семейка Web-Мастера все 10 %
2019-05-22 javascript Пошаговый JavaScript все 5 %
2019-03-20 design-observer Observer 10 из 13 77 %
2019-03-17 pymath Python3: математика 15 из 20 %
2019-03-13 design-record Active Record все 9 100 %
2019-03-07 design-method Template method все 10 100 %
2019-03-07 tinklavimas Tinklavimas все 31 104 %
2019-03-02 jsgoro JS Восточный гороскоп все 6 %
2019-03-01 design-singleton Singleton все 22 100 %
2019-02-18 socket Клиент-серверный сокет все 18 258 %
2019-02-08 jframe Слова в Сетке все 9 100 %
2019-02-05 java-list JD. Коллекции все 5 100 %
2019-02-03 java-for2d JC. Явные графоциклы все 11 100 %
2019-01-29 java-chess JB. Шахматные классы все 6 100 %
2019-01-28 java-class JA. Классные пакеты все 18 100 %
2019-01-24 start Начало здесь 6 из 9 %
2019-01-21 java-array J9. Массивы все 3 100 %
2019-01-20 java-loop J8. Циклопы все 10 100 %
2019-01-15 java-egz J7. Экзамен все 5 125 %
2019-01-13 java-if J6. Условия все 8 115 %
2019-01-10 java-oper J5. Операции все 7 100 %
2019-01-07 java-read J3. Ввод все 10 100 %
2019-01-02 java-write J2. Печать все 3 100 %
2018-12-31 java-start J1. Запуск все 4 100 %
2018-12-28 iterator Итератор 6 из 10 60 %
2018-12-27 java-type J4. Типы все 4 100 %
2018-12-23 hhbot1 API поиска работы все 14 %
2018-12-21 java2 Игры на JavaScript все 11 100 %
2018-12-17 github Система Git все 16 160 %
2018-12-15 soft3 Теория ООП все 39 100 %
2018-12-13 b4 Bootstrap-4 первые шаги 15 из 16 %
2018-11-21 aspnet Базовый ASP.ект все 24 100 %
2018-11-11 soft0 Демо софт все 8 115 %
2018-11-08 bilife Бинарная жизнь все 7 117 %
2018-10-10 solo Соло на клавиатуре 4 из 6 %
2018-10-10 ogame On-line игра 9 из 28 %
2018-09-17 driver PHP Driver 4 из 10 40 %
2018-09-12 gmaps ASP.NET и GMaps 6 из 11 55 %
2018-09-11 landing Лендинг на YII2 все 7 %
2018-09-07 bootstrap Портфолио на Bootstrap все 12 100 %
2018-08-29 translatejs Мультиязычное меню на JS все 8 100 %
2018-08-28 simple1 PHP парсинг XML все 11 %
2018-08-26 eshop Интернет-магазин все 25 100 %
2018-08-13 memory Карточки памяти 13 из 14 %
2018-08-04 graf Коллекция графов 1 из 19 6 %
2018-07-29 phpimage PHP графика все 19 %
2018-07-22 game0 Демо игры 3 из 10 30 %
2018-07-18 footpost1 Футбольная база все 13 %
2018-07-11 wpf2 Простой WPF 3 из 12 %
2018-07-06 javasweeper Java Sweeper все 52 %
2018-06-21 jquery Знакомство с jQuery все 16 100 %
2018-06-02 phpdate PHP Повелитель дат все 6 %
2018-06-01 infob Инфобизнес 4 из 20 20 %
2018-05-30 task5 Секундомер все 17 107 %
2018-05-21 java-sqlite База SQLite все 5 100 %
2018-05-14 sudoku Судоку 1 из 11 10 %
2018-05-12 java-egz2 Пробный Java экзамен 1 из 12 %
2018-05-12 task4 Графические циклы все 13 100 %
2018-05-04 chess3 Шахматы по сети 2 из 95 %
2018-05-01 game2 Микроигры 1 из 17 7 %
2018-04-29 soft1 Нанософт все 10 100 %
2018-04-21 game1 Нано-игры все 9 90 %
Итого: 1127 из 1448 78 %

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

Дата активности Консольный раздел Прогресс
2020-03-06 solo C# набор 29 из 17 171 %
2020-03-03 solo Java - Вывод данных все 7 100 %
2020-02-28 solo Java - Циклы все 2 100 %
2020-02-27 solo Java - Запуск все 13 100 %
2020-01-01 task2 Матрёшки все 9 100 %
2020-01-01 solo СОЛО на клавиатуре 22 из 0 %
2019-12-27 task2 По цифрам все 8 100 %
2019-12-18 task2 Любимые циклы все 6 100 %
2019-12-12 task2 Математика все 9 100 %
2019-12-03 task2 Последовательность все 6 100 %
2019-11-27 task2 Узник цикла IF все 6 100 %
2019-11-21 task2 Точка и плоскость все 6 100 %
2019-11-15 task2 Обман цикла все 7 100 %
2019-11-08 task2 Do-рацикл все 4 100 %
2019-11-04 task2 Вечность все 5 100 %
2019-10-30 task2 Пока-цикл все 6 100 %
2019-10-25 task2 For-to-чки все 26 100 %
2019-10-06 jawa WRITE - Вывод данных все 11 100 %
2019-10-05 jawa START - Запуск все 1 100 %
2019-09-26 task2 Условный оператор все 16 100 %
2019-09-10 task2 Логика все 13 100 %
2019-08-27 task2 Типы данных все 5 100 %
2019-08-22 task2 Алгоритмика все 20 100 %
2019-08-04 task1 Календарь все 16 100 %
2019-08-02 task1 Цифры 11 из 12 92 %
2019-07-22 task1 Целые задачи все 11 100 %
2019-07-11 task1 Геометрия все 8 100 %
2019-06-17 task1 Символы все 5 100 %
2019-06-12 task1 Формулы все 9 100 %
2019-06-06 task1 Целые числа все 7 100 %
2019-06-02 task1 Лирика 13 из 14 93 %
2019-03-19 task2 Матрицы все 4 100 %
2019-03-17 book 110. Функции все 8 100 %
2019-03-13 task2 Комбинаторика все 9 100 %
2019-03-10 book 011. Циклы все 8 100 %
2019-03-07 book 101. Математика 8 из 7 115 %
2019-03-05 task1 Строки все 14 100 %
2019-02-25 task2 Строки все 6 100 %
2019-02-20 task2 Подпрограммы все 14 100 %
2019-02-13 book 100. Массивы все 8 100 %
2019-02-05 book 010. Условия все 8 100 %
2019-02-02 task2 Простые массивы все 8 100 %
2019-01-18 book 001. Числа все 8 100 %
2019-01-17 book 000. Строки все 8 100 %
2019-01-16 task1 Семантика все 6 100 %
2019-01-15 jawa Методы все 1 100 %
2019-01-15 jawa LOOP - Циклы 9 из 8 113 %
2018-12-26 jawa IF - Условия все 18 100 %
2018-12-26 jawa Массивы все 1 100 %
2018-12-24 club 14981 - DimanDOS 2 из 0 %
2018-12-16 olimp Олимпиада 5 из 40 13 %
2018-12-08 base Футбольная База 3 из 0 %
2018-11-19 club 24 - Муза Оля все 3 100 %
2018-11-12 task2 VIP задачи 3 из 0 %
2018-11-10 task2 Динамика все 3 100 %
2018-11-10 task2 Рекурсия все 4 100 %
2018-10-29 club 4004 - Елена Вставская 2 из 27 8 %
2018-10-12 solo YESOLO on the Keyboard 19 из 0 %
2018-09-07 olimp Шахматы 1 из 2 50 %
2018-09-06 club 6452 - Кирилл Шмойлов 1 из 6 17 %
2018-08-30 jawa Задачи 3 из 0 %
2018-08-24 jawa Коллекции 2 из 3 67 %
2018-08-24 jawa Потоки все 8 100 %
2018-08-22 jawa Сумматоры 8 из 0 %
2018-08-17 jawa OPER - Формулы 5 из 9 56 %
2018-08-17 jawa TYPE - Шесть типов все 7 100 %
2018-08-16 jawa READ - Ввод данных все 10 100 %
2018-06-21 solo HTML - таблицы все 5 100 %
2018-06-20 solo HTML - тексты все 14 100 %
2018-06-18 solo Java - База 11 из 0 %
2018-05-31 solo Java - Условия все 7 100 %
2018-05-31 solo Java - Ввод данных все 6 100 %
Итого: 595 из 583 103 %
Сохранить страницу:

17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Дмитрий  # PHP парсинг XML / Волшебная ссылка / 2020-04-01 23:53

$_GET - массив передаваемый методом гет


16568. KF
Игорь Тюлькин
Игорь Тюлькин
ответить
→  Dmitry Sinitsin   / 2020-03-31 11:20

У меня все хорошо, постепенно продолжаю развиваться. Сейчас увлекся ASP.NET. Курс Валерия знаю, что очень хороший. С Валерием уже разговаривал на эту тему. Но сейчас, для начала, хочу глубже освоить ASP.NET.


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Игорь Тюлькин   / 2020-03-30 18:47

Привет! Зацепил курс Валерия «Доска объявлений», ковыряюсь с Yii2, более насыщенного курса не встретил здесь - он уже за 104 урока перевалил и еще не финал. Плюс практикуюсь на интернетном ресурсе wscb.online купил себе этот домен и хостинг взял в рег ру. Сейчас правда хостинг не проплачен и ничего не увидеть там, но площадка показала много проблем с сайтом, которые я и решаю потихоньку. PHP увлек и дал площадку для личных экспериментов. Сам как?


16568. KF
Игорь Тюлькин
Игорь Тюлькин
ответить
→  Dmitry Sinitsin   / 2020-03-30 15:43

Привет, Дмитрий! Как дела? Как успехи? =)


791. --
Валерий Жданов
Валерий Жданов
ответить

17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Валерий Жданов  # Доска объявлений / Разделы (темы) - меню тематик / 2020-03-28 11:14

Дошел по второму кругу до этого урока наконец вчера. Плашки с темами вверху страницы выглядят слишком массивно, особенно это бросается в глаза в маленьких экранах на смартфонах или планшетках. Думал что мы сами разрабатывали размеры этих плашек, оказалось они джамботроном генерируются. Новый вызов, буду искать, как их уменьшить до гармоничного размера. Валерий, курс супер, сайт - конфетка.


11589. KF
Yefim
Yefim
ответить
→  Dmitry Sinitsin   / 2020-03-26 09:58

Как раз речь идет об enum, у которого тет такой проверки.


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Yefim  # Singleton / VIP - Singleton - Timer - Enum / 2020-03-25 11:46

Если реализован Синглтон, то там выполняется проверка при создании экземпляра объекта. При обнаружении уже существующего экземпляра, новый не создается, а вызывается имеющийся. Из скриншота не видно наличие синглтона.


18842. --
Степан
Степан
ответить
→  Dmitry Sinitsin   / 2020-03-22 18:53

Да не за что))
Значит надо позволить только png картинки выкладывать, кстати, отчет отчет только что отправил где описал исправление для сообщений, думаю понятно объяснил www.videosharp.info/18842/checking/bulletin=2656 ссылка на отчет,
твой сайт добавил себе в закладки, буду иногда заглядывать


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Степан   / 2020-03-22 18:29

Мы делали сайт локально с джипегами, и косяк с отображением я заметил лишь после выгузки сайта с глобал и после случайного просмотра его с планшета. На компе все фото видны нормально, а на планшете думаю что за косяк, хз. А потом ты побавил новое объявление про чай, и тут я увидел систему - фото кота и чай отображаются, они пээнгэ, а все остальные - нет ) Вот так ты мне и помог разобраться в вопроса. За что мерси громадный!


18842. --
Степан
Степан
ответить
→  Dmitry Sinitsin   / 2020-03-22 18:25

Сегодня сдаю последний(104) урок, тоже надеюсь, что Валерий продолжит занятия, если будешь переделывать сайт, то я одну вещь нашел, при вводе некорректных цен(как писал Ефим) выводится, то русское сообщение, то английский мессадж -я нашел как это исправить, сегодня выложу в отчете,
А разве png картинки не добавляются?, придется тогда тоже переделывать сайт, спасибо за подсказку


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Степан   / 2020-03-22 11:03

))) Я то ждал тебя на финише (на сто четвертом уроке) в надежде, что на 104 Валерий не остановится. Чем больше финалистов, тем больше мотивации Валерию продолжать нашу объявленческую санта-барбару ) Я тут через планшет узнал и через твое добавленное на wscb.online объявление, что джипеги отображаются успешно лишь на компе, а на планшете видны только картинки в пнг
Вот такое открытие. Буду переделывать сайт под картинки png и удалять джипеги.


18842. --
Степан
Степан
ответить
→  Dmitry Sinitsin  # Python3: математика / Математические операции в python3 / 2020-03-21 20:25

Привет, Дима! Доску почти закончил, а питоном давно хотел заняться и тут, во время проверки отчетов наткнулся на курс по питону, кстати его ведет Валерий Жданов, так что не совсем налево)))


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Степан  # Python3: математика / Математические операции в python3 / 2020-03-21 16:53

Стёпа, что за хождение налево? Почему доску объявлений не добил, а уже на питона нацелился? )


24974. KF
Вячеслав
Вячеслав
ответить
→  Dmitry Sinitsin   / 2020-03-17 15:11

Может так и было задуманно! )


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Вячеслав  # Yii2 / Rules - Валидация без правил / 2020-03-17 15:03

А мы в курсе "Доска объявлений" вручную пункты переводили ))))


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Степан   / 2020-03-16 10:32

Привет! Домен на reg.ru достался по акции бесплатно на год, а хостинг у них же по 150 рублей в месяц.  Начинаешь с тестового двухнедельного хостинга бесплатного, они предлагают домен как подарок - не отказываешься и выбираешь из бесплатных. Так что пока отдал лишь 150 руб за месяц. За то узнал много особенностей, которые не всплывали в локальном варианте, там и композер не сразу взлетел, и папка вендор потребовала внимания и расползающаяся вёрстка ещё не побеждена. Ковыряю потихоньку. Это хотя бы интересно.


18842. --
Степан
Степан
ответить
→  Dmitry Sinitsin  # Доска объявлений / Обратная связь - свой сайт объявлений / 2020-03-15 21:03

Домен пока не купил, а веб-рекет это наверняка свободная ниша в теневом бизнесе))


18842. --
Степан
Степан
ответить
→  Dmitry Sinitsin   / 2020-03-15 20:46

Прикольно! Я на твоем сайте зарегистрировался и объявление выложил, правда фейковое, ну я думаю пока это не важно
Очень интересно посмотреть как у тебя получилось, сколько за домен платишь? если не секрет
Я еще не решился на такой шаг, это же надо раскручивать сайт, а как?


24974. KF
Вячеслав
Вячеслав
ответить
→  Dmitry Sinitsin   / 2020-03-15 19:03

Да не такой уж у меня и багаж, как видите! Я потерялся во фреймворке yii..
Занесло меня сюда именно при поиске уроков по yii2. Я нашёл на ютубе массу материала, но только у Евгения был реальный обоснованный подход, который сильно отличал его от других. А фреймворка мне не хватало именно из-за того, что мои личные проекты разрослись до непподерживаемого уровня. Поскольку я всю жизнь работаю один, мне не помешал бы коллектив в виде данного сообщества, хотябы на время изучения фрейворка, а может и в дальнейшем для поддержания штанов! Писать код программисту нужно постоянно ведь.. Ну и вруг тут весело ;)


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Вячеслав   / 2020-03-15 18:54

Как Вас сюда занесло, с таким богатым богажом? Крайне интересно читать вашу переписку. Тут в основном новички обитают, как я наблюдаю, и вдруг такой свежий ветер )


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Степан  # Доска объявлений / Обратная связь - свой сайт объявлений / 2020-03-15 18:47

Если домен купил и продлеваешь, его не отнимут, только купят. Про веб-рэкет пока не слышал.


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Степан   / 2020-03-15 18:41

Я уже и в глобале играю с проектом ))) wscb.online
Выяснилось много нового и любопытного, но вода камень точит )
Как вчера в "Капитанской дочке" в калмыцкой сказке:
Однажды орел спрашивал у ворона: скажи, ворон-птица, отчего живешь ты на белом свете триста лет, а я всего-навсего только тридцать три года? - Оттого, батюшка, отвечал ему ворон, что ты пьешь живую кровь, а я питаюсь мертвечиной. Орел подумал: давай попробуем и мы питаться тем же. Хорошо. Полетели орел да ворон. Вот завидели палую лошадь; спустились и сели. Ворон стал клевать да похваливать. Орел клюнул раз, клюнул другой, махнул крылом и сказал ворону: нет, брат ворон: чем триста лет питаться падалью, лучше раз напиться живой кровью, а там, что Бог даст!
))


18842. --
Степан
Степан
ответить
→  Dmitry Sinitsin   / 2020-03-15 09:36

Привет! Ух ты, как много вы прошли, а я еще только 93 урок сделал, придется постараться, что бы догнать)))
Ну ничего сташного, проект интересный - догоню


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Степан  # Доска объявлений / Расширенный поиск - генератор поиска - ограничивающие даты / 2020-03-14 19:34

С возвращением! Давай к 104 уроку к нам ) Проект всё более интересен с каждым уроком становится.


24974. KF
Вячеслав
Вячеслав
ответить
→  Dmitry Sinitsin   / 2020-03-13 16:41

Спасибо! Только я не думаю, что у меня будет что-то нестандартное. При том, что разработка ведётся на нативной для продакшена системе, я все же предпочитаю не заграмаждать рабочую систему установкой окружения, а использовать всё те же системы виртуализации в сочитании с Vagrant. Судя по тому что я увидел в видеокурсах OpenServer уже далеко не тот со времён, когда я его помню, он стал намного круче! Но меня в разработке на линуксе больше радует не окружение софтового сервера, а скорее работа с консолью. Как-то так, если вам действительно интересно!


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Вячеслав   / 2020-03-13 16:34

С интересом буду следить за Вашими отчетами - нестандартные разработки любопытны. Удачи!


24974. KF
Вячеслав
Вячеслав
ответить
→  Dmitry Sinitsin   / 2020-03-13 15:10

Да, разрабатывать на нём мне удобнее.


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Вячеслав  # PHP фреймворк Yii2 - вторая часть / Welcome - Вступление / 2020-03-13 11:15

На линуксе орудуете?


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Валерий Жданов   / 2020-03-12 22:19

Это видимо уровень сложности 3, количество уроков 104 )))


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Dmitry Sinitsin   / 2020-03-12 18:10

Наверное нет. Спасибо))

(p.s. а почему 3104 уроков? я вроде и до тысячи уроков не дошёл! кто-нибудь вместо меня назаписывал?)


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Anatoli   / 2020-03-12 12:15

Тогда в добрый путь!


24765. KF
Anatoli
Anatoli
ответить
→  Dmitry Sinitsin   / 2020-03-12 12:04

Вышел на связь в телеграм, Евгений Витольдович сразу ответил и практически, через нескольлько минут пообщались. Общение было приятным, содержательным и для меня очень полезным. На этом сайте еще полно, что можно изучать, и так можно это обучение расстянуть на много лет. Еще Евгений предложил пройти этот курс www.videosharp.info/video/viri , чтобы не превратиться в вечного студента, а получать еще и за это вознаграждение.


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Валерий Жданов   / 2020-03-12 10:54

Доска объявлений Создание сайта доски объявлений на YII2  3 104 уроков 23 часов 100 %  5.00  777 
Ещё чуть-чуть и 23 часа превратятся в 24. Можно будет автора поздравить с сутками )) Это круто!
Есть ли более насыщенный курс здесь? Снимаю шляпу!


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Валерий Жданов   / 2020-03-12 10:48

Предупреждён == вооружен ) Мы вооружены и крайне....


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Dmitry Sinitsin  # Доска объявлений / Пользователи и роли - роли через RBAC - реализация плана / 2020-03-12 10:02

Vendor - в gitignore. Я как-то ради опытов на слабеньком компе исключил ее оттуда. И о ужас!!! - загрузка на гит шла около 4 часов (без вендорство на нем же - 5-7минут)


24765. KF
Anatoli
Anatoli
ответить
→  Dmitry Sinitsin   / 2020-03-12 08:24

Понятно, в телеграме уже обращался с багом на сайте, после регистрации в клубе пропадал доступ, сейчас все ок.


9014. --
Николай Денисов
Николай Денисов
ответить
→  Dmitry Sinitsin  # Доска объявлений / Пользователи и роли - роли через RBAC - реализация плана / 2020-03-12 03:49

Раньше как-то не замечал таблицу auth_rule в базе данных,                                                                           
мне стало интересно, я посмотрел в своей бд и к своему удивлению у меня тоже есть эта таблица и она пустая,                           
и у меня появился вопрос зачем она нужна ?


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Anatoli   / 2020-03-11 23:05

Держите в курсе! Он мужчина отзывчивый, главное до него дозвониться. Раньше через телеграм был доступен либо по скайпу. Было дело ТимВьюэром помогал в прямом эфире подключаясь удалённо. Не знаю как сейчас.


24765. KF
Anatoli
Anatoli
ответить
→  Dmitry Sinitsin   / 2020-03-11 21:38

Незнаю, дойдет ли до Евгения Витольдовича, посмотрим вроде в 8 дней не уложился, будь это обьявление на описании курса, тогда бы постарался. Пусть хотя-бы о погоде поговорим. Хорошо иметь знакомства с такими умными людьми, пусть и всего пол часа.


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Anatoli  # Демо игры / VIP. Бесплатная консультация / 2020-03-11 20:32

Хоть бы одного курсанта увидеть с отчетом, на консультации был, узнал то-то и то-то. Все массово оказываются. Какая-то традиция прослеживается. Может хоть Вы растопите этот лёд.


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
# Доска объявлений / Пользователи и роли - роли через RBAC - реализация плана / 2020-03-11 15:20

Разобрался почему на гитхаб не попадала папка вендор - она прописана в файйле гитигнор, а поскольку я её туда не добавлял, значит она там забита кем-то поумнее меня.
Попробовал брутфорс - гит адэдэ с ключом минусФэ латиницей - и можно-таки проиндексировать и эту ппку Вендор.
Причина запрета на ней в файле игнора стала понятна, когда я следил за сотней строк индексации содержимого папки Вендор. Э ито была пока локальная операция. А ведь пушем я бы этот немалый объем выталкивал бы в интернет...
Тогда я и понял зачем она не индексировалась, выполнил команду $ git restore --staged vendor/ и прекратил насиловать трафик.
Проще самому подкладывать эту папку(которая проектом не меняется), чем тратить время и трафик сети на перекачку неизменного обязательного каталога.
Плюс один к пониманию Йии! ))


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Anatoli   / 2020-03-11 14:36

Основная ценность видео - она для Вас. Это должно делаться (запись видеоотчетов, выступления перед аудиторией) массово и не вызывать напряжения.


24765. KF
Anatoli
Anatoli
ответить
→  Dmitry Sinitsin   / 2020-03-11 14:16

Спасибо, немного неряшливо, но пусть повисит немного, может кто-то что интересное узнает.


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Anatoli  # Начало здесь / День №8. ВИДЕОФИКСАЦИЯ УСПЕХОВ. / 2020-03-11 14:11

Перкуссия за кадром отличная ) Вашей целеустремлённости можно завидовать. Успехов и удачи!


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Валерий Жданов   / 2020-03-11 12:16

Да это же старая шутка про "мопед не мой, я только разместил объявление" )))
Из истории: "Мотороллер — довольно известный мем Рунета, начавшийся с размещения на форуме moto.kiev.ua объявления о продаже мопеда (в объявлении не был указан тип ТС) Suzuki GSF-S600.


9014. --
Николай Денисов
Николай Денисов
ответить
→  Dmitry Sinitsin  # Доска объявлений / Пользователи и роли - роли через RBAC - вносим действия в план / 2020-03-11 06:37

Зачем такие строгие ограничения ?                                                                                                                 
Только свои и только про мопед                                                                                                         
Под окнами мопедов много гоняет , раз под них целый сайт ?


791. --
Валерий Жданов
Валерий Жданов
ответить

9014. --
Николай Денисов
Николай Денисов
ответить
→  Dmitry Sinitsin   / 2020-03-10 07:51

Чего это мы доску не делаем ?


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Иван  # Доска объявлений / Обратная связь - мозговой штурм - внештатные ситуации / 2020-03-09 11:31

Проблемы начинаются, когда объявлений более четырех - они расползаются кто во что горазд. Думаю, надо гридблоками это решить. Разбираюсь с проблемой. А так, проект получается конфетка, хочется и дальше его развивать. Вот это победа Валерия, новое веяние. Здесь на сайте тоже проблема со стройными рядами уроков замечена - также расползаются как и у меня в wscb.online Ладно я желторотый, но почему Игромистр такое допускает - вопрос в воздухе. Видимо его устраивает.


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Валерий Жданов   / 2020-02-24 18:01

wscb.online заборол и расширенный поиск - пришлось воспользоваться техподдержкой хостинга
Не отрабатывал композер апдейт, техподдержка ответила так:
Здравствуйте!

Подключились по SSH, переустановили composer и зашли в каталог сайта.

Теперь update выполнился без ошибок:

bash-4.1$ composer update
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 4 installs, 20 updates, 0 removals

После этого проверил сайт - расширенный поиск не возвращает ошибку без дополнительных моих действий
Значит требовалось выполнить лишь композер апдейт в консоли.
Неясно лишь, отчего это надо было делать в консоли хостинга, почему дейтпикер не прогрузился с файлами проекта.
Радует, что победа одержана и над этой проблемой.


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Dmitry Sinitsin   / 2020-02-22 12:16

О, отлично!


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
# Доска объявлений / Пользователи и роли - роли через RBAC - тесты и практика / 2020-02-22 11:57

Начал играть с сайтом на хостинге, отметил две особенности в нынешнем виде.
Объявления другого автора (созданные под другой учеткой) не видны для редактирования, доступны только для просмотра, если они опубликованы.
И, если начать редактировать опубликованное объявление, то оно автоматом перемещается из опубликованных в черновики.



17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Валерий Жданов   / 2020-02-19 15:30

wscb.online через Шторм закачал себе на локальный доступ, подключил к ОпенСерверу с базой под учеткой с хостинга для чистоты эксперимента, сейчас думаю буду вылавливать, отчего картинки не отображаются локально... Но вот ведь подстава - локально картинки отобразились. Там с этим же набором файлов они не видны, здесь видны. И шапка тут не съехала - Доска объявлений и пиктограмма зеленой доски на месте. Видимо по разному ОпенСервер и РегРу одно и то же интерпретируют. Расширенный поиск также с ошибкой, там на отсутствие класса ругается Class 'yii\jui\DatePicker' not found
Но мне сначала интересно разобраться что не так с картинками.
Если на хостинге заходишь в браузере в режим разработчика и в HTML вручную дописываешь путь до картинки с /web/ то картинки начинают подгружаться успешно.
Пробовал в \config\params.php добавить /web/ в путь до файлов с картинками - тогда они перестают даже загружаться в форме добавления фото, значит не то.
Продолжаю поиски )
Подсказки приветствуются)


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Shahlo  # Демо игры / VIP. Бесплатная консультация / 2020-02-17 15:38

Слева есть в панели закладка Сообщения - можно  там найти Евгения Витольдовича и написать ему о консультации.


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Dmitry Sinitsin  # Дневник успеха / 2020-02-16 : Умелец да рукодельник и себе и людям радость приносит. / 2020-02-16 23:37

Спасибо, Дмитрий, за комментарий и добрые слова. Что касается сайта на ресурсе, почему-то переход по пункту меню Расширенный поиск выводит на ошибку . Посмотри пожалуйста. Но сделано хорошо


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Валерий Жданов  # Дневник успеха / 2020-02-16 : Умелец да рукодельник и себе и людям радость приносит. / 2020-02-16 20:37

Валерию Владимировичу ура за суперкурс по Yii2!
День ковырялся с хостингом и вот он, сайт на глобальном доступе -> wscb.online/
Пока отчего-то картинки не отобразились и отчасти сползла шапка, но разберемся, я думаю )
Спасибо за отличнейшие уроки!
Успехов.


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Валерий Жданов  # Доска объявлений / Пользователи и роли - роли через RBAC - теория, установка и миграции / 2020-02-13 11:09

Да, вид сбоку на привычную технологию освежает взгляд.


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Dmitry Sinitsin  # Доска объявлений / Пользователи и роли - роли через RBAC - теория, установка и миграции / 2020-02-13 11:07

Надо будет ещё на линуксах композер покрутить. Хоть и на виртуальных. Но это уже тема новых уроков


9014. --
Николай Денисов
Николай Денисов
ответить
→  Dmitry Sinitsin  # Доска объявлений / Пользователи и роли - роли через RBAC - теория, установка и миграции / 2020-02-12 14:43

Когда ты идешь к своей цели, она всегда приближается к тебе!!! Так-что не повода для паники, время достижения своей цели зависит от того каким путем ты к ней пойдешь.


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
# Доска объявлений / Пользователи и роли - роли через RBAC - теория, установка и миграции / 2020-02-12 13:51

Победа над композером для закачивания RBAC github.com/yii2mod/yii2-rbac была одержана после нескольких шагов.
Часть из них, возможно не была необходима, но к победе эта последовательность привела.
Итак, имели ошибку такую при попытке обновить композер ->  imgur.com/a/TX0K5cn

Было предпринято:
1. Установка композера getcomposer.org/download/ приложением по этой ссылке getcomposer.org/Composer-Setup.exe
2. Скачивание windows.php.net/download#php-7.4 и установка РНР в переменные среды ОСи Винды (у меня 32 битная ось)
3. Скачивание этого файла getcomposer.org/download/1.9.3/composer.phar и копирование его в каталог проекта
4. Запуск в консоли проекта строки php composer.phar require --prefer-dist yii2mod/yii2-rbac "*"
После этих манипуляций и на вайо все пошло вровень с уроком.
Может кому пригодится. Главное - не сдаваться )


9014. --
Николай Денисов
Николай Денисов
ответить
→  Dmitry Sinitsin  # Доска объявлений / Пользователи и роли - роли через RBAC - теория, установка и миграции / 2020-02-11 18:20

Старый друг, лучше новых двух!!! Новый комп это конечно хорошо но не стоит на него полагается на все сто процентов.


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Евгений  # API поиска работы / ПРОМЕЖУТОЧНЫЙ ВИДЕО ОБЗОР / 2020-02-11 18:06

Футбольный обозреватель здесь в качестве чего? )


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Евгений  # API поиска работы / ПРОМЕЖУТОЧНЫЙ ВИДЕО ОБЗОР / 2020-02-11 16:17

OCam, Bandicam, захват экрана в МакОси если на маке. Вариантов полно. Было бы желание.


9014. --
Николай Денисов
Николай Денисов
ответить
→  Dmitry Sinitsin  # Консоль / C# набор / Разделить строку на слова / 2020-02-10 08:03

Я думаю у тебя проблема вовсе не в клавиатуре, но все равно стоит попробовать подключить дополнительную клавиатуру. Проверь правильные ли раскладки клавиатуры у тебя подключенные, у меня после обновления появилась третья, канадская но проблем не было. Я пытался её удалить ничего не получилось, а потом она исчезла. Ну а в третях возможно проблема в шрифтах.


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Дмитрий  # Демо игры / C# чего начать программировать / 2020-02-09 22:05

Теории тут минимум. Обмазываться книжками можно смело в интернете - их с теорией вагон и тележка. Дело лишь станет за поиском нужного материала. А менторство Игромистра можно и заказать, в былые годы видел у него эти предложения, он за ручку проведет по всем дебрям и скажет где и что смотреть и что почитать. Но эти плюшки стоят других денег. Здесь что-то бесплатно, что-то за умеренные деньги,  а что-то за хорошие. Выбор курсантам предоставлен, всяк выбирает по себе кому что надо и что подходит.


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Yefim  # Доска объявлений / Пользователи и роли - фильтры контроля доступа ACF - фильтруем всё / 2020-02-09 13:15

С первой сотней! Надеюсь не с последней - курс затягивает как хороший сериал )


11589. KF
Yefim
Yefim
ответить
→  Dmitry Sinitsin   / 2020-02-09 13:13

Дою 100-й отчет! Спасибо за поддержку, Дмитрий!


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Яков  # Дневник успеха / 2019-10-06 : Лиха беда - начало. / 2020-02-09 13:08

В добрый путь!


2146. --
Иван
Иван
ответить
→  Dmitry Sinitsin  # Доска объявлений / Изображение - JS - сохранение информации в базу / 2020-02-08 20:05

Привет, Дмитрий. По поводу длинных скриншотов - это я себе такую программку сделал. Можно делать скриншоты, вырезать нужную часть, склеивать сверху вниз и слева направо, из последних нововведений можно подчеривать, обводить рамкой, все разного цвета можно делать, и добавлять тект ( с выбором шрифта и цвета).  Пока умеет отменять только  одно последнее действие. Когда-нибудь может сделаю undo побольше. Простая программка, можно было и не делать, т.к. подобных программ пруд-пруди. Но было интересно самому сделать. Когда начинал, то еще и представления не имел про ООП, сейчас бы , наверное, по-другому. Спасибо за проявленный интерес.


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Иван  # Доска объявлений / Изображение - JS - сохранение информации в базу / 2020-02-08 10:37

Иван, привет! Как у вас с Ефимом получаются такие длинные скриншоты с отчетам? Больше ни у кого не припомню эти прокручиваемые картинки. Как это делаете? Специально сращиваете или это какая-то софтина такое выдает? Любопытно стало )


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Юлия  # Демо софт / Двенадцать месяцев / 2020-02-07 21:01

На фото - Нуёрк?


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Yefim  # Доска объявлений / Пользователи и роли - планирование ролевой модели / 2020-02-07 20:59

Даёшь сотый урок! Чем больше нас там, тем выше вероятность, что Валерий Владимирович выдаст прорыв до двухсотого урока и это уже будет суперкурс, выше которого здесь не бывало )


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Nikita  # Демо софт / Вступительное слово / 2020-02-06 12:29

Without English no way to coding )) Except 1C.


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Dmitry Sinitsin  # Консоль / C# набор / Первая программа / 2020-02-04 08:18

Вот вечно ты так.






17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Валерий Жданов  # Дневник успеха / 2020-02-02 : Один с сошкой, а семеро с ложкой. / 2020-02-02 12:28

Спасибо за новый курс! jQuery прекрасен.


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Yefim  # Доска объявлений / Обратная связь - свой сайт объявлений / 2020-02-02 11:47

Индейские мотивы в логотипе угадываются, супер!



17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Игорь Бойко  # PHP парсинг XML / Создание проекта / 2020-02-01 13:12

Было любопытно узнать, что аналогом команды echo является команда print
echo and print are more or less the same. They are both used to output data to the screen.
www.w3schools.com/php/php_echo_print.asp



17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Валерий Жданов  # juqery пользовательский интерфейс / Полезные виджеты - вкладки / 2020-02-01 11:06

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


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Dmitry Sinitsin   / 2020-02-01 11:01

Да, он нужен, там украшения для элементов


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Валерий Жданов  # juqery пользовательский интерфейс / Подключение jquery и jquery_ui / 2020-02-01 10:53

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


24356. --
Barsik
Barsik
ответить
→  Dmitry Sinitsin  # juqery пользовательский интерфейс / Подключение jquery и jquery_ui / 2020-02-01 07:50

Ничего не понятно, но очень интересно



791. --
Валерий Жданов
Валерий Жданов
ответить
→  Dmitry Sinitsin  # juqery пользовательский интерфейс / Полезные виджеты - вкладки / 2020-01-31 20:52

Дмитрий, а ты все папки с jquery-ui скопировал в каталог? или только три файла, на которые ссылки? что-то дизайн у тебя странный


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Yefim  # Доска объявлений / Расширенный поиск - генератор поиска - три вида цены и один POST / 2020-01-31 19:09

Как я понимаю, это решается добавлением ифЭлза в контроллер, проверяющий вводимую сумму на "больше нуля".


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Валерий Жданов  # juqery пользовательский интерфейс / Подключение jquery и jquery_ui / 2020-01-31 19:08

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


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Dmitry Sinitsin  # juqery пользовательский интерфейс / Подключение jquery и jquery_ui / 2020-01-31 18:52

Странно... почему ошибка.., может макинтош заморачиваться решил


791. --
Валерий Жданов
Валерий Жданов
ответить

17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Яков  # juqery пользовательский интерфейс / Создание проекта / 2020-01-31 17:39

Под стартапом имелся ввиду новый курс Валерия Владимировича ) А про свой авито в микромире - тут пока заминка, неделя ушла на оживление машины - приказал долго жить датчик температуры и регулировка дозатора мехинжектора отвлекали от вывода сайта на хостинг. Не разобрался ещё с подробностями запуска в глобальной сети, но время есть, одолею и это.


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Dmitry Sinitsin  # juqery пользовательский интерфейс / Создание проекта / 2020-01-31 17:07

Ну 100 уроков тут не будет, 15-20 максимум


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Dmitry Sinitsin  # juqery пользовательский интерфейс / Программа на javascript / 2020-01-31 17:02

Всё верно. Alert построен на всплывающи окнах


6401. --
Яков
Яков
ответить
→  Dmitry Sinitsin  # juqery пользовательский интерфейс / Создание проекта / 2020-01-31 16:01

Стартап уже запущен? Уже можно зайти на виртуальную барахолку?


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Новопашин Владимир   / 2020-01-31 15:01

791. --
Валерий Жданов
Этого уважаемого товарища.


  • Звание: Гуру
  • Накопленный опыт: 1729 часов
  • Собранный капитал: нет
  • Участник «Клуба формулистов»: до 2020-02-01

Еженедельный прогресс

Результат Пн Вт Ср Чт Пт Сб Вс Итого
Проверены отчёты 5 2 5 12
Написан ответ 5 5
Набран текст
Решена задача
Выполнен видеоурок
Создан тест
Ежедневный бонус
Опубликовано в соцсетях
Собран мегахеш
Итого 10 2 5 17 байт
Накопленные байты будут засчитаны только тем, кто до конца недели заполнит еженедельный отчёт!

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

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 KF Anatoli 24765 225
2 KF Денис 25017 225
3 KF Виталий 24659 5 5 98
4 KF Игорь Бойко 23687 80
5 -- Антон 21174 54
6 KF Евгений 24418 5 5 35
7 KF ser2018 17425 35
8 -- Иван 2146 32
9 -- Horus 25205 31
10 KF Сергей Сергеев 10713 25
11 KF Игорь Тюлькин 16568 24
12 -- Степан 18842 24
13 -- Посетитель 0 5 5 20
14 -- Алексей 17535 5 5 20
15 KF Yefim 11589 20
16 -- Коваль Михаил 23973 20
17 KF Дмитрий Мостыка 24823 19
18 -- Dmitry Sinitsin 17947 17
19 KF Антон Кравченко 5502 15
20 KF Дмитрий 18953 15
21 KF Дмитрий 20302 15
22 -- Иван 23812 15
23 -- Artem Avramchuk 24738 15
24 -- Степан 25193 15
25 -- Akira 25200 15
26 -- Родион 11582 11
27 -- Golsom 25226 11
28 -- Валерий Жданов 791 10
29 -- Алексей|BrisK|Кривицкий 3506 10
30 -- Shahlo 23893 10
31 -- Reasonov 25187 6
32 KF Евгений Волосатов 1 5
33 -- Вадим 16683 5
34 -- Далер 25006 5
35 -- JlaHaHDbiUU 25190 5
36 -- Андрушко Никита 25199 5
37 -- Zan 25211 5
38 -- Игорь 25217 2
39 -- Lapys 25229 1 1 1
40 -- Степан 1710 1
41 -- Egor 6613 1
42 -- Alexey 24818 1
43 -- Радик 25108 1
44 -- Елнур 25198 1
45 -- Владислав 25204 1
46 -- duman 25208 1
47 -- тони 25209 1
48 -- Alfred 25210 1
49 -- Абдул 25218 1
50 -- Ivan 25222 1
51 -- Nick 25223 1
52 -- Сальвадор 25225 1
53 -- вффВВфв 25227 1

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

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

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

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

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

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





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

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

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

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


Научился: это было натуральное Ватерлоо. Одно модальное открывалось, при попытке сделать второе, третье и т.д. экран покрывался серым фоном и браузер оживлялся лишь перезагрузкой страницы. Научился за эти сутки: Справа в NetBeans отыскивать места с ошибками в строках. Искать и находить пропущенные < или >. Находить происхождение самой заковыристой ошибки, звучавшей так: End tag for "body" seen but there were unclosed elements. Оказалось, пропустил один закрывающий
Натурально, это был не урок, а битва с ошибками. Спасибо за урок, Валерий! Это было что-то ))))



Научился: Иногда возникает необходимость разместить текст на изображении. Реализовали экранные формы для размещения надписей поверх картинки с возможностью добавления, редактирования и удаления. Паззл сложился.