И это всё МОЁ

очень срочно нужен инжектор dll на linux









 ,








И это всё МОЁ

Ребята, нужно нарисовать uml диаграммы классов, объектов и состояний. В чем можно нарисовать?









 








И это всё МОЁ

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


Подробнее: https://vgtimes.ru/articles/57368-dobroy-pozhalovat-v-cheburnet-kak-izmenitsya-zhizn-prostogo-geymera-posle-izolyacii-runeta.html









 , ,








15:26

т3 (в2)

И это всё МОЁ

нет, а че молчим?


человеков в очередной раз спасли, мир пока не рухнул.


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


и я так и не понял, зачем оно раздваяицца….? что за слизь такая?


но т2 видимо так и останется не переплюнутым.









 ,








И это всё МОЁ

Есть АД и zimbra учетки синхронизированы, но зимбра при авторизации всегда лезет в АД и проверяет пароль, сделал чтобы после двух раз не правильного ввода пароля учетка в зимбре блокировалась, блокирует все хорошо но даже если учтка заблокирована зимбра все равно лезет в АД сверяться (после 5 ошибок банится учетка в АД), как настроить если учетка в zimbre забанина не надо лезть в АД?








 ,








И это всё МОЁ

При перезагрузке получаю 59 Герц, хотя нужный режим на 75 герц существует, т.е не нужно new_mode.
Если ввести:

xrandr | grep -w connected  | awk -F'[ ]' '{print $1}' | xargs -I {} xrandr --output {} --mode 1280x1024 --rate 75

то получаю 75 герц. Но как заставить его грузиться в 75 герц? Видно, что по умолчанию 60.0
$ xrandr
Screen 0: minimum 8 x 8, current 1280 x 1024, maximum 16384 x 16384
DVI-I-0 connected primary 1280x1024+0+0 (normal left inverted right x axis y axis) 338mm x 270mm
1280x1024 60.0*+ 75.0
1024x768 75.0 60.0
800x600 75.0 60.3
640x480 75.0 59.9
VGA-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)








 








И это всё МОЁ

Имеется DE xfce4 и WM i3, последний установил недавно с целью изучить и мигрировать полностью на него. Как убрать из списка сессий в slim пункт i3 with debug? Вроде закомментировал содержимое соответствующего файла в /usr/share/xsessions/, но место пустое при пролистывании осталось, удалять файл не поднимается рука.









 , , ,








И это всё МОЁ

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


Запись Лучшие темы для Openbox впервые появилась Losst.






@темы: Списки

И это всё МОЁ

Нашел вот такую тему на другом форуме https://forum.antichat.ru/threads/434300/ здесь человек пишет как заточить роутер TL-WR842ND под вардрайвинг на OpenWrt. Лично меня заинтересовал пункт где он показывает как повысить мощность передатчика до 1000 мВт и там есть эта ссылка на скриншот терминала с командами , вот она https://radikal.ru/fp/ca4224d2158e4e349d55294905520137 У меня тоже роутер TP-Link TL-WR842N/ND v3 архитектура вот эта: Qualcomm Atheros QCA9533 ver 2 rev 0 версия прошивки: OpenWrt 18.06.4 r7808-ef686b7292 версия ядра: 4.9.184 и после того как я подключился к роутеру по SSH и выполнил команды из скриншота, то в интерфейсе LUCI я увидел что уменьшил мощность передатчика из158 мВт до 100 мВт. Добавлю еще что в интерфейсе LUCI мощности боолее чем 158 мВт не видал никогда, в настройках LUCI выбран регион USA. Мне нужна такая высокая мощность 1000 мВт для того чтобы использовать роутер в качестве репитера и ловить сеть к которой роутер коннектится 1 раз из 5 и то постоянно отваливается. Я в чипсетах не силен, кто подскажет реально ли на моей железке с OpenWrt получить 1000 мВт мощности или нет?









 , ,








И это всё МОЁ

Добрый день! Собираю образ для встраиваемой системы с помощью buildroot версия ядра 4.14.40. Нужно менять содержимое всех входящих/исходящих TCP пакетов проходящих через интерфейс следующим образом:
На передающей стороне:



  1. непосредственно перед отправкой в сеть нужно добалять хвост (8 байт) который должен распологаться в конце пакета перед FCS

  2. Делать дубликат пакета (отправлять сразу же пакет повторно)


На приемной стороне непосредственно перед TCP логикой:



  1. убирать хвост перед FCS


Можно ли так модернизировать код ядра? И в каких файлах это делать?









 








И это всё МОЁ

Предлагаю удаленный аудит, настройку, оптимизацию, администрирование и организацию информационной защиты инфраструктур серверов/систем/сетей.

{{ Интересует только постоянная удаленка и/или средние/крупные проекты с постоянной занятостью с фиксированной компенсацией. Мелкие разовые заказы не интересуют }}.

Настройка, администрирование:

  • Операционных систем семейства Unix: Linux, FreeBSD, etc.
  • Систем эмуляции архитектур различного уровня их виртуализации: Qemu/KVM, Xen, VMWare.
  • Поддержка контейнерных объектов виртуализации высокого уровня: OpenVZ, LXC/Docker.
  • Систем управления базами данных как реляционного свойства: MySQL, PostrgeSQL, Oracle, Ingres, так и нереляционного: Redis, MongoDB, CouchDB
  • Программного обеспечения сервисов сетевого назначения и обеспечения работы приложений: mail,proxy,web,vpn,etc.
  • Систем цифровой телефонии/телефонных станций и сигналинговых сетей в различных схемах на базе ПО Asterisk, FreeSwitch, OpenSIPs/OpenSER.
  • Биллинговых систем/систем расчетов хостингов, операторов связи, других видов услуг.
  • Систем наблюдения и мониторинга: zabbix/nagios/cacti/etc.
  • Масштабирование проектов/решений/сервисов, аудит и обеспечение необходимого уровня их отказоустойчивости, доступности, распределенности, масштабируемости в различных вариациях: LoadBalancing/HighAvaliability сетей и сервисов в том числе при использовании таких решений как heartbeat-технологии: lvs/keepalived/pacemaker-автоматизации, haproxy и других.
  • Решений масштабирования объектов хранения: распределенных и кластеризованных и псевдо-кластеризованных файловых систем и устройств.
  • Систем контроля безопасности служб и сервисов систем, выявления и реагирования на угрозы в соответствие с международными стандартами ISO и локальными территориальными стандартами безопасности. Параметризации и нивелирования угроз по их свойствам. Применение сопутствующих инструментов, как свободно распространяемых, так и коммерческих аналогов систем: IDS/IPS/AAA/Firewall/etc.
  • Инструментов и методов автоматизации процессов сопровождения инфраструктуры и разработки на основе git/svn, а также оболочек chief/puppet/ansible, а также многоуровневых интегрированных инфраструктур автоматизации процессов/микросервисов на на базе облачных решений, а также с использованием kubernetes, и продуктов и оценки необходимости использования таковых.
  • Обеспечение динамики процессов CI/CD для тестовых сред и сред разработки.
  • Настройка и оптимизация коммутируемых и маршрутизируемых ip сетей на базе основных протоколов межсетевого взаимодействия (статической и динамической маршрутизации, коммутации), а также понимание математики и алгоритмов их работы. Понимание стандартного стека мультисетевого взаимодействия систем OSI.
  • Выявление и устранение технических последствий несанкционированного доступа к инфраструктуре, причин утечек информации, защита, тестирование на проникновение-pentest(blackbox,whitebox) итд.
  • Организация и внедрение уникальных и индивидуальных решений в области анонимизации сетей/структур. Под заказ и под ключ.
  • Консультации в сфере указанной компетенции, внедрение, планирование, поддержка.
  • Решение многих других сложных и нетривиальных задач в контексте обозначенной тематики.


Не организация, а частное лицо.

{{ В случае возникновения вопросов, просьба обращаться только через указанные контакты: }}








 , , , ,








И это всё МОЁ

Сабж. Релиз компилятора FPC 3.2 ожидается несколько попозже в этом году.

Список исправленных багов: https://wiki.freepascal.org/Lazarus_2.0_fixes_branch#Fixes_for_2.0.6_.28merge...

Скачать: https://sourceforge.net/projects/lazarus/files/Lazarus Zip _ GZip/Lazarus 2.0.6/

.src.rpm пакет для 7-й Магейи: https://yadi.sk/d/r9eKE7Yep9QlrA








 ,








И это всё МОЁ

Доброго времени суток! Я столкнулся с проблем (накосячил, вероятнее всего, в настройках биоса) и теперь у меня не активна клавиатура при запуске ос, как во время логотипа, так и во время загрузчика граб. Из-за этого есть очевидные проблемы. Поскольку клавиатура не запускается, то и в биос зайти нельзя, так и в грабе другую опцию не выбрать. Клавиатура начинает реагировать на нажатия после запуска «Окно входа в систему»
Вопрос, собственно, в том, можно ли как-то включить запуск или реагирование на клавиатуру в самом начале запуска или зайти в биос не через ф2 при старте, а через запущенный линункс?
Система Линукс Минт 19.2.
Заранее благодарю!









 








И это всё МОЁ

djangorest


в apiviewset объявляю метод destroy. Мне не нужно удалять какой-то объект по id, я хочу свой get параметр. Как убрать привязку к {id}?









 








И это всё МОЁ
Представлен выпуск графического редактора GIMP 2.10.14, в котором продолжено оттачивание функциональности и повышение стабильности ветки 2.10.



И это всё МОЁ

Всем привет. Есть запрос, который выполняется очень долго.
Сам запрос:
Код:
SELECT ID FROM smev_log ORDER BY LOGDATE DESC, ID ASC LIMIT 150 OFFSET 689113


Его план
Код:
«Limit (cost=2427156.39..2427156.76 rows=150 width=16) (actual time=20279.759..20279.842 rows=150 loops=1)»
" -> Sort (cost=2425433.61..2470694.99 rows=18104552 width=16) (actual time=20012.573..20184.970 rows=689263 loops=1)"
" Sort Key: logdate DESC, id"
" Sort Method: top-N heapsort Memory: 81462kB"
" -> Seq Scan on smev_log (cost=0.00..579249.52 rows=18104552 width=16) (actual time=0.026..7501.096 rows=18104552 loops=1)"
«Planning time: 0.460 ms»
«Execution time: 20282.103 ms»


id - первичный ключ
по колонке logdate построен индекс.


Я попробовал составные индексы между ними - толку 0. Он все равно смотрит всю таблицу. Там 20 млн. записей
Подскажите, пожалуйста, как заставить запрос работать по индексам! Заранее спасибо!









 , ,








И это всё МОЁ

Хочу освоить для одной задачи механизм Mqueue, это стандартный POSIX механизм IPC, который показался мне интересным. Отсоветуйте, если считаете его плохим, но он есть и на QNX 4 и на Linux, поэтому это портабельное решение для меня выходит.


Хочу слать сообщения, а они в другом процессе должны застревать до чтения третьим процессом, чтобы не городить два потока в программе. Выглядит всё вкусно.


Проблема вот в чем: не удается увидеть работу этого механизма, я явно что то делаю не так. Запускается сервер, открывается очередь под именем, под QNX 4 хотя бы открывается на сервере и клиенте, клиент что-то отправляет и это видно в статистике, сервер не видит данных. А под Linux попробовал - не работает и вовсе, канал не открывается.


Пробовал блокирующий и неблокирующий режим, но мне нужен неблокирующий - выстрелил и забыл. Далее код:


#include <stdio.h>
#include <mqueue.h>

char data[100000];

int main()
{
mqd_t mq;
struct mq_attr attr;
int rc;

attr.mq_flags = 0;
attr.mq_maxmsg = 100;
attr.mq_msgsize = 65536;
attr.mq_curmsgs = 0;

printf("test_mq_server\n";);
//mq = mq_open("/sqlite_sdb", O_CREAT | O_RDWR | O_NONBLOCK, 0660, &attr);
mq = mq_open("/sqlite_sdb", O_CREAT | O_RDONLY, 0660, &attr);
printf("mq opened, server mq= %d\n", mq);

while(1)
{
rc = mq_receive(mq, data, 65536, NULL);
printf("server rc= %d\n", rc);
sleep(1);
}

mq_close(mq);
mq_unlink("/sqlite_sdb";);
return 0;
}


#include <stdio.h>
#include <mqueue.h>

int main()
{
mqd_t mq;
char data[100000];
int rc, i;

printf("test_mq_client\n";);
//mq = mq_open("/sqlite_sdb", O_RDWR | O_NONBLOCK);
mq = mq_open("/sqlite_sdb", O_WRONLY);
printf("client mq= %d\n", mq);
for(i = 0; i < 3; i++)
{
rc = mq_send(mq, "test_mq", 7, 0);
printf("client rc= %d\n", rc);
sleep(1);
}
mq_close(mq);
//mq_unlink("/sqlite_sdb";);
return 0;
}


QNX4


test_mq_server
mq opened, server mq= 3
server rc= -1
server rc= -1
test_mq_client
client mq= 3
client rc= 0
server rc= -1
client rc= 0
server rc= -1
client rc= 0
server rc= -1
server rc= -1


Linux


test_mq_server
mq opened, server mq= -1
server rc= -1
server rc= -1
итого 0

------ Очереди сообщений --------
ключ msqid владелец права исп. байты сообщения
0x331100ea 0 root 622 0 0

test_mq_client
client mq= -1

client rc= -1
------ Очереди сообщений --------
ключ msqid владелец права исп. байты сообщения
0x331100ea 0 root 622 0 0

server rc= -1
client rc= -1
server rc= -1
client rc= -1
server rc= -1
server rc= -1
server rc= -1


Запускалось так


./test_mq_server &
sleep 1
./test_mq_client &
sleep 5


Запускается сервер, создает очередь, потом клиент запускается, кидает сообщение и закрывается. Сообщение пропадать в неблокирующем режиме не должно, ожидаю так. Затем сервер работает еще несколько секунд и осуществляет попытки чтения. Но ничего нет.


Под QNX4 хотя бы очереди открываются, а под Linux нет. Что-то надо запустить? Или модуль ядра запустить?









 , , ,








И это всё МОЁ

Здравствуйте.

Есть сервак Ubuntu16 с софтовым RAID5.

RAID5 собран из 3 HDD Seagate SV35 ST1000VX000-1ES162. Винты воткнуты в SATA2 (нет возможности перейти на SATA3)

Мерить скорость рейда через hdparm как-то не правильно, но тем не менее...

root@fserver:~# hdparm -Tt /dev/md0

/dev/md0:
Timing cached reads: 2452 MB in 2.00 seconds = 1225.76 MB/sec
Timing buffered disk reads: 294 MB in 3.01 seconds = 97.73 MB/sec

Что делал:

echo 8192 > /sys/block/md0/md/stripe_cache_size

Что можно сделать для увеличения скорости чтения и записи?








 








И это всё МОЁ

Смотрю я сериал и останавливаюсь на какой-то серии.

Читаю книги и останавливаюсь на каком-то томике.

Обрабатываю файлы и останавливаюсь на каком-то по счёту.


Нужно что-то для пометки:


а) текущего файла


б) всех «отработанных» файлов


Что-то очевидное сразу при открытии папки.

Например, помечать текущий файл эмблемой «жёлтый восклицателньый знак», а «отработанные» файлы - «зелёная галочка».


Есть что-то уже готовое для KDE?









 , ,








И это всё МОЁ

Есть Nvidia Jetson Nano, к ней подключен сенсорный дисплей, и крутится самописная программа на Qt в режиме киоска.

Требуется обеспечить надёжность работы ОС в условиях отключения питания по несколько раз в день. В данном случае хардварные меры типа ИПБ не подходят, и хочется сделать это программно. Нужно как-то модифицировать систему от Nvidia, чтобы она была в Readonly, кроме одной папки с программой.

Объем памяти на SoC не такой уж большой, и было бы неплохо заодно прикрутить какой-нибудь zram, если уж система будет отъедать больше, чем обычно.

Полное описание

Контакты в профиле.








 , , , ,