И это всё МОЁ
Компания Cisco опубликовала релиз Snort 2.9.14.0, свободной системы обнаружения и предотвращения атак, комбинирующей в себе методы сопоставления по сигнатурам, средства для инспекции протоколов и механизмы для выявления аномалий.



И это всё МОЁ

Manjaro, KDE
После какого-то обновления в консоли и ФМах вместо иероглифов «квадратики».
Все всегда, еще с начальной установки, отображалось без каких-либо дополнительных телодвижений, а тут перестало.
Подскажите, за какую пипку дернуть)








 ,








И это всё МОЁ

Здраствуйте, после установки дравера nvidia не запускался NVIDIA X Server Settings, после конфигурации командой nvidia-xconfig перестал запускаться графический интерфейс, но после удаления файла и перезагрузки графический интерфейс снова работал, а NVIDIA X Server Settings нет. В чём может быть проблема и как вылечить?
Заранее спасибо.

( Полезная информация: )








 , , ,








И это всё МОЁ

Продолжаю разбираться с резервным копированием БД PostgreSQL. Появился следующий вопрос.

Насколько я понимаю, при восстановлении БД из архива Бармана, у меня получается директория с базовой копией + некоторое кол-во WAL файлов. При этом, при запуске PostgreSQL на базовую копию накатятся логи и БД придет в актуальное состояние.

Но мне непонятно каким образом сделать PITR, то есть я понимаю что можно восстановить на определенный момент времени или на определенную транзакцию, но как понять какую именно транзакцию мне надо или же в какой момент произошел сбой?

Вот допустим есть следующая последовательность транзакций:

- LSN: 1000 -> INSERT IGNORE...
- LSN: 1001 -> INSERT IGNORE...
- LSN: 1002 -> UPDATE...
- LSN: 1003 -> DELETE FROM...
- LSN: 1004 -> INSERT IGNORE...
- LSN: 1005 -> UPDATE...

То есть, на транзакции 1003 произошло удаление и мне по идеи надо восстановиться до транзакции 1002 включительно и перевести БД в режим production.

Читая вдоль и поперек документацию, я так и не понял каким образом можно увидеть «глазами», что именно произошло с БД и при этом получить номер транзакции.

Не мог бы мне кто нибудь из знающих людей объяснить. Или я вообще ничего не понимаю в этом деле?








 , ,








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

https://i.imgur.com/WyKjOug.jpg

https://i.imgur.com/MqS5Acq.jpg

В кратце, обязали всех установить их дырявый сертификат, так, что государство может атаковать все ваши HTTPS соединения. Это по-моему нарушение всего, что только можно вообразить!








 ,








И это всё МОЁ

Добрый день друзья! Я новичек в линукс, использую Arch + i3 (сборку archlabs), и имею проблемы с dpi. xft.dpi в xresources эффекта вообще не дает, зато xrandr (у меня amd карточка) дает эффект, но от силы 50% (telegram, pcmanfm и куча подобного софта непонятно откуда берет dpi, т.е. не меняется вообще), подозреваю, xft работает лучше, но возможности поставить его нет. Что сделать чтобы все приложения взяли мой кастомный дпи 120-144. Имею монитор 14 дюймов на fhd. Ну или хотя бы как каждую софтинку по отдельности подогнать в мои настройки








 , ,








И это всё МОЁ
В соответствии с действующими в Казахстане с 2016 года поправками в закон «О связи», многие казахские провайдеры, включая Kcell.



И это всё МОЁ
Компания Google сообщила об изменении поведения режима инкогнито в выпуске Chrome 76, намеченном на 30 июля. В частности, будет блокирована возможность использования лазейки в реализации FileSystem API, позволяющей определить из web-приложения факт применения режима инкогнито пользователем.



22:07

Qazaqstan al

И это всё МОЁ

MITM для всех, даром, и пусть ничто не уйдёт зашифрованным!

Делайте ваши ставки, господа, когда Россия последует передовому примеру южного соседа и защитит своих граждан от злобных американских хакеров?








 ,








И это всё МОЁ

Допустим я создал проект, где я буду выкладывать чужие работы дизайнеров и сделаю доступными для скачивания под каждой записью. Могу ли я сделать кнопку донат для такого сайта? Естественно я буду оставлять авторство под каждой записью. Я как бы выступаю в качестве пиар площадки. Я их пиярю. А в замен я бы хотел получить донат, сделав на сайте такую кнопку. Законным ли считаются такая площадка?








 , ,








И это всё МОЁ

есть ноут 17.3 tft tn 1600x900, хочу ips 1920x1080
дорого это?








 








И это всё МОЁ

В процессе поисков яп для некоторых задач узнал про https://processing.org/, вопрос в заголовке. Нужно примерно такое https://i.imgur.com/Yy6BNwC.png то есть короткий, легкий для понимания код. В принципе processing устраивает, но вдруг есть какой-то искомый яп, с заданными хотелками, без vm java, достаточно производительный и такой же простой? Можно и не очень простой, если выбора совсем нет.Желательно без адовых портянок инициализации графики. Пример на скриншоте запущен на intel q6600. Сори за виндовс. Если накидаете аналог моего примера на предложенном вами яп, то вообще будет здорово!

void setup() {
size(640, 480);
//frameRate(60);
background(0);
}

void draw() {
int stMillis = millis();

for (int x = 0; x < width; x++) {
for (int y = 0; y < height; y++) {
if((int)random(2)==1) set(x, y, color(255,255,255));
else set(x, y, color(0,0,0));
}
}

float fps = 1000.0/float((millis() - stMillis));
fill(0, 0, 0);
rect(2, 2, 140, 35);
fill(255, 50, 50);
textSize(32);
text(fps, 5, 30);
}

Кому интересно, вот что транслируется из примера выше в *.java:

import processing.core.*; 
import processing.data.*;
import processing.event.*;
import processing.opengl.*;

import java.util.HashMap;
import java.util.ArrayList;
import java.io.File;
import java.io.BufferedReader;
import java.io.PrintWriter;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.IOException;

public class noise extends PApplet {

public void setup() {

//frameRate(60);
background(0);
}

public void draw() {
int stMillis = millis();

for (int x = 0; x < width; x++) {
for (int y = 0; y < height; y++) {
if((int)random(2)==1) set(x, y, color(255,255,255));
else set(x, y, color(0,0,0));
}
}

float fps = 1000.0f/PApplet.parseFloat((millis() - stMillis));
fill(0, 0, 0);
rect(2, 2, 140, 35);
fill(255, 50, 50);
textSize(32);
text(fps, 5, 30);
}
public void settings() { size(640, 480); }
static public void main(String[] passedArgs) {
String[] appletArgs = new String[] { "noise" };
if (passedArgs != null) {
PApplet.main(concat(appletArgs, passedArgs));
} else {
PApplet.main(appletArgs);
}
}
}

Это же трындец сколько импортов всяких писать! Ну и если бы писал на чисто java без import processing думаю было бы все не так просто.








 , ,








И это всё МОЁ
Опубликовано корректирующее обновление Firefox 68.0.1 в котором устранено несколько проблем.



И это всё МОЁ

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

В связи с этим вопрос к специалистам по всему — как бы извернуться, чтоб можно было чатиться в этом огороженном чудовище из консоли? Плагины для libpurple? Транспорты жаббера (вроде, все мертвы)? Что-то вокруг Matrix?








 , , ,








И это всё МОЁ

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

В mpv есть намеки на такое,

       Shift+BACKSPACE
Undo the last seek. This works only if the playlist entry was not changed. Hitting it a second time will go
back to the original position. See revert-seek command for details.

Shift+Ctrl+BACKSPACE
Mark the current position. This will then be used by Shift+BACKSPACE as revert position (once you seek back,
the marker will be reset). You can use this to seek around in the file and then return to the exact position
where you left off.

Но тут (1) метки двигаются по мере просмотра видео и (2) они не именованы, а просто в очереди и быстрона одну и ту же переключатся при надобности не получается.








 








И это всё МОЁ

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


Допустим, у меня есть видео input.mp4 с разрешением 640х600, В центре картинки — превьюшка прелоадера на монотонном фоне rgb(211,211,211).

Задача: «подстелить под каждый фрейм cover.jpg 640x640px rgb(211,211,211) что бы на выходе получить „квадратный“ видос для выгрузки в инсту и т.д.
Вот есть знач пример с пояснением:

ffmpeg -i source_video.mp4 -i watermark.png \
-filter_complex "overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2" \
-codec:a copy video_protected.mp4

здесь ватермарка накладывается, а мне нужно подложить картинку 640х640 под видео 640х600 отцентровав его по вертикали относительно картинки.








 , ,








И это всё МОЁ
Компания Oracle опубликовала релиз дистрибутива Oracle Linux 8, созданного на основе пакетной базы Red Hat Enterprise Linux 8. Сборка поставляется по умолчанию на основе штатного пакета с ядром из Red Hat Enterprise Linux (на базе ядра 4.18). Собственное ядро Unbreakable Enterprise Kernel для Oracle Linux 8 пока находится на стадии разработки.



И это всё МОЁ

Поясните пожалуйста. У кого есть устройства с высоким разрешениями экрана? Вообще удобно ли серфить под такими разрешениями? Я пробовал браузере эмулировать такое состяние. Даже в bootstrap 4 это смотрится криво. Подвал не так как хочется, приподнялся немножко. Вообще люди с ретина дисплеями как серфят, убавляют что ли свою разрешение?








 , ,








И это всё МОЁ

Есть скомпилированная программа на C на raspberry pi (raspbian). Она убирает комментарии из файла .c. Сначала я ее запускаю в терминале, затем ввожу строку с 2-мя путями (затем она будет распарсена на 2 строки) - исходный файл и новый файл с кодом без комментариев.

Как сделать так, чтобы запуск программы из терминала был более удобным, как запуск системных утилит в консоли - хотелось бы дать псевдоним программе и сразу передавать ей параметры? Например $ rmcomm исходный_файл.c новый_файл.c.








 , ,