Блог Александра Башкирова

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

Как сменить забытый пароль в Linux

Просмотров: 2416Комментарии: 2
Linux

Понадобилось мне тут вспомнить как сменить забытый пароль в Linux... конспектирую.

Дано: ноутбук с установленным Linux. Отмечу, что установка без особых изысков типа LVM и иже с ними, шифрования тоже нет. Что знаю: имя пользователя. Что не знаю: пароль пользователя.

Как восстановить?

1) Загружаемся с LiveCD дистрибутива (я грузился с Runtu 14)

2) Чем хорош дистрибутив (кроме того, что маленький) - так это тем, что примонтирует сразу все диски, что найдет. Соответственно, заходим в файловый менеджер (там вроде pcmanfm) и смотим там путь до смонтированного раздела

3) Меняем рут на смонтированном разделе:

sudo chroot /media/sdb1

4) Меняем пароль на нужный

sudo passwd %username%

Ремарка 1: если вы не помните имя пользователя, то поможет

sudo cat /etc/shadow

между шагом 3 и 4.

Ремарка 2: если вы грузитесь с другого дистрибутива, где автомонтирования нет, то вам поможет:

sudo fdisk -l     #смотрим на каком разделе нужный диск (например, на /dev/sdb1/)
sudo mkdir /media/xlinux     #создаем точку монтирования для диска
sudo mount /dev/sdb1 /media/xlinux    #монтируем нужный нам раздел в нужную точку монтирования

В этом случае, естественно, chroot будет на /media/xlinux

Аркадий Моренис: если Вам кажется, что...

Просмотров: 2923Комментарии: 0
Alib.spb.ru

Аркадий Моренис (https://www.facebook.com/amoreynis):

  1. На рынке, на котором работают крупные игроки, есть свободная ниша. Они ее оставили специально для вас или посчитали, что туда лезть не стоит, потому что там нет денег?
  2. На рынке, на котором нет крупных игроков, вы собираетесь стать лидером. Почему никто из существующих мелких игроков не смог стать крупняком?
  3. У вашего продукта нет аналогов. Не удовлетворяют ли люди эту потребность другим, более привычным способом?
  4. У вас есть супер-фича, за счет которой вы порвете конкурентов. Конкуренты дураки и не додумались до нее или попробовали и отказались? Сколько времени им потребуется, чтобы ее скопировать?
  5. Вы строите единорога на новом рынке. Есть ли на этом новом рынке деньги или это рынок Шредингера, который, вроде бы, есть, но которого, с другой стороны, нет?
  6. Вы придумали уникальную идею. Погуглите.
  7. Вы придумали гениальную идею, которая "лежит на поверхности". Почему умерли те стартапы, которые реализовывали эту же идею до вас.
Пост не о том, что ничего не надо делать. Пост о том, что перед тем, как начать что-то делать, надо задать себе правильные вопросы и найти на них разумные ответы. Это называется критическое мышление.

Как установить принтер Brother 2140 через принт-сервер в Linux с нуля

Просмотров: 2319Комментарии: 0
Linux

Дано: Brother 2140 на 192.168.1.2 через сервер TP-Link TL-110U + runtu с выпиленными драйверами. (Ибо в Runtu небезосновательно выпилино все лишнее).

  1. Устанавливаем cups (сервер печати в Linux, без него ничего не получится): sudo apt-get install cups
  2. Устанавливаем sudo apt-get install hpijs-ppds (дравера для принтера)
  3. sudo apt-get install system-config-printer-gnome (утилита конфигурирования принтеров)
  4. Идем на http://www.openprinting.org/ -скачиваем там ppd файл для принтера
  5. Запускаем system-config-printer
  6. Устанавливаем там требуемый принтер (Brother 2140), с использованием полученного ppd файла.
Собственно, всё.

Пост для памяти.

Про время

Просмотров: 3062Комментарии: 0
Alib.spb.ru

Истинную цену чего-либо понимаешь только тогда, когда это чего-то либо нет, либо есть, но в ограниченном количестве.

Возьмем время. По умолчанию кажется, что его еще много, практически целая вечность. По факту, средняя продолжительность жизни человека менее 100 лет. И это, согласитесь, совсем не вечность. А человек, хочет он того или нет, вообще живет в моменте: здесь и сейчас.

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

То есть объективно, в нашей жизни есть "здесь и сейчас", а ничего больше - нет. И имеет смысл больше концентрироваться на том, как мы живем "вот прямо тут", и что бы хотели в моменте, чем на том, что будет. Или на том, что было. Потому что тот, кто живет вне контекста настоящего, проигрывает. "Позвольте" - спросите вы - "а как же цели и планы? Что, вот так взять и выкинуть?" . Нет, не так вот сразу, да и по большому счету- выкидывать не стоит. Стоит ставить цели, идти к ним, планировать... но помнить о том, что план это только план. План - это отражение того, как бы нам хотелось, чтобы было и набор шагов, которые необходимо сделать для достижения цели. А вот как мы проживаем каждый шаг, как поживаем достигнутую цель, это уже вопрос к нам. И это - первый важный вывод этого поста.

Вернемся к ценности времени. Время ценно именно тем, что оно конечно. В сутках 24 часа. Не 18. Не 36. Именно 24. А в неделе 7 дней, как бы мы не хотели это изменить.

Здоровому человеку надо на сон от 5 до 8 часов. Таким образом, остается около 16 часов "полезного" времени. И как и куда мы его потратим, зависит только от нас. Баланс времени - это одна из самых мощных доступных нам энергий. Но многие ли из нас думают о том, чтобы действительно управлять временем, а не жить "как выходит"?

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

Отсюда второй важный вывод этого поста: научиться управлять временем можно только осознав его цену и ценность. А также цену и ценность того, что может быть выражено во времени.

Например, банально, есть несколько выборов на тему "что сделать после работы".Можно пойти домой и почитать книгу. Можно - пойти с друзьями пообщаться. А можно - в театр. Что более ценно? То есть, если смотреть именно с позиции ценности, а не "так надо"? Потому что, по идее, время получит то, что имеет наибольшую ценность в данный момент времени. И нормально, вообще-то, если в другой момент времени, отнесенный от текущего, приоритеты будут иными.

Собственно, я как раз об этом. Цена и ценность. И время. Они связаны. И да, их нельзя рассматривать в отрыве друг от друга. Потому что в этом случае букет

потеряна целостность системы.

О разрешениях для приложений в Андроид

Просмотров: 2260Комментарии: 0
android

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

Повторюсь, что ничего нового - но позновательно.

Итак, читаем.

О шифровании в Андроид, или как скрыть фото от чужих глаз в случае потери телефона

Просмотров: 2497Комментарии: 0
android

Задумался о шифровании данных в Андроид. Конкретно - применительно к очень простой практической задаче - как скрыть фото от чужих глаз в случае потери/кражи телефона.

Для начала - немного философии. Как известно, телефон на базе android 5+ имеет встроенные инструменты шифрования самого устройства. Для того, чтобы убедиться, идем: Настройки - Безопасность - зашифровать данные. Если там стоит "Зашифровано", то внутренняя память Вашего телефона под защитой. Ну, как под защитой - при вводе пин-кода или пароля данные разблокируются. Отсюда мораль: если Вы не используете пин/пароль на телефон, то данные не защищены никак!

Если же в настройках шифрования стоит "не зашифровано", то есть смысл зашифровать... Обратите внимание: если шифрование Вы включили самостоятельно, то оно отключится при сбросе к заводским установкам. Если же у вас  новое устройство, в котором функция шифрования включена заводским способом, нет никакого способа отключить его, даже с помощью возврата к заводским настройкам.

Таким образом, получается, что внутренняя память телефона защищена. А что с "внешней"? (Ну, то есть с SD карточкой в телефон).

А ничего. Она просто не зашифрована. И это может внезапно стать проблемой - хотя бы потому, что там хранятся личные фото. Ничего "такого", но не хотел бы, чтобы они стали достоянием общественности.

В интернетах пишут, что если установить пин на 6+ символов, то появится пункт "Шифровать внешнюю SD карту". У меня не получилось. Ну, будем рыть дальше...

В общем, по итогам расследования. Есть 2 пути шифрования:

  • первый описан тут: https://habrahabr.ru/company/cybersafe/blog/243463/ Коротко: все медиафайлы прогоняются через редиректор, на папку натравливается примонтированный киптоконтейнер... Плюс: файлы в контейнере, следовательно, их названия и структура тоже скрыты. Минусы: не работает :)
  • зашифровать на уровне ФС, например, при помощи encdroid (https://play.google.com/store/apps/details?id=org.mrpdaemon.android.encdroid) или аналогичных (Cryptonite - https://play.google.com/store/apps/details?id=csh.cryptonite). Они создают EncFS файловую систему. Минусы - структура каталогов остается прежней, шифруются только файлы и изменяются их имена. Ну и - необходимо каждый раз добавлять файлы "ручками". С просмотрщиком работать неудобно.
  • использовать приложения всё-в-одном. Это я уже позже дошел, "потыркавшись" в тупики, о которых расскажу ниже.
Сначала мне показалось, что для моих задач - скрыть фото от посторонних глаз, на случай утери телефона - второй путь самое оно. Попробовал.

Для истории: скачиваем EncDroid, запускаем.

Там идем в Settings, ставим галочку в "Enable SD Card", и в "External SD Card preferenses" - выставляем путь до карточки (в моем случае это /storage/sdcard0)

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

Работать - неудобно. Зашифрованный контейнер не прозрачен для программ, увы.

Что же... пробуем первый путь.

Устанавливаю https://play.google.com/store/apps/details?id=com.cybersafesoft.cybersafe.mobile.lite

Ограничения лайт-версии - пароль в 2 симвлоа.. ну, попробуем так.

Создаем сейф, помещаем туда фото. Как минимум - фото в сейфе можно посмотреть встренным просмотрщиком. Не фонтан, но уже более менее нормально. Но вот не монтируется на папку никак! Соответственно, все пляски вокруг этой софтины заканчиваются невозможностью нормального монтировнаия...

Еще на encfs работают:

https://play.google.com/store/apps/details?id=com.giraone.encmanfull

https://play.google.com/store/apps/details?id=com.boxcryptor.android&rdid=com.boxcryptor.android

Последний, кстати, я поставил себе.

"Тупой как пробка", то есть умеет делать хранилище, помещать в него файлы... Неудобно то, что в его том не закачать файлы массово. Не просто неудобно, а очень неудобно (у меня 1000+ фото, заливать по одному - это наверное даже не на неделю задача).

В итоге, попробовал encdroid: https://play.google.com/store/apps/details?id=org.mrpdaemon.android.encdroid

Попробовал поработать с ней... неудобно. Полез смотреть дальше. Нашел такую штуку: https://play.google.com/store/apps/details?id=ru.vsa.safephotolite&rdid=ru.vsa.safephotolite

Из плюсов - работает, шифрует. Есть свой просмотрщик. Пароль просит при входе. Экспорт с одной стороны сделан хорошо - то есть "забраешь" фото в приложение, после чего тебе спрашивают - не хотите ли удалить исходник. Делает (вручную) резервные копии. В настройках есть пути до файлов. То есть можно обеспечить внешний бекап.

Что я и сделал: установил FolderSync Lite (https://play.google.com/store/apps/details?id=dk.tacit.android.foldersync.lite&rdid=dk.tacit.android.foldersync.lite), предложив ей отправлять сейф на Яндекс диск по WebDav. Так как файлы хранятся по одному, то, в общем - нормальный способ, не перегруженный трафиком.

В итоге: "всё работает" (что прекрасно), но не без ручных операций, увы. То есть не получилось сделать так, чтобы все фото из одной папки автоматически были бы подхвачены и зашифрованы... Да и синхронизация именно в версии Light FolderSync'a - автоматом "не работает", "только ручками". Но основная задача - скрыть фото от чужих глаз в случае потери телефона - решена.

ПС. на фоне этого всего стал чуть лучше относиться к Apple - они хотя бы изначально строят систему так, чтобы пользователь вообще не забивал себе голову "что будет если я потеряю телефон с флешкой,..." - они просто не дают ставить свои SD карты + шифруют на внутренней памяти всё, что можно.

Как перепелить фокусировочный экран с Зенита на Pentax

Просмотров: 3151Комментарии: 0
фото

Как известно, съемка мануальной (неавтофокусной) оптикой - занятие весьма приятное. Я, например, очень люблю старые стекла. Картинка, цвет, объем, платика и т.д. Но есть одно "но": если на k-3 автофокус хороший, и подсказка работает "как надо", то k100Super этим похвастаться не может. Ну, то есть, он "как-то работает", но не идеально.

Решение подсказал Сергей Глебов (http://www.penta-club.ru/forum/user/31622-sergag/) - он перепилил несколько фокусировочных экранов со старых Зенитов. Для начала, он мне подарил перепиленный с Зенита Е экран с микрорастром. Затем, мне показалось этого мало - и я купил убитый Зенит 122К. (В смысле, тушка в состоянии "лом", за 200 рублей). Почему именно его? А там фокусировочный экран с клиньями и микрорастром.

Сам Сергей так описал технологию пиления:

  • Положил родной ФЭ на экран зенита ет, обвел иголкой.
  • На лезвие строительного ножа наклеил пластырь, использовал него как линейку.
  • Процарапал другим ножом все с двух сторон периметр, как мог поглубже.
  • Пассатижами, понемногу наклоняя туда-сюда край, обломал лишнее (это уже сходу придуманная технология). Получилось очень ровно, без заусенцев.
  • Промыл в воде с фейри, плюнул на все советы по сушке, просто обтер и продул. Не терпелось посмотреть, что там получается. Поставил в фотик.
Я пилил по-другому :)
  • Взял ФЭ с Зенита 122, замерил его штангенцируклем. Получилось - что он на 2 мм с каждой стороны больше штатного.
  • Взял напильник. Положил напильник на газеты на стол.
  • Стачивал с каждой стороны по 0,5 мм, контролируя штангенциркулем размеры. Так в несколько проходов, пока не пришел к требуемому размеру. Сложно было ровно стоить: приходилось, чтобы не нарушить геометрию, в процессе контролировать штангелем размеры в 3..5точках, и исправлять надфилем (привет перфекционизму в действии).
  • Скгруглил углы надфилем, им же снял фаску.
  • Помыл в воде с фэйри. Сушил холодным феном.
  • Поставил в фотик.
Теперь субъективные ощущения.
  • оба экрана (и с ЕТ, и с 122ого) - темнее родного в матированной части. В середине - свелые, примерно как на k-3.
  • фокус лучше всего ловить по клинтьям. Дает максимум точности.
  • клинья у Зенитовского экрана не темнеют, даже на f22.
  • на k100Super пришлось убрать штатную прокладку - она мешала фокусировке. (Сергей писал, что на его k-r аналогичная проблема, тоже убирал прокладку).
  • на k-3 замок ФЭ продуман сильно лучше, чем на k100Super. Там пока сообразил, как открыть, полчаса наверное прошло.
  • автофокусу ФЭ не мешает никак.
И самое главное. Общие впечатления: с неавтофокусной оптикой ЗНАЧИТЕЛЬНО легче наводиться на резкость. С автофокусной - ну, "раз на раз..." - если отключить автофокус, то тоже. И самое-самое главное - у меня это получилось! Я честно считал, что "преепелить ФЭ" - это сродни какой-то особой магии. А оказывается, доступно и простым смертным. :)