LINUX.ORG.RU

Сообщения KRoN73

 

Ubuntu не грузится после обновления. unattended-upgrades?

Форум — Admin

Обновился с 12.04 до 16.04. Обновление прошло без сучка, без задоринки, но удалённый сервер перестал грузиться. KVM в простом доступе нет, есть rescue-образ. После загрузки в него и монтирования системы в /var/log вижу пустой unattended-upgrades/unattended-upgrades-shutdown.log

Вообще, /var/log монтируется отдельным разделом с lvm, поэтому появление там подобного смущает :)

Машина после рестарта пингуется. Но ни один сетевой сервис недоступен. Была мысль, что наличие левых файлов в /var/log не даёт смонтироваться ему штатно, но добавление noempty в параметры монтирования ничего не меняет. Судя по всему, до монтирования дело вообще не доходит. Но сеть, повторюсь, поднимается, пинг идёт. Что это может быть. Есть у кого мысли, куда дальше копать? :)

 , ,

KRoN73
()

Множественные фотки в Twitter API

Форум — Talks

Никто не в курсе, как через Twitter API получить множественные фотки в аттаче? А то все стандартные средства в случае одиночной фотки возвращают по ней всю инфо, по серии — пусто. Один текст.

 ,

KRoN73
()

NginX и балансировка в статических html — закат Солнца вручную?

Форум — General

Задача — перевод картинок сайта на IPFS. Прописать в статическом html в качестве гейта gateway.ipfs.io — некорректно. Создание высокой нагрузки на чужой ресурс и, вообще, некомильфо. Прописать один свой сервер — во многом теряется смысл IPFS. Проще отдавать сразу статику тогда. Хочется прописать N разных внешних серверов-гейтов, и дёргать, распределив нагрузку. Список серверов не фиксированный, поскольку могут добавляться новые, какие-то могут падать.

Поэтому видится такое решение. Прописываем в статике, пусть тот же gateway.ipfs.io как fallback. А при отдаче nginx'ом меняем этот хост на свои. Для фиксированной замены — нет вопросов. ngx_http_sub_module и всё. Но нужно распределение. Т.е. нужно менять на рэндомный сервер из списка.

Вопрос, как в nginx записать в строку случайное значение из списка?

Очевидно, в голову приходит посмотреть на perl/lua модули. Но это сильно снижает смысл работы с nginx, тогда уже можно тупо на PHP сделать отдачу статики его средствами. Ну, или хотя бы Golang.

Есть ли вариант, как это сделать в nginx?

Или, может, есть какое-то радикально иное решение задачи?

 ,

KRoN73
()

wget: как скачать страничку с ресурсами?

Форум — General

Задача, вроде бы, примитивная — скачать страницу и все картинки (и прочие файлы), на которые страница ссылается. Но не выкачивая страницы, на которые она ссылается!

И вот тут — облом. Если тупо скачивать с --page-requisites, то страница скачивается в отличном виде, но, понятно, не качаются, например, большие картинки, превьюшки которых стоят на странице.

Если добавляем -r -l1, то качаем всё, на что страница ссылается, но это ещё и десятки, иногда сотни .html первого уровня и... внезапно! тоже с --page-requisites — т.е. десятки и сотни картинок со своими ресурсами!

Если качать без --page-requisites, то наша основная страница качается не целиком, утягиваются не все ресурсы.

Если добавлять --accept '*.jpg' или --reject '*.html', то, опять внезапно, не качается и сама страница, которую мы хотим скачать, так как она — .html

Блин, вот как задачу решить? :)

 

KRoN73
()

Как определить, кто устроил высокий local timer interrupts?

Форум — General

Сегодня с утра офигенно подскочил уровень Local timer interrupts. С обычных нескольких тысяч в секунду до 70-80 тыс. Также подскочило число форков с нескольких десятков в секунду до 700. Я так понимаю, что какой-то процесс/процессы стали вылетать/запускаться в бесконечном цикле. Но что это — х.з., по top/atop/ntop/etc не отловить. Есть мысли, как поймать, что там постоянно форкается?

 , loc,

KRoN73
()

Кто-нибудь работал реально с Tahoe-LAFS?

Форум — General

У меня тут возникло несколько вопросов, которые не очень понятны с куцей информацией офсайта.

Главный вопрос — безопасность данных. Я правильно понимаю, что вся секурность соединений там в непубличности introducer-uri? И стоит его выдать публично, то к сети сможет присоединиться любой желающий, но также любой желающий сможет забить всю эту сеть файловым мусором?
То есть невозможно разрешить присоединение нод, которые будут только хранить данные, но не смогут менять их?

Ещё вопрос — можно ли как-то узнать, на сколько нод реально залился сохраняемый файл. В штатной информации об этом ничего не вижу.

...

Вообще, порадовала скорость этой системы и возможность предоставлять прямой http-доступ к файлам :)

 ,

KRoN73
()

Какие домены и у кого сегодня самые дешёвые в долгосрочной перспективе?

Форум — Talks

Самые дешёвые — бесплатные у того жк Freenom. Но Интернет переполнен вариантами с их кидаловом.

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

А вот есть ли регистраторы/домены, которые стоят недорого, но цена стабильная? И без регулярного кидалова пользователей, конечно :)

 , , , регистраторы

KRoN73
()

Как бы б одну InnoDB базу MySQL всё время держать закешированной в памяти?

Форум — Admin

Есть весьма нагруженная машина с 32Гб оперативки. Под MySQL удаётся выделить не более 11Гб оперативки. Иначе совсем не остаётся места под кеши и буфера и всё начинает чудовищно тормозить.

Есть MySQL базы суммарным объёмом 36Гб. Основная часть используется редко, поэтому выделенные 11Гб вполне справляются. Да, некоторые крупные запросы тормозят, но это не критично.

Критично другое. Есть таблица на 1Гб размером. Когда к ней обращаются, результат нужен мгновенный. Но обращения к ней по всему объёму бывают редко, поэтому она вытесняется из кешей и оно при обращении часто тормозит.

Можно ли как-то придумать, чтобы эта таблица всегда была в кеше MySQL?

Вариант, который приходит в лоб — это часто сканировать эту таблицу, скажем, регулярно читая её записи по случайному индексу. Но как-то криво :)

Есть иные способы?

 , ,

KRoN73
()

ZeroNet стал намного лучше...

Форум — Talks

Я щупал ZeroNet около полугода назад, весной. Тогда это была скорее демка концепции, непрактичная и кривая. Было непонятно, нафига оно и что с ней делать.

Пару дней назад попробовал снова и обнаружил, что эта p2p-сеть стала НАМНОГО приятнее. Появился свой «твиттер» (ZeroMe), работает всё очень шустро, без глюков. Обновления происходят прямо на глазах, без лишних F5. Блоги удобно свои создаются и работают. Просто клонируешь понравившееся приложение стороннее и начинаешь наполнять своим контентом. Посмотрел структуру приложений — устроены просто (html+js+sqlite). Надо будет попробовать снаружи в них соваться для интеграции с Infonesy.

ZeroMe, ИМХО, очень хорошая альтернатива микроблогам. Надо как-то коммьюнити только собирать :) Хотя стартовать и сейчас просто — есть лента всех сообщений всех пользователей ZeroMe, так что написанное тобой кто-то обязательно прочитает.

Хорошо работает не только на локалхосте, но и через гейты. Например, мой ZeroMe («твиттер»): https://www.zerogate.tk/Me.ZeroNetwork.bit/?Profile/1BLueGvui1GdbtsjcKqCf4F67...

А вот — тестовый блог: https://www.zerogate.tk/1MaQ4W5D6G52TpBfPACU9k9QcB1DxvHZ5v

В общем, приглашаю пощупать. Устанавливать просто: https://zeronet.readthedocs.io/en/latest/using_zeronet/installing/

sudo apt-get install msgpack-python python-gevent
wget https://github.com/HelloZeroNet/ZeroNet/archive/master.tar.gz
tar xvpfz master.tar.gz
cd ZeroNet-master
./zeronet.py

 , zerome, ,

KRoN73
()

В Опере перестали открываться некоторые сайты

Форум — General

Сабж. Дня два как. Часть открывается как раньше (например, Google), часть — тормозит и отваливается с таймаутом (например, GitHub). С наличием/отсутствие HTTPS корреляции нет. Перестало работать всё прямо «на лету», при чём GitHub вначале отваливался эпизодами, то не работал, то иногда прорывался. В Хроме и Фоксе всё работает.

Проблема только под Opera 40/Ubuntu. В Windows всё ок. С чистым профилем от чистого юзера не работает тоже. Выключение всяких защит от фишинга не помогает. Включение Opera Turbo или VPN тоже не помогает.

Есть мысли, куда копать? :) А то на этом ноуте без Оперы не жизнь (Фокс периодически начинает тормозить и жрать CPU, Хром не умеет нормально работать с HiDPI, рисуя уродские масштабированные шрифты).

 , ,

KRoN73
()

Как определить наличие https-MitM у стороннего пользователя?

Форум — Security

Планирую переводить сайты на https, но сейчас всё чаще попадаются провайдеры, перехватывающие трафик под свой сертификат. Хотелось бы в этом случае пользователю выдавать жирное предупреждение. Как это сделать, куда копать?

 , ,

KRoN73
()

Пятничное. Зачем нужна Opera, когда есть Chrome?

Форум — Talks

Часто спорят «зачем Опера [на WebKit], когда есть Хром?» Сегодня пощупал Хром на 128dpi (под Ubuntu) и был неприятно удивлён его ужасом со шрифтами. Такое впечатление, что вместо прямого и красивого субпиксельного рендеринга в 128dpi в заданных размерах (как сделано в Опере), он рендерит в градациях серого в 96dpi и потом на треть масштабирует вверх. Получается ужасно. Подробнее — http://www.balancer.ru/g/p4285175

 , ,

KRoN73
()

Ubuntu: как даунгрейдить пару пакетов не снося половину системы?

Форум — General

Пытаюсь поставить steam. Тот ругается на зависимости:

$ sudo apt install libgl1-mesa-dri:i386 libgl1-mesa-glx:i386
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libegl1-mesa : Depends: libgl1-mesa-dri (= 11.3~git1604140730.171a57~gd~w) but it is not going to be installed
 libgbm1 : Depends: libgl1-mesa-dri (= 11.3~git1604140730.171a57~gd~w) but it is not going to be installed
 libgl1-mesa-dri:i386 : Depends: libdrm-amdgpu1:i386 (>= 2.4.63) but it is not going to be installed
                        Depends: libdrm-intel1:i386 (>= 2.4.48) but it is not going to be installed
                        Depends: libdrm-nouveau2:i386 (>= 2.4.66) but it is not going to be installed
                        Depends: libdrm-radeon1:i386 (>= 2.4.31) but it is not going to be installed
                        Depends: libdrm2:i386 (>= 2.4.38) but it is not going to be installed
 libgl1-mesa-glx:i386 : Depends: libdrm2:i386 (>= 2.3.1) but it is not going to be installed
 libgnome-desktop-3-12 : Depends: libgtk-3-0 (>= 3.9.10) but it is not going to be installed
 libqt5gui5 : Depends: libgl1-mesa-glx but it is not going to be installed or
                       libgl1
              Recommends: libqt5svg5 but it is not going to be installed
 libqt5multimedia5-plugins : Depends: libqgsttools-p1 (>= 5.5.1) but it is not going to be installed
 libwxgtk3.0-0v5 : Depends: libgl1-mesa-glx but it is not going to be installed or
                            libgl1
 qml-module-qtquick2 : Depends: libgl1-mesa-dri but it is not going to be installed or
                                libgl1
 unity-asset-pool : Depends: adwaita-icon-theme but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.


Всякие libgl1-mesa-dri у меня стоят версий 11.3~git1604140730.171a57~gd~w с каких-то старых экспериментов в попытках устранить проблемы с аппаратным ускорением. Даже не помню, из какого ppa ставилось, т.к. оно, вероятно, уже снесено:

$ apt policy libgl1-mesa-dri
libgl1-mesa-dri:
  Installed: 11.3~git1604140730.171a57~gd~w
  Candidate: 11.3~git1604140730.171a57~gd~w
  Version table:
 *** 11.3~git1604140730.171a57~gd~w 100
        100 /var/lib/dpkg/status
     11.2.0-1ubuntu2.2 500
        500 http://ru.archive.ubuntu.com/ubuntu xenial-proposed/main amd64 Packages
     11.2.0-1ubuntu2.1 500
        500 http://ru.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
     11.2.0-1ubuntu2 500
        500 http://ru.archive.ubuntu.com/ubuntu xenial/main amd64 Packages


Пытаюсь поставить «штатные» 11.2, для всех трёх зависящих пакетов:

$ sudo apt install -f libgl1-mesa-dri=11.2.0-1ubuntu2.2 libegl1-mesa=11.2.0-1ubuntu2.2 libgbm1=11.2.0-1ubuntu2.2
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  accountsservice-ubuntu-schemas appstream cli-common dbus-property-service gir1.2-gconf-2.0 gir1.2-gdesktopenums-3.0 gnome-shell-common gnome-software-common indicator-network
  liba11y-profile-manager-0.1-0 libappstream3 libatk3.0-cil libcairo1.10-cil libconnectivity-qt1 libdbus-cpp5 libdbus-glib2.0-cil libdbus2.0-cil libept1.5.0 libgio3.0-cil libglib3.0-cil
  libhybris libhybris-utils libmedia1 libmicrohttpd10 libmono-corlib4.5-cil libmono-i18n-west4.0-cil libmono-i18n4.0-cil libmono-posix4.0-cil libmono-security4.0-cil
  libmono-system-configuration4.0-cil libmono-system-core4.0-cil libmono-system-security4.0-cil libmono-system-xml4.0-cil libmono-system4.0-cil libonline-accounts-client1
  libonline-accounts-daemon1 libonline-accounts-qt1 libpango3.0-cil libpkcs11-helper1 libprocess-cpp3 libqgsttools-p1 libqmenumodel0 libqofono-qt5-0 libqqwing2v5 libqt5multimedia5-plugins
  libqt5multimediaquick-p5 libqt5multimediawidgets5 libqt5systeminfo5 libqt5xmlpatterns5 libsoup2.4-cil libsqlcipher0 libsystemsettings1 libtrust-store2 libupnp6 mono-4.0-gac mono-gac
  mono-runtime mono-runtime-common mono-runtime-sgen mutter-common network-manager-openvpn openvpn python-gpgme python3-gnupg qmenumodel-qml qml-module-qtmultimedia
  qml-module-qtsysteminfo qml-module-ubuntu-connectivity qml-module-ubuntu-onlineaccounts2 qtdeclarative5-gsettings1.0 qtdeclarative5-ofono0.2 qtdeclarative5-ubuntu-settings-components
  system-image-common system-image-dbus ubuntu-keyboard-data ubuntuone-credentials-common urfkill
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  apparmor-easyprof apparmor-easyprof-ubuntu click click-apparmor debian-mate-default-settings gir1.2-click-0.4 gir1.2-gee-0.8 libboost-log1.58.0 libc-ares2 libclick-0.4-0 libcontent-hub0
  libgflags2v5 libgoogle-glog0v5 libhardware2 libhybris-common1 liblibertine1 liblttng-ust-ctl2 liblttng-ust0 librarian0 libubuntu-app-launch2 libubuntu-application-api3
  libubuntu-download-manager-client1 libubuntu-download-manager-common1 libubuntu-platform-hardware-api3 libudm-common1 liburcu4 ofono powerd python3-apparmor python3-apparmor-click
  python3-click-package python3-libapparmor qtdeclarative5-ubuntu-content1 rarian-compat ubuntu-application-api3-test
Suggested packages:
  click-reviewers-tools ubuntu-app-launch-tools | upstart-app-launch-tools mate-desktop-environment-core content-hub
The following packages will be REMOVED:
  a11y-profile-manager-indicator account-plugin-aim account-plugin-facebook account-plugin-flickr account-plugin-google account-plugin-jabber account-plugin-salut account-plugin-yahoo
  activity-log-manager adwaita-icon-theme aisleriot alacarte apport-gtk apturl bamfdaemon baobab blueman brasero brasero-cdrkit caja cheese clearlooks-phenix-theme compiz compiz-gnome
  deja-dup deja-dup-backend-gvfs empathy eog evince evolution evolution-data-server evolution-plugins file-roller firefox galculator gcr gedit gir1.2-appindicator3-0.1
  gir1.2-gnomebluetooth-1.0 gir1.2-gnomedesktop-3.0 gir1.2-gtk-3.0 gir1.2-gtksource-3.0 gir1.2-nautilus-3.0 gir1.2-panelapplet-5.0 gir1.2-peas-1.0 gir1.2-rb-3.0 gir1.2-totem-1.0
  gir1.2-vte-2.90 gir1.2-vte-2.91 gir1.2-webkit-3.0 gir1.2-webkit2-4.0 gir1.2-wnck-3.0 gkbd-capplet gnome-applets gnome-bluetooth gnome-calculator gnome-calendar gnome-contacts
  gnome-control-center gnome-disk-utility gnome-flashback gnome-font-viewer gnome-icon-theme gnome-icon-theme-symbolic gnome-keyring gnome-mahjongg gnome-media gnome-mines gnome-mplayer
  gnome-online-accounts gnome-orca gnome-panel gnome-power-manager gnome-screensaver gnome-screenshot gnome-session-bin gnome-session-canberra gnome-session-flashback
  gnome-settings-daemon gnome-software gnome-sudoku gnome-system-log gnome-system-monitor gnome-system-tools gnome-terminal gnome-themes-standard gnome-themes-standard-data
  gnome-tweak-tool gnome-user-guide gnome-user-share gstreamer1.0-clutter gstreamer1.0-clutter-3.0 gstreamer1.0-plugins-bad gstreamer1.0-plugins-bad-faad
  gstreamer1.0-plugins-bad-videoparsers gucharmap gvfs-backends humanity-icon-theme ibus ibus-gtk3 ibus-table indicator-applet-complete indicator-application indicator-appmenu
  indicator-bluetooth indicator-cpufreq indicator-keyboard indicator-notifications indicator-printers landscape-client-ui-install language-selector-gnome libaccount-plugin-1.0-0
  libaccount-plugin-facebook libaccount-plugin-flickr libaccount-plugin-generic-oauth libaccount-plugin-google libappindicator3-0.1-cil libappindicator3-1 libavahi-ui-gtk3-0
  libbrasero-media3-1 libcanberra-gtk3-0 libcanberra-gtk3-module libchamplain-0.12-0 libchamplain-gtk-0.12-0 libcheese-gtk25 libcheese8 libclutter-1.0-0 libclutter-gst-2.0-0
  libclutter-gst-3.0-0 libclutter-gtk-1.0-0 libcogl-pango20 libcogl-path20 libcogl20 libcolord-gtk1 libcryptui0a libedataserverui-1.2-1 libevdocument3-4 libevolution libevview3-3
  libfolks-eds25 libgail-3-0 libgcr-ui-3-1 libgdk3.0-cil libgmtk1 libgnome-bluetooth13 libgnome-desktop-3-12 libgnomekbd8 libgoa-backend-1.0-1 libgstreamer-plugins-bad1.0-0 libgtk-3-0
  libgtk-3-bin libgtk-3-common libgtk3.0-cil libgtkmm-3.0-1v5 libgtksourceview-3.0-1 libgtkspell3-3-0 libgucharmap-2-90-7 libgweather-3-6 libido3-0.1-0 libindicator3-7 libkeybinder-3.0-0
  libmetacity-private3a libnautilus-extension1a libnm-gtk0 libnma0 libnotify3.0-cil libpanel-applet0 libpeas-1.0-0 libpeas-1.0-0-python3loader libreoffice-avmedia-backend-gstreamer
  librhythmbox-core9 libtimezonemap1 libtotem0 libunity-control-center1 libunity-core-6.0-9 libunity-gtk3-parser0 libunity-misc4 libunity-settings-daemon1 libunity-webapps0 libvte-2.90-9
  libvte-2.91-0 libwayland-egl1-mesa libwebkit2gtk-4.0-37 libwebkitgtk-3.0-0 libwebkitgtk3.0-cil libwnck-3-0 libxfce4panel-2.0-4 libxfce4ui-2-0 libyelp0 light-themes lxde marco
  mate-applets mate-control-center mate-desktop mate-desktop-environment mate-desktop-environment-core mate-panel mate-screensaver mate-session-manager mate-user-guide
  mcp-account-manager-uoa metacity mousetweaks nautilus nautilus-dropbox nautilus-sendto nautilus-share network-manager-gnome network-manager-pptp-gnome notify-osd obconf onboard
  onboard-data oneconf pavucontrol pinentry-gnome3 policykit-1-gnome python-aptdaemon.gtk3widgets python-nautilus python-ubuntu-sso-client python3-aptdaemon.gtk3widgets qtwayland5 remmina
  remmina-plugin-rdp remmina-plugin-vnc retroshare06 retroshare06-feedreader-plugin retroshare06-voip-plugin rhythmbox rhythmbox-mozilla rhythmbox-plugin-cdrecorder
  rhythmbox-plugin-magnatune rhythmbox-plugin-zeitgeist rhythmbox-plugins seahorse seahorse-daemon sessioninstaller shotwell simple-scan software-center software-properties-gtk
  sparkleshare steam-launcher system-config-printer-gnome telepathy-indicator totem totem-plugins transmission-gtk ubuntu-artwork ubuntu-desktop ubuntu-docs ubuntu-mate-default-settings
  ubuntu-mono ubuntu-release-upgrader-gtk ubuntu-session ubuntu-software ubuntu-sso-client ubuntu-sso-client-qt ubuntu-tweak unity unity-asset-pool unity-control-center
  unity-control-center-signon unity-greeter unity-gtk3-module unity-scope-calculator unity-scope-gdrive unity-scope-manpages unity-services unity-settings-daemon unity-tweak-tool
  unity-webapps-common unity-webapps-service update-manager update-notifier usb-creator-gtk vino xdg-user-dirs-gtk xdiagnose xfce4 xfce4-pulseaudio-plugin yelp zeitgeist zeitgeist-datahub
  zenity
The following NEW packages will be installed:
  apparmor-easyprof apparmor-easyprof-ubuntu click click-apparmor debian-mate-default-settings gir1.2-click-0.4 gir1.2-gee-0.8 libboost-log1.58.0 libc-ares2 libclick-0.4-0 libcontent-hub0
  libgflags2v5 libgoogle-glog0v5 libhardware2 libhybris-common1 liblibertine1 liblttng-ust-ctl2 liblttng-ust0 librarian0 libubuntu-app-launch2 libubuntu-application-api3
  libubuntu-download-manager-client1 libubuntu-download-manager-common1 libubuntu-platform-hardware-api3 libudm-common1 liburcu4 ofono powerd python3-apparmor python3-apparmor-click
  python3-click-package python3-libapparmor qtdeclarative5-ubuntu-content1 rarian-compat ubuntu-application-api3-test
The following packages will be DOWNGRADED:
  libegl1-mesa libgbm1 libgl1-mesa-dri
0 upgraded, 35 newly installed, 3 downgraded, 286 to remove and 0 not upgraded.
Need to get 7117 kB of archives.
After this operation, 720 MB disk space will be freed.
Do you want to continue? [Y/n] n


Опаньки... Очевидно, что всякие xfce/gnome не привязаны к версии 11.3 и спокойно переживут даунгрейд на 11.2... Но хотят сноситься. Как быть, как убедить систему даунгрейдить всё, не снося половину софта?

 , , ,

KRoN73
()

Wi-Fi отваливается в 9 случаях из 10 секунд через 5 после соединения

Форум — Admin

Есть ноутбук. Есть точка доступа. Цепляюсь ноутом к точке. Присоединяется. Всё работает, внешний мир пингуется и т.п. Секунд через 5 после соединения с вероятностью процентов 90 происходит обрыв соединения. Если эти 5 секунд проходят без обрыва — то потом Интернет работает сколь угодно долго и без проблем. Другие устройства (пара коммуникаторов, планшет) цепляются и работают без проблем.

Лог соединения.

[Ср авг 24 15:39:51 2016] wlo1: authenticate with 6c:83:36:42:43:6f
[Ср авг 24 15:39:51 2016] wlo1: send auth to 6c:83:36:42:43:6f (try 1/3)
[Ср авг 24 15:39:51 2016] wlo1: authenticated
[Ср авг 24 15:39:51 2016] rtl8723be 0000:03:00.0 wlo1: disabling HT as WMM/QoS is not supported by the AP
[Ср авг 24 15:39:51 2016] rtl8723be 0000:03:00.0 wlo1: disabling VHT as WMM/QoS is not supported by the AP
[Ср авг 24 15:39:51 2016] wlo1: associate with 6c:83:36:42:43:6f (try 1/3)
[Ср авг 24 15:39:51 2016] wlo1: RX AssocResp from 6c:83:36:42:43:6f (capab=0x411 status=0 aid=4)
[Ср авг 24 15:39:51 2016] wlo1: associated
[Ср авг 24 15:39:51 2016] IPv6: ADDRCONF(NETDEV_CHANGE): wlo1: link becomes ready

Лог дисконнекта:

[Ср авг 24 15:39:56 2016] wlo1: deauthenticating from 6c:83:36:42:43:6f by local choice (Reason: 3=DEAUTH_LEAVING)
[Ср авг 24 15:39:56 2016] cfg80211: World regulatory domain updated:
[Ср авг 24 15:39:56 2016] cfg80211:  DFS Master region: unset
[Ср авг 24 15:39:56 2016] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
[Ср авг 24 15:39:56 2016] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[Ср авг 24 15:39:56 2016] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[Ср авг 24 15:39:56 2016] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
[Ср авг 24 15:39:56 2016] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (N/A)
[Ср авг 24 15:39:56 2016] cfg80211:   (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (0 s)
[Ср авг 24 15:39:56 2016] cfg80211:   (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
[Ср авг 24 15:39:56 2016] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
[Ср авг 24 15:39:56 2016] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)

Есть мысли, куда копать?

 

KRoN73
()

FLV в HTML5 — возможно ли?

Форум — Web-development

В связи с предстоящим прекращением поддержки Flash в Chrome стоит болезненный вопрос проигрывания legacy-архивов .flv . Переконвертация — не лучший выход. Поскольку проблема достаточно массовая, интересно, не придумал ли кто-то решения для проигрывания flv средствами html5? То есть знаю, что официально flv в html5 не поддерживается, но вдруг? А то гуглёж пока находит только плееры с fallback загрузкой flash в таких случаях. Что не годится для будущего :-/

 , ,

KRoN73
()

Wi-Fi RTL8723BE и Ubuntu 16.04 LTS

Форум — Linux-hardware

Взял сегодня ноут. Wi-Fi — RTL8723BE.

Ubuntu его видит, iwlist wlo1 scan показывает точку доступа (всё верно, и название, и номер канала) и... на этом всё. Штатный GUI не видит никаких точек доступа, попытки подключить вручную на указании пароля через key/enc, что в ifconfig, что в iwconfig, что с «s:», что без выдаёт:

Error for wireless request "Set Encode" (8B2A) :
    SET failed on device wlo1 ; Invalid argument.
Есть мысли, куда копать?

 , ,

KRoN73
()

Есть тут кто-нибудь, у кого есть контакты с «решающим» народом из Яндекс.Денег?

Форум — Talks

Краткая преамбула. Трагически погиб очень хороший и «широко известный в узких кругах» человек (Варбан Пешков). Это был очень светлый, добрый человек. Прошло несколько месяцев с его гибели и те, кто знал его в Интернете захотели скинуться на помощь семье — памятник организовать помочь и т.п.

И вот тут возникла проблема. Товарищ жил за границей, в Болгарии. Переводить туда по мелочи, на счёт его жене не выгодно, много берут за операции. Народ решил собирать в России на Я.Деньги, а потом, как соберётся сумма крупнее, так разом и перевести на другой счёт.

Как только у ответственного товарища на счету собралось ~30 тыс. рублей, при попытке пробного перевода на чужой счёт, его счёт в Я.Д. был заблокирован. «Чтобы ваши деньги не пропали». Звонок в техподдержку — «как только пройдёте идентификацию [счёт не был сразу персонифицирован], так сразу разблокируется». Человек прошёл идентификацию через Евросеть, но ничего не разблокировалось. Звонок — «Это техническое, пишите в службу поддержки, у меня показывает что все разрешено». Человек пишет письма, но уже две недели ему нет никакого ответа.

Дальше деньги собирали прямыми переводами по счетам в России, на комиссии потери, конечно, но зато работает.

Но вопрос, что делать человеку с этими «зависшими» (его собственными — он собранную сумму родственниками погибшего перевёл из своего кармана) деньгами?

http://www.balancer.ru/g/p4242200

 ,

KRoN73
()

CMS Grav — Markdown в плоских файлах

Форум — Talks

(интересно, что на ЛОРе нет подходящего раздела, где можно поделиться интересным найденным софтом, который на ЛОРе раньше не рассматривался :) )

Так вот,попалось очень интересное решение, которое процентов на 80 пересекается с моими идеями и разработками:

Grav CMS

https://getgrav.org/

— CMS базируется на плоских файлах в Markdown формате (для ускорения опционально возможно кеширование «поверх»).
— Хотя наличествуют и традиционные способы установки, рулит реализация всего на Composer.
— Большое количество плагинов и тем (Twig).
— Запускается в базовом варианте сразу, без всякого конфигурирования.
— Есть свой пакетный менеджер для расширений/тем.
— Расширения/темы можно ставить через админку (хотя первый раз она ставится отдельным пакетом).
— Мультисайты, многоязыковость, ЧПУ, роутинг, редиректы
— Система пользователей и прав (хотя не разбирался, есть ли возможность коллективной работы).
— Контент может браться из Git, SVN, Dropbox и других. В т.ч., например, текст страниц может быть прямо на GitHub.

Моя идея «поправил файл дома, он через SparkleShare автоматом ушёл на GitHub, GitHub дёрнул сайт и вот страница уже на сайте», т.е. «правлю Markdown-файл дома в файловой системе — обновляется удалённый сайт» тут, кажется, уже работает.

Забавно, что формат метаданных в Markdown практически совпадает с моим :) Т.е. большинство моих тестовых страничек в этой CMS будут работать как есть.

Небольшие нестыковки с моей системой по структуре имён файлов, расположению картинок и т.п. У меня логичнее :)

Надо будет подумать. То ли эту CMS как есть на мои новые сайты ставить, то ли просто в роли бэкенда/миддлэнда (админка, редактор файлов, благо, он хорошо сделан, а фронт уже мой). В любом случае система заслуживает внимания :)

Редактор:

http://ipfs.pics/ipfs/QmSmh9w2GdMfH3tNwurUwwD66rPBsuvsHKb2iJoDZaEizC

Результат:

http://ipfs.pics/ipfs/QmT6fFomsx8rN2N6Zv5pHNE7KE96vgexX8qKicjjrzZsXb

Вот в чём заметил существенную разницу с моими решениями — это в системе путей. У них каждая страница — это файл. Оканчивается без слеша на конце. В HTML такое поведение нередко порождает путаницу, поэтому у меня каждая страница — это каталог. Т.е. у меня все встроенные элементы лежат уровнем ниже, у них — на том же уровне, что и страница. Поэтому совсем без конвертации, к сожалению, контент нельзя использовать там и там. С другой стороны, у них гибкая система плагинов, так что, может, получится адаптировать её под мою структуру штатными средствами :)

 , grav, , ,

KRoN73
()

Почему так по-разному работает COUNT(*) в MySQL?

Форум — General

Прекрасно знаю, что COUNT(*) в InnoDB не торт... Но не до такой же степени!

Есть две таблицы:

| ...               | tab1 | tab 2|
|-------------------|------|------|
| Число строк, млн  |  3.2 |  4.0 |
| Объём на диске,ГБ |  6.0 |  7.6 |
| Число полей       |    4 |   41 |
| Число индексов    |    1 |   27 |

Вроде как никаких чудес, таблицы почти идентичны (не считая сложности второй), работа с ними идёт равно активно (они, вообще, для двух частей одних и тех же данных и 99% обращений идёт к обеим таблицам сразу).

Так вот, COUNT(*) во второй выполняется за ожидаемые 0.47 сек на холоде. Первая же таблица выполняет COUNT(*) за 7-10 минут!

Дело не в дисках, не в фрагментации — недавно вся БД переносилась на другой раздел, ничего не меняется...

Остальная работа (извлечение записей по индексам, JOIN, сортировки) работает отлично.

Есть мысли с чем такое поведение может быть связано?

 ,

KRoN73
()

Можно ли mutt заставить работать с почтой из нескольких maildir одним потоком?

Форум — General

Собственно, сабж.

 ,

KRoN73
()

RSS подписка на новые темы