Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович
Вызов от Робота Шарпа
Вебинар «Сокетный Клиент-Сервер на C#» начнётся через 14 час. 15 мин.

Елена
  • Звание: Гуру
  • Накопленный опыт: 1697 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: 23497 байтов
  • Участник «Клуба формулистов»: до 2018-12-01
  • Последний визит: 2018-11-16 04:42:19
  • Возраст: 40 лет

Видеокурсы

Дата активности Видеокурс Прогресс
2017-12-18 javasweeper Java Sweeper 9 из 0 %
2017-10-20 game0 Демо игры 9 из 10 90 %
2017-10-02 yii_b PHP фреймворк Yii2 - вторая часть 9 из 8 113 %
2017-08-29 yii Yii2 39 из 40 98 %
2017-07-06 dancex Dancing Links 13 из 14 93 %
2017-06-18 bilife Бинарная жизнь все 6 100 %
2017-06-17 jframe Слова в Сетке все 9 100 %
2017-05-29 tinklavimas Tinklavimas 4 из 30 14 %
2017-05-28 jquery Знакомство с jQuery все 16 100 %
2017-05-18 chess2 МикроШахматы все 47 100 %
2017-04-11 task4 Графические циклы 12 из 13 93 %
2017-04-05 iterator Итератор все 10 100 %
2017-04-04 soft1 Нанософт 3 из 10 30 %
2017-03-26 design-javafx MVC и JavaFX все 17 100 %
2017-03-20 design-mvc MVC шаблон все 39 100 %
2017-03-10 java-junit Тестирование все 6 100 %
2017-03-01 java-sqlite База SQLite все 5 100 %
2017-02-22 design-state State 11 из 13 85 %
2017-02-22 design Шаблоны все 1 100 %
2017-02-16 design-observer Observer 12 из 13 93 %
2017-02-10 design-record Active Record 8 из 9 89 %
2017-01-31 design-iterator Iterator 14 из 15 94 %
2017-01-30 design-facade Facade 10 из 11 91 %
2017-01-30 design-strategy Strategy 15 из 16 94 %
2017-01-27 design-method Template method 9 из 10 90 %
2017-01-25 design-singleton Singleton 21 из 22 96 %
2017-01-20 design-factory Factory 10 из 11 91 %
2017-01-04 ef Entity Framework все 8 100 %
2017-01-01 lambda Функционал все 5 100 %
2016-12-29 jbook Java Book 15 из 24 63 %
2016-12-18 java-class JA. Классные пакеты 17 из 18 95 %
2016-12-15 java-for2d JC. Явные графоциклы все 11 100 %
2016-12-13 thread Бурные потоки все 12 100 %
2016-12-02 graf Коллекция графов все 19 100 %
2016-11-22 viri Без конкуренции все 14 100 %
2016-11-20 java-array J9. Массивы все 3 100 %
2016-11-17 java-loop J8. Циклопы все 10 100 %
2016-11-12 driver PHP Driver все 10 100 %
2016-11-11 java-egz J7. Экзамен все 4 100 %
2016-11-07 java-if J6. Условия все 7 100 %
2016-11-01 java-oper J5. Операции все 7 100 %
2016-10-27 xonix Game Xonix 1 из 24 5 %
2016-10-26 java-type J4. Типы все 4 100 %
2016-10-22 java-read J3. Ввод все 10 100 %
2016-10-20 chess НаноШахматы все 17 100 %
2016-10-13 java-write J2. Печать все 3 100 %
2016-10-08 java-start J1. Запуск все 4 100 %
2016-10-08 gmaps ASP.NET и GMaps 2 из 11 19 %
2016-10-01 sweep Боты Сапёра 23 из 32 72 %
2016-09-10 jsweep Явный Сапёр все 12 100 %
2016-09-06 biknight Мат Конём и Слоном 18 из 32 57 %
2016-08-22 soft0 Демо софт 3 из 7 43 %
2016-08-20 compiler Компилятор все 3 100 %
2016-06-23 sudoku Судоку 9 из 11 82 %
2016-06-17 lines Шарики 6 из 8 75 %
2016-05-30 shifr Шифрование 1 из 20 5 %
2016-04-14 java2 Игры на JavaScript 1 из 11 10 %
2016-04-03 network Сетевые технологии все 13 100 %
2016-03-14 aspnet Базовый ASP.ект все 24 100 %
2016-02-24 image Фотошарп 2 из 9 23 %
2016-02-14 infob Инфобизнес 10 из 20 50 %
2016-01-19 base2 БД - Управление гостиницей 19 из 31 62 %
2016-01-09 words Игры со словами 5 из 7 72 %
2016-01-05 soft2 Новые технологии 16 из 15 107 %
2015-12-16 task2 Алгоритмика все 1 100 %
2015-11-21 game7 Морской флот 51 из 52 99 %
2015-10-29 game4 Игры со Спрайтами все 33 100 %
2015-09-17 sokoban Сокобан 21 из 23 92 %
2015-08-30 task1 Семантика все 1 100 %
2015-07-21 saver Хранитель экрана 13 из 15 87 %
2015-07-14 game2 Микроигры 11 из 15 74 %
2015-07-10 task3 Комбинаторика все 22 100 %
2015-07-05 game1 Нано-игры 8 из 10 80 %
2015-05-09 game6 Морской Бой 12 из 16 75 %
2015-04-06 memory Карточки памяти 2 из 0 %
Итого: 887 из 1069 83 %

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

Дата активности Консольный раздел Прогресс
2018-01-09 book 6.Математика 8 из 7 115 %
2017-11-12 task2 VIP задачи 1 из 0 %
2017-10-18 olimp Олимпиада 28 из 40 70 %
2017-07-02 club 4004 - Елена Вставская все 27 100 %
2017-06-01 club 8275 - Глушков Александр 26 из 29 90 %
2017-01-10 club 10558 - Иван Воронин все 7 100 %
2017-01-08 book 8.Потоки все 8 100 %
2017-01-07 book 7.Функции все 8 100 %
2017-01-05 book 5.Массивы все 8 100 %
2017-01-04 book 4.Циклы 7 из 8 88 %
2017-01-04 book 3.Условия все 8 100 %
2017-01-03 book 1.Строки все 8 100 %
2017-01-03 book 2.Числа все 8 100 %
2016-12-27 club 6452 - Кирилл Шмойлов все 6 100 %
2016-12-26 club 10494 - Алексей Васюк все 6 100 %
2016-12-24 club 10162 - Дмитрий Гринь 3 из 5 60 %
2016-12-21 club 7119 - Владимир Новопашин все 15 100 %
2016-12-18 club 7238 - Константин все 2 100 %
2016-12-16 club 10670 - Сергей Соколов все 10 100 %
2016-12-15 club 6203 - Николай 5 из 6 84 %
2016-12-12 club 5649 - Максим Лапшинов все 8 100 %
2016-12-07 jawa Коллекции все 3 100 %
2016-12-07 jawa Потоки все 8 100 %
2016-11-14 club 24 - Муза Оля 2 из 3 67 %
2016-10-20 jawa IF - Условия все 18 100 %
2016-10-20 jawa WRITE - Вывод данных все 11 100 %
2016-10-20 jawa READ - Ввод данных все 10 100 %
2016-10-20 jawa LOOP - Циклы все 8 100 %
2016-10-20 jawa OPER - Формулы 6 из 9 67 %
2016-08-21 solo C# набор 2 из 17 12 %
2016-08-14 task2 Матрёшки все 9 100 %
2016-07-28 task1 Лирика все 14 100 %
2016-05-07 task2 Алгоритмика все 20 100 %
2016-05-07 task1 Календарь все 16 100 %
2016-05-06 task2 Вечность все 5 100 %
2016-02-15 task2 For-to-чки все 26 100 %
2016-01-26 task2 Последовательность все 6 100 %
2016-01-16 task1 Строки все 14 100 %
2016-01-14 task1 Формулы все 9 100 %
2016-01-14 task1 Целые задачи все 11 100 %
2016-01-05 task2 Логика все 13 100 %
2015-12-21 task2 Пока-цикл все 6 100 %
2015-12-14 task2 Матрицы все 4 100 %
2015-12-02 task2 Строки все 6 100 %
2015-12-01 task2 Простые массивы все 8 100 %
2015-11-27 jawa TYPE - Шесть типов все 7 100 %
2015-11-20 task2 По цифрам все 8 100 %
2015-11-03 task2 Любимые циклы все 6 100 %
2015-11-03 task2 Узник цикла IF все 6 100 %
2015-10-29 task2 Математика все 9 100 %
2015-10-21 task2 Условный оператор все 16 100 %
2015-10-20 task2 Обман цикла все 7 100 %
2015-10-12 task2 Точка и плоскость все 6 100 %
2015-09-29 task2 Do-рацикл все 4 100 %
2015-09-18 jawa START - Запуск все 1 100 %
2015-09-06 task1 Семантика все 6 100 %
2015-08-25 task2 Типы данных все 5 100 %
2015-07-10 task2 Комбинаторика все 9 100 %
2015-07-05 task1 Цифры все 12 100 %
2015-07-02 task2 Подпрограммы все 14 100 %
2015-05-06 task2 Динамика все 3 100 %
2015-05-03 task2 Рекурсия все 4 100 %
2015-02-24 task1 Символы все 5 100 %
2015-02-24 task1 Геометрия все 8 100 %
2015-02-02 task1 Целые числа все 7 100 %
Итого: 585 из 621 95 %
Сохранить страницу:

19475. KF
Konstantin
Konstantin
ответить
→  Елена  # PHP Driver / Установка PhpStorm / 2018-09-11 23:28

Честный способ перейти на ATOM, посмотрите мой отчет. Абсолютно бесплатно.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Елена   / 2018-03-30 18:14

Лена, привет.
Можно будет облагородить этот плейлист?
https://www.youtube.com/watch?v=2r-TKmi9bwo&list=PLt5E226f3KMFQ3gKc7S3ag_P36lhRLbj5


4004. KF
Елена
Елена
ответить
→  Алексей|BrisK|Кривицкий   / 2018-03-22 05:13

Да. Пришлось в BIOSe внести изменения - включить визуализацию, или что там ему не нравится


3506. --
Алексей|BrisK|Кривицкий
Алексей|BrisK|Кривицкий
ответить
→  Елена   / 2018-03-22 01:17

Доброго времени суток! У меня точно, такая же ошибка(. Вы смогли запустить?
https://www.videosharp.info/3506/checking/android=1806


11589. KF
Yefim
Yefim
ответить
→  Елена  # Новые технологии / ФИНАЛЬНЫЙ УРОК / 2018-01-26 10:21

Елена, Шикарный видео обзор!!! Он вполне мог бы быть дополнительным уроком к данному курсу.


11589. KF
Yefim
Yefim
ответить
→  Елена  # Хранитель экрана / ФИНАЛЬНЫЙ урок / 2018-01-07 23:32

Прекрасный обзор, Елена!
Хочу тоже пройти этот курс!


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
→  Елена   / 2018-01-07 15:11

Извените! Это я не привильно прочитал условия :(


4004. KF
Елена
Елена
ответить
→  Сергей Стефаненко  # Консоль / 5.Массивы / Мульти возведение / 2018-01-07 15:08

А что не так? Индексы элементов в массиве начинаются с 0


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
→  Елена  # Консоль / 5.Массивы / Мульти возведение / 2018-01-07 15:00

Умножить элементы с нечётными индексами (1, 3, 5, ...) на 2,
с чётными индексами (0, 2, 4, ...) возвести в квадрат.
Ввод: 3 8 6 1
Вывод: 9 16 36 2
Мне кажется что-то тут не так :)


4004. KF
Елена
Елена
ответить
→  yerv   / 2018-01-05 15:28

Пожалуйста! А за что СПАСИБО?


11951. --
yerv
yerv
ответить
→  Елена   / 2018-01-05 15:23

СПАСИБО


4004. KF
Елена
Елена
ответить
→  FireWolf   / 2017-12-25 16:56

Спасибо, уже решила


10080. --
FireWolf
FireWolf
ответить
→  Елена  # C# Android / Установка и запуск HAXM эмулятора Android / 2017-12-25 16:34

Нужно в Windows Features (по русски наверное Компоненты Windows) снять галочку с Hyper-V и перезагрузиться. И чтобы в биосе былв включена виртуализация. Была подобная проблема. Решение нашёл здесь - https://stackoverflow.com/questions/21635504/error-during-installing-haxm-vt-x-not-working


4004. KF
Елена
Елена
ответить
→  Tekashnik  # Java Sweeper / Закрытие на выходе / 2017-12-15 05:18

Я пока созревают для покупки SSD - комп на гарантии


8275. KF
Tekashnik
Tekashnik
ответить
→  Елена  # Java Sweeper / Закрытие на выходе / 2017-12-14 22:58

Я поэтому купил SSD ипоставил на него систему, пришлось пожертвовать приводом


4004. KF
Елена
Елена
ответить
→  Евгений Волосатов  # Java Sweeper / Закрытие на выходе / 2017-12-14 21:28

Это все отголоски дешёвого компа. Диск медленный и оперативки мало. Вот и тормозит всё. И напрягает временами :)


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Елена  # Java Sweeper / Закрытие на выходе / 2017-12-14 21:09

Да вроде не так уж и тормозит
Вот эклипс - это да.


2760. --
Иван Татур
Иван Татур
ответить
→  Елена  # C# Android / Установка и запуск HAXM эмулятора Android / 2017-12-06 14:26

В биосе нужно включить Virtual Technology.  И все будет хорошо


459. --
Сергей Сергеевич
Сергей Сергеевич
ответить
→  Елена   / 2017-11-29 21:16

Я знаю что родной язык java, я про это не писал, я написал то что читал в интернете по поводу ошибки, так как многие столкнулись с ней. Android Studio как раз и предлагает писать на родном языке. А по поводу тормозов, возможно пакеты не установлены, тоже писали про это, что типа нужно установить нужно выбрать версию андройда под которую будем писать, там внутри есть пакет Intel Atom 86x, а если CPU выбран ARM, то он работает медленнее. Вот здесь можно почитать https://software.intel.com/ru-ru/blogs/2014/10/20/how-to-ensure-you-are-using-intel-haxm-for-android-emulator Поэтому поможет ли это с тормозами, я не уверен, возможно не всем поможет, так как если железо слабое, то вряд ли что поможет


4004. KF
Елена
Елена
ответить
→  Сергей Сергеевич   / 2017-11-29 14:47

Насколько я знаю, родным языком Android-приложений является Java. Так почему бы на ней не писать? С проблемой я поборолась, но Visual Studio с этим эмулятором Ооочень тормозит. Работать невозможно. Хотя у меня Core i5 процессор стоит.


459. --
Сергей Сергеевич
Сергей Сергеевич
ответить
→  Елена  # C# Android / Установка и запуск HAXM эмулятора Android / 2017-11-29 12:27

Я пытался бороться с этой проблемой, то есть ошибкой, Если у вас процессор сделан не на базе Intel и то не все процессоры Intel подходят, только с поддержкой VT-x. У меня AMD, как бы я не пытался обойти эту ошибку, установить HAXM не получилось. Хорошо работает https://www.genymotion.com и Visual Studio for Android, последняя программа у меня так же не установилась. Visual Studio выдает ошибки об развертывание устройства, в итоге даже файл APK не получал чтобы протестировать на устройстве. Отказался от Xamarin и установил Android Studio, она находит виртуальные устройства, типа genymotion или BlueStack и там же развертывает приложения, причем быстро. Минус то что писать приходится не на c#.


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Елена  # C# Android / Установка и запуск HAXM эмулятора Android / 2017-11-27 21:22

SSD это хорошо, но HDD на 100% надо выявить причину и устранить, может быть просто обновления качаются или антивирус плановую проверку проводит.


4004. KF
Елена
Елена
ответить
→  Иван Воронин  # C# Android / Установка и запуск HAXM эмулятора Android / 2017-11-27 21:04

Так и сделала - залезла в Биос. А про SSD - это так, мечты :)
Просто когда открываешь диспетчер задач - все с запасом - и ЦП, и ОЗУ. А диск на 100% молотит. Поэтому и решила, что в нем дело.
Когда на предыдущем компе SSD поставила - быстродействие очень заметно увеличилось.


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Елена  # C# Android / Установка и запуск HAXM эмулятора Android / 2017-11-27 20:53

SSD не поможет, нужно много ОЗУ =)


4004. KF
Елена
Елена
ответить
→  Евгений Волосатов   / 2017-11-27 18:46

На мой запрос Гугл отозвался - пришлось залезть в Bios и включить этот самый... Не помню, как называется... Короче,  тот, на кого HAXM ругался


1901. --
Neverwinter 2
Neverwinter 2
ответить
→  Елена  # C# Android / Установка и запуск HAXM эмулятора Android / 2017-11-27 15:04

SSD - сам по себе не поможет. Нужен быстрый процессор, быстрая оперативка и прочее)).  Люди уже сталкивались (по отчетам видно) с виртуализацией в биос.... Хочу лишь пожелать вам удачи, Елена. Вы молодец, что вы стараетесь, не смотря на проблемы!
А почему не здоровья, не денег а именно удачи? Потому что все пассажиры титиника были и здровы... и богаты... )))) ^^


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Елена  # C# Android / Установка и запуск HAXM эмулятора Android / 2017-11-27 10:54

мне написало, что надо в панели управления отключить VT-X.
Надо погуглить и найти решение, добавить в урок.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Елена  # C# Android / Установка Xamarin для Visual Studio / 2017-11-27 10:45

Давай тебе на новый компьютер накопим?


4004. KF
Елена
Елена
ответить
# C# Android / Установка и запуск HAXM эмулятора Android / 2017-11-27 08:50

Проблему решила, слазив в BIOS, но от этого не легче.
Я, конечно, предполагала, что всё это будет тормозить, но не предполагала, что будет ТАК тормозить.
Работать невозможно. Ждать по часу, пока скомпилируется пустой проект не представляется возможным. При этом комп вообще слабо подает признаки жизни.
Я в ауте, этот курс - не для моих мощностей :(
Хочу SSD.


16066. --
Bodrik_torf
Bodrik_torf
ответить
→  Елена   / 2017-11-03 11:49

Ну с учетом что блок схемы я последний раз чертил в школе, а школу я закончил в 2001 году, то считаю, что справился хорошо. А так как мой педагога по информатике очень мало внимания уделял программированию и все что сопутствует ему, то учился сам, потому-что нравилось. Зайдя на ссылки, которые ты скинула и изучив их я нашел сваи ошибки в оформлении. А по поводу блоков в самой схеме то не согласен. Блок схема программы — это как содержание в книге. Чисто мае мнение. 


4004. KF
Елена
Елена
ответить
→  Bodrik_torf  # Наноигры / Скорость реакции. Блок-схема / 2017-11-03 05:31

Судя по всему - не очень хорошо блок-схемы в школе выучил. Я бы такую блок-схему вернула.
Во-первых, не очевидно, что такое total, sw.ms, pic.visible. Если pic принимает значение от 1 до 3, то как у этого числа могло оказаться поле?
Во-вторых, все блоки схемы выполнены как попало, и схема читается очень тяжело.
Могу предложить ознакомиться с моими рекомендации по оформлению блок-схем тут:
https://prog-cpp.ru/block-schema/
и тут:
https://prog-cpp.ru/algorithm-structure/


8275. KF
Tekashnik
Tekashnik
ответить
→  Елена  # Демо игры / C# чего начать программировать / 2017-10-22 09:13

Да интесно посмотреть изнутри)


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Елена  # Демо игры / C# чего начать программировать / 2017-10-21 13:08

Ну кто такой и как работает Робот Шарп понять не сложно, а вот его реализация это не простая задача =) очень много нюансов имеется.


4004. KF
Елена
Елена
ответить
→  Yefim  # Графические циклы / VIP. Спирограф / 2017-10-21 09:30

Спасибо,  Ефим


4004. KF
Елена
Елена
ответить
→  Евгений Волосатов   / 2017-10-21 05:42

А что, можно? Было бы очень интересно.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Елена  # Демо игры / C# чего начать программировать / 2017-10-20 22:31

Тебе дать его исходники?


15822. KF
Павел Демьянов
Павел Демьянов
ответить

4004. KF
Елена
Елена
ответить
→  Павел Демьянов  # Консоль / Олимпиада / Случайная задача / 2017-10-10 14:49

Для каждой буквы можно использовать Console.Write. Но ограничение Робота Шарпа - что Console.WriteLine обязательно должен быть использован


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Елена  # БД - Книжка оценок / Создание интерфейса программы / 2017-10-09 05:24

Он как раз 32 битный и выбрал для скачивания.


4004. KF
Елена
Елена
ответить
→  Родион Глушков  # БД - Книжка оценок / Создание интерфейса программы / 2017-10-04 11:41

Меня в подобном вопросе спас 32-битный драйвер. Не помню только точно, где.


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Елена  # PHP фреймворк Yii2 - вторая часть / Switch lang - Полиглот / 2017-10-02 23:54

Только хотел написать, чтобы посмотрела файл acceptance.suite.yml, но вижу коменты, сама нашла. Молоток.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Елена  # PHP фреймворк Yii2 - вторая часть / Switch lang - Полиглот / 2017-10-02 21:34

Да/, об этом было - я говорил, что эти файлы должны быть одинаковыми.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Елена  # PHP фреймворк Yii2 - вторая часть / Debug url - Отладочный модуль / 2017-10-02 21:33

Спасибо.
В первом курсе я это более подробно освещал.


4004. KF
Елена
Елена
ответить
# PHP фреймворк Yii2 - вторая часть / Switch lang - Полиглот / 2017-10-02 20:59

Получилось! Перенесла настройки из файла acceptance.suite.default.yml в  acceptance.suite.yml - и тесты прошли.
Видимо, упустила, где в уроках это сделано и как это сделать правильно


6203. KF
Николай Миролюбов
Николай Миролюбов
ответить

4004. KF
Елена
Елена
ответить
# PHP фреймворк Yii2 - вторая часть / Lang Tester - Тестирование Интернационализации / 2017-10-02 08:01

Честно доделала пост-скриптум :)
Интересно и познавательно - насчет объединения веток.
Только звук в первой части урока очень тихий по сравнению со второй частью


6203. KF
Николай Миролюбов
Николай Миролюбов
ответить
→  Елена  # PHP фреймворк Yii2 - вторая часть / Compose Yii - Загрузка фреймворка / 2017-09-29 17:53

Хороший вопрос. Видимо через .htaccess это и надо делать. Неплохо было бы этот момент тоже в урок включить.


4004. KF
Елена
Елена
ответить
→  Новопашин Владимир  # PHP фреймворк Yii2 - вторая часть / Compose Yii - Загрузка фреймворка / 2017-09-29 06:39

Да так... Ликвидируем мою недообразованность в плане загрузки файлов на хостинг и определения точки входа на сайт :)


7119. KF
Новопашин Владимир
Новопашин Владимир
ответить
→  Елена  # PHP фреймворк Yii2 - вторая часть / Compose Yii - Загрузка фреймворка / 2017-09-29 06:32

Что-то тут у вас интересное обсуждается!


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Елена   / 2017-09-28 21:36

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


4004. KF
Елена
Елена
ответить
→  Иван Воронин   / 2017-09-28 21:12

Видимо, я нахожусь на уровень ниже в понимании таких вещей.
Я всё равно не понимаю, где находится папка htdocs. У меня на хостинге ее нету :(
Наверное, со временем разберусь.


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Елена   / 2017-09-28 21:04

нужно просто смотреть на папку web как на относительную точку, если это точка входа, то на реальном хостинге заливается всё на 1 уровень выше и папка web становится папкой htdocs/www и т.д. главное не привязываться в коде к имени web, лучше константу в конфиге определить, где будет имя корневой папки, меняете на то, которое принято на реальном хосте.


4004. KF
Елена
Елена
ответить
→  Иван Воронин  # PHP фреймворк Yii2 - вторая часть / Compose Yii - Загрузка фреймворка / 2017-09-28 21:01

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


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Елена  # PHP фреймворк Yii2 - вторая часть / Compose Yii - Загрузка фреймворка / 2017-09-28 20:59

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


4004. KF
Елена
Елена
ответить
→  Евгений Волосатов  # PHP фреймворк Yii2 - вторая часть / Compose Yii - Загрузка фреймворка / 2017-09-28 17:46

Пока не совсем понимаю, в чем сложность. Возможно, я просто чего-то не знаю.
Но у меня сейчас единственная точка входа на сайт - /web/index.php
Вот ветка на гитхабе: https://github.com/vev678/MySchool
В настройках OpenServer задан путь до папки /domains/MySchool.loc (определяется автоматически)


4004. KF
Елена
Елена
ответить
→  Евгений Волосатов  # PHP фреймворк Yii2 - вторая часть / Compose Yii - Загрузка фреймворка / 2017-09-28 17:45

Пока не совсем понимаю, в чем сложность. Возможно, я просто чего-то не знаю.
Но у меня сейчас единственная точка входа на сайт - /web/index.php
Вот ветка на гитхабе: https://github.com/vev678/MySchool
В настройках OpenServer задан путь до папки /domains/MySchool.loc (определяется автоматически)


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Елена  # PHP фреймворк Yii2 - вторая часть / Compose Yii - Загрузка фреймворка / 2017-09-28 17:37

ну там тоже есть настройки... самое сложное - сделать чтобы папка веба не получила доступа к остальным файлам


7119. KF
Новопашин Владимир
Новопашин Владимир
ответить
→  Елена  # PHP фреймворк Yii2 - вторая часть / Web folder - Подготовка папки / 2017-09-28 06:00

Я через консоль делал все это.


5649. KF
Максим Лапшинов
Максим Лапшинов
ответить
→  Елена  # PHP фреймворк Yii2 - вторая часть / Welcome - Вступление / 2017-09-27 10:24

Очень хорошо что все и вся готово


7119. KF
Новопашин Владимир
Новопашин Владимир
ответить
→  Елена  # PHP фреймворк Yii2 - вторая часть / Design Cabinet - Кабинетное планирование / 2017-09-21 06:08

Кстати я согласен с Леной - всегда так делают в профиле!


4004. KF
Елена
Елена
ответить
→  Евгений Волосатов  # PHP фреймворк Yii2 - вторая часть / Design Cabinet - Кабинетное планирование / 2017-09-20 14:38

Я поняла, что разные страницы. Просто мне кажется, что с точки зрения пользователя удобнее когда всё на одной. Просто сделать разные кнопки, чтоб к разным таблицам в БД обращаться.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Елена  # PHP фреймворк Yii2 - вторая часть / Design Cabinet - Кабинетное планирование / 2017-09-20 14:25

так есть же страничка /user/index и там ссылки на все опции, в том числе на смену пароля


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Елена  # PHP фреймворк Yii2 - вторая часть / Design Cabinet - Кабинетное планирование / 2017-09-20 14:22

на разные страницы разделяется, потому что процесс принципально отличаются (разные таблицы задействованы)


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Елена  # PHP фреймворк Yii2 - вторая часть / Design Cabinet - Кабинетное планирование / 2017-09-20 12:32

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


4004. KF
Елена
Елена
ответить
→  Иван Воронин  # PHP фреймворк Yii2 - вторая часть / Design Cabinet - Кабинетное планирование / 2017-09-20 12:28

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


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Елена  # PHP фреймворк Yii2 - вторая часть / Design Cabinet - Кабинетное планирование / 2017-09-20 12:08

Молодец, но да, судя по твоему скриншоту, не понятно, как попасть на форму смены пароля, надо будет при выполнении урока, обязательно этот момент дорисовать, так как уже вижу, куда добавить можно =)


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Елена  # PHP фреймворк Yii2 - вторая часть / Design - Планирование входа / 2017-09-20 10:05

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


7119. KF
Новопашин Владимир
Новопашин Владимир
ответить

1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Елена  # PHP фреймворк Yii2 - вторая часть / Design - Планирование входа / 2017-09-19 21:56

Я одержим идеей сделать хорошую основу, платформу и разобраться в Yii.
На этом можно будет построить всё остальное.


4004. KF
Елена
Елена
ответить
→  Oleg Didok   # Графические циклы / VIP. Спирограф от Елены / 2017-09-15 05:21

Спасибо, Олег! Приятно :)


4004. KF
Елена
Елена
ответить
→  Yefim  # Консоль / Олимпиада / Случайная задача / 2017-09-06 09:25

Спасибо, Ефим. Исправлено.


4004. KF
Елена
Елена
ответить
→  Yefim  # Консоль / Олимпиада / Случайная задача / 2017-09-04 20:12

Согласна, Ефим. Только сообщение не сразу заметила. Задача "уплыла" уже, и не знаю, где ее искать :(


13540. --
Алексей Малышев
Алексей Малышев
ответить
→  Елена  # Yii2 / Hash - Как правильно солить пароли / 2017-09-01 22:44

на 20 наверно ждать надоест (:


4004. KF
Елена
Елена
ответить
→  Евгений Волосатов  # Yii2 / Hash - Как правильно солить пароли / 2017-08-31 11:22

Нет, максимум до 16


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Елена  # Yii2 / Remember me - Печенька на память / 2017-08-31 11:20

Ну вот. Успела!  Молодец.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Елена  # Yii2 / Hash - Как правильно солить пароли / 2017-08-31 11:19

С 20 уровнем хэшировала?


4004. KF
Елена
Елена
ответить
→  Tekashnik   / 2017-08-31 06:33

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


8275. KF
Tekashnik
Tekashnik
ответить
→  Елена  # Yii2 / Test - Запуск функциональных тестов / 2017-08-31 06:01

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


4004. KF
Елена
Елена
ответить
→  Tekashnik  # Yii2 / Test - Запуск функциональных тестов / 2017-08-31 05:55

Надо смочь :)
Иначе курс до конца пройти не получится...
Но я последний урок вряд ли пройду - во-первых, время открытого курса заканчивается, во-вторых дел слишком много - учебный год начинается. А в-третьих - всё равно всё забуду, когда потребуется.


8275. KF
Tekashnik
Tekashnik
ответить
→  Елена  # Yii2 / Test - Запуск функциональных тестов / 2017-08-31 05:52

Понятно, то понятно, но возникает большой вопрос: Сможем ли мы повторить это без видеоуроков))


5649. KF
Максим Лапшинов
Максим Лапшинов
ответить
→  Елена   / 2017-08-30 11:55

вот и выдергиваете


4004. KF
Елена
Елена
ответить
→  Максим Лапшинов   / 2017-08-30 10:28

Вот и тут придется клещами выдергивать :)


5649. KF
Максим Лапшинов
Максим Лапшинов
ответить
→  Елена   / 2017-08-30 10:20

клещями тогда выдегивали ответы у меня


4004. KF
Елена
Елена
ответить
→  Максим Лапшинов   / 2017-08-30 10:08

А когда у доски отвечал - тоже помолчать предпочитал? Это ведь твой отчет.


5649. KF
Максим Лапшинов
Максим Лапшинов
ответить
→  Елена  # 1. Singleton / Singleton - Config - Final / 2017-08-30 09:12

Может лучше промолчать


4004. KF
Елена
Елена
ответить
→  Максим Лапшинов  # 1. Singleton / Singleton - Config - Final / 2017-08-30 09:08

Ну, значит так словами и пиши:
"Нечего сказать. Написал константы!" :)


5649. KF
Максим Лапшинов
Максим Лапшинов
ответить
→  Елена  # 1. Singleton / Singleton - Config - Final / 2017-08-30 09:06

Так если нечего сказать
написал константы и все


4004. KF
Елена
Елена
ответить
→  Максим Лапшинов  # 1. Singleton / Singleton - Config - Final / 2017-08-30 05:18

Как-то уж совсем скудно с комментариями к уроку :(


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Елена  # Yii2 / Refactoring - Нет дубликатам! / 2017-08-30 00:54

Найденный ошибки это всегда приятно.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Елена  # Yii2 / IfPasswordWrong - Пароль? Пароль! Проходи. / 2017-08-28 20:35

продлим до 32-ого :)


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Елена  # Yii2 / Save - Запись в книгу / 2017-08-28 13:24

По поводу дел, аналогичная ситуация, из-за болезни дела утрамбовались плотненько =)


4004. KF
Елена
Елена
ответить
→  Иван Воронин  # Yii2 / Save - Запись в книгу / 2017-08-28 12:03

Это точно.
Сейчас еще время поджимает - надо закончить курс до конца августа. А еще других дел куча.
Так что на понимание отводится слишком мало времени.


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Елена  # Yii2 / Save - Запись в книгу / 2017-08-28 10:07

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


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Елена  # Yii2 / UserLoginForm - Модель на входе / 2017-08-27 21:06

вроде всё верно - заполняет форму, но ещё не входит (не видит имя залогиненного)


4004. KF
Елена
Елена
ответить
→  Евгений Волосатов  # Yii2 / Save - Запись в книгу / 2017-08-27 20:59

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


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Елена  # Yii2 / Save - Запись в книгу / 2017-08-27 20:52

не очень понял, в чём проблема


4004. KF
Елена
Елена
ответить
→  Иван Воронин   / 2017-08-26 06:06

БД пропала потому что комп другой :)


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Елена  # Yii2 / JoinPost - Вторая сторона модели / 2017-08-25 22:33

Ничего, полезная тема, хотя и странно это, почему БД пропала?


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Елена  # Yii2 / JoinPost - Вторая сторона модели / 2017-08-25 14:17

Думаю, такие переделки только на пользу.


4004. KF
Елена
Елена
ответить
→  Николай Денисов  # Yii2 / JoinPost - Вторая сторона модели / 2017-08-24 21:29

Куда же без него :)


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

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

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 KF Oleksandr 17663 310
2 KF Dmitry Sinitsin 17947 300
3 KF vip 9913 10 15 10 35 245
4 KF Tekashnik 8275 5 5 242
5 KF Игорь Тюлькин 16568 5 10 10 25 235
6 KF Максим Лапшинов 5649 219
7 KF Павел Демьянов 15822 218
8 KF chokayes 9752 1 1 211
9 KF Слава 17255 210
10 KF Виктор 17606 210
11 KF Александр 3922 5 5 1 11 203
12 KF Александр Балбашов 19525 198
13 KF Айдар 20167 194
14 KF Никита 17542 5 5 10 190
15 KF Andrew 18783 185
16 KF Александр 18131 178
17 KF AlliZzeN 11353 177
18 KF Sergey Potapov 1950 4 4 167
19 KF ser2018 17425 161
20 KF Кирилл 9480 155
21 KF Иван Воронин 10558 151
22 KF Николай Миролюбов 6203 5 5 137
23 KF Trira 11019 135
24 KF chip 13417 127
25 KF Evgenii Kudriavtcev 18493 5 10 5 20 125
26 KF Николай 20295 120
27 -- Андрей 162 111
28 KF Андрей Бебнев 20215 1 5 6 98
29 -- New programist 20071 96
30 KF KpucTo6aJlb 13385 95
31 KF DimanDOS 14981 80
32 KF Дмитрий 20302 69
33 KF Danil42Russia 10895 63
34 KF Михаил 5081 5 5 2 12 62
35 KF DenisMed 18419 5 5 59
36 KF Yefim 11589 59
37 -- Иван 2146 54
38 -- Юрий 20410 54
39 -- Даниил Лаутеншлегер 20061 53
40 KF Евгений Волосатов 1 2 2 52
41 KF Денис 16396 51
42 KF Дмитрий 16218 49
43 -- Deep Network 20111 41
44 -- Сергей Меркулов 20327 41
45 KF Konstantin 19475 38
46 -- Dmitri 20407 37
47 -- Посетитель 0 5 5 35
48 KF Антон Кравченко 5502 5 5 35
49 KF Дмитрий Че 1295 2 2 32
50 -- Дмитрий 18953 32
51 KF Den Andreevich 6861 5 5 26
52 KF Сергей Соколов 10670 26
53 KF Василий 11423 26
54 -- Ирина 19732 26
55 -- Stainlessrat 9013 25
56 -- Валерий Жданов 791 24
57 -- Mykola 20375 23
58 KF Анастасия 20413 22
59 -- Алексей 17535 5 5 20
60 -- Михаил Росохатый 20351 20
61 -- Ivan 4038 18
62 KF Alexander 19867 16
63 KF Владислав 20419 16
64 -- chiplid 20424 16
65 -- Fishkina 19532 15
66 -- Nikolay 20406 15
67 -- gladandres 20420 15
68 -- Максим 20435 13
69 -- Петя 7652 1 1 12
70 -- Евгений 20335 11
71 -- Степан 1710 10
72 -- Сергей 3747 10
73 -- Евгений 11300 10
74 -- Виталий 16268 10
75 -- Евгений 20176 10
76 -- Дмитрий 20379 10
77 -- buzl 20430 10
78 -- Сергей Стефаненко 13131 9
79 -- bukachuk 20417 9
80 -- Григорий 3850 8
81 -- Дмитрий 4814 8
82 -- Максим 20416 7
83 -- Андрей Денисевич 20380 6
84 -- Timoha 9980 5
85 -- Андрей 17589 5
86 -- Владимир 19384 5
87 -- Sloupok08 19622 5
88 -- Макс Тимашков 20105 5
89 -- Maksim 20298 5
90 -- Евгений 20386 5
91 -- Danilano 20418 5
92 -- Андрей 20433 5
93 -- Роман Осипов 6758 3
94 -- Sergey 4732 2
95 -- Виктор Си 5923 2
96 -- Кирилл Шмойлов 6452 2
97 -- Сишарпер 20415 2
98 -- Файз 20421 2
99 KF Jan 20432 1 1 1
100 -- Павел 20437 1 1 1
101 -- Дмитрий 4210 1
102 -- Rita 10365 1
103 -- ivan 19398 1
104 -- Анастасия 20079 1
105 -- Андрей 20273 1
106 -- asd 20409 1
107 -- Alex 20411 1
108 -- Andrey 20412 1
109 -- Rimmut 20414 1
110 -- Feyl 20422 1
111 -- Андрей 20423 1
112 -- Владимир 20426 1
113 -- Никита 20427 1
114 -- Kristina 20428 1
115 -- Дмитрий 20429 1
116 -- Гусеин 20434 1
117 -- Миша 20436 1

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

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

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

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

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

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





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

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

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

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


Научился: Исправлять ошибки
Трудности: Исправить ошибки
Как-то ошибок оказалось слишком много или я не могу уследить за ходом урока. Но всё время возникают новые "экземпляры": то умножаем на 0, но дважды складываем. Есть желание добавить в контекст переменную для хранения результата, чтобы результат в x передавать только при необходимости.


Научился: Считывать данные из файла
Пока не очень удобно в каждом методе вновь создавать экземпляр класса Config