• Сейчас используют ajax? Если нет,то что используют?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    AJAX - это идеология обновления страницы без её полной перезагрузки.
    XMLHTTPRequest и fetch - это всего лишь методы получения содержимого для обновления страницы.
    Ответ написан
    3 комментария
  • Почему не работает Ajax?

    bootd
    @bootd
    Гугли и ты откроешь врата знаний!
    значит ваш код вызывается до подключения библиотеки jquery
    Проверьте очерёдность подключения файлов
    Ответ написан
    3 комментария
  • Почему не работает Ajax?

    @Lord_Dantes
    Вы исполняете код до подключения jQuery. А нужно после.
    Ответ написан
    Комментировать
  • Ajax или websocket для отправки сообщений?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    А куда Вы дели идентификатор соединения клиента?! :))
    Ответ написан
    4 комментария
  • Макимальное количество socket.io подключений на nodejs?

    shai_hulud
    @shai_hulud
    то максимальное количество на IPv4 - 2^32 * 2^16 = 281474976710656 (на самом деле не все адреса можно использовать), даже если на одного пользователя будет уходить 16Kb (буферы, структурки, поинтеры итд) то это 4 398 046 511 104 Mb памяти :) Она то и кончится первой.

    Прикиньте сколько вы хотите памяти на сокеты, и поделите на 16Kb (из головы, для ноды можно самому замерить).

    Если отключить TCP keep-alive и WS ping, то сокеты пассивны и не кушают ЦПУ.
    Ответ написан
    Комментировать
  • В чём проблема с ПК?

    Jump
    @Jump Куратор тега Windows
    Системный администратор со стажем.
    с момента начала запуска Windows и до появления картинки рабочего стола перестают работать кулера на процессоре, видеокарте, и выдувной кулер задней панели
    Это вполне нормальное поведение компьютера, работает система управления питанием.

    Так-же в любой непроизвольный момент работы пк может перестать работать HDD.
    Проверьте SMART HDD, кабель данных и питания. Возможны проблемы с блоком питания.
    И нужно больше информации - что значит перестает работать? Не определяется в системе? Пропадает из диспетчера дисков?
    Ответ написан
    4 комментария
  • На каком хостинге расположить сайт?

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

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Если речь конкретно про мобильные игры, то нужен маркетинг, закупка трафика. То есть нужны деньги. И даже если они будут, нужна уверенность в том, что они окупятся. То есть на небольшом регионе проверить, что средний заработок с одного игрока больше, чем стоимость привлечения одного игрока. Если это не так, то игра дорабатывается или закрывается.

    Шанс заработать в Google Play без маркетинга у тебя 0%.
    Шанс заработать с деньгами и хорошим другом-маркетологом, но с указанным в вопросе опытом у тебя 1%.

    Попробуй лучше фриланс. За 8 месяцев можно осилить 100к.
    Ответ написан
    3 комментария
  • Какие навыки программирования нужны хакеру?

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

    Во-вторых, учишь C и разбираешься, как работают современные операционные системы. Копаешься в коде линуксового ядра и пишешь модули режима ядра.

    В-третьих, разбираешься как работают сети. Весь стек протоколов, коммутация, маршрутизация. Пробуешь писать свои сервера. Учишься читать tcpdump на лету и общаться с серверами telnet'ом.

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

    @iwrinc
    C++
    Привет! Чтобы научиться искать уязвимости (то, что ты называешь "взломом"), не нужно уметь создавать программы, не нужно какое-то специальное образование. Для этого требуется всего лишь одно: досконально понимать, что и как работает в той системе, в которой ты ищешь уязвимости. Проблема, однако, в том, что вот это "что и как" включает в себя огромное количество деталей, нюансов.
    Почему недостаточно понимать приблизительно? Потому что эта система очевидно прошла тестирование и в целом нормально работает, а уязвимости в ней прячутся в темных углах, которые можно найти, только очень хорошо разобравшись в ней (ну или случайно :-)).
    Представь, что ты хочешь найти уязвимость в системе заказа пиццы. Ты вводишь данные заказа. Что с ними происходит в браузере? Как это узнать? Как и что отправляется на сервер пиццерии? Что приходит в ответ? От чего зависит диалог браузера с сервером? Можно ли повлиять на него так, чтобы система приняла заказ без оплаты? Подумай, какие знания и какие инструменты тебе для этого требуются. Гугл - твой лучший помощник.
    Ничего сложного в этом нет, это же не дифференциальная топология :)), нужно просто потратить достаточно времени, чтобы разобраться в каждой детали системы, научиться пользоваться определенными инструментами (Ida pro, sniffer и т.д.), "налетать" определенное количество часов - как в любой области, и - вуаля.
    Ну а чтобы понять, интересно ли тебе это, погугли CTF-ы, попробуй пройти простенький ctf. Если больше захватывает, чем ломает - значит, это твоё.
    Ответ написан
    1 комментарий
  • Я хочу стать заняться хакингом сайтов. Какие мне нужно знать языки программирования (разметки)?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Вам не стать хакером как минимум в ближайшие годы, ведь вы даже не смогли воспользоваться поиском, чтобы прочитать ответы на десятки подобных вопросов, уже задававшихся на Тостере. Например этот.
    Ответ написан
    2 комментария
  • Я хочу стать заняться хакингом сайтов. Какие мне нужно знать языки программирования (разметки)?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    "хакер" - это программист экстра класса. Жаль, что это слово приобрело негативный оттенок.
    Что бы заниматься поиском уязвимости в web - только языков недостаточно языков программирования (html,css - это не языки программирования), нужно знать и понимать сетевые протоколы, целевые операционные системы, сервера баз данных, мониторить найденные и опубликованные уязвимости ПО, с которым планируете работать и кучу кучу всего.
    Рекомендую вашу хотелку запихнуть в очень длинный ящик и продолжить делать уроки.
    Ответ написан
    16 комментариев
  • Как избежать перегрузки node js?

    @AlexisKmetik
    Очереди. Redis или что сложнее.
    Ответ написан
    Комментировать
  • Функция на php для обрезки теста?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Сейчас я расскажу тебе про один секретный сайт.
    Лохи про него не знают, но по я тебе по секрету расскажу.
    Сайт называется google.com.

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

    Только, главное, никому больше про этот сайт не рассказывай.
    Если все будут про него знать, то роскомнадзор его точно закроет.
    Ответ написан
    7 комментариев
  • Стоит ли учить JS для PHP?

    deepblack
    @deepblack
    Нужно ли знать JS для PHP?

    Нет, не нужно.
    Вы начните а потом и JS по мере необходимости подтяните
    Ответ написан
  • Стоит ли учить JS для PHP?

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

    deepblack
    @deepblack
    Как делать AJAX запрос на одной странице, а получать результат на другой?

    Если чисто на AJAX, то нужно переодически опрашивать сервер на предмет получения новых данных.
    Например так:
    spoiler
    function fetchdata(){
     $.ajax({
      url: 'fetch_details.php',
      type: 'get',
      success: function(response){
       // Perform operation on the return value
       alert(response);
      }
     });
    }
    
    $(document).ready(function(){
     setInterval(fetchdata,5000);
    });

    или
    spoiler
    function fetchdata(){
     $.ajax({
      url: 'fetch_details.php',
      type: 'get',
      success: function(data){
       // Perform operation on return value
       alert(data);
      },
      complete:function(data){
       setTimeout(fetchdata,5000);
      }
     });
    }
    
    $(document).ready(function(){
     setTimeout(fetchdata,5000);
    });

    Либо использовать Websocket.
    да в смысле?) Ведь если, к примеру, у 140 людей открыта эта страница, то и у них обновится. Всем же придёт AJAX ответ, так как страница одна.

    Так работает Websocket
    AJAX ответ прийдёт только на запрос со страницы, если вы его сделаете.

    $.post(
      '{{ route("feed-get-mess", $feed->id) }}',
      myJsonData,
      function(response) {
        $('#AjaxGetMessages').append(response.message);
        console.log(response);
      }
    );

    А это вы POST'ом данные от сервера получаете что-ли? o_O
    Обычно это делают GET запросом.
    Ответ написан
    2 комментария
  • Функция в JS это объект?

    k12th
    @k12th
    console.log(`You're pulling my leg, right?`);
    Но я для интереса написал функцию и вывел ее:
    ...
    но никакого обьекта я не увидел там


    Проблема исключительно того, как браузер показывает вывод console.log. Стандарта нет и разные браузеры показывают то, что их разработчики посчитали полезным/удобным. Попробуйте лучше console.dir(function() {}).

    В отличие от примитивных значений, в функцию можно добавить свои поля.
    function a () {};
    a.b = 42;
    console.log(a.b);


    Функции передаются по ссылке.

    У функций есть методы, например bind, apply и call.

    Функция это специальный объект, у которого определен внутренний метод [[Call]].
    Ответ написан
    Комментировать
  • Функция в JS это объект?

    0xD34F
    @0xD34F Куратор тега JavaScript
    Давайте посмотрим:

    (() => {}) instanceof Object // true

    Ну да, объект. Кто бы мог подумать.
    Ответ написан
  • Отдельная папка в Controllers для каждой роли?

    Wolfnsex
    @Wolfnsex
    Если не хочешь быть первым - не вставай в очередь!
    Нормально ли для каждой роли делать отдельную папку в Controllers и почти дублировать все контроллеры, чуть их модифицируя?
    Нет. Если даже отбросить все прочие "но", представьте, чего Вам будет стоить ввести новую роль в систему?! Это же будет полный ахтунг!

    Также получается и роуты дублируются... и виды.
    Тем более.

    Есть просто мысль, что я много кода дублирую, нормально ли это?
    Нет, не нормально. Честно говоря, я не понимаю, как Вы смогли изучить Laravel, при этом обойдя вниманием один из основополагающих принципов разработки DRY.

    Для ролей и разрешений использую "laravel spatie permission".
    Честно говоря, не знаю что это, но если текущий модуль обслуживания прав/привилегий/ролей/управления доступом (и т.п.) - Вас чем-то не устраивает или заставляет(?) Вас нарушать основополагающие принципы разработки - нужно просто найти другой, более подходящий под Ваши конкретные задачи.
    Ответ написан
    4 комментария