Дата активности | Видеокурс | Прогресс | ||
---|---|---|---|---|
2021-12-30 | nodejsqr | Генератор qr кодов на Node JS | % | |
2021-12-16 | simple1 | PHP парсинг XML | % | |
2020-12-26 | xonix | Game Xonix | 155 % | |
2020-12-06 | java-chess | JB. Шахматные классы | 100 % | |
2020-11-30 | java-sqlite | База SQLite | 100 % | |
2020-11-22 | design-iterator | Iterator | 100 % | |
2020-11-08 | java-list | JD. Коллекции | 100 % | |
2020-11-01 | java-for2d | JC. Явные графоциклы | 100 % | |
2020-10-20 | java-loop | J8. Циклопы | 100 % | |
2020-10-14 | java-class | JA. Классные пакеты | 100 % | |
2020-10-01 | fruits | ООФрукты | 100 % | |
2020-08-23 | design-state | State | 100 % | |
2020-07-23 | pymath | Python3: математика | % | |
2020-07-04 | design-mvc | MVC шаблон | 100 % | |
2020-05-02 | design-facade | Facade | 100 % | |
2020-04-20 | design-factory | Factory | 100 % | |
2020-04-10 | design-method | Template method | 100 % | |
2020-03-28 | bulletin | Доска объявлений | 1486 % | |
2020-03-25 | design-singleton | Singleton | 100 % | |
2020-02-25 | jframe | Слова в Сетке | 89 % | |
2020-02-24 | java-if | J6. Условия | 115 % | |
2020-02-11 | java-array | J9. Массивы | 100 % | |
2020-02-01 | game7 | Морской флот | 97 % | |
2019-09-18 | landing | Лендинг на YII2 | % | |
2019-09-07 | b4 | Bootstrap-4 первые шаги | % | |
2019-08-13 | tinklavimas | Tinklavimas | 100 % | |
2019-08-10 | lambda | Функционал | 60 % | |
2019-07-17 | game4 | Игры со Спрайтами | 100 % | |
2019-06-28 | soft2 | Новые технологии | 120 % | |
2019-06-07 | javascript | Пошаговый JavaScript | % | |
2019-06-04 | jsgoro | JS Восточный гороскоп | % | |
2019-05-31 | wpf | WPF Clocks | 100 % | |
2019-05-20 | wpf2 | Простой WPF | % | |
2019-05-06 | ogame | On-line игра | % | |
2019-04-13 | saver | Хранитель экрана | 100 % | |
2019-04-11 | java2 | Игры на JavaScript | 100 % | |
2019-04-05 | jquery | Знакомство с jQuery | 100 % | |
2019-03-30 | image | Фотошарп | 112 % | |
2019-03-18 | design-record | Active Record | 100 % | |
2019-03-13 | java-oper | J5. Операции | 100 % | |
2019-03-12 | viri | Без конкуренции | 100 % | |
2019-03-02 | java-type | J4. Типы | 100 % | |
2019-02-20 | java-read | J3. Ввод | 100 % | |
2019-02-13 | platformer | Платформер на Unity | % | |
2019-02-12 | sqlonly | SQL: ничего лишнего | % | |
2019-02-09 | java-write | J2. Печать | 100 % | |
2019-02-07 | webmaster | Весёлая семейка Web-Мастера | % | |
2019-02-02 | marafon | marafon | % | |
2019-01-03 | shifr | Шифрование | 135 % | |
2018-12-15 | nevermind | Невидимка | % | |
2018-12-09 | socket | Клиент-серверный сокет | 258 % | |
2018-11-23 | hhbot1 | API поиска работы | % | |
2018-11-12 | eshop | Интернет-магазин | 100 % | |
2018-10-13 | bootstrap | Портфолио на Bootstrap | 100 % | |
2018-10-02 | webinar | Записи вебинаров | % | |
2018-09-30 | sudoku | Судоку | 82 % | |
2018-09-26 | gmaps | ASP.NET и GMaps | 28 % | |
2018-09-25 | translatejs | Мультиязычное меню на JS | 88 % | |
2018-09-11 | webapi | Web API | % | |
2018-09-10 | bilife | Бинарная жизнь | 117 % | |
2018-08-31 | php7arr | Массивы в php 7 | % | |
2018-08-25 | aspnet | Базовый ASP.ект | 84 % | |
2018-07-20 | footpost1 | Футбольная база | % | |
2018-07-07 | phpimage | PHP графика | % | |
2018-06-26 | phpdate | PHP Повелитель дат | % | |
2018-06-19 | biknight | Мат Конём и Слоном | 94 % | |
2018-05-22 | lines | Шарики | 100 % | |
2018-05-19 | chess3 | Шахматы по сети | % | |
2018-04-28 | game1 | Нано-игры | 80 % | |
2018-04-28 | chess | НаноШахматы | 100 % | |
2018-02-28 | sweep | Боты Сапёра | 100 % | |
2018-02-15 | task3 | Комбинаторика | 91 % | |
2018-01-31 | game6 | Морской Бой | 100 % | |
2017-12-31 | javasweeper | Java Sweeper | % | |
2017-12-16 | base2 | БД - Управление гостиницей | 100 % | |
2017-12-08 | game2 | Микроигры | 87 % | |
2017-11-29 | coffee | Чашка кофе | % | |
2017-11-04 | game0 | Демо игры | 70 % | |
2017-11-04 | soft1 | Нанософт | 100 % | |
2017-10-27 | task5 | Секундомер | 32 % | |
2017-10-21 | task4 | Графические циклы | 100 % | |
2017-10-15 | yii_b | PHP фреймворк Yii2 - вторая часть | 75 % | |
2017-10-14 | power | Дневник успеха | 50 % | |
2017-09-09 | compiler | Компилятор | 100 % | |
2017-09-08 | java-start | J1. Запуск | 100 % | |
2017-09-02 | yii | Yii2 | 98 % | |
2017-08-03 | soft0 | Демо софт | 86 % | |
2017-07-19 | cpp1 | С++ Графика - обрезка изображений | 100 % | |
2017-07-15 | dancex | Dancing Links | 100 % | |
2017-07-14 | tetris | Тетрис | 6 % | |
2017-06-30 | graf | Коллекция графов | 100 % | |
2017-06-03 | iterator | Итератор | 100 % | |
2017-05-28 | telebot | API Telegram | 100 % | |
2017-04-29 | memory | Карточки памяти | % | |
2017-04-18 | spybot | Шпионский бот | 100 % | |
2017-03-19 | network | Сетевые технологии | 100 % | |
2017-03-09 | chess2 | МикроШахматы | 100 % | |
2017-03-01 | thread | Бурные потоки | 100 % | |
2017-02-06 | sokoban | Сокобан | 96 % | |
2017-01-27 | soft3 | Теория ООП | 100 % | |
Итого: | 82 % |
Дата активности | Консольный раздел | Прогресс | ||
---|---|---|---|---|
2019-04-13 | task2 | VIP задачи | % | |
2019-01-29 | book | 000. Строки | 38 % | |
2018-12-15 | solo | C# набор | 42 % | |
2018-02-15 | task2 | Динамика | 100 % | |
2018-02-13 | task2 | Комбинаторика | 100 % | |
2018-02-03 | task2 | Рекурсия | 100 % | |
2018-01-11 | club | 24 - Муза Оля | 100 % | |
2017-11-28 | task2 | Регулярные выражения | 20 % | |
2017-10-28 | task2 | Матрицы | 100 % | |
2017-10-24 | task2 | Строки | 100 % | |
2017-10-21 | task2 | Подпрограммы | 100 % | |
2017-10-18 | olimp | Шахматы | 200 % | |
2017-10-13 | task2 | Простые массивы | 100 % | |
2017-10-04 | task2 | Матрёшки | 100 % | |
2017-09-30 | task2 | По цифрам | 100 % | |
2017-09-29 | task2 | Любимые циклы | 100 % | |
2017-09-27 | task2 | Математика | 100 % | |
2017-09-23 | task2 | Последовательность | 100 % | |
2017-09-21 | task2 | Вечность | 100 % | |
2017-09-13 | task2 | Узник цикла IF | 100 % | |
2017-09-10 | task2 | Точка и плоскость | 100 % | |
2017-09-09 | task2 | Обман цикла | 100 % | |
2017-09-08 | task2 | Do-рацикл | 100 % | |
2017-09-06 | task2 | Пока-цикл | 100 % | |
2017-09-02 | task2 | For-to-чки | 100 % | |
2017-08-25 | task2 | Условный оператор | 100 % | |
2017-08-17 | task2 | Логика | 100 % | |
2017-08-14 | task2 | Типы данных | 100 % | |
2017-08-14 | task1 | Календарь | 100 % | |
2017-08-07 | task1 | Цифры | 92 % | |
2017-08-05 | task1 | Целые задачи | 100 % | |
2017-08-03 | task1 | Формулы | 100 % | |
2017-08-02 | task1 | Геометрия | 100 % | |
2017-08-01 | task1 | Символы | 100 % | |
2017-07-31 | task1 | Лирика | 93 % | |
2017-07-28 | task1 | Строки | 100 % | |
2017-07-27 | task1 | Целые числа | 100 % | |
2017-07-18 | club | 4004 - Елена Вставская | 26 % | |
2017-07-03 | olimp | Олимпиада | 8 % | |
2017-05-01 | task1 | Семантика | 100 % | |
2017-01-04 | solo | HTML - тексты | 8 % | |
2017-01-04 | book | 010. Условия | 25 % | |
Итого: | 77 % |
Спасибо за ответ!
какой напишете, такой и будет. просто многие порты используются ОС под что-то еще (были случаи неработоспособности скайпа или веб сервера php, когда они на одном порту были). 3000 рекомендуется express.
Однако есть такой вариант написания :
const PORT=process.env.PORT || 3000
т.е. в порт передается все, что находится в переменной окружения PORT, а если переменная окружения не задана, то 3000
Возможны и иные потребности в параметрах qr кода, которые навскидку не видны
Причин, как мне видится, несколько:
1. "Глазу приятнее" - на самом деле это не такая глупая причина, и имеет достаточно глубокие последствия, особенно в наше время. Вся индустрия дизайна и достаточно большАя часть маркетинга товаров построена на том, что конечному потребителю должен быть "приятен" вид продукта, в том числе и его визуальное восприятие. Благодаря этому приобретут больше товара, и производитель выиграет. И различная цветовая гамма (ну и размеры) qr-кода играет на то, чтобы qr-код наиболее логично и красиво вписывался в дизайн и цветовое оформление конечного продукта
2. В повседневности используются qr-коды различных размеров - от совсем крохотных (на пробках от шампанского или пузырьках лекарств) до просто гигантских (на стенах супермаркетов, автобусах, рекламных растяжках). И необходимо работать с qr-кодами без искажения изображения, чтобы не было проблем со считыванием
3. Внутренняя сущность. Библиотека qrcode базируется на работе с элементом canvas, который (мы это рассмотрим, я планирую сделать курсы графики для Node JS и JS) имеет множество параметров для изменения размера, работает с различными цветами изображения и фона, и разработчики библиотеки qrcode решили не блокировать эти свойства, а по максимуму использовать (для достижения целей, которые я описал в п 1 и п 2)
ого))) qr в power shell немного сжатый, но всю графику отлично сохранил
Всегда пожалуйста.
Из самого яркого - провёл вебинар "Создание Архиватора Хаффмана", по результатам моей работе в Отусе по ведению курса "Алгоритмы и структуры данных".
www.youtube.com/watch?v=BKMliUkEZvs
Здравствуй, Тимоха!
Этот проект я делал очень давно. Чтобы вникнуть и углубиться в проблему потребуется много времени, а у меня его сейсас нет. Советую обратиться к автору или к тем сейчас этот проект проходит. Извини...:(
Здравствуйте, Евгений Витольдович!
Большое спасибо за подарок! Обязательно воспользуюсь им.
Может быть посоветуете, что нового было за последнее время?
Здравствуйте Yefim, у меня тоже возникли сложности с этим уроком и с предыдущем уроком тоже. Кнопка добавления товаров в корзину работает, а если нажать на кнопку "Корзина" то выскакивает ошибка, уже вторую неделю не могу найти причину. Я так и не смог решить эту проблему. Что только я не делал. Пожалуйста поделитесь с проектом урока 19(Корзина. Что из этого мне нужно?)
Подписка в Клуб формулистов обновлена.
Количество дней: +40
Количество байт: +512
Подписка КФ до: 2021-12-31
Остаток байтов: 512
Вы являетесь участником Клуба формулистов.
Так же интересует данная тема. Надеюсь когда нибудь освоить ее. По моему нужная функция для многих задач.
Посмотрел. Посмеялся. Первый. И так далее ,)
Костя, я познакомился, но с РНР я еще зеленый. В двух словах я не отвечу.
Есть ли отличия у for для java от for для php? Вы, вероятно, уже с разными языками познакомились.
Ого! Цикл for, часто встречается в программах. Хорошая тема для изучения. Так держать)
На линуксе тоже был такой момент, выбор микшера нужен по умолчанию или прописать, вызов микшера подробно, попробуйте в 28 строке вызвать метод с параметром null(выбрать микшер по умолчанию).
Добрый день, Yefim! Класно, после такого отзыва и мне захотелось пройти этот курс. Хотя основы ооп знаю, но эту область наверное можно изучать бесконечно - так как нет той линии когда ты можешь сказать что я полностью изучил ооп. Всегда открывается что-то новое - что ты не знал. Витольдович конечно молодец - хороший ресурс делает!
Подписка в Клуб формулистов обновлена.
Количество дней: +2020-12-31
Количество байт: +512
Подписка КФ до: 2020-12-31
Остаток байтов: 25600
Вы являетесь участником Клуба формулистов.
Войти в среду IDLE. Там будет все по русски. Или похимичить с настройками cmd. Но это выходит за рамки курса
Подписка в Клуб формулистов обновлена.
Количество дней: +90
Количество байт: +747
Подписка КФ до: 2020-09-26
Остаток байтов: 25000
Вы являетесь участником Клуба формулистов.
у вас хорошо получается, а главное не спешили, а обдумывали, обмозговывали это прекрасно:) ведь в любом деле не нужно спешить. поспешишь людей насмешишь. в нашем случае программа сама не поймет чего хочешь от нее и самому потом придется разбираться в ней полностью перебрав все строчки кода. а оно надо? уж лучше не торопясь))
Тут много устаревшей информации по курсам. Стал решать задачи по джаваскрипту на стороне - много нового и изменившегося открывается. Самый простой пример - объявление переменной нынче стали делать через let вместо var устаревшего. Так что, удивляться не стоит, надо читать у разработчика на сайте что вышло на замену. Помню, что даже пометка об устаревании не мешала работе программы.
Хорошая работа , картинка смешная , смысл картинки интересный.... В общем так держать .
Рисуночек прикольный и хрюшка в разных ботинках в цвет обуви хищников =)
Молодец .... Продолжай в таком же духе . Желаю тебе хорошего настроения и упорства.
Это же отлично, если помог ) Одна из фишек этого сайта, что можно спросить и может и ответят.
Дмитрий, ты не поверишь, но именно этот вопрос я хотел задать тебе напрямую. Видел, что ты проходил этот курс. Видимо, Бог прочитал мои мысли и Ты первый, кто ответил на мой вопрос. Большое спасибо тебе! Но думаю, этот пункт не только у меня вызвал вопрос.
Левый верхний угол картинки отступить на 20 по х, на 20 по у, от родительского элемента(на котором она размещается) Марджин организовать просят, как я понял.
Я про класс недопонял, прошу прощения ) Абстрактный метод - метод класса, реализация для которого отсутствует. Если реализации инита не предусматривается, то почему бы и не определить его как абстракт, можно и попробовать ведь. Проверить работу кода.
Дмитрий, но doRead() тоже всего лишь метод. Но он определен как абстрактный.
Инит же метод вроде бы. Всего лишь метод, зачем его до класса повышать?
А у меня вообще никакого антивируса нет и никаких проблем не создается
Здорово, что все получилось. Я в своем антивирусе добавил папку с моими проектами в исключения . И теперь лишних вопросов не получаю.
Yefim молодец, что справился. Если буду проходить эти уроки возьму на заметку по поводу антивируса. Спасибо
Евгений Вмтольдович, Вы преувеличиваете. В видео уроке я явно видел как текущее время меняется прямо в коде. Мне не удалось найти это место.
Спасибо, хорошая работа, Ефим.
Подписка в Клуб формулистов обновлена.
Количество дней: +90
Подписка КФ до: 2020-06-28
Остаток байтов: 24064
Вы являетесь участником Клуба формулистов.
да, это id в таблице user
Если реализован Синглтон, то там выполняется проверка при создании экземпляра объекта. При обнаружении уже существующего экземпляра, новый не создается, а вызывается имеющийся. Из скриншота не видно наличие синглтона.
Я по твоему примеру сделал, так у меня при вводе отрицательного числа выводится "Цена и дальше по иностанному", а когда ввожу буквы, вместо цифр, все нормально пишет по русски, странно... А так то спасибо за это решение
Конечно я всё понимаю, все говорят что может случится что-то плохое, но как правило происходит всё наоборот.
Я надеюсь мои острые шутки ни кого не обидели.
Николай, я надеюсь, ты понял, что это была шутка. Мне вообще грех обижаться на 13-е число. Ведь я родился 13 числа.
Как удобно всё сваливать на число тринадцать,
а позавчера была пятница тринадцатое - вообще катастрофа .
Да не понятно, а как себя ведет метод старт без публика?
Плюсы впечатляют!
Хорошо сделали удачи вам в дальнейшем изучении
Без труда не выловишь и рыбку из пруда, работать надо для этого много.
Я никогда не стремился заработать байтики на сообщениях. На сегодня у меня их более 20000. Если бы можно было бы их кому-то из формулистров подарить, я бы это сделал с удовольствием.
Ага, напрягаться приходится, чтобы сформулировать чего бы такого написать чтобы получить пару байтиков за развёрнутый комментарий, да такой чтобы не такой чтобы набор )))
Какие тут могут быть вопросы и так есть чудесно!
О, хорошо, что здесь всё, как надо
Если это известно, откуда проблема с кодировкой?
В кодировке ANSI проблем не должно быть!!!
Может стоит попробовать какой-нибудь encoding
Молодец, Николай! Твое замечание следует добавить к уроку.
С первой сотней! Надеюсь не с последней - курс затягивает как хороший сериал )
Даёшь сотый урок! Чем больше нас там, тем выше вероятность, что Валерий Владимирович выдаст прорыв до двухсотого урока и это уже будет суперкурс, выше которого здесь не бывало )
начальНик (это про SuperUser-а). остальное всё логично
я пока тоже не нашел)) но обязательно это решим)
Спасибо, Николай! echo помогает одноразово, после этого программа перестаёт работать.
А запись в файл должно помочь. Попробую.
На счет того, что данные не удаляются непонятно, ведь переменная $tmp каждый раз формируется заново.
Данные не удаляются поэтому последующие выборки неправильные, дальше должно быть по понятней. Вывести моно попробовать через
echo , print или var_dump($data); Если не получится нужно записывать в текстовый файл примерно так:
$f = fopen('text.txt', 'a+'); //Открываем текстовый файл на запись
fwrite($f, date('Y-m-d H:i:s'). "\n"); //Записываем дату в текстовый файл
fclose($f); //Закрываем текстовый файл
Индейские мотивы в логотипе угадываются, супер!
Красивое название. и логотип интересный
Как я понимаю, это решается добавлением ифЭлза в контроллер, проверяющий вводимую сумму на "больше нуля".
А Вы пробовали указывать цену больше -14000 в параметрах?
У меня генерируется такой запрос: SELECT * FROM bulletins WHERE status='public' AND date_pub >= '2019-11-17' AND date_pub <= '2019-11-17'
Я вошел в phpMyAdmin и выполнил этот запрос. Ответ оказался тоже пустым. Вероятно это происходит из-за того, что дата включает в себя и время. Когда я указал время, выборка отработала нормально ( в phpMyAdmin). Однако в форме не удается указать время, так как поле принимает только цифры. Непонятно почему? Ведь эти поля описаны как строки.
Если вторую дату записать '2019-11-170' то также все нормально.
проверить можно ( и нужно) всё.
То, что приходит на сервер, можно получить из переменных $_GET[], $_POST[]
Имеется ввиду проверить код или то, что приходит на сервер?
Можно ли проверить то, что приходит на сервер?
Объявления, опубликованные ?
Проверьте, какой у вас запрос генерируется
ну да, от регистра не зависит
С точки зрения пользователя поля поиска не заполнены, а он получает какую-то информацию.
а что же тут непонятного? если ничего не задано, отрабатывает запрос "SELECT * FROM bulletins WHERE status='public'". это выбирает всё по умолчанию, а нас предохраняет от пустых выборок.
Если Вы видите это по-другому (чтобы ничего не выводило), можете обыграть это с пустым запросом.
Дело в том, что проблема о которой я пишу не только у меня. В уроке она тоже есть. Возможно в следующих уроках прояснится ситуация.
Может проблема в том что Bulletin.php написан с большой буквы?
Думаю что что foreach и if лучше писать правильно
<?if($bulletins != null): //обязательно двоеточие ?>
<? foreach($bulletins as $bull): //обязательно двоеточие ?>
<?endforeach?>
<?endif?>
И на всякий случай надо сохранками в git. Здесь есть небольшой курс по нему. Очень советую.
С vendor берём на заметку
И бросьте мне архив с Вашим проектом на becwal@yandex.ru. Посмотрю, что случилось с ним
Если копия проекта есть, восстановите из неё. По поводу остального не скажу, не знаю, какие модели yii2 испорчены. По поводу календарика - перед composer update выполните команду composer self-update
Валерий, изучая урок 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):
Но главная проблема не в том, что не получилось отобразить календарик, а в том проект сломался полностью.
Как мне выйти с этого положения?
Спасибо за оценку. Хотелось бы более детально изучиать каждый урок и вносить свои изменеения. Но опыт показывает, что это следует делать после завершения курса.
Иначе изменения кода могут привести к побочным явлениям в дальнейших уроках.