Си шарп с нуля

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

основатель — Волосатов Евгений Витольдович
Кирилл Шмойлов приглашает на свой Курс 2020.

Yefim
  • Звание: Гуру
  • Накопленный опыт: 1642 часа
  • Баланс Мегахешей: собрано 14 Mh, потрачено 0 Mh
  • Баланс Байтов: 23825 байтов
  • Участник «Клуба формулистов»: до 2020-03-30
  • Последний визит: 2020-01-26 00:00:31
  • Возраст: 66 лет

Видеокурсы

Дата активности Видеокурс Прогресс
2020-01-26 game7 Морской флот 45 из 51 87 %
2020-01-23 bulletin Доска объявлений 91 из 100 1300 %
2019-09-18 landing Лендинг на YII2 все 7 %
2019-09-07 b4 Bootstrap-4 первые шаги 15 из 16 %
2019-08-13 tinklavimas Tinklavimas 30 из 31 100 %
2019-08-10 lambda Функционал 3 из 5 60 %
2019-07-17 game4 Игры со Спрайтами все 33 100 %
2019-06-28 soft2 Новые технологии все 18 120 %
2019-06-07 javascript Пошаговый JavaScript все 5 %
2019-06-04 jsgoro JS Восточный гороскоп все 6 %
2019-05-31 wpf WPF Clocks все 10 100 %
2019-05-20 wpf2 Простой WPF все 12 %
2019-05-06 ogame On-line игра все 28 %
2019-04-13 saver Хранитель экрана все 15 100 %
2019-04-11 java2 Игры на JavaScript все 11 100 %
2019-04-05 jquery Знакомство с jQuery все 16 100 %
2019-03-30 image Фотошарп все 10 112 %
2019-03-18 design-record Active Record все 9 100 %
2019-03-13 java-oper J5. Операции все 7 100 %
2019-03-12 viri Без конкуренции все 14 100 %
2019-03-02 java-type J4. Типы все 4 100 %
2019-02-20 java-read J3. Ввод все 10 100 %
2019-02-13 platformer Платформер на Unity 2 из 12 %
2019-02-12 sqlonly SQL: ничего лишнего все 10 %
2019-02-09 java-write J2. Печать все 3 100 %
2019-02-07 webmaster Весёлая семейка Web-Мастера все 10 %
2019-02-06 java-array J9. Массивы 1 из 3 34 %
2019-02-02 marafon marafon все 26 %
2019-01-03 shifr Шифрование все 27 135 %
2018-12-15 nevermind Невидимка все 5 %
2018-12-09 socket Клиент-серверный сокет все 18 258 %
2018-11-23 hhbot1 API поиска работы 10 из 14 %
2018-11-12 eshop Интернет-магазин все 25 100 %
2018-10-13 bootstrap Портфолио на Bootstrap все 12 100 %
2018-10-02 webinar Записи вебинаров 1 из 24 %
2018-09-30 sudoku Судоку 9 из 11 82 %
2018-09-26 gmaps ASP.NET и GMaps 3 из 11 28 %
2018-09-25 translatejs Мультиязычное меню на JS 7 из 8 88 %
2018-09-11 webapi Web API все 1 %
2018-09-10 bilife Бинарная жизнь все 7 117 %
2018-08-31 php7arr Массивы в php 7 4 из 10 %
2018-08-25 aspnet Базовый ASP.ект 20 из 24 84 %
2018-07-25 design-mvc MVC шаблон 1 из 39 3 %
2018-07-20 footpost1 Футбольная база все 13 %
2018-07-07 phpimage PHP графика 15 из 19 %
2018-06-26 phpdate PHP Повелитель дат все 6 %
2018-06-19 biknight Мат Конём и Слоном 30 из 32 94 %
2018-05-22 lines Шарики 8 из 9 100 %
2018-05-19 chess3 Шахматы по сети все 95 %
2018-04-28 game1 Нано-игры 8 из 9 80 %
2018-04-28 chess НаноШахматы все 17 100 %
2018-02-28 sweep Боты Сапёра все 32 100 %
2018-02-15 task3 Комбинаторика 20 из 22 91 %
2018-01-31 game6 Морской Бой все 16 100 %
2017-12-31 javasweeper Java Sweeper все 52 %
2017-12-16 base2 БД - Управление гостиницей все 31 100 %
2017-12-08 game2 Микроигры 13 из 17 87 %
2017-11-29 coffee Чашка кофе все 6 %
2017-11-04 soft1 Нанософт все 10 100 %
2017-11-04 game0 Демо игры 7 из 10 70 %
2017-10-27 task5 Секундомер 5 из 17 32 %
2017-10-21 task4 Графические циклы все 13 100 %
2017-10-15 yii_b PHP фреймворк Yii2 - вторая часть 6 из 9 75 %
2017-10-14 power Дневник успеха 3 из 124 50 %
2017-09-09 compiler Компилятор все 3 100 %
2017-09-08 java-start J1. Запуск все 4 100 %
2017-09-02 yii Yii2 39 из 40 98 %
2017-08-03 soft0 Демо софт 6 из 8 86 %
2017-07-19 cpp1 С++ Графика - обрезка изображений все 13 100 %
2017-07-15 dancex Dancing Links все 14 100 %
2017-07-14 tetris Тетрис все 1 6 %
2017-06-30 graf Коллекция графов все 19 100 %
2017-06-03 iterator Итератор все 10 100 %
2017-05-28 telebot API Telegram все 24 100 %
2017-04-29 memory Карточки памяти 2 из 14 %
2017-04-18 spybot Шпионский бот все 14 100 %
2017-03-19 network Сетевые технологии все 13 100 %
2017-03-09 chess2 МикроШахматы все 47 100 %
2017-03-01 thread Бурные потоки все 12 100 %
2017-02-06 sokoban Сокобан 22 из 23 96 %
2017-01-27 soft3 Теория ООП все 39 100 %
Итого: 1289 из 1575 82 %

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

Дата активности Консольный раздел Прогресс
2019-04-13 task2 VIP задачи 1 из 0 %
2019-01-29 book 000. Строки 3 из 8 38 %
2018-12-15 solo C# набор 7 из 17 42 %
2018-02-15 task2 Динамика все 3 100 %
2018-02-13 task2 Комбинаторика все 9 100 %
2018-02-03 task2 Рекурсия все 4 100 %
2018-01-11 club 24 - Муза Оля все 3 100 %
2017-11-28 task2 Регулярные выражения 1 из 5 20 %
2017-10-28 task2 Матрицы все 4 100 %
2017-10-24 task2 Строки все 6 100 %
2017-10-21 task2 Подпрограммы все 14 100 %
2017-10-18 olimp Шахматы 4 из 2 200 %
2017-10-13 task2 Простые массивы все 8 100 %
2017-10-04 task2 Матрёшки все 9 100 %
2017-09-30 task2 По цифрам все 8 100 %
2017-09-29 task2 Любимые циклы все 6 100 %
2017-09-27 task2 Математика все 9 100 %
2017-09-23 task2 Последовательность все 6 100 %
2017-09-21 task2 Вечность все 5 100 %
2017-09-13 task2 Узник цикла IF все 6 100 %
2017-09-10 task2 Точка и плоскость все 6 100 %
2017-09-09 task2 Обман цикла все 7 100 %
2017-09-08 task2 Do-рацикл все 4 100 %
2017-09-06 task2 Пока-цикл все 6 100 %
2017-09-02 task2 For-to-чки все 26 100 %
2017-08-25 task2 Условный оператор все 16 100 %
2017-08-17 task2 Логика все 13 100 %
2017-08-14 task1 Календарь все 16 100 %
2017-08-14 task2 Типы данных все 5 100 %
2017-08-07 task1 Цифры 11 из 12 92 %
2017-08-05 task1 Целые задачи все 11 100 %
2017-08-03 task1 Формулы все 9 100 %
2017-08-02 task1 Геометрия все 8 100 %
2017-08-01 task1 Символы все 5 100 %
2017-07-31 task1 Лирика 13 из 14 93 %
2017-07-28 task1 Строки все 14 100 %
2017-07-27 task1 Целые числа все 7 100 %
2017-07-18 club 4004 - Елена Вставская 7 из 27 26 %
2017-07-03 olimp Олимпиада 3 из 40 8 %
2017-05-01 task1 Семантика все 6 100 %
2017-01-04 solo HTML - тексты 1 из 14 8 %
2017-01-04 book 010. Условия 2 из 8 25 %
Итого: 312 из 406 77 %
Сохранить страницу:

11589. KF
Yefim
Yefim
ответить
→  Валерий Жданов   / 2020-01-23 21:24

С точки зрения пользователя поля поиска не заполнены, а он получает какую-то информацию.


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim  # Доска объявлений / Расширенный поиск - результаты выборки - частичное представление / 2020-01-23 20:20

а что же тут непонятного? если ничего не задано, отрабатывает запрос "SELECT * FROM bulletins WHERE status='public'". это выбирает всё по умолчанию, а нас предохраняет от пустых выборок.

Если Вы видите это по-другому (чтобы ничего не выводило), можете обыграть это с пустым запросом.


11589. KF
Yefim
Yefim
ответить
→  Николай Денисов   / 2020-01-23 16:31

Дело в том, что проблема о которой я пишу не только у меня. В уроке она тоже есть. Возможно в следующих уроках прояснится ситуация.


9014. KF
Николай Денисов
Николай Денисов
ответить
→  Yefim  # Доска объявлений / Расширенный поиск - результаты выборки - частичное представление / 2020-01-23 15:18

Может проблема в том что Bulletin.php написан с большой буквы?
Думаю что что foreach и if лучше писать правильно
<?if($bulletins != null):  //обязательно двоеточие ?>
        <? foreach($bulletins as $bull):  //обязательно двоеточие ?> 
        <?endforeach?> 
<?endif?>


6401. KF
Яков
Яков
ответить
→  Yefim  # Доска объявлений / Расширенный поиск - дата публикации - виджет извне / 2020-01-22 10:51

И на всякий случай надо сохранками в git. Здесь есть небольшой курс по нему. Очень советую.


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

791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim   / 2020-01-21 21:27

И бросьте мне архив с Вашим проектом на becwal@yandex.ru. Посмотрю, что случилось с ним


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim   / 2020-01-21 21:24

Если копия проекта есть, восстановите из неё. По поводу остального не скажу, не знаю, какие модели yii2 испорчены. По поводу календарика - перед composer update выполните команду composer self-update


11589. KF
Yefim
Yefim
ответить
→  Валерий Жданов   / 2020-01-21 17:04

Валерий, изучая урок 90  Расширенный поиск - дата публикации - виджет извне, я столкнулся с невиданной для меня проблемой. После команды composer update
я получил текст, говорящий о том, что что-то пошло не так.:
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 2 installs, 13 updates, 0 removals
  - Updating symfony/polyfill-intl-idn (v1.12.0 => v1.13.1): Downloading (connecting...)
Could not fetch api.github.com/repos/symfony/polyfill-intl-
idn/zipball/6f9c239e61e1b0c9229a28ff89a812dc449c3d6, please create a GitHub OAuth token to go over the API

rate limit
Head to github.com/settings/tokens/new?scopes=repo&;description=Composer+on+Efim-%3F%3F+2020-01-
21+1619
to retrieve a token. It will be stored in "C:/Users/Efim/AppData/Roaming/Composer/auth.json" for future

use by Composr.
Token (hidden):

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


11589. KF
Yefim
Yefim
ответить
→  MartinO  # Морской флот / Одинокий капитан - Выстрелы / 2020-01-21 15:31

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


23035. --
MartinO
MartinO
ответить
→  Yefim  # Морской флот / Одинокий капитан - Выстрелы / 2020-01-21 14:30

Молодец! Очень красиво вышло! Я тоже в скором времени планирую изучать массив actions со списком полученных от сервера транзакций.
Вы сделали приемлемое  отображение результатов. Планируете ли вы как-то в дальнейшем развивать этот  урок или планируете переходить на следующие видео?


6401. KF
Яков
Яков
ответить
→  Yefim  # Морской флот / Одинокий капитан - Выстрелы / 2020-01-21 11:46

Класс, что получилось! Всегда было интересно сетевая разработка. Это считается вообще отдельным видом программирования.


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim  # Доска объявлений / Расширенный поиск - цена - невидимые поля / 2020-01-18 07:51

средствами yii2-никак. только средствами bootstrap, используя колонки


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim  # Доска объявлений / Расширенный поиск - цена - выбор варианта / 2020-01-16 10:40

О, Ефим нас догоняет! Отлично


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim  # Доска объявлений / Расширенный поиск - дизайн текстовых полей и кнопки / 2020-01-15 17:43

Проверяйте, есть ли в AdvsearchForm свойство info


9014. KF
Николай Денисов
Николай Денисов
ответить
→  Yefim  # Доска объявлений / Расширенный поиск - дизайн текстовых полей и кнопки / 2020-01-15 16:33

Вроде написано что в модели / AdvsearchForm.php полагаю перепутано информация и цена. Возможно публичная переменная или значение в функции rules() не правильно указано должно быть так:
return [
            [['date_pub_n','date_pub_o'],'string','message'=>'Должна быть введена дата'],
            [['title','info','city','contacts'],'string','message'=>'Должен быть введен текст'],
            [['price', 'price_from', 'price_to'],'double','message'=>'Должна быть введина цена'],
        ];


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim   / 2020-01-14 10:42

Yefim, Вас что-то на проекте "Доска объявлений" не видно. Я кое-что записал новое) и ребята догоняют


11589. KF
Yefim
Yefim
ответить
→  Николай Денисов   / 2020-01-11 20:36

Спасибо, Николай!


9014. KF
Николай Денисов
Николай Денисов
ответить
→  Yefim  # Морской флот / Клиентский флот - Класс ServerShip / 2020-01-11 10:16

Привет, отличная работа. Молодец!
Вызывать map.PlaceShip(); наверное нужно для обновления карты, можно попробовать закомментировать и посмотреть на результат.
Каким образом делаются такие картинки ?


11589. KF
Yefim
Yefim
ответить
→  Яков   / 2020-01-08 09:39

Через интернет. Кое-что уже и сейчас можно сделать.


6401. KF
Яков
Яков
ответить
→  Yefim  # Морской флот / Клиентский флот - Класс ServerInfo / 2020-01-08 09:18

Интересный курс. А ам через интернет можно будет играть или только по локалке?


11589. KF
Yefim
Yefim
ответить
→  Daniil   / 2020-01-08 06:49

Спасибо, Даниил! А кнопочка временная, для тестирования. Если дать ей приличное имя жалко будет потом удалять её :).


23442. --
Daniil
Daniil
ответить
→  Yefim  # Морской флот / Клиентский флот - Парсинг XML / 2020-01-07 07:26

Хорошая работа! Только кнопочку нужно переименовывать)


9014. KF
Николай Денисов
Николай Денисов
ответить
→  Yefim  # Морской флот / ПОЛУФИНАЛЬНЫЙ УРОК. Большая игра / 2020-01-04 18:21

Молодец, отличная работа! Поздравляю с полуфиналом!


11589. KF
Yefim
Yefim
ответить
→  Валерий Жданов   / 2020-01-01 18:30

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


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim  # Доска объявлений / Расширенный поиск - стили и форма / 2020-01-01 16:21

визуальная демонстрация скриншотов набранного кода - вещь не очень хорошая в "политическом" смысле: проходящие курс на ранних этапах могут подглядеть этот код в отчетах)))


11589. KF
Yefim
Yefim
ответить
→  Степан   / 2020-01-01 10:32

Спасибо, Степан! С новым Годом, тебя!


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Yefim   / 2019-12-30 11:40

Подписка в Клуб формулистов обновлена.
Количество дней: +90
Количество байт: +256

Подписка КФ до: 2020-03-30
Остаток байтов: 23747
Вы являетесь участником Клуба формулистов.


18842. --
Степан
Степан
ответить
→  Yefim  # Доска объявлений / Расширенный поиск - заготовки и план / 2019-12-29 03:40

Отлично, Ефим, классная у тебя доска получается, дальше еще круче будет, там много вкусных плюшек...


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim  # Доска объявлений / Расширенный поиск - заготовки и план / 2019-12-28 14:06

Ответы на вопросы будут в следующем уроке


6401. KF
Яков
Яков
ответить
→  Yefim  # Морской флот / Серверный флот - Функция do_ship / 2019-12-23 13:35

Рад, что прошел такой полезный видеоурок! Игры писать, как ни крути, веселее.


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim  # Доска объявлений / Расширенный поиск - группировка пунктов главного меню / 2019-12-21 09:14

navbar-left - позиционирование слева,  navbar-right - справа


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim   / 2019-12-21 09:10

по поводу ЕВ ничего не скажу, я ему писал в телеграм, но он сейчас не часто отвечает


18842. --
Степан
Степан
ответить
→  Yefim  # Доска объявлений / Расширенный поиск - группировка пунктов главного меню / 2019-12-20 22:28

navbar-left и navbar-right если поменять, тогда "Администрирование" переместится к окну поиска, что выглядит не очень хорошо


11589. KF
Yefim
Yefim
ответить
→  Валерий Жданов   / 2019-12-19 12:13

Валерий, моя просьба о помощи связаться с Е.В. отменяется.
Я разобрался с пролемой сам.


11589. KF
Yefim
Yefim
ответить
→  Валерий Жданов   / 2019-12-19 09:54

Да, Валерий, Вы оказались правы. Мы ,действительно включили в поиск поле  info, но оно в нашем случае не отобрадается.
Неплохо бы как-то выделять найденные места.
Еще одна просьба на другую тему. Пару дней назад я отправил письмо Евгению Вотольдовичу с просьой о помощи. Раннее он всегда отвечал. Каким образом можно с ним связаться?


11589. KF
Yefim
Yefim
ответить
→  Валерий Жданов   / 2019-12-18 12:54

Спасибо, надо будет поверить. Скорее всего Вы, Валерий, правы!


11589. KF
Yefim
Yefim
ответить
→  Dmitry Sinitsin   / 2019-12-18 12:52

Спасибо, Дмитрий! обязательно посмотрю.


17947. KF
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Yefim  # Морской флот / Серверный флот - Как PHP дружит с MySQL / 2019-12-18 12:09

А в отчетах предшественников по этому уроку нет ли подобной ошибки? Когда затык, я поглядывал в раздел с «Статистика и отчеты», бывало что находил ответ.


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim   / 2019-12-16 20:53

а у меня по "Куку" пустая выборка (((


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim  # Доска объявлений / Глобальный поиск - ищем глобально / 2019-12-16 20:48

а в поле info нет сочетания "Куку"? ну там например "В эту библиотеку входят такие шедевры, как 'Полет над гнездом кукушки', 'Руслан и Людмила' и тому подобное  "


11589. KF
Yefim
Yefim
ответить
→  Степан   / 2019-12-16 19:18

Спасибо, Степан!


18842. --
Степан
Степан
ответить
→  Yefim  # Доска объявлений / Глобальный поиск - ищем глобально / 2019-12-16 18:54

На счет бага, это у всех так, любое совпадение в текстах срабатывает, я вводил букву "а", открылись все объявления, где присутствовала данная буква


6401. KF
Яков
Яков
ответить
→  Yefim  # Морской флот / Протокол - Команда GAME / 2019-12-16 06:47

Синхронизация - круто, как в настоящей современной сетевой игре. Не все уроки идеальны )


11589. KF
Yefim
Yefim
ответить
→  Яков   / 2019-12-16 05:20

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


6401. KF
Яков
Яков
ответить
→  Yefim  # Морской флот / Протокол - Команда FIRE / 2019-12-15 13:11

А там прямо анимация боев реализуется ( полеты снарядов и так далее)?


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

6401. KF
Яков
Яков
ответить
→  Yefim  # Морской флот / Протокол - Команды INFO и SHIP / 2019-12-14 14:51

Классные видеокурс. Тоже хочу его пройти. Очень пригодится для понимания разработки сетевых игр.


6401. KF
Яков
Яков
ответить
→  Yefim  # Доска объявлений / Глобальный поиск - поле поиска в меню / 2019-12-14 14:46

Молодец. Рад, что все получается. Чет все эту доску объявлений делают. Прям тренд.


18842. --
Степан
Степан
ответить
→  Yefim   / 2019-12-13 14:55

Не за что, Ефим)) а видео хотелось бы посмотреть,судя по твоим отчетам, этот курс очень интересный


11589. KF
Yefim
Yefim
ответить
→  Степан   / 2019-12-12 22:42

Спасибо , Степан, за поддержку. Если будет Видео обзор то сообщу.


18842. --
Степан
Степан
ответить
→  Yefim  # Морской флот / Протокол - Список команд / 2019-12-12 11:19

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


6401. KF
Яков
Яков
ответить
→  Yefim  # Доска объявлений / Связи объявлений и тем - темы, которых не будет / 2019-12-12 06:52

Отлично! Как говорил один мой знакомый, заработав на фрилансе хорошие деньги: "ПХП - рулит!"



11589. KF
Yefim
Yefim
ответить
→  Валерий Жданов   / 2019-12-10 08:22

Спасибо, Валерий, за отличную  новость. С удовольствием продолжу.


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim   / 2019-12-09 09:11

Yefim, день добрый. я еще в "Доску объявлений" накидал уроков. можно проходить дальше.


6401. KF
Яков
Яков
ответить
→  Yefim  # Морской флот / База Морского флота - Экспресс SQL / 2019-12-09 06:38

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


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Yefim  # Морской флот / База Морского Флота - phpMyAdmin / 2019-12-07 11:46

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


23605. --
Кюннэй
Кюннэй
ответить
→  Yefim  # Морской флот / Архитектура - Наследие картинок / 2019-12-01 10:54

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


23609. --
Artash
Artash
ответить
→  Yefim  # Морской флот / Архитектура - Фабрика картинок / 2019-11-30 21:21

Круто, Молодец


6401. KF
Яков
Яков
ответить
→  Yefim  # Морской флот / Архитектура - Перезагрузка проекта / 2019-11-28 06:52

Правильно строить архитектура уже необходимое условие разработки на сегодня.


23420. --
Александр
Александр
ответить
→  Yefim  # Простой WPF / WPF. Финальный урок / 2019-11-23 12:30

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


19903. --
Dima
Dima
ответить
→  Yefim  # Морской флот / Графика - Рефакторинг / 2019-11-23 09:57

Молодец!Так держать , меньше и меньше ошибок.


18842. --
Степан
Степан
ответить
→  Yefim  # Доска объявлений / Связи объявлений и тем - темы, которых не было / 2019-11-19 02:18

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


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim  # Доска объявлений / Связи объявлений и тем - добавление новой темы / 2019-11-17 16:22

у меня не выстраиваются, идут отдельным рядом


11589. KF
Yefim
Yefim
ответить
→  Степан   / 2019-11-17 05:26

Спасибо, Степан! Буду разбираться с "Управлением".


18842. --
Степан
Степан
ответить
→  Yefim  # Доска объявлений / Связи объявлений и тем - заготовка / 2019-11-17 03:11

Я посмотрел - у меня кнопка "Управление" для фото работает нормально все три строки списка выполняют свою задачу


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim  # Доска объявлений / Связи объявлений и тем - заготовка / 2019-11-16 21:41

По поводу последнего - будем разбираться. Остальное дело вкуса


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim  # Доска объявлений / Разделы (темы) - администрирование - рефакторинг и валидация / 2019-11-16 09:33

ответы на вопросы: 1) пока правильно, потом поправим 2)рассмотрим позже


18842. --
Степан
Степан
ответить
→  Yefim  # Доска объявлений / Разделы (темы) - администрирование - "темное" представление / 2019-11-16 01:11

Все кнопки будут работать корректно - далее, на следующих уроках.




18842. --
Степан
Степан
ответить
→  Yefim  # Доска объявлений / ПРОМЕЖУТОЧНЫЙ ВИДЕО ОБЗОР / 2019-11-14 23:35

Спасибо, Ефим!
Кстати, клавиатуру я все же нашел в интернете(в продаже для моего ноута небыло) и теперь дело пошло быстрее))


11589. KF
Yefim
Yefim
ответить
→  Степан  # Доска объявлений / ПРОМЕЖУТОЧНЫЙ ВИДЕО ОБЗОР / 2019-11-14 23:13

Отличный отчет, Степан, получился. А для первого раза вообще - супер!


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim  # Доска объявлений / Разделы (темы) - исправление подсчета и отображение текущей темы / 2019-11-13 14:47

всё можно. попробуйте поиграть со стилями в цикле тем foreach() - если тема в перечислении равна выбранной, то стиль кнопки btn-primary, в остальных случаях btn-info



791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim   / 2019-11-12 10:14

Попробуйте зарегистрироваться здесь: www.komtet.ru/ . я этим ресурсом пользуюсь время от времени. Он платный, но плата символическая.  Зато на хостинге есть и php, и MySQL.


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim  # Доска объявлений / Разделы (темы) - администрирование - удаление разделов и чистка связей / 2019-11-12 10:08

вопрос на вопрос: что Вы подразумеваете под реальным сервером? если хостинги, там практически всегда MySQL сервера есть, чтобы базу данных разместить. а если сами будете в сети сервер разворачивать на облаке, то придется потрудиться, установить MySQL и создать БД


11589. KF
Yefim
Yefim
ответить
→  Валерий Жданов   / 2019-11-12 10:07

Да. Хотелось, именно, самому найти ошибки.


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim  # Доска объявлений / Разделы (темы) - администрирование - подтверждение удаления / 2019-11-12 09:37

Главное, что они найдены и исправлены


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim   / 2019-11-09 22:42

урок посвящен и тому, и другому


11589. KF
Yefim
Yefim
ответить
→  Валерий Жданов   / 2019-11-09 20:41

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


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim  # Доска объявлений / Разделы (темы) - полезные переходы / 2019-11-09 09:17

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


18842. --
Степан
Степан
ответить
→  Yefim  # Доска объявлений / Разделы (темы) - тематические выборки / 2019-11-09 02:06

Да, я исправил код и теперь все работает!
Багодарю за помощь


18842. --
Степан
Степан
ответить
→  Yefim  # Доска объявлений / Разделы (темы) - полезные переходы / 2019-11-09 01:58

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


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim  # Доска объявлений / Разделы (темы) - тематические выборки / 2019-11-08 21:36

О, отличное дополнение!


11589. KF
Yefim
Yefim
ответить
→  Степан   / 2019-11-08 15:41

Молодец, Степан! Ты Нашел БАГ!
Дело в том, что функция getThemesBullCount() возвращает количество объявлений без учета статуса.
Я ее подкорректировал так:
return count($this->getBullCurrTheme());
И теперь отражаются только опубликованные объявления.


18842. --
Степан
Степан
ответить
→  Yefim  # Доска объявлений / Разделы (темы) - меню тематик / 2019-11-07 22:08

А у меня вот количество объявлений не уменьшается - если снимаю с просмотра, даже не знаю почему


18842. --
Степан
Степан
ответить
→  Yefim   / 2019-11-07 11:06

Да, ноль пригодится, я об этом не подумал.


11589. KF
Yefim
Yefim
ответить
→  Степан   / 2019-11-07 06:00

В принципе ноль может быть. Кто-то желаеть отдать что-то  в хорошие руки.


18842. --
Степан
Степан
ответить
→  Yefim  # Доска объявлений / Разделы (темы) - вывод тем в объявлении / 2019-11-07 01:00

Цена конечно не корректная -9999 , для покупателя выгода хорошая, но надо как-то исправлять ситуацию
условие if(цена <= 0) добавить надо бы


18842. --
Степан
Степан
ответить
→  Yefim   / 2019-11-06 19:09

Этого к сожалению нет, надо какую нибудь кнопку делать с выбором валюты или еще что нибудь в этом роде.


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

11589. KF
Yefim
Yefim
ответить
→  Степан   / 2019-11-06 15:30

Но сегодня в нашей системе у пользователя нет возможности определять валюту.


18842. --
Степан
Степан
ответить
→  Yefim  # Доска объявлений / Обратная связь - мозговой штурм - внештатные ситуации / 2019-11-06 13:48

По поводу указания валюты, на одном из видео, Валерий подсказывал как вывести нужную - доллары или рубли
<td>Цена:</td>
                            <td><strong><?= $bulletin->price ?></strong>
                                <i class="glyphicon glyphicon-rub"></i>
                            </td>
выводит рубли


11589. KF
Yefim
Yefim
ответить
→  Валерий Жданов   / 2019-11-06 10:17

Прямой Эфир - это круто! В в ближайшие субботу и понедельник я не смогу.  В остальные дни после 19:30 по Москве.


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim  # Доска объявлений / Разделы (темы) - миграции с внешними ключами / 2019-11-06 09:39

О, хорошо идете, Ефим. Догоняйте Степана, и пойдем по этому курсу практически " в прямом эфире" ))) (а можем в принципе и организовать прямой эфир - вебинар на троих, где я несколько уроков запишу).

Только получится у меня или в конце этой недели, или в начале следующей.


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim  # Доска объявлений / Главная страница - оформление - оповещения через баннер / 2019-11-03 17:09

ну смотря для чего необязательное)) если из Доски объявлений сделать магазин, то можно поздравлять активных пользователей с Днем рождения и предлагать соответствующие товары (торты, конфеты, подарки и т.д.)


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim  # Доска объявлений / Главная страница - оформление - стильный логотип / 2019-11-03 09:52

img src="/logo.png". Не забывайте про слеш


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim   / 2019-11-03 00:20

О, это отлично! Потом обязательно в итоговом видео покажите, как это получилось: заведите объявление с одним фото и покажите, что кроме авы в списке пиктограмм-картинок ничего нет.

Кстати, как вариант можно обыграть автопроставление аватарки - если только одно изображение, оно автоматом становится аватарой. Но это не всегда необходимо


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

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

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

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

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 KF Николай Денисов 9014 270
2 KF Яков 6401 221
3 KF Игорь Бойко 23687 166
4 KF Николай Миролюбов 6203 150
5 -- Chip 13417 146
6 -- Дарья 24202 119
7 KF DimanDOS 14981 116
8 -- Алексей|BrisK|Кривицкий 3506 86
9 -- Андрей 162 85
10 -- MartinO 23035 68
11 KF Dmitry Sinitsin 17947 60
12 -- Алексей 23791 59
13 KF Слава 17255 56
14 -- Pavel Kulikov 24133 52
15 KF Кирилл 9480 45
16 KF ser2018 17425 45
17 KF Yefim 11589 5 5 44
18 -- Валерий Жданов 791 42
19 -- Посетитель 0 5 5 35
20 KF Антон Кравченко 5502 5 5 35
21 -- Петя 7652 5 5 35
22 -- Shahlo 23893 28
23 -- Mikki_0904 22962 26
24 KF Den Andreevich 6861 22
25 -- макс 23883 20
26 -- Дима 24014 20
27 KF Андрей Межлумов 23855 17
28 KF Trira 11019 16
29 -- Александр 23908 16
30 -- Даниил Лаутеншлегер 20061 15
31 -- Ivan 24157 10
32 -- Kazbek 24171 10
33 -- Иван 2146 9
34 -- Permitin Alexey 3146 8
35 -- alex 24134 8
36 -- Новопашин Владимир 7119 7
37 -- Вадим Романенко 24206 7
38 KF Евгений Волосатов 1 6
39 -- kaRavux 24238 6
40 -- Александр 5301 5
41 -- ES35 22133 5
42 -- Генрих 24223 5
43 -- Екатерина 24249 5
44 -- Юрий 24257 5
45 -- Arkadiy 24264 5
46 -- Дмитрий 24230 4
47 -- Павел 21605 3
48 -- Владислав 13659 2
49 -- SerB 19774 2
50 -- Николай 21753 2
51 -- Максим 24289 1 1 1
52 -- Elena 24290 1 1 1
53 -- Слава 11613 1
54 -- Konstantin 19475 1
55 -- UnKnown 24066 1
56 -- Александр 24068 1
57 -- Константин 24184 1
58 -- swoi2302 24190 1
59 -- Дина 24194 1
60 -- Sarkis 24195 1
61 -- Александр 24203 1
62 -- BlackBatir 24208 1
63 -- Sergey 24214 1
64 -- Салихат 24216 1
65 -- Serhiy Kozyr 24219 1
66 -- Oleg 24220 1
67 -- Максим 24222 1
68 -- Azizsalam 24224 1
69 -- Алан 24227 1
70 -- дибил 24228 1
71 -- Данил 24229 1
72 -- Beckenbauer 24233 1
73 -- Andrey 24236 1
74 -- Bifod 24239 1
75 -- Владимир 24241 1
76 -- Станислав Собкович 24246 1
77 -- Артем 24248 1
78 -- Максим 24250 1
79 -- Иван Костецкий 24252 1
80 -- karevsky 24253 1
81 -- marrakeshi 24256 1
82 -- Stas 24260 1
83 -- Anafi 24263 1
84 -- Филипп 24268 1
85 -- Я хдд 24270 1
86 -- ser 24271 1
87 -- Tigran 24278 1
88 -- Богдан 24282 1
89 -- Камил 24284 1
90 -- BIGMonK 24286 1

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

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

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

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

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

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





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

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

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

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


Научился: . Сoздавать мeтод InsertDays(int year). Сoздавать тeст TestCalendarAddDays для провeрки мeтодa Тестирование - важнейшая часть проекта
Трудности: Нaйти когo-нибудь, кому нужна помощь c языком Си шaрп!



Научился:  Пpоизводить автоpизацию cамocтоятeльно, используя метод формирования ключа
Трудности: Не было сложностей
Я выбрал сайт https://fion.ru Токен там оказался пустой строкой. Это нормально? По крайней мере у меня сработало!