• Что нынче должен знать php junior без опыта?

    vetero4eg
    @vetero4eg
    Frontend
    Отвечайте на все вакансии, на которые хоть немного подходите, на ваш взгляд. И на те, на которые не подходите - тоже отвечайте, если это хотя бы где-то близко. Показывайте примеры, старайтесь получить обратную связь (тут как повезет). Просите тестовое задание, попадите пару раз на собеседование и быстро поймете, где чего не хватает. А где-то может и сразу хватит. Вакансии очень часто пишутся ... скажем не корректно.
    Ответ написан
    1 комментарий
  • Взлом или просто какой то сбой?

    Jump
    @Jump Куратор тега Системное администрирование
    Системный администратор со стажем.
    почему-то перестало заходить на любые сайты, выдавало ошибку что данный IP адресс не найден.
    Вероятнее всего проблемы с DNS.

    А чтобы точнее сказать нужна информация.
    Если вам кажется что интернет не работает - проверяйте что конкретно не работает.
    Адрес резльвится?
    DNS пингуются?
    Шлюз провайдера пингуется?
    Ответ написан
    Комментировать
  • Выбор cms для заметок сис.админа?

    neuotq
    @neuotq
    Прокрастинация
    Я вам советую завести на git и хостить(можно к примеру gitlab у них есть бесплатные приватные репозитории ), а можно и не хостить. А сами заметки/блог вести в Markdown. Markdown имеет простейший и удобный синтаксис + есть огромное количество бесплатных редакторов.
    Таким образом вы получите портируемую, слабо от чего-либо зависящую систему удобных заметок с историей изменений добавлений.
    Ответ написан
    Комментировать
  • Как узнать какая часть PHP кода нагружает CPU на сервере?

    @oxemelot
    1) Установите php extension xdebug
    Включите этот extension, а также профилирование в настройках xdebug
    xdebug.profiler_enable = 1
    Обратите внимание на эти 2 опции (куда складывать профайл файлы):
    xdebug.profiler_output_dir
    xdebug.profiler_output_name
    2) Выкачиваете файлики профилирования себе на девелоперскую машину, далее скармливаете такой утилите как QCacheGrind. Она довольно быстро проанализирует их и выдаст вам какие методы, сколько раз вызывались, и сколько процессорного времени ушло на обработку. Результаты можно сортировать.
    3) На продакшене xdebug лучше отключить.
    Ответ написан
    1 комментарий
  • Под какой браузер вы верстаете в первую очередь?

    @McBernar
    Честно говоря, сейчас Лиса и Хром совершенно одинаково отрабатывают флексы. А все остальное уж подавно.

    Есть некоторые особенности у каждого браузера (можно сказать — баги), но они встречаются редко, очень незначительные и легко гуглятся.

    Да и IE новый не выделяется ничем особо. Только вот с ES6 местами беда, но это решаемо.

    P.S. И да — если есть возможность отказаться от проекта с поддержкой старых браузеров — сделайте это. Вы не получите ничего, кроме головной боли. Опыта полезного вам это не даст, только время потратите на динозавров.
    Ответ написан
  • Где искать работу изучающему линукс?

    @pfg21
    ex-турист
    берешь список админских задач, к примеру 51 задание для оттачивания навыков системного адми..., полностью его делаешь, хорошо изучая каждое движение и команду.
    список ориетирован на локальный комп с виртуалбоксом так точ для его исполнения ничего лишнего не надо.
    потом ищешь еще парочку списков.
    и будем считать основу ты знаешь.

    Теперь идешь на сайт, предлагающий работу администраторам, и смотришь требования к кандидату (начни с джуниора, а то повесишься :). разбираешься в каждом требовании на уровне хотя бы "знаю - разок ставил".

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

    yarkov
    @yarkov Куратор тега JavaScript
    Помог ответ? Отметь решением.
    И снова супер секретные наработки защитить пытаются =)
    Нет, нельзя защитить. Чтобы отобразить сайт, браузер должен выкачать все нужные файлы. А соответственно когда сайт загрузился, то файлы уже на компе пользователя.
    Ответ написан
    1 комментарий
  • Как примонтировать LVM с внешнего диска?

    @younghacker
    Монтирование внешнего диска ничем не отличается от монтирования внутреннего диска.
    1.
    Подключайте физически диск.
    Смотрите подключился ли он:
    # fdisk -l
    Он должен присутствовать в списке

    Затем
    # vgscan --mknodes
    # vgchange -ay


    Затем монтируйте readonly если боитесь затереть данные
    # mount -t ext3 -o ro /dev/vg160/LogVol00 /mnt/yourmountpoint


    2.
    Если диски имели одинаковые имена групп, то нужно либо
    грузиться со внешнего диска,
    либо переименовывать группу по uuid

    # vgscan
    Reading all physical volumes. This may take a while...
    Found volume group "VolGroup00" using metadata type lvm2
    Found volume group "VolGroup00" using metadata type lvm2


    Не знаю как найти принадлежность LV к PV поэтому я
    пользовался различием в размерах дисков.
    # vgdisplay | grep -i 'name\|uuid'
      VG Name VolGroup00
      VG Size 148.94 GB
      PE Size 32.00 MB
      Total PE 4766
      Alloc PE / Size 4766 / 148.94 GB
      Free PE / Size 0 / 0
      VG UUID pkb1cy-1JSf-n3Px-UYRi-eImv-e1Eg-t12BgY
      VG Name VolGroup00
      VG Size 74.41 GB
      PE Size 32.00 MB
      Total PE 2381
      Alloc PE / Size 2381 / 74.41 GB
      Free PE / Size 0 / 0
      VG UUID SjBmkg-YvMz-B160-tEds-Vqrg-SFMS-mYNimL


    А теперь переименовываем группу по UUID
    # vgrename pkb1cy-1JSf-n3Px-UYRi-eImv-e1Eg-t12BgY MyNewGroupName


    # pvscan
    PV /dev/sda2 VG vg160 lvm2 [148.94 GB / 0 free] 
    PV /dev/hda2 VG VolGroup00 lvm2 [74.41 GB / 0 free] 
    Total: 2 [223.34 GB] / in use: 2 [223.34 GB] / in no VG: 0 [0 ]


    # lvscan
    inactive '/dev/vg160/LogVol00' [147.00 GB] inherit
    inactive '/dev/vg160/LogVol01' [1.94 GB] inherit
    ACTIVE '/dev/VolGroup00/LogVol00' [72.47 GB] inherit
    ACTIVE '/dev/VolGroup00/LogVol01' [1.94 GB] inherit


    # vgchange -a y

    # lvscan
    ACTIVE '/dev/vg160/LogVol00' [147.00 GB] inherit
    ACTIVE '/dev/vg160/LogVol01' [1.94 GB] inherit
    ACTIVE '/dev/VolGroup00/LogVol00' [72.47 GB] inherit
    ACTIVE '/dev/VolGroup00/LogVol01' [1.94 GB] inherit


    # mount -t ext3 -o ro /dev/vg160/LogVol00 /mnt/yourmountpoint
    Ответ написан
    Комментировать
  • Как вы подтверждаете, что являетесь разработчиком сайта?

    @deadem
    Даю честное слово.
    Ответ написан
    Комментировать
  • Как настроить NGINX для ЧПУ Wordpress?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Все, что нужно для ЧПУ в WordPres + Nginx это:

    1. try_files $uri $uri/ /index.php?$args; в конфиге
    2. Пересохранить пермалинки (WordPress admin - Settings - Permalinks)

    Если не работает - проблема в другом месте. Надо смотреть логи, начните с Nginx access.log и error.log
    Ответ написан
    Комментировать
  • Какую cms использовать для сайта на html css и может быть js (и точно без пхп руби и прочем)?

    Krasnodar_etc
    @Krasnodar_etc
    fundraiseup
    Если вы юзаете CMS - вы не сможете обойтись без серверного ЯП (php, ...)
    По пунктам:
    - Они все почти одинаково просто ставятся
    - К любой CMS есть документация
    - Да почти у всех более 3-х лет. Joomla, WP, Битрикс, OpenCart, ......
    - Да ну, какой один человек? гитхаб говорит, там 13 контрибьютеров и 70+ форков. Не много, но вполне стабильный опенсорс. Даже если её забросят, что помешает с ней работать? Другое дело, что хранение данных в файлах... Звучит не очень.

    То, что вам нужно, обеспечивает вообще любая CMS. Берите что нравится. WP какой-нибудь
    Ответ написан
    7 комментариев
  • Какой таск-менеджер выбрать программисту?

    @anton99zel
    29а класс средней школы №7
    А про https://bitbucket.org/ забыли?
    Насоздавал себе проекты, поставил задачки, отметил важное не важное, документацию написал сам себе))
    Ответ написан
    3 комментария
  • Как реализовать отправку файла на сервер на чистом JS?

    @Kirill-Gorelov
    С ума с IT
    На всякий случай напишу про мелочи о которых все знают. Вдруг забыл, бывает.
    1. multipart/form-data
    2. <input type="file" name="file">
    3. Посмотри что приходит get/post
    4. max_file_uploads смотреть в phpinfo();
    5. post_max_size смотреть в phpinfo();

    И смотри какой вес файла отправляется.
    Хотя бы будешь знать в чем причина ошибки.
    Ответ написан
    Комментировать
  • В чем преимущества *nix, linux перед windows (для веб разработчика)?

    DevMan
    @DevMan
    1. вы получаете окружение близкое или идентичное к продакшену.
    2. вы получаете внятную консоль/шел из коробки.
    3. вы избавляетесь от массы вопросов типа "на локалке все работает, а залил на сервер и получил жопу" (или наоборот).
    4. у вас появляется более лучшее понимание как на сервере все работает.

    при теперешнем развитие технологий и производительности железа, нет необходимости себя ломать.
    можно попробовать в виртуалке (docker/vagrant)/дуалбуте и самому для себя решить стоит или нет.
    Ответ написан
    17 комментариев
  • Могу ли я отказаться от проекта?

    @McBernar
    Уверен, что формально в вашем трудовом договоре нет строчки, что вы будете работать только с React и Vue.

    Как надо сделать правильно

    Объяснить тимлиду и менеджеру проекта, что вы не разбираетесь в Angular, что может повлечь за собой нерациональную трату времени, пока вы будете его изучать, и, возможно, большой срыв сроков.

    Говорить, что вы такой принц в белом и ручки о старый Angular марать не хотите — это, простите, показать всем вокруг, что вы ошиблись профессией.
    Ответ написан
    2 комментария
  • Что такое "СМС нулевого уровня"?

    morihaos
    @morihaos
    На 99% вопросов уже есть ответы в инетке...
    Привет,
    Для управления функциями телефона или предустановленными приложениями злоумышленники используют SMS нулевого класса, которые никак не проявляют себя и не сохраняются в телефоне. Такие SMS ещё называют Silent SMS или Stels SMS. Все эти запросы направлены на HLR оператора эмитента. В VERTE HLR находится в их инфраструктуре и как следствие они гарантированно фиксируем все запросы, блокируют их и оповещают абонентов о попытках атак.

    Про HLR уж сами почитайте... Вбейте в Яндексе "sms нулевого уровня что это", ссылок накидвет про эти стелсы - кучу...
    Ответ написан
    Комментировать
  • Как могут взломать базу данных MySQL?

    @mickvav
    Programmer, system and network administrator
    Смотрите ответы выше - всё правду говорят, мудрые.
    Добавлю ещё из опыта - мне тут попалась конфигурация с смотрящим в 0.0.0.0/0 бэкендом. Не делайте так. Лучше к базе (как таковой) из инета вообще никого не пускать. Фаерволом.
    Ответ написан
    4 комментария
  • Какие навыки программирования нужны хакеру?

    ozknemoy
    @ozknemoy
    яваскриптист
    думаю стоит подучить УК РФ и зоновскую феню
    Ответ написан
    Комментировать