Архив за 19 марта 2012 - 2

Боевое тестирование Wifi Protector: защищаем ARP таблицуНе так давно я проводил сравнительный тест программ, предотвращающих атаку на ARP-таблицу. Тогда некоторые пользователи пожелали, чтобы я провёл тестирование программы Wifi Protector, не попавшей в мой обзор.
Наконец, у меня дошли руки и до неё.

Об успешности атаки можно было судить через саму программку.

Боевое тестирование Wifi Protector: защищаем ARP таблицу

Тестирование происходило абсолютно также, как и в предыдущем случае

Читать полностью »

В минувшую субботу в Мурманском политехническом лицее прошло занятное мероприятие — настоящая «Битва роботов». Про похожее мероприятие в Питере писали на Хабре, но трансляция закончилась, потому я решил опубликовать фотоотчет с аналогичного мероприятия.

image

Читать полностью »

Андроиды: Канада, Япония, Корея и Россия!
С прошлого поста об андроидостроении прошло четыре месяца. Короткий срок. И то что произошло за это время, конечно, не сверхскоростные нейтрино, но среди энтузиастов андроидостроения события заметные.
Читать полностью »

в 18:41, , рубрики: android, humble bundle, метки:

The Humble Bundle for Android 2

Совершенно случайно зайдя на сайт Humble Bundle, я обнаружил, что стартовала новая распродажа — The Humble Bundle for Android 2. На этот раз пак состоит из четырёх (или пяти для тех, кто заплатит выше среднего) игр.

Игры в этом паке: Canabalt, Cogs, Avadon: The Black Fortress, Zen Bound 2 и бонусная Swords & Soldiers.Читать полностью »

Спустя пол года после голосования о переходе на DVCS
и вслед за релизом PHP5.4, команда разработчиков PHP переехала с Subversion на Git.
Читать полностью »

  • К 22,5 тысячам читателей блога OpenStreetMap на Хабрахабре (спасибо вам всем!) присоединяются читатели blogs.openstreetmap.org! Hello, world!
  • Новость (которую подхватили LOR, OpenNet, Vesti.ru и Радио-Т (на 1:52)) об использовании Apple данных OpenStreetMap вызвала 11 марта рост трафика (количества мировых интернет-пользователей, зашедших на сайт) на 90% (по данным Alexa.com).
  • Статистика. В феврале в проекте регистрировалось 500 человек в день, из которых 180 вносили вклад. В целом 2100Читать полностью »

AVRDudeR — встраиваем avrdude в IDE
Arduino — хорошая платформа для самоделкиных вроде меня.
Удобная, все в ней уже есть.

В чем проблема?

Программная часть мне далеко не всем нравится. Особенно ужасна Arduino IDE. Каждый файл открывается в новом окне, оставляя пустое запущенное окно IDE. И прочие мелкие глупости, которые привыкших к удобству Visual Studio, Borland/Embarcadero RAD IDE расстраивают и вызывают неудовольствие.
К счастью, мы можем использовать любую IDE какая понравится. Для готовых проектов, которые только скомпилировать и прошить или собственных пробных поделок вполне годится тот огрызок Wiring, который компилируется Arduino IDE.
Для удобства работы я использую Visual Micro Arduino — удобство Visual Studio, быстрая компиляция, прошивка стандартными средствами.

Arduino без Arduino IDE

Ступенькой выше стоит прямая работа с микроконтроллером, тут уж в вольны делать что захотите. Часто это удобнее чем разбираться в начинке библиотек Arduino. Но приходится использовать либо AVR Studio либо стороннюю IDE и компилятор от Atmel (благо, он совершенно бесплатный и входит в AVR Tools).
Все бы хорошо, но про Arduino они ничего не знают и прошить ее не могут. И вот тут начинаются неудобства.
Читать полностью »

Добрый день уважаемые читатели ХабраХабра
Рады Вам сообщить, что на Хабре открылся объединённый блог компаний SoftPatent и TechTunnel.
Область деятельности SoftPatent — сервис по duediligence, оформлению, и патентной защите IT/ИКТ/Internet-разработок, а TechTunnel — сервис по duediligence, оформлению, защите, и трансграничному трансферту технологических разработок, и трансграничному трансферту, инкорпорированию и обслуживанию технологических бизнесов на мировом рынке.
Будем рады в разумных пределах помогать пользователям ресурса ХабраХабр разбираться в вопросах по вышеуказанным тематикам, и посильно содействовать повышению нынешнего, весьма низкого уровня знаний российских IT/ИКТ/Internet-специалистов в этих областях.

С уважением.

SoftPatent
www.SoftPatent.ru
SoftPatent@ru.ru

TechTunnel
www.TechTunnel.ru
TechTunnel@ru.ru

PS. Данный корпоративный блог предполагалось открыть два года назад, но тогда мы столкнулись с активным неприятием тематики патентной защиты вообще, и soft-разработок в частности.
Рады что ситуация изменилась.
Читать полностью »

Введение

Для передачи данных от интерфейса веб-приложения есть несколько методов, но, пожалуй, самый распространенный — отправка формы с MIME-type application/x-www-form-urlencoded. Ещё один вариант — multipart/form-data.

В качестве серверной технологии для приема могут использоваться контроллеры в MVC-фреймворках (из основных Java-технологий следует упомянуть Spring MVC, Java Server Pages, Java Server Faces. Но эти фреймворки довольно сильно осложняют жизнь разработчику интерфейса, если он не знаком с Java или нужен шаг в сторону от того, что позволяет фреймворк. В случае же экспонирования REST-интерфейса бэкендом приложения разработкой фронта упрощается: ей может заниматься человек, знающий базовый javascript и jquery, независимый от разработки бэка. Кроме того, даже при использовании шаблонизатора, выбор сильно расширяется: Apache Velocity, FreeMarker (стоит упомянуть, что Spirng MVC неплохо интегрируется с последними). Тогда данные из формы на стороне сервера записываются в бины, с которыми связан данный view/controller. Правда, у JSF тоже наблюдалась генетическая проблема с кодировками, рассмотрение которой — тема для отдельной статьи.

Краткое введение в JAX-RS было дано в предыдущей статье. И экспонированный через JAX-RS интерфейс может принимать GET и POST запросы с данными форм. О проблемах данного подхода при использовании не-latin-1 и пойдет речь в данной статье.
Читать полностью »

У меня очень мало опыта (суммарно программистом я проработал 16 месяцев), тем не менее, я хотел бы дать несколько советов себе-в-прошлом, ну, или иными словами всем тем, кто сейчас учится в университете и планирует стать разработчиком ПО. Ни в коей мере не претендую на мудрость или опытность. Немного подумав, я понял, что все эти советы как никогда актуальны для меня и сегодня тоже. Первую заметку я опубликовал в своем блоге в прошлом году, а сейчас публикую здесь список, расширенный советами читателей блога.

Все советы автономны и их порядок не имеет значения.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js