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

eu_tomat

Модераторы
  • Публикации

    2 666
  • Зарегистрирован

  • Посещение

  • Победитель дней

    331

Сообщения, опубликованные пользователем eu_tomat


  1. 3 часа назад, BrightYC сказал:

    Что-то быстро тема утихла.

    Тема живёт активностью её участников.

     

    Взять, например, тебя. Ты сам предпочитал обсуждать эту тему в чате. И вот результат.

     

    Или, например я. Я не планирую форсировать это обсуждение. Я помню своё обещание рассказать о новом паяльнике и вернусь к этой теме, когда найду время попрактиковаться в пайке. Каждое своё движение я описывать не планирую. Я не уверен, что кому-то интересны новости о моих покупках. Скорее, будет интересен отчёт о проделанной работе. Возможно, даже о неудачной. Но могу и рассказать:

     

    На прошлой неделе купил два конструктора, чтобы попрактиковаться в поверхностном монтаже: "Текущая вода 10 диодов" и "Колесо фортуны SMD 24 диода". Покупал в местном магазинчике, ссылок у меня нет.

     

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

     

    Обо всём остальном расскажу, когда либо найду время для пайки, либо  устану от других дел и захочу погрузиться в неспешный и медитативный процесс монтажа. В общем, спешить не буду ни с пайкой, ни с развитием этой темы.

    • Нравится 1

  2. 6 минут назад, HeroBrine1st сказал:

    Система предоставляет графическую оболочку для планшетов

    Я буду рад увидеть в описании скриншот или даже несколько скриншотов, подчеркивающих основные возможности оболочки, она же всё-таки графическая.

     

    • Нравится 2

  3. Так как заявленной автором целью является оценка его кода, то этим и займусь. В целом код выглядит достойно, но я всё же попробую придраться.

    • В коде for a, _ in pairs(cl) do использовать фиктивную переменную _ не обязательно. Код for a in pairs(cl) do тоже является рабочим.
      local f, str = fs.open(cfg, "w")
      if(f==nil)then
    • В этом фрагменте кода считаю лишними скобки в условии. Вреда от них нет, но и пользы они тоже не несут. К слову, я по привычке тоже иногда ставлю скобки в условиях, а иногда и точки с запятой. Но оценивать, так оценивать.
    • Кроме того в данном случае условие можно упростить до if not f then. Оно эквивалентно f==nil or f==false, но записывается короче. А учитывая, что условие f==false на этом участке кода всегда ложно, то в данном конкретном случае условие эквиваленто и f==nil.
    • Аналогично условие if not (at==nil) then упрощается до if at then
    • Для считывания всего содержимого файла логичнее применять f:read("*all"), а не f:read(math.huge)
    • Нравится 2

  4. @kcalBxoF, @vladimir: прошу вас обоих не тащить ваши разногласия из игрового чата в тему о программировании. Посты я скрыл, но при рецидиве обещаю репрессии.

     

    Теперь о самом споре, в котором всем и так уже всё давно понятно, и развитие этого аспекта спора ничего нового не несёт:

     

    Идея не несёт в себе новизны. То, что эту идею подсмотрел один у другого, является случайностью. Подобное где угодно можно подсмотреть. Обычная механика Майнкрафта. Идея перебирать список одинаковых механизмов и просить пользователя ввести номер среагировавшего механизма не нова. Я бы вообще избавился в этой цепочке от пользователя и задействовал бы робота. Но и эта идея не нова. Это просто логичная идея, до которой додумается любой инженер. Другое дело, что для данного форума эта идея может оказаться свежей.

     

    Я соглашаюсь с тем, что правила хорошего тона обязывают сообщить, у кого идея была подсмотрена. С другой стороны, правила хорошего тона позволяют заявить и о своём участии в авторстве, но всё же не рекомендуют кричать об "украденной идее" при каждом удобном случае. Все читатели и так уже разобрались в ситуации. И тем более, не стоит переносить этот разговор в игровой чат, а из него обратно в эту тему. Из этого складывается негативное отношение к обоим участникам спора. Тем более, когда суть спора не стоит даже ломаного гроша.

     

    Эта тема, как видно в шапке, создана с целью обсудить качество кода. Вот, давайте этим и займёмся, если есть что сказать.


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

    • Нравится 3

  5. @man_cubus извиняюсь за то, что не дал тебе возможности объясниться, но я закрываю тему.

     

    Спор о том, что является операционной системой, и что ей не является, может быть довольно интересным. Но при условии, что оппоненты не будут соскакивать с основной темы на обсуждение особенностей личности оппонента.

     

     



  6. @man_cubus, я могу понять твоё желание обсудить критерии классификации ПО. Но переход на личности на этом форуме нежелателен. Более того, позиция @ECS в вопросах вежливости мне понятна.

     

    Вот пример: я 10 минут уговаривал пьяного соседа покинуть дверной проём, чтобы закрыть свою дверь, но в итоге вышвырнул его за 2 секунды. Я поступил невежливо. Плата за такое действие -- распространение в определённых кругах информации о моей невежливости. Также есть риск поступить невежливо с другим пьяным соседом, вышвыривая его уже без 10-минутной прелюдии. Уверенность в своих действиях не означает безошибочности. Уверенность лишь позволяет действовать быстро, без особых энергозатрат. А экономить свои силы тоже важно.

     

    Вот об этом я бы мог поспорить, но, конечно, без перехода на личности, и не в этой теме, ибо оффтоп.

     

    Ну, а если по теме, то у меня вопрос: что ты предлагаешь в итоге? Не называть MineOS операционкой? Или есть более интересная идея?


  7. 18 минут назад, BrightYC сказал:

    посмотрите на NodeMCU, довольно интересная штука на esp которая позволяет писать на lua

    Любопытная штука. Хорошая база для удалённого управления роботом по TCP/IP. Рассматриваю её в качестве кандидата в контроллеры умной розетки для электрического обогревателя с возможностью удалённого управления через Интернет. Пока не особо понятно, через какие интерфейсы можно подключить разные примитивные контроллеры, например, на базе AVR.

     

    Лично мне будет интересно услышать и о других устройствах, на которых можно относительно легко организовать web-интерфейс для связи с простыми контроллерами.


  8. Приветствую всех любителей электронных самоделок, а также мастеров, выполняющих ремонт электроники.

     

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

     

    Перепечатывать уже имеющееся обсуждение из чатика сейчас я не буду. Но когда у меня появятся новости, буду публиковать их в этой теме вместе с предысторией.

     

    Любой желающий уже сейчас может здесь поделиться своими мыслями о пайке и электронных самоделках.

    • Нравится 2

  9. 2 минуты назад, MisterFunny01 сказал:

    Я не знаю. Мне надо чтобы ТЫК и комп вырубился и все в этом роде

    Ну, формулировать за тебя условия задачи и выполнять решение я точно не буду. Я могу помочь лишь наводящими вопросами. Ещё могу указать на ошибку, если, конечно, замечу её. Могу подсказать, как сделать код лучше.

     

    Поэтому твоя первая задача заключается в чёткой формулировке, что именно ты хочешь получить. А то получится как в том анекдоте: в Фотошопе нужна только одна кнопка  "сделать красиво".

     

    4 минуты назад, MisterFunny01 сказал:

    Я с луа не знаком вообще. Я с питоном хорошо так дружу и немного с джавой.

    А вот и ответ. Сначала надо изучить Lua. В простых примерах. Для начала сгодится HelloWorld какой-нибудь. Но можно и сейчас начать с чего-нибудь простого. Например, с программы без GUI, которая может выключить компьютер в зависимости от решения пользователя. Или даже не выключить, а просто сообщить о выборе пользователя.

    • Нравится 2

  10. 31 минуту назад, MisterFunny01 сказал:

    Мне надо чтобы поверх шела и прочего была заливка в центре допустим белого цвета, и там было 3 кнопки. Одна по центру и с права и лева

    Для начала надо определиться, как ты хочешь реализовать эти кнопки: напишешь сам или используешь готовую библиотеку.

     

    Использовать готовые библиотеки для новичка проще. Но надо изучить их API, который может оказаться бесполезным в других случаях.

    Писать самому сложнее, но такой подход позволит сосредоточиться только на знании API OpenComputers, не имея дела с особенностями работы чужих библиотек.

     

    Каков твой выбор?

    • Нравится 1

  11. @mercurial, хорошее начало. Мне приятно, что я оказался первым, кто получил от тебя позитивную реакцию. Предлагаю пробежаться по другим своим заказам. Там ребята тоже старались и достигли неплохих результатов. Им, наверное, тоже будет приятно. Лайк не означает, что какой-либо из постов идеален. Ставя лайк, ты как бы говоришь: мне нравится то, что ты делаешь; продолжай в том же духе. Мелочь, всего один клик, но эта мелочь помогает авторам сохранять мотивацию. Тем более, когда ты на ходу меняешь условия техзадания, и исполнители могут воспринять это как придирки и прихоть. А полученный от тебя лайк смягчит новые требования. Конечно, это тоже не гарантия успеха. Но определённо, вероятность успеха повышается. Чёткое техзадание и благодарность исполнителям в какой-либо форме сильно помогут тебе. Дерзай.

    • Нравится 1

  12. 4 часа назад, mercurial сказал:

    @eu_tomat смотрел темки, наткнулся на эту и вспомнил, что я так и не скинул эскизы :D прошел год, сможешь гуи сделать, если скину экскиз?

    Нет, ничего подобного в ближайшие месяцы я не планирую.

     

    Но мне интересна постановка вопроса. Она отпугивает потенциальных исполнителей твоего заказа.

    • Из твоих слов выходит, что тебе самому неинтересна эта задача. Текущий интерес возник по случайности, когда "смотрел темки, наткнулся на эту и вспомнил". Почему этот заказ должен стать интересен кому-то ещё? Он даже не оформлен толком.
    • Ты ставишь свою готовность прояснить техзадание в зависимость от готовности исполнителя. Это так не работает. Это всё равно, что в магазине не покажут товар, а продавец будет спрашивать: сможешь ли ты это купить этот товар, если я покажу как он выглядит? Разве ты сам будешь готов заключить сделку на подобных условиях? Так и потенциальные исполнители проходят мимо подобного заказа.

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

     

    А ещё меня всегда удивляет эта фраза:

    05.02.2017 в 02:13, mercurial сказал:

    К сожалению я не игрок сервера и игровую валюту или предмет не могу дать, а так как не игровую валюту нельзя предлагать, то я скажу огромное спасибо!

    Да, нельзя продавать игровые предметы за неигровую валюту. Но программа игровым предметом не является. Предлагай свою цену. Можешь в рублях, долларах, гривнах, рейхсмарках, юанях, плюшевых мишках и т.д. на самый изощрённый вкус. Или, например, поставил ли ты хоть кому-нибудь лайк за исполнение заказа? Скупость во всём, даже на лайки и на внятное описание задания. Вряд ли кто-то поверит в твоё "сожаление".

     

    Желаю удачи в оформлении заказов и поиске исполнителей! Они тут появляются время от времени, но большинству плохо оформленные заказы лень даже комментировать.

    • Спасибо 1

  13. 2 часа назад, Barawik_ сказал:

    А Bar.PASSES и Bar.NICKS - базы паролей и ников.

    А почему выбран именно такой способ хранения пар логин-пароль?

    @Ingr использует более удобный способ. Он и памяти меньше требует, и код, использующий данные, более компактен.


  14. 1 час назад, Barawik_ сказал:

    мне нужно чтобы программа сравнивала введеный пароль например: 1234, и если в массиве есть такой же пароль, то он отключает авторизацию и идет дальше

    Нужно проверять только пароль, или пару логин-пароль?


  15. 22 минуты назад, Barawik_ сказал:

    Библиотека собственная, полный код могу скинуть только в личку, т.к. нету желания палить код.

    Тогда возможны другие варианты:

    1) Описать каждый из использованных методов библиотеки и какие-то принципы её работы;

    2) Написать эквивалентный код, не использующий библиотеку;

    3) Написать простейший пример кода, не решающий полную задачу, но отражающий лишь суть возникшей проблемы.


  16. @Barawik_ Код желательно оформлять тегом "код" и, если потребуется, уже в таком виде прятать под спойлер.

    Тег "код" позволит сохранить отступы, и читать правильно оформленный код другим людям станет заметно легче.

     

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


  17. 4 часа назад, Asior сказал:

    Как-то я не уверен, что такой код сработает.

    Если сомнения останутся, дай знать. Я распишу последовательность действий по минимизации кода. Возможно, это и не так очевидно, как кажется мне. Или кто-то другой распишет.

     

    И ещё одно замечание. @mercurial в личке просил меня помочь ему с этой программой. Я пока отказался и, подумав, уже не соглашусь в будущем. Думаю, имеет прояснить эту идею для всех:

     

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

     

    Давайте выбирать более эффективные способы взаимодействия.

     

    Спасибо за внимание.

    • Нравится 1
×
×
  • Создать...