И это всё МОЁ

Инвайты в еще один инстанс Mastodon: lor.sh


Автор Deleted, последнее сообщение давным-давно, может надо убрать это с самого верха?









 








И это всё МОЁ

Обе версии официальные, но какую из них выбрать под Android? Прошу помощи зрительного зала лоровских экспертов.

Telegram vs Telegram X








 , ,








И это всё МОЁ

Дано: дебиан бастер, intel hd graphics 4400, клиент стим из репозитория и копия армы. Официальный порт на линукс я не рассматриваю, потому как

the experimental beta ports have several significant limitations

да и все равно фпс не превышает 20 кадров в секунду.

Собственно, пробовал завести оригинальную арму через протон разных версий, которые были доступны, через arma-unix-launcher, извращался с этим лаунчером и так и этак. Результат все же опечалил: то шрифтов не хватало, то DRI3 не включено, в конечном итоге стим просто начал выдавать какие-то ошибки связанные с net framework и visual c++, хотя именно это он и скачивал и, наверное, устанавливал перед запуском игры из библиотеки.

Есть ли смысл ставить wine? Есть ли вообще возможность запускать win-версию армы в линуксе на ноутбучной графике интел?








 ,








И это всё МОЁ

(в изоляции скучно, не кидайте слишком большие камни)


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


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


Бизнес нанимает программиста решать свои задачи, платит ему хорошие деньги, программист их решает.


Казалось бы, пока всё хорошо, все довольны, идиллия. Но не тут-то было. Программист, по крайней мере хороший, стремится к чистой архитектуре, красивому коду и даже каким-то инновациям, ко всему тому, на что в свою очередь уже плевать бизнесу. Если в рамках глобальной картины эта красноглазая эстетика не несёт заведомых и ощутимых конкурентных преимуществ, конечно. Но даже в случае, когда это так, призрачные глобальные перспективы всё равно уступают перспективам ближайшим: быстрее выйти на рынок, поднять бабла, оправдать существование проекта. Тут и кроется конфликт.


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


Из чего следуют вопросы:



  1. Должен ли инженер разработчик решать в первую очередь задачи бизнеса (и получать вот это самое выше), или же максимально сконцентрироваться на своей непосредственной работе и делать технически безупречный продукт, упираясь и пытаясь продвигать техническую повестку, идя вразрез с сеюминутными прихотями какого-нибудь отдела маркетинга, например? Дихотомия очевидна, а мир не идеален. Либо то, либо другое.

  2. Если все вокруг козлы, а разработчик Д’Артаньян, и все вопросы всё равно решаются через него, должен ли он ради общего дела стать крайним переквалифицироваться в менеджера?

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









 , , , ,








И это всё МОЁ
equery u

не показывает замаскированные.

Как увидеть ВСЕ?








 ,








И это всё МОЁ

Зашел Когда хочется странного или goMusicTagFixer by Zhbert по тэгу go. Разрабы кед на 4к делают свои извращения? Смотрите на файловый менеджер - «файл/правка/…» почему не вынести в заголовок окна? Эти огромные иконки навигации, сортировки. Почему они такие большие? После сортировки тупо пустое неиспользуемое место. Вкладки ниже, зачем? Путь к каталогу «жесткий диск …» нельзя в заголовок окна поместить сократив до последнего названия как в Konsole? Konsole - там вообще можно скрыть вот эту ненужную фигню «Файл/правка/…»? Они видели tilix? Нельзя ли сделать меньше размер иконок трея на панели? Кошмар какой-то просто. @Zhbert, прости, я просто не понимаю как этим можно пользоваться.









 








И это всё МОЁ

Я запускаю emulator android


emulator -avd Pixel_2_API_R -netdelay none -netspeed full


Запущенный эмулятор хочет быть float(blink’ает)
Запускаю xprop:


$xprop.sh
title: "Android Emulator - Pixel_2_API_R:5554"
$xprop.sh
title:


https://ibb.co/VWsWmgm сам эмулятор имеет титл Android Emulator - Pixel_2_API_R:5554


https://ibb.co/9TCTw7d панелька имеет титл title:(пусто)


в dwm добавить бы что-то типа


{ NULL, NULL, "Android Emulator-*", 0, 1, -1 },


возможно ли это?


И второе, как быть с панелькой, которая имеет title пусто?


И третье: может как-то можно выставить титл\виндовс класс\инстанс всему этому делу?









 , , ,








И это всё МОЁ

В конфиге прописано


setopt SHARE_HISTORY
setopt EXTENDED_HISTORY
setopt INC_APPEND_HISTORY


Если после открытия второй вкладки терминала в первой было что-то введено, то оно не появляется в истории второго терминала, что я делаю не так?









 








И это всё МОЁ

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

*** https://www.youtube.com/watch?v=oQXP33al1pM

Тупим на ЛОРе, читаем новости, болтаем в чатике, отвечаю на ваши вопросы, ковыряем консольку и всё в таком духе. =)








 








И это всё МОЁ

Допустим, мессенджер (Телеграм) шифрует асинхронно переписку на клиенте.
В jabber-otr пользователь может сгенерировать ключ, и обменяться ключом с собеседником используя дополнительный канал связи (не jabber!).


Но в Telegram это вроде невозможно? То есть, сервер может делать mitm и читать переписку?









 , ,








И это всё МОЁ

Добрый день.


Вопрос для знатоков TeXа. Как поменять стилевой файл G7-32 так, чтобы все заголовки глав и параграфов создавались «Как в предложении», а не все прописные. Причем, по умолчанию компилируется так, что все буква заголовка прописные, но первая пишется шрифтом крупнее….
В общем, это совершенно не по ГОСТу.









 ,








И это всё МОЁ

Попытался через тюнер avermedia 505 захватить видео по S-video в системе PAL. И при этом получил что сигнал цветности смещен вниз https://yadi.sk/i/Hgu0XuMNYaoTYg. При захвате через композит проблема не проявляется https://yadi.sk/i/aPWzk9qaXsnq_g . На NTSC проблемы нет: композит - https://yadi.sk/i/_VjY-Tgk1-2Ivg , s-video - https://yadi.sk/i/K_Yn4ApK0WbILQ .

Это как то вылечить можно? А то вроде на win такой проблемы не возникает.








 ,








И это всё МОЁ

Ну типа как в uefi, нажал del, зашел в настройки. Единственное что нахожу это выберите загрузочное устройство. Либо настройки через цомпиляцию.









 








И это всё МОЁ

С основного сайта захожу по SSH на удаленный сервер с помощью PHP. На нем пытаюсь выполнить команду:

$ssh->exec_cmd('lxc-attach -n server3');

Для авторизации в виртуалку server3. Но последующие ssh запросы всеравно идут в основую ос а не в виртуалку. Пробовал завернуть в screen, результат тотже








 








И это всё МОЁ

… назывался бы pytorust









 








И это всё МОЁ

Добрый день


в директорию /var/www/html ложу файлы web приложения, но при открытии http://my_ip не открывается страница - ошибка Не удается получить доступ к сайту
подскажите какие настройки необходимо сделать?









 , ,








И это всё МОЁ

Добрый день!

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

vps - адрес Mikrotik, tele2 и wifi - адрес на iOS

03:30:00 ipsec,info acquired 10.0.88.249 address for __TELE2__, 01-ike
03:30:01 ipsec,info new ike2 SA (R): __VPS__[500]-__WIFI__[500] spi:30e41204fd1b0541:7f380206ae0af9f9
03:30:01 ipsec,info,account peer authorized: __VPS__[4500]-__WIFI__[4500] spi:30e41204fd1b0541:7f380206ae0af9f9
03:30:01 ipsec,info killing ike2 SA: __VPS__[4500]-__TELE2__[65416] spi:0ae2fdfa3151043b:0e56ca87db64ba62
03:30:01 ipsec,info releasing address 10.0.88.249
03:30:01 ipsec,info acquired 10.0.88.253 address for __WIFI__, 01-ike
03:30:08 ipsec,info new ike2 SA (R): __VPS__[500]-__TELE2__[25024] spi:3d8b3a9bae048758:073fe7b8d363b1b3
03:30:08 ipsec,info,account peer authorized: __VPS__[4500]-__TELE2__[65416] spi:3d8b3a9bae048758:073fe7b8d363b1b3
03:30:08 ipsec,info killing ike2 SA: __VPS__[4500]-__WIFI__[4500] spi:30e41204fd1b0541:7f380206ae0af9f9
03:30:08 ipsec,info releasing address 10.0.88.253
03:30:08 ipsec,info acquired 10.0.88.249 address for __TELE2__, 01-ike
03:30:10 ipsec,info new ike2 SA (R): __VPS__[500]-__WIFI__[500] spi:a96bb8e575c633d6:c6eee78965e0b120
03:30:10 ipsec,info,account peer authorized: __VPS__[4500]-__WIFI__[4500] spi:a96bb8e575c633d6:c6eee78965e0b120
03:30:10 ipsec,info killing ike2 SA: __VPS__[4500]-__TELE2__[65416] spi:3d8b3a9bae048758:073fe7b8d363b1b3
03:30:10 ipsec,info releasing address 10.0.88.249
03:30:10 ipsec,info acquired 10.0.88.253 address for __WIFI__, 01-ike
03:30:16 ipsec,info new ike2 SA (R): __VPS__[500]-__TELE2__[25024] spi:d4f6ccf296344fd9:ce5d61c47d63d64d
03:30:16 ipsec,info,account peer authorized: __VPS__[4500]-__TELE2__[65416] spi:d4f6ccf296344fd9:ce5d61c47d63d64d
03:30:16 ipsec,info killing ike2 SA: __VPS__[4500]-__WIFI__[4500] spi:a96bb8e575c633d6:c6eee78965e0b120
03:30:16 ipsec,info releasing address 10.0.88.253
03:30:16 ipsec,info acquired 10.0.88.249 address for __TELE2__, 01-ike
03:30:17 ipsec,info new ike2 SA (R): __VPS__[500]-__WIFI__[500] spi:f7b1719bfdfe0dda:365dec7519a74048
03:30:18 ipsec,info,account peer authorized: __VPS__[4500]-__WIFI__[4500] spi:f7b1719bfdfe0dda:365dec7519a74048
03:30:18 ipsec,info killing ike2 SA: __VPS__[4500]-__TELE2__[65416] spi:d4f6ccf296344fd9:ce5d61c47d63d64d
03:30:18 ipsec,info releasing address 10.0.88.249
03:30:18 ipsec,info acquired 10.0.88.253 address for __WIFI__, 01-ike
03:30:24 ipsec,info new ike2 SA (R): __VPS__[500]-__TELE2__[25024] spi:7309ef83e940cc76:383e52937bcb58ed
03:30:24 ipsec,info,account peer authorized: __VPS__[4500]-__TELE2__[65416] spi:7309ef83e940cc76:383e52937bcb58ed
03:30:24 ipsec,info killing ike2 SA: __VPS__[4500]-__WIFI__[4500] spi:f7b1719bfdfe0dda:365dec7519a74048
03:30:24 ipsec,info releasing address 10.0.88.253
03:30:24 ipsec,info acquired 10.0.88.249 address for __TELE2__, 01-ike
03:30:25 ipsec,info new ike2 SA (R): __VPS__[500]-__WIFI__[500] spi:2016f203517113bf:82a3bec8fddeeb3c
03:30:25 ipsec,info,account peer authorized: __VPS__[4500]-__WIFI__[4500] spi:2016f203517113bf:82a3bec8fddeeb3c
03:30:25 ipsec,info killing ike2 SA: __VPS__[4500]-__TELE2__[65416] spi:7309ef83e940cc76:383e52937bcb58ed
03:30:25 ipsec,info releasing address 10.0.88.249
03:30:25 ipsec,info acquired 10.0.88.253 address for __WIFI__, 01-ike
/ip ipsec mode-config
add address-pool=pool2 address-prefix-length=32 name=modeconf2 split-include=0.0.0.0/0 static-dns=10.0.88.1 system-dns=no
/ip ipsec policy group
add name=group2
/ip ipsec profile
add dh-group=ecp384 enc-algorithm=aes-256 hash-algorithm=sha512 name=profile2
/ip ipsec peer
add exchange-mode=ike2 local-address=__VPS__ name=peer2 passive=yes profile=profile2
/ip ipsec proposal
add auth-algorithms=sha512 enc-algorithms=aes-256-gcm lifetime=8h name=proposal2 pfs-group=ecp384
/ip ipsec identity
add auth-method=digital-signature certificate=vps-ike.p12 generate-policy=port-strict match-by=certificate mode-config=modeconf2 peer=peer2 policy-template-group=group2 remote-certificate=01-ike.crt remote-id=ignore
/ip ipsec policy
add dst-address=10.0.88.0/24 group=group2 proposal=proposal2 src-address=0.0.0.0/0 template=yes







 ,








И это всё МОЁ

Добрый день!

Возникла странная проблема с дисками. Система периодически (с разными интервалами времени) зависает намертво.

Что удалось выяснить:

В логах нашел такое:

Apr 10 16:13:22 host001 kernel: [ 5030.020649] sd 1:0:0:0: [sda] tag#18 FAILED Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
Apr 10 16:13:22 host001 kernel: [ 5030.020654] sd 1:0:0:0: [sda] tag#18 CDB: Write(10) 2a 00 58 ea 9f 6f 00 00 08 00
Apr 10 16:13:22 host001 kernel: [ 5030.021715] sd 1:0:0:0: [sda] tag#19 FAILED Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
Apr 10 16:13:22 host001 kernel: [ 5030.021719] sd 1:0:0:0: [sda] tag#19 CDB: Write(10) 2a 00 58 ea 9c b7 00 00 08 00
Apr 10 16:13:22 host001 kernel: [ 5030.022692] sd 1:0:0:0: [sda] tag#20 FAILED Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
Apr 10 16:13:22 host001 kernel: [ 5030.022695] sd 1:0:0:0: [sda] tag#20 CDB: Write(10) 2a 00 58 e7 d0 ef 00 00 08 00
Apr 10 16:13:22 host001 kernel: [ 5030.023686] sd 1:0:0:0: [sda] tag#21 FAILED Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
Apr 10 16:13:22 host001 kernel: [ 5030.023689] sd 1:0:0:0: [sda] tag#21 CDB: Write(10) 2a 00 58 e7 cd 8f 00 00 08 00
Apr 10 16:13:22 host001 kernel: [ 5030.024632] sd 1:0:0:0: [sda] tag#22 FAILED Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
Apr 10 16:13:22 host001 kernel: [ 5030.024635] sd 1:0:0:0: [sda] tag#22 CDB: Write(10) 2a 00 58 e7 cc df 00 00 08 00
Apr 10 16:13:22 host001 kernel: [ 5030.025556] sd 1:0:0:0: [sda] tag#8 FAILED Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
Apr 10 16:13:22 host001 kernel: [ 5030.025560] sd 1:0:0:0: [sda] tag#8 CDB: Write(10) 2a 00 00 8b 74 e0 00 00 40 00
Apr 10 16:13:22 host001 kernel: [ 5030.026473] sd 1:0:0:0: [sda] tag#23 FAILED Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
Apr 10 16:13:22 host001 kernel: [ 5030.026476] sd 1:0:0:0: [sda] tag#23 CDB: Write(10) 2a 00 48 8c 00 97 00 00 08 00
Apr 10 16:13:22 host001 kernel: [ 5030.027366] sd 1:0:0:0: [sda] tag#24 FAILED Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
Apr 10 16:13:22 host001 kernel: [ 5030.027369] sd 1:0:0:0: [sda] tag#24 CDB: Write(10) 2a 00 48 8c 00 6f 00 00 08 00
Apr 10 16:13:22 host001 kernel: [ 5030.028239] sd 1:0:0:0: [sda] tag#25 FAILED Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
Apr 10 16:13:22 host001 kernel: [ 5030.028242] sd 1:0:0:0: [sda] tag#25 CDB: Write(10) 2a 00 48 8c 00 5f 00 00 08 00
Apr 10 16:13:22 host001 kernel: [ 5030.029126] sd 1:0:0:0: [sda] tag#26 FAILED Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
Apr 10 16:13:22 host001 kernel: [ 5030.029129] sd 1:0:0:0: [sda] tag#26 CDB: Write(10) 2a 00 48 8c 00 4f 00 00 08 00
Apr 10 16:19:48 host001 kernel: [ 5415.580973] sd 1:0:0:0: [sda] tag#9 FAILED Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
Apr 10 16:19:48 host001 kernel: [ 5415.580977] sd 1:0:0:0: [sda] tag#9 CDB: ATA command pass through(16) 85 06 2c 00 00 00 00 00 00 00 00 00 00 00 e5 00
Apr 10 16:25:36 host001 kernel: [ 4.632185] sd 1:0:0:0: [sda] 1953525168 512-byte logical blocks: (1.00 TB/932 GiB)
Apr 10 16:25:36 host001 kernel: [ 4.632188] sd 1:0:0:0: [sda] 4096-byte physical blocks
Apr 10 16:25:36 host001 kernel: [ 4.632195] sd 1:0:0:0: [sda] Write Protect is off
Apr 10 16:25:36 host001 kernel: [ 4.632209] sd 1:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
Apr 10 16:25:36 host001 kernel: [ 5.079987] sda: sda1
Apr 10 16:25:36 host001 kernel: [ 5.080546] sd 1:0:0:0: [sda] Attached SCSI removable disk

После чего, корневой раздел переходит в режим read-only и система перестает нормально функционировать. Помогает только перезапуск.

На машине используется RAID1 через mdadm . Диски выбивает поочередно. Контроллер SATA: 82801JI (ICH10 Family) SATA AHCI Controller

Незадолго до появления этой проблемы обновился с Debian 9 на 10 но не уверен что это связанно. Проблема начала проявляться только дня через 4 после обновления.

Обновление ядра из бэкпортов и замена SATA кабелей не помогла. Проблема точно не в дисках, т.к. заменил один из них на новый после чего он также вылетал. S.M.A.R.T. показывает нормальные значения на обоих дисках.

В чем может быть проблема? Может кто такое встречал.








 ,








И это всё МОЁ
И это всё МОЁ

Привет, делал по инструкции


https://serverfault.com/questions/550276/how-to-block-internet-access-to-certain-programs-on-linux


Create, validate new group; add required users to this group:


Create: groupadd no-internet


Validate: grep no-internet /etc/group


Add user: useradd -g no-internet username


Note: If you’re modifying already existing user you should run: usermod -a -G no-internet userName check with : sudo groups userName


Create a sсript in your path and make it executable:


Create: nano /home/username/.local/bin/no-internet


Executable: chmod 755 /home/username/.local/bin/no-internet


Content: #!/bin/bash
sg no-internet «$@»


Add iptables rule for dropping network activity for group no-internet:


iptables -I OUTPUT 1 -m owner –gid-owner no-internet -j DROP


Note: Don’t forget to make the changes permanent, so it would be applied automatically after reboot. Doing it, depends on your Linux distribution.



  1. Check it, for example on Firefox by running:


no-internet «firefox»


После того как ввожу no-internet «firefox» или sudo no-internet «firefox» получаю bash/sudo соответственно no-internet: command not found
Что я делаю не так?