Задать вопрос
  • Установил, что root может заходить только с публичного ip a.b.c.d, теперь не могу зайти вообще ниоткуда, как вернуть настройки назад?

    UmbrellaCoders
    @UmbrellaCoders
    PHP, JS Developer
    update mysql.user set host=127.0.0.1 where user='root';

    или

    update mysql.user set host=localhost where user='root';

    да, потом

    flush privileges;

    на вскидку
    Ответ написан
    4 комментария
  • Как заполняются многомерные массивы?

    @Mercury13
    Программист на «си с крестами» и не только
    New(Psh[4, 1]);
    Переводим на C#. Правда, тут есть одна загвоздка. Массивы в c# начинаются только с 0, и надо смотреть: либо заводить холостой 0-й элемент, либо корректировать индексы. Так что перед нами два варианта.
    Psh[4][1] = new short[393];
    Psh[3][0] = new short[392];
    (для примера работаю со вторым)

    function OpenA(FileName: ShortString; Mode: LongWord): integer;
    Stream OpenA(string FileName, FileAccess access);


    Как перевести ReadA? Это не так просто. Дело в том, что языки со стандартным промежуточным кодом (к ним относятся в первую очередь языки семейства Java и .NET) обычно пишут в порядке байтов Motorola. На Delphi файл писался в порядке Intel. Так что мы считываем 392 word’а, а затем смотрим, что делать: либо обернуть байты, либо сказать: теперь у нас новый стандарт — Motorola!

    if (!ReadA(Df[3][0], Psh[3][0], 392) {
      CloseA(Df[3, 0]);
      Psh[3][0] = null;
      return;
    }


    И последний рывок.
    Pkts[4, 1]:= @Psh[4, 1]^[9];
    Из-за отсутствия указателей (точнее, есть они, но мы же не хотим unsafe-кода) придётся Pkts разбивать на две части: ссылку на массив и смещение в массиве.
    Pkts[3][0].array = Psh[3][0];
    Pkts[3][0].offset = 8;
    Ответ написан
  • Почему nmap не видит 22 порт?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    У меня видит:
    $ nmap -p22 127.0.0.1
    
    Starting Nmap 7.01 ( https://nmap.org ) at 2016-09-20 13:09 MSK
    Nmap scan report for localhost (127.0.0.1)
    Host is up (0.00022s latency).
    PORT   STATE SERVICE
    22/tcp open  ssh
    
    Nmap done: 1 IP address (1 host up) scanned in 0.10 seconds


    Вы бы больше подробностей написали, что ли...
    Ответ написан
    5 комментариев
  • Как отследить был прочитан файл или нет?

    Endru9
    @Endru9
    Админ Linux
    Если бы я занимался сортировкой писем, и мне нужно было бы почитать что внутри, я бы:
    1) открыл прям из почтовой программы, почитал, посмеялся (или наоборот), закрыл, и только после этого сохранил файл.
    2) отправил себе копию письма на личную почту, удалил в исходящих и в корзине, дома приду спокойно прочитаю.
    p.s. Ну открыл я файл, но не читал, комп повис кликнул раза 2-3 - файл и открылся, и что теперь меня уволят?)))

    Как бы из всего выше изложенного, если стоит задача скрыть вложение от посторонних глаз - то нужно использовать шифрование, благо придумали механизмы. даже банальный пароль на документ уже уменьшит риски.
    Атрибуты файла можно спокойно поменять - было бы желание...
    А так - тотальная слежка за сотрудником, со скриншотами, записями видео и прочим возможно спасут.
    Ответ написан
    Комментировать
  • Куда утилизировать 15ТБ хранилища?

    @petriychuk
    Ну но смотря что Вы имеете ввиду под "утилизацией".
    Можно
    • просто продать/подарить кому надо
    • купить 4к камеру и найдется применение автоматически
    • поднять сервер, подключить оптоволокно и организовать онлайн хранилище или какой то онлайн сервис
    Ответ написан
    2 комментария
  • Какой самый лучший и быстрый способ перенести базу данных на новый сервер?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Не ипите мозг ни нам и никому!
    1. Тестируете скорость канала или курьера-админа с HDD и метод в лабе.
    2. Вешаете на паблик объявление, что переезд базы через 3-4 дня и сервис будет недоступен, т.к. Вы переносите базу объёмом 30Гб целиком и ставите сервис в режим READ-ONLY в этот интервал! (это обязательно нужно писать, чтобы у людей не возникло чувства, что у вас сервис работает со сбоями!). Пишите ориентировочный срок возобновления работы: дата-время.
    3. Готовитесь как положено к этому!
    4. Ставите READ-ONLY для базы (+объяву сверху в GUI) или заглушку (если RO невозможно сделать из-за БП), что ведутся работы по переносу базы.
    И спокойно делаете ПОЛНЫЙ ДАМП и потом ВОССТАНАВЛИВАЕТЕ ЕГО на новом сервере.

    А вообще - нужно иметь чёткое разделение:
    1. структура базы (это само собой)
    2. таблицы и данные системы/приложения (публикации, доступы, админка, CMS, логи и прочее, т.е. всё, что правится владельцами сервиса или самой системой)
    3. таблицы и данные пользователей (аккаунты, комментарии и т.д.)
    Только тогда Вы сможете чётко контролировать запросы и перенести в "прозрачном" режиме данные для пользователей без остановки сервиса.
    Т.к. для переноса данных одного пользователя - нужно гораздо меньше времени.

    Да, и обратите внимание на бегемота от dimonchik2013 ! => Это главное!
    Ответ написан
    Комментировать
  • За что не любят systemd в Linux?

    @Vasily_Pechersky
    Системщик с опытом
    Основная причина - "Всегда было ..... Все уже всё помнят наизусть и вдруг приходят и всё ставят с ног на голову и ещё к этому неудобная документация и кривоватые команды".

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

    @semen-pro
    Светодиоды припаять можно. Разрешаю. Как угодно. Куда угодно. Но не факт, что будет работать.
    И да, я отказываюсь от ответственности за последствия.
    Ответ написан
    Комментировать
  • Ваш опыт работы с wdk, каковы его возможности?

    Rou1997
    @Rou1997
    Все перечисленное вами делается на WinAPI и еще более высоком уровне, работу с Web-камерой лучше делать не на VFW (WinAPI) которая хорошо подходит только для Win 9k и камер 90-х годов выпуска, а на DirectShow (DirectX) и других более современных библиотеках, хуки - это WinAPI плюс понимание отладки и т.п. реверс-инжиринга, единственное для чего может понадобиться WinDDK - это скрыть запущенный процесс, причем для Win x64 вам придется купить цифровую подпись для своего драйвера, поэтому лучше искать другие пути, например маскировка под "чужие" процессы, внедрение в них кода.
    Ответ написан
    4 комментария
  • Станет ли 16 гб оперативы на мать gigabyte ga-h55m-s2?

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    www.gigabyte.com/products/product-page.aspx?pid=3509#sp

    В спецификации написано, что максимум 8.
    Ответ написан
    2 комментария
  • Правильно ли так работать с бд?

    pOmelchenko
    @pOmelchenko
    php-developer
    Зачем так сложно? У меня не такой большой опыт в боевых условиях, но я уже вас ненавижу за такую портянку =(
    Ответ написан
    3 комментария
  • Возможно ли перепрограммировать плату?

    NeiroNx
    @NeiroNx
    Программист
    Нет. Откуда вы найдете документацию что там за чип стоит и как его программировать?

    Проще взять платку с ATmega32u4 - для нее и примеров полно. И если разбираться в тонкостях USB-HID то можно сделать до 32 стандартных индикаторов.
    Ответ написан
    Комментировать
  • Узнать можно ли удалить файл?

    taliban
    @taliban
    php программист
    Проверьте есть ли права на запись, если запись есть, то и удаление есть
    Ответ написан
    6 комментариев
  • Единый QR-код для установки приложения из Android или AppStore - как?

    Scorpi
    @Scorpi
    Скорее всего редирект по user-agent'у.
    Ответ написан
    Комментировать
  • RDP окошко одно а управляем несколькими ПК. Реально?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Смысла не имеет. Никто не гарантирует, что окна на разных рабочих столах будут открываться в одном и том же месте.
    Ответ написан
  • Почему так много весит nginx-access.log?

    miraage
    @miraage
    Старый прогер
    Опять никто не пользуется поиском.
    "logrotate nginx access log"
    Ответ написан
    Комментировать
  • Замечают ли сайты ( и его владельцы ) разницу между реальным браузером и его эмуляцией через код?

    Одно дело отправлять http-запросы, а другое - выполнять js-код. Во втором случае придется использовать как минимум phantomjs, а возможно и браузерный движок типа webkit (а может и selenium подойдет, кто знает).
    Ответ написан
    Комментировать
  • Стоит ли возвращать долг Hetzner?

    @MatasDragonV
    Читаю некоторые ответы и диву даюсь - видимо пишут как раз сотрудники российского представительства hetzner. Специально для более обьективного решения вопроса разберу все юридические тонкости. Пишется для ликвидации правовой безграмотности в случае если вам пытаются повесить долг за сервер которым вы не пользовались, а не для "сьезжания" с реальных долгов.
    Первое и самое главное - вы гражданин другой страны, компания находится в другой стране. По нормам международного права существует понятие территориальной подсудности. То бишь если вы с чем-то не согласны с оказанными вами услугами и захотите подать на них в суд - вы должны это делать где? По месту нахождения ответчика, т.е. в Германии. Аналогично обратный процесс - компания hetzner не согласно с выполнением вами условий - где она должна судиться с вами? Верно, в вашем российском районном суде если у вас нет вида на жительство и временной регистрации в Германии. Так как если у вас двойное гражданство и адрес в Германии - то да, сначала коллекторы, потом омбудсмен из инкассо предлагает решить вопрос досудебно, дальше суд. Но если вы проживаете в России, в Германии никогда не были и не собираетесь, по нормам международного права запрашивается либо суд в стране ответчика и по законам страны ответчика, либо заочное решение в стране истца в случае согласия ответчика проведения заседания в стране и суде не относящимся к его территориальной подсудности. И главный момент - даже если судебное решение в Германии вынесено заочно - в России его все равно не исполнят т.к. между странами нет договора о правовой помощи, да и если данный договор будет заключен (что маловероятно судя по текущим международным отношениям), судебное решение перерассматривается применительно к законам страны истца и только потом исполняется. Т.е. все это довольно геморно. Что будет скорее всего - будут доставать писульками всякие выбивалы из Немецких коллекторских агенств. Почта эта не заказная - так что ее смело в мусорку, никто не докажет в случае чего что именно вы ее получили (особенно зная раздолбайство ПР).
    Скорее всего на этом и закончится. Но если они для себя решили что долг реально большой, могут далее:
    1. Продать "долг" российским коллекторам. С ними не разговаривам вообще, шлем в суд. Никаких данных не сообщаем. Алгоритм аналогичен как и с любым российским долгом. Прав они никаких не имеют, в случае угроз обращаемся в полицию. Как с ними общаться и стоит ли их бояться - есть много статей в гугле.
    2. Если таки подали в суд в России. На первом этапе скорее всего попробуют протолкнуть судебный приказ через "своего" мирового судью. Для них это хорошо тем что решение выносится без судебного заседания и отправляется на принудительное взыскание. А для вас хорошо тем что судебный приказ отменяется так же быстро как и выносится в случае несогласия истца.
    Дальше в порядке общего производства (очень маловероятно, обычно применяется при взыскании долгов более 10к$), если все таки это произошло - толковый юрист "раскидает" дело в вашу пользу за пару минут. Основной момент - по ГК РФ при возможности оказания услуг в кредит должно составляться отдельное соглашение, которое должно быть подписано собственноручно клиентом. Если как и обычно принесут только ваш скан паспорта (у них кроме скана и истории платежей ничего нет) - дело выиграете 100%, т.к. в данном случае образовавшаяся задолженность будет проблемой истца а не вашей. Ну а далее собственно на истца можно вкатать встречный иск с компенсацией ваших судебных расходов на юриста. Поэтому риск "попасть на еще большие" деньги для истца велик, суд КРАЙНЕ маловероятен.

    Ну а что же по заочному судебному решению в Германии (которое вынести на иностранного гражданина довольно трудно) - вам скорее всего будут "чесать" всякие страсти что визу закроют, в отпуск в Грецию не пустят и так далее. Открою одну тайну - наши соотечественники на отдыхе часто попадают на крупные штрафы в странах европы, т.е. должны даже не какой-то там частной конторе а ГОСУДАРСТВУ! Вы думаете им отказывают в визах? Глубоко ошибаетесь, как ездили так и ездят, притом что долги у них гораздо выше чем "неотмененный в течение полугода сервер", раз эдак в 10.

    Погуглите новости в духе "российские коллекторы будут взыскивать штрафы для европейских стран". И то не факт что взыщут, скорее всего будут по накатанной дорожке пугать "визовым баном".

    Так что платить или нет - зависит от вашей совести и убежденности в согласии с образовавшимся долгом, взыскать законно с вас ео не смогут. И еще раз отмечу - платить бы советовал именно сам долг а пририсовки в 40-50 евро от коллекторов забивать.
    Ответ написан
    Комментировать
  • Почему на ноутбуке могут не работать колонки и наушники одновременно?

    zmitrok62
    @zmitrok62
    Очень хороший человек
    Потому что в разъеме наушников стоит физический контакт, который после вставки туда штекера отключает колонки.
    Ответ написан
    2 комментария