Активность: все открытые посты по тегу
я нИ прагромист
(новые сверху)

1
2 3 4 5 6

Как я сделал ручную синхронизацию кода (не все поймут эту заметку)

Дано: - код на сервера - код на домашнем компе Задача/проблема: - нужно синхронизировать изменения кода, чтобы на локальной машине код был такой же, как на сервере. + к этому: сохранить в локальной версии написанный код, который должен быть загружен на сервер при следующем обновлении. Тупо прямое простое копирование с сервера на локалхост не годится. ++к этому: вспомнить что, как, где, в каких файлах я сделал, или хотел сделать, что не доделал. Причина проблемы: - перед тем как у меня всё пропало, я прям на сервере кое-что чуток изменял. Эти изменения не были отображены в локальной версии кода. А также я вносил изменения в локальную версию кода
БЕЗ обновления кода на сервере
- потому-то копирование с сервера на локалхост тут не подходит.
 
Решение: - руками и глазами вспоминать "что как и где..." - это пипцовый ппц. Даже по дате изменений файлов такое не прокатит. Но выход есть! - вычисляем мд5 файлов на сервере и на локалхосте
- в exce... LibreOffice Calc сравниваем мд5 файлов. Ну понятно что сначала нужно впихнуть/открыть два файла на одном листе книги, а потом перейти к сравниванию. Как сравнить? Тю-ю... Если мд5 файла из одного столбца НЕ РАВНА мд5 из другого столбца, ВЫДЕЯЕМ целую строку. Используем для этого
условное форматирование
- выделяем/выбираем
(автофильтр -> по цвету)
разные файлы
и только потом смотрим руками и трогаем глазами
Не так уж и много файлов пришлось пересмотреть. Если бы пришлось все 230 руками и глазами щупать, то это была бы полная хрень. Знаю что есть какие-то автоматические средства сравнения, но мне же не только тупо сравнить нужно было. Сегодня я не хочу кодить, меня хватило только на написание этой заметки.

Еще не начал, но ...

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

netbeans Cannot find java. Please use the --jdkhome switch.

При запуске netbeans выдается ошибка "Cannot find java. Please use the --jdkhome switch."

xuser@tbs:~$ netbeans 
Detected KDE; use explicit setting for font antialiasing (-J-Dawt.useSystemAAFontSettings=lcd_hrgb)
Cannot find java. Please use the --jdkhome switch.
xuser@tbs:~$ 

Ну тут все ясно-понятно., требуется установить Java. Но Java-пакетов существует несколько, нужно ставить пакет с именем jre - Java Runtime Environment. А вот какую версию ставить? - хйзн.

apt install openjdk-21-jre
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово         
Будут установлены следующие дополнительные пакеты:
  ca-certificates-java fonts-dejavu-extra java-common libatk-wrapper-java libatk-wrapper-java-jni openjdk-21-jre-headless
Предлагаемые пакеты:
  default-jre fonts-ipafont-gothic fonts-ipafont-mincho fonts-wqy-microhei | fonts-wqy-zenhei
Следующие НОВЫЕ пакеты будут установлены:
  ca-certificates-java fonts-dejavu-extra java-common libatk-wrapper-java libatk-wrapper-java-jni openjdk-21-jre openjdk-21-jre-headless
Обновлено 0 пакетов, установлено 7 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 49,3 MB архивов.
После данной операции объём занятого дискового пространства возрастёт на 211 MB.
Хотите продолжить? [Д/н]

Вот и все. Желаю вам множество полезных минут, часов, дней, проведенных с netbeans.

ч7 Удалили канал из-за видосов про разблокирование YouTube. Как разблокировать ютуб

часть 5 (актуально)
Удалили канал из-за видосов про разблокирование YouTube. Спорить с ними бесполезно. Эти говнюки удалили инструкции про разблокирование потому что до сих пор информация актуальна и инструкции работают!
для сео: Как разблокировать ютуб Как убрать Блокировщики рекламы нарушают Условия использования YouTube
Нужно переснять видео и прям к себе на хостинг залить. Жаль все мои подписки пропали. Придется в ручную вспоминать.
Просмотрите все части инструкции о том как разблокировать ютуб, но они уже без видео.

убунту 23.04 firefox закрывается через несколько секунд после запуска

После потери всего у меня был перерывчик. Позже я купил новые пластмассовые железки, поставил, работает. Осталось выбрать версию ОС и рабочее окружение. Поставил Ubuntu 23.04, интересно ж что и как в новых версиях... Установил, загрузился, запустил браузер и... При запуске firefox каждый раз в области уведомлений выскакивало уведомление "firefox перешел в фоновый режим..."
Мне надоело это уведомление, нажал на нем кнопочку "Подробнее"
потом "Закрыть принудительно". После этого не мог понять, найти что это за приблуда такая и как сделать так, чтобы firefox нормально работал, поскольку firefox после запуска закрывался через несколько секунд. Думал я и то, и сё... Не хочу много писать. Перехожу к решению "проблемы". Firefox был установлен из flatpak. Запускаем flatpak permissions и видим:

xuser@mbs:~$ /usr/bin/flatpak permissions
Таблица       Объект       Приложение                    Разрешения                   Данные
notifications notification de.haeckerfelix.Shortwave     yes                          0x00
background    background   org.mozilla.firefox           no                           0x00
documents     939f4582     io.gitlab.librewolf-community read,write,grant-permissions (b'/home/xuser/Videos/simplescreenrecorder-2023-11-26_10.41.07.mkv', 2065, 7793011, 0)
documents     cd0547f8     io.gitlab.librewolf-community read,write,grant-permissions (b'/home/xuser/Videos/WhiteWildBear Best Chillstep Mix.mp4', 2065, 7793011, 0)
documents     9a09f5bc     io.gitlab.librewolf-community read,write,grant-permissions (b'/home/xuser/Videos/simplescreenrecorder-2023-11-26_11.57.03.mkv', 2065, 7793011, 0)

xuser@mbs:~$ /usr/bin/flatpak permission-show org.mozilla.firefox
Таблица    Объект     Приложение          Разрешения Данные
background background org.mozilla.firefox no         0x00
xuser@mbs:~$

Обратите внимание на

background  background org.mozilla.firefox  no  0x00

Ну вот и все. Сбрасываем права для Firefox командой flatpak permission-reset org.mozilla.firefox

xuser@mbs:~$ /usr/bin/flatpak permission-reset org.mozilla.firefox

xuser@mbs:~$ /usr/bin/flatpak permissions
Таблица       Объект       Приложение                    Разрешения                   Данные
notifications notification de.haeckerfelix.Shortwave     yes                          0x00
background    background                                                              0x00
documents     9a09f5bc     io.gitlab.librewolf-community read,write,grant-permissions (b'/home/xuser/Videos/simplescreenrecorder-2023-11-26_11.57.03.mkv', 2065, 7793011, 0)
documents     939f4582     io.gitlab.librewolf-community read,write,grant-permissions (b'/home/xuser/Videos/simplescreenrecorder-2023-11-26_10.41.07.mkv', 2065, 7793011, 0)
documents     cd0547f8     io.gitlab.librewolf-community read,write,grant-permissions (b'/home/xuser/Videos/WhiteWildBear Best Chillstep Mix.mp4', 2065, 7793011, 0)
xuser@mbs:~$ 

Всё. Надеюсь кому-то пригодится эта информация.

linux-6.7.5 Makefile:1911 Error 2 No rule to make target debian canonical-certs.pem

Если при компиляции ядра у вас будут такие ошибки
make[1]: *** [/usr/src/linux-6.7.5/Makefile:1911: .] Error 2
make: *** [Makefile:234: __sub-make] Error 2

No rule to make target 'debian/canonical-certs.pem
make[2]: *** [scripts/Makefile.build:480: certs] Error 2

make[3]: *** No rule to make target 'debian/canonical-certs.pem', needed by 'certs/x509_certificate_list'.  Stop.
make[2]: *** [scripts/Makefile.build:480: certs] Error 2
То даже отключив всё в Certificates for signature checking
у вас всё равно будут проблемы с какими-то сертификатами. Чтобы поправить ситуацию нужно после make menuconfig выполнить

scripts/config --disable SYSTEM_TRUSTED_KEYS
scripts/config --disable SYSTEM_REVOCATION_KEYS

И после запуска команды make будет ДВА вопроса, на которые нужно просто нажать Enter. Всё.
--- для сео:
 
make[1]: *** [/usr/src/linux-6.7.5/Makefile:1911: .] Error 2 make: *** [Makefile:234: __sub-make] Error 2 No rule to make target 'debian/canonical-certs.pem make[2]: *** [scripts/Makefile.build:480: certs] Error 2 make[3]: *** No rule to make target 'debian/canonical-certs.pem', needed by 'certs/x509_certificate_list'. Stop. make[2]: *** [scripts/Makefile.build:480: certs] Error 2

Оно меня бесит :( очень тупые флешки (юсб usb) ч4

Сутками копирует :(
И если вдруг какой-то сбой - "наша песня хороша, начинай сначала", потому что оно некоторые файлы может криво записать.
 
фух, лядь, наконец-то я записал 60 ГБ всякой фигни.
Жду соседа. Э-э-э... это... ну не прям сейчас жду, а утром/днём зайдёт.

Вдруг кто-то не знает про webref.ru ?

На сайте находятся справочники и учебные курсы по различным веб-технологиям, а также руководства по вёрстке веб-страниц.

от морока, бл :( (юсб usb флешка флешнакопитель) ч3

Вчера записал и отдал соседу флешку, подождал до вечера... сосед не пришел - значит всё в порядке, можно удалить десятки гб всякого мне неинтересного. Удалил. Но только что прибегает сосед, говорит шото типа "медиаустройство не обнаружено"... Ну, думаю, приплыли. Это мне всё снова придется выкачивать и записывать %::((? У себя втыкаю - все данные на месте, всё нормульно. Кажись его тивилизор не поддерживает такие высокоскоростные флешки.
Не зн. нужно разбираться... Данные сохранились - и это оч хорошо. Не нужно заново искать и скачивать. Щас попробую ситуацию исправить. Продолжение будет аж завтра. Та шо тут рассказывать: брукулятор не той системы. :) Пришлось поменять файловую систему с exfat на vfat. И всё.

Проблему решил! часть 2

Банкиры мне ответили что они уже не выпускают карты только с магнитной лентой. Банкиры посоветовали мне создать виртуальную карту и оплачивать покупки специальным банковским приложением для телефонов. А пластиковую карту спрятать под подушку и не выносить из дома. То есть они мне предлагают вместе с телефоном потерять все контакты, все мои секретные секреты, все пароли :)...??? Ну ладно хрен с ними, с немножко долбонутыми банкирами. Я всё решил гораздо проще. С помощью не хитрых инструментов я поломал чип на банковской карте. Вот и всё.
1
2 3 4 5 6