Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович




alex_kag
  • Звание: Микробитер
  • Накопленный опыт: 47 часов
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2017-09-19 20:36:13

Видеокурсы

Дата активности Видеокурс Прогресс
2017-09-08 sokoban Сокобан 1 из 22 5 %
2017-08-27 yii Yii2 39 из 0 %
2016-10-01 java-start 1. Запуск 1 из 4 25 %
Итого: 41 из 26 158 %

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

Дата активности Консольный раздел Прогресс
2016-06-27 task1 Семантика все 6 100 %
Итого: все 6 100 %
Сохранить страницу:

1. Евгений Волосатов
Евгений Волосатов
ответить
→  alex_kag  # Сокобан / Сокобан - Вступление / 2017-09-08 23:10

я знаю, что это садизм. Это проверка на решимость создавать эту программу :)


8275. Tekashnik
Tekashnik
ответить
→  alex_kag  # Yii2 / Hash - Как правильно солить пароли / 2017-08-29 09:17

Как думаешь можно ли нати два слова, чтобы их хэш совпадал?


10591. alex_kag
alex_kag
ответить
→  Евгений Волосатов   / 2017-08-27 23:31

"А в чём отличие этой функции от моей?
if($userRecord !=null) этим?"
Только одним - мне с этим пришлось столкнуться раньше, чем это был сказано. У тебя это было в следующем уроке :)


10558. Иван Воронин
Иван Воронин
ответить
→  alex_kag  # Yii2 / PasswordIsHashed - Покажите-ка ваш хэш / 2017-08-27 17:06

Если код написан криво, то может быть что угодно =)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  alex_kag  # Yii2 / PasswordIsHashed - Покажите-ка ваш хэш / 2017-08-27 14:41

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  alex_kag  # Yii2 / IfPasswordWrong - Пароль? Пароль! Проходи. / 2017-08-27 14:37

А в чём отличие этой функции от моей?
if($userRecord !=null) этим?


10558. Иван Воронин
Иван Воронин
ответить
→  alex_kag   / 2017-08-27 13:57

Ctrl+Z хорошо помогает в данном случае, очень важно следить за мышью и клавишами, если мышь самопроизвольно тупить начала с этим делом, то советую заменить на новую, так как клавиатура и мышь должны быть безупречными, в нашей работе это очень экономит нервы =)


10591. alex_kag
alex_kag
ответить
→  Иван Воронин   / 2017-08-27 13:55

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


10558. Иван Воронин
Иван Воронин
ответить
→  alex_kag  # Yii2 / Refactoring - Нет дубликатам! / 2017-08-27 13:46

Судя по коду, я так же реализовал изначально, когда увидел лишние запросы =)


10558. Иван Воронин
Иван Воронин
ответить
→  alex_kag  # Yii2 / IfPasswordWrong - Пароль? Пароль! Проходи. / 2017-08-27 13:45

Да, отличия версий php могут давать свои плоды =)


10558. Иван Воронин
Иван Воронин
ответить
→  alex_kag  # Yii2 / IfEmailNotFound - На деревню дедушке / 2017-08-27 13:41

о чём речь?


10591. alex_kag
alex_kag
ответить
→  Евгений Волосатов   / 2017-08-26 23:21

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  alex_kag  # Yii2 / IfEmailNotFound - На деревню дедушке / 2017-08-26 22:29

при чём тут drag-n-drop?


1. Евгений Волосатов
Евгений Волосатов
ответить
→  alex_kag   / 2017-08-26 13:43

Есть специальный скрипт, который находит все тексты и в моделях и в представлениях


10591. alex_kag
alex_kag
ответить
→  Евгений Волосатов   / 2017-08-26 13:32

С переводом вопрос - то что переводить в виде дополнительных переменных  через attributeLabels - это понятно. Потом это можно будет легко найти и вкорячить в многоязычность. А как потом найти текст для перевода во вьюхах?


1. Евгений Волосатов
Евгений Волосатов
ответить
→  alex_kag  # Yii2 / JoinPost - Вторая сторона модели / 2017-08-26 13:04

Вопросы есть? :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  alex_kag  # Yii2 / Rules - Валидация без правил / 2017-08-25 19:23

ночью спать надо :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  alex_kag   / 2017-08-23 18:25

Напиши мне на скайп: chm497


10591. alex_kag
alex_kag
ответить
→  Евгений Волосатов   / 2017-08-23 18:10

В таком случае, буду рад, влиться в проект.
Еще вопрос по заданию - "Если готов - первое предварительное задание -
зарегиться на том сайте, составить схему таблицы для пользователей." Схема таблицы для пользователей - что имеется в виду? Или это имелось в виду действие на сайте?
Так же вопрос, где удобнее общаться? тут, почта, или hangout? или еще варианты.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  alex_kag   / 2017-08-23 16:44

1. Любому, кто серьёзно на это настроен.
2. Не ожидал что с регистрацией у них проблема. Впрочем, у меня есть логин.
3. Сначала типа обучения, я буду писать ты полсказывать. Далее в зависимости от понимания в глазах. Моч цель здесь - стобы был человек, разбирающийся в этом проекте для дальнейшей его поддержки. За это заказчик будет платить.


10591. alex_kag
alex_kag
ответить
→  Евгений Волосатов   / 2017-08-23 15:41

Доброго времени суток.
По поводу "Кто со мной? Будет делать PHP проект на Yii2"
- с одной стороны интересно ввязаться в бой. А с другой есть несколько не понятных вопросов :
1. -данное предложение доступно только для тех, кто купил видеокурс?
2. -шутка по поводу - зарегистрироваться на сайте "avtovoronka.com" - понравилась :) - 3 разных мыла, гугл, майл.ру и яндекс - результат одинаковый, письмо с подтверждением не пришло.
3. -в каком ключе предполагается работа? в том плане, что каждому нарезается свой участок работы, и потом будет все сливаться в общий проект (идеально, с моей точки зрения), или будет идти именно учеба?


10558. Иван Воронин
Иван Воронин
ответить
→  alex_kag  # Yii2 / Debug - Следы на песке / 2017-08-18 07:54

Молодец, отлично справился.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  alex_kag   / 2017-08-17 14:46

Запись курса бесплатно доступно только для участникам клуба формулистов, остальных прошу поддержать проект :-)


10591. alex_kag
alex_kag
ответить
→  Евгений Волосатов   / 2017-08-17 14:21

А можно узнать. Это у меня глюк. Или надо оплачивать курс? или я что то не так сделал? Мне не доступен 12 урок курса yii2


791. Валерий Жданов
Валерий Жданов
ответить
→  alex_kag  # Yii2 / Bootstrap - Пусть будет красиво! / 2017-08-15 23:10

Но всё получилось!


791. Валерий Жданов
Валерий Жданов
ответить
→  alex_kag  # Yii2 / Git - Все ходы записываются / 2017-08-15 23:04

сойдемся на "едином" определении - это ресурс (который не надо гитить)


10558. Иван Воронин
Иван Воронин
ответить
→  alex_kag  # Yii2 / Codeception - Пошаговое тестирование / 2017-08-15 22:53

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  alex_kag  # Yii2 / Join/login - Полёт Навигатора / 2017-08-15 22:40

да, в среду в 19:45


10558. Иван Воронин
Иван Воронин
ответить
→  alex_kag  # Yii2 / Composer - Установка пустоты / 2017-08-15 22:32

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  alex_kag  # Yii2 / Composer - Установка пустоты / 2017-08-15 22:29

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  alex_kag   / 2017-08-15 22:25

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


10591. alex_kag
alex_kag
ответить
→  Евгений Волосатов   / 2017-08-15 22:11

хм, да, с этим согласен.
Да и скорее всего, те кто понимают, те и так сделают, а кто не понимает, то они вряд-ли будут поднимать еще один домен.....


1. Евгений Волосатов
Евгений Волосатов
ответить
→  alex_kag  # Yii2 / Git - Все ходы записываются / 2017-08-15 22:07

на самом деле папка тоже является файлом :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  alex_kag  # Yii2 / Web - Первый кирпич сайта / 2017-08-15 22:06

если начать работать в папке локалхоста - то всё равно придётся переопределять точку старта в папку web


10558. Иван Воронин
Иван Воронин
ответить
→  alex_kag  # Yii2 / Composer - Установка пустоты / 2017-08-15 04:49

https://www.videosharp.info/10591/checking/yii=1707#card
дубликат скриншота не приемлем, переделывай работы и прикрепляй к отчёту корректные скрины.


10558. Иван Воронин
Иван Воронин
ответить
→  alex_kag  # Yii2 / Git - Все ходы записываются / 2017-08-15 04:47

да, это папка, оговорился видимо, я даже этого не услышал, так как знал, что это папка.


10558. Иван Воронин
Иван Воронин
ответить
→  alex_kag  # Yii2 / Web - Первый кирпич сайта / 2017-08-15 04:46

ну я лично так и сделал, создал домен school.loc, это интимное дело каждого, кто новичок, тот повторяется 1х1, а может даже ошибки ловить и долго искать где недоглядел, кто по опытнее, добавляет так, как ему удобнее, главное, логику не менять, так как это будет в последствии общий проект и докучи ещё и тимдев опыт получишь, а это совсем не то, что солодев.


10558. Иван Воронин
Иван Воронин
ответить
→  alex_kag  # Yii2 / Предварительное задание / 2017-08-13 04:20

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


4004. Елена
Елена
ответить
→  alex_kag  # Язык Java / Платформа Java / 2016-10-02 05:37

Будучи преподавателем, иногда не осознаю, что знают мои слушатели, а что - нет. Но у меня, в отличие от Евгения есть хотя бы живая обратная связь. А тут идёт просмотр в записи.


10558. Иван Воронин
Иван Воронин
ответить
→  alex_kag  # Язык Java / Платформа Java / 2016-10-01 20:39

на 17:05 так и сказали, что имя файла и имя класса должны совпадать

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




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Подключать отладку к Yii. Управлять уровнями отладочной информации
Трудности: Пришлось вручную создавать папки runtime/debug (но это нормально, у системы просто не было прав на создание директории (я под ubuntu)
все понятно, все хорошо.
Научился: Научился сокращать нагрузку на сервер, путем уменьшения количества запросов к базе
---