Курсы по программированию

Формула программиста
основатель — Волосатов Евгений Витольдович
Вступай в Телеграм чат проекта | Обход блокировки
Игровой комплекс Сокобан - Введи код скидки

Судоку / Загрузка головоломки с интернета

  • На этом уроке мы напишем функцию для загрузки Судоку с интернет-сайта.
    Через буфер обмена содержимое страницы будет размещено в текстовом файле.
    Алгоритм будет его анализировать и добавлять в матрицу класса Sudoku.
  • Дата отправки отчёта: 3 июля 2016 г.
  • Задание выполнено: за 1 час. 00 мин.
  • Чему научился: Генерировать судоку и убирать цифры
  • Что было сложным: ---
  • Комментарии: Откровенно говоря, мне не понравился этот урок, потому что способ вставки очень кустарный.
    Мы же программисты, мы должны делать все вещи как можно более универсальными и красивыми.
    Да, это очень простой вариант, но я уверен, что всем было бы интереснее увидеть:
    Интеграцию с данным ресурсом или множество других вариантов без бросающихся в глаза костылей.
    Не говорю о том, что этот курс позиционируется как PROFI, а решаем мы на нем сомнительную задачу 1-го класса.
  • Оценка видео-уроку:
Отчёт от 6696 за Судоку / Загрузка головоломки с интернета




Оцени работу

 
Сохранить страницу:

6696. Владимир Борисенко
Владимир Борисенко
ответить
→  Фомичева Наталья  # Судоку / Загрузка головоломки с интернета / 2016-07-09 22:38

Наташ. Обработку буфера обмена с последующим приведением программой судоку в красивый вид и выведением в файл sudoku.txt мы могли бы сделать без javascript.
То есть программа висит в фоне и, сканирует буфер на определенные данные, если данные совпадают, то она приводит их в читабельный вид и записывает в файл sudoku.txt, для пользователя выглядит красиво и просто, ведь мы же здесь собрались для того, чтобы делать программы для людей. Есть множество других способов для решения этой задачи без анализа кода сайта.
Так же разбираться в Javascript тут не надо. Все данные хранятся в обычном HTML. В структуре которого можно разобраться за очень короткое время.
http://SSMaker.ru/46dae003/

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


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Владимир Борисенко  # Судоку / Загрузка головоломки с интернета / 2016-07-09 19:31

Хорошая идея чтоб увести нужную информацию без анализа JS кода и прочего безобразия на сайте.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Владимир Борисенко  # Судоку / Загрузка головоломки с интернета / 2016-07-05 10:25

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



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




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

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

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

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


Научился: Стало неожиданным решение взять рабочий материал из интернета. С неким приятным ожиданием было довести это дело до конца. С каждой новой строкой кода приближалась разгадка задуманного. И когда была проверена взглядом последняя цифра головоломки, возник восторг от того, что все задуманное получилось.
Трудности: Сложного ничего не было.
Была радость и восторг от полученных результатов. Огромная благодарность Евгению Витольдовичу. Я впервые на вебинаре, на сайте вашем всего 5 дней. Я очень рад, что случайности не случайны.


Научился: Урок не простой для понимания , несмотря на то что программа выходит простой и под конкретный случай.
//