• Автоматический сбрасывается max_allowed_packet в MySql, как лечить?

    landergate
    @landergate
    IT-шный jack-of-all-trades
    Этот параметр никогда не сбрасывается автоматически. При любом обстоятельстве, это делается выполняемой командой.

    Попробуйте отнять права "SUPER" (позволяющие SET GLOBAL) у пользователя, от имени которого работает Ваше приложение:
    REVOKE SUPER ON *.* FROM 'username'@'localhost';
    FLUSH PRIVILEGES;
    Ответ написан
  • При открытии Тостера появляется файл?

    landergate
    @landergate
    IT-шный jack-of-all-trades
    На первый взгляд, похоже на malware либо на уровне расширения браузера, либо где-то глубже в системе.
    Возможно попал при установке какого-нибудь софта, у которого в инсталлере были скрытые галки с партнёркой Criteo.

    Ещё есть мнение, что Criteo - легитимная таргетинговая баннерная система. Можно попробовать удалить все cookies, связанные с criteo, или занести его в чёрный список в своей баннерорезалке.
    Возможно, что afr.php выдался в качестве файла по ошибке на стороне веб-серверов Criteo, и чаще нормально прогружается в области баннеров.

    UPD:
    Да, похоже, что это баг серверов рекламной сети Criteo и неправильный mime-type от их веб-сервера.
    Исправить никак, кроме как зарезать через AdBlock/uBlock/Ghostery. Скорее всего Criteo уже есть в их списках.

    UPD2:
    Если не пользуетесь AdBlock-производными, можно просто добавить cas.fr.eu.criteo.com как 127.0.0.1 в hosts.
    Ответ написан
  • Как открыть порты с Virtual Box на Windows 10 и с него на роутере?

    landergate
    @landergate
    IT-шный jack-of-all-trades
    Через режим сетевого адаптера "NAT":
    1. Откройте параметры сетевого адаптера, жмакните выкидушку "Дополнительно".
    2. Откройте "Проброс портов".
    3. Добавьте проброс порта, указав здесь порт хоста, который будет транслироваться в указанный порт гостя. Адреса можно оставить пустыми.
    4. Добавьте проброс на роутере до порта хоста.


    Через режим сетевого адаптера "Сетевой мост":
    1. Добавьте проброс на роутере до опубликованного порта гостя.
    Ответ написан
    Комментировать
  • Стоит ли выносить БД на другой сервер?

    landergate
    @landergate
    IT-шный jack-of-all-trades
    Просто так это делать нет необходимости. Тем более в истории про "пару сайтов".
    Этот процесс, в общем случае, вообще никак не влияет на безопасность.

    Физическое отделение БД от приложения обычно нужно по каким-то конкретным функциональным причинам.
    Ответ написан
    Комментировать
  • Как обновить пакет postgresql в debian?

    landergate
    @landergate
    IT-шный jack-of-all-trades
    Нужно подключить репозиторий от самого PostgreSQL.

    Для этого нужно добавить в /etc/apt/sources.list.d/pgdg.list:
    deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main

    Импортировать подписанный ключ репозитория:
    wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
    sudo apt-get update

    Далее:
    sudo apt-get update
    sudo apt-get install postgresql-9.4 postgresql-client-9.4


    Источник: https://www.postgresql.org/download/linux/debian/
    Ответ написан
    4 комментария
  • Где подписаться на SEO-рассылку от Google?

    landergate
    @landergate
    IT-шный jack-of-all-trades
    https://webmasters.googleblog.com/

    Они пишут более абстрактно и завуалировано, чем Яндекс, но в блоге можно найти концептуальные изменения, касающиеся поиска и ранжирования.
    Ответ написан
    1 комментарий
  • Какие ДНС использовать для хостинга на AWS?

    landergate
    @landergate
    IT-шный jack-of-all-trades
    Где хотите управлять DNS-ами, на то и нужно указать NS.

    Если Вас устраивает DNS-хостинг от reg.ru, оставьте их NS-ы и управляйте записями в их интерфейсе.
    Если хотите принципиально перейти на, например, Amazon Route 53, то укажите NS-сервера, которые покажет интерфейс Route 53 и начните управлять записями с Route 53.

    Можно-ли оставить ns1(2).reg.ru?

    Можно.
    Ответ написан
    6 комментариев
  • Есть альтернатива скриншоту из мака для виндовс?

    landergate
    @landergate
    IT-шный jack-of-all-trades
    Greenshot: getgreenshot.org
    Открытый код. Автосейв любых областей экрана куда угодно - в буфер, в файл, на почту, можно всё сразу. Много возможностей.
    Ответ написан
    1 комментарий
  • Установил Xenforo форум хакнутный, как проверить быстро есть ли в коде лазейка на отправку данных тому кто взломал его?

    landergate
    @landergate
    IT-шный jack-of-all-trades
    "Find in files" по фразам:
    • eval
    • http (с явными ссылками на сервера злоумышленников)
    • base64_decode
    • gzinflate
    • str_rot13
    • fsockopen
    • pfsockopen
    • stream_socket_client
    • passthru
    • preg_replace (с ним обычно шестнадцатеричный код символов, вроде \x65\x76\x61\x6C\x28\x67)


    Хороший материал по теме:
    Как узнать, что ваш PHP сайт был взломан
    Ответ написан
    9 комментариев
  • Реально ли держать сервер у себя дома?

    landergate
    @landergate
    IT-шный jack-of-all-trades
    Реально, если подготовиться к рискам.

    Некоторые из них уже были описаны здесь, там про размещение дома:
    Как лучше организовать хостинг сайта?

    Если представить, что у провайдера идеальная связь, а у сервера есть UPS и дома редко выключают электричество, самой главной проблемой я вижу DDoS-ы и обычную практику многих домашних провайдеров просто нуллроутить IP-адрес абонента при малейшей перегрузке канала, чтобы атака не сказывалась на сети для остальных абонентов.
    Перед домашним сервером обязательно должно стоять что-то ещё, промежуточный frontend, который примет основной удар на себя и скроет домашний IP.

    Сервис можно держать и на ПКшном оборудовании, которое сегодня вполне тихое при нормальном кулере. Получится дешевле, а железок можно купить даже две или три, разнеся роли, да сделав всё отказоустойчиво в пределах дома.
    Ответ написан
    Комментировать
  • Хостинг Windows для домашнего назначения?

    landergate
    @landergate
    IT-шный jack-of-all-trades
    Почти с любой программой, включая Photoshop, можно работать по RDP.
    Процесс работы с ним будет не таким отзывчивым, как на локальном компьютере, но работать это будет. Вы будете испытывать задержки в прорисовке картинки ~пропорционально сетевой задержке (latency) до хоста.

    Профессиональные хостинги обычно используют только серверные ОС.
    Поиск хостинга принципиально с домашней версией ОС может занять время, но они существуют. Обычно это чьи-то частные небольшие площадки, иногда называемые "школохостингами".
    Ещё есть "Desktop as a Service". Её предоставляют не многие, но это виртуальный десктоп с десктопной версией ОС, иногда работающий не только по PCoIP/HDX, но и по RDP.

    Photoshop будет работать и на десктопной версии, и на серверной ОС. В этом разницы нет.

    Для акселерации, Photoshop старается использовать GPU. Если у сервера слабая видеокарта (напр.: Intel HD Graphics), то вся нагрузка будет ложиться на процессор. На хостинге со слабым CPU Photoshop может лагать.

    Знаю вариант покупки выделенного сервера, но есть ли там услуги установки операционной системы собственноручно?

    Не всегда. Часто это просто выбор среди заготовленных дистрибутивов для развёртки.
    Вы не обязаны активировать лицензию на сервере, она будет работать в триальном режиме в районе 180 дней. После этого можно будет запросить переразвернуть сервер повторно, предварительно сохранив данные куда-нибудь к себе.
    Ответ написан
    Комментировать
  • Как запустить IE из под мак?

    landergate
    @landergate
    IT-шный jack-of-all-trades
    • Запустить IE из под wine.
    • Использовать готовый враппер на wine, вроде WineBottler. Там есть IE.
    • Запустить IE с виртуалки с виндой.
    • Использовать онлайн-сервисы для рендеринга под нужными версиями браузеров, вроде BrowserStack. Это не просто скриншотилки, это интерактивные готовые виртуалки.
    Ответ написан
    2 комментария
  • Можно ли по IP адресу узнать датацентр?

    landergate
    @landergate
    IT-шный jack-of-all-trades
    • Traceroute до IP-адреса может раскрыть в обратных адресах названия ДЦ или связанных с ним операторов.
    • Можно посмотреть владельца IP-адреса через RIPE Whois: https://apps.db.ripe.net/search/query.html . Скорее всего владельцем будет датацентр или оператор его сети.
    Ответ написан
    Комментировать
  • Где лучше искать удаленную работу на отечественных и зарубежных площадках?

    landergate
    @landergate
    IT-шный jack-of-all-trades
    Можно и там, и там.
    На зарубежных хорошо тем, что оплата в валюте (пока высокие курсы), больше заказов (международная площадка), возможность в процессе лучше освоить язык.
    На местных проще коммуникации с заказчиками и меньше гипотетических проблем с налоговой.

    Некоторые считают, что это лестница развития: мол, сначала отечественный фриланс, затем, когда подрастёшь, зарубежный. Если руководствоваться этим, если есть возможность, лучше сразу податься на международные.
    Но есть и обратная сторона - на более крупной международной площадке ваша ниша может быть забита демпингующими конкурентами, тогда как на отечественной исполнителей может быть не так много и работы найдётся больше.

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

    landergate
    @landergate
    IT-шный jack-of-all-trades
    Использовать RDP версии 6.0 и выше.

    https://en.wikipedia.org/wiki/Remote_Desktop_Proto...
    128-bit encryption, using the RC4 encryption algorithm, as of Version 6.
    Support for Transport Layer Security (TLS) 1.0 on both server and client ends (can be negotiated if both parties agree, but not mandatory in a default configuration of any version of Windows).


    Провайдер будет видеть, что Вы подключились к этому серверу по RDP, но не будет знать, что Вы делаете, куда кликаете, и т.д.
    Если хотите скрыть от провайдера факт подключения по RDP в принципе, подключайтесь к RDP через VPN.
    Ответ написан
    Комментировать
  • Как запустить файл rdp после открытия туннеля?

    landergate
    @landergate
    IT-шный jack-of-all-trades
    Kitty не умеет открывать external applications после установки соединения, как не может и подтвердить факт наличия туннеля, подав какой-то сигнал.

    Я бы сделал скрипт с использованием plink. Будет запускаться незаметно, работать в фоне.
    Если при запуске он возвращает 0, то запускать RDP-подключение.
    Правда нужно придумать, как потом прибивать plink.exe из процессов. Может будет даже лучше всегда оставлять его в фоне.

    По такому принципу работает несколько известных программ для Windows (например HeidiSQL).

    Будьте осторожны: при первом подключении, plink спросит интерактивного подтверждения key fingerprint (y/n). Теоретически можно скрыть через -batch.
    Ответ написан
  • Как ограничить запись в таблице только годом MS SQL Server 2005?

    landergate
    @landergate
    IT-шный jack-of-all-trades
    Column Datatype: smallint
    length: 4

    CHECK на "не больше" можно построить по примеру Aleksey Ratnikov с datepart(year,getdate()). Функция DATEPART доступна с MSSQL 2005.
    Ответ написан
  • Как стать тру админом?

    landergate
    @landergate
    IT-шный jack-of-all-trades
    • Поменяйте работу, где для Вас появятся задачи, освоение которых в процессе даст Вам опыт. Обычно это сравнительно небольшие компании, имеющие потенциал к росту от малого бизнеса к среднему. Ещё это маленькие-средние компании-аутсорсеры, обслуживающие других и только-только начавшие копить свою экспертизу по разным направлениям.
    • Попробуйте устроиться помощником администратора, оговорив с работодателем перспективы роста и своё желание развиваться, возможность участия в таких задачах, показывая, что Вы готовы держать ответственность за результат и приложить максимум усилий, чтобы не "сломать уже работающее".
      Никто в здравом уме не доверит уже готовую существующую инфраструктуру на тесты или чьё-то обучение. Либо Вы должны нести ответственность за то, что делаете, либо сами строить то, чего у компании ещё нет (но нужно), в процессе обретая опыт.
    • Ставьте сами себе гипотетические задачи, мысленно экспериментируя, что бы Вам было необходимо будучи заказчиком/владельцем организации. Достигая целей известными Вам способами, где-то нагугливая, а где-то делая это интуитивно из интерфейсов, Вы обретёте понимание, как это делать.
    • Проявляйте любознательность и интерес к тому, с чем работаете.
      Немалое кол-во тру-админов учились многим вещам сами, поскольку им было интересно разобраться в предмете и задачах, с которыми они сталкиваются.
      Без этого - ничего из вышесказанного не поможет.
    • Проявляйте самостоятельность.
      Не ждите лекций от админов "как это сделать" на всё подряд. Вы будете всегда зависимы от них, так и не научившись решать будущие задачи самостоятельно.
    Ответ написан
    2 комментария
  • Как освободить порт 80 чтоб работал OpenServer?

    landergate
    @landergate
    IT-шный jack-of-all-trades
    По умолчанию, все порты свободны.
    Чтобы освободить 80 порт, нужно понять, что его занимает.

    Узнать, какая программа занимает 80 порт, можно так:

    cmd
    netstat -a -b -n

    resmon.exe
    Network -> Listening Ports
    Отсортируйте колонку по "Port"

    TCPView
    https://technet.microsoft.com/en-us/sysinternals/b...
    GUI-версия netstat, показывающая состояние соединений, включая используемые порты в состоянии LISTENING.

    -----------

    Из компонентов, устанавливаемых по умолчанию, 80 порт может занимать служба IIS.
    В компонентах системы она так и называется - IIS
    В сервисах он может называться:
    - W3SVC
    - World Wide Web Publishing Services
    - Служба веб-публикаций

    Отключите сервис или удалите компонент.
    Ответ написан
    1 комментарий