|
February 2nd, 2022
10:05 pm - Статистика TrueConf Накидал на днях анализатор логов TrueConf. Чтобы, значится, можно было сказать, сколько конференций было за день, кто участвовал, сколько вся эта мутотень длилась.
https://github.com/steinkrauz/trcanal
Продукт выдаёт в консоль и в базу данных, чтобы потом можно было генеральские графики строить.
Вот так вот и деградируешь потихоньку. Потому что сначала спарсить лог конференциий, потом спарсить лог звонков, затем спарсить лог веб-сервера портала (потому что, блядь, т.н. админы шарепойнта не способны из него достать статистику показа страничек, ага). А на что-то хотя бы немного сложное и познавательное времени в результате не остаётся.
Тьфу.
|
Comments:
![[User Picture]](http://lj.rossia.org/userpic/204131/68870) | From: | tho |
Date: | February 2nd, 2022 - 08:41 pm |
---|
| | | (Link) |
|
gpl! увожаю!
а то развелось тут всяких любителей всяких mitов. (ни на кого из здешних не намекаю)
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | February 4th, 2022 - 03:39 pm |
---|
| | | (Link) |
|
а зачем таблицы вручную? обязательно же схему перепутают. сделай CREATE TABLE IF NOT EXISTS — да и всё.
Это ж MS SQL, а не мускуль, там нет IF NOT EXIST.
Можно, конечно, сделать через проверку наличия в системном словаре, но тогда у пользователя, под которым коннектишься, должны быть как минимум права на доступ к нему, плюс права на создание таблиц.
Так что я выбрал решение, где минимум прав требуется. И вообще, это опенсурс, переписать DBAdapter под мускуль или постгре дело получаса, благо там логики вообще нет.
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | February 4th, 2022 - 05:04 pm |
---|
| | | (Link) |
|
блядь, этого нет в стандарте? ну ебануться. когда я думаю, что sql меня уже ничем не может удивить, он вытаскивает из рукава очередной козырь.
Стандарт SQL? А что это?
На самом деле, когда надо написать что-то сложнее, чем SELECT A,B FROM C,D WHERE E like '%foo% ORDER BY A; я сразу лезу в гугл и смотрю, как это делается для конкретного движка. Иначе грабли в 2 случаях из 3.
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | February 4th, 2022 - 06:17 pm |
---|
| | | (Link) |
|
>Стандарт SQL? А что это? это, судя по всему, такая клёвая штука, на которую всем коллективно насрать. хороший, видать, стандарт. |
|