И это всё МОЁ

Всем доброго здравия, есть растущий web сервер, пока справляемся, предоставляется доступ к своей копией (домен третьего уровня), все настроено proxmox 6 далее ВМ (nginx php-fpm mysql), встает вопрос, как быть дальше, если место закончится, я понимаю, можно сделать кластер из 3х серверов, завернуть все на ceph + HA, но вот не могу понять как можно реализовать увеличение свободного места для этой ВМ без задержек и даунтайма, сеть в 10Gb тоже не проблема.









 ,








И это всё МОЁ

Сабж]

Билайн внедряет в Москве и Санкт-Петербурге технологию eSIM – виртуальную SIM-карту нового поколения. В будущем с ее помощью клиент, не вставая с кресла, сможет за пять минут подключиться к сети Билайн, в том числе посредством Госуслуг/ЕСИА. Установить eSIM на смартфон, поддерживающий эту технологию, так же просто, как загрузить обычное приложение.

С сентября технология будет доступна по всей России.

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

Также загрузить виртуальную SIM-карту можно будет несколькими способами. Компания готова реализовать пилот по онлайн-подключению eSIM, и клиенты Москвы и Санкт-Петербурга при такой реализации могут приобрести ее на интернет-сайте Билайн или в приложении «Мой Билайн» (4+). Для активации нужно будет сделать 4 шага:

· Выбрать тариф, номер телефона и дополнительные услуги через онлайн-форму на сайте или в мобильном приложении «Мой Билайн»
· Оплатить покупку
· Зарегистрировать eSIM
· Подтвердить установку профиля eSIM на свой смартфон

Компания упростит клиентам процедуру подключения eSIM. Обычно ее установка связана с необходимостью вручную внести изменения в настройки смартфона. При регистрации eSIM через приложение «Мой Билайн» настройки установятся автоматически.)


А прикиньте, будут продавать 4G модемы с eSIM? На один слот меньше, легко поменять оператора...








 , , ,








И это всё МОЁ

Да, я знаю, что эпоха локальных сетей прошла, и что даже с учётом этого использование «серверного» решения на базе irc или xmpp было бы лучше.


Но, какие сейчас существуют бесплатные (без trial режима, возможно открытые) приложения для обмена сообщений без участия сервера в рамках очень мелкой локалки, допустим из 3-4 компов? Из дополнительных плюшек приветствуются:



  • создание каналов;

  • обмен файлами.


Обычно в таких приложениях ещё была доска объявлений, но её отсутствие не критично.









 , ,








И это всё МОЁ

Всем привет!

Кто-нибудь собирал dovecot с поддержкой полнотекстового поиска Apache Solr?

Как оно, стоит ли игра свечь или лучше все-таки уходить на стороннее, готовое хранилище для MDA?








 , , ,








И это всё МОЁ

добрый день

bash GUI-only скрипт (без использования консоли)

1. zenity для диалога

2. «sudo» для «операций»

3. лог в кат. пользователя

если использовать «sudo без пароля», то все ОК (т.е. для «локального» использования)

в противном случае необходимо вводить пароль (в консоли)

ВОПРОС: как правильно разрулить ситуацию, для «обычного» пользователя с «обычным sudo»?

можно использовать desktop-ориентированные «sudo-GUI» утилиты, но есть неудобства

- их целый зоопарк, на каждый desktop свой свиток

- при наличие «sudo без пароля» добавляется ненужный диалог

хотелось-бы ввести пароль один раз, и далее больше не «дергать».

возможно, в более поздних версиях «свистелок» это уже есть, но в «старом» kdesu этого нет, и требует каждый раз заново ввода пароля

нужно общее, универсальное решение для основных дистрибьютивов (в случае разумных решений/доработок)

тестировалось на

slackware 12.2/14.*
tde3-14/kde4

tag: bash,zenity,sudo,gui

спасибо








 , , ,








И это всё МОЁ

Запускаю nmap с опциями:

nmap -sTV -sUV -p 0-65535 <ip>

Процедура очень долгая даже если использовать -T5.
Единственное, что реально ускоряет процесс в разы:
--version-intensity 2 --min-parallelism 20000

Все остальные таймауты и лимиты как будто вообще игнорируются при -sUV (что Т5, что всё перечислять: --max-rtt-timeout 300 --min-rtt-timeout 50 --initial-rtt-timeout 250 --max-retries 2).

Есть у кого реальный опыт ускорения сканирования? Интересно про локальную сеть с быстрыми узлами и откликами, но с «версиями» и UDP. Спасибо.








 ,








И это всё МОЁ

Добрый день, подскажите как можно импортировать всю переписку(входящие исходящие с вложениями) из the bat к пользователю в iredmail?









 ,








И это всё МОЁ

Добрый день. Требуется передать сообщения размером до 10 мб между ПК. Данные разделяются на блоки по 1кб. Не требуется установка соединения, отправка идёт широковещательно.


На приемной стороне нужно понять что пакеты потерялись или перемешались, не предпринимая мер к повторной отправке (просто отбросить). Попробовал табличный crc32 однако для сообщений ~10мб время расчета составляет около 400 мс что для задачи недопустимо долго.


По идее датаграмы udp уже имеют контрольную сумму и нужно лишь определить факт потери или перемешивания. Не хочется добавлять в килобайтные блоки дополнительный заголовок. Может кто сталкивался?









 








И это всё МОЁ

Вендекапец настал, и, как я и предсказывал, этого никто не заметил.


Тут на днях нескольких миллиардеров трясли в американском сенате. Тащем-то все новостные ленты трещат о «допросе CEO техногигантов». Amazon, Google, Facebook, Apple. Заметили, да? В списке первейших техногигантов нету Microsoft’а. Теперь это просто крупная компания, как Oracle, HP или Kaspersky, но уже не техногигант, диктатор рынка и т. п.









 








И это всё МОЁ

проблема в том что min_element берет по умолчанию первый элемент в качестве результата, делать remove_if а если контейнер только для чтения?


вот пример, результат 20, мне нужно «not found»


#include <utility>
#include <vector>
#include <iostream>
#include <algorithm>

int main()
{
std::vector< std::pair<bool, int> > v = { {false, 20}, {false, 3}, {false, 11}, {false, 7}, {false, 12} };
auto it = std::min_element(v.begin(), v.end(),
[](const std::pair<bool, int> & p1, const std::pair<bool, int> & p2)
{
if(p1.first && p2.first)
return p1.second < p2.second;

return p1.first;
});

if(it != v.end())
std::cout << (*it).second << std::endl;
else
std::cout << "not found" << std::endl;

return 0;
}









 ,








И это всё МОЁ

при эмуляции X86, 8C и 8CB соответственно:


https://browser.geekbench.com/v5/cpu/compare/3049767?baseline=3049784


Не видел до этого в talks, надеюсь не боян, нашёл на IXBT..









 








И это всё МОЁ

Прошу помощи, запутался имеются два сервера freepbx 13 с внутренними номерами:
Сервер 1 2000-2299;
Сервер 2 2000-2299;
Соединил по iax2, решил задать исходящую маршрутизацию транк для сервера 1:
Prefix 1000 match pattern 1XXXXXXX
Сервера 2:
Prefix 1200 match pattern 1XXXXXXX
По логике человек набирает на с1 10002000 вызов уходит в транк на сервер 2 с номером 2000 и попадает на внутренний номер сервера 2 2000 , но блин не проходят так звонки, где косяк просто не могу найти как разделить два сераера с одинаковыми внутренними номерами, прошу помощи









 








И это всё МОЁ
Доступно обновление трёх основных вариантов ОС Альт версии 9.1 на основе Девятой платформы ALT (p9 Vaccinium): «Альт Рабочая станция 9», «Альт Сервер 9», «Альт Образование 9». Наиболее значимым изменением является дальнейший рост списка поддерживаемых аппаратных платформ.



И это всё МОЁ

Имеется Fedora 32 и не могу подключиться к текущему сеансу gnome 3 ( wayland ) c realvnc( v 3.6.1.42089 ) на android,выдает ошибку authentication mechanism requested cannot be provided by the computer.


Делал


gsettings set org.gnome.desktop.remote-desktop.vnc encryption "['none']" 


но не помогло. Прошу подсказать каким софтом можно подключиться или что-то поменять









 , , ,








И это всё МОЁ
Состоялся релиз консольного текстового редактора GNU nano 5.0, предлагаемого в качестве редактора по умолчанию во многих пользовательских дистрибутивах, разработчики которых считают vim слишком сложным для освоения. В том числе утверждён переход на nano следующего выпуска Fedora Linux.



И это всё МОЁ

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


версия монги v3.4.9









 ,








И это всё МОЁ

В порядке продвижения инклюзивной терминалогии предлагаю термин joystick буквально переводимый как "палка счастья", что есть мерзкое наследие Американского и Римского рабовладения, заменить на термин GamePade так как мне его ещё не перевели и я не знаю что он означает.


Linux тут при том, что Gamepad’ы и joystick’и работают в том числе и под Linux.









 ,








И это всё МОЁ

А есть ли какая википедия, посвященная различным технологиям, методикам, итп?


Например с разделами по химии, физике, итд, где описывается, как надо проводить те или иные процессы.


Например, хочешь нанести хорошее серебряное покрытие, так открываешь и смотришь полноценное описание, а не краткие обрывки, разбросанные интернету. А если сам что полезное узнал, чего там нет, то добавил









 ,








И это всё МОЁ

Текст задания:


Запустите на 8080 порту tcp сервер, который будет принимать данные от клиента и выводить их на STDOUT, а когда получит сообщение «exit» перестанет работать.

Мое решение, работает под линухом на локальной виртуалке:

use strict;
use IO::Socket;
setpgrp(0,0);
my $general_ppid = $$; # print $general_ppid."\n";
my $server = IO::Socket::INET->new(
LocalPort => 8080,
Type => SOCK_STREAM,
ReuseAddr => 1,
Listen => 10)
or die "Can't create server on port 8080 : $@ $/";
while (my $client = $server->accept()) {
my $child = fork();
if ($child) { close($client); next }
if (defined $child) {
close( $server );
$client->autoflush(1);
my $message;
do {
if (defined (my $message1 = <$client>;))
{ chomp $message1; $message = $message1; }
else { last ; }
if ($message eq "exit";) { kill -2, 0 }
else { print $message."\n"; }
} while (1);
close( $client );
exit;
} else { die "Can't fork^ $!"; }
}

В окне вывода Stepik появляется ошибка:


Failed. Runtime error
Error:


Вопрос: где что не так?








 ,








И это всё МОЁ

Скажи мне какой у тебя терминал, и я скажу, кто ты.







GNOME Terminal2
Konsole1
kitty1
Alacritty1
st (simple terminal)1
rxvt (и варианты)1
Tilix0
Terminator0
Putty0
mintty0
Guake0
Yakuake0
iTerm20
Windows Terminal0
Эскобар (мой вариант)0
Xfce terminal0
Lxterminal0
Qterminal0
Всего голосов: 7
Всего проголосовавших: 5