Разбивка по странам ещё интереснее. Большая часть базы оказалась соседнего майора, Иранского.
1. Иран - 21 059 091
2. Россия - 12 019 757
3. Сирия - 82 736
4. Узбекистан - 49 150
5. Турция - 25 192
6. Хохлы - 6 499
7. США - 4 216
8. Саудовская Аравия - 2 634
9. Дойчланд - 2 002
10. Армения - 1 698
11. Ирак - 1 435
12. Великобритания - 1 397
13. Бульба - 1 384
14. Малайзия - 1 240
15. Кыргызстан - 939
16. ОАЭ - 859
17. Ливан - 839
18. Египет - 753
19. Латвия - 678
20. Азербайджан - 639
21. Таджикистан - 618
22. Кувейт - 580
23. Франция - 576
24. Эстония - 555
25. Иордания - 550
всего:
телефонов - 33 275 675
правильных - 33 275 623
поврежденных - 52
стран - 141
1. Иран - 21 059 091
2. Россия - 12 019 757
3. Сирия - 82 736
4. Узбекистан - 49 150
5. Турция - 25 192
6. Хохлы - 6 499
7. США - 4 216
8. Саудовская Аравия - 2 634
9. Дойчланд - 2 002
10. Армения - 1 698
11. Ирак - 1 435
12. Великобритания - 1 397
13. Бульба - 1 384
14. Малайзия - 1 240
15. Кыргызстан - 939
16. ОАЭ - 859
17. Ливан - 839
18. Египет - 753
19. Латвия - 678
20. Азербайджан - 639
21. Таджикистан - 618
22. Кувейт - 580
23. Франция - 576
24. Эстония - 555
25. Иордания - 550
всего:
телефонов - 33 275 675
правильных - 33 275 623
поврежденных - 52
стран - 141
Прогнал через базу несколько произвольных чатов
На 120 человек, 68 телефонов.
На 66 человек, 45 телефонов.
На 279 человек, 103 телефона.
На 94 человека, 20 телефонов (худший результат).
Наконец, один из крупнейших чатов оппозиции, зелёная лента: на 1794 человека 673 телефона.
В 11 случаях, когда телефон открыт в профиле и человек нашёлся в базе, телефоны совпали. Так же нашли себя пользователи чата на 94 человека.
Всё телефоны валидны.
Мычание пресс-службы телеграм про "неактуальность" следует признать враньем.
А товарищ майор знает тележеньку очень хорошо. Впрочем, я и не сомневался.
На 120 человек, 68 телефонов.
На 66 человек, 45 телефонов.
На 279 человек, 103 телефона.
На 94 человека, 20 телефонов (худший результат).
Наконец, один из крупнейших чатов оппозиции, зелёная лента: на 1794 человека 673 телефона.
В 11 случаях, когда телефон открыт в профиле и человек нашёлся в базе, телефоны совпали. Так же нашли себя пользователи чата на 94 человека.
Всё телефоны валидны.
Мычание пресс-службы телеграм про "неактуальность" следует признать враньем.
А товарищ майор знает тележеньку очень хорошо. Впрочем, я и не сомневался.
Итак, кому интересно, можете написать вот тому парню - @lshtshfum (его зовут Фома):
Привет!
или
Hello!
Регистр и пробелы неважны, восклицательный знак - обязателен.
Он посмотрит вас в той самой базе и ответит либо номером телефона, либо дежурным приветствием 😉
Привет!
или
Hello!
Регистр и пробелы неважны, восклицательный знак - обязателен.
Он посмотрит вас в той самой базе и ответит либо номером телефона, либо дежурным приветствием 😉
Telegram
СЛЕГ! <Z>
Продолжим изучение трудов товарища майора aka «утечка 40 млн. телефонов».
Товарищ майор традиционно криворук, поэтому разобранная база выглядят так:
В ней 40 640 449 записей.
Из них:
7 364 556 записей является дубликатами, 218 записей вообще не содержат…
Товарищ майор традиционно криворук, поэтому разобранная база выглядят так:
В ней 40 640 449 записей.
Из них:
7 364 556 записей является дубликатами, 218 записей вообще не содержат…
О пользе конвертации данных из посконного кроноса в богомерзкий SQL. А так же, зачем на таблице нужны индексы.
Верхние две картинки: временная таблица на моей машине, без индекса, поскольку она нужна была под перегонку данных.
Нижние две картинки: простенькая одноядерная VPS. Но таблица индексирована.
Содержимое таблиц одинаково, 12+ млн записей, запросы одинаковы также. Разница, как говорится, на лице.
30 миллисекунд, Карл :)
Верхние две картинки: временная таблица на моей машине, без индекса, поскольку она нужна была под перегонку данных.
Нижние две картинки: простенькая одноядерная VPS. Но таблица индексирована.
Содержимое таблиц одинаково, 12+ млн записей, запросы одинаковы также. Разница, как говорится, на лице.
30 миллисекунд, Карл :)
На днях сторонники Навального придумали новую акцию, вставлять красный крест ❌ в своё имя. Это должно было символизировать протест против голосования по конституции и помочь "увидеть, как нас много".
Чтож, я подсчитал. Не благодарите.
В 593 открытых чатах тележной политоты находится 206 411 человек (уникальных пользователей). Красный крест есть у 182 человек. То есть у 0.09% пользователей.
При этом, хотя бы один крестоносец есть в 199 из 593 чатов. Таким образом, проникновение составляет 34% чатов.
Телефоны найдены для 77 из 182 человек, эффективность базы 42%. 😁
Чтож, я подсчитал. Не благодарите.
В 593 открытых чатах тележной политоты находится 206 411 человек (уникальных пользователей). Красный крест есть у 182 человек. То есть у 0.09% пользователей.
При этом, хотя бы один крестоносец есть в 199 из 593 чатов. Таким образом, проникновение составляет 34% чатов.
Телефоны найдены для 77 из 182 человек, эффективность базы 42%. 😁
Сделал суточное обновление популяции крестоносцев:
208 человек (вчера 182, прирост 14%)
207 чатов (вчера 199, прирост 4%)
93 телефона на 208 человек, эффективность базы 45% (вчера 42%).
P. S. Каналу пора обзавестись обратной связью. Пусть будет @yesitsnew . Туда складывайте все вопросы, отзывы, идеи и предложения.
208 человек (вчера 182, прирост 14%)
207 чатов (вчера 199, прирост 4%)
93 телефона на 208 человек, эффективность базы 45% (вчера 42%).
P. S. Каналу пора обзавестись обратной связью. Пусть будет @yesitsnew . Туда складывайте все вопросы, отзывы, идеи и предложения.
Чем PyCharm Pro лучше коммьюнити редакции? Например, наличием меню deployment, где можно заливать, синхронизировать и сравнивать локальные и развёрнутые на сервере версии файлов, не выходя из среды разработки.
На картинке обычный позор программиста "сделать быстро, чтобы работало сейчас, потом сделаю нормально". Но 30 июня наступает всегда раньше, чем ждали :)
На картинке обычный позор программиста "сделать быстро, чтобы работало сейчас, потом сделаю нормально". Но 30 июня наступает всегда раньше, чем ждали :)
И о месте прошедших выборов в реальности. Приток в чаты по дням:
25/06 +1444
26/06 +1469
27/06 +1177
28/06 +1087
29/06 +1025
30/06 +1428
01/07 +1216
02/07 +1214
Никакого ажиотажа не зафиксировано. Средний ежедневный поток. Всем пофиг :)
25/06 +1444
26/06 +1469
27/06 +1177
28/06 +1087
29/06 +1025
30/06 +1428
01/07 +1216
02/07 +1214
Никакого ажиотажа не зафиксировано. Средний ежедневный поток. Всем пофиг :)
И немного про VPS. Обжегшись на "халяве" я двинулся в сторону реально крупных интеграторов. В итоге выбор пал на makecloud.ru.
10 дней аптайма уже повод поделиться впечатлениями.
Плюсы:
+ все ещё дёшево, я ухватил за 250 р/мес 1ядро/1Гб/20Гб ssd (с 1 июля 330р, 1core/1gb/30gb).
+ убунта реально заточена под виртуалку.
+ возможность работать с консолью через Web-интрефейс.
+ посуточное списание
Минусы:
- сложность настройки для юзеров. Выдают не сервер, а виртуальную сеть, со своим роутером, который надо настроить. По умолчанию ssh можно только открыть всем или закрыть. При наличии навыков это превращается в жирный плюс.
- не работает график нагрузки сервера в личном кабинете.
Сам по себе телеграм ест немного, даже с известной прожорливостью 🐍 к памяти. На скрине самый загруженный момент для сервера. Два аккаунта ботов, суммарно на 7 модулей, плюс идёт ежесуточное обновление БД юзеров.
То есть чистые боты помещаются в 512Мб оперативки легко. С БД желательно взять 1Гб, но не обязательно.
Stay tuned.
10 дней аптайма уже повод поделиться впечатлениями.
Плюсы:
+ все ещё дёшево, я ухватил за 250 р/мес 1ядро/1Гб/20Гб ssd (с 1 июля 330р, 1core/1gb/30gb).
+ убунта реально заточена под виртуалку.
+ возможность работать с консолью через Web-интрефейс.
+ посуточное списание
Минусы:
- сложность настройки для юзеров. Выдают не сервер, а виртуальную сеть, со своим роутером, который надо настроить. По умолчанию ssh можно только открыть всем или закрыть. При наличии навыков это превращается в жирный плюс.
- не работает график нагрузки сервера в личном кабинете.
Сам по себе телеграм ест немного, даже с известной прожорливостью 🐍 к памяти. На скрине самый загруженный момент для сервера. Два аккаунта ботов, суммарно на 7 модулей, плюс идёт ежесуточное обновление БД юзеров.
То есть чистые боты помещаются в 512Мб оперативки легко. С БД желательно взять 1Гб, но не обязательно.
Stay tuned.
❌Крестоносцы уперлись в потолок и стагнируют. Всё что вы (не)хотели знать об очередном digital resistance:
[2020-07-02 10:48:00,300]
207085/247 (592/212)
[2020-07-03 10:15:45,377]
207137/242 (592/210)
[2020-07-04 10:04:07,573]
207503/243 (592/210)
Людей всего/Крестоносцев (открытых чатов политоты всего/чатов где есть хотя бы один крестоносец).
Дальнейшие наблюдения вести не буду, за очевидной бессмысленностью.
[2020-07-02 10:48:00,300]
207085/247 (592/212)
[2020-07-03 10:15:45,377]
207137/242 (592/210)
[2020-07-04 10:04:07,573]
207503/243 (592/210)
Людей всего/Крестоносцев (открытых чатов политоты всего/чатов где есть хотя бы один крестоносец).
Дальнейшие наблюдения вести не буду, за очевидной бессмысленностью.
Живой пример, почему бота лучше создавать как сервис. У Фомы большое обновление - новый модуль. По команде systemctl restart admin весь перезапуск занял 1.1 секунды (см. лог) . Таким образом обеспечивается практически бесшовная работа бота при обновлениях.
Шестым модулем стал сторож VPS сервера. Доступ к SSH естественно ограничен несколькими подсетями, но осла лучше привязывать. Модуль отслеживает все входы и попытки входа через SSH и пишет в телеграм хозяину (второй скрин).
Кому нужен такой же wathdog для себя, пишите в обратную связь: @yesitsnew договоримся.
Шестым модулем стал сторож VPS сервера. Доступ к SSH естественно ограничен несколькими подсетями, но осла лучше привязывать. Модуль отслеживает все входы и попытки входа через SSH и пишет в телеграм хозяину (второй скрин).
Кому нужен такой же wathdog для себя, пишите в обратную связь: @yesitsnew договоримся.
Караулка удалила совершенно огненный опрос у себя в канале. Но в лучшем канале телеграм он есть. Дайджест чистой караулки, подписывайтесь и не пожалеете:
https://yangx.top/purekaraul/85
https://yangx.top/purekaraul/85
Telegram
Pure Караульный
Всех журнналистов тоже давно пора сжечь, как негров и пидорасов. Ваше мнение?
Безусловно да - посжигать хуесосов! / Не надо, пожалуйста: я сам хуесос. У меня и удостоверение имеется. / Да нет уже никаких журналистов, успокойтесь.
Безусловно да - посжигать хуесосов! / Не надо, пожалуйста: я сам хуесос. У меня и удостоверение имеется. / Да нет уже никаких журналистов, успокойтесь.
На днях утомился от питона и слегка восстановил навыки C++, который я лет 15 не трогал, как и программирование в целом.
Получилась простенькаячерепо пиписькомерка для процессоров. Перемножение двух массивов рандомных чисел в памяти и складывание результата в третий. Эдакий линпак для ленивых.
В итоге оказалось, что моя VPSка за 250 рублей это две трети мощи моего домашнего core i7 4771, что очень неплохо.
P. S. Естественно это одноядерный режим, то есть измерялась производительность одного ядра процессора.
Получилась простенькая
В итоге оказалось, что моя VPSка за 250 рублей это две трети мощи моего домашнего core i7 4771, что очень неплохо.
P. S. Естественно это одноядерный режим, то есть измерялась производительность одного ядра процессора.
И чтобы два раза не вставать. Почему питон - отстой для вычислительных задач? Потому что ровно в сто раз медленнее любого нормального языка.
Эту программу я писал в феврале, когда только начал учить 🐍. В результате я сначала офигел, потом научил питошу многопроцессорности (да, питон умеет в многопоточные приложения, в интернете херня написана неграмотная, читайте доки и будет вам тру многопроцессорность без GIL) и выжал на четырёх ядрах аж 22 МФлопа. 😅
Комп тот же, что и в предыдущем посте слева.
У питона есть только одно преимущество - сверхпростота для освоения самым неискушенным человеком. Все остальное - недостатки, вытекающие из этого достоинства.
Эту программу я писал в феврале, когда только начал учить 🐍. В результате я сначала офигел, потом научил питошу многопроцессорности (да, питон умеет в многопоточные приложения, в интернете херня написана неграмотная, читайте доки и будет вам тру многопроцессорность без GIL) и выжал на четырёх ядрах аж 22 МФлопа. 😅
Комп тот же, что и в предыдущем посте слева.
У питона есть только одно преимущество - сверхпростота для освоения самым неискушенным человеком. Все остальное - недостатки, вытекающие из этого достоинства.
Попросили порекомендовать канал начинающего питониста, пока совсем меленький:
@pythoninmyheart
Пожелаем человеку творческих узбеков и освоения этой развесёлой профессии. Идущий осилит дорогу.
Я лично подписался.
@pythoninmyheart
Пожелаем человеку творческих узбеков и освоения этой развесёлой профессии. Идущий осилит дорогу.
Я лично подписался.