Рубрика «занимательное программирование»

Моделирование бега под дождем

Вступление

Все началось с чрезвычайно провокационного, граничащего с дерзостью заявления, которое категорически не соответствует моим представлением об окружающем мире: «Можно меньше промокнуть, если бежать под дождем – это миф». Другими словами, из этого утверждения следует, что общеизвестным и общепринятым является тот факт, что бегущий под дождем человек промокнет сильнее, чем такой же человек прошедший пешком такое же расстояние, под тем же дождем. Но, какие-то, непроверенные не заслуживающие доверия  источники  утверждают обратное, что если вы побыстрее уберетесь из под дождя то промокните меньше.

Читать полностью »

Привет всем.
Не так давно прочел статью Что нам стоит сайт распарсить. Основы webdriver API и вспомнил, что давно собирался довести хотя бы до относительно рабочего состояния одну забавную задумку. Руки все-таки дошли, а значит пора поведать, что же получилось.
Есть такая замечательная программа — Fiddler, позволяющая перехватывать и модифицировать http/https запросы. Есть замечательная штука под названием NW.js, она же node-webkit, позволяющая тыр… парсить разнообразные сайты в том числе. Вы красивы, я прекрасен — почему бы нам не подружиться?
Собственно, затея вот в чем: можно было бы, конечно, отдельно поднять Fiddler, написать в нем логику и гонять через него трафик с node-webkit-но это не так интересно. А значит, будем совмещать все под одной крышей, благо у Fiddler есть библиотека на C# — FiddlerCore.
Под ноду есть отличный модуль — Edge.js. Это такая хитрая штука, которая позволяет исполнять код C# (и не только). Есть под ноду? Замечательно, можно завести и под nw.js, благо даже мануал есть — да вот же он!

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js