• Точнее и умнее. Второе поколение умных весов Picooc

      Умные весы Picooc с нашей подачи широко известны в России. Они измеряют вес и состав тела, помогают следить за здоровьем и поддерживать форму. Это действительно работает: доказано командой Madrobots и десятками тысяч пользователей Picooc в нашей стране. 

      В начале 2021 года произошел апгрейд всей коллекции. На смену первому поколению пришли вторые версии моделей: точнее и с дополнительным набором метрик. Какие новые технологии внедрили разработчики и не превратятся ли модели V1 в тыкву?

      Сейчас расскажем
    • К чёрту мотивацию, вам нужна дисциплина

      • Translation
      Если вы желаете что-то сделать, то есть два способа этого достичь.

      Первый, более распространённый и в значительной мере неправильный вариант — попытаться мотивировать себя.

      Второй, весьма непопулярный, но абсолютно правильный выбор — воспитание дисциплины.

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

      В чём же разница?
      Читать дальше →
    • Шпаргалка по шаблонам проектирования


        Перевод pdf файла с сайта http://www.mcdonaldland.info/ с описанием 23-х шаблонов проектирования GOF. Каждый пункт содержит [очень] короткое описание паттерна и UML-диаграмму. Сама шпаргалка доступна в pdf, в виде двух png файлов (как в оригинале), и в виде 23-х отдельных частей изображений. Для самых нетерпеливых — все файлы в конце статьи.

        Под катом — много картинок.

        Читать дальше →
        • +166
        • 1022k
        • 64
      • Я техлид. Что делать?

          Больше года я занимаю должность технического лидера в своей компании, и хочется поделиться наработками по теме. Имеет смысл уточнить: я веду отдел iOS-разработки из 10 человек в компании-аутсорсере. В моём случае должность подразумевает оптимизацию работы отдела, распределение задач между разработчиками и активности, связанные с программированием. Расскажу немного о своём опыте, наработках и умозаключениях. Статья может быть полезна прежде всего новичкам на аналогичной должности, либо тем, кто на неё метит. Какие-то практики и принципы могут быть переносимы на обычную разработку, на другие платформы или даже другие специальности.
          Читать дальше →
        • Внимание, радиация. Строим свой интенсиметр* в ожидании Doomsday

            Однажды в телевизоре появился бледный как смерть Министр Финансов и заявил:

            — Финансовый кризис нас не затронет. Потому что. Я вам точно говорю.
            Население, знающее толк в заявлениях официальных лиц, выматерилось негромко и отправилось закупать соль, спички и сахар.
            М.Жванецкий

            В последнее время в американских (и не только) СМИ популярна тема грядущей Третьей мировой войны. Некоторые даже догадываются, что она будет атомная (типичный пример The United States and Russia Are Prepping for Doomsday) и произойдет в ближайшие полгода или около того. Если вы уже проверили аптечку, купили крупы, мыло, соль, спички и сахар, то пора подумать о таком важном атрибуте встречи Doomsday, как дозиметр. Предлагаемая схема дозиметра отличается высокой чувствительностью и простотой изготовления из-за отсутствия необходимости наматывать трансформатор высокого напряжения. Также к достоинствам конструкции относится применение широко распространенных деталей, и возможность работать от разных источников питания (надеюсь все помнят как сделать батарейки из картошки), поэтому с ремонтом и эксплуатацией в постапокалиптическом мире будет не слишком сложно.



            *Интенсиметр — дозиметр плотности потока энергии ионизирующих частиц.
            Читать дальше →
          • Ультрагидрофобное покрытие

              Судя по рекламным роликам, состоит из основы и финального покрытия. Наносится спреем. Отталкивает воду изо всех сил.

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

              Но ролики впечатляют, согласитесь.
              Читать дальше →
            • Как дать адекватную оценку времени, когда неопределённость бьёт по башке

                Большинство людей не умеют адекватно оценивать сроки выполнения задач. Ой как это заставляет порой понервничать… Тут и «дэдлайн подкрадывается незаметно». И перестраховка в 500% на всякий случай (все равно не хватает). И отжимание «заведомо раздутых сроков», чтобы исполнитель пообещал чего-то более приемлемого. И невнятные бормотания вместо конкретных цифр.

                image

                В этой статье собраны и структурированы принципы и методы, с помощью которых можно научить себя и других давать адекватные оценки. В начале — общие принципы и чуть-чуть математики. В конце — конкретика для студий.
                Читать дальше →
              • 30 вопросов, на которые у вас должен быть готов ответ во время собеседования

                image

                Чтобы успешно пройти интервью, вам следует создать краткую презентацию и несколько безупречных историй, а также отточить умение улавливать, чего же от вас ждут. Но как этого добиться? Неустанно практикуясь.
                Вот 30 вопросов, используемых на поведенческих интервью. Они помогут вам лучше подготовиться к следующей беседе. Чтобы вам было удобнее тренироваться, вопросы разбиты на темы.
                Читать дальше →
              • Oracle, обход мутирующих таблиц


                  Рис.1 – художники мутанты ниндзя черепашки

                  Мутирование таблиц (ошибка ORA-04091) возникает, если в триггере уровня строки выполняется изменение или чтение данных из той же самой таблицы, для которой данный триггер должен был сработать.

                  Рассмотрим два способа обхода данной ситуации. Первый – через пакет – древний, как удар маваши гери с разворота, смотрится эффектно, но долго готовится и сложен в исполнении. Второй – более свежий и простой – с использованием составных триггеров.
                  Читать дальше →
                  • +9
                  • 28.6k
                  • 5
                • 5 необычных способов исполнить обещания

                  image

                  Периодически большинство из нас планирует улучшить свое здоровье, поставить крупные цели и наконец выполнить те дела, которые постоянно откладывались на неопределенное время.
                  Но если взглянуть на статистику, то почти 80% из нас потерпит неудачу уже через пару-тройку месяцев, а спустя год заниматься достижением своих целей будут совсем немногие.
                  Вот как можно оказаться в той крошечной доле людей, которые дойдут до конца намеченного пути.
                  Читать дальше →
                  • +8
                  • 18.6k
                  • 4
                • Трассировка печатной платы в KiCAD

                  • Tutorial


                  Введение



                  Одним из критических замечаний к предыдущей статье было следующее: дескать фу таким быть, стрелять из пушки по воробьям да ещё проприетарным софтом за 10000$, к тому же наверняка украденным с торрентов. Оставляя за кадром моральную сторону вопроса, а так же презумпцию невиновности, обратимся к следующему вопросу — а что там у нас имеется в Open Source секторе, пригодное для решения задач проектирования электронной техники. В частности изготовления печатных плат. Наиболее достойной, на мой взгляд, оказалась кроссплатформенная программа KiCAD, распространяемая по лицензии GNU GPL. Имеются версии для Linux, Windows и macOS.

                  Рассмотрим этот инструмент подробнее применительно к уже решенной мною задаче — трассировке печатной платы для преобразователя уровней на базе MAX232.

                  Читать дальше →
                • Матрица прокрастинации (откладывания дел «на потом»)

                  • Translation
                  Для лучшего понимания этого поста, прочитайте сначала предыдущий пост про прокрастинацию.

                  Если бы, когда я учился в школе, вы спросили меня прокрастинатор ли я, я бы конечно ответил “да”. Учеников школы учат “держать темп” с крупными проектами. И я гордо держал темп больше чем кто-либо кого я знаю. Я никогда не пропускал дедлайн, но делал все ночью перед сроком сдачи работы. Я был прокрастинатором.

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

                  Без всякого сомнения в моей голове была Обезьянка Немедленного Удовольствия, но она была милее всех на свете. С постоянно маячащими дедлайнами, Панический Монстр никогда не спал и Обезьянка знала об этом. Она конечно постоянно отвлекала, но не была за главного.

                  Мой мозг в школе:
                  image

                  Читать дальше →
                • Почему прокрастинаторы прокрастинируют (откладывают дела «на потом») и как побороть прокрастинацию

                  • Translation
                  image

                  pro-cras-ti-na-tion |prəˌkrastəˈnāSHən, prō-|
                  существительное
                  задержка или откладывание чего-либо: первый совет — избегайте прокрастинации.

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

                  Избегать прокрастинации. Так элегантно в своей простоте…

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

                  Нет, «избегайте прокрастинации» — хороший совет только для не настоящих прокрастинаторов. Для тех, кто говорит «Я захожу на Facebook несколько раз в день на работе. Я такой прокрастинатор!». Это те люди, которые будут говорить настоящему прокрастинатору «Не откладывай дела на потом и у тебя все будет хорошо».

                  Дело в том, что ни словари ни не настоящие прокрастинаторы не понимают, что для настоящих прокрастинаторов прокрастинация — не дополнительная опция. Это что-то, что они не знают как не делать.
                  Читать дальше →