Создать ярлык в Linux (Alt Linux)

Если программа в Linux’e (множестве дистрибутивов) при установке не создает ярлыки в стартовом меню самостоятельно, то это придется сделать вручную. Описанным ниже способом можно также создавать ярлыки для сайтов из Интернета и директорий на компьютере.

(далее…)

Эльбрус и Байкал в Телеграме

Эльбрус

Главный чат Эльбрусоводов: t.me/e2k_chat
Стикеры для Телеграма с процессорами МЦСТ: telegram.me/addstickers/Elbrus2000
Флудилка Эльбруса: t.me/+TasiREgUYeg4xRfa
Новости импортозамещения и канал Максим Горшенин: t.me/imaxairu
Фан клуб: t.me/e2k_fans
Официальный канал МЦСТ: t.me/ElbrusCPUTeam
Игры для Эльбруса: t.me/elbrus_pc_test
Эмулятор Эльбруса: t.me/qemu_e2k
Чат кодеров под Эльбрус: t.me/e2k_coding

Байкал

Главный чат Байкаловедов: t.me/BaikalElectronics_chat
Стикеры для Телеграма Байкал: t.me/addstickers/BaikalElectronics_stickers
Флудилка Байкала: t.me/BaikalElectronics_fludilka
Официальный канал Байкал Электроникс: t.me/BaikalElectronics
Новости импортозамещения и канал Максим Горшенин: t.me/imaxairu

Форсируем LF для всего проекта

Полезная заметка из блога Александра Макарова

Форсировать линуксовое окончание строк LF вместо CRLF из Windows полезно потому как тот же Docker CRLF очень не любит. Настраивать локально что-то не очень приятно, поэтому просто замечательно что есть возможность форсировать это для всей команды средствами git.

  1. В корне репозитория создаём .gitattributes, пишем туда * text=auto eol=lf первой строкой.
  2. Делаем коммит с этим изменением, пушим.

Собственно, всё. Осталось локально себе сконвертить всё в LF. В этом также поможет git:

  1. git rm --cached -r .
  2. git reset --hard

Источник: rmcreative.ru/blog/post/forsiruem-lf-dlja-vsego-proekta

Индексы в MySQL

Давненько уже ничего не писал на сайт, а обновлять его периодически хочется, поэтому буду оставлять рабочие заметки. На полноценные статьи по архитектуре и ООП, к сожалению, не хватает времени — такое займет не один день, а вот что-то попроще сделать можно.

(далее…)

Маска ввода jquery.maskedinput

cdnjs.cloudflare.com/ajax/libs/jquery.maskedinput/1.4.1/jquery.maskedinput.min.js

$('.phone').mask('+7 (999) 999-9999');

webstool.ru/jquery.maskedinput.html (другие примеры использования)

Компиляция игр на e2k

altlinux.org/How-to_compile_games_on_e2k

Сегодня на глаза попался интересный ресурс с заменой ПО — catalog.arppsoft.ru/replacement

Список малвари, шифровальщиков и прочего в open source проектах

К обновлению библиотек теперь нужно относиться более тщательно.

Статья на Хабре — habr.com/ru/news/t/656205

Ссылка на список уже найденных.

Ссылка на добавление.

Репозиторий на toxic-repos на GitHub.

MySql. Удаление дубликатов из таблицы

Создаем временную таблицу с выборкой уникальных записей:

CREATE TEMPORARY TABLE temporary_table_name AS SELECT DISTINCT(my_field_name) FROM source_table_name;

Очищаем исходную таблицу:

TRUNCATE TABLE source_table_name;

Копируем все записи из временной таблицы в основную:

INSERT INTO source_table_name (my_field_name) SELECT my_field_name FROM temporary_table_name;

Удаляем временную таблицу за ненадобностью:

DROP TABLE temporary_table_name;