Перевод Журнал встречи Разработчиков Monero от 2018-07-15

Тема в разделе "Статьи", создана пользователем Unholy, 25 июл 2018.

  1. Unholy

    Unholy Monerano

    Регистрация:
    6 мар 2018
    Сообщения:
    24
    Симпатии:
    1
    Журнал встречи Разработчиков Monero от 2018-07-15
    17 Июля 2018
    <rehrar> Повестка дня: https://github.com/monero-project/meta/issues/259
    <rehrar> Ничего необычного.
    <rehrar> 1. Greetings
    <rbrunner> Hi
    <ErCiccione> Hello
    <oneiric_> hi
    <pigeons> hi
    <rehrar> Я знаю, что большинство людей сейчас или оплакивают победу Франции, или же, наоборот, её празднуют. Но мы должны собраться и приступить к работе
    <rehrar> Надеюсь, кто-то сможет проникнуть внутрь :)
    <rehrar> 2. Краткий обзор того, что было завершено после предыдущей встречи
    tactful вышел (~tactful@ip70-173-221-68.lv.lv.cox.net)
    <rehrar>
    У кого-нибудь есть новости о том, над чем они работали?
    <vtnerd> Привет
    <rbrunner> Я сменил статус на "work in progress" для моего PR. В нём я планирую добавить обмен сообщениями (около 3/4 завершено), посмотреть можно сдесь: https://github.com/monero-project/monero/pull/4134
    <rbrunner> Обратная связь приветствуется
    <rbrunner> В конце концов, это моя первая большая работа на C++...
    <endogenic> кошелек хранит сообщения?
    <endogenic> я слышал некоторые критические замечания самой концепции
    <endogenic> любопытно посмотреть
    <rbrunner> Мне тоже :)
    <rbrunner> В худшем случае он будет просто заброшен, но я уже узнал слишком много интересного
    <endogenic> Я подумал, что Kovri может найти применение в таких проектах
    <endogenic> держу пари, что это будет именно так
    <endogenic> я был как , когда увидел этот PR
    <rbrunner> Я не могу прочитать этот эмодзи.. Что это?
    <rehrar> Не все клиенты IRC показывают смайлики, поэтому я тоже не понимаю, что endogenic имел в виду
    <rehrar> ^ :D
    <endogenic> O_O
    <rbrunner> Итак, на старом скучном английском, пожалуйста
    <endogenic> rbrunner, у нас есть аналогичная концепция
    <endogenic> предположительно, это будет для сервера
    <endogenic> немного иное применение
    <endogenic> как насчет модуля управления обмена сообщениями?
    <endogenic> тогда уже можно будет решить, реализовать его или нет
    <endogenic> или любым другим способом извлечения этого кода из кошелька
    floam412 joined (~floam412@unaffiliated/floam412)
    <endogenic>
    для начала хотя бы собственно функциональные реализации
    <endogenic> Как вообще обстоят дела у Kovri? Возможно, требуется какая-то помощь?
    <rbrunner> Я с удовольствием обсужу что-нибудь "архитектурное" с любым желающим
    <endogenic> не знаю, почему люди не говорят об этом
    <oneiric_> Kovri все еще продвигается к alpha релизу
    <rbrunner> Я думал об использовании Kovri. Мне кажется, он не совсем подходит для реализации именно здесь, или я до конца не понимаю, для чего он нужен
    <vtnerd> endogenic обсуждает это прямо сейчас
    <rehrar> oneiric_, как я понимаю, вы хотите сделать быстрое обновление?
    <endogenic> rbrunner: если ваша цель состояла в том, чтобы просто реализовать определенный проект, то, скорее всего, вы просто не сможете уже натянуть kovri поверх
    <oneiric_> rehrar: достигнут большой прогресс в улучшении реализации SSU (шифрованнии UDP)
    <rbrunner> Вы проверили описание архитектуры на сайте Taiga? Это может быть хорошей подготовкой к дальнейшему обсуждению
    <endogenic> oneiric_: Хотите сказать, что если это реализуется изначально без учёта на Kovri,обречено в дальнейшем при интеграции?
    <rbrunner> Забавно! Я пишу и модерирую сайт рабочей группой Taiga, размещаю довольно много постов на reddit, снимаю видео, но люди всё еще не перестают удивляться всему этому. Забавно :)
    <vtnerd> rbrunner : одна вещь, на которую указывает endogenic, заключается в том, что функции должны быть как можно ближе к «simple wallet», поэтому есть надежда на то, что другие кошельки будут использовать именно этот стандарт
    <endogenic> lol, vtnerd, это всё для наших детей
    <endogenic> коллективное мышление
    <oneiric_> endogenic: Я не уверен, что все идет именно в сторону mvfs, но запланированный фокус выполнен, и похоже, что это работает
    <rbrunner> Нет, кода нет в "simplewallet". Код находится в wallet2. Но для любого кошелька, который использует MMS, потребуются другие команды
    <rbrunner> Именно поэтому он и появился в «simplewallet»
    <vtnerd> то же самое
    <rbrunner> Что вы имеете в виду под «то же самое»
    <vtnerd> Я должен был бы пройти через это все лично. Все это было достаточно хорошо абстрагировано (простое сканирование файлов), но в wallet2 действительно трудно использовать его, если вы не хотите обрабатывать свои ключи самостоятельно и попутно выполнять сторонние функции
    <endogenic> Что вы имеете в виду под выражением «не хотите обрабатывать свои ключи и выполнять все прочие сканирования»?
    <vtnerd> wallet2 - это simplewallet, между ними нет различия
    <endogenic> он только кажется сложным в использовании
    <endogenic> vtnerd: не совсем
    <endogenic> функциональные опции wallet2 и simplewallet одинаковы
    <vtnerd> тогда это должно быть тривиальное различие?
    <endogenic> их вообще не должно быть
    <endogenic> simplewallet, как CLI
    <vtnerd> текущее состояние в том, что нет никакого различия
    <endogenic> нет конкретных критериев для различия
    <vtnerd> Ок, понятно
    <endogenic> может быть
    <endogenic> Я оговорился.
    <endogenic> Вот некоторые прецеденты
    <vtnerd> как пример, rbrunner , представьте, что вы пытаетесь использовать несколько не связанных адресов
    <rbrunner> Какой вариант использования это будет?
    <endogenic> wallet2 не о вариантах использования
    <rehrar> Кто-то ещё? :)
    <endogenic> rehrar, продолжай
    <rehrar> Оу, понятно. Извинения
    <rbrunner> При всем уважении, предлагаю вам заглянуть в код. Например, вы можете увидеть сколько на самом деле строк в wallet2, и проверить самостоятельно класс для message_store.
    <endogenic> rbrunner: В основном люди обязаны пользоваться им в довольно неожиданных местах
    <endogenic> Клёво, спасибо!
    <rbrunner> И после этого у нас обязательно появятся темы для дискуссии об архитектуре, вариантах использования и так далее.
    <endogenic> да, это совсем неположенное место проведения :p
    <rbrunner> Вы также увидите, что сам код довольно мал
    <rbrunner> Также, надо полагать, вы знаете те самые проекты, которые хотят делать “все идеально”. И в итоге очень быстро перегорают...
    <vtnerd> да, большая часть кода находится в message_store
    <rbrunner> Большинство из строк это не код, а структура
    <endogenic> все дело в неявном включении компонентов var и deep
    <endogenic> в любом случае, давайте вернемся к этой теме позже
    <rbrunner> Безусловно :)
    rehrar робко поднимает палец вверх
    <endogenic>
    rehrar
    <rehrar> :D Дааа
    <rbrunner> Разработчики становятся возбуждёнными всякий раз, когда перед ними всплывает голый код? :)
    <rehrar> Хорошо, кто-нибудь ещё скажет о вещах, которые были завершены?
    <endogenic> vtnerd: есть обновление
    <rehrar> отлично!
    <endogenic> вероятно, все дело кофе
     
    #1 Unholy, 25 июл 2018
    Последнее редактирование модератором: 5 авг 2018
  2. АВТОР
    АТ
    Unholy

    Unholy Monerano

    Регистрация:
    6 мар 2018
    Сообщения:
    24
    Симпатии:
    1
    <endogenic> В любом случае следите за обновлениями, которые ожидаются в скором времени
    <endogenic> У меня тоже есть обновление. Я заполучил monero src, транслирующий в JS
    <rbrunner> Что за "Monero source"?
    <endogenic> вероятно, это произойдет после того, как определенный PR на emscripten будет объединён
    <endogenic> хорошо, прибегнем к допингу
    <oneiric_> ВОООУ! Endogenic, использование asm.js?
    <endogenic> wasm
    LSDog_ вышел (~LSDog@unaffiliated/lsdog)
    <endogenic>
    именно поэтому нужно обновить html для создания холодного кошелька
    <vtnerd> Да, сервер “light wallet” будет PR сегодня. Первичный PR будет, скорее всего, обычным “заполнителем“ пустого места.
    <endogenic> #tewinget'd
    <endogenic> да, мы должны продвигать это поэтапно
    <rbrunner> Я думаю, что tewinget - это инсайдерская шутка
    <vtnerd> нужно учесть, это еще одна вещь сериализации (неосновательно). Цель состоит в том, чтобы заменить / обновить конфигурацию, которую написал tewinget для ZMQ, и позже уже перейти оттуда
    <endogenic> rbrunner: zmq является экспансивным
    <endogenic> затронули много вещей, трудно координировать, и т. д
    <rbrunner> Ok :)
    <vtnerd> ведь существует официальный формат для связи вместо «cryptonote special»
    <endogenic> ^
    <endogenic> vtnerd, пожалуйста
    <vtnerd> Я особо ничего не трогал, это просто обновление довольно большое, потому что это совершенно новый процесс
    <vtnerd> Я не уверен, должен ли я что-то сказать на это
    <endogenic> rehrar, нет
    <rehrar> нет, это нормально
    <rehrar> спасибо за обновление!
    <rehrar> хорошо, если больше ничего нет, тогда давайте двигаться дальше
    <vtnerd> Ох, ты имел ввиду "vtnerd, пожалуйста"..?
    <rehrar> Ох... :D Ты еще тут?
    <endogenic> нет, я имею в виду, вы должны нас благодарить за это повышение
    <endogenic> пожалейте нас, плебеи
    <endogenic> rehrar, в любом случае :p
    <rehrar> Конечно.
    <vtnerd> да, это будет в своем собственном PR с документами
    <rehrar> Я не ожидал увидеть это здесь, но так получилось. 3. Точки релиза (GUI)
    <rehrar> У нас есть еще один выпуск для CLI. Я предполагаю, что GUI версия доведена до ума или...?
    <endogenic> о, у меня есть еще один вопрос о kovri
    <endogenic> rehrar, когда его лучше задать?
    <rehrar> dsc_ Jaquee medusa_
    <rehrar> endogenic, конечно
    <rehrar> если никто здесь не представляет GUI или основную команду, мой вопрос останется без ответа
    <ErCiccione> rehrar: GUI 0.12.3 уже готов https://github.com/monero-project/monero-gui/releases/tag/v0.12.3.0
    <ErCiccione> Осталось только дождаться Пушистого
    <rehrar> ErCiccione, окей. Это тот, который с поддержкой Ledger?
    <ErCiccione> угу
    <rehrar> отлично!
    tevador подключился (c371196e@gateway/web/freenode/ip.195.113.25.110)
    <rehrar>
    Итак, если ничего больше нет, мы можем перейти к 4. Код + обсуждение / Q & A
    <dEBRUYNE> Я могу предоставить небольшое обновление на GUI, если вы так хотите
    <rehrar> Охх! Коненчо
    nssy вышел (~nssy@197.237.110.217) Remote host closed the connection
    <dEBRUYNE>
    0.12.3.0 Пушистый как раз занимается им
    <dEBRUYNE> Это небольшой релиз, который преимущественно включает в себя некоторые исправления ошибок + поддержка Ledger
    <dEBRUYNE> После этого команда GUI будет работать над обновлением страницы настроек, введением белой темы, обновлением мастера и, возможно, реализацией этого предложения - >
    https://www.reddit.com/r/Monero/comments/8rra06
    /proposal_make_the_gui_plugandplay_by_default_and/

    <dEBRUYNE> Ну и конечно, исправление будущих ошибок!
    <dEBRUYNE> Обратите внимание, что не все вышеупомянутые новые функции могут появиться в GUI v0.13
    <dEBRUYNE> Но в конечном итоге рано или поздно они появятся
    <rehrar> Спасибо за всю работу, которую вы делаете!
    <dEBRUYNE> Кроме того, вероятно, мы начнем работать над версиями для android и ios
    <dEBRUYNE> Но я предполагаю, что мы должны найти людей, заинтересованных в этом
    <endogenic> lol "cryptogirlHODL: хорошие разработчики, как известно, очень плохи при разработке удобных интерфейсов" ахахаххаха
    <endogenic> я думаю, что simplewallet и так довольно уже хорош :p
    <rehrar> dEBRUYNE, спасибо за последние новости! «пытается перестать топтаться на одном месте»... Пожалуй, спрошу. Что-нибудь еще?
    <rehrar> Я имею в виду, от тебя.
    floam412 вышел (~floam412@unaffiliated/floam412)
    <rehrar>
    Недостатки IRC. Человек уже ушел или ещё только печатает?
    <rehrar> Мы можем вернуться к пункту №4
    <dEBRUYNE> Вот и все. Я думаю, если есть желающие разработчики приложений для iOS и / или Android, они могут связаться со мной здесь или на Reddit
    <endogenic> rehrar: полностью согласен
    <rehrar> Дело на рассмотрении ^
    <rehrar> Я не знаю, здесь ли moneromooo или нет, или, возможно, у кого-то есть ещё какие-то вопросы?
    <endogenic> dEBRUYNE: буду рад оказать вам помощь, если она вам конечно понадобится
    <+moneromooo> Я здесь, и я могу ответить на вопросы.
    <endogenic> это может быть подходящее время для моего вопроса?
    <dEBRUYNE> endogenic: Спасибо!
    <rehrar> конечно! Endogenic, действуй
    <endogenic> итак, oneiric_, moneromooo, vtnerd, мне интересно, сможем ли мы интегрировать kovri в его нынешнем состоянии для всех тех вещей, что мы сейчас планируем?
    <endogenic> или уже в дальнейшем улучшать / доводить до ума саму интеграцию?
    <+moneromooo> Я полагаю, что в какой-то момент anonimal добавит простой API, который выглядит примерно так же, как API сокета, поэтому мы можем подключить его к существующему P2P-коду.
    <+moneromooo> Для RPC, не уверен
    <+moneromooo> Всё было заморожено на неопределённый срок, так что я не знаю как это будет работать сейчас
    <endogenic> как насчет варианта с множеством функций и вариаций?
    <+moneromooo> Тебе придется поговорить об этом с anonimal, я не знаю.
    <endogenic> Спасибо
    <endogenic> Я понял
    TheoStorm вышел (~dnaleor@host-lzquwqj.cbn1.zeelandnet.nl)
    <rehrar>
    еще минута на обсуждения, и двигаемся дальше
    <rehrar> Окей. 5. Дополнительные пункты встречи
    <rehrar> Вот и славненько.
    <rehrar> 6. Дата / времени следующего собрания
    <+moneromooo> Думаю, это хорошее время, чтобы указать на 4130, который является (неправильным) исправлением ошибки.
    <rehrar> каждый раз...
    <rehrar> :D
    <+moneromooo> возможно, в какой-то момент будет еще один релиз.
    <+moneromooo> Просто чтобы люди знали ^_^
    <rbrunner> Всегда есть большая вероятность :)
    <rbrunner> У нас ведь ещё не скоро закончатся релизы, верно? :)
    <+moneromooo> Также было бы неплохо, если бы люди могли установить исправление на monerod и запустить его на некоторое время для тестов ^_^
    <oneiric_> moneromooo: есть ли условия, при которых возникает ошибка?
    <+moneromooo> Насколько мне известно, нет
    <oneiric_> Ладно, просто оставим это ненадолго?
    <+moneromooo> Да, я как раз работаю над этим
    <msvb-lab> У меня есть дополнительный пункт собрания, если вы не против
    <+moneromooo> Я сообщу здесь, когда у меня будет исправление
    +moneromooo, готово
    <oneiric_>
    круто, спасибо :)
    <endogenic> msvb-lab: пожалуйста
    <msvb-lab> Наши аппаратные значки Monero (которые дебютировали на Defcon, появляются и на других конференциях) работают на микропроцессоре Atmel
    <msvb-lab> Тот, кто заинтересован в разработке встроенного ПО, это очень хорошая возможность проявить себя
    <endogenic> чудесно
    +moneromooo, если бы у monero не было так много времени...
    <msvb-lab> ...потому что значки не потребляют много памяти и у вас будет достаточно места для самого приложения
    <endogenic> moneromooo: вы хотели себе ученика?
    <msvb-lab> Свяжитесь со мной, если вы хотите, чтобы один час ваш наставник посвещал программированию
    <msvb-lab> Репозитарии еще не подключены к сети, но я дам вам все, что нужно для начала работы
    <msvb-lab> Это всё! Спасибо!
    <endogenic> inb4skynet
    <oneiric_> lol
    <msvb-lab> endogenic: Да, мы занимаемся прошивкой для skynet.
    <rehrar> Спасибо msvb-lab
    <endogenic> Отлично. Все идет по плану!
    <rehrar> Точно :) 6. Дата / время следующего собрания
    <rehrar> 29 Июля в 17:00
    <rehrar> Возражения
    <rehrar> Если нет, заседание закрывается. Спасибо, что пришли!

    Источник: Logs for the DevMeeting 2018-07-15

    Перевод:
    Unholy (@Unholy)
    Редактирование:
    Mr. Pickles (@v1docq47)
    Коррекция:
    Kukima (@Kukima)
     
  • О нас

    Наш сайт является одним из уникальных мест, где русскоязычное сообщество Monero может свободно общаться на темы, связанные с этой криптовалютой. Мы стараемся публиковать полезные мануалы и статьи (как собственные, так и переводы с английского) о криптовалюте Monero. Если вы хорошо владеете английским (или можете писать собственные статьи/мануалы) и хотите помочь в переводах и общем развитии Monero для русскоязычной аудитории - свяжитесь с одним из администраторов.