Точки Лагранжа

Точки Лагра́нжа, точки либра́ции (лат. librātiō — раскачивание) или L-точки — точки в системе из двух массивных тел, в которых третье тело с пренебрежимо малой массой, не испытывающее воздействие никаких других сил, кроме гравитационных, со стороны двух первых тел, может оставаться неподвижным относительно этих тел.

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

Точки Лагранжа получили своё название в честь математика Жозефа Луи Лагранжа, который первым в 1772 году привёл решение математической задачи, из которого следовало существование этих особых точек.

Состояние гонки

Состояние гонки (англ. race condition) — ошибка проектирования многопоточной системы или приложения, при которой работа системы или приложения зависит от того, в каком порядке выполняются части кода. Своё название ошибка получила от похожей ошибки проектирования электронных схем (см. Гонки сигналов).

Состояние гонки — «плавающая» ошибка (гейзенбаг), проявляющаяся в случайные моменты времени и «пропадающая» при попытке её локализовать.

 

 

Гейзенбаг

Гейзенбаг (англ. heisenbug) — термин, используемый в программировании для описания программной ошибки, которая исчезает или меняет свои свойства при попытке её обнаружения. Это слово, в отличие от слова «баг» (англ. bug), в русском языке слишком редко используется. Не полностью идентичный, но достаточно близкий по значению русскоязычный термин — «плавающая ошибка».

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

Сообщество Fedora выбрало «heisenbug» кодовым именем 20 версии дистрибутива.

Продолжить чтение »

Fortigate SSL VPN using web and tunnel mode. Пропала кнопка connect.

Вы пользовались FortiClient SSL VPN заходя в браузер и нажимали Connect

А теперь кнопка пропала, и браузер все время просит установить SSL-VPN client plugin.
После перезагрузки браузера это повторяется.

Вот что пишет FortiNet на своем сайте:

Significant SSL VPN web portal improvements (287328, 292726, 299319)

Significant updates and improvements have been made to the SSL VPN web portal in preparation for future browser updates, and in order to support all browsers:

  • SSL VPN web portal redesigned.
  • SSL VPN tunnel mode widget no longer works in the web portal. The tunnel mode widget used a deprecated NPAPI plugin mechanism to send the tunnel client to the browser for local system execution—this is a popular exploitation vector. FortiClient is now required for tunnel mode SSL VPN.
  • SSL VPN Web mode RDP Native java applet removed.
  • Removed unnecessary options from RDP bookmark and changed to HTML5 RDP.
  • Cache cleaning function has been removed.
  • If updating to 5.4.1, see above (258700).

Из-за проблем в безопасности почти все браузеры в новых версиях отказались от использования NPAPI, который был необходим для запуска VPN-подключения из браузера.
Вот пара решений:

  • использовать полноценный FortiClient
  • запускать FortiSSLVPNclient.exe вручную, указав там параметры подключения. Если в какой-то момент клиент перестанет подключаться - попробуйте залогиниться в браузере под своим пользователем и выйти. Наиболее простой вариант.
  • подобрать себе второй браузер, старой версии, где еще осталась поддержка NPAPI, например FireFox ESR 45.9.0, или Internet Explorer 11
    (он до сих пор есть в Windows 10 вместе с EDGE).
    Если не заработало проверьте, разрешен ли NPAPI в браузере, а так же когда появится уведомление - разрешите браузеру выполнить апплет forti.
    Ссылка на Firefox: (https://www.mozilla.org/en-US/firefox/45.9.0/releasenotes/).
    Работает эта штука только в 32-битных браузерах.