• Vivaldi 2.6 — Летние радости
    +3
    Поздравляю с релизом.
    Прошло много лет, и браузер Vivaldi, в силу своих конструктивных особенностей, по-прежнему не отличается высокой скоростью работы интерфейса. Но здесь есть одна тонкость: нынешняя невысокая скорость работы интерфейса браузера Vivaldi значительно выше, чем невысокая скорость работы интерфейса браузера Vivaldi четырёхлетней давности.

    Зато честно. Нет, серьёзно, лучше так, чем «теперь мы самые быстрые», а на деле видно лаги.

    Вообще, Vivaldi — достаточно забавный браузер. Забавный тем, что мне относительно комфортно (релизом 2.5 я пользуюсь уже неделю и ещё не удалил его) стало им пользоваться только через четыре года. Возможно, вы меня видели некоторых предыдущих постах (2.0). Я примерно раз в полгода приходил, пробовал и писал набор проблем, которые не дают мне комфортно работать с браузером.

    В этот раз всё как-то получше. Но всё ещё есть проблемы и чтобы не нарушать традицию, я о них напишу.

    • SOCKS5 с аутентификацией.

      Эта проблема, как я понял, так и осталась. Vivaldi всё ещё не умеет аутентификацию в SOCKS5 прокси, что делает его использование лично для меня очень неудобным (блокировки, знаете ли). Самый противный лично для меня баг, который нельзя побороть с моей стороны.
    • libffmpeg.so (Linux).
      Всё там же. Корни проблемы ясны, бандлить кодеки с браузером — дорого. Тут никаких вопросов.
      Но почему-то Vivaldi отказался работать с системным libffmpeg.so, который собирается в Gentoo из пакета ffmpeg (4.1.3) при включении флага «chromium» (описание флага: «Builds libffmpeg.so to enable media playback in Chromium-based browsers like Opera and Vivaldi.»). Если что, я даже пробовал делать симлинк на эту библиотеку в ~/.local/lib/vivaldi (lib -> lib64), но это не помогло. Поведение плеера, кажется чуть-чуть изменилось по сравнению с тем когда библиотека отсутствовала в этой директории, но видео всё равно не проигрывалось. А вот при вытаскивании библиотеки из deb-пакета (как советует выхлоп vivaldi в CLI) и размещении libffmpeg.so в той же директории — работало.
      Если нужно — могу предоставить настройки сборки ffmpeg. Хотя сомневаюсь, что кому-то интересно с этим разбираться. Однако, было бы круто если бы vivaldi цеплял системный ffmpeg в случае если там собрана библиотека для chromium-based браузеров и не требовал ручных костылей.
      Тоже проверял работу с системной библиотекой libffmpeg.so только на 2.5.
    • Низкий FPS в видео (Linux).
      В Linux у меня почему-то складывается ощущение, что видео (как минимум из Emby) проигрывается с меньшим FPS, чем оно есть. Проверить это, к сожалению, достаточно сложно, но я ощущаю этот эффект в Vivaldi. В Chromium, Firefox на Linux или Vivaldi под Windows такого не вижу. Правда, это моя оценка по версии 2.5. В ближайшее время буду смотреть на поведение 2.6 и, возможно, с вашими оптимизациями интерфейса что-то изменится в лучшую сторону и в этом плане.
    • Speed Dial не реагирует на дополнительные кнопки мыши.
      Не знаю как вам, а мне кажется интуитивным поведение когда при открытой «папке» с элементами Speed Dial и нажатии на кнопку «back» на мыши происходил бы возврат на корень Speed Dial. Этого, к сожалению, не происходит и приходится кликать на кнопку возврата уровнем выше. Это неудобно. Багрепорт про это отправил несколько дней назад в ваш трекер. К сожалению, на почту не упало никакой отбивки с номером таска и поэтому тут я его не приведу.


    И несмотря на всё это, в этот раз я смог продержаться на Vivaldi дольше пары часов (которых раньше хватало чтобы понять, что пока нам не по пути) и дальше пробую пользоваться им как ежедневным инструментом для работы и личного досуга.

    Если ничего критичного больше не найду — буду более активно следить за развитием браузера и репортить баги.

    P.S. Аутентификацию в SOCKS5 починить вообще в планах?
  • Vivaldi 2.0 в нашу пользу
    0
    Ну, в FF-то да, всё отлично работает. Но я-то пытался с FF на Vivaldi слезть.
  • Vivaldi 2.0 в нашу пользу
    0
    В Google Chrome (подозреваю, что в Chromium тоже) расширение так же предупреждает, что браузер не поддерживает аутентификацию.
  • Утечка исходных кодов веб-сервисов «Аэрофлота»
    0
    Docker Registry (а судя по формату ссылок — это именно он) сам по себе никак не контролирует уровни доступа вида «запись»/«чтение». Его можно прикрывать сторонними средствами типа Nginx и обеспечивать аутентификацию/авторизацию на уровне реверс-прокси. Либо использовать базовую HTTP аутентификацию, но тогда оба действия будут доступны прошедшему эту аутентификацию.
    В данном же случае сервис торчал без какой-либо аутентификации наружу. То есть, с крайне высокой вероятностью push образа также можно было туда сделать.
    Единственное что значительно менее вероятно — так это то, что именно по пушу нового образа запускался деплой. Обычно он инициируется по коммиту/тегу в VCS. А сам Docker Registry работает внутри контейнера, ничего не триггерит и является лишь хранилищем образов.
  • Vivaldi 2.0 в нашу пользу
    0
    К списку добавилась третья проблема: синхронизация сломалась.

    Как это было:
    • Запуск браузера
    • Всплывающее под адресной строкой сообщение о том, что «Vivaldi Sync has beed disabled because of a login or server issue. You can find more details in the Sync Settings».
    • В настройках синхронизации написано, что «Logged as skobkin». Рядом доступна кнопка «Restart Sync».
    • При нажатии кнопки «Restart Sync» снова появляется всплывающее сообщение из второго пункта.
    • Повторять цикл можно вечно
  • Vivaldi 2.0 в нашу пользу
    0
    А какие типы прокси используются?

    UPD: Кажется, я нашёл причину:
    скриншот
    image
  • Vivaldi 2.0 в нашу пользу
    0
    Кто заворачивает?
  • Vivaldi 2.0 в нашу пользу
    0
    Да, установка libffmpeg от chromium помогла. Спасибо.
    Тогда на данный момент последняя (надеюсь) серьёзная проблема — это то, что SOCKS5 через SwitchyOmega не работает… Я подозреваю, что Vivaldi, наверное, скушает PAC-файл, но это уж очень неудобно в отличие от расширения…
  • Vivaldi 2.0 в нашу пользу
    0
    Сегодня проверял на Gentoo Linux. Могу ещё на Windows 10 проверить.
  • Vivaldi 2.0 в нашу пользу
    0
    И, судя по всему, на неработающее проигрывание видео тоже жалуются аж с 2016 года…
    emby.media/community/index.php?/topic/34386-vivaldi
  • Vivaldi 2.0 в нашу пользу
    +1
    и вы вместо новых фич, которые нужны двум людям

    Ну вообще, если мне память не изменяет, существование Vivaldi как раз и вызвано тем, что основные браузеры выкинули галочки из настроек и подогнали всё под одну гребёнку.
  • Vivaldi 2.0 в нашу пользу
    0
    А с SOCKS5 что-то можно сделать?
  • Vivaldi 2.0 в нашу пользу
    0
    Вот который раз уже происходит ситуация примерно следующего плана:

    • Выходит громкий релиз 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 2.0 в нашу пользу
    0
    Ну вот если бы браузер нативно поддерживал настройку проксей хотя бы по вилдкардам — было бы уже неплохо. Но это, скорее всего, достаточно жирная фича для правильно имплементации.
    Я бы, в общем-то, продолжил пока пользоваться расширением, которое использовал раньше, но выяснилось, что оно у меня в Vivaldi не работает…
  • Vivaldi 2.0 в нашу пользу
    0
    А оно работает в Vivaldi?
    У меня для SOCKS5-прокси выдаёт ERR_CONNECTION_CLOSED. В FF с теми же настройками работает.
  • Новый MTProto-прокси сервер от Telegram
    0
    В чём выражается быстрота? Особенно в контексте использования Telegram.
  • Новый MTProto-прокси сервер от Telegram
    0
    Telegram на телефоне можно пропустить через Orbot, который не ест батарею так как, например, OpenVPN.
  • Новый MTProto-прокси сервер от Telegram
    +1
    Самое прекрасное, что в том же письме они МЕНЯ просят принять меры и отчитаться перед ними.
    В целях исключения сетевого адреса из выгрузки хостинг-провайдеру необходимо направить сообщение о принятых мерах по прекращению создания технических условий функционирования приложения Telegram.

    Полный текст этого цирка можно почитать по ссылке выше из моего предыдущего коммента.
  • Новый MTProto-прокси сервер от Telegram
    +2
    Который будет отвечать примерно так.
    Указанный Вами IP адрес 51.15.37.92, 51.15.70.45 входит в подсеть 51.15.0.0/16, используемую для обеспечения функционирования коммуникационных интернет-сервисов указанного организатора распространения информации в сети «Интернет»
  • Новый MTProto-прокси сервер от Telegram
    +3
    Так ведь можно случайно и Tox изобрести.
  • Новый MTProto-прокси сервер от Telegram
    0
    Если кто-то из тех, кого перед 1 мая оставляли на работе в РКН, пока они весь Телеграм не заблокируют, запустит такой прокси прямо в РКН

    Главное — не забыть настроить продвижение официального канала РКН в Telegram.
  • Новый MTProto-прокси сервер от Telegram
    +3
    Зато теперь работать террористом стало гораздо сложнее.
  • Срочный переезд с Amazon Web Services — истории двух клиентов
    –1
    «Кошмарить» физически нас не начнут в силу ряда причин организационного характера — нужно судебное постановление, которое довольно долго получается. Но про это лучше расскажет мой коллега чуть позже.

    То есть, когда недавно без решения суда по "экстремизму" банили целыми подсетями — это было законно и они тратили на это очень много времени? Вы от этого как-то защищены?
  • Как мы сменили платный Slack на опенсорсный Rocket.Chat
    +1
    [режим_наброса]А TS3 — это решение для геймеров, которые не умеют настроить Mumble[/режим_наброса].
  • Vivaldi 1.14 — продольно-поперечная версия
    0
    Если не платить отчисления, то не получится бандлить библиотеку вместе с браузером.
  • Vivaldi 1.14 — продольно-поперечная версия
    0
    Накатил очередной релиз на посмотреть, можно ли вообще пользоваться. Ко мне как раз в этот момент подошёл друг и спросил:
    — А открой что-то тяжёлое типа Netflix?
    — [копаясь в настройках] Сейчас, сейчас… Хотя что может с ним быть не так? Он у меня везде нормально открывается и раньше в Vivaldi тоже нормально работал, вроде.

    Докопался в настройках, открыл Netflix, выбрал свой профайл, прогрузилась страница и ВНЕЗАПНО увидел птичку:
    Птичка на нетфликсе
    image

    Друг похлопал меня по плечу: «понятно, можно ещё год не трогать», и пошёл дальше работать.
    Я подумал: «ну ладно, бывает, пофиксят скоро, посмотрю пока Netflix в Firefox, а остальным попользуюсь в Vivaldi.
    Решил ради интереса открыть свой сайт.
    Птичка на моём сайте
    image

    Ещё пока копался в настройках, проверял как работают tab popup thumbnails. Тоже никак не работают:
    Чёрный прямоугольник вместо превью
    image

    Боюсь представить, что сейчас в снапшотах творится.

    Полезная информация
    Дистрибутив — 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

    # 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")


    emerge --info
    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:about
    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 1.14 — продольно-поперечная версия
    0
    Вложу сюда свой PoV, если это как-то поможет.
    Для меня Vivaldi со старта и до сих пор — это, вроде как, интересный браузер, но не очень качественный. Я вот, например, в очередной раз дождался интересного мне релиза и обнаружил, что он, чёрт побери, не работает нормально (но уже из-за других проблем, нежели мешали работать раньше).
    Так как у вас, полагаю, не очень большой штат тестировщиков, фидбек от пользователей для вас может быть критически важен для того чтобы хоть как-то поддерживать планку качества. Но если на пути этого фидбека ставятся дополнительные препятствия, то вряд ли желающих помогать без какого-либо понимания, влияет ли это на что-то будет много.
    Например, я тоже более активно бы участвовал, если бы был хотя бы частично открытый багтрекер. Получая отбивки по фиксу багов я бы шёл и смотрел свежие снапшоты. А сейчас я (в отличие от Opera, у которых тоже плохо с фидбеком, но стабильность выше) полностью забил на снапшоты и смотрю на браузер раз в несколько релизов.
  • И так сойдёт… или как данные 14 миллионов россиян оказались у меня в руках
    +2
    Типичный пример того, что в Европе тоже умеют принимать тупые законы.
  • И так сойдёт… или как данные 14 миллионов россиян оказались у меня в руках
    +1
    До того как они стали ещё и органом цензуры, у них были вполне адекватные обязанности типа контроля за использованием радиочастот и т.п. Следить за работой других гос. органов в плане защиты ПД — это вполне себе хорошая обязанность.
  • И так сойдёт… или как данные 14 миллионов россиян оказались у меня в руках
    0
    Конечно, госорганы, которые не проводили контроль качества (потому что хотели сэкономить) не виноваты. Это виноваты студенты, которым на какой-нибудь университетской практике поручили разработать прототип и фрилансеры, которые его потом «допилили» до «рабочего» состояния.
    А те, кто на этом пилили экономили — не виноваты. Студенты и фрилансеры их обманули!
  • И так сойдёт… или как данные 14 миллионов россиян оказались у меня в руках
    0
    Это не совсем так. Я сам некоторое количество лет назад был таким студентом, который по госзакупке в рамках университетской практики делал сайт для муниципального образования.
    Поддержка там определённая, скорее всего, будет прописана. Но отношение подрядчика (работодателя студента) к этой задаче будет очень легкомысленным, т.к. те деньги, которые заявляют обычно за такие заказы обычно не очень включают в себя много поддержки.
    В конкретно моём случае, несмотря на то, что я к задаче подходил ответственно, ресурсы разработки достаточно быстро были перекинуты с этого проекта на другие проекты коммерческих заказчиков.
    Правда, в случае моего проекта это вылилось в не до конца реализованную функциональность, а не дырявый сайт. Но это тоже сомнительный плюс.
  • Автономный способ обхода DPI и эффективный способ обхода блокировок сайтов по IP-адресу
    0
    Не вижу сложности в изображении тонального сигнала с клавиатуры. Или там ещё что-то требуют? Тогда вы забыли об этом написать выше.
  • Опрос для пользователей браузера Vivaldi
    0
    Ну, а я о чём говорю?

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

    Ну вот я и спросил — есть ли такая возможность на примере отсутствия её в FF.
    Вы о чём? Какая может быть автоматизация в удалении личных данных?

    Из ваших слов (сам ещё не тестил снапшот) я понял, что пользователю нужно понять причину и следствие, после чего самостоятельно очистить данные синхронизации и инициировать на одной из машин синхронизацию с новым ключом.
    Поэтому я написал, что было бы логично пользователю предоставить некий интерфейс для смены ключа, где во-первых, будет объяснение, чем это сулит, во-вторых, все нужные процессы после получения согласия на такую операцию будут запущены автоматически. То есть, грубо говоря, ввести новый ключ, согласиться на потенциально опасную операцию и получить ожидаемый результат. Если всё уже так и работает — чудесно.
  • Автономный способ обхода DPI и эффективный способ обхода блокировок сайтов по IP-адресу
    0
    При «незнакомом» входе в клиентбанк осуществляется вызов на финансовый номер клиента, робобаба просит нажать единичку (перехват кода невозможен)

    Что мешает перехватить вашу линию и нажать единичку за вас? СОРМ, скорее всего, такое позволяет.
  • Docker, как показатель зрелости
    0
    Затем чтобы создать пользователя внутри контейнера с нужным UID, например. Ему там внутри практически всё равно, а я снаружи смогу быть владельцем файлов.
  • Docker, как показатель зрелости
    0
    Проблема с доступом для пользователя, под которым я работаю и который запускает контейнеры.
    У меня UID — 1000, допустим. У postgres внутри контейнера он другой. В итоге файлы создаются на диске с UID из контейнера и я со своим UID=1000 не могу получить к ним доступ в хостовой системе.
    Насколько мне известно, есть два подхода решения этой проблемы:
    — (популярный) пробросить UID в контейнер чтобы пользователь, под которым бегает демон (например, postgres) создался с этим UID
    — (странный, костыльный, не особо гибкий) маппер UID для Docker, который работает на уровне демона и содержит карту UID внутри контейнеров и UID на хостовой системе которым они соответстуют и, соответственно, разруливает это.

    Моя проблема, если мне не изменяет память, была в том, что я хотел настроить поднятие стека в Docker, но из Docker Compose не мог пробросить в контейнер UID пользователя, с которым нужно создавать пользователя внутри контейнера.
  • Docker, как показатель зрелости
    0
    Ну покажите ссылку, где описано как правильно — я только за.
  • Опрос для пользователей браузера Vivaldi
    0
    Тестовые сборки просто обязаны это делать время от времени :-)

    Сижу на Opera Developer года три или четыре. Профайл терялся только один раз — из-за бага.
    Зависит от того, в каких каталогах хранятся пользовательские файлы в тестовых сборках других браузеров. Vivaldi «обшаривает» на вопрос импорта стандартные каталоги программ.

    Ну вот, например, Opera Developer. Я бы хотел оттуда попробовать импортировать данные.
    Другими словами, перед сменой пароля нужно удалить все данные с сервера, а после смены пароля загрузить их из браузера снова.

    То есть, сейчас процесс никак не автоматизирован? Надеюсь, в будущем этот процесс будет более удобен?

    Спасибо за ответы.
  • Опрос для пользователей браузера Vivaldi
    0
    Есть немного оффтоп-вопросов:
    1. Тестовые сборки Vivaldi всё ещё могут в любой момент при обновлении потерять профайл?
    2. Vivaldi может импортировать данные из нестабильных версий браузеров? Например, Firefox не видит Opera Developer в упор, что достаточно печально, учитывая, что последняя установлена как браузер по умолчанию.
    3. Учитывая ваши (команды Vivaldi) слова о том, как работает синхронизация и об использовании сквозного шифрования, возникает вопрос. Как поведёт себя браузерная синхронизация, если пользователь захочет сменить ключ шифрования? С моей точки зрения тут неоднозначная ситуация как вести себя браузеру и серверу. Например, если согласно словам разработчиков пушатся на сервер только изменения, то может получиться так, что на сервере прилетит изменение зашифрованное новым ключом при том, что все остальные данные зашифрованы старым. Или же при смене ключа на одном из браузеров регистрируется событие смены ключа и пушатся все данные целиком? Тогда как поведут себя другие инстансы в этой ситуации?
  • Docker, как показатель зрелости
    0
    Последний раз, когда пробовал работать с официальным образом PostgreSQL, также были проблемы с доступом к файлам. Плюс было не очень понятно, как из docker-compose.yml универсально прокидывать юзера не хардкодя его UID — ведь этот конфиг могут запускать люди с разными UID, а не только 1000.
    С того момента, правда, вышла уже третья версия схемы compose. Возможно, там это решено — нужно посмотреть.