Задать вопрос
  • Как подключится к VDS серверу?

    CityCat4
    @CityCat4 Куратор тега Сетевое администрирование
    Дома с переломом ноги
    дома есть VDS-сервер

    В связи с коронавирусом перебрались жить в ЦОД? :) Дома такое бывает только у самых упоротых гиков (вроде меня, у меня как раз есть :) )
    у моего телефона и у компа стали одинаковые IP-адресса,

    неправда ваша, не бывает такого. Ну то есть бывает но не одновременно.
    Ответ написан
    Комментировать
  • Какие есть перспективные программы для обеспечения информационной безопасности?

    CityCat4
    @CityCat4 Куратор тега Информационная безопасность
    Дома с переломом ноги
    Как-то кажется мне, что в таможенных органах РФ можно применять далеко не все существующие программы по ИБ :) Сначала надо бы выяснить, что там можно применять, а уж потом писать, тем более, как совершенно справедливо заметил dmshar - ИБ это ооооочень широкая область
    Ответ написан
    Комментировать
  • Как реализовать проверку на вводимые символы?

    CityCat4
    @CityCat4 Куратор тега C
    Дома с переломом ноги
    Использовать fgets() чтобы забрать весь юзерский ввод (чтобы избежать повторного чтения).

    #define BUFLEN 80
    char *str;
    
    str = (char *) calloc(BUFLEN, 1);
    
        printf("Before changing the settings, read the command manual .help\n");
        printf("Are you sure? (Y/y(for 'Yes') or N/n(for 'No' - setting by default)\n");
    
    for(;;)
     {
        fgets(str, BUFLEN, stdin);
        *(str + 1) = '\0';
        
        if ((*str == 'Y') || (*str = 'y'))
          {
             // Делаем что-то
            break;
          }
        else
           {
              // Сообщаем юзеру, что он чудак, снова даем приглашение на ввод
              bzero(str, BUFLEN);
           }
    }
    
    free(str);


    Это если нужно разбирать только ситуацию "y" - да, все остальное - нет. Если нужно разобрать 'y' - да, 'n' - что-то еще, остальное - юзер чудак - добавить еще один if после проверки на 'y'
    Ответ написан
    9 комментариев
  • Linux для веб-разработки?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    office, gulp, git, adobe xd, sublime text, psd, filezilla

    Первый вопрос, который возникает сразу - а накуа? Если все устраивает в винде - накуа искать альтернативы?

    office - какой? M$ работать не будет. Есть LO и возможно, какие-то еще
    gulp - не знаю, что такое
    git - работает, конечно. Без проблем.
    adobe - ничего от адоба работать не будет. Может быть через жопу wine и со стращной кривостью...
    sublime text - не знаю, что такое
    psd - см. выше. Но может подойдет gimp
    filezilla - это же ftp-сервер? в линухе тысячи их...
    Ответ написан
  • Партнерские программы для юристов (вопрос юристам, а не вебмастерам)?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    ведь общение по телефону

    Интересно, как это Вы оригиналы документов по телефону посмотрите. Кроме того, далеко не все вещи можно и нужно говорить по телефону.
    Ответ написан
    Комментировать
  • Как создать свою доменную зону?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Никак.

    Ну то есть, обычному человеку никак. Организация может, если есть примерно 200k мертвых енотов (хотя сейчас наверное больше) и год на бюрократическую переписку с ICANN :)
    Ответ написан
  • Как в Far Manager подключится к удаленному ПК?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Alt-F1, сеть.

    Far сканирует сеть и выдает список машин. Для отображения скрытых ресурсов сначала нужно его включить.
    Ответ написан
    Комментировать
  • Почему возникает 403 forbidden?

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

    CityCat4
    @CityCat4 Куратор тега C
    Дома с переломом ноги
    man strnstr
    man memchr

    И может быть немного почитать гугл о строковых функциях прежде чем начинать нести чушь и клепать велики? Да, и строка короче чем 0 быть не может. :)
    Ответ написан
    Комментировать
  • На чем лучше писать на языке Си?

    CityCat4
    @CityCat4 Куратор тега C
    Дома с переломом ноги
    Gcc - значит линух. Не забывайте указывать ось. Да, есть cygwin, но использовать gcc в винде - изврат. Если в линухе работает гуй, лучше всего встроенные в IDE редакторы - Eclipse, KDevelop. Если IDE нет - можно любой редактор - большинство из них имеет подсветку синтаксиса и функции авторасстановки скобок.
    Если гуя нет, а есть только консоль - я например использую mcedit.
    Ответ написан
    Комментировать
  • БЕСПЛАТНЫЙ Свободный DNS хостинг с доменным регистратором?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Даня, да когда ты уже поймешь, что ты нахрен никому не уперся? Статика есть? Разверни bind на своем линухе, и там хоть запрописывайся любых записей! Что за манера искать проблемы где их нет? Потрать ты едрить 150 руб на secondary DNS (а может и бесплатно где есть).
    Ответ написан
  • Можно ли поднять почтовый сервер без TXT?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Конечно можно.

    При чем вообще к почтовому серверу TXT и PTR записи? TXT-запись - это запись, которая позволяет добавить в зону просто произвольный текст. И все. PTR-запись - обратный резолв, без него некоторые сервера будут принимать Вас за спамера, но не более. У меня единственный, кто так делал - это сервер рассылок FreeBSD.

    TXT запись нужна, чтобы SPF работал.

    И разумеется, для всего этого нужно самому управлять зоной :)
    Ответ написан
    Комментировать
  • Интересная задача (язык Си). Как работать с биарными файлами?

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

    Во-первых, нафиг fopen/fread/fclose - c бинарными файлами так не работают. С бинарными файлами работают через open/read/close. А если в файле фиксированная двоичная структура - обычно ее сначала описывают, потом считывают и накладывают структуру на область. Примеры дальше, случайно отправил.

    Открыть, прочитать, закрыть
    int i;
      short int handle;
      struct stat sb;
    
      char *wdir;
      if ((handle = open("/tmp/blabla.txt", O_RDONLY)) < NULL)
        {
          // Тут можно сделать обработку ошибок
          exit;
        }
       else
         stat("/tmp/blabla.txt", &sb);
    
      // Память под чтение одним вызовом + 1 байт на финальный нуль
      wdir = (char *) malloc(sb.st_size + 1);
     
      i = read(handle, wdir, sb.st_size);
      close(handle);
    
      *(wdir + sb.st_size) = '\0';
    Ответ написан
    Комментировать
  • Как сделать свой прокси сервер?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Может сразу какие-то сложности расскажете?

    Да расскажем конечно.

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

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Игнорирование ошибок в source.list обычно до добра не доводит
    Ответ написан
    Комментировать
  • Как создать публичный web сервер на своем linux пк?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    За подробными инструкциями в гугл. Работа по написанию такой инструкции, да актуальной, да с примерами - она денег стоит, как совершенно справедливо заметил Nordman99 .

    Небольшой чеклист:
    - наличие статического IP
    - наличие доменного имени
    - наличие на компе программы веб-сервера и умение ее настроить
    Ответ написан
    Комментировать
  • Как удалённо подключиться к debian 10?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    xrdp должен быть запущен.
    порт 3306 должен быть разрешен.

    У всего есть логи :)
    Ответ написан
    4 комментария
  • Как пробросить порты на Микротике?

    CityCat4
    @CityCat4 Куратор тега Сетевое оборудование
    Дома с переломом ноги
    а в цепочке filter трафик разрешен?
    Ответ написан
  • Как разобраться с выделением памяти в массиве?

    CityCat4
    @CityCat4 Куратор тега C
    Дома с переломом ноги
    Я так понял - сперли откуда-то кусок кода, но понять, как это работает, тяму не хватает. Да и код-то фиговый.

    int** inmatr(int m,int n){
        int *matr;
        int i,j;
    
        if ((matr=(int*) сalloc(m * n, sizeof(int))) == NULL)
          {
             puts("Memory alloc error");
             exit(100);
          }
    
        for (i=0; i<m; i++){
            for (j=0;j<n;j++){
                printf("a[%d][%d] = ", i, j);
                scanf("%d", &matr[i][j]);
            }
        }
        return &matr;
    }


    Проверка успешности выделения памяти делается банально просто - если память не выделена, целевая переменная равна NULL. Выделять память не только можно, но и нужно сразу - размер матрицы же известен сразу. Только разумеется не массив указателей на целое, а массив целых.
    Возвращается адрес области, куда записали адрес области под матрицу. Хотя я бы передавал переменную (тип **int) из вызывающей функции.
    Освобождается память через free(). Но освобождение невыделенной памяти может запросто привести к SIGSEGV.
    Ответ написан
    Комментировать
  • Какую должность прописать в договоре для себя, и подчинённого, когда круг обязанностей крайне высок, и не подпадает не под одну из специальностей?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Типичный многорукий многоног - явление, весьма характерное для контор уровня "три стола, два стула". Если Вам хочется, чтобы в трудовой было отражено то, что Вы выполняли некие обязанности - ну пусть Вас устроят внутренним совместителем на должность того, кого хотите.
    Когда будете брать бойца - пусть повысят до руководящей должности - начальника отдела, руководителя группы. Тот факт, что весь отдел был из одного человека, мало кого взволнует, а запись будет весомая. :)

    JFYI: Я честно говоря сомневаюсь, что из Вас будет хороший админ. В вопросе - громадная портянка, в которой 80% текста - беспонтовые рассуждения о несправедливости жизни.
    Ответ написан
    3 комментария