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. Ну или хотя бы как каждую софтинку по отдельности подогнать в мои настройки
MITM для всех, даром, и пусть ничто не уйдёт зашифрованным!
Делайте ваши ставки, господа, когда Россия последует передовому примеру южного соседа и защитит своих граждан от злобных американских хакеров?
Допустим я создал проект, где я буду выкладывать чужие работы дизайнеров и сделаю доступными для скачивания под каждой записью. Могу ли я сделать кнопку донат для такого сайта? Естественно я буду оставлять авторство под каждой записью. Я как бы выступаю в качестве пиар площадки. Я их пиярю. А в замен я бы хотел получить донат, сделав на сайте такую кнопку. Законным ли считаются такая площадка?
В процессе поисков яп для некоторых задач узнал про 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 думаю было бы все не так просто.
В мою уставшую от работы голову пришла внезапная мысль — захотелось мне сваять из ноутбука чисто консольную машинку. Без иксов/вяленых и так далее. И постигла меня печаль в одном вопросе — скайп, чтоб ему сгореть. Абсолютно все мои потребности консольными программами покрываются, кроме этой. А скайп для работы нужен, без вариантов.
В связи с этим вопрос к специалистам по всему — как бы извернуться, чтоб можно было чатиться в этом огороженном чудовище из консоли? Плагины для 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 отцентровав его по вертикали относительно картинки.
Поясните пожалуйста. У кого есть устройства с высоким разрешениями экрана? Вообще удобно ли серфить под такими разрешениями? Я пробовал браузере эмулировать такое состяние. Даже в bootstrap 4 это смотрится криво. Подвал не так как хочется, приподнялся немножко. Вообще люди с ретина дисплеями как серфят, убавляют что ли свою разрешение?
Есть скомпилированная программа на C на raspberry pi (raspbian). Она убирает комментарии из файла .c. Сначала я ее запускаю в терминале, затем ввожу строку с 2-мя путями (затем она будет распарсена на 2 строки) - исходный файл и новый файл с кодом без комментариев.
Как сделать так, чтобы запуск программы из терминала был более удобным, как запуск системных утилит в консоли - хотелось бы дать псевдоним программе и сразу передавать ей параметры? Например $ rmcomm исходный_файл.c новый_файл.c.