Category: it

Category was added automatically. Read all entries about "it".

Microsoft Natural keyboard - лучшая клавиатура

Теперь я с обалденной клавиатурой. Печатать на такой клавиатуре одно удовольствие, кнопки нажимаются очень приятно, звук тоже приятный. А главное я теперь защищен от туннельного синдрома. Руки действительно меньше устают, но первую неделю я по клавишам постоянно не попадал.
Microsoft Natural keyboard
А теперь когда я сажусь за ноутбук, то приходится держать нервную систему под контролем, т.к. не могу печатать уже на стандартных обычных клавиатурах, особенно у которых маленький ход клавиш.

Как смотреть youtube без палива? Google больше не сможет отслеживать твои просмотры в YouTube.

Не секрет, что Google идентифицирует вас сразу, как только вы просмотрите пару роликов, даже если смотреть через Tor Project. Закрытые JavaScript делали своё дело - они собирали всю необходимую информацию, Google эту информацию обрабатывал, а дальше дело техники.

Но на Youtube есть интересные каналы которые хочеться смотреть. На помощь пришел отличный сервис invidio.us . Который отлично справляется с воспроизведением youtube роликов используя только открытый javascript. Можно зарегистрироваться, указав только логин и пароль - появиться возможность подписываться на любимые каналы. Установив плагин invidio.us все youtube-ссылки будут автоматически открываться в invidio. Видео ролики воспроизводятся с активированным плагином GNU LibreJS, плагин который отключает javascript с закрытым кодом, т.е. с потенциально опасным. Реклама и различные индивидуальные рекомендации по просмотру каналов отсуствуют.

Идеально, браузер работающий через сеть tor - отключенный закрытый javascript - invideo.us - теперь провайдер, правительство, Google или АНБ(PRISM) не будут видеть даже следов посещения youtube, не говоря уже о том что вы просматривали.

Северный Казахстан и регистратор доменных имен REG.RU

Просматривая сайт российского регистратора доменных имен REG.RU, очень внезапно обнаружил доступным к регистрации такой поддомен.
Северный Казахстан

А если учесть тот факт, что на севере Казахстана много русскоязычных живет, я бы на месте граждан Казахстана задумался.
P.S. если смотреть сайт регистратора с американских ip — там такого поддомена нет.

GnuPG - краткая инструкция

1. Создаём ключи приватный и публичный gpg --full-generate-key
Тут всё просто без определенных примудростей, вам только перед данной операцией нужно придумать фразу-пароль и запомнить. Создаются ключи и сертификат отзыва. Я себе выбрал (1) RSA и RSA (по умолчанию) , 4096 бит и срок действия 2 года.

2. Убедимся что ключи создались
gpg --list-keys
gpg --list-secret-keys
gpg --list-public-keys

Данная комманада просто выводит список созданных и импортированных ключей.

3. Делаем экспорт публичного ключа в текстовый файл gpg --output vlad@konnov.name.asc --armor --export 1CD291E8DEC729F1
1CD291E8DEC729F1 - Это идентификатор вашего публичного ключа, который принадлежит вашему приватному ключу.

4. Делаем экспорт приватного ключа gpg --armor --output vlad@konnov.name.key --export-secret-keys 1CD291E8DEC729F1
Приватный и публичные ключи нужно сохранить в надежном месте. Для возможности их использования на другой машине, после переустановки ОС и т.д. Позаботиться о конфиденциальности и защищенности данных файлов нужно прямо сейчас!

5. Отправляем публичный ключ на открытые сервера ключей. gpg --send-keys --keyserver pgp.mit.edu 1CD291E8DEC729F1
Делать подобную операцию не обязательно и доверять таким серверам нельзя. Перед импортом публичного ключа, нужно обязательно убедиться что ключ его. В дальнейшем ты поймешь как.

7. Для восстановления ключей используем следующую команду:
gpg --import vlad@konnov.name.asc
gpg --import vlad@konnov.name.key

Делать прямо сейчас не нужно, только когда будет в этом необходимость.

8. Уникальный опечаток своего и любого другого импортированного вами публичного ключа всегда можно проверить командой gpg --fingerprint vlad@konnov.name
Получаем такой опечаток моего публичного ключа B0FB 989E C12C 3573 8087 09B2 1CD2 91E8 DEC7 29F1

9. Так же нам нужно сделать сертификат отзыва ключа. gpg --gen-revoke --armor --output=revocation.crt vlad@konnov.name
На случай если ваш приватный ключ будет скомпроментирован, т.е. доступ к приватному ключу получили третьи лица.

10. На случай если ваш приватный ключ действительно скомпроментировали:
gpg --import revocation.crt
gpg --keyserver pgp.mit.edu --send-keys 1CD291E8DEC729F1

Использовать только в случае, если в дальнейшем пользоваться данным ключем не намерянны.

11. Проверяем доступность своего или чужого публичного ключа. gpg --keyserver pgp.mit.edu --search-keys vlad@konnov.name
После проверки вы интуитивно поймете как импортировать чужой или свой публичный ключ себе в систему, для дальнейшей переписки или обменом зашифрованными файлами. Кроме email можно указать fingerprint илил id ключа.

Если ты, мой друг, сделал gpg шифрование, принимай мои искренние поздравления! За твоей личной перепиской и обменом файлом теперь не сможет следить АНБ, ФСБ, PRISM, Google и прочий ZOG.

Ты всегда можешь написать мне зашифрованное письмо, даже если не уверен что с первого раза все получилось, я обязательно сообщу.
vlad@konnov.name
B0FB 989E C12C 3573 8087 09B2 1CD2 91E8 DEC7 29F1

UPD
mkdir -p ~/.gnupg/private-keys-v1.d # chmod 700 ~/.gnupg/private-keys-v1.d
Рабочие решения.
gpg --keyserver keyserver.ubuntu.com --search-keys vlad@konnov.name
gpg --keyserver pgp.mit.edu --search-keys vlad@konnov.name
gpg --keyserver zimmermann.mayfirst.org --search-keys vlad@konnov.name

ImageMagick - обработка фотографий через консоль

Для публикации фотографий на сайте - мне нужно сначала изменить расширение, убрать "туман", очистить служебные данные и указать копирайт. Как бы ничего сложного, в том же GIMP все эти операции сделать без проблем, но если фотографий много, то уйдет уйма времени. Через консоль в Linux с помощью ImageMagick данная операция выполняется за считаные секунды с любым количеством фотографий.

Переходим в папку с фотографиями
cd dir
Создаем папку site и создаем в ней все фотографии с расширением 1024 в формате .jpg
-quality 90 - уровень качества изображения
-auto-level - normalize - убираем "туман"
-strip - очищаем фото от exif и прочей служебной информации
-gravity SouthEast - расположение текста снизу справа
-pointsize 50 - размер текста
-weight thin - толщина шрифта
-fill white - цвет шрифта
-annotate 0 'konnov.name' - сам текст
-resize 1024x1024 - тут думаю всё понятно

mkdir site; for f in *.JPG ; do convert -quality 90 -auto-level -normalize -strip -gravity SouthEast -pointsize 40 -weight thin -fill white -annotate 0 'konnov.name' -resize 1024x1024 "$f" "site/${f%.jpg}-1024.jpg" ; done

Как пользоваться GNU Tar?

Не буду рассказывать о всех преимуществах GNU Tar, но скажу что он кроссплатформенный, бесплатный и свободный с открытым кодом.

Создать архив
tar -vvzcf nazvanie.tar folder/ --totals --block-number
tar -vvzcf nazvanie.tar folder/ --totals
tar -vzcf nazvanie.tar folder/
tar -vcf nazvanie.tar folder/


Предпросмотр архива
tar -tf nazvanie.tar

Извлечь файлы из архива
tar -vxf nazvanie.tar
tar -vxvf nazvanie.tar --totals
tar -vxvf nazvanie.tar --totals --block-number


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

GNU LibreJS — только свободный JavaScript

LibreJS


Я не разработчик, поэтому в технические детали JavaScript не углублялся, но пришлось. Оказывается, даже большинство разработчиков стали жертвами JavaScript, есть свободные и соответственно не свободные JavaScript. Разработчики опять же в большинстве своём используют не свободные скрипты — это и есть потенциальная опасность, где проверить или исправить код нет возможности. Такие скрипты нужно избегать.

Каждый сайт перед посещением просматривать и изучать на то, какие JavaScript используются, нормальный человек делать этого не будет. Тут два варианта — тупо отключить JavaScript или использовать плагин GNU LibreJS.

GNU LibreJS — блокирует не свободные JavaScript и разрешает работу только свободным и проверенным JavaScript.

Яндекс предупредил о JavaScript

Удивительно, но Яндекс предупреждает насколько опасно посещать сайты с включенным JavaScript.

Совет. JavaScript является потенциально уязвимым компонентом браузера и может быть использован злоумышленниками, например, для хищения паролей пользователей или запуска вируса. Если вам необходимо посетить сайт, которому вы не доверяете и по каким-то причинам не можете воспользоваться его безопасной копией — отключите поддержку JavaScript на время просмотра сайта.


archive.is/x473p

Теперь с сегодняшнего дня у меня точно везде отключен JavaScript. Сложно будет без YouTube, но если он не уважает конфиденциальность своих пользователей и случайных прохожих, то обходим стороною.

Может есть или будут в дальнейшем разработаны какие-нибудь решения для просмотра без JavaScript.

Веселое происходит в Bitmessage

Bitmessage у меня соединяется с миром исключительно через Tor Project. Сегодня во все мире выходной, на работах практически все ноды потушены до понедельника. Но иногда попадаются ноды с довольно забавными доменными именами. Не мог не сделать скриншот.
fuck Trump