Фундаментальная ошибка атрибуции

Фундамента́льная оши́бка атрибу́ции (атрибуций) (англ. Fundamental attribution error), искажение переноса (англ. correspondence bias), эффект атрибуции (англ. attribution effect) — понятие в психологии, обозначающее характерную ошибку атрибуции — склонность человека объяснять поступки и поведение других людей их личностными особенностями (так называемой «внутренней диспозицией»), а собственное поведение — внешними обстоятельствами (так называемой «внешней диспозицией»).

Raspberry Pi резолвит хост, но не пингует (по полному имени FQDN)

Хосты в сети пингуются по короткому имени, а так же по IP, но не по полному доменному имени FQDN. Виноват avahi-daemon.

Правим конфигу:

nano /etc/avahi/avahi-daemon.conf

было:

[server]
#host-name=foo
domain-name=.local

стало:

[server]
#host-name=foo
domain-name=.alocal

Рестарт сервиса (надеюсь, у вас уже systemd):

systemctl restart avahi-daemon

 

Источник:

http://www.lowlevelmanager.com/2011/09/fix-linux-dns-issues-with-local.html

А еще по-моему проще запретить avahi:

systemctl disable avahi-daemon

Доказательства виртуальности нашего мира

10 причин того, что наша Вселенная — виртуальная реальность

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

В противовес этому, квантовая теория работает, но квантовые волны, которые запутываются, оказываются в состоянии суперпозиции, а затем коллапсируют, кажутся физически невозможными — они кажутся «мнимыми». Все это выливается в интересную картину: теория того, что не существует, эффективно предсказывает то, что существует — но как может нереальное предсказывать реальное?

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

В SE16n не отображаются заголовки столбцов таблицы

Правили элементы данных таблицы для вывода в ALV, но почему-то выводятся старые или пустые заголовки столбцов ? Утилита базы данных не помогла?
Воспользуйтесь одной из следующих программ для очистки буфера ALV:
  • BALVBUFDEL
  • BCALV_BUFFER_DELETE
  • BCALV_BUFFER_DEL_SHARED

SAP for Java (MacOS). Вход без пароля.

Хотелось бы использовать, конечно, SSO 2.0 для MacOS, но на безрыбье, как говорится..

В SAP GUI for JAVA под MacOS можно создать ярлык и сохранением логина и пароля. Удобно его перетащить в dock что быстрого вызова:

  • Правой кнопкой в SAP GUI нажимаем на нужной системе > Save Connection Data as Document, сохраняем где-нибудь
  • Находим этот файл и открываем его текстовым редактором
  • К connection string добавляем данные (вводим свой user= и pass=):
    conn=/H/192.0.0.11/S/3200&user=mysaplogin&pass=mysecretpassword&expert=true
  • Сохраняем, перетаскиваем файл в док в правую часть

Не безопасно хранить пароли в открытом виде, но если очень надо - то можно.

Для безопасности зашифруйте диск включив FileVault , отключите гостевой вход, смените пароль root, а то в последнее время он пустой бывает ))

Солипсизм

Солипси́зм (от лат. solus — «единственный» и ipse — «сам») — философская доктрина и позиция, характеризующаяся признанием собственного индивидуального сознания в качестве единственной и несомненной реальности и отрицанием объективной реальности окружающего мира. Может рассматриваться как крайняя форма субъективного идеализма. Иногда этот термин употребляется в этическом смысле для обозначения крайнего эгоцентризма.

Это когда ты думаешь, что вокруг не люди, а боты, и только ты один живой.

Систематическая ошибка выжившего

Системати́ческая оши́бка вы́жившего (англ. survivorship bias) — разновидность систематической ошибки отбора, когда по одной группе («выжившим») есть много данных, а по другой («погибшим») — практически нет. Так что исследователи пытаются искать общие черты среди «выживших» и упускают из вида, что не менее важная информация скрывается среди «погибших».

Во Вторую мировую войну венгерскому математику Абрахаму Вальду, работавшему в нью-йоркской лаборатории SRG, поручили найти решение важной задачи. Не все американские бомбардировщики возвращались на базу. А на тех, что возвращались, оставалось множество пробоин от зениток и истребителей, но распределены они были неравномерно: больше всего на фюзеляже и прочих частях, меньше в топливной системе и намного меньше — в двигателе. Значило ли это, что в пробитых местах нужно больше брони? Вальд ответил: нет, исследование как раз показывает, что самолёт, получивший пробоины в данных местах, ещё может вернуться на базу. Самолёт, которому попали в двигатель или бензобак, выходит из строя и не возвращается. Поскольку попадания от вражеского огня на самом деле (в первом приближении) распределены равномерно, укреплять надо те места, которые у вернувшихся в массе наиболее «чистые»

Нота 2445753 — IBAN: Belarus не устанавливается

При установке данной ноты вытягиваются зависимые ноты, одна из которых просит создать вас новый FUGR IBAN2. Прикол в том, что при активации ноты вылетают ошибки о том, что типы данных не найдены, а так же нет MESSAGE-ID. Авторы решили создать IBAN2 по аналогии с IBAN, однако в ноте забыли сказать, что нужно создать так же и описания типов в инклюде LIBAN2TOP, а так же объявить MESSAGE-ID, так же как в IBAN. Не понятно почему они не разрешили создавать  новые FM-ники (например, CONVERT_BANK_ACCOUNT_2_IBAN_BY) в IBAN, ведь для создания новой FUGR все равно придется заказывать ключ на объект разработки на портале. Если бы их создали в IBAN, проблем с активацией ноты бы не было. И так же не понятно, зачем создавать IBAN2, заказывать ключ, если можно было создать, например, ZIBAN2, обойтись без ключа. В общем, делаем максимально как в ноте, нота не активируется полностью, заходим в FUGR IBAN2, отключаем ассистент модификации (ну или попробуйте вставить строки с ним):

FUNCTION-POOL IBAN2 MESSAGE-ID bf00.

DATA:

letters(26) TYPE c VALUE 'ABCDEFGHIJKLMNOPQRSTUVWXYZ',

signs(37) type c value 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 ',

numbers(10) type c value '0123456789'.

Активируем FUGR IBAN2, проверяем статус ноты.

Дромомания

Дромома́ния (греч. δρόμος «бег», греч. μανία «бешенство, помешательство»), пориома́ния (греч. πόρος «путь»), вагабонда́ж (фр. vagabondage «бродяжничество») — импульсивное влечение к перемене мест. Под дромоманией принято понимать влечение к побегам из дома, скитанию и перемене мест, наблюдается при различных психических заболеваниях.

Таким образом, Колобок - яркий представитель дромоманов.

 

Debian. Systemd. Подвисает терминал при перезагрузке удаленной машины по SSH

Ситуация: вы, подключившись по SSH к удаленному серверу, производите его перезагрузку. Вас не выбрасывает из подключения, а лишь выбрасывает по tcp таймауту. Очень не приятно ждать столько времени, и даже ctrl+c не работает. Лечится очень просто, используем Systemd-logind  :

apt-get install libpam-systemd dbus

Systemd-logind отслеживает активные пользовательские сессии и назначает все процессы, порожденные в них, так называемым «слайсам». Таким образом, когда система выключается, systemd может просто выполнить SIGTERM внутри пользовательских "слайсов" (включая разветвленный SSH-процесс, который передает определенный сеанс), а затем продолжать закрывать службы и сеть.

D-Bus: 

Система межпроцессного взаимодействия, которая позволяет приложениям в операционной системе сообщаться друг с другом.

О systemd-logind:

systemd-logind is a system service that manages user logins. It is responsible for:

  • Keeping track of users and sessions, their processes and their idle state. This is implemented by allocating a systemd slice unit for each user below user.slice, and a scope unit below it for each concurrent session of a user. Also, a per-user service manager is started as system service instance of user@.service for each user logged in.
  • Generating and managing session IDs. If auditing is available and an audit session ID is set for a session already, the session ID is initialized from it. Otherwise, an independent session counter is used.
  • Providing PolicyKit-based access for users to operations such as system shutdown or sleep
  • Implementing a shutdown/sleep inhibition logic for applications
  • Handling of power/sleep hardware keys
  • Multi-seat management
  • Session switch management
  • Device access management for users
  • Automatic spawning of text logins (gettys) on virtual console activation and user runtime directory management

User sessions are registered with logind via the pam_systemd(8) PAM module.

 

Оригинальный текст:

When you shutdown or reboot your system, systemd tries to stop all services as fast as it can. That involves bringing down the network and terminating all processes that are still alive -- usually in that order. So when systemd kills the forked SSH processes that are handling your SSH sessions, the network connection is already disabled and they have no way of closing the client connection gracefully.

Your first thought might be to just kill all SSH processes as the first step during shutdown, and there are quite a few systemd service files out there that do just that.

But there is of course a neater solution (how it's "supposed" to be done): systemd-logind.
systemd-logind keeps track of active user sessions (local and SSH ones) and assigns all processes spawned within them to so-called "slices". That way, when the system is shut down, systemd can just SIGTERM everything inside the user slices (which includes the forked SSH process that's handing a particular session) and then continue shutting down services and the network.

systemd-logind requires a PAM module to get notified of new user sessions and you'll need dbus to use loginctl to check its status, so install both of those:

apt-get install libpam-systemd dbus

https://serverfault.com/questions/706475/ssh-sessions-hang-on-shutdown-reboot