И это всё МОЁ

Наконец на моем Samsung Galaxy A5 (2017) закончилась гарантия, так что можно начинать извращаться. На тему «Че не сделал раньше?» ответ один - KNOX. И это меня спасло, когда он спонтанно сдох - по гарантии заменили плату.

Пару дней назад обнаружил, что он официально поддерживается Lineage OS 16, что и сподвигло меня на эти вопросы.

1. На сайте по ссылке «скачать» лежат только nightly сборки. Стоит ли их ставить? И есть ли вообще стейбл релиз?
2. Как вообще в ней дела обстоят с АОД? Будет ли работать? За год настолько привык к этой теме, что уже не хочется без нее телефон.
3. Самый главный вопрос. Там не будет гуглошлака, включая плей-маркет. Его надо ставить отдельно. После всех этих манипуляций не возникнет ли проблем с официально купленным приложением? Можно ли будет его снова установить?
4. Ну и вообще, стоит ли заморачиваться и сносить?

Хотчется отсутствия шлака (хотя за год он меня не парил), «свободности» и рута с дройдволом (порезать ему сеть, кроме пары приложений).








 , ,








И это всё МОЁ

Доброго времени суток!


Существует следующая техническая потребность: необходимо регистрировать в лог-файл события создания пользователей, удаление пользователей, изменение паролей пользователей в LDAP. Буду рад выслушать любую идею.









 ,








И это всё МОЁ

Стоит арч на шифрованном LVM, пароль для разблокировки тома ввожу в tty, заметил что в parrotsecurity и теперь уже в kali есть гуй для ввода пароля, кто-нибудь знает каким пакетом это реализовано?









 ,








И это всё МОЁ

Subj

«Ты должен про это написать. Скоро начнется революция», - сказал мне друг-иранец по телефону утром в пятницу, 15 ноября. Я ему с ходу не поверил - местные зачастую слишком эмоционально воспринимают происходящие события и склонны преувеличивать масштаб проблем. Тем не менее сообщение, которое он отправил вслед, проверить стоило.

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

Около восьми вечера позвонил коллега, живущий на территории посольства РФ, расположенного в центральной части Тегерана. «У тебя есть интернет? У нас тут у всех не работает ничего», - сказал он. «У меня все нормально», - уверенно ответил я, пролистывая ленту Facebook. В районе десяти вечера я получил последнее сообщение в социальных сетях - ответить на него уже не смог.

Однако уже в первый день после начала блокировок оказалось, что ситуация не столь критична, как могло показаться. 17 ноября одно из основных иранских агентств - ISNA - праздновало 20-летний юбилей, на который были приглашены представители иностранных СМИ. С порога мы обнаружили, что в кабинетах по-прежнему сидят журналисты и активно работают за компьютерами.

«Что же они делают, если нет интернета?» - спросил я у иранских коллег. «Местные сайты продолжают работать. Просто заходите на них не через поисковые системы, а по прямой ссылке», - посоветовали мне.

Оказалось, что работают далеко не только иранские СМИ. По всей стране в прежнем режиме функционировали банки и банкоматы, без проблем можно было вызвать такси через приложение, заказать еду, купить билеты онлайн на самолет или автобус. Почти все иранские интернет-сервисы работали в прежнем режиме. Иными словами, страна оказалась в сувереном интернет-пространстве, полностью изолированном от мира, но с рабочими местными аналогами популярных сервисов.

Иранские блокировки интернета совсем не походили на историю с рубильником, одна манипуляция с которым отключает свет во всей стране. Все было не так просто. Власти не меньше двух лет разрабатывали проект «национальный интернет», запуск которого, с одной стороны, мог разом нейтрализовать угрозы безопасности, а с другой, сохранить дееспособность всей базовой инфраструктуры. Результат оказался впечатляющим: социальные сети, иностранные СМИ, почта, мессенджеры - все оказалась в миг наглухо заблокировано для рядовых пользователей, но это даже близко не напоминало конец света.

Созданный за последние годы и испытанный в «боевых условиях» в дни протестов «национальный интернет» вряд ли может рассматриваться кем-то в качестве универсального решения. Беспорядки в стране пошли на спад во многом именно из-за этой меры, но ущерб от отключения для экономики очевидный, о чем открыто говорят члены правительства Ирана. Так, министр информационно-коммуникационных технологий страны Мохаммад Джавад Азари Джахроми уже пообещал компенсировать ряду компаний финансовые потери от этой меры.

Иными словами, «национальный интернет» в Иране рассматривается скорее как эффективная краткосрочная мера на время экстренных ситуаций, которые угрожают безопасности страны. За дни действия ограничений неоднократно приходилось слушать от иранцев, как они приходят на работу и читают там книжки и пьют чай - поскольку без мессендежаров, соцсетей и почты делать им там больше нечего. Страна может просуществовать несколько дней в таком режиме, но нормально жить и тем более развиваться - нет.

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








 , , , ,








И это всё МОЁ

Многие люди говорят, что python медленный, то какой комп надо иметь под него, чтобы все норм шло?
Вот мой ноут Характеристикы:
ОЗУ: 8 GB
Intel® Core ™ i3-8130U CPU @ 2.20GHz



И это всё МОЁ

У меня есть такой консольный выхлоп:

ok: [km1] => {
"msg": "{ 'msg': u'All items completed', 'changed': True, 'results': [{'_ansible_parsed': True, '_ansible_item_result': True, u'end': u'2019-11-29 09:15:26.298216', '_ansible_no_log': False, u'stdout': u'', u'cmd': u'cd /home/user/work/gitRepos/logging_module ; git checkout /home/user/work/gitRepos/logging_module', u'changed': True, 'item': [u'[email protected]:/home/git/logging_module.git', u'master', u'/home/user/work/gitRepos/logging_module'], u'delta': u'0:00:00.004221', u'stderr': u'', u'rc': 0, 'invocation': {'module_name': u'command', u'module_args': {u'creates': None, u'executable': None, u'_uses_shell': True, u'_raw_params': u'cd /home/user/work/gitRepos/logging_module ; git checkout /home/user/work/gitRepos/logging_module', u'removes': None, u'warn': True, u'chdir': None}}, 'stdout_lines': [], u'start': u'2019-11-29 09:15:26.293995', u'warnings': []}, {'_ansible_parsed': True, '_ansible_item_result': True, u'end': u'2019-11-29 09:15:26.464896', '_ansible_no_log': False, u'stdout': u'', u'cmd': u'cd /home/user/work/gitRepos/iks ; git checkout /home/user/work/gitRepos/iks', u'changed': True, 'item': [u'[email protected]:/home/git/iks.git', u'loaderForBaseModules', u'/home/user/work/gitRepos/iks'], u'delta': u'0:00:00.004814', u'stderr': u'', u'rc': 0, 'invocation': {'module_name': u'command', u'module_args': {u'creates': None, u'executable': None, u'_uses_shell': True, u'_raw_params': u'cd /home/user/work/gitRepos/iks ; git checkout /home/user/work/gitRepos/iks', u'removes': None, u'warn': True, u'chdir': None}}, 'stdout_lines': [], u'start': u'2019-11-29 09:15:26.460082', u'warnings': []}, {'_ansible_parsed': True, '_ansible_item_result': True, u'end': u'2019-11-29 09:15:26.637842', '_ansible_no_log': False, u'stdout': u'', u'cmd': u'cd /home/user/work/gitRepos/idk2 ; git checkout /home/user/work/gitRepos/idk2', u'changed': True, 'item': [u'[email protected]:/home/git/idk2.git', u'loaderForBaseModules', u'/home/user/work/gitRepos/idk2'], u'delta': u'0:00:00.004030', u'stderr': u'', u'rc': 0, 'invocation': {'module_name': u'command', u'module_args': {u'creates': None, u'executable': None, u'_uses_shell': True, u'_raw_params': u'cd /home/user/work/gitRepos/idk2 ; git checkout /home/user/work/gitRepos/idk2', u'removes': None, u'warn': True, u'chdir': None}}, 'stdout_lines': [], u'start': u'2019-11-29 09:15:26.633812', u'warnings': []}]}\n{'msg': u'All items completed', 'changed': True, 'results': [{'_ansible_parsed': True, '_ansible_item_result': True, u'end': u'2019-11-29 09:15:26.298216', '_ansible_no_log': False, u'stdout': u'', u'cmd': u'cd /home/user/work/gitRepos/logging_module ; git checkout /home/user/work/gitRepos/logging_module', u'changed': True, 'item': [u'[email protected]:/home/git/logging_module.git', u'master', u'/home/user/work/gitRepos/logging_module'], u'delta': u'0:00:00.004221', u'stderr': u'', u'rc': 0, 'invocation': {'module_name': u'command', u'module_args': {u'creates': None, u'executable': None, u'_uses_shell': True, u'_raw_params': u'cd /home/user/work/gitRepos/logging_module ; git checkout /home/user/work/gitRepos/logging_module', u'removes': None, u'warn': True, u'chdir': None}}, 'stdout_lines': [], u'start': u'2019-11-29 09:15:26.293995', u'warnings': []}, {'_ansible_parsed': True, '_ansible_item_result': True, u'end': u'2019-11-29 09:15:26.464896', '_ansible_no_log': False, u'stdout': u'', u'cmd': u'cd /home/user/work/gitRepos/iks ; git checkout /home/user/work/gitRepos/iks', u'changed': True, 'item': [u'[email protected]:/home/git/iks.git', u'loaderForBaseModules', u'/home/user/work/gitRepos/iks'], u'delta': u'0:00:00.004814', u'stderr': u'', u'rc': 0, 'invocation': {'module_name': u'command', u'module_args': {u'creates': None, u'executable': None, u'_uses_shell': True, u'_raw_params': u'cd /home/user/work/gitRepos/iks ; git checkout /home/user/work/gitRepos/iks', u'removes': None, u'warn': True, u'chdir': None}}, 'stdout_lines': [], u'start': u'2019-11-29 09:15:26.460082', u'warnings': []}, {'_ansible_parsed': True, '_ansible_item_result': True, u'end': u'2019-11-29 09:15:26.637842', '_ansible_no_log': False, u'stdout': u'', u'cmd': u'cd /home/user/work/gitRepos/idk2 ; git checkout /home/user/work/gitRepos/idk2', u'changed': True, 'item': [u'[email protected]:/home/git/idk2.git', u'loaderForBaseModules', u'/home/user/work/gitRepos/idk2'], u'delta': u'0:00:00.004030', u'stderr': u'', u'rc': 0, 'invocation': {'module_name': u'command', u'module_args': {u'creates': None, u'executable': None, u'_uses_shell': True, u'_raw_params': u'cd /home/user/work/gitRepos/idk2 ; git checkout /home/user/work/gitRepos/idk2', u'removes': None, u'warn': True, u'chdir': None}}, 'stdout_lines': [], u'start': u'2019-11-29 09:15:26.633812', u'warnings': []}]}"
}


Это выхлоп Ansible, вроде как это питоновский массив. Мне нужно его посмотреть в виде форматированной структуры, чтобы один параметр в одну строку и с правильными отступами.

Как это сделать?

- Локально на машине
- Через какой-нибудь online-beautifier

?








 , , ,








И это всё МОЁ

Есть ли способ использования телефона/планшета с андроидом как второй монитор? Для винды много программ для этого, но на линух я так и не нашел.









 ,








И это всё МОЁ

Доброго времени суток!


Подскажите пожалуйста утилиту для ускорения (замедления) аудио. Чтобы само всё автоматом высчитывалось, а не требовалось производить математические расчёты. Хочу взять дорожку аудио от dvd и прикрутить к видео от блюрея. В MeGui такая функция была, но она только для винды. Нужен аналог на *nix, можно и консольную.









 , , , ,








И это всё МОЁ

Тут это, Kali 2019.4 зарелизили. Из списка новшеств понравилось вот это:



  • Kali NetHunter HeX - Full Kali Desktop for Android


Ждём наплыв школьников, теперь и в /mobile!


Кстати, запишите, кто-нибудь новость. С мобилы неудобно.









 ,








И это всё МОЁ

Привет.

У кого есть истории успеха по покупке/аренде сабжа на небольшой офис/этаж?

Линукс тут при том, что доступный кофе под рукой (а не за 7 этажей в столовке) поднимет боевой дух и усилит усилия по переводу ИТ-инфраструктуры на импортозаЛинуксы!








 , ,








И это всё МОЁ

Здравствуйте, мои дорогие любители емакса и побренчать.


Как и все мы, я думал, что нет такой области человеческой деятельности, до которой б-жественный емакс не дотянулся своими всемогущими тентаклями. До сегодняшнего дня.


Захотелось мне отредактировать гитарную табулатуру, что-то вроде этого:


|------|------|------|-----------|
|------|------|------|-----------|
|------|------|7--7-7|99-77-66---|
|7--7-7|9--979|----9-|---------99|
|----9-|------|------|-----------|
|------|------|------|-----------|



И понял, что мне предстоит немало кропотливого ручного труда.


Затем мне захотелось транспонировать некоторую последовательность аккордов, например:


Качает ветер травы в поле,
A E A
По ним пройтись бы босиком.
F#m C#m
Налей вина, мой друг, налей поболе,
D E A
Сейчас мы выпьем и потом.


=>


   C           G      C
Качает ветер травы в поле,
C G C
По ним пройтись бы босиком.
Am Em
Налей вина, мой друг, налей поболе,
F G D
Сейчас мы выпьем и потом.


И снова я понял, что мне придется делать это вручную, записывать на бумажке, путаться и материться.


Но постойте! Разве не для этого преподобный Столлман даровал нам емакс — чтобы облегчать бремя трудов земных? Запрос за запросом, страница за страницей поисковой выдачи только глубже погружали меня в пучину отчаяния — подходящих решений для моих хотелок не было.


А хотелки примерно такие:



  • Автоматизация форматирования и редактирования табулатур (по аналогии с таблицами org-mode)

  • Автоматизация транспонирования аккордов

  • Проигрывание (MIDI)

  • ???

  • Работа с простым текстовым представлением. Никаких зипованных xml


Что делать? Может быть, я просто плохо искал?









 ,








И это всё МОЁ

У всех крупных банков уже просил, отказывают. Остались такие штуки как «Пойдем» и «Быстроденьги», но они рефинансированием не занимаются.


Ну так вот. Я исправно плачу по всем кредитам, не допускаю просрочку, у меня нет долгов по квартплате, я уже 4 года работаю как ИП и год по трудовой, но они не дают! А мне всего то нужно рефинансировать 1350000, взятые под 18%, а хотелось бы ограничится, ну скажем, 9%. Все же просто… Доход у меня over9000.


Так в чем может быть дело? Что они могут знать, чего даже я не знаю?


Кто работает в банке, расскажите пожалуйста…


PS. А Linux тут при том, что именно он выносит решение об отказе, ну не под виндой же они эту штуку пускают.









 ,








И это всё МОЁ

Что лучше выбрать для ИБП от APC? Конфигурация простая – 1 ИБП, 1 ПК, Ubuntu 18.04.









 , ,








И это всё МОЁ

Как я понимаю, для ZFS была специально выбрана несовместимая с GPL лицензия, чтобы у соляриса была киллер-фича перед Linux. Только не надо говорить, что CDDL была выбрана из-за того, что GPL — копилефт. Во-первых, никто не отменял двойное лицензирование, во-вторых, есть совместимые с GPL не-копилефт лицензии. На момент релиза ZFS под CDDL Sun знали о существовании Linux, и Linux был уже популярной системой. Значит, несовместимость с GPL была создана искусственно.

Но сейчас ведь у Oracle есть Oracle Linux. Который, может, популярнее соляриса. Так почему Ораклу бы не включать в него свой же ZFS? Или они пытаются говорить: «хотите linux — будет вам linux, но может вы всё же одумаетесь и перейдёте на солярис»?








 ,








И это всё МОЁ

Может быть я плохо искал по форуму, но, мне кажется, новость прошла мимо.

Ъ:Yandex раскрыл подробности взаимоотношений с новым Фондом общественных интересов, который получит влияние на принятие стратегических решений в компании. Фонд сможет блокировать приобретение кем-либо более 10% акций Yandex, влиять на избрание половины членов совета директоров компании, управлять вопросами передачи персональных данных россиян зарубеж и, в случае возникновения угрозы национальной безопасности, отстранять гендиректора российского «Яндекса».


https://www.cnews.ru/news/top/2019-11-21_glavu_yandeksa_smogut_otstranit








 , ,








И это всё МОЁ

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

вот это попоробовал но там реклама душит и комментариев нет русских https://play.google.com/store/apps/details?id=com.sololearn , а ставить весь маркет овер 100к+ приложений не хочу.








 , ,








И это всё МОЁ

У меня есть ПК и ноутбук, по железо примерно одинаковые, ноут чучуть слабее.Так вот, продолжать пользоваться ПК или попробовать пользоваться ноутом подключенным к 2 мониторов и отдельно мышка + клава? Я python программист на ubuntu, игры особо не играю.Как ноутбук будет справляться с постоянной нагрузкою.Характеристикы:
ОЗУ: 8 GiB
Intel® Core ™ i3-8130U CPU @ 2.20GHz



И это всё МОЁ

в bash есть замечательный режим «set -x», вызывающий остановку выполнения скрипта, если какая-то из его команд вернула не ноль. Подскажите, есть ли что-то аналогичное в tcl? А то каждый раз эти catch {} утомляют.









 ,








И это всё МОЁ

Всем привет.
Хочу настроить отправку сообщения в jabber при логине по ssh.


В /etc/pam.d/sshd добавил



session required pam_exec.so /root/bin/login_notifier.sh



Сам скрипт:


#!/bin/sh
XMPP_TO="[email protected]"

MESSAGE="A user signed into your server through SSH. Username: ${PAM_USER} IP Address: ${PAM_RHOST}"

if [ "${PAM_RHOST}" != "" ]
then
echo "Before sendxmpp" > /root/TEST
echo $MESSAGE | sendxmpp -t -n $XMPP_TO
echo "After sendxmpp" >> /root/TEST
fi
exit 0


Так вот при логине эхо Before и After в TEST есть, а сообщения нет. отдельно если запустить скрипт - работает (ну с поправками, чтобы было что и куда слать). Скрипт исполняемый.


Почему оно не хочет?









 ,








И это всё МОЁ

Ребята из Каноникл погрузились в GNOME 3 и нашли там кучу багов, из-за которых оно тормозит и глючит. Релиз 3.34 теперь, благодаря им, существенно плавнее. А что сделали разработчики вашего дистрибутива для GNOME?








 , , ,