Задать вопрос
  • Есть ли альтернатива PHP?

    saboteur_kiev
    @saboteur_kiev
    Всегда считал, что NodeSJ хорош во фронтенде, а не бэкенде. Разубедите меня?
  • Как записать shell команду в тип string посредством php?

    saboteur_kiev
    @saboteur_kiev
    FanatPHP: вы вежливы, как всегда.

    $ cat a.php
    <?
    error_reporting (E_ALL);
    $_user_server="testuser";
    $command = "sudo useradd -m -p $(perl -e 'print crypt($argv[1], \"123321\")' 13321 ) ".$_user_server." && tar -xf /home/files/cs.tar -C /home/".$_user_server."/ && chown ".$_user_server." -Rf /home/".$_user_server." && chmod 777 /home/".$_user_server;

    echo "$command\n";
    ?>

    $ php a.php newpassword
    sudo useradd -m -p $(perl -e 'print crypt(newpassword, "123321")' 13321 ) testuser && tar -xf /home/files/cs.tar -C /home/testuser/ && chown testuser -Rf /home/testuser && chmod 777 /home/testuser

    Все работает, ошибок нет, argv относится к перл, где это arg, вдобавок 1, а не имя файла. У вас же видимо копирование рабочего решения (которое уже отмечено как рабочее топикстартером) не сработало, и вы продолжаете аггриться.
  • В чем разница между гостем и обычном пользователем?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    Обоже что за нубский ответ.
    Сказать, что система прав сделана в виде GUI - это показатель грубейшего невежества.
    Система прав в Windows сделана также, как и в Linux - на базе прав доступа к файловой системе. и ACL в NTFS можно выставить как из командной строки, так и через библиотечные функции, так и через GUI. И ACL в Windows ГОРАЗДО гибче, чем в Linux, который связан ограничениями 40-летнего стандарта POSIX.

    Плюс реестр, в котором права аналогичны файловой системе - на каждую ветку или ключ реестра могут быть выставлены такие же ACL.

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

    Простой пользователь имеет больше прав, чем гость. Каких именно, можно посмотреть в настройках группы, в которую он входит.
  • Какой принцип работы прокси сервера?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    Я чуть раньше уже говорил, что свич достаточно умный, чтобы на нем можно было настроить перенаправление по http/https портам с всех машин на этот freebsd, а у freebsd единственного перенаправления нет и он напрямую будет лезть в интернет.
  • Какой принцип работы прокси сервера?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    Жека: Возьмите любой прокси-сервер под линукс/виндовс, что вам удобнее, установите, настройте и зайдите через него в интернет.

    Гуглить можно по
    free proxy win32
    proxu for linux <тут имя дистрибутива>

    ну и читать прилагаемую документацию.

    Вы слишком усложняете смысл прокси, это на пару часов ознакомления для простейшего перенаправления и настройки.
  • Можно ли считать это задание "тестовым"?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    Показать код отдельных функций - не вопрос. Но вас просят прислать архив кода все целиком, вместе с фреймворком, и что еще более подозрительно - дамп базы, которая вообще не особо нужна, чтобы оценить задание.
  • Какой принцип работы прокси сервера?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    Жека:
    В более простых вариантах, обычно просто всем закрывают доступ к интернет, открывают только для одной машине, где стоит прокси сервер, и в настройках браузера указывают адрес прокси сервера для подключения к интернет.

    У вас же есть Cisco, который достаточно умен, чтобы перехватывать обращение по протоколу и направлять на через нужный адрес, где стоит прокси. То есть у вас уже все настроено правильно, прозрачно для пользователя, который ничего не должен делать лишнего, чтобы получить доступ в инет, но при этом админ может это все контролировать.
  • План обучения Python и дальнейшие перспективы. Кто подскажет?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    Ну скажем так, под windows есть powershell и простые административные скрипты пишут часто на нем. Питон несколько больше распространен под Linux, где у него хоть и больше конкурентов, но в области интеграции с различными сервисами - он на высоте. И чаще всего эти сервисы разворачиваются под Линуксом.

    Не обязательно знать весь Линукс, просто иметь представление о файловой системе - как назначаются права доступа к файлам и каталогам в линуксовых файловых системах (posix-стандарт), простейшие команды - зайти в катлог (cd), просмотреть каталог (ls), просмотреть текстовый файл (cat, tail, less, more), отредактировать текстовый файл (vi, или в mc), установить тот же питон (apt-get, yum), что такое sudo, как вообще зайти на удаленный линукс (ssh)
    На все это в принципе хватит пару дней почитать. Хотя конечно лучше поставить себе на виртуальную машину свой линукс, и попробовать поработать с питоном на нем.
  • А чем вы делаете резервное копирование?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    Power_ON: Хм. Тестировал буквально неделю назад, у меня получилось наоборот.
    i7, win-7 64bit.

    Кроме того, по работе с командной строкой, рар сделает все остальные архиваторы.
  • Могут ли разные потоки параллельно работать с разными консольными окнами?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    Alexiuscrow: Поступите стандартно - откройте GUI окно, я же уже говорил про это, и в нем выводите текст.
  • Как научится решать задачи по программированию?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    Денис Сечин: в тех вузе и "математику никогда не понимал или не хотел понимать, вообщем прогуливал"?
    Это печально. Как говорил Ломоносов, возможно математика и бесполезна в обычной жизни, но она приводит разум в порядок.
    Возможно поэтому, вам плохо дается. Но это можно наверстать, если просто продолжать делать то, что вы делаете и совершенствовать навыки. Поищите интернатуру.
  • Могут ли разные потоки параллельно работать с разными консольными окнами?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    habrahabr.ru/post/130093
    Тут есть пример кода, как открыть консоль.
    Можно и гуи окошко открыть с textarea, куда выводить текст лога.
  • Могут ли разные потоки параллельно работать с разными консольными окнами?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    Да и вообще что-то мы не туда забрели, просто откройте еще одну консольное окно. и выводите туда свой лог. А то привычка считывать лог из файла похоже нас подвела.
  • Могут ли разные потоки параллельно работать с разными консольными окнами?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    Вы же пишете программу - напишите свою реализацию tail (открыть файл, считать строку, отобразить на экран и так до EOF, после чего sleep на секунду и повторить начиная со считать строку)
  • Могут ли разные потоки параллельно работать с разными консольными окнами?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    tail это стандартная программка под Linux, которая выводит на экран последние строки текстового файла. с ключом -f, после вывода файла на экран она не завершается, а ждет, что файл будет дописан и выведет новые строки из него.
    Под виндовс также есть реализация tail, unxutils.sourceforge.net
  • Как отправить запрос программе с сайта?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    А откуда сервер узнает о том, где находится запущенная вами программа?
    Если вы сможете ответить на этот вопрос, тогда сможете ответить и на свой.
  • Обучение после колледжа, или как грамотной выбрать путь в грамотные программисты?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    например для Java/c программиста:

    junior - человек, который разбирается в программировании достаточно, чтобы не путаться в понятии классов и их наследовании, знает базовые библиотеки и процедуры, умеет пользоваться дебагом самостоятельно настраивать рабочее окружение (установить, настроить компиляторы, основной вспомогательный софт (git например). У него может не хватать опыта написать новый класс или новую фичу в проекте, куда он только пришел, но полазить разобраться и исправить опечатки, или даже простой баг - уже должен быть в силах.

    Мид - способен самостоятельно решать большинство проблем в проекте. Имеет ОПЫТ работы, хотя бы 1-2 года.

    Разница между джуном и мидом, в основном - в реальном опыте работы. Если у джуна знания в больше части теоретические, у мида - практические.

    сеньор - способен решать практически все проблемы, причем желательно оптимальным способом. Имеет ОПЫТ работы хотя бы 2-3 года.

    Разница между мидом и сеньором в том, что сеньор имеет практические навыки решения проблем разного уровня сложности.
    Многие сеньоры, потенциально могут быть архитекторами, то есть с нуля спроектировать проект, заранее зная, какие нагрузки он потянет, используя те или иные технологии. Мид обычно не обладает достаточным опытом, даже если он теоретически может знать список всех технологий, но выбрать что именно лучше использовать в проекте у него обычно не хватает опыта (разве что это для того проекта, где мид уже давно работает)

    а вообще, можно погуглить.
  • Можно ли воткнуть память 4gb 1Rx8 и 4gb 2Rx8 вместе?

    saboteur_kiev
    @saboteur_kiev
    br1an: Для спасибо есть специальные кнопочки )
  • Обязательно ли использование моделей при разработке в CodeIgniter?

    saboteur_kiev
    @saboteur_kiev
    Сергей Капитан: Когда люди пишут средние и крупные программные продукты, это означает что:
    а) его пишет несколько людей, и удобно всем использовать единые стандарты
    б) модули легко масштабируются, они написаны для того, чтобы все могли их легко использовать и добавлять
    в) рано или поздно вам надоест этот проект, вы уйдете, а кто-то возможно будет его дописывать. И будет очень хорошо, если он будет просто работать так, как написано в документации, а не разгребать каждую строчку ваших велосипеды

    Собственно на этих принципах и возник ООП