
Evgeny
05.04.2018
19:00:50

Denis
05.04.2018
19:04:00
там вроде не сортировка нужна по условию? вообще такую херь сразу в SQL пихайте - проще будет

Pavel
05.04.2018
19:04:49

Denis
05.04.2018
19:05:09
дык а в сумме выгоднее же индексировать а потом пересекать

Google

Denis
05.04.2018
19:05:13
имхо так

Pavel
05.04.2018
19:05:59
Так да. Сортировка + пересечение = NlogN + N
А просто пересечение N^2

Pavel
05.04.2018
19:46:56

Denis
05.04.2018
19:47:47
Зато на Ди

Ievgenii
05.04.2018
20:09:25
Если нужно работать с подобными задачами, почему не переложить эту работу на сторонее решение, которое оттещено и 100% работает

Denis
05.04.2018
20:31:56
sqlite3 кстати полностью тестами покрыт, говорят
вроде даже какими-то более мощными чем интеграционные

Dmitry
06.04.2018
06:38:51
А там пересечение прям средствами sql синтаксиса? Просто как проще. На питоне, на ди (если смогу убедить что он для задачи лучше) или на sql. Просто мне преимущества вообще не очевидны увы. Sql скорость даст за счет индексов. Эксель так тормозит потому что без них?

Dark
06.04.2018
06:58:15
Да

Pavel
06.04.2018
07:03:14
import random
def mkset(size):
return {random.randrange(0, 10000) for i in range(size)}
SIZE = 100000
a, b = mkset(SIZE), mkset(SIZE)
print(a & b)
секунды
если нужно больше, тогда скульный джойн

Google

Ievgenii
06.04.2018
07:23:05
На SQL можно многие интересные штуки делать
Пересечение - это базовый его функционал

Dmitry
06.04.2018
07:30:53
А есть идеи почему на Питон пулей, а Excel тормозит. Увы проверить у себя на компе не могу

Maxim
06.04.2018
07:32:49
подозреваю, что это сравнение теплого с мягким

Vitalii
06.04.2018
07:33:11
Господа! Как написать шаблон/алиас/частичную функцию, которая вместо функции
string fmtDateTime(string fmt, const DateTime d)
выглядела как CTFE:
d.fmtDateTime(fmt);
?
Или нужно делать через наследование?

Maxim
06.04.2018
07:34:31
не CTFE, наверное, а UFC?

Denis
06.04.2018
07:34:40

Evgeny
06.04.2018
07:34:54

Vitalii
06.04.2018
07:34:55

Denis
06.04.2018
07:34:55
сначала идёт тот аргумент что слева через точечку

Stanislav
06.04.2018
07:35:10
ага, наоборот надо

Vitalii
06.04.2018
07:35:13

Dmitry
06.04.2018
07:35:49

Denis
06.04.2018
07:36:08
внутренности экселя кто знает? может там нет индексов

Maxim
06.04.2018
07:36:16
М.б.
pragma(inline)
string myFmtDateTime(in DateTime d, in string fmt)
{
return fmtDateTime(fmt, d);
}
как-то так

Denis
06.04.2018
07:36:22
даже так, скорее вего их нет потому что нет способов указать какие поля как индексирвоать

Evgeny
06.04.2018
07:36:54

Denis
06.04.2018
07:36:55
вообще забудь про эксель, он для небольших прикидок только а не для обработки чего-либо большого. то что на нём это можно - ну так и ОС на бейсике можно написать

Maxim
06.04.2018
07:37:51
«Вот я до соседнего города дохожу за полдня, а до соседней страны долетаю за четыре часа. Кто может сказать, почему так происходит?»

Denis
06.04.2018
07:45:00
https://meduza.io/news/2018/04/06/roskomnadzor-podal-isk-o-blokirovke-telegram?utm_source=website&utm_medium=push&utm_campaign=browser_news
готовьтесь неспешно, кажется, началось

Google

Evgeny
06.04.2018
07:45:46
пидорги

Maxim
06.04.2018
07:45:53
пора снова поднимать личный уютненький xmpp сервер

Evgeny
06.04.2018
07:46:06
заебал этот роскомпозор

elias
06.04.2018
07:46:08
интересно, а есть ли официальное понятие мессенджера в законодательстве?

Denis
06.04.2018
07:46:18
не не, пора написать свою реализацию сервера телеграм + поправить опенсорсный клиент чтобы он с ней работал
или федерализацию туда вообще добавить

Evgeny
06.04.2018
07:46:29
есть официальная статья в конституции о тайне переписки

Denis
06.04.2018
07:46:34
в клиенты вложено много денег и они работают лучше джабберов

Dark
06.04.2018
07:49:00
Вообще, сейчас мессенджеров навалом
И распределенные, и шифрованные...

elias
06.04.2018
07:49:42
просто если философски подойти, то забавно - написан мессенджер - программа, гоняющая по сети байты, а потом требуется предоставлять какие-то ключи :)

Dark
06.04.2018
07:50:00
Но проще просто поднять VPN

Denis
06.04.2018
07:50:40

Dark
06.04.2018
07:51:13

Denis
06.04.2018
07:52:29
Поч?
Потому что белые списки рано или поздно введут. Законодательную базу уже подготовили под них.

Vitalii
06.04.2018
07:52:34

Dark
06.04.2018
07:53:18

Stanislav
06.04.2018
07:54:24
на самом деле белые списки пока что были - это те которые ни в коем случае блочить нельзя
я в операторе работаю если чо

Google

Stanislav
06.04.2018
07:54:42
они сначала хотели пропихнуть их тупо прислав всем операторам екселевский файлик с сайтами которые нельзя лочить
но потом одумались (в законе ничего такого пока что не прописано), и сдали назад)
из ближайшего РКН хочет управлять блекхолами (пока слухи такие есть)

Dark
06.04.2018
07:55:37
pornhub там был?

Stanislav
06.04.2018
07:55:42
неа

Dark
06.04.2018
07:55:47
(((

Stanislav
06.04.2018
07:55:47
зато был *.google.com

Dark
06.04.2018
07:55:53
О.о

Stanislav
06.04.2018
07:56:19
ну типа лочить по ip адресам и подсетям

Admin
ERROR: S client not available

Stanislav
06.04.2018
07:56:50
по bgp присылают они как-нибудь (пока непонятно как) маршрут и все пакеты на него должны дропаться
даже тест был у кого то из большой четверки

Dark
06.04.2018
07:58:58

Stanislav
06.04.2018
07:59:04
лочат
но щас это все дело через реестр выгружается
и каждый оператор как хочет так и лочит
некоторые не особо парятся
например по ipv6 пока что почти никто не лочит ничего

elias
06.04.2018
08:01:48
а вот блокировка сайтов - опять же философски. сайт - набор байт. если его трактовать в определенной кодировке, то можно найти призывы к террористическим актам и т.п.

Google

Stanislav
06.04.2018
08:02:54
да еще бесит как всё это топорно сделано
типа в реестре могут быть записи
http:\\bla.bla.com\\index.html?a=b&c=d
там какие то специальные люди прям сидят

elias
06.04.2018
08:08:59
а сайт с неугодной инфой же может быть оформлен в редкой кодировке с нарочно неправильно проставленной кодировкой в заголовках, чтобы браузеры показывали кракозябры.

Stanislav
06.04.2018
08:09:35
ну сначала кто-то должен решить что сайт залочить надо
обычно лочат всякие казино и проституток
чуть реже вяские сериалы
так что можешь заниматься террористической деятельностью - тут шанс быть залоченным не особо большой :)
обычно какие-нить дядьки в погонах приходят и в яндексе набирают "казино", "наркотики", "майн кампф". потом протоколы маляют. потом в суд идёт, суд лочит. ркн вносит в реестр

Alexander
06.04.2018
08:12:39
Если кому-то сверху очень сильно помешает какой-либо ресурс, то основания заблочить его найдуться. А если у сайта будет 2 посещения за год, то даже если там будут продавать наркотики, оружие, призывать к экстремизму, то он нафиг никому не нужен. Блокируют ресурсы с большой посещаемостью.

Stanislav
06.04.2018
08:16:05
MariaDB [eaisDB]> select decisionOrg, count(*) cnt from entries where validTo is null group by decisionOrg order by cnt desc ;
+--------------------------------+-------+
| decisionOrg | cnt |
+--------------------------------+-------+
| ФНС | 45488 |
| суд | 31710 |
| Генпрокуратура | 17462 |
| Роскомнадзор | 7981 |
| МВД | 6250 |
| ФСКН | 5340 |
| Мосгорсуд | 4707 |
| Минкомсвязь | 857 |
| Роспотребнадзор | 337 |
+--------------------------------+-------+
это кстати кто сколько лочит

Dmitry
06.04.2018
08:16:53
Надо лицензию публичную создать запрещающую использовать ее разным *надзорам. Уверен куча народу будет продукты под ней лицензировать
Я считаю что лучший способ борьбы за свои права это чемодак-вокзал. Систему с низу не изменить. Уедут остатки специалистов и она сама рухнет

Dark
06.04.2018
08:25:57

Dmitry
06.04.2018
08:29:21
Ну типа прямым текстом. "запрещено использовать данную библиотеку в органах по контролю за интернетом"

Denis
06.04.2018
08:29:22
уедешь - им ещё проще будет

Dmitry
06.04.2018
08:29:32
понятно дело, что всем пох, но все же
А сидя тут вообще ничего не сделаешь с гарантией
я сходил как-то на митинг. Больше не пойду. Тебе даже сопротивляться нельзя, а они все в броне и с оружием
нафиг надо