Задать вопрос
  • Правильно ли я понимаю суть программирования?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Ээээ...Вам точно в webdev? Вопросы-то совсем не вебовские, а больше свойственные автоматчикам - разработчикам устройств промышленной автоматики :) Между вебщиком и Instruction Set - лежит несколько уровней архитектуры, на которые ему спускаться смысла не имеет.

    Первым интерпретатором текстовой программы было устройство чтения с перфокарт - я еще застал такое в 1992 году :) Одна строка программы - одна карта. Именно поэтому раньше строки программ назывались "картами".
    Ответ написан
    Комментировать
  • Что нужно сделать чтобы клавиатура работала на русской раскладке и на английской?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Клавиатура не знает, что она генерит русские, китайские или эльфийские буквы - она генерит скан-коды, которые опознаются драйвером клавиатуры в зависимости от установленных раскладок. Поставите русскую раскладку - будут русские буквы, поставите китайскую - будут китайские иероглифы. Главное, чтобы клавиатура распозналась дровами.
    Ответ написан
    Комментировать
  • Видно ли действия пользователя если использовать прокси страничку?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    То, что делается через прокси - не видно, но видно адрес самого прокси и запросы, идущие к нему, обьем и частоту. И опасаться Вам нужно другого.

    Если ведется статистика, значит она просматривается. Если Товарищ Майор посмотрит на Вашу статистику - что он там увидит? Правильно, много-много обращений к непонятному сайту. Потом Товарищ Майор зайдет на этот сайт и либо увидит надпись "Proxy" либо нифига не поймет, но в любом случае пригласит Вас ... на чашку кофе :) После этого все желание обходить корпоративные фильтры обычно куда-то испаряется. Это если нет СМП. Если СМП есть - Товарищ Майор просто покажет пару скринов с вконтактиком/порнухой/job-сайтами или что там у вас блокируется. И будет с удовольствием слушать, как Вы лепите до стены горбатого на тему как так вышло, что у Вас в браузере открыто то, что быть открыто не должно...
    Ответ написан
  • Какое кресло посоветуете для долгого сидения за компом?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Кресла, так же как мыши и клавы подбираются сугубо индивидуально. Вряд ли субтильной девочке подойдет то же самое, что дяденьке гренадерского сложения :)

    Я использую Chairman 279 - этакая комбинация между ценой и качеством. Высокая анатомическая спинка, механизм качания. Это конечно Chairman российской сборки - но все же Chairman :)
    Ответ написан
    Комментировать
  • Почему mc выдает ошибку при входе в каталог с пробелом в имени?

    CityCat4
    @CityCat4 Автор вопроса
    Дома с переломом ноги
    Все чудесатее и чудесатее...

    Это долбаное сообщение выдается следующим кодом:
    if (bPathNotEq && mc_global.shell->type == SHELL_TCSH)
            {
                char rp_subshell_cwd[PATH_MAX];
                char rp_current_panel_cwd[PATH_MAX];
                char *p_subshell_cwd, *p_current_panel_cwd;
    
                p_subshell_cwd = mc_realpath (subshell_cwd, rp_subshell_cwd);
                p_current_panel_cwd = mc_realpath (pcwd, rp_current_panel_cwd);
    
                if (p_subshell_cwd == NULL)
                    p_subshell_cwd = subshell_cwd;
                if (p_current_panel_cwd == NULL)
                    p_current_panel_cwd = pcwd;
                bPathNotEq = strcmp (p_subshell_cwd, p_current_panel_cwd) != 0;
            }
    
            if (bPathNotEq && !DIR_IS_DOT (pcwd))
            {
                char *cwd;
    
                cwd =
                    vfs_path_to_str_flags (subshell_get_cwd_from_current_panel (), 0,
                                           VPF_STRIP_PASSWORD);
                vfs_print_message (_("Warning: Cannot change to %s.\n"), cwd);
                g_free (cwd);
            }


    Здесь subshell_cwd заполняется вызовом feed_subshell(), а pcwd - вызовом subshell_get_cwd_from_current_panel(). Первая содержит неправильное значение, вторая правильное. Естественно, условие срабатывает и бэмц. subshell_cwd в feed_subshell() заполняется через стандартный read():
    bytes = read (subshell_pipe[READ], subshell_cwd, sizeof (subshell_cwd));


    И вот тут я пока затупил - если mc запускается из tcsh, то read, найдя имя каталога с пробелом - читает до ближайшего слэша!. Если из bash - читает ровно столько, сколько надо. WTF?
    Ответ написан
  • Почему не пускает в шару samba?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    man smb.conf на предмет параметра security. Да и вообще не лишним будет прочитать его вдоль и поперек, как самба вгоняется в домен, какие у этого плюсы и минусы.

    Использование гуевых конфигураторов для таких сложных и часто меняющихся вещей как самба может привести к тому, что в нем не будет нужного параметра. Конфиги нужно править в консоли.
    Ответ написан
    2 комментария
  • Как защитить сервер?

    CityCat4
    @CityCat4 Куратор тега Информационная безопасность
    Дома с переломом ноги

    или нужен какой-то сис.админ?


    День прожит не зря...

    "Какой-то" сисадмин не нужен - он и работу сделает "как-то" и свалит, а Вы потом будете терзать гугл,яндекс, тостер... Нужен грамотный сисадмин :) А еще нужна четкая постановка задачи - потому что грамотно заданный вопрос содержит половину ответа...
    Ответ написан
    Комментировать
  • Почему при переходе по домену открывается не тот сайт?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    В направлении понятия "виртуальный хост". Если в апаче вообще есть виртуальные хосты, то он просматривает имя домена, которое было в запросе и имена доменов, которые у него есть, как виртхосты. Если имя совпало, отдается соответствующий хост.
    Если же имя не совпало, то отдается либо сайт отмеченный как _default_:80 (или *:80), если же и такового нет - либо корневой (описанный в корневом конфиге), либо первый виртуальный хост.
    Ответ написан
    Комментировать
  • Хочу перейти на Linux, какой дистрибутив выбрать?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Добро пожаловать к флейму :) Тема "какой дистриб лучше и чем" - это почти то же самое, что "linux vs windows" :D

    Я обычно отвечаю так - ставьте тот дистриб, по которому есть с кем посоветоваться. Потому что наличие человека, который уже прошагал по граблям существенно сокращает время на их повторную пересборку :D

    Если же кроме гугла нету вокруг никого, то:

    Все дистрибы делятся на два типа - пакетные и source-based.

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

    В source-based пакеты тоже есть, но основной упор делается на то, что пользователь сам собирает программы по готовым сценариям (портам, ебилдам, etc). Здесь пользователь принимает более активное участие в установке софта - просто потому что иначе работать ничего не будет, порог вхождения однозначно выше, требований больше - нужно примерно представлять, как работает система, как собирается программа, быть немного программистом, знающим С (основной язык программирования на Linux). Доведенный до ума source-based дистриб работает много лучше пакетного - но до этого состояния его еще надо довести :D

    А выбор как всегда остается за Вами...
    (Посокльку в таких случаях непременно говорят - а у меня то, а у меня се - ну так вот - а у меня Calculate Linux 17, source-based дистриб, основанный на gentoo :) Иногда он меня конечно бесит, но есть предположение, что на другой я переходить не буду, хотя первоначально хотел свалить на арч)
    Ответ написан
    5 комментариев
  • Реализация open source структуры предприятия?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    А AD на чем будет? На винде? Если да, то смысл городить огород - все равно лицензии понадобятся. Причем, если по чесноку - 150 клиентских :)

    Если же там Samba/IPA - то опять же есть вилка - что нужно от Exchange. Если groupware-фишки (календарь-задачи-заметки-общая адресная книга) не нужны - SMTP сервер + IMAP сервер по вкусу, вебморду можно ставить, если использовали OWA. Если groupware-фишки нужны - Zimbra, Zarafa - у них есть community-версии, правда импорт почты в таком случае придется делать самому. Ну и почтовый клиент зимбры уродлив невероятно. Зато "почти exchange". Есть еще SoGo, но я его не глядел, только знаю, что есть.
    Skype как бэ бесплатный, что касается "for business" - внимательно проанализируйте, что это вам дает и нужно ли оно.
    Sharepoint - его для чего только не используют, поэтому общих рекомендаций тут не дать, нужно знать, что за задачи решаются, а то может там банальный телефонный справочник формируется и все :)
    Ответ написан
  • Как удалить и заново перустановить, сбой при установке?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Читать на языке оригинала, не? Без языка оригинала тяжеленько будет... До сервера с пакетом он не может достучаться, имя не может в адрес преобразовать - проверьте подключение к сети. yum перебрал достпуные ему зеркала да и свинтил.
    Ответ написан
    Комментировать
  • Что такое smoke test и с чем его едят?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    "Проверка на дым" :) Первое включение сложного устройства, глобальный сложный тест большого проекта etc.

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

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Эээ...простите, обьединить и вообще что-либо сделать с диском можно только на уровне блоков :) Вы имеете в виду раздел? Его можно смонтировать в указанную точку. Например /dev/md3 монтируется в /home - и будет доступен по пути /home
    Ответ написан
  • Free SSL Cpanel inc Как получить?

    CityCat4
    @CityCat4 Куратор тега Цифровые сертификаты
    Дома с переломом ноги
    С LetsEncrypt не попутали? Разве сPanel СА?
    Ответ написан
  • Как исправить browser_elf.dll?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Антивирус не пробовали? Или этот browser.exe на VirusTotal отправить? Подозрительно все это...
    Ответ написан
  • Как Ограничить доступ администратору?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Вогнать сервер в домен. После этого убрать из локальной группы "Администраторы" группу Domain Admins и загнать туда людей, которые будут его админить поименно. Если и шарами он не должен пользоваться - отредактировать локальные политики безопасности. Сервер разместить в отдельном OU, к которому не применяются общие политики (которые, я так полагаю, он может править). Обезопасить консоль - то есть исключить возможность подойти и что-либо сделать (политиками можно включить учетку локального админа и сменить ему пароль). Исключить возможность вскрыть системник - а лучше всего вообще его виртуализовать. Включить всевозможные логи, аудиты, журналы на максимум.
    Ответ написан
    8 комментариев
  • Как разные прокси относятся к хедерам (реферы и т д)?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Как настроят - так и относятся. Могут резать, могут менять, могут не трогать.
    Ответ написан
    Комментировать
  • Что нужно знать системному администратору чтобы обслуживать небольшой сервер в офисе?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Здесь Вам не линейная алгебра, по которой написаны подробнейшие книги с хороший кирпич толщиной. Админство - это набор практик. То есть, сначала смотрите, какие задачи решают данные сервера. Потом смотрите - что Вы знаете про эти задачи. Потом задаетесь вопросом - "если завтра сдохнет винт в сервере, а бэкапов конечно же нет, смогу я поставить все заново, так чтобы работало не хуже чем раньше?"

    Если ответ "Да" - можно браться
    Если ответ "Нет" - либо доводить себя до кондиции ответа "Да", либо не браться :)
    Ответ написан
    Комментировать
  • Как настроить уведомления о входящих письмах в Mozilla Thunderbird?

    CityCat4
    @CityCat4 Куратор тега Электронная почта
    Дома с переломом ноги
    Включить проверку всех папок на получение новой почты:
    mail.server.default.check_all_folders_for_new = true


    Делается это в редакторе настроек, который можно вызвать так: Настройки->Дополнительные->Редактор настроек
    Ответ написан
    4 комментария
  • Как решить проблему с зависанием в процессе загрузки Windows?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Вы не привели самое интересное - экран BSOD. Или хотя бы код ошибки с него.

    Переустановить систему можно загрузкой с диска дистриба - там есть пункт кроме чистой установки еще и восстановление системы - как раз для таких случаев предназначенный.
    Ответ написан
    Комментировать