Жопа кота

Я устал создавать куча заметок и забывать пароли от них. Для этого я создал этот микроблог. Буду писать то что не плохо было бы помнить.

Позднее Ctrl + ↑

Openfire ошибка регистрации.

Столкнулся с проблемой что на xmpp сервере openfire не возможно зарегистрироваться из клиента. По моему единственным клиентом через который удалось авторизоваться был pidgin. Долго ломал голову что пошло не так в логах oprnfire была ошибка

User tried to authenticate with this server using an unknown receipient: openfire

Косяк был в моей не внимательности. Так как я переносил сервер на другое доменное имя а переименовать Доменное имя XMPP: в opefire забыл. После переименование все равно не заработало. Так как пришлось перевыпустить самоподписанные сертификаты в одноименной вкладке.
У берегитесь и вы от геморроя.

Бесплатный SSL сертификат.

Огорчил меня сегодня reg.ru закончился бесплатный ssl, а его продление стоило 1440.
Я вышел на путь страданий решил установить бесплатный сертификат, к этому времени я уже сменил хостинг с reg.ru на eternalhost так как я соблазнился на пожизненный тарифный план. То есть заплатил один раз и на всю жизнь. Оказалось что по мимо того что это дешевле, дак еще бесплатные ssl сертификаты для доменов.

Вообщем я тронут, в моей жизни стало чуть меньше геморроя, и этим решил поделиться с вами. И даки да ссылка рефиральная я очень корыстен)

Качаем видео с сайта Россия 1 и т. д.

Тыцаем по фрейму с видео правой кнопкой мыши в выпавшем меню находим «просмотр кода фрейма» тыкаем на него и ищем там строку

window.pl.data.dataUrl = '//player.vgtrk.com/iframe/datavideo/id/bla_bla/bla_bla/...';

Конечно вместо «bla_bla» будут ваши данные, копируем эту строку.
Потом вставляем в поле для ввода адресов в вашего браузера и дописываем http что бы строка выгладила так

http//player.vgtrk.com/iframe/datavideo/id/bla_bla/bla_bla/...

потом тыцаем Enter и попадаем на страницу с много букв и цифр. Ищем там примерно такое.

"528":"https://s65316.cdn.ngenix.net/
"336":"https://s65316.cdn.ngenix.net/

в первых кавычках идет качество во вторых ссылка, выбираем качество которое хотим, и копируем вторую ссылку от начала кавычек до конца.
Вставляем ее в браузер и тада!
Нет геморроя.

Безопасность в Гугл Хром

Когда кто то садиться за мой компьютер с браузером Гугл Хром он получает доступ ко всем моим данным.
Хуже всего что из за проклятого склероза я забывал пароли. и по этому не мог выключить синхронизацию с аккаунтом гугл или забывал выходить из него. Вообщем если вы такой же псих как я хотите хранить пароли не в гугл аккаунте. И желаете что бы браузер автоматически чистил историю и кэш вы попали куда надо.

Для начала поговорим а паролях. Моим требованием было.

  1. Пароли должны автоматически заполняться.
  2. При изменение также автоматически изменяться.
  3. Работать одинаково на всех устройствах Android Linux.

И ТаДа решение было найдено встречайте бесплатное приложение SafeInCloud
умеет все выше перечисленное более того для ПК оно бесплатно. моб версия стоит около 250 рублей при написание статьи. Но я готов был потратиться лишь было удобно.

А удобно стало присутствует импорт паролей из хрома что облегчило задачу по переносу.

Вторым решением стало отключение гугл хрома от синхронизации с аккаунтом гугла. так как пароли я теперь мог вводить за счет расширения SafeInCloud.

Далее сделал себе шапочку из фольги.

И решил что остается еще и история браузера. Которая может меня скомпрометировать. Ковырял я ковырял интернете в поисках приложения которая при закрытии браузера по чистит историю. Да и нашел знакомитесь расширение для Хрома Click&Clean чистит историю автоматом при закрытии.

Зацикливание стрима в VLC linux

Возникла необходимость зациклить видео поток. Нашел куча разных советов не все из них работали. Достаточно в терминале запустить VLC со следующими параметрами.

vlc -vvv --loop /home/punch/test.mp4 --sout '#transcode{vcodec=h264,acodec=mpga,vb=100,ab=128,deinterlace}:standard{mux=ts,access=http,dst=:1111,name="shit"}'

Где

/home/punch/test.mp4

Адрес к файлу который будет транслироваться

transcode{vcodec=h264,acodec=mpga,vb=100,ab=128,deinterlace}

это кодек в котором будет трансляция.

standard{mux=ts,access=http,dst=:1111,name="shit"}

параметры вещания в моем случаи порт 1111 тип http

Работа с программой восстановления TestDisk Linux

Что может TestDisk:

  • Исправлять таблицу разделов, восстанавливать удаленные разделы;
  • Восстанавливать загрузочный сектор FAT32 из резервной копии;
  • Перестраивать (реконструировать) загрузочный сектор FAT12/FAT16/FAT32;
  • Исправлять таблицу FAT;
  • Перестраивать (реконструировать) загрузочный сектор NTFS;
  • Восстанавливать загрузочный сектор NTFS из резервной копии;
  • Восстанавливать MFT использую MFT зеркало;
  • Определять резервный SuperBlock ext2/ext3/ext4;
  • Восстанавливать удаленные файлы на файловых системах FAT, NTFS and ext2;
  • Копировать файлы с удалённых FAT, NTFS and ext2/ext3/ext4 разделов.

TestDisk подойдёт и для новичков, и для экспертов. Для тех, кто знает мало или вообще ничего не знает о
методах восстановления данных, TestDisk может быть использован для сбора детальной информации о не загружающихся дисках которая затем может быть использована для дальнейшего анализа. Те, кто уже знаком с такими процедурами, должен найти TestDisk удобным инструментом при выполнении восстановления.
Чтобы попробовать восстановить данные, прежде всего установим утилиту testdisk, откройте терминал Ctrl + Alt + T и выполним следующую команду:

sudo apt-get install testdisk

утилита занимает что-то чуть больше 300 кб, очень мало, после установки запустим ее там же в терминале командой:

sudo testdisk
  1. Запустили, видим первое окно где нам предлагают вести логи, выбираем пункт «NO Log» и жмем кнопку «Enter».
  1. Далее предлагает выбрать необходимы диск, выберите его, переход по пунктам осуществляется с помощью стрелок вверх и вниз и подтверждением ввода с помощью клавиши «Enter». Выбрали нужный диск, далее переключитесь на кнопку «Proceed» и нажмите клавишу «Enter».
  1. После предлагается выбрать тип таблицы разделов, в большинстве случаев это первый пункт «Intel / PC Partition» и он выбран по умолчанию, жмем «Enter».

Выбираем тип таблицы разделов

  1. Далее выбираем пункт «Analyse» и в следующей вкладке Quick Search, готовим диск к анализу на обнаружение файлов которые были удалены.

Анализируем флешку на данные которые можно восстановить Выбираем пункт Quick Search, готовим диск к анализу на обнаружение файлов которые были удалены Завершилось сканирование флешки, смотрим результаты нажав на кнопку «P»

  1. После этого очень быстро пробежал анализ так как я выбрал флешку для анализа на 14 Гб, анализ закончился и мы видим окно с результатами. Для того чтобы увидеть список найденных файлов, нажмите кнопку с буквой «P» конечно же при английской раскладке p.

Выбираем директорию для восстановления

  1. Видим как бы список файлов и папок, что можно восстановить, с помощью стрелочек на клавиатуре переключаем и выбираем нужные папки и файлы для копирования.

Выбираем директорию куда скопировать восстановленные файлы с помощью testdisk Копирование восстановленных файлов завершено с помощью tesdisk

Определились, выбрали папку для копирования, жмем кнопку с буквой «С», после увидите файловый менеджер где нам предлагается в какую из папок на компьютере скопировать файлы. Я выбрал директорию «Загрузки» далее еще раз жмем кнопку «С» подтверждая копирование файла именно в эту директорию. Вот пожалуй и все по утилите testdisk, очень проста в освоении, ничего сложного, главное внимательность.

Источник 

Новый год Новый сервер.

Приветствую всех. В этом году решил объединить семью семейным чатом.
Проблема в том что часть моей семьи пользуется кнопочными телефонами и и установить туда скайп или телеграммм по сути не возможно. По этому был выбран старый добрый xmpp.
Так как beget удалил все мои аккаунты пришлось искать хостера который подобным не занимается. Так как я готов заплатить лучше много но один раз выбор пал https://eternalhost.net/vps и купил самый дешманский сервер. Так как я привык к убунте брал именно на ней. и так установка будет состоять из трех команд.

Скачиваем сервер

wget -O openfire_4.2.3_all.deb https://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_4.2.3_all.deb

Потом устанавливаем

sudo dpkg -i openfire_4.2.3_all.deb

И все сервер работает !
Чудо не какого геморроя.
Так что регистрация свободна и открыта с любого джабер клиента. Адрес сервера: woxmpp.site порт:5222
меня можно найти по нику alexandr@woxmpp.site .
Проверил с  сервером хорошо работают следующие джаббер клиенты

Windows это Gajim


Linux этоPidding


Android это Xabber


Для мобилок Старый Jimm

Регистрация квадрокоптера без серийного номера

На днях удалось мне прикупить в борохолках города П китайский квадрокоптер за символические 1500 р. В моем случаи это оказалось NoName Bayangtoys X16. Естественно не каких серийных номеров на нем не было. Я спрашивал на различных сайтах мол как регистрировать. Мне отвечали мол не как выбрось свое говно и купи себе Phantom 4 за  100к . Но именно из за отсутствия денег я взял себе китайский коптер. Короче не найдя ответа в интернете на писал на прямую в Россавиацию как регистрировать коптер без серийного номера. Ответ был удивительно прост.

Далее заполнил анкету из сайта Россавиации
Сделал пару фоток дрона положил их в конверт и отправил.
На это все. Получил ответ с номером регистрации. Из денег заплатил только за конверт.

Школа программирования.

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

Узнал я о столь замечательной школе через рекламу в Контакте. Решил записаться, долго мучили вопросы — почему это бесплатно, может я не справлюсь и многое другое. Уровень моих знаний был очень мал, я знал, что такое CSS html и что-то слышал о языках программирования. Ещё несколько переживал, что я суперстар — мне 32 года, и еще у меня 3-я группа инвалидности и мне даётся всё немного тяжелее. Я наплевал на свой страх и пошёл. Подумал, что от одного дня не убудет, если не буду справляться — пойду домой.

Долгое время мне казалось, что я слабоумный, так как я решил выбрать направление полегче — (фронтенд), но всё равно ничего не понимал))). Так или иначе, когда начались первые домашние занятия, я хорошо ударил лицом в грязь, написав макет на абсолютных размерах. Благодаря помощи участников группы и учителей курса я познакомился с сетками. Флексы и гриды пришлись по душе.

Потом мне казалось дикостью принуждение меня использовать parcel. Меня постоянно тянуло к блокноту и апачи. Но через пару недель я проникся им очень сильно. Забыл блокнот как страшный сон и познакомился с VisualCode. По итогу мне удалось сверстать довольно гибкий макет. Более того, в свободное время я проникся медиа-запросами и смог сделать мобильную версию макета. Радость, правда, была не долгой, и я понял, что я в самом начале пути, так как данные, оказалось, надо получать динамически.

В этот раз я познакомился в фреймворками и библиотеками к ним. Только я начал переписывать макет на Vue,js начался хакатон. Тимлид выбрал Vuetifi для разработки. Начались новые потуги в освоении материала. Было удобно, что мы встречались каждую неделю и можно было спрашивать «КАК И ПОЧЕМУ ВСЁ НЕ РАБОТАЕТ». В итоге получил Сертификат — море позитива. Желание осваивать программирование дальше. Поэтому хочу выразить искреннюю благодарность фирме https://dpvsoft.ru/, особенно Роману и Павлу. Очень вдохновлён вами, готов участвовать в ваших проектах и оказывать посильную помощь. Спасибо

ПО для слепых

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

Немного поговорим о конкретике. В основном, программные продукты, которые рекомендует минздрав на своём сайте, это экранные дикторы.

Скажем так — это программы озвучивающие ваши действия в среде виндовс. Для меня, сама среда виндовс не очень удобна, так как в большой части работает на визуализации, то есть основной упор ОС сделан на визуальном оформлении и предоставлении информации, что человеку с нарушением зрения не важно. Это лучше, чем ничего, поэтому опубликую ссылки, так как на сайте минздрава они ведут на английский сайт разработчика да еще на 404 страницу. Итак, с экранными дикторами под виндовс вы сможете познакомиться на веб странице https://nvda.ru/ страницу поддерживает и публикует Валентин Куприянов — человек с нарушением зрения, делает он это на добровольных началах. У проекта есть группа в ВК https://vk.com/nvda_ru сообщество помогает освоиться с программой. Лозунг проекта «После потери зрения не наступит Конец света! Даже не надейтесь на это, вам поможет реабилитироваться бесплатная программа Nvda.» Так как проект бесплатный возможна поддержка, принимаются пожертвования.

Но по мне, экранный диктор не удобен из-за среды виндовс, где он работает. Это выход, если ПК пользуется несколько человек. Но, так как у меня есть свой ПК, я хотел установить не дополнение виндовс, а самодостаточную среду. То есть ОС для слепых со своим интерфейсом. Первый из дистрибутивов, который я повстречал был Adriane от создателя Knoppix Клауса Кноппера, который для своей слепой жены и сделал этот дистрибутив.

Но для меня он был слабо интересен, так как не работает с русским языком. И тут мне удалось познакомиться и даже поучаствовать в проекте Luwrain http://luwrain.org/ нет ничего лучше, чем скопировать аннотацию, проект для объяснения его сути. Сам luwrain называет себя платформой невизуальных приложений. Технологии без пикселей.

«Команда LUWRAIN развивает инструменты доступа к информационным технологиям
в невизуальной форме. Наша компетенция включает в себя как решение социальных задач,
так и проектирование новых человеко-машинных интерфейсов
для взаимодействия при помощи речевого вывода.
Особую роль в нашей работе играет поддержка людей с нарушениями зрения,
для которых мы ведём активную разработку
программных продуктов и методов, адаптаций, материалов.»

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

Ранее Ctrl + ↓