Search
Write a publication
Pull to refresh
1
0
Роман Смирнов @NikoB

User

Send message

Первый взгляд на HTML 5

Reading time12 min
Views27K

Preamble

В статье рассматриваются новые интересные возможности, которые предоставит пятая версия стандарта HTML. Приводится несколько примеров кода с применением новых тегов, а так же поясняются понятия HTML- и XML-сериализации с описанием преимуществ применения каждой из них.

Вводная «лирическая» часть текста сокращена, т.к. она во многом пересекается с ранее опубликованным обзорным постом об HTML 5, в котором был приведен фрагмент интервью того же автора.

Автор: Лахлан Хант, http://lachy.id.au
Оригинал: http://www.alistapart.com/articles/previewofhtml5
Перевод: Александр Мусаев, http://paradigm.ru

Введение

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

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

Беспилотник WASP научился перехватывать GSM-трафик

Reading time2 min
Views3.5K


Год назад американские хакеры-авиалюбители Майк Тэсси (Mike Tassey) и Ричард Перкинс (Richard Perkins) сконструировали первую версию беспилотника WASP, который облетал территорию по заданному маршруту и собирал информацию о WiFi-сетях. Они взяли модель МиГ-23, установили на неё компьютер Via Epia 10000G Pico ITX (1ГГц Via C7, 1 ГБ RAM) под управлением Windows XP, интерфейс телеметрии ArduStation и систему автоматического пилотирования ArduPilot. Свою разработку они назвали Wireless Aerial Surveillance Platform (WASP) и выложили в интернет ссылки на всю необходимую информацию по сборке (по понятным причинам, они не могут сами публиковать пошаговую инструкцию).
Читать дальше →

Обобщая настройку роутеров

Reading time5 min
Views20K
image

Многие из вас слышали про Yota и WiMAX.

В этой статье я хочу обобщить информацию по настройке нейотовских роутеров таким образом, чтобы они раздавали WiMAX по WiFi и Ethernet.
Также я рассмотрю аналогичные решения для этого.


Введение


Если вы уже знаете, что такое Yota, пропустите эту часть. Если нет, то я вкратце расскажу.

WiMAX — это технология, обеспечивающая высокую скорость доступа в интернет — до 10 Мбит/с, в любое время, в любом месте зоны покрытия и поддерживает соединение даже в движении, на скорости до 120 км/ч.
Yota — первая в России сеть мобильного WiMAX. Она развернута в Москве, Санкт-Петербурге и Уфе, в регионах, где проживает более 20 млн человек. Сеть работает по стандарту IEEE 802.16e-2005 в частотном диапазоне 2,5-2,7 ГГц. (посмотреть карту покрытия)

Для доступа в сеть используются несколько разных устройств. Мы остановимся на модеме Samsung U200. Собственно, чтобы подключиться к интернету требуется всего лишь воткнуть этот модем в USB-порт компьютера. (подробнее на yota.ru)

Но что делать если нужно подключить к интернету не один компьютер, а несколько? Можно купить на каждый компьютер модем, но это дорого. А можно купить специальный роутер, который будет «раздавать» интернет на сколько угодно компьютеров как по Wi-Fi, так и по обыкновенной сети.

Я предлагаю вам сделать такой роутер.
Читать дальше →

Прокачка ASUS WL 500G Premium

Reading time5 min
Views58K
   На Хабре уже было пару статей, о весьма неплохом роутере WL 500G Premium от ASUS.
   В устройстве заложен неплохой потенциал – довольно шустрый процессор BCM4704 фирмы Broadcom, 32 Мб оперативной памяти, наличие двух портов USB (хоть и с не высокой пропускной способностью). Подкачал Wi-Fi модуль, предел которого составляет 54Mbps при использовании 802.11g. Но для ноутбука, нетбука, коммуникатора и других мобильных устройств вполне достаточно.



   Данная начинка просто требовала более правильного использования, чем этого хотели программисты ASUS. Посему были созданы как модификации родной прошивки (прошивка от Oleg`a oleg.wl500g.info), так и полностью новые проекты (DD-WRT www.dd-wrt.com).
   Весьма востребованной оказалась возможность подключения внешнего жесткого диска по USB интерфейсу и установка торрент-клиента (Transmission, rtorrent), что бы разгрузить большого брата и спать ночью в полной тишине.
   Все эти операции были проделаны (об этом можно будет написать еще одну статью) и был получен своеобразный сидбокс, который весьма хорошо справлялся со своими обязанностями.

Пока...

Хакинг и модинг ASUS WL500G Premium

Reading time3 min
Views65K
Вот появилось время, и сделал давно задуманное. Надо ли говорить, что данный роутер просто легендарный и в интернетах сложились большие сообщества любителей этой железки. В данной доработке мне очень помогла Паяльная станция Lukey702.

image
Читать дальше →

Конкурс «Системный администратор 2011» стартовал!

Reading time2 min
Views19K
image

Компания «Айдеко» рада сообщить о старте 4-го всероссийского конкурса «Лучший системный администратор 2011».

В этом году вы можете выиграть:
  • крутые админские футболки;
  • онлайновые и печатные сертификаты;
  • планшетники iPad 2;
  • и главный приз — недельный морской сисадминский круиз!

Сайт конкурса — http://admin2011.ru.

image

Хабраюзерам — специальный бонус!

Подробности — под катом.
Читать дальше →

Делаем простенький web-сервис с помощью API Яндекс.Метрики

Reading time9 min
Views41K
Всем привет!

Не так давно Яндекс открыл для использования API Яндекс.Метрики. В этой статье я расскажу для чего оно нужно, как им пользоваться и кратко опишу отличия от API Google Analytics.

Кроме того, я покажу, как с помощью этого API сделать web-сервис, в котором можно сравнить текущие показатели сайта с прошлым и посмотреть, как со временем менялась популярность страниц:


Читать дальше →

10 способов улучшить свои навыки программирования

Reading time4 min
Views89K

1. Выучить новый язык программирования


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

Среди языков программирования отличный познавательный эффект и наверстывание опыта дают: Lisp (или Scheme), Форт, PostScript или Factor (стековые языки программирования), Haskell (строго типизированный, чистый функциональный язык) либо OCaml (объектно-ориентированный язык функционального программирования), Пролог (логическое программирование), Erlang (отличные паралельные вычисления).

Читать дальше →

Видеоглазок с минимум затрат

Reading time4 min
Views133K

Добрый день, хабрапользователи.



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

Примерно вот так:
видео


Сказано — сделано!
Прочитать как сделано

Атака на беспроводные сети. Чуть меньше теории и чуть больше практики

Reading time6 min
Views316K
image
В общих чертах теорию и процесс атаки хорошо описал юзер n3m0 в своих статьях «Атаки на беспроводные сети», поэтому я не буду заострять внимание на многих теоретических моментах.
Я же хочу описать самые простейшие способы обхода защиты, но более подробно.
Читать дальше →

У одного из пользователей системы Bitcoin украли 25 тысяч «коинов» (примерно 300 тыс. долларов США)

Reading time2 min
Views22K


Новая платежная система Bitcoin привлекает многих пользователей Сети, которые уже начали работать с этими «денежными» единицами. Система молодая, а проблемы уже начались — на днях один из пользователей заявил, что у него украли около 25 тысяч биткоинов, что по нынешнему курсу — около 500 тысяч долларов. Интереснее всего то, что даже создатели системы не могут сказать, действительно ли деньги украли, или пользователь их сам «увел» — особенности Bitcoin таковы, что проверить все это невозможно. Нильс Шнейдер, один из инициаторов проекта, утверждает, что сложная криптография системы действительно не оставляет возможности проверить, была ли кража на самом деле. В общем-то, странно как-то это слышать, тем более, от разработчиков.

Читать дальше →

Microsoft готова передать ФСБ шифровальный алгоритм Skype

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

Газета.ру сообщает о том, что президент «Microsoft Россия» Николай Прянишников заявил даже, что хотел бы сделать это, при этом подчеркнул, что данный вопрос ещё не обсуждался.

«Надо пройти еще несколько этапов интеграции (Skype. – ИФ), – сказал он.

Он отметил, что общий подход Microsoft в России – «сотрудничество и партнерство с государством».

В частности, Microsoft открыла российским спецслужбам исходные коды своих программных продуктов. «Мы хотим развивать нашу совместную с ФСБ лабораторию», – отметил он.

P.S.: С радостью бы опубликовал пост-ссылку, но на хабре почему-то не всем это можно.

UPD: Microsoft опубликовала «опровержение», основная мысль которого заключается в том, что господин Прянишников говорил о возможной передаче не «алгоритмов шифрования», а «исходных кодов» Скайпа. Не понятно правда, чем такое опровержение должно успокоить.

.phar — исполняемые PHP-архивы

Reading time4 min
Views54K
Данную статью я хочу посвятить одному интересному нововведению в PHP 5.2 (с версии 5.3 входит в стандартную поставку PHP) — PHAR.
image
PHAR — это утилита для создания исполняемых архивов в PHP, аналог JAR в Java.
PHAR ползволяет упаковать много файлов в один, в результате чего Ваше приложение может работать с целой библиотекой, как с одним файлом.
PHAR умеет создавать, читать, записывать и конвертировать такие форматы, как TAR, ZIP и, собственно, PHAR.
Доступ к файлам в архиве осуществляется напрямую, без необходимости распаковки архива, через PHP Stream Wrapper, тоесть с файлами из архива работают все функции, которые поддерживают PHP Stream Wrapper.
Читать дальше →

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity