Перейти к содержимому

Лидеры


Популярный контент

Показан контент с высокой репутацией 24.12.2020 во всех областях

  1. 1 балл
    Итак, чет вштырило мне написать хоть какой-то нормальную глядяелку для опенкомпов, что бы можно было просто адекватно открыть страничку и ее смотреть, даже на текстовом уровне. Так что первое что приходит на ум это вспомнить как выглядит сам HTML. Википедия говорит: И тут уже получается что нужно писать текстовый движок который умеет читать эту разметку (еще не забываем что она иногда бывает сломаной) Для начала я вспомнил что HTML очень похож на XML и начал гуглить на эту тему либы. Нашлась либа xml2lua, но НО. В XML никогда не было тегов без закрытия. Так что либа благополучно шлет нас в пень когда мы читаем содержимое head. Так что задав вопросы Яндексу я получил нормальную либу lua-htmlparser. И она вполне норм работает. Причем можно получить данные какие захочешь. Что очень упрощает работу. И сама либа работает без бубнов под OC. Так что следующий шаг это сделать удобный установщик для либы и уже писать скрипт для отображения, проблемы скорее всего всплывут на этапе интерфейса, так что будем страдать :/
  2. 1 балл
    Вне контекста вопрос о правильности некорректен. А контекст всё ещё не ясен. Поэтому все ответы на подобный вопрос окажутся мнениями, которые можно будет оспорить. Но ты же хочешь не спора, а какого-то устойчивого и однозначного решения? Есть такое правило: критикуешь – предлагай альтернативу. Альтернатива даёт возможность сравнения. И даже если критерии правильности изначально были непонятны, они начинают проясняться во время сравнения и обсуждения альтернативных вариантов. Здесь есть небольшой намёк на предмет спора: Знакомый, скорее всего, использует слово "socket" в узком смысле этого слова, как его обычно понимают программисты, работающие с сетевыми запросами. И если ты хочешь, чтобы такие программисты не спотыкались, читая твой код, то да, название переменной было выбрано неудачно. Именно неудачно, о правильности пока не говорим. Буквально слово "socket" означает разъём. Это очень абстрактный смысл, позволяющий применять это слово к любому программному интерфейсу, если очень хочется. На чьей стороне правда, сказать сложно. Ты прав, потому что не преследовал каких-то особых целей. Если нет целей, то нельзя определить и критерии истинности. Код работает? Значит, он правильный. Твой знакомый прав, потому что мыслит в определённом, привычном ему контексте. Он различает нюансы терминов, и в этом контексте название "socket" вводит его в заблуждение. Ты не прав, потом что ищешь правильность, не сформулировав критерии правильности. Твой знакомый не прав, потому что не предложил альтернативу. Вернёмся к поиску критериев правильности. А их можно определить только исходя из целей. Какой цели ты хочешь достичь, задавая вопрос о правильности использования термина "socket"? Предположим, ты получил ответ. Как ты его применишь? Какую проблему снимет новое решение?
  3. 1 балл
    Как писал уже в похожей теме на оф. форуме Фингер, встроенная в мод интернет плата не имеет удобного саппорта PUT запросов. Если очень надо, можно сделать хак через сокет. Готовый хак (слегка сырой) от Фингера можно найти тут: libhttp. P.S. Issue в репозитории OpenComputers висит уже два года, и никакого шевеления.
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...