Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Как стать автором
Облака: ожидание vs реальность
  • Все потоки
  • Разработка
  • Администрирование
  • Дизайн
  • Менеджмент
  • Маркетинг
  • Научпоп
Войти Регистрация
0,0
Карма
0,0
Рейтинг
0
Подписчики
47
Подписки

nuclear_skillet21011

Пользователь

Профиль

Комментарии 21

Закладки 449

  • Публикации
  • Комментарии
  • Kyborg2011 30 декабря 2011 в 17:43

    ARM аccемблер

    • Assembler
      Привет всем!
      По роду деятельности я программист на Java. Последние месяцы работы заставили меня познакомиться с разработкой под Android NDK и соответственно написание нативных приложений на С. Тут я столкнулся с проблемой оптимизации Linux библиотек. Многие оказались абсолютно не оптимизированы под ARM и сильно нагружали процессор. Ранее я практически не программировал на ассемблере, поэтому сначала было сложно начать изучать этот язык, но все же я решил попробовать. Эта статья написана, так сказать, от новичка для новичков. Я постараюсь описать те основы, которые уже изучил, надеюсь кого-то это заинтересует. Кроме того, буду рад конструктивной критике со стороны профессионалов.
      Читать дальше →
      • +62
      • 107k
      • 26
    • Zachar_5 30 декабря 2016 в 17:42

      Распознавание радиотехнических сигналов с помощью нейронных сетей

      • Математика,
      • Машинное обучение
      • Из песочницы

      Тема распознавания сигналов очень актуальна. Распознавание сигналов можно использовать в радиолокации для идентификации объектов, для задач принятия решений, медицине и во многих других областях.


      Читать дальше →
      • +21
      • 25,6k
      • 32
    • ilya42 25 февраля 2014 в 22:18

      DARPA финансирует разработку чипа для подтверждения подлинности электронных компонентов

      • Блог компании Нордавинд,
      • Информационная безопасность


        Как сообщает DARPA в пресс-релизе, объявляющем о начале разработки системы Supply Chain Hardware Integrity for Electronics Defense (SHIELD), за последние два года на оборудовании, использующемся министерством обороны США, было выявлено более миллиона электронных деталей и компонентов сомнительного качества и подлинности. Это и бывшие в употреблении детали, продающиеся под видом новых, и микросхемы с подправленной в сторону улучшения характеристик маркировкой, и «левые» излишки, которые производители продают полулегально, и откровенные подделки.

        Этот поток контрафакта ставит под угрозу надёжность оборудования, от которого могут зависеть жизни людей. DARPA предлагает разработать миниатюрный (100 на 100 мкм) и недорогой (меньше одного цента за штуку) чип, который будет подтверждать аутентичность электронных компонентов. Чип будет находиться внутри корпуса микросхемы, но никак не будет электрически связан с её функциональной начинкой и не должен требовать существенных изменений в процесс производства.
        Читать дальше →
        • +17
        • 13,7k
        • 36
      • Ocelot 9 июля 2013 в 12:33

        Техника для проверки подлинности денег

        • Платежные системы,
        • Обработка изображений

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

          Рассмотрим подробно, как защищены современные валюты, как происходит проверка подлинности (валидация) и что за аппаратура для этого применяется.
          Читать дальше →
          • +360
          • 277k
          • 143
        • BarsMonster 2 мая 2014 в 21:22

          Пятьдесят оттенков инфракрасного

          • Обработка изображений
            Не знаю как вам, а мне всегда было интересно: как выглядел бы мир, если бы цветовые каналы RGB в глазу человека были чувствительны к другому диапазону длин волн? Порывшись по сусекам, я обнаружил инфракрасные фонарики (850 и 940нм), комплект ИК фильтров (680-1050нм), черно-белую цифровую камеру (без фильтров вообще), 3 объектива (4мм, 6мм и 50мм) расчитанные на фотография в ИК свете. Что-ж, попробуем посмотреть.

            На тему ИК фотографии с удалением ИК фильтра на хабре уже писали — на этот раз у нас будет больше возможностей. Также фотографии с другими длинами волн в каналах RGB (чаще всего с захватом ИК области) — можно увидеть в постах с Марса и о космосе в целом.

            Читать дальше →
            • +164
            • 121k
            • 43
          • zhovner 20 декабря 2016 в 01:00

            Как Skype уязвимости чинил

            • Информационная безопасность,
            • Мессенджеры


              Короткий ответ: никак, им пофиг.


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

              UPD


              Статья на английском hub.zhovner.com/geek/how-skype-fixes-security-vulnerabilities/

              Пост на HackerNews news.ycombinator.com/item?id=13227480

              TL;DR:

              • Любой может заблокировать ваш аккаунт навсегда так, что вы больше не сможете им пользоваться. Для этого достаточно знать только имя аккаунта. В большинстве случаев Skype откажет вам в восстановлении доступа. Microsoft знает об этой проблеме несколько лет.

              • Механизм генерации восьмизначных одноразовых кодов аутентификации (Microsoft Security Code), которые используются для восстановления пароля к аккаунту Microsoft, уязвим. Атакующий может угадать код.

              • Техподдержка Skype уязвима для атак социальной инженерии. Microsoft считает это нормальным.

              • Техподдержка Skype не знает, что на самом деле происходит с вашим аккаунтом, и почему он заблокирован. В любом случае вы получите стандартный ответ, что ваш аккаунт заблокирован за нарушение правил, даже если аккаунт был удален по вашему запросу.

              • Skype по-прежнему раскрывает ваш IP-адрес, в том числе и локальный (тот, что на сетевом интерфейсе). В некоторых случаях возможно раскрытие контактов, подключенных с того же внешнего IP-адреса, что и вы. Например, членов семьи, подключенных к домашнему роутеру.

              • Атакующий может скрыть активную сессию из списка авторизованных клиентов (команда /showplaces) используя старые версии SDK. Таким образом, зная пароль, можно незаметно просматривать переписку жертвы.

              Читать дальше →
              • +364
              • 109k
              • 391
            • navff 11 декабря 2016 в 07:57

              Идеальный программист. Часть 1

              • Управление разработкой,
              • Управление проектами,
              • Фриланс,
              • Управление продуктом,
              • Управление персоналом
                Статья-конспект по книге Роберта Мартина «Идеальный программист». После прочтения книги у меня поменялось отношение к программистической жизни. В книге рассматривается процесс написания кода, сам код, отношение к задачам, TDD и много других полезностей. Читать нужно разработчикам и менеджерам проектов. Частично применимо к дизайнерам.


                Читать дальше →
                • +45
                • 84,9k
                • 201
              • alizar 7 декабря 2016 в 15:20

                Робот с рекордным показателем вертикальной прыгучести освоил паркур

                • Робототехника,
                • Научно-популярное,
                • Физика

                  Схема накопления энергии для модуляции мощности перед прыжком у робота SALTO. Иллюстрация: Калифорнийский университет в Беркли

                  Инженеры из Калифорнийского университета в Беркли сконструировали 100-граммового робота SALTO (SAtatorial Locomotion on Terrain Obstacles), который преодолевает многометровые препятствия, быстро прыгая в высоту по одному метру. Главная идея в том, что развиваемая во время прыжка мощность превышает мощность моторов робота. Идея накопления и высвобождения энергии (модуляция мощности) позаимствована в животном мире, а именно — у сенегальского галаго, маленького африканского зверька с большими глазами.

                  По примеру сенегальского галаго робот SALTO делает ряд последовательных прыжков, в том числе отталкиваясь от вертикальных стен, как в паркуре. Возможно, такие машины найдут применение в армии и МЧС.
                  Читать дальше →
                  • +16
                  • 12,8k
                  • 12
                • Karaoke 4 декабря 2016 в 00:00

                  Я провел 3 месяца, пытаясь устроиться на работу после лагеря программирования, и вот чему я научился

                  • Блог компании Edison,
                  • Фриланс,
                  • Управление персоналом,
                  • Карьера в IT-индустрии
                  • Перевод
                  image

                  Меньше всего говорят о том, что будет после того как ты окончишь лагерь по программированию — когда ты пытаешься занять позицию разработчика с шестизначным окладом.

                  image
                  < 3% заявлений становились предложениями

                  Я окончил Hack Reactor в июле 2016, и мне потребовалось почти 3 месяца, прежде чем я принял предложение от Radius Intelligence. Я подавал заявления в 291 компанию, прошел 32 собеседования по телефону и 16 обычных, а также выполнил 13 задач по программированию, 11 из них — в офисах. И получил в итоге 8 предложений. Мне предлагали 60-125 тысяч долларов в компаниях США. В общем 2.8% заявок обернулись для меня выгодными предложениями.

                  Вот 5 вещей, которые я хотел бы знать, прежде чем устраивался на работу.
                  Читать дальше →
                  • +25
                  • 95,6k
                  • 203
                • Yota4All 1 декабря 2016 в 10:22

                  Мобильная связь и интернет в разных странах мира

                  • Блог компании Yota,
                  • Беспроводные технологии,
                  • Стандарты связи


                    В состав ООН входит 193 государства — и мобильная связь есть во всех из них, включая Северную Корею. В 148 странах стандарт 4G поддерживается усилиями более чем 1000 операторов связи. При таком многообразии предложений не удивительно, что в разных странах условия для абонентов сильно отличаются. В этом посте мы собрали информацию о необычных (с точки зрения жителей России) условиях подключения мобильной связи/интернета в разных уголках мира.
                    Читать дальше →
                    • +19
                    • 22,3k
                    • 27
                  • alizar 1 декабря 2016 в 13:04

                    Mozilla и Tor закрыли критическую уязвимость, которая активно использовалась для деанонимизации пользователей Tor

                    • Firefox,
                    • Информационная безопасность,
                    • CSS,
                    • JavaScript,
                    • Браузеры


                      Разработчики Mozilla и Tor в срочном порядке выложили патчи для браузеров, которые устраняют критическую 0day-уязвимость браузера под Windows, Mac и Linux. По мнению независимого эксперта, новый эксплойт почти в точности идентичен эксплойту для 0day-уязвимости 2013 года (исполнение произвольного кода после загрузки в браузер специально составленного JS-скрипта), которую успешно использовало ФБР для деанонимизации пользователей Tor, в том числе посещавших сайты с детской порнографией.
                      Читать дальше →
                      • +34
                      • 17,8k
                      • 5
                    • TimsTims 30 ноября 2016 в 19:05

                      Как я Дота-лигу открывал. Часть 1

                      • Игры и игровые приставки
                      • Recovery Mode

                      Шел 2006й год. Это были хорошие студенческие годы, время расцвета и становления игры DotA Allstars. В те времена все играли в доту через официальный сервер от Blizzard — Battle.net. Индустрия была очень скудная — не было нормальных трансляций, интернет у многих был еще на adsl, а из событий — мало освещаемые турниры с призами до $5000. Тогда инициативные игроки собирались в группы и организовывались в кланы. Именно тогда мне позвонил мой товарищ и предложил организовать первую Дота-лигу в СНГ. Это был настоящий вызов для меня, и он был принят…
                      Читать дальше →
                      • +37
                      • 18,2k
                      • 41
                    • A3a 1 декабря 2016 в 11:16

                      Магия H.264

                      • Работа с видео
                      • Перевод

                      H.264 — стандарт сжатия видео. И он вездесущ, его используют для сжатия видео в интернете, на Blu-ray, телефонах, камерах наблюдения, дронах, везде. Все сейчас используют H.264.

                      Нельзя не отметить технологичность H.264. Он появился в результате 30-ти с лишним лет работы с одной единственной целью: уменьшение необходимой пропускной способности канала для передачи качественного видео.

                      С технической точки зрения это очень интересно. В статье будут поверхностно описаны подробности работы некоторых механизмов сжатия, я постараюсь не наскучить с деталями. К тому же, стоит отметить, что большинство изложенных ниже технологий справедливы для сжатия видео в целом, а не только для H.264.
                      Читать дальше →
                      • +64
                      • 79,3k
                      • 38
                    • shifttstas 28 ноября 2016 в 16:48

                      ZeroNet — По настоящему распределенная сеть: Социальная сеть,Wiki движок (изменения за полгода)

                      • Информационная безопасность,
                      • Open source


                        Кто о чем а shifttstas о распределенных сетях Прошёл почти год, с последнего обзора сети ZeroNet, за это время в сети произошло много интересного.

                        В этом выпуске:

                        • Какие изменения были в ядре
                        • ZeroWiki — распределенная википедия
                        • Распределенная соц-сеть (больше похожа на твиттер, но без ограничения символов)
                        • Локализация+русификация и пусть никто не уйдёт обиженным
                        • Сборки сети для удобной установки в один клик
                        • Что не хватает сети?
                        • Что будет дальше

                        Читать дальше →
                        • +24
                        • 15k
                        • 54
                      • mrogachev 25 ноября 2016 в 18:17

                        Разбираемся в MAVLink. Часть 2

                        • C++,
                        • Qt,
                        • Разработка робототехники
                          В прошлой части мы разобрали основные принципы работы с протоколом MAVLink и научились обмениваться сообщениями типа HEARTBEAT. В этой части мы рассмотрим некоторые другие типы сообщений, которые отвечают за полётные данные и попробуем эти данные визуализировать при помощи Qt.

                          image
                          Читать дальше →
                          • +10
                          • 11,7k
                          • 5
                        • Kingston_Technology 25 ноября 2016 в 20:57

                          «Кузькина мать» по-оверклокерски: как русский энтузиаст выбил три мировых рекорда в один день

                          • Блог компании Kingston Technology,
                          • Компьютерное железо,
                          • Накопители,
                          • Видеокарты
                            У российских оверклокеров нет ни мешков денег для покупки уникального железа, ни «отечественных» производителей-снабженцев комплектующими, но это не мешает нашим ребятам становиться лучшими. В ноябре энтузиаст _12_ установил сразу три абсолютных мировых рекорда в 3DMark! Рассказываем, как ему это удалось, и из чего состоял «боевой» компьютер.

                            Читать дальше →
                            • +20
                            • 30k
                            • 32
                          • AloneCoder 25 ноября 2016 в 15:09

                            Головоломки TCP

                            • Блог компании Mail.ru Group,
                            • *nix,
                            • Сетевые технологии,
                            • DevOps
                            • Перевод

                            Говорят, что нельзя полностью понять систему, пока не поймёшь её сбои. Ещё будучи студентом я ради забавы написал реализацию TCP, а потом несколько лет проработал в IT, но до сих пор продолжаю глубже и глубже изучать работу TCP — и его ошибки. Самое удивительное, что некоторые из этих ошибок проявляются в базовых вещах. И они неочевидны. В этой статье я преподнесу их как головоломки, в стиле Car Talk или старых головоломок Java. Как и любые другие хорошие головоломки, их очень просто воспроизвести, но решения обычно удивляют. И вместо того, чтобы фокусировать наше внимание на загадочных подробностях, эти головоломки помогают изучить некоторые глубинные принципы работы TCP.
                            Читать дальше →
                            • +73
                            • 45,8k
                            • 14
                          • snikolenko 4 марта 2013 в 16:32

                            Дискретная математика для первокурсников: опыт преподавателя

                            • Блог компании Surfingbird,
                            • C++
                            • Tutorial
                            Сегодня у меня необычный текст, совершенно не связанный с машинным обучением (для новых читателей: этот текст – часть блога компании Surfingbird, в котором я в течение последнего года рассказывал о разных аппаратах машинного обучения в приложении к рекомендательным системам). В этом посте математической части практически не будет, а будет описание очень простой программки, которую я написал для своих студентов. Вряд ли кто-то узнает для себя из этого поста много содержательно нового, но мне кажется, что некоторую ценность представляет сама идея – многие люди просто не задумываются о том, что «и так можно». Итак…

                            Читать дальше →
                            • +50
                            • 118k
                            • 35
                          • 22116 24 ноября 2016 в 09:37

                            Задача коммивояжера методом Литтла на C++

                            • Занимательные задачки,
                            • C++,
                            • Алгоритмы
                            • Из песочницы
                            Обучаясь в университете, каждому приходилось делать разного рода задачи. Вот, наступает конец полугодия, сессия на носу, начало выдачи курсовых заданий и мне посчастливилось стать тем, кто должен реализовать метод Литтла для задачи коммивояжера. Итак начнем.

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

                            image

                            Читать дальше →
                            • +14
                            • 19,8k
                            • 6
                          • Karaoke 22 ноября 2016 в 16:32

                            Обучаемся самостоятельно: подборка видеокурсов по Computer Science

                            • Блог компании Edison,
                            • Программирование,
                            • Алгоритмы,
                            • Математика,
                            • Машинное обучение
                            • Перевод
                            image

                            Содержание


                            1. Введение в Computer Science
                            2. Структуры данных и Алгоритмы
                            3. Системное программирование
                            4. Распределенные системы
                            5. Базы данных
                            6. Объектно-ориентированный дизайн и разработка софта
                            7. Искусственный интеллект
                            8. Машинное обучение
                            9. Веб-разработка и интернет-технологии
                            10. Concurrency
                            11. Компьютерные сети
                            12. Разработка мобильных приложений
                            13. Математика для программистов
                            14. Теория информатики и языки программирования
                            15. Архитектура компьютера
                            16. Безопасность
                            17. Компьютерная графика
                            18. Работа с изображениями и компьютерное зрение
                            19. Интерфейс Человек-Компьютер
                            20. Вычислительная биология
                            21. Прочее

                            Читать дальше →
                            • +50
                            • 107k
                            • 23
                          • ← сюда
                          • туда →
                          • 1
                          • 2
                          • 3
                          • 4
                          • 5
                          • 6
                          • 7
                          • 8

                          Информация

                          • В рейтинге 6155–й
                          • Активность 05.01.2017, 12:12
                          • Зарегистрирован 29 декабря 2015 г.
                          Пока никто не указал причину минусов
                          Причины минусов

                          Ваш аккаунт

                          • Войти
                          • Регистрация

                          Разделы

                          • Публикации
                          • Новости
                          • Хабы
                          • Компании
                          • Пользователи
                          • Песочница

                          Информация

                          • Устройство сайта
                          • Для авторов
                          • Для компаний
                          • Документы
                          • Соглашение
                          • Конфиденциальность

                          Услуги

                          • Реклама
                          • Тарифы
                          • Контент
                          • Семинары
                          • Мегапроекты
                          • Мерч
                          © 2006 – 2021 «Habr»
                          Настройка языка
                          О сайте
                          Служба поддержки
                          Мобильная версия
                          Настройка языка
                          Интерфейс
                          Язык публикаций