И это всё МОЁ

Разыскивается pomodoro timer, чтобы умел сворачиваться в трей, ничего лишнего и не был привязан к gnome/kde. Пакет к emacs не предлагать т.к он у меня не daemon и поэтому он может выключаться. Дистрибутив debian. Скрипты на баш с inotify не предлагать :)









 








И это всё МОЁ

Perl 7 == 5.32.0 с включёнными по-умолчанию некоторыми вещами типа signatures, strict, etc (список ещё не утверждён).
Зарелизят в течении года, надеются к концу года.
Perl 5 станет lts с поддержкой 5+ лет. Консультируются с Debian, FreeBSD.
В дельнейшем планируется более смелое и частое внедрение новых идей, осовременивание языка.
В общем наконец-то будет эволюция, а не революция как с Perl 6 Раком.








 , ,








И это всё МОЁ

Напишите пожалуйста программу в которой родительский процесс создает 10 дочерних. Напишите shell-сценарий, который запускает эту программу и выводит дерево процессов. На дереве процессов должна отображаться цепочка bash -> родитель -> потомок (x10 штук).
Экспериментальным путём установите, ограничено ли число потомков, которые может создавать один процесс.
Помогите плиз, за месяц до конца семака препод вернулся и вот такие задания выдал, + мы ещё на карантине и ничего поделать не можем, я токо java изучаю, в linux недавно.









 








И это всё МОЁ






Я установил оболочку Unity 7 на ElementaryOS 5.0 (на 6.0 по понятным причинам не смог установить). Выглядит дефолтно как в убунту, несмотря на то, что я ожидал увидеть стиль Elementary






















>>> Просмотр
(1024x768,
297 Kb
)










 , ,








И это всё МОЁ
PulseAudio10
ALSA8
OSS1
apulse1
Свой вариант (указать в комментарии)1
alsa-oss0
FFADO0
Jack0
Всего голосов: 21
Всего проголосовавших: 15




 ,








И это всё МОЁ

Хочу сэкономить расход памяти на сборке сабжа ( и не только) за счет Thin LTO, которое есть в clang. Указываю ебилду окружение для сборки как сказано в https://wiki.gentoo.org/wiki/Clang, но портаж упорно продолжает использовать для сборки gcc. Когда же устанавливаю компиляторы глобально через CC(X), сборка падает из-за ошибок в опциях компилятора.

Хромого вообще реально собрать clang'ом и как теперь правильно это делать?

Всем спасибо.

Если что, собираю в tmpfs на Рязани 2700, оперативной памяти 16 Гб, zram использую.








 , ,








И это всё МОЁ

Я что-то упустил, или сейчас смотреть AceStream стало возможно только на платных сервисах? Раньше легко можно было найти вещание любого канала, а сейчас куда ни сунешься – просят деньги. Я просто не там адреса потоков беру?









 ,








И это всё МОЁ

Добрый день!

Возможна ли конвертация софтварного RAID0 из 2х дисков в RAID10 при добавлении еще 2х дисков?








 ,








И это всё МОЁ

Занялся решением вопроса неотличимости с от c.
Вопрос решается двумя способами:



  • сделать кнопку, как в Яре, к-рая подчёркивает латиницу.

  • сделать шрифт


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


Соответственно, вопрос - куда добавлять глаза - в латиницу или в кириллицу?


Видеоролик с затравкой обсуждения


Первоисточник


И ещё вопрос - кто может это сделать? Мне нужно переделать все шрифты DejaVu, в общей сложности это до сотни глифов (не считал на самом деле). Или нужен доброволец, или нужен недорогой исполнитель, который за это возьмётся. Или… хотя бы дорогой исполнитель. На примере одной буквы я это сделал, т.е. в принципе, я могу это сделать и сам, но лучше пусть это сделает кто-нибудь другой.


P.S. пожалуйста, не переносите в толксы, т.к. я поставил запрет на анонимусов, а в толксах такой галочки нет.









 , , , ,








И это всё МОЁ

У кого нибудь получилось запустить olive под arm железом и как он там работает?









 ,








И это всё МОЁ

привет!


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


по сети подключиться к девайсу невозможно.


девайс нестандартный, сандартные комбинации позволяющие открыть терминал заблокированы: Alt+F2, Ctrl+Alt+T, Ctrl+Esc, Alt+F1, Ctrl+Alt+<циферная кнопка>


вопрос в том, каким еще способобм открыть терминал на таком девайсе?


спасибо!









 








И это всё МОЁ

Доброго дня, комрадес.

Есть ли тут изврахрабрецы, которые использовали в ±продакшне асинхронный Lua?

Если да, то какое именно из доступных стапятиста решений использовали?
Пока остановился на двух: cqueues (standalone решение) и luv (биндинги к libuv — то, на чём работает nodejs)

Буду рад, если кот-то поделится опытом.








 








13:21

Lemmy 0.7.0

И это всё МОЁ

Состоялся выпуск очередной мажорной версии Lemmy — в будущем федеративной, а сейчас централизованной реализации Reddit-like (или Hacker News, Lobsters) сервера — агрегатора ссылок. На этот раз было закрыто 100 отчётов о проблемах, добавлена новая функциональность, улучшена производительность и безопасность.


Сервер реализует типичную для такого рода сайтов функциональность:



  • создаваемые и модерируемые пользователями сообщества по интересам — сабреддиты, если выражаться терминологией Reddit;

    • да, у каждого сообщества свой собственный модераторский состав и задаваемые правила;



  • создание постов как в виде простых ссылок с превью метаданных, так и полноценные статьи в Markdown длиной в несколько тысяч символов;

  • кросспостинг — дублирование одного и того же поста в разные сообщества с соответствующим индикатором, отображающим это;

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

  • комментирование постов в древовидном стиле, опять же, с возможностью форматирования текста в Markdown и вставкой изображений;

  • оценивание постов и комментариев посредством кнопок «лайк» и «дизлайк», в сумме составляющие рейтинг, влияющий на отображение и сортировку;

  • система уведомлений в реальном времени со всплывающими сообщениями о непрочитанных сообщениях и постах.


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


Конечно же, нельзя не отметить практически готовую реализацию федерации серверов Lemmy по общепринятому протоколу ActivityPub, используемого во множестве других проектов сообщества Fediverse. С помощью федерации пользователи разных серверов Lemmy и, более того, пользователи других участников ActivityPub-сети, вроде Mastodon и Pleroma, смогут подписываться на сообщества, комментировать и оценивать посты не только в пределах их собственного сервера регистрации, но и остальных. Также планируется реализация подписки на пользователей и добавление глобальной федеративной ленты, как в упомянутых микроблогах.




Изменения в этом выпуске:



  • на главной странице теперь отображается лента с последними комментариями;

  • множество новых тем оформления, включая новую стандартную светлую (до этого была тёмная);

  • раскрываемые превью контента, сгенерированные iframely, прямо в ленте и на странице поста;

  • улучшенные пиктограммы;

  • автодополнение эмодзи при вводе, и появление интерфейса для их выбора;

  • упрощение кросспостинга;

  • и самое главное, замена pictshare, написанного на PHP, на pict-rs, реализацию на Rust, для управления медиафайлами;

    • pictshare комментируется как проект с серьёзными проблемами безопасности и производительности.




Также разработчики сообщают, что получили финансирование в размере ?45,000 от организации NLnet.


Полученные средства планируют потратить на:



  • улучшение доступности (accessibility);

  • реализацию приватных сообществ;

  • введение новых серверов Lemmy;

  • переработку системы поиска;

  • создание дружелюбного сайта с описанием проекта;

  • инструменты модерации для блокировки и игнорирования пользователей.




Для простого ознакомления со стабильной версией можно использовать крупнейший англоязычный сервер — dev.lemmy.ml. На скриншоте запечатлён derpy.email.









 , , , ,








13:09

Qt & gRPC

И это всё МОЁ

Как Qt и gRPC заставить работать вместе? В чем идея постоения архитектуры?
Опыты провожу на helloworld
отсюда https://github.com/plasticbox/grpc-windows/tree/master/grpc_helloworld/src

Попытка первая, просто попробовать добавить синнал

class GreeterServiceImpl final : public Greeter::Service, public QObject {
Q_OBJECT
public:
Status SayHello(ServerContext* context, const HelloRequest* request, HelloReply* reply) override {
std::string prefix("Hello ";);
reply->set_message(prefix + request->name());
emit message();
return Status::OK;
}
signals:
void message();
};

не позволяет собрать приложение
In function `GreeterServiceImpl::GreeterServiceImpl()':
error: undefined reference to `vtable for GreeterServiceImpl'
In function `GreeterServiceImpl::~GreeterServiceImpl()':
error: undefined reference to `vtable for GreeterServiceImpl'
error: collect2: error: ld returned 1 exit status

Добавляем конструктор

explicit GreeterServiceImp(QObject *parent=nullptr) : QObject(parent) {}

ошибки те же.

Потытка вторая, связана с программированием на Qt внутри gRPC методов, и тоже не приводит к успеху

  Status SayHello(ServerContext* context, const HelloRequest* request,  HelloReply* reply) override {
QSslSocket mSocket;
QSslConfiguration config = mSocket.sslConfiguration();
config.setPeerVerifyMode(QSslSocket::VerifyNone);
config.setProtocol(QSsl::SecureProtocols);
mSocket.setSslConfiguration(config);
mSocket.connectToHostEncrypted("google.com", 8080);
std::string prefix("Hello ";);
reply->set_message(prefix + request->name());
emit message();
return Status::OK;
}

QObject: Cannot create children for a parent that is in a different thread.
(Parent is QSslSocket(0x5598fd195520), parent's thread is QThread(0x5598fd18e800), current thread is QThread(0x7f3a30004510)








 ,








И это всё МОЁ

  1. В 1НФ разве сказано, что таблица должна иметь первичный ключ?

  2. В следующем примере какая НФ нарушена? Предположим, что Автор - это неделимый атрибут, т.е 1НФ соблюдена. Повторяются тут книги - это смущает.


id | Книга        | Автор
1 | Война и мир | Толстой Л.Н.
2 | Мертвые души | Гоголь Н.В.




  1. Я понимаю, что в табл не может быть несколько одинаковых по смыслу столбцов. К примеру, в пример выше добавить в конец Автор2.
    К какой НФ это относится?




  2. В следующем примере не нарушена 3НФ?
    Зависимость Кол-во от Товар, не?




id | Товар        | Кол-во
1 | Война и мир | 2
2 | Мертвые души | 3



  1. В чем отличие 2НФ от 3НФ?
    Во второй НФ сказано, что некл. поле должно зависеть от всего первичного ключа, а в третье НФ, что некл.поле не должно зависеть от другого некл.поле - это разве не одно и то же, типа что в итоге все должно зависить от первичного ключа?









 








И это всё МОЁ

Сначала Intel профукал все полимеры на мобильном рынке. Мобильный рынок это миллиарды процессоров. Года 3 назад мобильные ARM догнали маломощные x86.


Потом Amazon сделал Graviton - серверный ARM процессор, в 2 раза дешевле Intel той же мощности. Продавать он его, правда, не будет. Но в мире победивших облаков это уже не так важно.


На днях анонсировали самый мощный суперкомпьютер на ARM.


Вчера Apple анонсировали переход на ARM в своих компьютерах.


По всем фронтам x86 загибается и Intel, похоже, вместе с ним. А ARM, внезапно, везде.


Может хоть видеокарты хорошие сделают…









 ,








И это всё МОЁ

22 июня был опубликован новый TOP500 суперкомпьютеров, с новым лидером. Японский суперкомпьютер «Fugaki», построенный на 52 (48 вычислительных + 4 под ОС) ядерных процессорах A64FX, занял первое место, обогнав в тесте Linpack прошлого лидера, суперкомпьютер «Summit», построенный на Power9 и NVIDIA Tesla. Данный суперкомпьютер работает под управлением Red Hat Enterprise Linux 8 с гибридным ядром на базе Linux и McKernel.


Процессоры ARM используются всего в 4-х компьютерах из TOP500, причём 3 из них построены именно на A64FX от Fujitsu.


Не смотря на использование процессоров на архитектуре ARM, новый компьютер всего на 9 месте по энергоэффективности с параметром 14.67 Гфлопс/Вт, когда как лидер в этой категории, суперкомпьютер MN-3 (395 место в ТОП500), обеспечивает 21.1 Гфлопс/Вт.


После ввода Fugaki в строй, Япония, имея всего 30 суперкомпьютеров из списка, обеспечивает порядка четверти суммарной вычислительной мощности (530 Пфлопс из 2.23 Эфлопс). Самый мощный компьютер России, «Christofari», являющийся частью облачной платформы Сбербанка, в находится на 36 месте и обеспечивает примерно 1.6% максимальной производительности нового лидера.









 , , ,








И это всё МОЁ

Привет
Встала задача переехать с сервера в Германии в Москву, так как задержки на канале до 0.5 сек при загрузке сайта.


Такое кол-во провайдеров услуги VDS - аж страшно.
Нужен VDS на NVME дисках и обязательно с локацией в Московском ДЦ.
Можете порекомендовать?
Благодарю









 








И это всё МОЁ

Требуемый опыт работы: 3–6 лет
Полная занятость, полный день


Обязанности:
• Помощь в обеспечении бесперебойной работы сети и серверов компании;
• Администрирование серверов на базе ОС семейства *nix (в основном Ubuntu и CentOS);
• Администрирование и поддержка системы виртуализации на базе VMware;
• Администрирование учетных записей и прав пользователей во всех системах компании;
• Поддержка и изменение при необходимости процессов CI/CD на базе gitlab, jenkins;
• Поддержка коллектива программистов на различных проектах, настройка процессов CI/CD, настройка ландшафтов для разработки.


Требования:
• Опыт администрирования linux, написания bash скриптов;
• Опыт настройки CI/CD gitlab или Jenkins;
• Опыт работы с docker контейнерами, docker-compose;
• Администрирование Active directory.


Условия:
• Интересные, разнообразные задачи с высоким уровнем ответственности;
• Мы заботимся о здоровье сотрудников - ДМС;
• Обмен опытом в команде увлеченных профессионалов, а также обучение и развитие навыков опытными наставниками;
• Конкурентоспособная полностью «белая зарплата», без скрытых условий и «переменных частей»;
• Коллектив, который продуктивно работает и также отдыхает:);
• Офис с прекрасной транспортной доступностью;
• Оформление с первого дня согласно ТК РФ;
• Прозрачная система карьерного и материального роста;
• Чай, кофе и сладости в офисе, все по канонам;
• Уровень зарплаты может корректироваться в большую сторону при наличии соответствующего опыта и компетенций.


Ключевые навыки
Bash CentOS Linux Unix Shell Scripts GitCI/CD Jenkins Docker DevOps Kubernetes


Если у тебя остались вопросы - пиши нам на [email protected] - мы расскажем обо всех интересующих деталях и будем рады знакомству :)









 , ,








И это всё МОЁ

Требуемый опыт работы: 3-6 лет
Полная занятость, полный день
Возможность работать удаленно (не только в период самоизоляции)


Обязанности:
• Работа в команде увлеченных профессионалов по созданию современной Российской коммуникационной платформы для эффективного и удобного проведения онлайн-мероприятий iVOX;
• Участие в планировании микросервисной архитектуры;
• Проведение code-review в рамках рабочей группы и выделенного блока работ;
• Участие в управлении технологическим долгом, постановка и планирование задач на рефакторинг.


Требования:
• Отличное знание Node.js, понимание возможностей масштабирования и узких мест;
• Отличное знание Javasсript/TypeScript;
• Отличные знания реляционных БД и опыт оптимизации SQL запросов;
• Опыт работы с Kubernetes/Docker;
• Опыт разработки высоконагруженных, горизонтально масштабируемых сервисов;
• Умение работать в команде (предлагать и обсуждать идеи, аргументировать свою позицию, слушать и понимать людей, договариваться);
• Опыт планирования задач и code review является весомым преимуществом.


Условия:
• Интересные, разнообразные задачи с высоким уровнем ответственности;
• Мы заботимся о здоровье сотрудников - ДМС;
• Обмен опытом в команде увлеченных профессионалов, а также обучение и развитие навыков опытными наставниками;
• Конкурентоспособная полностью «белая зарплата», без скрытых условий и «переменных частей»;
• Коллектив, который продуктивно работает и также отдыхает:);
• Офис с прекрасной транспортной доступностью;
• Оформление с первого дня согласно ТК РФ;
• Прозрачная система карьерного и материального роста;
• Чай, кофе и сладости в офисе, все по канонам;
• Уровень зарплаты может корректироваться в большую сторону при наличии соответствующего опыта и компетенций.
Ключевые навыки
Node.js Javasсript Linux SQL Docker TypeScript git


Если у тебя остались вопросы - пиши нам на [email protected] - мы расскажем обо всех интересующих деталях и будем рады знакомству :)









 , ,