• Интеллектуальный LCD шилд для Arduino
    0
    Видимо ссылки на библиотеку и схему можно будет получить несколько позже, когда проект взлетит.
  • Интеллектуальный LCD шилд для Arduino
    +1
    С рассчётом всё сложно, т.к. на самом деле Катя этот проект не столько от своего имени выполняет, сколько от имени небольшой компании, занимающейся контрактной разработкой достаточно сложных, относительно этого шилда, устройств (отсюда и потребности в мелкой автоматизации). Так вот, если считать всё исходя из stand-alone разработки, то получилось бы дороже. А так, 1) что-то подобное всё равно нужно нам в наших делах, 2) с заказом комлектующих и производством плат проблем нет, многие комплектующие у нас и так есть в наличии, а платы заказываем почти каждый месяц, можно просто докидывать (хотя обычно заказываем 4х-слойки, но иногда и 2х-слойки приходится делать).
  • Arduino + ESP8266 с нуля на примере Wi-Fi термометра, часть первая
    0
    Теперь понял вас.

    С этим ничего не поделаешь. Амперка вообще ориентируется на качество в первую очередь (даже среди других магазинов). Например, у них вообще нет в ассортименте китайских Arduino-совместимых плат. В моей родной школе тоже плохо с финансированием и там несколько энтузиастов занимаются тем, чем они не должны по должности заниматься, лишь бы купить дешевле. При недостатке финансирования другого выхода нет.
  • Arduino + ESP8266 с нуля на примере Wi-Fi термометра, часть первая
    –1
    Вы не частное лицо, как я понял? Вы занимаетесь коммерческой деятельностью? Если да, то заказыйте из Китая. Ищите надёжных поставщиков, занимайтесь их воспитанием, проверяйте за ними товар и делайте всю ту невидимую, но гадкую и муторную работу, которой занимаются все отечественные магазины. Или кооперируйтесь с этими магазинами. Иного выхода нет. Бесплатно никто не работает, не только вы. Кстати, большинство таких магазинов имеют партнёрские соглашения с кружками робототехники, т.е. занимаются тем, чем занимаетесь вы как я понял. Т.ч. они ещё и ваши конкуренты.
  • Arduino + ESP8266 с нуля на примере Wi-Fi термометра, часть первая
    0
    А получить инфракрасный сенсор не на 3-15 см, а на 50-80 вам понравится? А китайцы даже нам — постоянным корпоративным клиентам, вставляющим им периодически за их ошибки —, умудряли присылать не то, что мы им заказываем. Причем в одной партии могут быть и одни и другие и вообще непонятно что. С фоторезистором, конечно, труднее напутать, но ведь вы выбираете удобные вам примеры. А я про Arduino-совместимые платы вообще молчу, одних плясок с драйверами сколько было…
  • Arduino + ESP8266 с нуля на примере Wi-Fi термометра, часть первая
    0
    Так ваши слова не противоречат моим. Какой смысл в России торговать запчастями с Али? Мало того, что наценка на каждом компоненте в абсолютном значении будет мизерной (а партии, как я уже говорил, в России пока невелики), так ещё и замучаешься с возвратами, мнение о магазине будет плохим («торгуют всяким барахлом»). Гораздо проще работать для другой категории людей. Возвратов минимум (т.к. качество более-менее стабильное), мнение о магазе можно держать хорошее, хороший суппорт организовал — люди вообще довольны как слоны по большей части. И всем хорошо.

    А кто хочет купить по цене как на Али (с вытекающими), тот может купить на Али. Кто запрещает? Я когда работал в этой области вообще честно так и говорил: «мы продаём не по минимальным ценам, у нас другие плюсы. Если вам нужно по минимальной цене, покупайте на Али.» И люди по большей части на это нормально реагировали. Если люди работают не на широкую публику, но честно, то я бы не стал их ругать.
  • Arduino + ESP8266 с нуля на примере Wi-Fi термометра, часть первая
    0
    Наценка в наших магазинах как правило, ИМХО, нормальная. Я работал в одном из них раньше, знаю кухню из нутри. Оригинальный товар стоит изначально дорого + наценка 40%-70% в DIY электронике в России — нормальное дело, т.к. больших оборотов пока ни у кого нет (отрасль ещё не развита).

    Т.к. работал раньше в одном из магазинов, ссылки давать воздержусь :) Скажу только, что если надо дешёво, то действительно лучше в китае заказывать. Если надо с гарантией или быстро, или не хочется разбираться с заказом из-за бугра, то придётся мириться с «негуманными» российскими ценами. Работа — есть работа, даже если это работа ритейлера. По опыту большинство всё же выбирает второй вариант.
  • Arduino + ESP8266 с нуля на примере Wi-Fi термометра, часть первая
    0
    Ну так зато по запросу «AMS1117-3.3 купить» вылезает что надо. Это как с брендами в художественных фильмах: вроде бы случайно ноут оказался у съёмочной группы фирмы Гнусмас, но по факту получается рекламой. Поэтому пользуются всяческими ухищрениями. Если вы действительно преследуете исключительно образовательные цели, то можно хотя бы выбирать наименьшее из зол: например давать список магазинов, а не только один. Решайте сами, конечно, я исключительно свою субъективно-эгоистическую точку зрения высказал; не хочется мне видеть на Хабре неприкрытую рекламу.
  • Почему Go превосходит посредственность
    0
    Можно. Только лучше для этого использовать реализацию Go из комплекта Gcc: там нет чёткой привязки к структуре проекта.
  • Arduino + ESP8266 с нуля на примере Wi-Fi термометра, часть первая
    –1
    Я против ссылок на компоненты в магазинах. Это уже будет рекламой магазина. К тому же в статье (как это обычно почему-то и бывает) плату называют Arduino Uno R3, в то время как плата совсем другого производителя, подозреваю, что китай. Вот как выглядят оригинальные платы: www.arduino.cc/en/Main/ArduinoBoardUno. Т.е. мы получаем мало того, что рекламу, так ещё и предоставляющую недостоверную информацию (что, вообще говоря, карается). Учитывая, что в поисковике эти компоненты ищутся на раз (первые ссылки), опросник вообще выглядит подозрительно.

    В крайнем случае — давать ссылки на [b]несколько[/b] магазинов, и уж во всяком случае давать достоверную информацию.
  • Обзор робототехнической платформы Strela или простой bluetooth-бот своими руками
    0
    DFRobot что-то в последнее время совсем не радует. Библиотеки недопиливает (показателен пример с тупящей DFPlayer), в описаниях одни ошибки. Во многих библиотеках example'ы банально без правки не компилируются, хотя кажется чего уж проще… Видать не справляются с рынком на который замахнулись.

    SeeedStudio немного лучше, но недалеко ушли. BMP085, например, захардкожено работает только с Wire. А у Arduino Due есть ещё Wire1. Что помешало сделать чуть гибче (чтобы указатель на синглетон аргументом конструктора Barometer передавался)? Непонятно.
  • Arduino контролирует в подвале температуру, влажность и затопление и выдает данные на веб-страницу
    +1
    В выборе Arduino Pro Mini тоже надо подумать, так как существуют разные исполнения:


    Не вводите людей в заблуждение. Существует только один вариант Arduino Pro Mini, как он выглядит всегда можно посмотреть на arduino.cc. Всё остальное — это Arduino-совместимые платы («копии» разной степени похожести на оригинал).

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


    Лучше использовать закон ома. Ток, потребляемый реле — около 80 мА. У вас два реле. Цифровые пины у Arduino при старте переводятся в INPUT_PULLUP. Ваши реле скорее всего включаются через полевики, поэтому даже INPUT_PULLUP работает как команда «включить реле». Вот у вас уже 160 мА, а Arduino Pro Mini имеет максимальный ток, снимаемый с VCC 150 мА. Заранее можно было сказать, что плата будет сбрасываться, а стабилизатор — греться.
  • Ардуино на службе здоровья
    +1
    Чёрт бы побрал этот планшет. промахнулся и попал по минусу :((( Извините. Статья интересная.
  • iPhone 6: разбираем в Москве, оцениваем ремонтопригодность и сравниваем с iPhone 5s
    –2
    Выпейте успокоительного. Нервы дороже.
  • iPhone 6: разбираем в Москве, оцениваем ремонтопригодность и сравниваем с iPhone 5s
    –1
    Какая-то странная у вас реакция на критику. Я совсем не думаю, что у вас настолько плохие статьи, что за них не дадут денег. Аудитория бывает разной и для бо́льшей части людей ваши статьи окажутся интересными. Но мне хотелось думать, что на Хабре всё-таки собрались специалисты в IT и их-то как раз «ощущения» должны интересовать в меньшей степени.

    На остальное даже отвечать не буду, т.к. это просто срач какой-то. Если конструктивного диалога не получается, лучше его вообще закрыть.
  • iPhone 6: разбираем в Москве, оцениваем ремонтопригодность и сравниваем с iPhone 5s
    0
    Я про оплату ничего и не говорил :) Есть много других вариантов. Например, у меня много друзей, которые совершенно за бесплатно пиарят продукцию Apple направо и налево :) Просто они фанатеют от неё.

    «Пишу, как вижу и как чувствую.» — ИМХО, этот метод не подходит в случае сравнения двух аккумуляторов или двух динамиков. По крайней мере на таком ресурсе, как Хабр, лично я хотел бы видеть не «ощущения», а факты и логические выводы.

    Например, «динамик стал мощнее на 0,1 W», «ёмкость аккумулятора увеличилась на 300 мА·ч (15%), но потребление возросло на 30%, поэтому суммарно время работы сократилось на 1 час».
  • iPhone 6: разбираем в Москве, оцениваем ремонтопригодность и сравниваем с iPhone 5s
    0
    Спасибо за пост, как разработчику железа, очень интересно узнавать «что у кошки внутри».

    Вот только… то ли мне показалось, то ли в посте прослеживается какая-то скрытая реклама яблока. «А можно смириться и получать удовольствие.», «Но Apple считает, что это желание неправильное.»… Потом все эти «существенно увеличилась в размерах» у меня вызвали когнитивный диссонанс. Особенно в отношении батареи. Где там существенное увеличение — не ясно. На лицо почти полное отсутствие изменений в конструкции и ваше желание это скрыть. Я не утверждаю, что в iPhone надо что-то менять — я его для этого слишком плохо знаю изнутри —, я лишь говорю, что фотографии противоречат тексту.
  • Для Raspberry Pi Model B+ создали VGA адаптер
    +2
    Мимо. Это и есть ≥500 руб, если учесть стоимость доставки.

    Заранее могу сказать: я знаю, как эта железка будет сделана внутри, там без чипа не обойтись, т.ч. по определению будет стоить дороже, чем решение на одних транзисторах.
  • Для Raspberry Pi Model B+ создали VGA адаптер
    +1
    Нет, так лучше как раз не писать. Там разъем, порт в конце концов, но не никак не интерфейс.

  • Для Raspberry Pi Model B+ создали VGA адаптер
    0
    Найдите этот девайс дешевле 500 рублей и тогда действительно сможете сказать, что он решает проблему. Raspberry Pi покупают в основном те, кто экономит. И 500 руб — это треть от стоимости платы.

    А на самом деле даже за эти 500 я реально нигде переходника не видел. Мы в Амперке уже задумались…
  • Для Raspberry Pi Model B+ создали VGA адаптер
    +1
    Именно в Raspberry Pi B+ разъем GPIO стал содержать все выходы, необходимые для _аппаратного_ VGA выхода. В чипах почти всегда на одно выходе по несколько функций. Так вот до B+ на разъеме были не все выводы, имеющие фунции VGA. Там есть небольшая «магия на резисторах», но в целом всё корректно. Автор заявляет полную поддержку: на VGA можно будет выдавать теже самые 1920×1080×60 fps, что и на HDMI.
  • String enum — строковые enum
    +8
    С одной стороны, хочется читаемых конфигов, с другой — быстрого парсинга и быстрого обращения по этому типу.

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

    Было бы здорово, если бы вы привели пример, когда действительно жизненно необходимо использовать перечисления, вместо хешей.
  • Сегфолты Galculator 2.1.3 или мой первый ebuild
    0
    О, спасибо за наводку! Подал заявку.

    Ждать, правда, придётся похоже не один месяц… :(
  • Сегфолты Galculator 2.1.3 или мой первый ebuild
    0
    Это означает, что создать себе overlay не получится пока? Иного, кроме http, способа нету?
  • Сегфолты Galculator 2.1.3 или мой первый ebuild
    0
    Сначала просто плюсанул пост, читать некогда было.

    1) Большое спасибо за инфу! Не знал о такой возможности. Но ИМХО в данном случае я хотел не решить только свою конкретную задачу, а разобраться, как бы это решил Gentoo Developer. Я этого не достиг, конечно, но попытался :)

    2) Супер!

    3) Да, этот ресурсик я видел. Я там правда кроме статуса и коротенького коммента ничего больше не нашёл. Когда остановился, когда планируют заново ввести в строй…
  • Сегфолты Galculator 2.1.3 или мой первый ebuild
    0
    Спасибо большое за ответ!

    По поводу PORTDIR_OVERLAY не понял: оверлей может быть только один или нет? В любом случае спасибо за наводку, ещё раз почитаю мануалы.

    Да, патч я выложил. А нормально, что я его просто так выложил в gentoo bugzilla? Я помню при работе в одном проекте надо было допиливать libc. Приходилось немного общаться с Урлих Дреппером. Уж не знаю, что я там делал не так, но он не объяснял, а сразу ругаться начинал :) Теперь у меня какая-то фобия :)

    Сразу в разрабы мне и не надо в принципе. Я не против и так просто попатчить. Уже есть на примете несколько пакетов, которые использую и для которых ebuild'ы криво написаны. Ещё раз спасибо!

    А не знаете, что с overlays.gentoo.org сейчас происходит?
  • Итоги пяти лет жизни электронщика в стиле фриланс. Последняя осень?
    +4
    Это очень маленькая сумма, если речь идёт о нормально поставленой работе, когда контракт выполняет не один человек. Нельзя выполнять длительный сложный проект по разработка железа и при этом всё делать самому. На собственном опыте проверено — работа получается жутко не эффективной. Как минимум нужно 3 человека, а это уже при полугодовалом проекте даёт более 2 млн. руб. А полгода — это крайне мало…

    Это всё моё ИМХО, результат собственного опыта железячного «фриланса». Может быть я просто «не умею готовить» в этой области — спорить не стану. Группа, в которой я состою, решила предпринять последнюю попытку на чём-то взлететь. Если дойдём до финала, тоже опишу на Хабре свои скитания.

    Автору выражаю большущую благодарность за статью. Очень приятно осознавать, что ты не один в этом интересном, но тёмном месте :) (в хорошем смысле)
  • Одна маленькая загадка про Cortex-M
    +1
    А по мне так всё логично. Переключение на работу в своём стеке должно производиться не в прерывании (в 90% случаев). Обычно это делается при инициализации. А значит переключать должен Thread, а не Handler. Поэтому ему и дали эту функцию. Предполагается, что переключение стека должно производиться один раз при инициализации.

    А теперь посмотрим на мой любимый Cortex-M3. Там есть привилегированный режим. Включаем его и Handler, пусть и неудобно, но может всё (и правильно, что неудобно, раз неудобно — значит что-то делается неправильно), а вот Thread может быть ограничен в своей песочнице контроллером MMU. Поменять стек он больше не может, т.к. в непривилегированном режиме ему это запрещается. Вот вам и главенство Handler'а (ядра) над Thread'ом (приложением).

    Cortex-M0/M1 разрабатывались не для исполнения ОС. Они под firmware сделаны с одним фоновым процессом и обработчиками. Просто там ко всему прочему дали возможность иметь разные стеки для обработчиков и фонового процесса — и всё. Остальных элементов — привилегированного режима и MMU -, присущих процессорам под ОС, там нету. Т.ч. это не MPU, а MCU и, строго говоря, ОС на них крутить — значит использовать не совсем по назначению. А раз так, то и не надо удивляться, что задачи приходится решать «криво».
  • Обзор нового образовательного набора по электронике от Амперки (Матрешка Z)
  • Обзор нового образовательного набора по электронике от Амперки (Матрешка Z)
    +2
    Насчёт «висячих» пинов можно возразить строчкой кода, которую хорошо видно на той же фотографии:
    pinMode(BUTTON_PIN, INPUT_PULLUP)
  • Почему Ваза утонул, а С++ всё ещё на плаву
    +18
    А мне статья не понравилась и вот почему.
    1. Заявление о том, что самая важная фича в Си++ — это декструкторы, на мой взгляд весьма неочевидно. Может быть это и так, но в статье данная тема не раскрыта, притом, что заявление очень и очень громкое.
    2. В статье неявно используется тезис, гласящий, что Си++ до сих пор на плаву главным образом потому, что он обладает такими хорошими свойствами. Совсем неочевидно, что этот тезис верен. Лично я склонен считать, что в плавучесть этого языка вносят весомый вклад также и внешние факторы, и история. Например, язык Си является куда более распространенным, но почти никто не сомневается, что он менее удобен для большинства задач, нежели Си++.
    3. В главе «Шаблоны» есть проблемы со связностью. Скорее всего предложения этой главы как-то связаны друг с другом, но мне, как читателю, эта связь кажется туманной. Стоило бы объясниться яснее.
    4. Толи я что-то не понял, толи диаграммы в некоторых вопросах конфликтуют с текстом. Заявляется, например, что Си++ — на втором месте по вкладу в OS. А на диаграммах прямо над этим текстом Си++ на третьем месте после Java и Си. Тут видимо тоже есть смысл, но он раскрыт плохо. Необходимы дополнительные комментарии автора.

    Общее впечатление о статье также плохое. Анализа мало, знамён и воодушевляющих речей много. А хотелось бы именно анализа, тема-то интересная…
  • Crucial MX100: 256ГБ SSD за 110 долларов
    0
    Что такое eMMC, NAND и чем одно отличается от другого — я прекрасно знаю, т.к. использовал сначала одно, а потом и другое в своих разработках.

    И то, что применением нескольких чипов можно достич нужной скорости — я тоже знаю, как видно из моего исходного поста.

    Я как раз-таки и удивился вот этому заявлению:
    а просто 150 — реальная скорость одного чипа. в 256 их два — предельная скорость выше.
  • Micro Python — эффективная реализация Python 3 для микроконтроллеров
    0
    Минимальный билд под ARM умещается в 80k

    Ого! MRuby требует в 3 раза больше! Неплохо.
  • Crucial MX100: 256ГБ SSD за 110 долларов
    0
    Для меня сейчас даже 150 МБ/сек было бы счастьем, тоже удивлён таким потоком критики.
  • Crucial MX100: 256ГБ SSD за 110 долларов
    0
    А разве 1 чип eMMC до сих пор не ограничен пропускной способностью в 104 МБайт/сек, как гласит JEDEC'овский станадарт на MMC в версии 4.4.1? И даже эту скорость на запись ещё надо постараться достич на одном чипе. Если я не устарел и 4.4.1 до сих пор доминирует, то даже для 128 ГБ версии представленного SDD применяется многоканальность. Вопрос только в количестве каналов. И, кстати, запись обычно у eMMC в 2-3 раза медленней, чем чтение, поэтому только скорость записи и постарадала.

    Я это не из занудства написал. Может действительно я устарел и меня кто-то поправит — буду очень благодарен.
  • Идеи и возможности разработки электроники в России
    0
    Они дороже не потому, что выше их себестоимость. На 70% разница между обычными и «спортивными» товарами складывается из-за наценки на спрос (спортивные товары популярней) и характер спроса (любителей спорта чаще не останавливает бОльшая цена).
  • Идеи и возможности разработки электроники в России
    0
    А что произойдёт с предсказуемостью, если я вдруг запущу mruby на моём микроконтроллере? Понятно, что сейчас mruby хотя бы потенциально не стабилен. Но если предположить, что его отладили — то предсказуемость останется на прежнем уровне. Вот скорость выполнения операций ядром упадет — да. Но не в любой задаче это важно.

    Мне кажется мы говорим о разных вещах. Я пытаюсь донести мысль «у нас появилась новая возможность», а вы — «чаще всего возникают задачи, в которых этот метод не проходит». Может быть чаще это действительно и так (хотя статистики у меня нет), но это не повод полностью отстранять идею.
  • Идеи и возможности разработки электроники в России
    –2
    В Си++ нет динамизма, а, значит, нормальный пользовательский интерфейс не построить. Если он, конечно, нужен…
  • Идеи и возможности разработки электроники в России
    0
    Ого! Я пожалуй в личку обращусь. Буду рад взять свои слова обратно.
  • Идеи и возможности разработки электроники в России
    0
    Коллеги, работавшие на тот момент со мной на одном предприятии. Более того, мне, как разработчику, начальство часто «вставляло» за «лишнюю» информацию, переданную северокорейцам и китайцам. При этом из слов начальства было понятно, что случаи были. Это, конечно, не доказательство, но и простыми слухами имеет мало общего: люди не в курилке байки травили, а выписывали конкретные распоряжения, чтобы защититься от воровства.