• Samba4 — использование Python Scripting Interface

    Samba4 имеет встроенный интерфейс на Python. Многие утилиты (samba-tool, например) полностью реализованы на Python с применением этого интерфейса.

    Все, что делалось из LDAP-интерфейса, можно сделать на Samba 4 Python Scripting. Преимущества — файловый доступ, значит высокая скорость, некоторые фичи, которых нет в LDAP. Например, можно взять хэш паролей пользователей из одной базы и перекинуть в другую. Да и самих пользователей с их SID-ами, паролями и всем прочим перекинуть в другой домен (без заморочек с SID-history).
    Читать дальше →
  • Почему айфон перезагружается от арабской смс

      DISCLAIMER

      Не пытайтесь повторить это со своими телефонами и телефонами коллег! Судя по комментариям, много людей уже заразили свои телефоны, а 100%-тного лекарства еще нет!

      DISCLAIMER 2

      Даже не пытайтесь назвать так Wi-fi точку!

      Около 15 часов назад на Reddit появился забавный пост, который рассказывал о перезагрузке айфона после странного сообщения вида:
      Не шлите никому на айфон
      Power
      لُلُصّبُلُلصّبُررً ॣ ॣh ॣ ॣ



      Читать дальше →
    • НЕ Arduino за 55 центов



        Эксперимент с прикручиванию к дешевым микроконтроллерам ATTiny загрузчика и среды разработки Arduino был достаточно удачным. Конечно, с AVR неплохо живется и без Arduino. Но хорошо, когда есть возможность выбора. А потом я вляпался в STM32 и заковырялся в библиотеках и громоздких конструкциях инициализации портов. Спасением ARM-«чайника» стал проект ARM mbed. Лично мне он позволил просто взять и начать работать с STM32.

        Но мигать светодиодом на плате Nucleo надоело очень быстро. Отложил я ее, ибо слишком много ножек и наворотов, и взялся за Maple Mini (STM32F103CBT6 с минимальной обвязкой). Тоже все довольно легко и просто — сервоприводы крутятся, датчики работают, экранчики показывают — все популярные библиотеки, знакомые ардуинщикам, в mbed имеются.

        А третий заход отчасти повторял «Arduino за 1$». О нем я и расскажу подробно. Идея такая: хочу ARM за копейки. Открываю Aliexpress и нахожу STM32F030F4P6 за 55 центов за штучку при покупке пучка (10 чипов).
        Читать дальше →
      • Google WebFonts и FontFaceObserver. Используем сторонние шрифты на своем веб-сайте

        WebFonts. История


        WebFonts — это технология использования сторонних шрифтов на своей веб-странице. Один из примеров:



        Если начинать с истоков, тег font был введен в 1995 году, а уже в 1996-м было написано программное определение на CSS. Начиная с версии CSS 2.0 была введена загрузка и синтез шрифта в браузерах, но тем не менее тогда еще популярный, а ныне старый и неактуальный IE не имел поддержки загрузки шрифтов, что мешало бурному развитию использования шрифтов на своем сайте.

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

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



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

          Само приложение не является пределом совершенства и ни на что не претендует, оно выложено на GitHub и может изменяться и дополняться кем и когда угодно. Сделал его в первую очередь для себя и решил поделиться им с общественностью — может быть кому-нибудь пригодиться.
          Читать дальше →
          • –4
          • 2.6k
          • 4
        • Анимация персонажей в Blender 3D — это просто



            Мир open source не стоит на месте и постоянно развивается. Про Blender 3D написано уже много статей, но помимо Blender, существует еще много полезных и бесплатных программ. Одна из них, это MakeHuman. На Хабре упоминания о ней имеются, но какой либо информации по ней нет. Предлагаю вам заглянуть под кат и посмотреть, что анимация персонажей в связке MakeHuman+Blender3D, это действительно просто. Осторожно, много картинок.
            Посмотрим...
          • openEMS — электромагнитный симулятор с открытым исходным кодом

              Этот пост рассказывает об электромагнитном симуляторе с открытым исходным кодом openEMS. Автор проекта — Thorsten Liebig (Германия, университет Дуйсбург-Эссен). Сайт проекта — openems.de. Репозиторий на Гитхабе: github.com/thliebig/openEMS-Project. Симулятор является кроссплатформенным и работает под Linux и Windows.

              Когда я впервые увидел этот проект, то не поверил, что такое может быть создано. Создание электромагнитного симулятора представляет собой достаточно-трудоемкую задачу, и раньше я думал, что такое не под силу open-source сообществу. Тем не менее openEMS опровергает это представление. Это полноценный электромагнитный симулятор. Конечно, он не дотягивает до уровня HFSS, но это уже весьма достойный результат.

              Здесь изображен пример использования симулятора. Это диаграмма направленности рупорной антенны на частоту 15 ГГц, полученная при помощи openEMS.


              Читать дальше →
            • Розетка с питанием, управляемым по USB, за десять копеек



                Не за десять, конечно, но в разы дешевле продаваемых моделей.
                Однако не буду забегать вперед.

                Живет у меня дома медиатанк Egreat, звук от которого заведен на мощные активные колонки 2.0 и на отдельный саб (тоже активный). Звучит прекрасно, но вот каждый раз включать этот зоопарк лениво.
                Первая мысль купить «пилот», который управляется по USB. Благо и свободный разъем на танке есть, и в России что-то такое продается.

                Но цены меня расстроили.
                И я достал верный паяльник...
              • Безопасность сетевой инфраструктуры. Расширенные методы взлома и защиты. Видео

                • Tutorial


                Мы решили продолжить нашу традицию публиковать записи наших предыдущих вебинаров для всех желающих с целью повышения уровня осведомленности в ИБ. Не лишним будет отметить, что вебинары составляют примерно 20% от наших программ обучения, основной упор делается на практику. Проверить свои знания вы всегда можете в наших лабораториях тестирования на проникновение, например сейчас для всех желающих открыта бесплатная лаборатория тестирования на проникновение Test lab v.7.

                Программа курса:

                Первое занятие — «Инструментарий пентестера»
                Это занятие представляет из себя небольшой обзор истории появления и развития дистрибутива BackTrack и превращением его в Kali Linux.


                Читать дальше →
                • +23
                • 63.4k
                • 6
              • Как я начинал работать с nRF24LE или ещё один способ запрограммировать этот чип

                Попали мне в руки чипы NRF24LE1E в модульном исполнении с маркировкой на пузе XL24LE1-D01.
                Вот такие вот:

                image

                Взял я их на собственные эксперименты, но речь пойдёт не об этом. Выбор пал на этот чип, так как в нём уже есть свой процессор на базе 8051, что не может не радовать. Я бегло пролистал даташит, и вроде ничего не вызвало вопросов. Мол, получим — а там разберёмся. И вот модули у меня.
                Читать дальше →
                • +20
                • 17.1k
                • 2
              • Отключённый промышленный твердотельник может потерять данные за неделю

                  Сроки удержания информации зависят от температуры


                  Твердотельные накопители имеют ряд преимуществ над традиционными жёсткими дисками: это потребляемая энергия, время и скорость доступа. И год от года основной недостаток становится менее заметным — SSD дешевеют.

                  Доклад Элвина Кокса в Комитете инженеров, специализирующихся в области электронных устройств (JEDEC), затрагивает вопросы долговременного хранения данных на твердотельных накопителях и подчёркивает разницу между продуктами для домашнего использования и промышленными образцами.
                  Читать дальше →
                • Анализ данных погодной станции, основанной на Arduino

                  • Translation
                  Создание собственной личной метеостанции стало намного проще, чем раньше. С учетом непостоянной погоды в Новой Англии, мы решили, что хотим создать нашу собственную метеостанцию и использовать MATLAB для анализа метеоданных.

                  В статье мы ответим на следующие вопросы:
                  • В каком направлении дул ветер в течение последних 3-х часов?
                  • Как изменялись температура и точка росы в течение последней недели?
                  • На самом ли деле падает барометрическое давление при приближении грозы?

                  Понятно, что рассмотренные вопросы достаточно просты, но описанные приемы и команды помогут вам решать более сложные практические задачи.
                  Читать дальше →
                  • +9
                  • 25.6k
                  • 6
                • Преобразователь направления

                    Не ускоритель частиц, а всего лишь мост.



                    Мост Lotus Bridge связывает Макао с остальным Китаем, и попутно меняет левостороннее движение автомобилей (Макао) на правостороннее (Китай) без остановок.
                    Читать дальше →
                  • На github появились исходники кейлогеров, работающих на GPU

                      imageНа сервере github появились два проекта, использующие неожиданную уязвимость – возможность исполнения шпионящих за компьютером программ при помощи видеопроцессора. Уязвимость была впервые описана в исследовательской работе 2013 года под названием "Печатать можно, спрятаться нельзя: кейлогер на основе GPU".

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

                      И вот, пожалуйста – проекты Jellyfish rootkit и Demon keylogger доказывают на деле возможность такого подхода. Никак не модифицируя ядро системы, они работают за счёт видеокарты. Вот что пишет создатель проекта под ником x0r1:
                      Читать дальше →
                      • +24
                      • 17.4k
                      • 8
                    • Как мы делали аркадный автомат

                        Почти два года назад мой друг ellanorsh написал статью «Жизнь самодельного аркадного автомата». И я хотел бы рассказать продолжение нашей истории.

                        Ведь рассказать есть о чем. Мы побывали на ряде мероприятий, попробовали собрать денег на постройку автомата через краудфандинг и, наконец, договорились с авторами игры Shovel Knight и сделали собственный аркадный автомат с нашим дизайном.

                        image
                        Читать дальше →
                      • Что нужно знать, чтобы хорошо рисовать?

                        • Translation
                        • Tutorial


                        Давид Ревуа — прекрасный художник, работающий со свободным программным обеспечением, постоянный член сообществ Krita Foundation и Blender Institute, концепт-художник анимационных проектов Gooseberry Open Movie Project, Mango Open Movie Project (Tears of Steel) и Durian Open Movie Project (Sintel). В этой статье он делится с начинающими художниками списком знаний, которые необходимо приобрести, чтобы работы получались реалистичными. Он обращает внимание, что для рисования «в цифре» следует обзавестись теми же навыками, что и в традиционной технике. Итак, приобщимся к его опыту.
                        Читать дальше →
                      • Мифы нашего времени: генетически модифицированные организмы. Так ли страшен черт?

                          Человеку давно свойственно интересоваться окружающим миром и находить объяснения тому окружающим вещам и событиям. Собственно, без этого человек не стал бы человеком. На базе верований, мифов развивалась сначала религия, а потом — и современная наука, которая уже весьма успешно объясняет окружающий мир от очень малых до впечатляющих масштабов. Но всегда оставались люди, которые противились прогрессу и распространяли устоявшиеся мифы, уверяя, что они отвечают на все вопросы и незачем двигаться дальше. Гром гремит — это Перун-громовержец злится; кто-то заболел — это Бог его наказывает, вот тебе объяснения, отстань, не задавай вопросов, а лучше помолись.
                          Современные мифы более глубоки и обычно связаны с наукой. Причины понятна — наука развилась (особенно в последнее время) до такой степени, что часто нужен колоссальный объем знаний, чтобы просто понять, о чем вообще идет речь. У многих людей этого объема нет или безвозвратно потерян, что и снижает их сопротивляемость к разного рода мифам нашего времени. Миф про вредность пищевых добавок Exxx; миф про полезность натурального и вредность «химии»; миф про врачей-убийц, травящих людей прививками; миф про настолько страшное ГМО, что наклейки с надписью «без ГМО» надо клеить даже на салфетки и на пачки с солью.
                          Картинка для привлечения внимания
                          Что такое ГМО? Зачем они нужны? Как велика опасность и польза от их использования? Есть ли доказательства безопасности этих организмов?
                          Рассуждения дилетанта на тему - под катом
                        • В университете Вашингтона тестируют Android-приложение для диагностики остановки дыхания во сне

                            Сотрудники университета Вашингтона разработали мобильное приложение ApneaApp, которое предназначено для определения апноэ во сне. Это серьёзное заболевание, при котором человек фактически прекращает дышать в течение некоторого времени — в тяжёлых случаях это состояние длится 2-3 минуты и значительно понижает и качество сна и, как следствие, качество жизни. Это может стать фактором развития таких тяжёлых заболеваний как ишемическая болезнь сердца и инсульт. Обычно в клинических условиях сон пациента исследуется при помощи полисомнографии — длительной и дорогой процедуры. В случае мобильного приложения поставить диагноз апноэ можно будет фактически бесплатно. Принципы работы ApneaApp и клиническое обоснование изложены в статье "Contactless Sleep Apnea Detection on Smartphones".
                            Узнать подробности
                          • Решаем задачу про мудрецов без ЭВМ

                            Несколько дней назад в комментариях к задаче про возраст Шерил была предложена похожая, но более интересная и сложная задачка, сформулированная таким образом:
                            У некоторого султана было два мудреца: Али-ибн-Вали и Вали-ибн-Али. Желая убедиться в их мудрости, султан призвал мудрецов к себе и сказал: «Я задумал два числа. Оба они целые, каждое больше единицы, но меньше ста. Я перемножил эти числа и результат сообщу Али и при этом Вали я скажу сумму этих чисел. Если вы и вправду так мудры, как о вас говорят, то сможете узнать исходные числа».
                            Мудрецы задумались. Первым нарушил молчание Али.
                            — Я не знаю этих чисел, — сказал он, опуская голову.
                            — Я это знал, — подал голос Вали.
                            — Тогда я знаю эти числа, — обрадовался Али.
                            — Тогда и я знаю! — воскликнул Вали.
                            И мудрецы сообщили пораженному царю задуманные им числа.
                            Назовите эти числа.

                            Были предложены несколько вариантов решения задачи, в том числе на Scala и C#, предполагающие достаточно грубый перебор множества возможных ответов. Тем не менее, задачу можно решить, если под рукой не оказалось ноутбука, только карандаш и листок бумаги.
                            А как?