Ответы пользователя по тегу Программирование
  • Программирование - что для старта выучить ребенку?

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

    А еще может быть так, что у ребенка не будет интереса к математике. И вы не заметите как, что ваша мечта - насилие для ребенка.

    Как сейчас в школе преподают я не знаю, но вот когда я давным давно учился, то порядок у нас следующий был:
    1-3 класс - учились пользоваться компьютером
    5-6 - занимались алгоритмами, рисовали червяком рисунки. Появились блок-схемы, начали понимать алгоритмы, циклы и тд.
    в 7ом не помню точно, но кажется продолжали делать тоже самое, но с фигурами посложнее.
    А с 7-8го класса начали заниматься именно простенькими задачами.

    Причем именно программирование ребенку до класса 5 точно не будет интересно, как программирование. Вероятно, могут поспорить ребята, что написали выше о детских ЯП, но это вот мое ИМХО.
    Собственно и ЯП это далеко не главное. Главное, чтобы у ребенка сформировался логический взгляд на вещи.
    Ответ написан
    Комментировать
  • Делаете ли вы гимнастику для глаз?

    kawabanga
    @kawabanga
    Кому как,

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

    Если в Помодоро системе работаю, то каждые 25 минут.
    Ответ написан
    4 комментария
  • Научиться парсингу - с чего начать?

    kawabanga
    @kawabanga
    1) Нужно иметь представление, как загружаются и работают сайты. Тут необходимо иметь представление и о том, что полезный контент может появится на сайте и после загрузки через определенное время.

    2) Нужно иметь представление, как работает самый обычный способ получения контента - Curl. Попробуйте скопировать что то, поработать, представить в xml документ и тд. Тут вы определитесь с принципом работы парсера.
    - парсер получает вводую информацию -> с учетом программы и вводных данных, парсер запрашивает определенные данные -> парсер обрабатывает данные для пользователя -> при необходимости, парсер повторяет запрос (инициированный пользователем или рекурсий) -> конец

    3) Далее вы дойдете до механизмов защиты от парсинга:
    - ограничение запросов на 1 ip, на один клиент и тд
    - подгузка информации после загрузки контента
    - дополнительный запрос на подгрузку контента с CSRF и другими способами
    - блокирование ip
    Это откроет вам парсеры типа PhantomJs, Научит пользоваться прокси, мимикрировать под популярные браузеры и тд.
    Так же вы дойдете до многопоточности работы парсера, и подумаете о переходе на C и подобный язык программирования. Общаясь с сайтом уже посредством api.

    А дальше, сталкиваяь с новыми проблемами, будете их решать.
    Ответ написан
    1 комментарий
  • Почему большинство программистов выбирают Mac?

    kawabanga
    @kawabanga
    Сейчас цена на технику Эпл сильно подскочила, тот бук, что полгода назад стоит 90 тыс, сейчас стоит 180 тыс на сайте Эпл. Так что один из фундоментальных минусов - это цена на данный момент.

    Второе - если брать в внимание php/mysql - то windows машина тоже с этим справляется. Ruby и прочее не трогал, не знаю.

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

    Четвертое - просто стильно. Изначально, я мак брал себе в качестве игрушки (понт перед клиентами), но через 2 года владения маком, купил ретину 2013 late с nvidia чипом, и стационарный комп теперь просто собирает пыль.
    Ответ написан
    1 комментарий