@kipjatkom не грусти, котик, если любовь проходит, пройдёт и это.
Все люди исключительны по-своему…
а я даже не понял, где повод для грусти
@4X_Pro Хм. Кто о чём, а я об экономическом детерминизме.
Как только я прочёл эту запись, я начал думать о навязанных потребностях, додумался до того, что в конечном счёте все потребности за исключением биологически обусловленных навязаны обществом, и вообще я хочу ходить голым, мне не нужна одежда летом.
Но потом прочитал ещё раз и заметил, что эта запись вообще-то лишь частично затрагивает этот вопрос (в том плане что бесконечное увеличение потребностей во многом навязано логикой капиталистических отношений), он больше про количественные и качественные изменения.
Капитализм не будет капитализмом, если крупные компании будут заявлять «в этом году мы не планируем увеличивать прибыль», ПАО, которая вместо выплаты дивидендов потратит деньги на благодарность… Это будет НКО, а не ПАО, потому что по уставу любого ПАО целью деятельности является извлечение прибыли.
Хотя логика эта мне глубоко противна и отвратительна (особенно после опыта учёбы в МГТУ им. Н. Э. Баумана), я бы хотел с сожалением констатировать, что для большинства она работает.
Если отойти от иллюзии средних зарплат (у 1 человека 50 кочанов капусты, у 1 человека 100 кг фарша, у 1 человека 100 кг риса, у 97 человек нет ничего, в среднем все едят голубцы), посмотреть на среднюю модальную зарплату в РФ и некоторую другую статистику (сбережения, обеспеченность жильём, уровень инфляции по годам по разным методикам и т.д.)…
Получится, что для большинства людей действительно «потребности должны расти, а не уменьшаться».
Расти должны затраты на еду с 13 200 рублей в месяц до 15 000, с 15 000 до 18 000, с 18 постепенно до 30 и т.д., желательно не только покрывать инфляцию, но и качественно менять состав продуктов питания (от дешёвого минимального набора до более-менее приемлемых здоровых продуктов).
Для некоторых людей актуален жилищный вопрос, если в их жизненных целях, вдруг, есть дети… Это сразу приводит к потребности в площади выше 9 м², куче затрат на ребёнка (лишь частично компенсируемых «материнским капиталом») и т.д.
Комфортно реализовать все эти потребности на среднюю модальную или среднюю медианную зарплату попросту невозможно, придётся так или иначе отказываться от части пожеланий.
В общем, если у Вас уже закрыты все базовые потребности, разговоры о диалектическом переходе количества в качество имеют смысл, но случайный человек в сегодняшней России с наибольшей вероятностью до конца жизни не сможет в достаточной мере нарастить количество закрытых потребностей, чтобы перейти к закрытию качественно более высоких потребностей.
Да, быть может, возможно не заводить семью, использовать свои средства максимально экономно и рационально, отказаться от навязанных потребностей… Но для большинства людей эти размышления, вероятно не будут актуальны в ближайшее время.
@4X_Pro я живу примерно так, но пока мне не начинают писать всякие гадости разные деанонеры…
Главное шантажировали фотками с ВОШ, нашли, конечно, над чем хихикать…
Так жить приятно, но не всегда безопасно
Hey there! I have a great idea. It’s not my idea, actually, Kristina Razmaeva and Andrew Rudoy said it during their latest stream at Vestnik Buri channel.
I think, it might be cool to use my fediverse accounts to communicate with people all over the world with one global goal: establish international left relationships between usual people.
But I have some critical issues:
These critical issues are not full list of my issues. But I have to say one thing in conclusion.
We are the most accurate representatives of us.
If we will refuse to participate in [anything], probably greedy businessman or extremely inadequate person will take part in it.
So, we have to do all things, if we think, that this things are valuable and important for us. I hope, this were all I wanted to say…
Have a good time :)) #idea #international_politics #socialism #communism #communities #dialogue #motivation #english #eng #english_language
@mnnwvn по ссылке на моём (не прямо моём, просто на том, с которого я отправил) инстансе есть картинки в тексте, если интересно можно посмотреть
@mnnwvn @ru Есть утилита qrencode
, я для себя одну английскую статью переводил, свой частичный перевод добавляю в ответ ☺️😉
QR-коды способны на многое.
Лучше воздержаться от использования онлайн-сервисов по созданию QR-кодов:
Утилита qrencode
позволяет создавать скрипты и псевдонимы для программного создания QR-кодов.
QR-код может инициировать действия:
Установка Ubuntu sudo apt-get install qrencode
Fedora sudo dnf install qrencode
Manjaro sudo pacman -Sy qrencode
Параметры утилиты Есть 2 набора параметров, передаваемых в qrencode:
Параметры, влияющие на создание QR-кода, определяют такие вещи, как размер QR-кода, цвет клетчатого узора и фона, а также настройки исправления ошибок.
Ключевые слова и имена полей определяют тип закодированного контента и позволяют программному обеспечению сканирования определить, что ему следует делать с полученной информацией.
ИСПОЛЬЗОВАНИЕ Текстовые коды Простейший вид QR-кодов содержит обычный текст. Передаваемые в qrencode параметры:
Пример: qrencode -s 6 -l H -o "text.png" "This type of QR holds plain text. This text is shown to the user when they scan the QR code. No other action is automatically triggered."
Такая команда создаст следующий QR-код:
Добавление цвета
Цвет рисунка и фона добавляется параметрами --foreground
и, соответственно, --background
. Цвета можно задавать в моделях RGB (six hexadecimal digit notation) или в RGBA (eight hexadecimal digit notation). пример Сам код будет отрисован оттенком синего, а фон будет белым.
qrencode -s 6 -l H –foregound=”3599FE” –background=”FFFFFF” -o “blue.png” “This QR code will be blue and white.”
По такому запросу будет выведено следующее изображение: Важно: для корректного распознавания кода, цвет самого узора из квадратиков должен быть контрастным относительно цвета фона.
Местоположение в QR-коде: В QR-коде можно легко сохранить какие-либо географические координаты:
geo
.qrencode -s 6 -l H -o “geo.png” “geo:51.185013,-1.859105”
В результате создаётся этот QR-код. Место действия — вход на автостоянку Стоунхенджа.
Номер телефона в QR Создаётся по ключевому слову tel
, далее “:”, в самом номере не рекомендуется использовать скобки, дефисы и, вероятно, другие знаки препинания, поскольку приложение для считывания может запутаться.
Ввод
qrencode -s 6 -l H -o “phone.png” “tel:5555555555”
Приведёт к выводу следующего кода: При сканировании, вероятно, предложат создать контакт или позвонить.
Отправка электронной почты Существует и такая возможность, сканер предложит отправить письмо, а в код можно поместить адрес получателя, тему и тело письма.
mailto:
"?subject=
(без пробелов до и после) — тема письма?body=
(без пробелов до и после) — тело письмаПример
qrencode -s 6 -l H -o “email.png” “mailto:contact@cloudsavvyit.com?subject=Linux&body=Linux articles are cool.”
Приводит к выводу Отсканировавший, вероятно, сможет отправить это письмо либо добавить указанный адрес почты себе в качестве контакта
QR-код сайта При создании обязательно использовать http:
/ https:
qrencode -s 6 -l H -o “URL.png” “https://cloudsavvyit.com”
Отправка SMS/MMS Механизм отправки идентичен; ключевое слово smsto:
, далее номер адресата, запятая и без пробела сообщение.
qrencode -s 6 -l H -o “SMS.png” “smsto:5555555555,This is the text of the SMS message.”
Подключение к Wi-Fi Ключевое слово WIFI:
, далее параметры:
qrencode -s 6 -l H -o “wifi.png” “WIFI:T:WPA;S:«SSID»;P:«PSWD»;;”
Укажите свой настоящий SSID и ключ безопасности там, где в команде появляются «SSID» и «PSWD». QR-код выглядит следующим образом (в оригинале использовались “<” и “>” вместо кавычек):
Добавление контакта при помощи QR-кода формата vCard Контактные данные в формате vCard можно зашить в QR-код, это исключит риск опечаток. Поскольку в этом формате много буков, сохраним всё в текстовый файл “contact.txt” и перенаправили этот текстовый файл в qrencode.
BEGIN:VCARD
VERSION:2.1
N:McKay,D
FN:Dave McKay
TEL;TYPE=voice,cell,pref:5555555555
TITLE:Journalist
ORG:CloudSavvyIT
EMAIL:dave@madeupdomain.com
URL:www.cloudsavvyit.com
END:VCARD
Перенаправить этот файл в qrencode
мы можем так: qrencode -s 6 -l H -o "contact.png" < contact.txt
Получается самый большой QR-код здесь, поскольку он содержит больше информации и использует высочайший уровень исправления ошибок.
Добавление события в календарь Добавление события в календарь очень напоминает добавление контакта. Мы также создадим, а потом перенаправим файл “event.txt”
BEGIN:VEVENT
SUMMARY:Works Picnic
DESCRIPTION:Fun, food, and games in the sun
LOCATION:Eastwood Park
DTSTART:20210710T103000
DTEND:20210710T154500
END:VEVENT
И теперь qrencode -s 6 -l H -o "event.png" < event.txt
делает нам
HELP qrencode version 4.1.1 Copyright (C) 2006-2017 Kentaro Fukuchi Usage: qrencode [-o FILENAME] [OPTION]… [STRING] Encode input data in a QR Code and save as a PNG or EPS image.
-h, –help display the help message. -h displays only the help of short
options.
-o FILENAME, –output=FILENAME
write image to FILENAME. If '-' is specified, the result
will be output to standard output. If -S is given, structured
symbols are written to FILENAME-01.png, FILENAME-02.png, ...
(suffix is removed from FILENAME, if specified)
-r FILENAME, –read-from=FILENAME
read input data from FILENAME.
-s NUMBER, –size=NUMBER
specify module size in dots (pixels). (default=3)
-l {LMQH}, –level={LMQH}
specify error correction level from L (lowest) to H (highest).
(default=L)
-v NUMBER, –symversion=NUMBER
specify the minimum version of the symbol. See SYMBOL VERSIONS
for more information. (default=auto)
-m NUMBER, –margin=NUMBER
specify the width of the margins. (default=4 (2 for Micro QR)))
-d NUMBER, –dpi=NUMBER
specify the DPI of the generated PNG. (default=72)
-t {PNG,PNG32,EPS,SVG,XPM,ANSI,ANSI256,ASCII,ASCIIi,UTF8,UTF8i,ANSIUTF8,ANSIUTF8i,ANSI256UTF8}, –type={PNG,PNG32,EPS,SVG,XPM,ANSI,ANSI256,ASCII,ASCIIi,UTF8,UTF8i,ANSIUTF8,ANSIUTF8i,ANSI256UTF8}
specify the type of the generated image. (default=PNG)
-S, –structured
make structured symbols. Version must be specified with '-v'.
-k, –kanji assume that the input text contains kanji (shift-jis).
-c, –casesensitive
encode lower-case alphabet characters in 8-bit mode. (default)
-i, –ignorecase
ignore case distinctions and use only upper-case characters.
-8, –8bit encode entire data in 8-bit mode. -k, -c and -i will be ignored.
-M, –micro encode in a Micro QR Code.
--rle enable run-length encoding for SVG.
--svg-path
use single path to draw modules for SVG.
--inline only useful for SVG output, generates an SVG without the XML tag.
--foreground=RRGGBB[AA]
--background=RRGGBB[AA]
specify foreground/background color in hexadecimal notation.
6-digit (RGB) or 8-digit (RGBA) form are supported.
Color output support available only in PNG, EPS and SVG.
--strict-version
disable automatic version number adjustment. If the input data is
too large for the specified version, the program exits with the
code of 1.
-V, –version
display the version number and copyrights of the qrencode.
--verbose
display verbose information to stderr.
[STRING] input data. If it is not specified, data will be taken from
standard input.
SYMBOL VERSIONS
The symbol versions of QR Code range from Version 1 to Version
40. Each version has a different module configuration or number
of modules, ranging from Version 1 (21 x 21 modules) up to
Version 40 (177 x 177 modules). Each higher version number
comprises 4 additional modules per side by default. See
http://www.qrcode.com/en/about/version.html for a detailed
version list.