opxx

На Пикабу
25К рейтинг 1112 подписчиков 20 подписок 69 постов 16 в горячем
Награды:
5 лет на Пикабуболее 1000 подписчиковЗа неравнодушие к судьбе Пикабу
2

Ответ на пост «"Я ОЧЕНЬ МНОГО работаю"»29

Каждый должен понимать свой вклад в бизнес и то, что бизнес не благотворительность. И стремиться надо работать не на 2-3 работах, а головой. Возможно, когда начнёшь работать головой - будет свой бизнес, ну или хотя бы сможешь работать на 1 работе. А вот это нытье "я хожу на работу и теперь мне должны" надо забывать и превращать в "я приношу пользу и если не хотите это менять на деньги - буду приносить пользу другим... может быть себе"

5

Песня "Отладчик". Кавер на "Кукушку" Цоя

Небольшая предыстория.

Поиском ошибок программисты занимаются часто. И зачастую находят именно свои ошибки. В одном из таких поисков у меня и засела в голове фраза "Ошибка моя взгляни на меня". Да так засела, что спустя месяц трансформировалась в целый припев по мотивам известной песни "Кукушка" Цоя.

Дальше захотелось написать текст всей песни о том как программисты ищут ошибки. Спустя неделю текст был готов. Что дальше? У меня полностью отсутствуют музыкальные способности. Я попросил помощи в одном из сообществ программистов 1С. Откликнулось 3 человека, которые попросили посмотреть текст. И один из них довел дело до конца. Он нашел участницу шоу Голос и вместе они положили текст на музыку.

Получилось очень круто и я не могу не поделиться этим с вами.

Текст мой, музыка Цоя, исполняет Ника Нова
https://drive.google.com/file/d/1PuNgO6dZsp6vGf1ouPYH6anxSGH...

Если нужен текст - напишу в комментариях.

6014

Продолжение поста «Сколько выиграют 100500 билетов известной российской лотереи?»4

Провел свой эксперимент. Давайте еще раз проговорим в чем он заключался.

1. Я не покупал эти билеты - я спарсил их. Это как зайти на сайт лотереи и выписать все билеты. Но программисты ленивые (привет ЛЛ) и поэтому я написал программу, которая их выписала за меня.

2. Так же я написал программу, в которую забиваешь бочонки и она показывает сколько билетов выиграло среди тех, которые я спарсил.

3. Я хочу посмотреть имеет ли смысл покупать больше билетов, чтобы увеличить шанс выиграть.

Я спарсил 100500 билетов, что эквивалентно 15+ млн. рублей. Проверил их в очередном розыгрыше, посчитал солько бы выиграл, если бы реально их купил.

В первом туре не выиграл ни один билет, как во втором, третьем и четвертом. А потом как поперло )). И куча билетов оказались выиграшными. И в итоге я бы выиграл 3 702 464 руб, если бы купил все эти билеты. Математика такая: около 25% затраченных средств я вернул бы обратно.

Вывод: Покупать больше билетов не имеет смысла!

Тут все выпавшие бочонки и сколько билетов выиграло на каком из них: https://github.com/oparinpv/stoloto/blob/main/Выпавшие бочонки.xlsx

Тут все билеты, которые могли бы выиграть с номерами и суммами: https://github.com/oparinpv/stoloto/blob/main/Выигравшие билеты.xlsx

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

Писал весь код на 1С. Конечно мог писать и на java и на php, но на 1С мне было проще и быстрее. И исходники приложу ниже в виде расширения для 1С.

Проблема №1.

Когда парсишь билеты - сайт отдает примерно 25 000 билетов относительно легко, а дальше начинает отдавать те билеты, которые были ранее. Хотя алгоритм повторяет поведении кнопки "Другие билеты" на сайте. Спустя сутки проблема уходит и опять парсишь 25 000 билетов.

Проблема №2.

Между вытаскиванием бочонков в третьем туре проходит 5-10 сек, а у меня запрос отрабатывал 12-25 сек. на проверку соответствия всех вытащенных бочонков билетам в базе данных. В итоге после 50 бочонков я не успел их проверить в режиме онлайн и пришлось ждать выложенных результатов, чтобы проверить их все. А я проверял всего 100к билетов. Сейчас-то понятно, что там стоит сервер гораздо мощнее моего бука, но как они выходили из этой ситуации в 90-х? Я предполагаю, что там работал целый отдел из 50-100 человек. И все проданные билеты делились между этими людьми. И каждый проверял свой список билетов, вводя выпавший номер в его ЭВМ.

Для тех, кому интересно повторить эксперимент - расширение для 1С, которое парсит, хранит и проверяет результаты: https://github.com/oparinpv/stoloto/blob/main/РусскоеЛото.cfe

Для тех, кто хочет проверить корректность моих подсчетов и/или составить более оптимальный запрос проверки - база данных 1С с билетами, которые я спарсил: https://github.com/oparinpv/stoloto/blob/main/Билеты Столото 18.02.24.dt

Показать полностью
4710

Сколько выиграют 100500 билетов известной российской лотереи?4

Так, как я не верю в удачу - я просто их спарсил. Написал небольшую программу и спарсил 100500 билетов с известного сайта. Каждый из этих билетов я мог купить, но откуда у меня 15+ млн. на такой эксперимент?

А решил провести этот эксперимент, т.к. вижу, как многие покупают по 100 билетов, по 1000. Можно ли выиграть, покупая больше билетов?

Заодно ещё можно ответить на некоторые вопросы. Например тут (Странности в генерации числового поля Русское лото) Аноним пытался найти билеты, в которых только 2 числа в двух карточках в колонке 80-90. Проверил! Их действительно не существует. А карточки, в которых 2 числа в других колонках - реально есть.

Есть ли сильно редкие числа или сильно частые? Нет. Все числа распределены примерно одинаково.

18 февраля проверю сколько можно выиграть, купив билетов на 15 млн. и напишу результат тут.

Мечты сбываются не только у Газпрома

Год назад я хотел кандидата в президенты, имеющего отношение к медицине или образованию (Если не он, то кто?).

И такой кандидат есть.

Мечты сбываются не только у Газпрома

Интересно, что не только к образованию имеет отношение, но и к политике. ФИО не называю, т.к. не хочу агитировать. Но найти его не сложно.

Показать полностью 1
13

Парковочное место мое?

Вот же сегодня снегу навалилось. Смотрю на бедолаг, которые пытаются залезть в сугробы. Но залезть мало. Надо ещё потом вылезти суметь и возможно просить мимо проходящих ребят подтолкнуть.

Хорошо, что у меня лопата с собой. 15 минут работы ею и я без проблем паркуюсь и выезжаю. Место это своим я не считаю, но у меня 2 вопроса:

  1. Неужели так сложно расчистить парковочное место, чтобы не создавать проблем и мимо проходящим людям?

  2. Если вы чистите место и говорите "мое" - не думали, что кто-то с такой логикой может весь двор расчистить?

556

Про программистов 1с1

Да. Я программист 1с. И никак не могу понять, почему многие нас и программистами не считают. Сам я умею не только в 1с, а ещё в php, javascript, java. Делал сайты фулстэк. Был в топ-100 в конкурсах по программированию (писал на java). От этого и не понимаю.

По мне 1с даже ещё немного сложнее, т.к. кроме кода, запросов к БД и работы со всякими soap и http нужно знать предметную область хотя бы одну (продажи+crm, кадровый учёт, бухгалтерский, производство, закупки)

Объясните мне пожалуйста. Очевидно, что я не понимаю.

12

Вернут ли минусы?

В этом посте Чистомен обещал поехать в офис Пикабу и попросить вернуть минусы, если пост наберёт 200 000 плюсов. Я думаю, что он туда даже съездит и даже о чем-то договорится, но минусы не вернут.

Хотя есть вероятность возврата минусов. От вас всего лишь плюс на вышеуказанном посте. Так что доставайте плюсометы, пикабушники.

Отличная работа, все прочитано!