Pull to refresh
  • by relevance
  • by date
  • by rating

Опубликованы спецификации стандарта 800 Gigabit Ethernet или IEEE 802.3ck

Network technologies *
image

Ethernet Technology Consortium опубликовал спецификации стандарта 800 Gigabit Ethernet (800GbE), IEEE 802.3ck. Стандарт позволит в будущем перевести дата-центры на более скоростные соединения, так как сейчас практически повсеместно используется 100GbE, либо 400GbE.
Читать дальше →
Total votes 11: ↑11 and ↓0 +11
Views 3.7K
Comments 0

Bluetooth-атака BLESA затрагивает миллиарды мобильных устройств

Information Security *Wireless technologies *Gadgets Smart House
image

Специалисты Университета Пердью выяснили, что миллиарды смартфонов, ноутбуков, планшетов и «умных» устройств с технологией Bluetooth Low Energy оказались уязвимы перед спуфинг-атакой BLESA (Bluetooth Low Energy Spoofing Attack).
Total votes 15: ↑15 and ↓0 +15
Views 6.6K
Comments 2

Поддержку NVMe предложат для жестких дисков

High performance *Data storage *Computer hardware Data storaging

NVM Express выпустила спецификацию NVM Express (NVMe) 2.0. Она позволит ускорить и упростить разработку решений NVMe для поддержки разнообразной среды устройств, в которую теперь вошли и жесткие диски.

Читать далее
Total votes 14: ↑13 and ↓1 +12
Views 13K
Comments 3

Adobe запускает революционный проект

IT-companies
Сегодня Adobe анонсировала Open Screen Project. Проект направлен на развитие интернет-технологий, созданных Adobe. В рамках проекта, Adobe открывает доступ к Flash-технологии:
* снимает все ограничения на использование спецификаций на форматы SWF, FLV, F4V;
* открывает спецификации протоколов Flash Cast и AMF;
* убирает лицензионные отчисления, что позволит сделать следующие версии Flash-плеера и AIR для устройств бесплатными;
* публикует API для портирования Flash Player на устройства.

Проект поддерживают гиганты индустрии: ARM, Chunghwa Telecom, Cisco, Intel, LG Electronics Inc., Marvell, Motorola, Nokia, NTT DoCoMo, Qualcomm, Samsung Electronics Co., Sony Ericsson, Toshiba и Verizon Wireless. К проекту также присоединяются монстры контента — MTV, BBC, NBC.

Сайт проекта
FAQ проекта
Спецификация на формат файла SWF (9 версии)
Спецификация на формат файла FLV
Спецификация протокола AMF 3 (PDF)

P.S. Похоже, что также снимут ограничение на создание собственных плееров.
Total votes 115: ↑113 and ↓2 +111
Views 234
Comments 87

спецификация != стандарт

Lumber room
Ну сколько можно говорить о том, что IE, Opera, Wget или еще что нибудь не поддерживает «стандарты»(с иронией) W3C?

спецификация != стандарт



Спецификация(от англ. Specification) инженерный термин, обозначающий набор требований и параметров, которым удовлетворяет некоторая сущность.

Стандарт(от англ. standard — норма, образец) в широком смысле слова — образец, эталон, модель, принимаемые за исходные для сопоставления с ними др. подобных объектов.


Неужели не видите разницы?

А если видите, то почему постоянно жалуетесь о том, что кто то чьи то спецификации не выполняет?
Total votes 24: ↑8 and ↓16 -8
Views 1.1K
Comments 27

5 Гбит/сек — USB 3.0

Computer hardware
17 ноября будет представлена финальная версия спецификации нового высокоскоростного стандарта передачи данных SuperSpeed USB (USB 3.0). Как сообщает CNet, произойдет это на конференции SuperSpeed USB Developers Conference, которая пройдет в Сан-Хосе (Калифорния).

Согласно спецификации скорость передачи данных по USB 3.0 будет превышать показатели всем знакомого USB 2.0 примерно в 10 раз, т.е. достигнет 5 Гбит/с.

Несмотря на то, что размер разъёма USB 3.0 несколько отличается от разъёмов USB 2.0, совместимость с предыдущей версией интерфейса все равно будет сохранена.

Спецификацию USB 3.0 поддержали такие крупные компании, как Hewlett-Packard, Intel, NEC, NXP Semiconductors, Microsoft и другие. Серийные продукты с поддержкой USB 3.0 должны появиться в продаже уже в 2009 году.
Total votes 76: ↑71 and ↓5 +66
Views 2.2K
Comments 61

Пишем спецификации. Часть 1. Инструменты — начинаем с простого

Project management *
Итак, наконец-то мы решили начать писать спецификации. Поскольку сам процесс для нас новый, пускай хотя бы инструменты будут привычными.
Что мы хотим от инструмента? Пожалуй, все требования сводятся к одному слову — удобство. Ведь нужно иметь очень веские причины, чтобы заниматься чем-то, если это делать неудобно. А ведь нам хочется, чтобы наши коллеги получали удовольствие от написания спецификаций. Как, например, от программирования.
Читать дальше →
Total votes 13: ↑7 and ↓6 +1
Views 17K
Comments 14

А вам хватит 32766 в Opera?

Lumber room
Оказывается, Опера не умеет работать с элементами размером больше 32766.

Для справки, 32766 — это наибольшее знаковое 16-битное число (32767) минус единица. Вспомнилась адресация видео памяти в zx-spectrume, эти poke и peek....

Опера хранит значения этих величин (height, width, etc...) как 16-ти битные числа. И, видимо, значения больше 32767 обрабатываются как отрицательные. А спецификация CSS1 же гласит, что значения ширин и высот не должны быть меньше 0. Кстати, более поздние версии спецификаций ничего об этом не говорят.

Но как бы там ни было, тот факт, что Опера не поддерживает эллементы с величинами больше 32766px не есть хорошо и им это следовало бы пофиксить.

Увидел и перевел (вольный перевод) вот отсюда.
Там, кстати еще говорится, что это ограничение в Опере влияет на anythingSlider.
Total votes 28: ↑20 and ↓8 +12
Views 159
Comments 37

Java для профессионалов: задачи на знание спецификации

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

Данный топик посвящен коротким примерам программ (или участков кода). Для каждой программы требуется ответить на простые вопросы: как она будет выполняться и что будет выведено на консоль после ее выполнения. Предполагается использование Java 1.6, если в задаче не указано иное.

Читать дальше →
Total votes 9: ↑7 and ↓2 +5
Views 5.5K
Comments 11

BitTorrent и DHT: взаимная совместимость клиентов

Decentralized networks
При чтении комментариев ко блогозаписи «Объединение браузеров в непотопляемый трекер» меня более всего поразило известие о том, что торрентовая распределённая таблица хэшей (так называемая DHT) является не общей для всех торрентовых клиентов распределённой базою знаний о файлах (как, например, Kad для eMule), а отдельной для некоторых типов клиентов, то есть разработчики битторрентовых клиентов умудрились устроить взаимно несовместимые DHT.

Ещё в мае я пошёл обсудить это в Фидонете (в моей эхоконференции Ru.Internet), и получил следующий ответ от Константина Кузова (2:5019/40.1):

— Пора бы уже привыкнуть, что на хабре вещают такое же кол-во бреда как и где-либо ещё. DHT у всех торрент-клиентов совместим, на него есть спека.

— Единственный клиент, который «несовместим» с ним — это azureus (vuze), в который прикрутили DHT, когда той спеки ещё в проекте не было, поэтому у azureus своя реализация DHT и соответственно своя DHT сеть, но с помощью плагина mainline dht он может использовать одновременно со своей и официальную DHT.

— ЗЫ. Ну и так, для галочки, DHT — говно, это шаг назад, обратно к тем тормозным p2p-сетям, для замены которых и разрабатывали bittorrent. Лишь куча лишнего трафика и практически нулевая польза. Лучше бы все с таким же упоением во все клиенты двигали поддержку чего-нибудь такого.

— Даже жаль, что подобные фичи в основном есть в поделках аля Blizzard Downloader.

(Конец цитаты.)

Но сомнения не оставляют меня: я догадываюсь, что пользователи не любят отказываться от настроек по умолчанию, так что не станут устанавливать в Vuze плагин Mainline DHT. А ведь Vuze занимает значительную долю битторрентового файлообмена.

Я продолжаю сидеть на eMule.
Total votes 48: ↑18 and ↓30 -12
Views 1.8K
Comments 13

Спецификация Bluetooth 4.0 принята. Ждем новых свершений

Computer hardware
image

Протоколы скоростной передачи данных сейчас «пекут», как горячие пирожки. Не успели еще модули беспроводной связи стандарта 3.0 обосноваться в различного рода девайсах, как Bluetooth Special Interest Group (SIG) приняла спецификацию Bluetooth Core Specification Version 4.0. Интересно, что уже в четвертом квартале этого года производители обещают выпускать мобильные и не очень устройства с интегрированным модулем Bluetooth 4.0. Подробные характеристики Bluetooth Core Specification Version 4.0. давайте поместим под катом, довольно много букаф.

Читать дальше →
Total votes 68: ↑65 and ↓3 +62
Views 34K
Comments 67

xCSS: придумываем свою спецификацию CSS. Часть 1

IT Standards *
image
Моя предыдущая статья «Чего я ждал от HTML5 и CSS3» затронула достаточно щекотливую тему, но не ответила на вполне резонный вопрос, а что я предлагаю взамен. Поэтому мне в голову пришла идея сделать общественную спецификацию CSS, которая будет отражать современные тенденции развития web-технологий и требования к будущему функционалу. Я приглашаю всех поучаствовать в разработке нашей собственной версии спецификации. Если популярность ее будет достаточно высокой, ее могут принять все разработчики браузеров, а от этого выиграют и web-разработчики, и пользователи.

Первый механизм, который я представляю вашему вниманию называется «направляющие»
Читать дальше →
Total votes 23: ↑11 and ↓12 -1
Views 2.8K
Comments 24

Спецификация HTML5 допускает практически любое значение атрибута id — пользуйтесь с умом

Website development *
Translation
Как я упоминал какое-то время назад в статье «Создание правильных id», HTML 4.01 достаточно ограничен с точки зрения допустимых значений атрибута id:
Атрибуты ID и NAME должны начинаться с буквы ([A-Za-z]), за которыми могут следовать любое количество букв, цифер ([0-9]), дефисов ("-"), подчеркиваний ("_"), двоеточий (":") и точек (".").

HTML5 допускает использование почти любого значения атрибута id:
Спецификация HTML5 3.2.3.1 о атрибуте id:
Значение должно быть уникально относительно всех остальных значений ID в рамках дерева элементов, содержащего данный и должно содержать как минимум один символ. Значение не должно содержать пробелов.
Как минимум один символ, без пробелов.

Это позволяет использовать в качестве значений атрибута id специальные символы. А еще это дает нам массу возможностей поставить себя в идиотское положение, так как мы можем использовать значения, которые вызовут проблемы как с CSS таки и с JavaScript, если вы не будете осторожны.
Читать дальше →
Total votes 58: ↑50 and ↓8 +42
Views 8K
Comments 72

Впечатления и первый взгляд на Galaxy Nexus (Видео)

Droider.Ru corporate blog
Всем, привет,
Не прошло и дня после презентации, как нам удалось подержать в руках долгожданную новинку от Google и Samsung. Не судите слишком строго, т.к. прошивка гаджета очень сырая и далека от той, что была показана в Гонконге. Корпус гуглофона выполнен из пластика и имеет слегка изогнутый экран, как и у предшественника Google Nexus S.



Ходило много разговоров, о слишком большом экране смартфона, и действительно его диагональ составляет 4,65 дюймов. Но при этом сам аппарат не кажется «гигантом» или «лопатой».
Читать дальше →
Total votes 36: ↑31 and ↓5 +26
Views 9.6K
Comments 13

Acer Iconia Tab A100 — видеообзор первой 7-ки на Honeycomb

Droider.Ru corporate blog
Вчера мы опубликовали краткий first-look на таблетку Samsung Galaxy Tab 7.0 Plus, а сегодня покажем планшет Acer Iconia Tab A100, который уже несколько месяцев продается в России. Он стал первым 7-ми дюймовым устройством, которое поставляется с предустановленным Android Honeycomb. После тестирования мы выявили несколько его достоинств  и недостатков. Подробнее о них в очередном «обзоре без правил»:



Acer Iconia Tab A100 по начинке почти не отличается от своего 10-ти дюймового брата Acer Iconia Tab A500.
Читать дальше →
Total votes 13: ↑9 and ↓4 +5
Views 4.7K
Comments 2

От инженера до руководителя. Часть 2: Делегирование и постановка задачи

Project management *
В прошлой статье От инженера до руководителя. Часть 1: Чувство справедливости я рассказывал о чувстве справедливости. Возвращаясь к ней, хочу повториться, что чувство справедливости является основополагающим моментом. И если мне вздумалось о чём-то рассказать, то каждая моя неточность, а тем более ложь, неподкреплённое фактами мнение, орфографическая ошибка и агитация нашли бы своих недовольных. Что, собственно, можно наблюдать и тут и в жизни ежедневно. Одно дело придерживаться конкретной стороны в холиваре (парадигме, стандарте, процессе), получая тумаки от одних и поддержку от других; и совсем другое дело — описывать и следовать своей собственной точке зрения, опыту и выдерживая свою стилистику. Это — сродне минному полю, где известны правила игры, но за всё, что делаешь, несёшь сам ответственность. Такая же разница существует между исполнителем и руководителем, где последний при своей ошибке получит пинок из-за проявленой “несправедливости” и набьёт немало шишек сам, если будет ошибаться, хотя и спасая этим идущих за ним. Поэтому в моём понимании лучше набивать шишки загодя, с уровня сотрудника, ощупывая путь мягкими частями тела, не получая дополнительных пинков сзади — главное не отставать и не идти против руководителя, впрочем, если он не до конца неправ и не ведёт всех на обрыв. В противном случае, попридержите коней, ведь вы — рабочая лошадка — в одной упряжке. О том, как как поставить правильную цель и как исполнять работу совместно с другими и пойдёт речь в этой статье.



Читать дальше →
Total votes 29: ↑16 and ↓13 +3
Views 9.5K
Comments 19

ObjectScript, разработаем спецификацию совместно: операторы сравнения

Open source *Programming *API *
ObjectScript — новый встраиваемый и очень легкий объектно-ориентированный язык программирования с открытым исходным кодом. ObjectScript расширяет возможности таких языков, как JavaScript, Lua и PHP. Синтаксис в основном взят из JavaScript, множественное присваивание — из Lua, работа со свойствами — из PHP.

Проект ObjectScript совсем молодой, только недавно появились первые рабочие и стабильные версии. Тем не менее вопрос о спецификации некоторых моментов языка не решен окончательно и находится в стадии проработки. Например, операторы сравнения в разных скриптовых языках работают по-разному, это зависит от того, какие типы данных участвуют в сравнении и какой алгоритм используется в конкретном языке программирования.

Вопрос довольно щекотливый, т.к. от результата булевского выражения зависит, не много не мало, выполнится кусок кода или нет. Русская пословица «одна голова хорошо, а много лучше» подсказывает мне, что лучше обратится к программерскому сообществу и разобраться наверняка в том, какое поведения при сравнении (это операторы >=, >, <=, <, ==, !=) разных типов данных в скриптовом языке является наиболее уместным. Выработать коллегиональное решение и закрепить результат в спецификации ObjectScript.
Читать дальше →
Total votes 19: ↑8 and ↓11 -3
Views 2.2K
Comments 22
1