eugeniouglov

eugeniouglov

На Пикабу
Дата рождения: 8 июня
259 рейтинг 0 подписчиков 1 подписка 5 постов 2 в горячем
Вопрос из ленты «Эксперты»

Безопасно ли использовать жёсткий диск с вирусами (не системный)?

Чтобы защитить важную информацию на основной ОС, я решил поставить вторую изолированную ОС.

У меня два встроенных диска: ssd и hdd. Изначально на ssd у меня была основная система и на hdd данные. Чтобы обезопасить и данные и ОС, я решил разбить ssd и hdd на логические диски.

На второй логический диск ssd я поставил вторую ОС, на которой вирусы меня не волнуют и также второй логический диск от hdd, который тоже может собирать нечисть. Далее для основной ОС в менеджере дисков я убрал букву второго логического диска ssd. В свою очередь, для второй ОС я убрал букву лог. диска, где основная ОС на ssd и также убрал букву с лог. диска hdd, с важной информацией.

В крациях, если слишком муторно написал, то основная ОС видит только свой лог. диск на ssd и весь hdd. Вторая ОС видит только свой лог. диск на ssd и только один лог. диск на hdd.

Теперь вопрос на сколько это безопасно для первой ОС и одного логического диска hdd (букву которого вторая ОС не видит), если я хватану вирус со второй ОС.

Если допустить что вирус атакует один из логических дисков, стоит ли переживать за весь хард?

Спасибо!

Показать полностью
0
Вопрос из ленты «Эксперты»

Чем заряжать powerbank от VR шлема Oculus Quest 2?

Здравствуйте! Подскажите, пожалуйста, чем заряжать оригинальный Power Bank от квеста второго (https://amzn.eu/d/hICV21N)?

У меня есть оригинальный зарядник для шлема, но хотелось бы заряжать шлем и банк одновременно.

Хотелось бы узнать какой вольтаж, ампераж допустим. И было бы отлично если бы кто-то объяснил что именно убивает батареи.

Спасибо!

10
Вопрос из ленты «Эксперты»

Как поставить вторую, изолированную от основной системы, Windows?

Приветствую форумчане!
У меня такой вопрос: есть ли возможность поставит вторую ОС Win10 так, чтобы она видела только выбранные локальные диски и была полностью изолирована от основной ОС?

Зачем?
Безопасность основной ОС и информации на определенных локальных дисках.
Вместо использования виртуальной машины, которая использует не все мощности пк и дает задержку инпута.

Или может подскажите другие варианты изоляции от основной ОС?

Еще важное уточнение: установки и данные должны сохраняться в изолированной среде.


Спасибо!

9

Как вам игра-квиз «Диктатор Санта» с черным юмором

Я сделал тестовую версию квиз-игры с черным юмором «Диктатор Санта». Если вам идея понравится, то продолжу разработку.

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

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

На данный момент только английская версия.

Скачать с Google Play:

https://play.google.com/store/apps/details?id=com.EugenioUglov.DictatorSanta&gl=IT

Делитесь своим мнением и идеями. Спасибо!

Показать полностью 1
144

Как я написал свою поисковую систему для быстрого поиска личной информации

Предыстория

Все началось с того, что мне стало трудно находить нужную информацию, файлы. Чем больше файлов и папок у меня образовывалось, тем больше времени уходило на поиски нужного. Я понял, что каждый раз искать в бесконечных списках файлов и папок, особенно с условием вложенности это не вариант для больших объемов данных.

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

Поиск по содержанию файла даёт не самый релевантный результат. Может выдать бесполезные результаты с содержанием содержащие ключевые слова, но не относящиеся к тому, что действительно необходимо найти.

Более того по содержанию можно искать только текстовые файлы.


Структура содержания информации

Структура папок представляется собой в виде дерева. Мне это не нравится, потому что каждая папка может содержать только определенные файлы, если не учитывать копирование и ссылки.

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

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

А почему бы об этом просто не попросить прихвостня(они уже у всех есть, правда?) -"Принеси мне зелёное свежее яблоко".

Как сразу становится удобно!

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

А вот если мы не знаем существуют ли яблоки вообще, то спрашиваем прихвостня:

- "Яблоки есть?"

- "Есть, господин! Сотни, игрушечные, красные, гнилые..".

- "Мне нужно свежее яблоко".

- "Понял! Есть красное свежее яблоко "Сирота", красное свежее яблоко "курага",..".

- "А что насчёт зелёного свежего яблока".

- "Есть! Зелёное свежее яблоко "Пух-тибидух" и Зелёное свежее яблоко "Девственный"".

- "В таком случае, принеси мне, пожалуй, Зелёное свежее яблоко "Девственный"".

- "Да, сэр".

Вот последняя фраза как раз таки и стала названием приложения. Как ответ на команду пользователя - "Yes Sir".

Возвращаясь к яблокам. Заметили, что в первом случае нужно искать яблоки не пойми где, а во втором мы задаём уточняющие условия к запросу!?

Для нахождения нужного результата, используя древовидную структуру(папки) приходится обходить все узлы. А в случае графа(теги) можно получить результат, в лучше случае за проход по единственному узлу.

Приведу пример более реалистичный. Есть папка с музыкой и подпапки для разделения на жанры. Но что если в какой-то момент мне захочется послушать французскую музыку не зависимо от жанра. Вот тут то и вся проблемность древовидной структуры папок вылазит. Можно конечно, как советовали на форумах, создавать отдельные папки под язык произведения и кидать ссылки, но опяяяттть папкии..

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

В этом случае возможно группировать, сортировать музыку гораздо гибче. Например скомбинировав 3 тега: французская, русская, рок можно получить то, чего стандартными средствами Windows не возможно, ну или я чего-то не знаю.


Попытки найти готовое решение.

Первой идеей было воспользоваться "тегированием" файлов, папок. Таким образом можно искать информацию комбинируя теги, не зависимо от порядка слов. И лучшими приложениями для этого, могу выделить XYplorer и Tagging for windows. Первая из себя представляет отдельный файловый менеджер с опцией тегирования. Второе приложение - дополнение к стандартному файловому менеджеру. Однако они позволяют искать файлы только на ПК и конечно нельзя написать как в Гугл поисковике запрос близкий к пользователю, а алгоритм уже бы сам выбрал из запроса теги и отсортировал информацию по приоритету. В последствии удалил обе, они подвисали и крашились частенько (возможно дело в моих надстройках Windows, не хочу делать антипиар этих отличных программ).


Визуальный поиск

В попытках найти оптимальный способ поиска доходило до странного. Я больше визуал и поэтому загружал изображения более менее подходящее по теме информации в социальную сеть ВКонтакте, а саму информацию сохранял в комментариях под изображениями. Это дало некоторый прирост в скорости поиска и пользоваться можно с любого устройства. Но как вы, наверное, понимаете долго это продолжаться не могло. В конечном итоге я стал задумываться а к какой информации относится это изображение : "Рельсы означает адреса знакомых или желаемые места для путешествия..". Ну а уж то, что под одним изображением образуется портянка из информации без возможности вложенности - это фиаско, бро.

Желаемый функционал

Я подумал, что было бы отлично разработать приложение, которое бы подходило по таким критериям:

1. Можно использовать с любого устройства без возможности подключения к интернету.

2. Поиск личной информации настолько быстро, насколько это возможно.

3. Поиск должен быть простым как Google Search.

4. Возможность сохранить всю текстовую информацию в текстовый файл.


Выбор технологий

1. По первому пункту из желаний было решено разработать веб приложение, так как с любого устройства, на котором есть браузер, можно получить к нему доступ. Данные хранятся в localstorage браузера, но при открытии сайта сразу выгружаются в переменную для обеспечения лучшей скорости.

Для синхронизации данных с другим устройством, браузером я взял базу данных mysql от 000webhost бесплатно, но потом перестал использовать из-за ограничений на обьем.

Сейчас единственный способ для обновления пользовательских данных - импорт и экспорт файла. Однако я делаю это очень редко, тк в основном пользуюсь только со смартфона.

Что касается оффлайн режима - я использовал serviceworking. Необходимо только один раз зайти на сайт, чтобы все ресурсы сайта подгрузились и дальше использовать полностью оффлайн из браузера.

2. Быстрый поиск.

Раз поиск должен осуществляться подобно Гугл поисковику, то нужно чтобы каждое слово из запроса проверялось на существующий из уже созданного блока информации. Таким блоком у меня выступает объект с ключами: уникальное название блока, действие(показать информацию, открыть ссылку..), содержимое, теги.

Итак по ключу "теги" у нас будет храниться массив из символов(слов) для конкретного блока информации.

Сразу возьмём пример блока:

Название: как создать сайт,

Действие: показать информацию,

Содержимое: берём html, добавляем js и украшаем css,

Теги: создание сайта, веб программирование, верстка.

Массив из тегов формируется из текстов полученных с полей ввода для тегов и названия. Каждое слово это тег, разделять можно запятой и пробелом. Была идея конечно сделать как на Ютубе, теги как словосочетания, но я я решил остановиться на более широкой выдаче по ключевым словам.

Из примера блока выше массив тегов будет таким: ["как", "создать", "сайт", "создание", "сайта", "веб" "программирование", "верстка"]

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

3. Итак, при вводе запроса проверяется существует ли слово в хранилище тегов, если да, то блок добавляется в массив на отображение.

Теперь нужно отсортировать по приоритету. Чем выше результат в выдаче, тем более он подходит запросу. Это я реализовал с помощью количества ключевых слов в запросе, чем больше слов из запроса содержится в массиве тегов блока, тем более блок прионитетнее.

4. И насчёт сохранение в файл совсем кратко. Можно сохранять и импортировать файл в виде json.

Так же мой опыт с использованием ВКонтакте как поисковик по изображениям дал мне идею для возможности добавлять изображение к каждому блоку при желании.


Итоги

В результате я сделал то, чем пользуюсь уже больше года. Как веб, так и ПК версия оказались очень полезными. Использую для работы и личной жизни. Скорость поиска, которую я в итоге получил меня многократно выручала, когда нужно было найти что-то очень быстро.


Ответвление в другие проекты

Веб приложение мне настолько понравилось, что я захотел написать программу для исполнения программ по команде от запроса пользователя на ПК. Вдохновлённый голосовыми помощниками, я создал программу, которая ищет и исполняет файлы, ссылки на которые сохранены в программе, у которой поиск соответственно так же подобен веб поисковику. Особенность в том, что можно перетащить файл/файлы напрямую в программу и алгоритм автоматически установит теги исходя из названия файла и папок, в которых он содержится. Но это тема другого поста, если этот окажется интересным..


Послесловие

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

Спасибо!!

Показать полностью 2
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества