Значит uid. Почему вы отказались от старой системы? Могут ли быть какие-нибудь исключения, позволяющие подписать приложение используя чужой UID или UID из незащищенной области значений

UID - это составной идентификатор, с помощью которого идентифицируются объекты в Symbian OS. UID состоит из трех 32-битных отдельных чисел. Эти числа, называются компонетами
UID и обычно когда о них заходит речь, на них ссылаются как на UID1 -, UID2 - и UID3- компоненты. В Symbian OS UID"ы используются в самых различных случаях:
- UID-ы используются для идентификации типов различных объектов как во время исполнения так и во
время загрузки. Например исполняемые файлы, DLL, файловые хранилица и многое другое имеет свои собственные
UID.
- UID-ы используютя для проверки, что объект, который предполается загрузить обеспечит совместимый
и ожидаемый от него интерфейс.Таким образом можно проверить, что DLL относится к ожидаемому типу
или что используемое файловое хранилище имеет строго определнный тип.
- UID-ы - это значения которые однозначно связывают документы и приложения для их обработки. Например,
графические приложения с определенной программой их просмотра.
В Symbian OS UID-ы используются повсеместно для разнообразных идентификаций типов
файлов и увязки файлов с теми или иными приложениями. Конечно, пользователю более понятны обычные
имена файлов и Symbian OS гибко поддерживает имена файлов различной длинны. Но с точки зрения системы,
32-битные номера обеспечивают большую однозначность, систематичность и более легкую идентификацию.
Поэтому UID-ы являются фундаметальной характеристикой ОС.
По определению, UID-тип объекта состоит из трех отдельных UID-ов используемых
в комбинациях. Составные компоненты UID-ов называются UID1 , UID2 и UID3 имеют следующие основные
характеристики:
- UID1- может быть рассмотрен как идентификатор на уровне системы; например, исполняемые файлы,
DLL, файловые хранилища все различаются по UID1.
- UID2 -различия между объектами имеющими один и тот же UID1 и могут быть рассмотрены как идентификатор
интерфейса; например, статический интерфейс (разделяемая библиотека) и полиморфический интерфейс
(приложение или встраеваемая программная оболочка) DLL-ки отличаются по UID2.
- UID3 -идентифицирует объекты, имеющие конкретный UID2 и может рассматриваться как идентификатор
проекта; например, UID3 может быть разделен между всеми объектами, принадлежащими данной программе,
включая библиотеки, если имеются, DLL-ки каркасов,и все документы.
UID-тип это объект типа TUidType , которой можно создать из комбинаций всех
или некоторых из трех возможных UID-ов. Если переменная имеет прелставляет собой UID, то можно выяснить
и значения составляющих её компонентов UID1 , UID2 и UID3.
Объект в Symbian OS и, особенно, многие файлы в Symbian OS могут иметь все, несколько,
или вообще не иметь не одного из трех возможных UID-ов.
Вариант с отсутсвием UID-ов необходим для того, чтобы можно было взаимодействовать
с другими системами, позволяя легко и свободно использовать по назначению в Symbian OS не родные
файлы данных. Symbian OS позволяет создавать настраиваемые файловые ассоциации и идентификации даже
когда UID-ы отсутсвуют. Это делается по расширениям имен файлов.
Каждый "родной" документ должен иметь соотвествующий UID1. его значение задается
приложением, создавщим этот документ.
Необходимым является только UID1, но в большинстве случаев разработчики захотят
определить второй и третий UID-ы для документов, которые создает и использует их приложение. Значения
этих UID используются каркасом архитектуры приложения, чтобы управлять связями между приложениями
и их документами. Например, это позволяет при открытии файла определить и запустить связанное с ним
приложение, а также правильно отображать иконку этого приложения, возле файла документа. И наоборот
это позволяет приложению, отсортировывать свои файлы среди прочих.
UID задается из диапазона 0 х 01000000 до 0 x0fffffff.
UID можно в любое время посмотреть, зайдя например в программу SmartFileMan, и нажав клавишу 5 на нужном файле.На экране появятся все три UID-a..

Собственно uID имеет две основные части/функции:

uID - это уникальный идентификатор, который позволяет войти практически на любой сайт системы uCoz ;

WebTop - это оболочка uID-профиля, которая позволяет комфортно работать со своими данными, контактами и сайтами.

uID - является также универсальным логином, который предоставляет пользователям расширенные возможности. Главная из них - путешествие по сайтам, поддерживающим uID-сообщество в системе uCoz с одними регистрационными данными uID, что избавляет Вас от регистраций на каждом сайте отдельно. При заходе на сайт, поддерживающий uID-сообщество, Вам предоставляется пользовательская панель управления, которая поддерживает множество полезных и удобных функций. Через эту панель Вы сможете отслеживать не только новые комментарии, добавленные за время Вашего отсутствия, но и просматривать свои личные сообщения, несмотря на то, с какого сайта они были отправлены. Не нужно теперь идти на определенный сайт для просмотра личных сообщений.

На смартфонах Series 60 каждая программа имеет собственный уникальный номер – UID . UID принято записывать в шестнадцатеричной системе с ведущими нулями, например 0x00123456 .

Что такое UID

Приводим отрывок нашей статьи по установке Python на S60:

UID - 8-значный (в шестнадцатеричном виде) уникальный номер. Именно по нему ОС Symbian различает установленные на смартфоне программы друг от друга. На одном смартфоне не может работать две программы с одним UID. Получать идентификатор, по идее, нужно от разработчиков Symbian, причем единственное преимущество такого UID будет в том, что он 100% уникален. Если же придумать номер самим, то появляется шанс встретить программу с таким же UID. Вероятность такого события ничтожно мала, если приложение предназначено только для одного пользователя. Идентификатор обязан лежать в определенных диапазонах, и если введенный UID не укладывается в рамки, то AppMgr уведомит сообщением «Failed Error».

Вот пример «рабочего» UID: «0x31243ABC», который необходимо ввести в окно запроса Give UID и нажать на ОК. Если все прошло успешно, появится сообщение «Installation complete», которое напрямую говорит: «приложение создано, и значок с именем my_program появился в меню (на Nokia 6600 чудо свершится почти сразу, а вот на Nokia N70 нужно подождать секунд 5-10)».

Вообще, у каждого приложения три UID"а, но первые два одинаковы для всех программ и как правило не упоминаются. Важен только UID номер три – уникальный идентификатор программы . Когда говорят "UID программы" – подразумевается именно этот самый UID 3.

Иногда (хотя бы в примерах, в файлах MMP) можно увидеть записи, содержащие два UID"а подряд: 0x100039CE 0x10005B89 .

Так вот, первый из них – это UID номер два, одинаковый для всех программ, а 0x10005B89 – это и есть UID номер три.

Уже упоминалось, что IDE для S60 может автоматически сгенерировать UID. Но уникальность в этом случае не гарантируется. По-настоящему уникальные UID"ы выдаются централизованно, на сайте symbiansigned.com. Для получения UID"а необходима бесплатная регистрация на сайте.

После регистрации нужно перейти на страницу "My Symbian Signed". Там будет доступно меню для получения UID"ов и прочих действий.

Unprotected range используется в одном-единственном случае – если будущую программу под S60 3rd планируется подписывать самостоятельно, сертификатом SelfSigned. Во всех остальных случаях (включая S60 1st и 2nd ) следует выбирать protected range. Номера из unprotected range начинаются с 0xE, либо с 0xA, всё прочее – из protected range.

Выбираем нужный диапазон, заполняем поля "e-mail", "организация" и "описание". Последнее поле нужно лдля того, чтобы через какое-то время пользователь смог бы разобраться, какой UID для какой программы он получал. Удобнее всего в поле "описание" записать имя проекта.

После этих несложных действий сразу же получаем UID. И он действительно уникальный.

В процессе разработки приложения UID программы можно менять. UID в проекте в явном виде встречается в 3-х файлах:

1. Файл с расширением MMP

2. Файл с расширением PKG

3. Файл Application.h

Менять UID нужно во всех 3-х файлах, иначе будут ошибки. На этом наш UID-инструктаж будем считать оконченным.

Многие пользователи услуг от Ростелекома сталкивались с необходимостью ввода данных УИД, например, при оплате счета через терминал, но далеко не все знают, что это такое. Набор цифр, служащих идентификатором, понадобится и при привязке дополнительного сервиса в личном кабинете абонента.

Что представляет собой УИД от Ростелекома

УИД - универсальный идентификатор пользователя (договора), присваиваемый клиентам компании Ростелеком при заключении контракта на оказание услуг. Последовательность цифр формируется оператором на основании имеющейся информации (номер филиала, идентификатор абонента, номер лицевого счета и прочее). Основным требованием при генерировании комбинации является уникальность, то есть отсутствие подобного во всей сети компании. Идентификатор не может изменяться. Набор цифр используется в течение всего периода подключения к услугам.

Узнать, что такое УИД, абоненты компании Ростелеком смогут при внимательном прочтении текста договора между ним и оператором. Обычно, требование ввести номер идентификатора указывается как альтернатива, наряду с лицевым счетом и логином.

Как узнать идентификатор пользователя

Узнать УИД можно как у оператора, так и из текста договора или квитанций по оплате услуг Ростелекома.

Если у вас на руках есть контракт, который оформляется при подключении телефонии, интернета или телевидения, то в нем должен быть указан идентификатор пользователя. Расположен он в разделе «Предоставление доступа к сети интернет», или же в строке «Абонентский номер».

В случае утери договора можно обратиться за предоставлением информации в служб у поддержки, по номеру 8-800-100-08-00, или через форму обратной связи в личном кабинете, а также, посетив ближайшее отделение Ростелекома.

Внимание! При обращении в поддержку будет нужно назвать паспортные данные абонента для идентификации пользователя.

Другим вариантом поиска комбинации, будет изучение содержания квитанции, УИД указывается отдельной строкой, в левой верхней части.

Оплата услуг Ростелекома по УИД

Зная данные УИД, можно с легкостью производить оплату счетов за услуги Ростелекома. При использовании и мобильных банков, а также через личный кабинет система запрашивает ввод идентификатора абонента, не принимая иных данных (логин и номер лицевого счета).

Для того чтобы произвести платеж через Сбербанк Онлайн нужно:

  • войти в систему (введя данные логина и пароля, полученные при регистрации на сайте Сбербанка);
  • выбрать вкладку Ростелеком (логотип которой расположен слева);
  • указать вид услуги (в перечне есть Телефония, Интернет и Телевидение, Плати просто);
  • ввести код региона;
  • указать УИД, логин или номер лицевого счета;
  • указать сумму и подтвердить платеж.

Многие пользователи сталкиваются с проблемой указания УИД, пытаясь внести платеж за услуги, через кассу Сбербанка. Системы оплаты Qiwi, Webmoney, Яндекс Деньги также могут потребовать дополнительные сведения абонента.

Наличие нескольких вариантов идентификатора абонента могут ввести пользователей в заблуждение. Имея номер лицевого счета, номер телефона, номер договора и УИД от Ростелекома, клиенту сложно запомнить все комбинации и воспользоваться ими для оплаты услуг. Учитывая возникающие неудобства, оператор вводит иную систему для распознавания пользователя - единый идентификатор (НЛС – номер лицевого счета).

Недавно компания uCoz проводила конкурс uID-профилей, uid.me – это сайт, где можно быстро создать красивую и оригинальную визитку, вместе с тем это система, которая позволяет войти на любой uCoz-сайт.

Вы можете прямо сейчас перейти на uid.me и оценить сервис.

Что такое uID?

Изначально uID – это глобальная система авторизации для пользователей uCoz. Система полезна тем, что зарегистрировавшись в ней раз, Вы сможете авторизоваться в один клик практически на любом сайте, созданном на uCoz. Администрация популярнейшего бесплатного хостинга решила сделать из этой системы клон-локализацию англоязычного проекта about.me (серьезно, они сами назвали его так в своем блоге на Хабре).

Ниже Вы можете видеть примеры страниц, созданных с помощью сервиса uid.me. Это страницы первых победителей недавнего конкурса.

Возможности uid.me

Страницу-визитку в интернете иметь полезно, но какие конкретно возможности дает нам сервис uid.me от uCoz. Во-первых, оформление – можно установить любой фон, а блок с Вашим именем, подписью и контактами можно переместить в любое место на странице, во-вторых, статистика страницы – можно увидеть количество просмотров Вашей страницы, количество переходов по Вашим ссылкам и источники переходов.

Судя по статьям в официальном блоге компании и комментариях администрации, сервис будет обновляться и дополняться. Хочется, чтобы uid.me дал возможность прикреплять свой домен к персональным страницам.

Зачем мне нужна страница-визитка в Интернете?

Затем же, зачем нужна и обычная визитка. Когда Вас попросят или даже не попросят в переписке в социальной сети, например, дать данные для контактов с Вами, можно просто отправить ссылку на такую страницу. Некоторые люди для этого создают сайты, здесь же доступная каждому платформа.

Думаю, что есть и другие аналоги about.me, но я знаю только один – это lkd.to . Это даже не аналог, сервис на много проще, он дает возможность создавать страницы со списком ссылок на Ваши страницы в социальных сетях. На момент написания статьи на этом сайте доступно 13 тем оформления. Я для своей страницы выбрал такое:

Пишите в комментариях свое мнение о сервисе личных страниц от uCoz uid.me. Можете даже показать свою страницу на этом сайте, прикрепив ссылку к комментарию. Также было бы классно, если бы Вы привели аналоги названных сервисов.