Дата активности | Видеокурс | Прогресс | ||
---|---|---|---|---|
2019-09-12 | chess | НаноШахматы | 30 % | |
2019-09-11 | footpost1 | Футбольная база | % | |
2019-04-20 | java2 | Игры на JavaScript | 55 % | |
2019-04-07 | power | Дневник успеха | 267 % | |
2019-03-30 | pymath | Python3: математика | % | |
2019-03-13 | github | Система Git | 70 % | |
2019-02-26 | translatejs | Мультиязычное меню на JS | 100 % | |
2019-02-24 | sqlonly | SQL: ничего лишнего | % | |
2019-02-07 | jsgoro | JS Восточный гороскоп | % | |
2019-01-31 | b4 | Bootstrap-4 первые шаги | % | |
2018-12-28 | start | Начало здесь | % | |
2018-12-05 | bootstrap | Портфолио на Bootstrap | 9 % | |
2018-12-04 | phpdate | PHP Повелитель дат | % | |
2018-10-14 | soft0 | Демо софт | 15 % | |
2018-09-21 | driver | PHP Driver | 80 % | |
Итого: | 31 % |
Дата активности | Консольный раздел | Прогресс | ||
---|---|---|---|---|
2019-05-21 | solo | YESOLO on the Keyboard | % | |
2018-10-16 | solo | C# набор | 71 % | |
2018-09-24 | solo | Java - Запуск | 16 % | |
2018-09-19 | task1 | Целые числа | 72 % | |
2018-09-12 | task1 | Семантика | 100 % | |
Итого: | 63 % |
MySql - это не база данных, а система управления базами данных (СУБД).
ничего не понятно из комментов, но написано эффектно
Ни фига себе описание) Спасибо, Константин!
Благодарю, но я как всегда подзастрял =).... Если бы не мои ошибки, врятли бы я узнал столько всего нового для себя. Самое абсурдное, что совершил одинаковые ошибки и с рабочей базой и в уроке. Естественно сейчас тестирую базу с урока, что бы можно было все исправить. На сегодняшний день понимаю, что существует две самые лучшие базы это Майкрасофтовская и Постгрес. Все остальное очень медленное.
Супер. Такие отчёты интересно читать.
Фундаментально!
Проходил. Очень интересный урок. Если тоже сделать с использованием bootstrap 4 - получится ещё интересней.
Bootstrap - это инструментарий с открытым исходным кодом для разработки с помощью HTML, CSS и JS. Используйте переменные Sass и миксины, гибкую систему сеток, множество готовых компонентов и мощных плагинов, основанных на jQuery.
Увидел знакомые чекбоксы и понял, что их нужно продолжить над этим уроком.
Международная конференция по глобализации. Американский делегат говорит, что Запад делает большую часть мирового интеллектуального продукта, поэтому Запад — это мозг человечества. Затем выступает китаец: — Китай выпускает все больше промышленных товаров, поэтому Китай — это руки человечества. Нашему делегату это надоело, и он спрашивает: — Ну, хорошо, а какое место в этой схеме вы отводите России? — Как?! Разве вы не знаете, какая часть организма выделяет газы?...
не понял...что за общий курс про C#?
да и выкладывать еще нечего, курс по linq еще пишется. поэтому и приглашаю
"Молодец,Константин.
Кстати, вопрос: а ты с нами не проходишь linq?" - НЕ, не прохожу. Но знаю, что это такое. Я буду это проходить в общем курсе по C#. Жаль, что его не видно в общем курсе. Нужнейшая вещь, а в курсе не выложили. Очень удобно, проходить в параллель с Рихтером различные темы глав. Например ООП. Курс есть. А Linq - не найти в общем доступе.
Молодец. Суперическую штуку попробую
Молодец,Константин.
Кстати, вопрос: а ты с нами не проходишь linq?
Day after day same monotonous routines
Work and more work is that all it means
From this moment onwards until I'm old,
Be walking to work, rain, snow and cold...
It was small poem about sad work of programmer =) What do you think about it?
Do you like your profession?
Ша́хматы (перс. شاه مات ‘шах мат’, буквальный перевод «шах умер») Считается, что история шахмат насчитывает не менее полутора тысяч лет. Известно множество версий, объясняющих развитие шахмат и их распространение во всём мире — «индийская», «византийская» и др. Согласно наиболее распространённой из них, первая известная игра-прародитель, чатуранга, появилась в Индии не позже VI века нашей эры, поскольку именно тогда её правила получил оттуда персидский шах Хосров I Ануширван (531—579).
LINQ (Language-Integrated Query) представляет простой и удобный язык запросов к источнику данных. В качестве источника данных может выступать объект, реализующий интерфейс IEnumerable (например, стандартные коллекции, массивы), набор данных DataSet, документ XML. Но вне зависимости от типа источника LINQ позволяет применить ко всем один и тот же подход для выборки данных. ЭТО ОЧЕНЬ ВАЖНАЯ ТЕМА! РЕАЛЬНО НУЖНАЯ! Добавьте урок в общий список уроков! Это будет очень полезно всем.
Молитва компьютерщика с прологом и без эпилога
автор: Петр Гальченко
Пролог
По сусекам поскреб,
Стих-молитву нашел -
Чем компьютер хорош
И плохой чем он тож.
В назиданье друзьям
И коллегам своим
Почитайте сей стих,
Встав с сидений своих.
Помни:
«Только так сохраним
Мы здоровье своё.
И не компом одним
Славно имя твоё».
Компьютерная хрень.
(Молитва для компьютерщика)
Мы за компьютером сидим,
Уткнувшись в монитор.
Мы пленены буквально им,
И пишем всякий вздор.
Нет чтобы встать из-за стола,
Размяться! Так ведь лень!
Вот как нас сильно в плен взяла
Компьютерная хрень!
А мышцы шеи и спины
Дряхлеют и болят.
Они ведь так напряжены
Который год подряд!
Вот для ленивых и больных,
Желая им помочь,
Я адресую этот стих,
Чтоб боль прогнать их прочь.
И если вам размяться лень,
А боль скрутила вас –
Его читайте каждый день
Не менее трех раз!
Спасибо за идею!
Этот урок сделал за вторым разом. Як я отловив ошибки? Да когда Евгений Витольдович начинает парсить то он знает что происходит в каждой строке, а новичок не совсем успевает за этим. Потому я за другим разом после каждой строчки обновляю браузер и внимательно читаю все ошибки. Это дает мне дополнительную картину происходящего. Как та так...
На серьезных сайтах странно видеть, когда ошибки выводятся пользователю в браузер в самых неожиданных местах. Почему они выводятся? Я помню начинал этот курс, но почему-то мне не удалось разобраться до конца, что сделал не так. Даже не дошел до этого места, на котором сейчас Вы! Застрял на пару уроков назад =) Молодец - Хорошо все получается. А тема действительно сложная.
Валарию: Видишь!, Как зацепил своим курсом. У людей творчество разыгралось. Со мной так же было =))) Создал сайт услуг Киллера, который деликатно предлагает разобраться с конкурентами.
У самого непонимание. Буду проверять на вирусы, хотя, тоже, звучит дико. Не представляешь на сколько раздражает эта ситуация! Чего, только не перепробывал! И главное появилось недавно, вернее вчера.
Не сталкивался ни разу, сколько принтскрином не пользуюсь.
На крайняк всегда можешь попробовать ткнуть в пустую область на экране или на панель инструментов.
Этот курс обязательно буду проходить тоже! Поделись впечатлениями. Как заходит материал? Дочитываешь ли ещё что-нибудь по данной теме? И если не секрет почему выбрал именно этот курс? Я имею ввиду, что это "спонтанный" выбор или нет?
Очень интересно! Огромное спасибо за обзор. Отлично постарался! Получил огромное удовольствие от просмотра. Теперь понятно, что обязательно буду проходить в курсе по C#.
Отличный стишок здорово получилось. Вспомнились школьные годы. Тогда еще не было планшетов и телефонов с 4G сетями. Особенно грустно было когда летом в деревне отправят коров пасти. Сидишь полдня в чистом поле и не знаешь чем себя занять. Читай не хочется. Да и коров просмотреть можно. Комары мошки жрут. Вот в те бы времена да с современными технологиями я бы наверное не сидел тут и не изучал технологии теперь. Ну как говорил дедушка Ленин: - Учиться, учиться и ещё раз учиться! Нам это пригодится...
Приятно, когда можно поиграть в свою собственную игру!
Что за шум на задней парте?
Ничего нельзя понять!
Кто-то там шипит в азарте:
— Е-один!
— А-шесть.
— К-пять!
Это снова Вова с Петей
Позабыли все на свете:
На уроках день-деньской
Бой идет у них морской!
Бьются два военных флота
На листочках из блокнота.
Вова с Петей не пираты,
Не берут на абордаж,
А наводят на квадраты
Дальнобойный
Карандаш!
И противника догонят
Залпы меткие везде!
Вот линейный крейсер тонет
В разлинованной воде,
Вот уже близка победа:
Миноносцы бьют в упор…
Ну, еще одна торпеда —
И на дно пойдет линкор!
Но внезапно все пропало:
Море, волны, корабли…
Прогремело
Громче шквала:
— Курс на доску, адмиралы!
Адмиралы — на мели…
— Петька, друг, спасай — тону!
— Я и сам иду ко дну!
Часто терпит пораженье
Самый храбрый адмирал,
Если место для сраженья
Неудачно он избрал!
Потрясающе подобрана тема! Отличная работа! 85% респондентов делают выбор на основе цвета. В списке факторов, влияющих на выбор покупателей, визуальная составляющая лидирует с большим отрывом — на нее как на определяющий фактор покупки ссылается 93%. Тема нравиться - считай - продал =)))
Спасибо если что то напишу.
Пробовал с самого начала сделать. Даже прикрепил сейчас измененный код в script...^^^
Заменил var на let. Объявил все переменные. Результат тот же... В чем дело - не понимаю.
let step = 0;
let a;
let b;
let m;
function turn (nr)
{
a = nr - 1;
b = nr + 1;
step ++;
if (a >= 0 && a <= 9)
document.getElementById('c'+a).checked = !document.getElementById('c'+a).checked;
if (b >= 0 && b <= 9)
document.getElementById('c'+b).checked = !document.getElementById('c'+b).checked;
win ();
}
function win ()
{
for ( m = 0; m <= 9; m ++)
if (!document.getElementById('c' + m).checked)
return;
document.write ("Вы победили! Ваш счет: " + step);
}
Отлично получилось!
Как я тебя понимаю, помню как намучился с этим всем. А в конце вообще уперся в стену, которую так и не прошел. Получил кучу ошибок и т.п. В какой-то момент послушал совета и оставил эту тему. Как-нибудь повторю прохождение данного курса. Информируй - как движешься. Очень интересно! Надеюсь у тебя всё получиться. Успехов!
Переменные можно объявлять в любом месте. Ключевое слово var задает переменную в текущей области видимости. Если его не написать, то переменная попадет в глобальный объект window. Возможны неожиданные пересечения с другими переменными окна, конфликты и глюки. Заданная через var переменная видна везде в области видимости, даже до оператора var.
Отрывок отличный! Захотелось посмотреть целиком =) Мне интересно, возможно ли подобное в нашей жизни, если из страны или местности не делать колонию? Ведь чиповка и пронумеровка нужна, если хочешь защитить себя от определенного класса людей, ну лил социальной группы. Ведь так же легко и убрать человека из жизни, ну или заставить его делать, что тебе нужно....
Интересный подход! Так держать! Посмотри работы коллег, так фантазия разыграется, что останавливаться не захочется. У меня Так было. А вообщей Валерий отличный курс подготовил! Не все раскрыто, но всё понятно =))) Успехов !
Вот не думал, не гадал,
Программистом взял и стал.
Хитрый знает он язык,
Он к другому не привык.
Всем на свете это ясно —
Быть программером прекрасно!
Ты, программер, умный очень —
Программируешь что хочешь!
JavaScript обычно используется как встраиваемый язык для программного доступа к объектам приложений. Наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности веб-страницам.
Основные архитектурные черты: динамическая типизация, слабая типизация, автоматическое управление памятью, прототипное программирование, функции как объекты первого класса.
На JavaScript оказали влияние многие языки, при разработке была цель сделать язык похожим на Java, но при этом лёгким для использования непрограммистами. Языком JavaScript не владеет какая-либо компания или организация, что отличает его от ряда языков программирования, используемых в веб-разработке.
Держитесь игры на JS - Я иду к ВАМ =)
ГЕНИАЛЬНЕЙШАЯ ИГРА!
«Морской бой» — игра для двух участников, в которой игроки по очереди называют координаты на неизвестной им карте соперника. Если у соперника по этим координатам имеется корабль (координаты заняты), то корабль или его часть «топится», а попавший получает право сделать ещё один ход. Цель игрока — первым потопить все корабли противника.
JavaScript изначально создавался для того, чтобы сделать web-странички «живыми». Программы на этом языке называются скриптами. В браузере они подключаются напрямую к HTML и, как только загружается страничка – тут же выполняются. Когда создавался язык JavaScript, у него изначально было другое название: «LiveScript». Но тогда был очень популярен язык Java, и маркетологи решили, что схожее название сделает новый язык более популярным.
Планировалось, что JavaScript будет эдаким «младшим братом» Java. Однако, история распорядилась по-своему, JavaScript сильно вырос, и сейчас это совершенно независимый язык, со своей спецификацией, которая называется ECMAScript, и к Java не имеет никакого отношения.
У него много особенностей, которые усложняют освоение. Отличный язык. Тоже планирую осваивать в ближайшее время.
Ну что, всё красиво, Костя! молодец, что прошел курс, обучился первым шагам в python. Удачи
Паттерн MVC логически охватывает клиента и промежуточный уровень многоуровневой архитектуры. В среде Java ЕЕ модель располагается в бизнес-слое, обычно в виде ЕJВ-модуля.
Контроллер и представление расположены на веб-уровне. Представление, вероятнее всего, будет создано из JavaServer Faces(JSF) или JavaServer Pages(JSP) с помощью языка выражений (EL). Контроллер обычно представляет собой сервлет, получающий НТТР-запросы от пользователя.
Вообще очень интересно, не уверен, что доберусь до этого на Java. Скорее это произойдет на C#.
за победу Кости над собой поднимаю бокал (минералки)
«Морской бой» — игра для двух участников, в которой игроки по очереди называют координаты на неизвестной им карте соперника. Если у соперника по этим координатам имеется корабль (координаты заняты), то корабль или его часть «топится», а попавший получает право сделать ещё один ход. Цель игрока — первым потопить все корабли противника. Отличный урок, Отличная игра!
Когда-нибудь я до этого доберусь тоже. Методология программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определённого класса, а классы образуют иерархию наследования - самое необходимое и базовое знание для программиста. Успехов! Хороший урок. Замечательно все проработано.
Видел видеоотчет! -Хорошо подготовлен! Замечательный урок. Вы хорошо потрудились.
Прекрасно выполнен обзор! Заинтригован, с большим удовольствием сам прошел бы этот курс. И скорее всего так и сделаю. Но после того, как завершу свой план обучения. Пока завершаю два курса по Python и по Git. Очень интересные, с большим количеством тонкостей. Возможно, дойдут руки и сам сделаю видеообзор по ним. (Сами курсы не сложные, а вот тонкостей в структуре изучаемого предмета хватает.) Успехов!
Молодец! Двигаешься в правильном направлении. Не спеша закладываешь себе привычку. Каждый день оттачивая мастерство. Тут главное не лениться, зайти хотя бы для того, что бы оставить комментарий и посмотреть, что сделали другие участники. Почитать разные новости по выбранной тематике. У меня сегодня был непростой денёк, ни секунды не имел, что бы пройти урок. Но на комментарий не поскупился =)
молодец!
Привет! Хороший отчет. Жалко видяшки нет. Любопытно посмотреть, я пока до этого урока не добрался.
Отличный обзор! Хорошо потрудился, когда-нибудь и я доберусь до этого урока.
Спасибо тебе! А я уже начал "подгарать" - столько моментов не ладится + сейчас по два часа уходит на Английский (много пустых переговоров ). Внимание вообще разбросано по разным закаулкам души =) И развеяться некогда.
Константин, я в этих уроках просто копировал код Валерия, ничего своего не добавлял. Думаю в твоем коде ошибка в функции check. Исправь свою строку на эту list_number.extend(get_str_num(calc(number//(1000**i))))
Как ты это сделал? (МОЗГ прямо взрывается, всего 30% осталось завершить, жалко бросать...)
Я с твоей работой сверял. Я даже, исправил все, как у тебя. Но у меня не работает =(((
Что я не увидел - подскажи пожалуйста.
def check(number):
#if a < 100 or a > 999:
# return ["Это не трехзначное число"]
#else:
list_number=[]
list_name=["","тыс.","млн.","млрд."]
for i in range(len(list_name),-1,-1):
if number//(1000**i)>0 and number//(1000**i)<1000:
list_number.extend(get_str_num(calc(number//(1000**i)>0)))
list_number.append(list_name[i])
number=number%(1000**i)
return list_number
#get_str_num(calc(a)) - with last return
def get_hundred(nm):
dict={1:"сто",2:"двести",3:"триста",4:"четыреста",5:"пятьсот",6:"шестьсот",7:"семьсот",8:"восемьсот",9:"девятьсот",}
return dict[nm]
def get_str_num(list):
hundreds={0:"",1:"сто", 2:"двести", 3:"триста", 4:"четыресто", 5:"пятьсот", 6:"шестьсот", 7:"семьсот", 8:"восемьсот", 9:"девятьсот"}
tens={0:"",2:"двадцать", 3:"тридцать", 4:"сорок", 5:"пятьдесят", 6:"шестьдесят", 7:"семьдесят", 8:"восемьдесят", 9:"девяносто"}
ten={0:"десять", 1:"одиннадцать", 2:"двеннадцать", 3:"тринадцать", 4:"четырнадцать", 5:"пятнадцать", 6:"шестнадцать", 7:"семнадцать", 8:"весемьдадцать", 9:"девятнадцать"}
units={0:"", 1:"один", 2:"два", 3:"три", 4:"четыре", 5:"пять", 6:"шесть", 7:"семь", 8:"восемь", 9:"девять"}
if list[1]>=2:
str_list=[hundreds[list[0]],tens[list[1]],units[list[2]]]
elif list[1]==1:
str_list=[hundreds[list[0]],"",ten[list[2]]]
elif list[1]==0:
str_list=[hundreds[list[0]],"",units[list[2]]]
return str_list
def calc(number):
d3= number%10; # - еденицы
d2= number//10%10; # - десятки
d1= number//100%10; # - сотни
result = [d1,d2,d3]
return result
about=("The Python's bite","1.0.0","Konstantin")
print("Программа: ",about[0],"\nВерсия: ", about[1],"\nАвтор: ",about[2])
while True:
result_calc=[]
try:
number = int(input('введи число:'))
result_calc.extend(check(number))
#print("/nЧисло прописью:", get_str_num(calc(a)))
except KeyboardInterrupt:
break
except ValueError:
result_calc.append("Это не число, необходимо ввсети число!")
except Exception as exError:
result_calc.append("Ошибка выполнения программы: "+str(exError))
finally:
print(result_calc) #(временно закомментровано 11 урок)
#print()
В будущем — конечно, в скором! —
Я хотел бы стать сапёром!
Мы с товарищами будем
Разминировать пути,
Чтобы техника и люди
По путям могли пройти!
Пусть боится неприятель!
Пусть в долинах и горах
Мой большой миноискатель
На врагов наводит страх!
(Белоножко Алёна) - Мне нравятся эти стихи, и мне кажется они разбавляют столь серьёзную тему.
Молодец! Меня Валера, тоже сбил с пути истинного =), теперь тоже на его уроке знакомлюсь с Python. К сожалению, большинство введений в ООП (Объектно-ориентированное
программирование) изобилует значительным числом терминов, зачастую затемняющих суть вопроса. Очень удобно, что тут рассматривается именно практическая сторона вопроса.
Видимо, не совсем понимаю, куда смотреть...
Использовал следующие материалы>>>
proglib.io/p/git-for-half-an-hour/
git-scm.com/book/ru/v2
Надеюсь на адекватное понимание: Использовал - не значит выучил. Бежал глазами - пытался найти. (Извиняюсь, что приходиться пояснять, просто есть "революционно настроенные" товарищи, которые одним "аршином" мерят. )
В смыле >>> zoo.java >>> Как была маленькой, так и осталась...
Пока застрял... Оставлю, до того момента, когда одним днем смогу все по новой переделать.
>>> GIT DIR выдаёт >>>
$ dir
img Zebra.class Zebra.java Zoo.class Zoo.java
>>> GIT LOG ВЫДАЁТ>>>
$ git log
commit 4fd89c3a049564eaa6ddd7b0173e854b6d2aadfd (HEAD -> master, origin/master)
Author: KOSHMAR <9831328@mail.ru>
Date: Tue Mar 12 20:39:11 2019 +0300
Ignore
commit 8d86b24c67eaa73a74dc2f269a49c83c18ab3fe7
Author: KOSHMAR <9831328@mail.ru>
Date: Tue Mar 12 17:20:03 2019 +0300
Zoo
commit 4f6f4b617155a496831cf8cbff4037a3b0dd8909
Author: KOSHMAR <9831328@mail.ru>
Date: Mon Mar 11 20:30:22 2019 +0300
Zebra
commit 37d420c8c8fedf98718c83e810996aa1d11ab27a
Author: KOSHMAR <9831328@mail.ru>
Date: Mon Mar 11 11:33:22 2019 +0300
Welcome
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
А выдаёт такую шляпу github.com/KonstantinShmarin/fformulaZoo
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Отлично потрудился! Молодец! У меня все немного хуже обстоит. Много чего не заладилось на этой неделе. Пришлось уделить много времени переосмыслению и планированию. Было много заморочек в семье, которые, тоже требовали времени. Прямо рвусь на части. А со следующий неделе у меня планируется четырехмесячный Chellenge по Английскому... Уф, когда всё успеть? (Вопрос к самому себе =))) )
Огромное Спасибо! Думал, так посмотрю урок и быстро освоюсь... А нет. Целый новый мир.
лучше попробовать все тут т.е. на локальной машине толку будет больше
когда освоишь курс до конца то поймешь что в нем половины не хватает того что надо
там в отчетах посмотри есть по гиту более профессиональные ресурсы где все описано так как это будет в жизни
как создавать ветки как переходить по веткам как сливать как распараллеливать там целая наука
Про CSS Grid Layout не знаю, в этом уроке надо было нарисовать в Excel 12 квадратов, залить цветом и разбить на прямоугольники.
Приветствую, Константин! Во втором уроке ты уже прошел чем отличаются папки Workdir, Stage area, Repository.
В видео надо было показывать не папку (т.е. Workdir) и что там , а что у тебя в Stage и Repository. Набрать git log.
посмотреть последние комиты. Думаю, в последне комите лежал файл zoo.java, вот он и уходит на сервер, а файл Zoo.java, еще не был закоммичен.
В общем надо правильно копать, а именно смотреть все через консоль.
Зачем мы до этого в уроках рассматривали целую пачку команд? Надо их применять.
Отличная работа!
Попалась очень любопытная статья:
Работая в команде я люблю быть в курсе активности участников. Поэтому было решено написать демона наблюдающего за поступлением новых коммитов в репозиторий git’а. Так как я работаю в Ubuntu, то уведомление было реализовано встроенным способом — библиотекой libnotify.
Язык — Python! Если заинтересовала, то вот ссылка на Хабр - habr.com/ru/post/135408/ Это сейчас в двойне любопытно мне, так как, только начал разбираться с Git.
Ого, 5 часов искать ошибки.... Действительно, терпение, усидчивость, а главное внимание- одни из самых важных качеств. Удачи и пусть все трудности успешно решаются!!!!
На просторах интернета находил такое про WWW:
Что такое WWW?
World Wide Web, или WWW переводится на русский язык как “Всемирная Паутина”.
Вот три определения и все они имеют право на жизнь:
WWW – World Wide Web (всемирная паутина). Система гипертекстовых документов, просмотр которых осуществляется при помощи браузера. Очень часто пользователи используя термин “Интернет” подразумевают именно систему WWW.
WWW – (World Wide Web) — Всемирная Паутина — гипертекстовая технология поиска ресурсов в сети Интернет.
WWW – (World Wide Web) – всемирная компьютерная сеть. Множество компьютерных систем и хранимых на них данных, доступных во всем мире по сети Интернет.
WWW – (World Wide Web) – это часть Internet, представляющая собой гигантский набор документов, хранящихся на компьютерах по всему миру.
Работа огонь! CSS Grid Layout - самая мощная система компоновки из доступных на данный момент в CSS. Это двумерная система, которая может обрабатывать как колонки так и строки, в отличии от Flexbox, который в значительной степени является одномерной системой.
Приветствую, Константин! А в чем проблема-то? Я бы сказал, что это просто необходимо сделать, одно другому не мешает. Надо всегда выходить за рамки курса, потому что все курсы на данном проекте дают только минимальный необходимый набор знаний и интструментов. Чисто для общего понимания, а вот копаться во всем уже самому надо.
Приветствую, Константин! Отличная работа. Пайтон рулит. ) Порог вхождения просто минимальный.
Хорошо, что следующий пайтон
=) Я соло у Шахиджаняна прохожу - "Руки ломаю", тут просто для дополнительной тренировки. Тяжело дается - привычка печатать 5 пальцами портит всё(два на одной руке - три на другой). Мы с сыном в прошлый раз дошли до 15 уровня. Потом был перерыв месяц - полтора (Чинил компьютер ), потом сначала начали. Сейчас он на 30м уровне, я на 28 =) После соло на русском будем проходить. И, соответственно, Соло-Программиста станет регулярным тренажером.
Предлагаю ещё такое же сделать на Bootstrap
Начал Соло проходить? Похвально.
Я и не знал о такой популярности этой игры...
Sokoban (Soko-Ban, яп. 倉庫番 сокобан — «кладовщик») — логическая игра-головоломка, в которой игрок передвигает ящики по лабиринту, показанному в виде плана, с целью поставить все ящики на заданные конечные позиции. Только один ящик может быть передвинут за раз, причём герой игры — «кладовщик» — может только толкать ящики, но не тянуть их. Поскольку игру достаточно сложно воссоздать физически, обычно она реализуется в виде компьютерной игры.
Игра Sokoban была создана в 1981 году Хироюки Имабаяси, и издана в 1982 году японской компанией Thinking Rabbit[en]. Кроме того, компания выпустила три сиквела: Boxxle, Sokoban Perfect и Sokoban Revenge.
Игра была реализована для множества компьютерных платформ, включая практически все домашние и персональные компьютеры. Также существуют версии игры для карманных компьютеров, игровых приставок, цифровых фотоаппаратов, мобильных телефонов и телевизоров.
Привет! Обычный скриншот, на моей системе когда я нажимаю клавишу PrintScreen, то изображение всего экрана монитора попадает в папку Pictures. Если я нажимаю Alt+PrintScreen, то в Pictures попадает только текущее окно в фокусе. Ничего магического. Мой монитор обычный fullhd 1920x1080, размер всех скринов не больше, чем 1080 по высоте. Иллюзия длинных скриншотов возникает из-за пропорций - высота в несколько раз больше, чем ширина :)
Привет! А как ты делаешь такие длинные скрины?
Когда немного устал, мозг тупо старается выполнить задание. Увидел сообщение от Вас - посмотрел, на свое творение, понял, что иногда от программирования нужно отдыхать. Вы написали "Саму очевидность". Какой смысл вкладывал, когда это делал сейчас понять не могу. Буду праздновать восьмое марта, после постараюсь меньше делать ляпов. Спасибо за курс и курсы.
Приветствую, Konstantin! Хороший курс по системе Git, полезный и необходимый как разработчику "одиночке", так и для командной работы. Приходилось мне бегло познакомиться сданной системой(знаю тройку команд для загрузки проекта в репозиторий) и это классно. Уверен есть еще масса возможностей и функций. В планах обязательно пройти курс по Git тоже. Удачи с изучением :)
Костя, не надо тексты из урока копипастить. Пиши своими словами, как выполнил урок.
Штука полезнейшая, повышает функциональность и гибкость работы в разы.
Ещё не вечер ) Может кто ещё зарубит, тогда придётся крошить побольше ))))
Главное не останавливаться, не судить строго. Попытаться пройти пару бесплатных курсов. Для привыкания можно пройти курсы по JavaScript или по Python. Это больше ознакомительные занятия, но уверенности и понимания прибавляют. Не бери PHP - по моему опыту - очень сильно расстраивают первые неудачи. А с ним их полно и в настройке рабочего пространства. Плавно переходи на основной курс. Я сюда ради Шарпов пришел, а пока зацепился за всё окружающее. Так как на сегодняшний момент мой проект связан с JS,PHP,SQL.
А я писал кратко и мне - "незачет " =(
=) Молодец классно описал!
Млин! И в этом было дело? Жесть, я не думал, что это всё так чувствительно. Как я мог догадаться? пошел пить валерьяну вместе с котом =)
Воооот! Даже кот догадался, подсказывает хозяину!!! И курсор стоит где надо!!! Константин, в ошибочном коде, который ты мне присылал, в функции det_str_num у тебя retrun в конструкции if...elif был сдвинут на одну табуляцию вправо и относился только к третьему варианту elif, при любых других возвращалась ошибка. А кот всё исправил!!
С тебя миска сметаны и рюмка валерианы!!!!
Жестко, но справедливо. =)
Нужно вводить систему тестирования за байты =) - можно заработать байты за знания, а можно и потерять - как в жизни...
Кота спрашивать надо, сжалился он над хозяином, поправил код ;)
Интерфейс представляет ссылочный тип, который определяет набор методов и свойств, но не реализует их. Затем этот функционал реализуют классы и структуры, которые применяют данные интерфейсы.
Для определения интерфейса используется ключевое слово interface. Как правило, названия интерфейсов в C# начинаются с заглавной буквы I, например, IComparable, IEnumerable (так называемая венгерская нотация), однако это не обязательное требование, а больше стиль программирования. =)