Сообщения RedMaun
Радужный i3
Собственно решил обновить свой конфиг десктопа и вот что получилось.
- Операционный стол - Рачик
- Запуск приложений - Rofi(скрин)
-
Неосилил vim- VScode(скрин) -
Есть же i3blocks- Polybar - Терминал - Alacritty
- ФМ на скриншоте - Ranger
- Основной ФМ - Thunar(скрин)
- Browser - Огнелис(скрин)
- GTK тема - Сгенерирована с помощью oomox'a(скрин)
- Цветовая схема - Pywal(скрин)
- Тема для VScode - Своя
[РЕШЕНО] Копирование текста vim в буфер обмена
Как в vim выделить текст и скопировать его в буфер? Я пробывал выделять текст в режиме visual и с помощью кейбинда xclip -i -sel c
копировать в буфер xorg, но не получилось. Но когда я выделил текст мышкой, то бинд сработал. Хотелось бы выделять текст с клавиатуры и с помощью бинда копировать его в стандартный буфер, чтобы можно было потом вставить его с помощью ctrl+v.
Как удалить выделение строки в VScode
[РЕШЕНО] Проблема с grub uefi
По началу после установки арча на ноутбук с uefi, grub загружает систему без проблем, но если вставить любую флешку или внешний диск, то он слетает. Приходится загружается с live-usb арча заходить в чрут и заново устанавливать груб. Как избавиться от этого проклятья?
P.s. решение - перемещение груба из ./EFI/arch в ./EFI/BOOT
i3. Не опять, а снова
Экстракт всего ненужно в одном скриншоте.
- ОСь - Рач
- WM - i3-gaps
- Панелька - polybar
БлокнотРедактор кода - VScode- Терминал - tilix(тайлинг в квадрате)
- Файловый менеджер - ranger
РЕШЕНО c++ и последовательность Фибоначчи
Написал простейшую функцию, которая должна выводить на экран числа Фибоначчи. Но вот незадача - на экране месиво из непонятных чисел:
1644904672
1238694641
-1411367983
-172673342
-1584041325
-1756714667
954211304
-802503363
151707941
-650795422
-499087481
-1149882903
-1648970384
1496114009
-152856375
Ошибка сегментирования (стек памяти сброшен на диск)
Пошустрив в интернетах нашел информацию, что при компилировании нужно выставлять ключ -fno-stack-protector
но это, к сожалению, не помогло. Код ниже:
void fib() {
int a[n];
a[0] = 0;
a[1] = 1;
for (int i = 2; i <= n; i++) {
a[i] = a[i-1] + a[i-2];
cout << a[i] << endl;
}
}
#include <gmp.h>
#include <malloc.h>
int main() {
mpz_t *a;
int count = 10000, bits = 6912, i;
a = (mpz_t*)malloc(count *sizeof(mpz_t));
mpz_array_init(*a, count, bits);
mpz_set_ui(a[0],0);
mpz_set_ui(a[1],1);
for(i = 2; i < count; ++i) {
mpz_add(a[i], a[i-1], a[i-2]);
gmp_printf("%Zd\n", a[i]);
}
}
РЕШЕНО Не работает скрипт, сравнивающий значения
Есть скрипт на bash, который должен сравнивать значения получаемые с сайта, вот собственно он сам:
example=$(cat ~/example)
curl somesite.com > ~/match
match=$(cat ~/match)
if [[ "$example" == "$match" ]]
then
echo match!
else
echo not match...
fi
Решение: использовать diff -w
Вывод английских и русских букв с помощью grep
Есть строчка в которой сразу записаны и русские и английские буквы, нужно вывести и те и те, пробывал делать grep -o '[Aa-Zz]*'
и, естественно, оно выводило только английские буквы, помогите.