• Здравствуйте, я ошибка 217 и я вам ничего не скажу

      Вероятно многие встречались с таким вот «партизаном» при старте или завершении приложения:



      Очень информативное сообщение, сразу понятна причина ошибки, место и способ ее решения.
      Впрочем, если без шуток, что это вообще такое?
      Конечно-же это исключение, но ни тип исключения, ни его описание нам не доступны — просто «Runtime error 217» и адрес, а дальше сами…

      Если честно, раньше я как-то даже не задумывался по поводу данного исключения, т.к. в моих проектах оно явление редкое, пока однажды у целой череды пользователей не начала воспроизводится именно 217-я ошибка.
      Впрочем, даже тогда я не пошел по правильному пути и просто добавил дополнительный уровень логирования в проект, по результатам которого достаточно оперативно нашел причину и исправил ее.
      Но, по сути, я просто потратил свое время…

      И тратил бы его в дальнейшем, если бы на днях со мной не связался Виктор Федоренков и не рассказал о своих мыслях по поводу ошибки за номером 217.
      Читать дальше →
    • План EFF по устранению массовой слежки

      • Перевод
      image

      Electronic Frontier Foundation (EFF), Фонд Электронных Рубежей — некоммерческая правозащитная организация, основанная в июле 1990 в США с целью защиты заложенных в Конституции и Декларации независимости прав в связи с появлением новых технологий связи. Основатели — Джон Гилмор, Джон Перри Барлоу, Митч Капор.

      С прекращением массовой слежки есть проблема. Организация, осуществляющая самые пристальные и глубоко проникающие наблюдения, Агентство Национальной Безопасности, связано законами США.

      Для американцев это хорошо. Законы США и её Конституция защищают американских граждан и легальных резидентов от наблюдения, не подкреплённого ордером. То есть, юридически мы можем противостоять домашнему наблюдению или массовому прослушиванию.

      Кроме того, конгресс США избирается американцами. Получается, что представители в Конгрессе обязаны гражданам своими рабочими местами, и публичное давление избирателей может повлиять на принятие законов в будущем – законов, которые могут предотвратить самые вопиющие практики АНБ.

      Но как насчёт всех остальных людей? 96% населения Земли являются гражданами других государств и живут вне границ США. Они не голосуют за конгрессменов. И законы США защищают только граждан страны. Что может EFF сделать для защиты миллиардов людей, подвергшимся подглядыванию со стороны АНБ вне США?
      Читать дальше →
      • +28
      • 25,7k
      • 5
    • Был получен несанкционированный доступ к более чем 20 000 камерам видео-наблюдения Москвы (теперь вы тоже)

      Привет, Хабрахабр! Наверняка многие из вас помнят легендарный пост «Были получены исходники 3300 глобальных интернет-проектов», который долгое время был первым в рейтинге всех публикаций на сайте. Несмотря на схожий заголовок у моего поста, не претендую на первое место, но считаю, что вам стоит обратить внимание.


      Читать дальше →
    • Перманентный бан злоумышленников при помощи Fail2Ban + MikroTik

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

      Итак, у нас имеется:
      • Ubuntu Server 14.04 (думаю не принципиально, должно работать на других дистрибутивах)
      • Fail2Ban
      • MySQL
      • Asterisk (или любой другой сервис, который нужно защитить от брут форс атак)
      • Роутер MikroTik
      • Руки
      • Желание изобрести велосипед


      После прочтения пары статей (один, два) родился следующий концепт:
      1. баним злоумышленника на определённое время при помощи Fail2Ban и добавляем запись с его IP адресом в БД MySQL
      2. после определённого количества выданных банов добавляем IP адрес в список запрещённых на роутере

      Читать дальше →
    • Qucs — open-source САПР для моделирования электронных схем

        В настоящее время существует не так уж и много open-source САПР. Тем не менее, среди САПР для электроники (EDA) есть весьма достойные продукты. Этот пост будет посвящён моделировщику электронных схем с открытым исходным кодом Qucs. Qucs написан на С++ с использованием фреймворка Qt4. Qucs является кроссплатформенным и выпущен для ОС Linux, Windows и MacOS.

        Разработку данной САПР начали в 2004 году немцы Michael Margraf и Stefan Jahn (в настоящее время не активны). Сейчас Qucs разрабатывается интернациональной командой, в которую вхожу и я. Руководителями проекта являются Frans Schreuder и Guilherme Torri. Под катом будет рассказано о ключевых возможностях нашего моделировщика схем, его преимуществах и недостатках по сравнению с аналогами.
        Читать дальше →
      • Как правильно качать в p2p сетях или магнит с битрейтом

          Раз уж пошла такая пляска, то и я расскажу про новый параметр магнет ссылки.

          br=192000
          



          В магнет-ссылке он выглядит так.

          magnet:?dn=pop_music.mp3...&br=192000
          

          Этот параметр позволяет совместить преимущества последовательного и случайного выбора частей для загрузки. Назовем это «смешанный способ выбора частей». Тем самым давая возможность «онлайн» просмотра/прослушивания без ущерба для скорости загрузки.
          Подробности
        • Zello: Превращаем телефон в рацию



            Нынешние телефоны умеют многое, но помните далёкие 2000 годы, когда телефоны обладали функцией PTT (Push To Talk), одной команде разработчиков из Питера пришла в голову идея перенести данную функцию на нынешние телефоны.
            Читать дальше →
          • Исследование причин аномального голосования на сайте РОИ или особенности электронной демократии в России

              За сайтом «Российские общественные инициативы» я наблюдаю давно, примерно с 29 мая 2013 года. Как и другие наблюдатели, я замечал аномалии в ходе голосований за различные инициативы. Но это мало кого беспокоило, пока аномалии приводили по нашим оценкам к росту числа голосов. Видимо, никто не считал чем-то плохим, если очередная инициатива наберет 100 000 голосов раньше срока. Всё изменилось, когда аномалии стали замедлять голосование.

              Отзывы голосов на РОИ

              Это началось 24 ноября в 13:35 по московскому времени. Счетчик голосов за принятие инициативы 9376 уменьшился на 2. Потом еще на 1 и еще на 2. Вечером уменьшение значения счетчика стало происходить всё чаще и чаще. Кто-то заметил это и сообщил автору инициативы. С этого момента начался тщательный мониторинг хода голосования.

              Я расскажу про некоторые странности голосования, которые мы (наблюдатели) заметили за последнюю неделю. Также я попытаюсь сделать предположения о причинах некоторых из них. Выводов довольно мало, т.к. не всегда есть возможность получить нужные данные о ходе голосования.
              Читать дальше →
            • Обзор читалки Assistant AE-601



                Выбирая читалку для этого тестового обзора, искал устройство от производителя, менее известного на рынке читалок, чем Amazon и PocketBook. Основным критерием поиска была поддержка формата FB2, а также удобный и продуманный интерфейс. Просматривая разные варианты, остановился на читалке Assistant AE-601, отзывы людей, выбравших для себя эту читалку, были весьма положительными, вот и решил протестировать этот девайс лично.

                Подробнее о возможностях и фишках устройства читайте под Хабракатом.
                Для затравки отмечу сильные стороны устройства, которые лично мне понравились, это:
                • удобный и продуманный интерфейс;
                • поддержка большинства форматов, связанных с электронными книгами;
                • богатая комплектация, включающая неплохую обложку для девайса, а также полноценную зарядку;
                • возможность слушать музыку формата MP3, а также радио в фоне при чтении книг;
                • а также 3.5 Гб свободного места на борту устройства, что даёт возможность со старта заполнить девайс весьма ощутимой библиотекой.

                Некоторые недостатки у устройства также были замечены, о них я тоже расскажу в этом обзоре.

                Итак, перейдём собственно к обзору.
                Осторожно, ниже много фотографий и слайдшоу (Траффик!)
                Читать дальше →
              • Исследование в Mathematica: Бенедикт Камбербэтч успешно пародирует других актеров, но может ли он одурачить компьютер?

                • Перевод
                Перевод поста Риты Крук (Rita Crook) "Benedict Cumberbatch Can Charm Humans, but Can He Fool a Computer?".

                Вышедший на этой неделе, весьма ожидаемый, в прокат фильм "Игра в имитацию" (The Imitation Game) рассказывает о жизни Алана Тьюринга (100-лет со дня рождения которого совпали с 22-м днем рождения системы Mathematica — подробнее см. пост Стивена Вольфрама Happy Birthday, Alan Turing). Центральной темой фильма являются машины Тьюринга. Интересно, что в 2007 году компания Wolfram Research объявила приз за доказательство универсальности 2,3 машины Тьюринга.

                Конечно же, промоушн-видео Бенедикта Камбербэтча, в котором он имитирует голоса и поведение других известных актеров многим понравилось. Но мне захотелось выяснить, сможет ли функционал Mathematica из области Machine Learning распознать его голос, или же он сможет «одурачить» и компьютер тоже.
                Читать дальше →