Вот который раз уже происходит ситуация примерно следующего плана:
Выходит громкий релиз Vivaldi
Я решаю в очередной раз попробовать перейти на него хотя бы в тестовом режиме
В течение 5 минут обнаруживается пачка вещей, которые ломают абсолютно обычные ежедневные активности
Например:
Расширение SwitchyOmega не работает на Vivaldi. При попытке использовать SOCKS5-прокси для сайтов (*.bitbucket.org частично заблокированный в РФ, например) ловлю ошибку «ERR_CONNECTION_CLOSED»
При попытке проиграть видео в Emby (это, если что, self-hosted домашний медиасервер типа Plex) получаю ошибку: «No compatible streams are currently available». Хотя рядом в FF оттуда же проигрывается видео.
До другого пока дойти не успел — этого достаточно чтобы не пытаться перейти даже тестово на Vivaldi. А ведь очень обидно — по функциональности мне очень нравится этот браузер.
Эти проблемы решаемы?
Дополнительный вопрос: ваша синхронизация поддерживает синхронизируемый сторедж для расширений как в FF/Chrome? У меня часть расширений (uBlock, SwitchyOmega) поддерживают синхронизацию настроек и мне не хотелось бы её терять.
Ну вот если бы браузер нативно поддерживал настройку проксей хотя бы по вилдкардам — было бы уже неплохо. Но это, скорее всего, достаточно жирная фича для правильно имплементации.
Я бы, в общем-то, продолжил пока пользоваться расширением, которое использовал раньше, но выяснилось, что оно у меня в Vivaldi не работает…
Самое прекрасное, что в том же письме они МЕНЯ просят принять меры и отчитаться перед ними.
В целях исключения сетевого адреса из выгрузки хостинг-провайдеру необходимо направить сообщение о принятых мерах по прекращению создания технических условий функционирования приложения Telegram.
Полный текст этого цирка можно почитать по ссылке выше из моего предыдущего коммента.
Указанный Вами IP адрес 51.15.37.92, 51.15.70.45 входит в подсеть 51.15.0.0/16, используемую для обеспечения функционирования коммуникационных интернет-сервисов указанного организатора распространения информации в сети «Интернет»
«Кошмарить» физически нас не начнут в силу ряда причин организационного характера — нужно судебное постановление, которое довольно долго получается. Но про это лучше расскажет мой коллега чуть позже.
То есть, когда недавно без решения суда по "экстремизму" банили целыми подсетями — это было законно и они тратили на это очень много времени? Вы от этого как-то защищены?
Накатил очередной релиз на посмотреть, можно ли вообще пользоваться. Ко мне как раз в этот момент подошёл друг и спросил:
— А открой что-то тяжёлое типа Netflix?
— [копаясь в настройках] Сейчас, сейчас… Хотя что может с ним быть не так? Он у меня везде нормально открывается и раньше в Vivaldi тоже нормально работал, вроде.
Докопался в настройках, открыл Netflix, выбрал свой профайл, прогрузилась страница и ВНЕЗАПНО увидел птичку:
Птичка на нетфликсе
Друг похлопал меня по плечу: «понятно, можно ещё год не трогать», и пошёл дальше работать.
Я подумал: «ну ладно, бывает, пофиксят скоро, посмотрю пока Netflix в Firefox, а остальным попользуюсь в Vivaldi.
Решил ради интереса открыть свой сайт.
Птичка на моём сайте
Ещё пока копался в настройках, проверял как работают tab popup thumbnails. Тоже никак не работают:
Чёрный прямоугольник вместо превью
Боюсь представить, что сейчас в снапшотах творится.
Полезная информация
Дистрибутив — Gentoo Linux с systemd и Xorg. Графика — NVIDIA (проприетарный драйвер, nouveau выключен).
system info
# uname -a
Linux skobkin-pc 4.15.0-gentoo-skobkin #1 SMP Thu Feb 1 13:17:49 MSK 2018 x86_64 AMD Ryzen Threadripper 1950X 16-Core Processor AuthenticAMD GNU/Linux
Вложу сюда свой PoV, если это как-то поможет.
Для меня Vivaldi со старта и до сих пор — это, вроде как, интересный браузер, но не очень качественный. Я вот, например, в очередной раз дождался интересного мне релиза и обнаружил, что он, чёрт побери, не работает нормально (но уже из-за других проблем, нежели мешали работать раньше).
Так как у вас, полагаю, не очень большой штат тестировщиков, фидбек от пользователей для вас может быть критически важен для того чтобы хоть как-то поддерживать планку качества. Но если на пути этого фидбека ставятся дополнительные препятствия, то вряд ли желающих помогать без какого-либо понимания, влияет ли это на что-то будет много.
Например, я тоже более активно бы участвовал, если бы был хотя бы частично открытый багтрекер. Получая отбивки по фиксу багов я бы шёл и смотрел свежие снапшоты. А сейчас я (в отличие от Opera, у которых тоже плохо с фидбеком, но стабильность выше) полностью забил на снапшоты и смотрю на браузер раз в несколько релизов.
До того как они стали ещё и органом цензуры, у них были вполне адекватные обязанности типа контроля за использованием радиочастот и т.п. Следить за работой других гос. органов в плане защиты ПД — это вполне себе хорошая обязанность.
Конечно, госорганы, которые не проводили контроль качества (потому что хотели сэкономить) не виноваты. Это виноваты студенты, которым на какой-нибудь университетской практике поручили разработать прототип и фрилансеры, которые его потом «допилили» до «рабочего» состояния.
А те, кто на этом пилили экономили — не виноваты. Студенты и фрилансеры их обманули!
Это не совсем так. Я сам некоторое количество лет назад был таким студентом, который по госзакупке в рамках университетской практики делал сайт для муниципального образования.
Поддержка там определённая, скорее всего, будет прописана. Но отношение подрядчика (работодателя студента) к этой задаче будет очень легкомысленным, т.к. те деньги, которые заявляют обычно за такие заказы обычно не очень включают в себя много поддержки.
В конкретно моём случае, несмотря на то, что я к задаче подходил ответственно, ресурсы разработки достаточно быстро были перекинуты с этого проекта на другие проекты коммерческих заказчиков.
Правда, в случае моего проекта это вылилось в не до конца реализованную функциональность, а не дырявый сайт. Но это тоже сомнительный плюс.
Например:
До другого пока дойти не успел — этого достаточно чтобы не пытаться перейти даже тестово на Vivaldi. А ведь очень обидно — по функциональности мне очень нравится этот браузер.
Эти проблемы решаемы?
Дополнительный вопрос: ваша синхронизация поддерживает синхронизируемый сторедж для расширений как в FF/Chrome? У меня часть расширений (uBlock, SwitchyOmega) поддерживают синхронизацию настроек и мне не хотелось бы её терять.
Я бы, в общем-то, продолжил пока пользоваться расширением, которое использовал раньше, но выяснилось, что оно у меня в Vivaldi не работает…
У меня для SOCKS5-прокси выдаёт ERR_CONNECTION_CLOSED. В FF с теми же настройками работает.
Полный текст этого цирка можно почитать по ссылке выше из моего предыдущего коммента.
Главное — не забыть настроить продвижение официального канала РКН в Telegram.
То есть, когда недавно без решения суда по "экстремизму" банили целыми подсетями — это было законно и они тратили на это очень много времени? Вы от этого как-то защищены?
Докопался в настройках, открыл Netflix, выбрал свой профайл, прогрузилась страница и ВНЕЗАПНО увидел птичку:
Друг похлопал меня по плечу: «понятно, можно ещё год не трогать», и пошёл дальше работать.
Я подумал: «ну ладно, бывает, пофиксят скоро, посмотрю пока Netflix в Firefox, а остальным попользуюсь в Vivaldi.
Решил ради интереса открыть свой сайт.
Ещё пока копался в настройках, проверял как работают tab popup thumbnails. Тоже никак не работают:
Боюсь представить, что сейчас в снапшотах творится.
# uname -a
Linux skobkin-pc 4.15.0-gentoo-skobkin #1 SMP Thu Feb 1 13:17:49 MSK 2018 x86_64 AMD Ryzen Threadripper 1950X 16-Core Processor AuthenticAMD GNU/Linux
# eix -I nvidia-drivers | fgrep -i installed
Installed versions: 390.25(0/390)^md(01:21:19 PM 02/01/2018)(X acpi driver gtk3 kms multilib tools uvm wayland -compat -pax_kernel -static-libs ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64" ABI_X86="32 64 -x32" KERNEL="linux -FreeBSD")
Portage 2.3.24 (python 3.4.6-final-0, default/linux/amd64/17.1/systemd, gcc-7.3.0, glibc-2.26-r5, 4.15.0-gentoo-skobkin x86_64)
=================================================================
System uname: Linux-4.15.0-gentoo-skobkin-x86_64-AMD_Ryzen_Threadripper_1950X_16-Core_Processor-with-gentoo-2.4.1
KiB Mem: 32872484 total, 20462492 free
KiB Swap: 0 total, 0 free
Timestamp of repository gentoo: Tue, 06 Feb 2018 08:26:07 +0000
Head commit of repository gentoo: fbec1bb6b0ac3e52c3780637f21fe73ccf663378
Head commit of repository tox-overlay: 8037d84a8fa2f8179a147f7d20276763ed3540d2
sh bash 4.4_p18
ld GNU ld (Gentoo 2.29.1 p3) 2.29.1
distcc 3.2rc1 x86_64-pc-linux-gnu [disabled]
ccache version 3.3.4 [disabled]
app-shells/bash: 4.4_p18::gentoo
dev-lang/perl: 5.26.1-r1::gentoo
dev-lang/python: 2.7.14-r1::gentoo, 3.4.6-r1::gentoo, 3.5.4-r1::gentoo
dev-util/ccache: 3.3.4-r1::gentoo
dev-util/cmake: 3.10.2::gentoo
dev-util/pkgconfig: 0.29.2::gentoo
sys-apps/baselayout: 2.4.1-r2::gentoo
sys-apps/sandbox: 2.12::gentoo
sys-devel/autoconf: 2.13::gentoo, 2.69-r4::gentoo
sys-devel/automake: 1.13.4-r1::gentoo, 1.15.1-r1::gentoo
sys-devel/binutils: 2.29.1-r1::gentoo, 2.30::gentoo
sys-devel/gcc: 7.2.0-r1::gentoo, 7.3.0::gentoo
sys-devel/gcc-config: 1.9.1::gentoo
sys-devel/libtool: 2.4.6-r4::gentoo
sys-devel/make: 4.2.1-r1::gentoo
sys-kernel/linux-headers: 4.15::gentoo (virtual/os-headers)
sys-libs/glibc: 2.26-r5::gentoo
Repositories:
[Репозитории вырезал]
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O3 -pipe -march=x86-64 -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php7.1/ext-active/ /etc/php/apache2-php7.2/ext-active/ /etc/php/cgi-php7.1/ext-active/ /etc/php/cgi-php7.2/ext-active/ /etc/php/cli-php7.1/ext-active/ /etc/php/cli-php7.2/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O3 -pipe -march=x86-64 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs buildpkg cgroup compress-build-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync metadata-transfer multilib-strict news nodoc parallel-fetch parallel-install preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://mirror.yandex.ru/gentoo-distfiles/"
LANG="en_US.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="en"
MAKEOPTS="-j32"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/tmp"
USE="X a52 aac acl acpi amd64 avx bash-completion bluetooth branding bzip2 cli cracklib crypt cups curl curlwrappers cxx dbus dga djvu dri dts dv exif fbcon ffmpeg flac fortran gif git gnutls gpm gtk gtk3 gzip hddtemp iconv idn imagemagick inotify ipv6 jabber jit jpeg lame lcms libass libnotify lm_sensors lzma lzo mad matroska mhash mime mmap mmx mmxext modemmanager modules mp3 mp4 mpeg mplayer multilib ncurses networkmanager nls nptl ogg opengl openmp pam pango pch pcre pdf plasma png policykit posix pulseaudio qt5 raw readline samba sasl sdl seccomp session sharedmem smp sockets sound spell sse sse2 sse3 sse4_1 ssl ssse3 startup-notification svg syslog systemd taglib tcmalloc tcpd theora threads truetype udev udisks unicode upnp upnp-av upower usb v4l vhosts videos vnc vorbis wayland x264 x265 xattr xcb xcomposite xft xinerama xmpp xv xvid xvmc zlib" ABI_X86="64 32" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx mmx mmxext sse sse2 sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" ENLIGHTENMENT_MODULES="conf conf-window-manipulation conf-window-remembers" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="libinput" KERNEL="linux" L10N="en" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-1 php7-2" POSTGRES_TARGETS="postgres9_5" PYTHON_SINGLE_TARGET="python3_5" PYTHON_TARGETS="python2_7 python3_4 python3_5" QEMU_SOFTMMU_TARGETS="x86_64" QEMU_USER_TARGETS="x86_64" RUBY_TARGETS="ruby23 ruby25" USERLAND="GNU" VIDEO_CARDS="nvidia nouveau" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset: CC, CPPFLAGS, CTARGET, CXX, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Vivaldi 1.14.1077.41 (Stable channel) (64-bit)
Revision 78970e4f64703c0ec59cfeab6df9fd6f474dfa97-
OS Linux
JavaScript V8 6.4.388.40
Flash 999.999.999.999 /usr/lib/chromium/PepperFlash/libpepflashplayer.so
User Agent Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.121 Safari/537.36 Vivaldi/1.95.1077.41
Command Line /usr/bin/vivaldi-stable --always-authorize-plugins --enable-blink-features=ResizeObserver --flag-switches-begin --flag-switches-end --disable-smooth-scrolling
Executable Path /opt/vivaldi/vivaldi
Для меня Vivaldi со старта и до сих пор — это, вроде как, интересный браузер, но не очень качественный. Я вот, например, в очередной раз дождался интересного мне релиза и обнаружил, что он, чёрт побери, не работает нормально (но уже из-за других проблем, нежели мешали работать раньше).
Так как у вас, полагаю, не очень большой штат тестировщиков, фидбек от пользователей для вас может быть критически важен для того чтобы хоть как-то поддерживать планку качества. Но если на пути этого фидбека ставятся дополнительные препятствия, то вряд ли желающих помогать без какого-либо понимания, влияет ли это на что-то будет много.
Например, я тоже более активно бы участвовал, если бы был хотя бы частично открытый багтрекер. Получая отбивки по фиксу багов я бы шёл и смотрел свежие снапшоты. А сейчас я (в отличие от Opera, у которых тоже плохо с фидбеком, но стабильность выше) полностью забил на снапшоты и смотрю на браузер раз в несколько релизов.
А те, кто на этом
пилилиэкономили — не виноваты. Студенты и фрилансеры их обманули!Поддержка там определённая, скорее всего, будет прописана. Но отношение подрядчика (работодателя студента) к этой задаче будет очень легкомысленным, т.к. те деньги, которые заявляют обычно за такие заказы обычно не очень включают в себя много поддержки.
В конкретно моём случае, несмотря на то, что я к задаче подходил ответственно, ресурсы разработки достаточно быстро были перекинуты с этого проекта на другие проекты коммерческих заказчиков.
Правда, в случае моего проекта это вылилось в не до конца реализованную функциональность, а не дырявый сайт. Но это тоже сомнительный плюс.