я хочу сделать что то, а тупо не знаю что и как спросить
Так если ты хочешь сделать "ЧТО-ТО", то понятно что спросить это нельзя.
"вот как вы напишите web приложение с нуля?"
Ну вот опять. Что значит "веб приложение"?
Ты хочешь написать "просто программу", которая делает "просто что-то", чтобы "просто попрограммировать"?
Сформулируй свое желание конкретно. Научить формулировать мысли таким образом, чтобы хотя бы на половину твоих вопросов можно было ответить "да" или "нет"
Что конкретно твоя программа/сайт/код должны делать не на техническом уровне а на человеческом? Рисовать красный кружочек в центре? Писать "хелло ворд"? Считать в столбик?
С конкретных вопросов появляются и более конкретные ответы.
все такие умные, себя вспомните
Вспоминаю себя в первом классе. Я хотел сделать текстовую строчку, которая бежит по экрану. Я ее сделал. Хотел напечатать слово большими буквами (больше, чем текстовый шрифт). Написал. Хотел сделать шарик, который летает по экрану и отбивается от краев - написал. И так дальше. Конкретные цели, конкретные решения.
Эта цель выглядит как цель школьника "что-нибудь попрограммировать".
Цель взрослого, совершеннолетнего человека должна быть иная - написать конкретную вещь. Под нее уже гуглишь кто это пытался написать, находишь, скачиваешь, разбираешься, дополняешь.
А база программирования - неужели в 21 год нельзя нагуглить "самоучитель джава для начинающих" ?????
robot_imperator, Ну так возьмите какую-то программу и настройте. Если уже в программе не получается настроить, тогда задавайте вопрос.
Под Windows 10 есть множество программ, которые могут по расписанию что-то делать.
Niriter Inc., Никто не возьмет и на парт-тайм. Никто официально вообще не будет оформлять и заморачиваться, если нет исключительных данных.
Конкуренции полно.
А на фриланс - ну там тоже надо регистрироваться, заводить себе счет, карточку.
Если же не оформлять все правильно, по закону, то о чем тогда вопрос вообще?
3 - мне нужен регулярный доступ к файлам, а не чтобы они лежали без дела зашифрованные.
Ну так подключили диск, поработали с файлами, отключили диск.
Можно сделать два ярлычка и повесить на рабочий стол, для подключения и отключения.
4. Научить пользователя закрывать за собой важные файлы. Научить пользователя не лазить по инету и не качать вирусы.
В принципе можно с криптодисками сделать решение, но для этого нужно уметь писать хотя бы скрипты.
Сделать пользователю ярлык, по которому он будет подключать криптодиск, вводить пароль и получать доступ к файлам.
Повесить на запуск по расписанию (каждые 10 мин, например) скрипт, который проверяет есть ли открытые файлы на этом диске, если нет - то отмонтировать его.
P.S. Просто ваша идея в глобальном смысле - просто уменьшает комфорт пользователя, а реальную защиту она повышает процентов на 10. Именно на уровне самой идеи.
Хотите полностью безопасное решение - отключите комп от инета.
1. Напечатать их на бумажке, а файл удалить
2. Использовать программы для хранения паролей.
3. Использовать криптодиски (veracrypt, truecrypt, bitlocker)
4. Правильное обучение работы с компьютером пользователя, который пользуется этими данными.
Maxla93,
1. Штатных нет. Даже если вы сделаете сетевой ресурс и будете его мапить, виндовс все равно кеширует креденшелы до конца сессии. Поэтому чтобы доступ блокировался сразу после закрытия - только отдельный софт, который такое умеет.
2. ЛЮБОЙ доступ к файлу делает не некая неизвестная сущность, а какой-то исполняемый файл. Будет это блокнот, проводник, windows preview или еще что-то. Поэтому требование "закрыть доступ к файлу только для исполняемых файлов" выглядит как-то странно. Даже ядро ОС это тоже в какой-то мере исполняемый файл.
Ну понятно, что в данном случае будет быстрее, как минимум потому, что тут нет вызова внешней программы типа "shuf -i1-40 -n1", это же каждый раз новый процесс.
Ну вот эта часть имени файла - "1ND6Bs" - тут же не только цифры, то есть циклом пройтись по номеру нельзя, нужно именно разбирать имя файла и выкусывать кусок
Хеш это не к линуксу, это к математике. Просто эта часть похожа на хеш
Так если ты хочешь сделать "ЧТО-ТО", то понятно что спросить это нельзя.
"вот как вы напишите web приложение с нуля?"
Ну вот опять. Что значит "веб приложение"?
Ты хочешь написать "просто программу", которая делает "просто что-то", чтобы "просто попрограммировать"?
Сформулируй свое желание конкретно. Научить формулировать мысли таким образом, чтобы хотя бы на половину твоих вопросов можно было ответить "да" или "нет"
Что конкретно твоя программа/сайт/код должны делать не на техническом уровне а на человеческом? Рисовать красный кружочек в центре? Писать "хелло ворд"? Считать в столбик?
С конкретных вопросов появляются и более конкретные ответы.
Вспоминаю себя в первом классе. Я хотел сделать текстовую строчку, которая бежит по экрану. Я ее сделал. Хотел напечатать слово большими буквами (больше, чем текстовый шрифт). Написал. Хотел сделать шарик, который летает по экрану и отбивается от краев - написал. И так дальше. Конкретные цели, конкретные решения.