Pull to refresh

Comments 15

Я хоть и восхищаюсь могучей консолью Linux, но хочется в будущем GUI. Мне кажется здесь он был бы уместным. Понятно, что это сильно вторично. Ну и потенциально deb-пакеты были бы нелишними, как мне кажется.
Кстати, добавьте в консольный help раздел Examples. Для таких как я было бы понятнее) Если не трудно.
В идеале нужно будет сделать простой веб-интерфейс — это уже значится в списке «сделать». Но сначала хотелось, чтобы оно просто работало.
Ругается на мои шрифты. Это нормально?

meklon@meklon-kubuntu:~/Загрузки/HabraAnalytics$ ./hubs.elf -h
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element                                             
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element                                             
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 78: saw unknown, expected number                                        
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 14: reading configurations from ~/.fonts.conf is deprecated.                          
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element                                             
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element                                             
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 78: saw unknown, expected number                                        
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 14: reading configurations from ~/.fonts.conf is deprecated.

UPD: ОС — Kubuntu 14.04
Почитал, но фишка в том, что ~/.fonts.conf у меня отсутствует. Он лежит в ~/.config/fontconfig/fonts.conf
Систему я обновляю непрерывно еще с 11.10. Видимо что-то устаревшее протащил через апгрейды версий. Да бог с ними, с предупреждениями. Работает же.
У меня что-то не то с версиями QT-библиотеки?
meklon@meklon-kubuntu:~/Загрузки/HabraAnalytics$ ./hubs.elf --similar easyelectronics
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 78: saw unknown, expected number
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 14: reading configurations from ~/.fonts.conf is deprecated.
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 78: saw unknown, expected number
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 14: reading configurations from ~/.fonts.conf is deprecated.
----------------------------------------------------------------------
  Hub metrics for Habrahabr.ru
  Version 0.1, 2014 by habra-user varagian
  Send your pizza, beer and kittens to sergey.paramonov@phystech.edu
----------------------------------------------------------------------

Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 78: saw unknown, expected number
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 14: reading configurations from ~/.fonts.conf is deprecated.
Cannot mix incompatible Qt library (version 0x40806) with this library (version 0x40804)
Аварийный останов (сделан дамп памяти)
Видимо, у вас стоит какая-то версия QT (скорее всего 5-я), которая конфликтует с используемой в matplotlib. Гугл не дает простых решений, видимо проще всего использовать исходники на python. Если имеется pip или easy_install, то нужно установить
sudo pip install matploblib matploblib_venn argparse numpy urllib3
python hubs.py --similar easyelectronics
Хм… Не хочу ковыряться) Потом попробую в Windows загрузиться) Мне утилита не настолько критична. Хотелось просто потрогать. Идея интересная.
Собранный бинарник для макоси(venn.osx) запустился, а вот с hubs.py я не смог разобраться. Можете так же собрать?
ок, соберу завтра — под рукой нет Мака
Запустил утилиту следующим образом
hubs.exe -a veeam --max 1000>list.txt

В полученном файле было 365 хабов, однако там не оказалось хаба «Виртуализация» (virtulization). Вместе с тем, это хаб, в который мы постоянно пишем, да и вторая Ваша утилита
venn.exe -d virtualization veeam
показывает, что пересечение 174 человека (70% подписчиков блога).

Хаб виртуализации отдельно обновил, но не помогло.
Спасибо за наблюдение!

Проверил и оказалось, для компаний граница массива вычислялась неверно (сдвиг на единичку там, где его быть не должно) — поправил, попробуйте вот эту версию: hubs.exe

Сейчас диаграмма выглядит так (клибельно):
Да, теперь работает! Спасибо!
Sign up to leave a comment.

Articles