Все работает, ошибок нет, argv относится к перл, где это arg, вдобавок 1, а не имя файла. У вас же видимо копирование рабочего решения (которое уже отмечено как рабочее топикстартером) не сработало, и вы продолжаете аггриться.
Обоже что за нубский ответ.
Сказать, что система прав сделана в виде GUI - это показатель грубейшего невежества.
Система прав в Windows сделана также, как и в Linux - на базе прав доступа к файловой системе. и ACL в NTFS можно выставить как из командной строки, так и через библиотечные функции, так и через GUI. И ACL в Windows ГОРАЗДО гибче, чем в Linux, который связан ограничениями 40-летнего стандарта POSIX.
Плюс реестр, в котором права аналогичны файловой системе - на каждую ветку или ключ реестра могут быть выставлены такие же ACL.
При установке Windows, автоматически создается локальная учетная пользователя (и предлагается выбор прав - администратор или обычный пользователь), а также автоматически создаются две записи - локального администратора и гость.
В большинстве случаев, гость по умолчанию отключен.
Простой пользователь имеет больше прав, чем гость. Каких именно, можно посмотреть в настройках группы, в которую он входит.
Saboteur
@saboteur_kiev Куратор тега Компьютерные сети
Я чуть раньше уже говорил, что свич достаточно умный, чтобы на нем можно было настроить перенаправление по http/https портам с всех машин на этот freebsd, а у freebsd единственного перенаправления нет и он напрямую будет лезть в интернет.
Показать код отдельных функций - не вопрос. Но вас просят прислать архив кода все целиком, вместе с фреймворком, и что еще более подозрительно - дамп базы, которая вообще не особо нужна, чтобы оценить задание.
Saboteur
@saboteur_kiev Куратор тега Компьютерные сети
Жека:
В более простых вариантах, обычно просто всем закрывают доступ к интернет, открывают только для одной машине, где стоит прокси сервер, и в настройках браузера указывают адрес прокси сервера для подключения к интернет.
У вас же есть Cisco, который достаточно умен, чтобы перехватывать обращение по протоколу и направлять на через нужный адрес, где стоит прокси. То есть у вас уже все настроено правильно, прозрачно для пользователя, который ничего не должен делать лишнего, чтобы получить доступ в инет, но при этом админ может это все контролировать.
Ну скажем так, под windows есть powershell и простые административные скрипты пишут часто на нем. Питон несколько больше распространен под Linux, где у него хоть и больше конкурентов, но в области интеграции с различными сервисами - он на высоте. И чаще всего эти сервисы разворачиваются под Линуксом.
Не обязательно знать весь Линукс, просто иметь представление о файловой системе - как назначаются права доступа к файлам и каталогам в линуксовых файловых системах (posix-стандарт), простейшие команды - зайти в катлог (cd), просмотреть каталог (ls), просмотреть текстовый файл (cat, tail, less, more), отредактировать текстовый файл (vi, или в mc), установить тот же питон (apt-get, yum), что такое sudo, как вообще зайти на удаленный линукс (ssh)
На все это в принципе хватит пару дней почитать. Хотя конечно лучше поставить себе на виртуальную машину свой линукс, и попробовать поработать с питоном на нем.
Денис Сечин: в тех вузе и "математику никогда не понимал или не хотел понимать, вообщем прогуливал"?
Это печально. Как говорил Ломоносов, возможно математика и бесполезна в обычной жизни, но она приводит разум в порядок.
Возможно поэтому, вам плохо дается. Но это можно наверстать, если просто продолжать делать то, что вы делаете и совершенствовать навыки. Поищите интернатуру.
Да и вообще что-то мы не туда забрели, просто откройте еще одну консольное окно. и выводите туда свой лог. А то привычка считывать лог из файла похоже нас подвела.
Вы же пишете программу - напишите свою реализацию tail (открыть файл, считать строку, отобразить на экран и так до EOF, после чего sleep на секунду и повторить начиная со считать строку)
tail это стандартная программка под Linux, которая выводит на экран последние строки текстового файла. с ключом -f, после вывода файла на экран она не завершается, а ждет, что файл будет дописан и выведет новые строки из него.
Под виндовс также есть реализация tail, unxutils.sourceforge.net
junior - человек, который разбирается в программировании достаточно, чтобы не путаться в понятии классов и их наследовании, знает базовые библиотеки и процедуры, умеет пользоваться дебагом самостоятельно настраивать рабочее окружение (установить, настроить компиляторы, основной вспомогательный софт (git например). У него может не хватать опыта написать новый класс или новую фичу в проекте, куда он только пришел, но полазить разобраться и исправить опечатки, или даже простой баг - уже должен быть в силах.
Мид - способен самостоятельно решать большинство проблем в проекте. Имеет ОПЫТ работы, хотя бы 1-2 года.
Разница между джуном и мидом, в основном - в реальном опыте работы. Если у джуна знания в больше части теоретические, у мида - практические.
сеньор - способен решать практически все проблемы, причем желательно оптимальным способом. Имеет ОПЫТ работы хотя бы 2-3 года.
Разница между мидом и сеньором в том, что сеньор имеет практические навыки решения проблем разного уровня сложности.
Многие сеньоры, потенциально могут быть архитекторами, то есть с нуля спроектировать проект, заранее зная, какие нагрузки он потянет, используя те или иные технологии. Мид обычно не обладает достаточным опытом, даже если он теоретически может знать список всех технологий, но выбрать что именно лучше использовать в проекте у него обычно не хватает опыта (разве что это для того проекта, где мид уже давно работает)
Сергей Капитан: Когда люди пишут средние и крупные программные продукты, это означает что:
а) его пишет несколько людей, и удобно всем использовать единые стандарты
б) модули легко масштабируются, они написаны для того, чтобы все могли их легко использовать и добавлять
в) рано или поздно вам надоест этот проект, вы уйдете, а кто-то возможно будет его дописывать. И будет очень хорошо, если он будет просто работать так, как написано в документации, а не разгребать каждую строчку ваших велосипеды