• Все уроки по ардуино

      Однажды появилась необходимость собрать все уроки, обучающие материалы (tutorials) с habrahabr и geektimes в одном месте и немного их систематизировать. В этом сборнике обучаек представлены более 100 статей на тему ардуино с пометкой «tutorial», либо содержащие несложные для новичков проекты на ардуино, а также немного видеоуроков по смежным темам. Статьи разделены на 10 тематик по сферам применения собранных устройств. Также хочется напомнить, что весь обучающий материал, опубликованный на habrahabr и geektimes является интерактивным: в любой момент можно задать вопрос автору в комментариях к статье. Как правило авторы на них отвечают. Этот сборник будет дополняться новыми обучайками (tutorials) по мере их публикации.

      Читать дальше →
    • 13 хаков для поиска работы, которые могут сработать лучше, чем традиционное резюме

      • Перевод


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

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

      Представляем вам 13 «технологических» способов для того, чтобы попасть на новую работу.
      Читать дальше →
      • +10
      • 38,5k
      • 8
    • Реактивное программирование под Android

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

        Отзывчивость, простота, гибкость и расширяемость кода — принципы, которые можно закрепить за реактивным UI.

        Наверняка, если совместить реактивные backend и UI, то можно получить качественный продукт. Именно его мы и попытались сделать, разрабатывая 2GIS Dialer — звонилки, которая работает через API и при этом должна оставаться быстрой и удобной.


        Читать дальше →
      • Устраняем пробелы, изучаем Android

          Речь пойдёт не о пробелах в знаниях, но об этом чуть позже.

          По старой привычке я по-прежнему читаю книги по программированию в бумажном варианте. В частности, про разработку под Android. Несколько лет назад с литературой по этой тематике на великом и могучем была напряжёнка. Сейчас положение немного выправилось. Я купил и прочитал, наверное, 99% всех выпущенных книг. Есть две проблемы с книгами. Первая — они однотипны в своей массе и рассказывают об одном и том же. Вторая проблема — значительная задержка в выпуске издания. Как правило, запаздывание происходит на 1-2 версии, что бывает достаточно критичным. Например, когда появились версии Android 3.0 и 4.0 с фрагментами, читать примеры создания приложений под Android 2.3 было глупо.

          В далёком 2011 году вышла книга Android за 24 часа, которая, на мой взгляд, была одной из лучших. Мне понравился подход к раскрытию темы — брался один сквозной проект и постепенно усложнялся от часа к часу. Попутно объяснялись фундаментальные вещи на одном проекте. Было понятно, где и когда применять те или иные возможности.
          На прошлой неделе случайно наткнулся в интернете на сообщение, что вышло новое издание с более длинным названием Создание приложений для Android за 24 часа с теми же авторами. И немедленно выпил купил.
          Читать дальше →
        • Хороших книг пост



            А давайте давайте соберём здесь хорошие книги, которые просто стоило собрать.
            Суть в том, что просто давно стоило сложить хорошие книги в одном посте, чтобы было что прочитать в дороге — или просто для души.
            Читать дальше →
          • Поддельное BLE-устройство на nRF24l01

              Данная статья на 90% основывается на заметке «Bit-Banging» Bluetooth Low Energy. Все началось с того, что потребовалось запустить распространенные сейчас трансиверы на чипе Nordic nRF24l01. В процессе поиска примеров работы с ними я и наткнулся на вышеупомянутую статью. Являясь обладателем телефона с поддержкой Bluetooth 4.0 (который и включает в себя Bluetooth Low Energy), подумал: а почему бы не попытаться повторить эксперимент?
              Читать дальше →
              • +30
              • 54,9k
              • 9
            • 25+ видеоуроков по Android для начинающих

              • Tutorial

              Приветствую вас, уважаемый хабрачеловек!
              Предлагаю вашему вниманию бесплатно серияю видеоуроков в котрых рассмотренно базовые понятия разработки под Android.
              Читать дальше →
            • Злоумышленники используют CVE-2014-6332

                Недавно мы писали про новую опасную уязвимость CVE-2014-6332 в Windows, которая присутствовала (MS14-064) в библиотеке OleAut32.dll, а точнее, в функции OleAut32!SafeArrayRedim. Эта функция используется движком VBScript (vbscript.dll) для run-time изменения размера массива в формате SAFEARRAY. В самой SafeArrayRedim содержалась уязвимость, которая позволяла внутри функции модифицировать поле размера массива, а потом возвращать результат неуспешности операции, что приводило к увеличению размера буфера с точки зрения самой структуры. Подробнее см. здесь.



                В силу того, что эксплойт для этой уязвимости (Windows OLE Automation Array Remote Code Execution Vulnerability), фактически, может оперировать памятью напрямую, из-за порчи структуры заголовка буфера функцией ОС, ему не нужно прибегать к операциям срабатывания уязвимости типа use-after-free, вся эксплуатация сводится к последовательному исполнению нескольких функций, которые помогают запустить процесс из функции VBScript в обход DEP & ASLR.

                Читать дальше →
              • Как найти любовь или приключения с помощью crate.io и kibana

                  Про результативность, качество и КПД сайтов знакомств можно спорить, можно искать 101 повод чем лучше в клубе/баре/_дополнить_варианты_/парке искать знакомства. То что еще лет десять-пятнадцать назад вызывало смех — теперь мейнстрим. Так не проще ли попытаться использовать еще одну возможность для поиска и общения в интернет с переходом к знакомству в жизни…



                  Гиковский вариант технологии поиска, скринкаст приложения под катом. В конце статьи ссылка на архив с работающим приложением под Apache License v2.0 и небольшим набором данных для примера.
                  Читать дальше →
                • Humble Bundle for Android

                    Стартовал новый Humble Bundle.

                    Доступны 4 игры для Андроид (а так-же их версии для Mac, Win, & Lin)

                    Игры:


                    Как обычно, плати сколько хочешь, никакого DRM.

                    EFF и Child's Play — бенефициары.

                    www.humblebundle.com
                  • Ближайшее будущее аккумуляторных батарей

                    В последние годы все острее встает вопрос усовершенствования мобильных источников энергии — вопрос как глобальный, так и повседневный. Глобальная сторона заключается в том, что человечество, остро нуждаясь в энергии в любой её форме, выбрало в качестве свободноконвертируемой электрическую. Причина – относительно низкие потери при обратном переводе из электрической в любую другую, а так же низкие потери при передаче от точки выработки (электростанция) до стационарной точки потребления (э/розетка). Основным источником электроэнергии на сегодняшний день является сжигание на ТЭС невозобновляемого углеводородного топлива, которого с каждым годом все меньше, а цена всё выше. Основной вред окружающей среде наносят тем не менее не ТЭС, а двигатели внутреннего сгорания автомобилей, в виду компактности не столь эффективные и оснащенные не столь же хорошими системами очистки.
                    Все говорит, что работай автомобили на электротяге, наш мир стал бы намного чище, а жизнь со временем даже дешевле

                    Но вряд ли многие из нас, не считая борцов за зеленый мир, и даже считая оных, думают об этом каждый день. Гораздо чаще мы вспоминаем недобрым словом какой-нибудь значок на дисплее нашего ноутбука или телефона, увидев что пользоваться им осталось минут 20. И вопрошаем:”Ну когда же они сделают нормальную батарейку, а?”.
                    Читать дальше →
                  • Работаем с EMS по нарушению сроков доставки посылок — инструкция

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

                      Сходу расстрою — посылкой управлять никак нельзя. Если она долго не «прилетает» в Россию (т.е. статус Экспорт стоит, а Импорт — нет) — тут вряд ли что-то поможет. Однако страхуемся, делаем по шагам, описанным ниже.
                      Порадовать тоже могу: процентов 95 посылок все-таки доходят. Объем для сравнений — порядка 10 посылок в месяц из США и Европы.
                      Обращаю внимание, что многие посылки (процентов 60 всех отправлений) я получаю «от себя», используя сервисе вроде Шипито. В некоторых случаях это означает, что почта не может отказать в претензиях по причине того, что они представляются «не отправителем». Однако во многих случаях рекомендую идти и биться за свою посылку при помощи процессов и документов, представленных ниже.
                      Читать дальше →
                    • Минусы и плюсы «традиционной» телефонии для построения телефонной сети предприятия

                      За окном второе десятилетие 21 века, наши спутники бороздят просторы мирового океана, но разговор я заведу не о любимом Asterisk, а о старых добрых офисных мини-АТС в сравнении с IP-PBX аналогами. И прежде всего я расскажу, когда и почему (ИМХО) не стоит иметь с ними дело.
                      Читать дальше →
                    • Социальная реклама: можно ли выжить в США с зарплатой $9/час



                        Агентство McKinney по заказу благотворительной организации Urban Ministries of Durham разработала Spent — финансовый симулятор жизни обычного американца, который получает 9 долларов в час, то есть минимальную зарплату. Попробуйте сыграть и продержаться хотя бы до конца месяца — и вы точно поймёте, почему в США выдают чеки еженедельно.

                        Источники информации для игры указаны здесь (PDF). Конечно, симулятор далёк от реальности, как и любая компьютерная игра, и как любая социальная реклама, но она всё-таки основана на реальных фактах.

                        Проект Spent запущен в феврале 2011 года, он взял главный приз (Best in Show) на рекламной конференции OMMA 2011, где отмечают самую креативную интернет-рекламу года. К августу 2011 года игровой счётчик перевалил за миллион запусков, а агентство McKinney составило открытое письмо в Конгресс США с призывом к каждому конгрессмену потратить 10 минут на эту игру.
                      • Создаём на wifi-роутере за-tor-енную точку доступа

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

                        Как правило, в базовой прошивке роутер умеет раздавать интернет на один или несколько LAN-портов, а также обслуживать собственную беспроводную сеть. Более продвинутые модели зачастую включают один или несколько портов USB, куда можно подключить, например, принтер или флэшку с файлами.

                        Однако всё богатство возможностей этого железа открывается при использовании открытых прошивок. Для новичков — dd-wrt, для более продвинутых — серия open-wrt и прочие wrt-based.
                        В настоящей статье речь пойдёт о настройке анонимизированной wifi-точки на базе роутера Asus RT-N16 с прошивкой dd-wrt и optware.
                        Читать дальше →
                      • Реальная альтернатива nVidia 3Dvision или когда дёшево не значит плохо

                          Давным-давно, когда Pentium-мы были первыми, харды гигабайтными, а видеокарты PCI-йными. Купил я как-то себе на организацию замечательную видеокарточку GeForce в красивой коробочке, где кроме собственно карточки лежали ещё очки с ЖК затворами...
                          Читать дальше →
                        • Обзор цифровой авторучки MT6080



                            ВСТУПЛЕНИЕ


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

                            Мне давно хотелось попробовать в работе цифровую авторучку, но всё не было возможности. И тут представился случай удовлетворить своё давнее желание: мне достался комплект от «Мастер Кит» — MT6080. Комплект, помимо самой цифровой авторучки с базовым блоком включает дополнительно набор ПО. Поскольку осветить полноценно работу с прикладным ПО в рамках одного обзора довольно сложно, я остановлюсь лишь на базовом функционале. Возможно в будущем я созрею для детального обзора и программного обеспечения.Внимание: много картинок! Итак, кого заинтересовал этот гаджет —
                            прошу под кат
                          • «Родная» батарея APC

                              Хочу поделиться забавным открытием, которое я сделал при замене батареи в своем APC Back UPS 525. Итак, загадка:

                              image

                              Да, я понимаю, что APC когда клеит наклейку, дает свою гарантию на батарею. Но это не повод при этом поднимать ее цену в 3-4 раза.
                              Для тех, кто хочет сэкономить: Аналоги аккумуляторных блоков RBC для ИБП APC
                            • Asterisk для дома

                                Что такое Asterisk и зачем он нужен дома



                                Asterisk это открытая виртуальная PBX (телефонный коммутатор). Подробнее про Asterisk можно почитать в блоге Asterisk IP-PBX. Началось все с того, что я получил довольно крупный счет от местной телефонной компании за меджугородные переговоры. Вариантов платить меньше было собственно два: либо покупать карты IP телефонии и звонить с домашнего телефона по карте, либо звонить с ПК через SIP провайдеров. Первый вариант неудобен тем, что надо искать и покупать карты нужного провайдера IP телефонии, а второй тем, что привязан к компьютеру. Решение пришло, когда я узнал про Asterisk. Его можно было подключить и к городской телефонной линии и к SIP провайдеру и к домашнему стационарному телефону. Дома у меня уже имелся сервер, на котором можно было все установить.
                                Читать дальше →