Return-Path: Received: from murder ([unix socket]) by eikenes.alvestrand.no (Cyrus v2.2.8-Mandrake-RPM-2.2.8-4.2.101mdk) with LMTPA; Fri, 13 May 2005 06:01:44 +0200 X-Sieve: CMU Sieve 2.2 Received: from localhost (localhost.localdomain [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id 3746B61B5A for ; Fri, 13 May 2005 06:01:44 +0200 (CEST) Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31183-01 for ; Fri, 13 May 2005 06:01:38 +0200 (CEST) X-Greylist: domain auto-whitelisted by SQLgrey-1.4.8 Received: from unicode.org (unicode.org [69.13.187.164]) by eikenes.alvestrand.no (Postfix) with ESMTP id 2CF6961AF1 for ; Fri, 13 May 2005 06:01:38 +0200 (CEST) Received: from sarasvati.unicode.org (localhost [127.0.0.1]) by unicode.org (8.12.11/8.12.11) with ESMTP id j4D3x2jZ017317; Thu, 12 May 2005 22:59:02 -0500 Received: with ECARTIS (v1.0.0; list unicode); Thu, 12 May 2005 22:59:02 -0500 (CDT) Received: from montage.altserver.com (montage.altserver.com [63.247.74.122]) by unicode.org (8.12.11/8.12.11) with ESMTP id j4D3woZp017210 for ; Thu, 12 May 2005 22:59:02 -0500 Received: from lns-p19-8-idf-82-65-72-126.adsl.proxad.net ([82.65.72.126] helo=jfc.afrac.org) by montage.altserver.com with esmtpa (Exim 4.44) id 1DWRK3-0008Mu-Vv for unicode@unicode.org; Thu, 12 May 2005 20:58:49 -0700 Message-Id: <6.2.1.2.2.20050513043501.049d0680@mail.jefsey.com> X-Mailer: QUALCOMM Windows Eudora Version 6.2.1.2 Date: Fri, 13 May 2005 05:56:41 +0200 To: unicode@unicode.org From: "JFC (Jefsey) Morfin" Subject: RE: support of numbers In-Reply-To: <200505121543797.SM01388@dlm3> References: <4282E83B.7070201@xcential.com> <200505121543797.SM01388@dlm3> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="=====================_48685245==.ALT" X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - montage.altserver.com X-AntiAbuse: Original Domain - unicode.org X-AntiAbuse: Originator/Caller UID/GID - [0 0] / [47 12] X-AntiAbuse: Sender Address Domain - jefsey.com X-Source: X-Source-Args: X-Source-Dir: X-archive-position: 19871 X-ecartis-version: Ecartis v1.0.0 Sender: unicode-bounce@unicode.org Errors-To: unicode-bounce@unicode.org X-original-sender: jefsey@jefsey.com Precedence: bulk List-help: List-unsubscribe: List-software: Ecartis version 1.0.0 List-ID: X-List-ID: X-list: unicode X-Virus-Scanned: amavisd-new at alvestrand.no --=====================_48685245==.ALT Content-Type: text/plain; charset="iso-8859-1"; format=flowed Content-Transfer-Encoding: 8bit On 07:43 12/05/2005, Dean Harding said: >I wrote a little app which converts between Ethiopic and arabic-indic (aka >0-9) numbers just for the fun of it a while ago. You can check it out >here: >http://www.codeka.com/blogs/index.php/dean/2005/02/04/parsing_ethiopian_numbers > >Do Ethiopian telephones really use ethiopic numbers, though? I thank everyone for help! May be can I document a little bit more the need for you to understand as it may give ideas. And feed backs. The application is to be put into a browser, plug-in or any internet web service access panel or used in PADs (private alias directories: your internet "phonebook" where you enter the name you want for the IP address you want in the language you want and which works everywhere for 36 years this year). So you may enter the URL 1.707.222.45.67 and get somewhere (preferably on the site of the owner of the telephone number). But you may also access a documentation center in using its Interface Grid (the directory of its canonical[or not] numbers for an information). This is where even Kharoshthi numbers can be used (you work on a Kharoshthi document using Hans' smart keyboard: you want to call a reference, you will use Kharoshthi numbers). The Interface Grids are by nature Hexa (IPv6) but they will probably be standardized as decimal and >9 reserved for special plans or service characters, like on the phone (#,*, @, etc.) which works with 12 figures. Except for ISO 10646 Hexa like tables. This is why the languages "telephonic" scripts are of importance (there are a lot of charsets). In every language including Kharoshthi. The conversion Ethiopic to decimal too. Because the canonical IPv6 (Uninum) Interfacenumber will be the same (pivotal multilingual information) for everyone, but will not be _numbered_ the same by the users. Obviously a PAD can also be used and numbers being aliased with tags. Let consider that Hans has defined a touch-screen keyboard and he can easily switch charsets (we are in dynamic Internet, so better speak Internet): he wants to look like a Russian speaking person, using Cyrillic, of military background chating in a relax manner on the web and having a good scientific background. He will use the corresponding script (Cyrillic), language (Ukrainian), regional (Russian), referent (Military language) and style (casual) subtags and will call an ISP (intelligent service provider) CRC (context reference center) able to filter them positively. When he has done that he will select there a scientific orientation for his context: for jargon, formulas, quotes, ontologies, calendar, jokes, statistics, etc. He will save his langtag with the date (in case subtags change definition, like for "CS" in ISO 3166) as "HansRu" at a given InterfaceID, which will keep the Interface ID of all these elements for him for some additional services. He can also save HansRu-one as the context he got on this CRC, but he can go on others for more, and possibly add them in HansRu-two, etc. With that anywhere he is, he can call HansRu-one and have all the information and Word personal dictionary and style parameters entered to chat with all the assistance specific to the avatar he wants to play. Obviously one sees that the locale notion attached to the computer and partly to a region, etc .. will blur and be inserted in the context which is attached to the user. For a good understanding: the locale is a software part to control your hardware, the context is a brainware part to control your software. You can play with locales and you can play with contexts.... and get conflicts :-) I work on the basic technicallities of Contexts for three years. We created a national test CRC structure for that. And we start having making big "suggestions". InterfaceGrids are probably a very important standardisation issue including plug and play functions, e-home, e-city management, etc. Another is the dialog with CRCs which is to be quick and fast: direct IPv6 address is good, but XML :-( ... Tagging is interesting as in fact a very simple, pervasive, proven and efficient support system is .... the DNS. You enter your personal tag (this permits you to rename the whole Unicode names in every languages every day) and you get its canonical InterfaceID on every CRC (an Interface ID is like a telephone extension, but there are trillons of them, for each use you may have). Obviously web services, or applications can use them. Let assume you develop in a Chinese environment and never see an ASCII character. You want to enter a French langtag for a person of the Versailles area using the Universalis Encyclopedia as a language reference writing an administrative document. You will enter each of these subtags aa Chinese labels attached to the chinese.chinese CNNIC domain name of your CRC's access server (a simple smart name evaluation system over the DNS - it saves management and permit entries in disorder) were it may know the granularity of Versailles from its postcode, or default to France. It will find for you the corresponding IP, and the numeric encryption for it. The French receiving end will check the numeric langhage encryption and get all the elements from its own Latin local CRC tables. This works for every "human compatible" exchanges. Let consider two webservices dialoguing in e-Spanish (Spanish version for inter-human/computer usage, a new language to add to ISO 639-6). The specification of the language will permit them to dialog, but the user will be able to follow. Now if you interface an OPES (a process which acts on the traffic flow - cf. IETF WG-OPES), it will look at the words and will call on the CRC when there is word of e-Spanish its context does not know: it will add a footing note to explain it. jfc --=====================_48685245==.ALT Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: 8bit On 07:43 12/05/2005, Dean Harding said:
I wrote a little app which converts between Ethiopic and arabic-indic (aka 0-9) numbers just for the fun of it a while ago.  You can check it out here: http://www.codeka.com/blogs/index.php/dean/2005/02/04/parsing_ethiopian_numbers
 
Do Ethiopian telephones really use ethiopic numbers, though?

I thank everyone for help! May be can I document a little bit more the need for you to understand as it may give ideas. And feed backs.


The application is to be put into a browser, plug-in or any internet web service access panel or used in PADs (private alias directories: your internet "phonebook" where you enter the name you want for the IP address you want in the language you want and which works everywhere for  36 years this year).

So you may enter the URL 1.707.222.45.67 and get somewhere (preferably on the site of the owner of the telephone number). But you may also access a documentation center in using its Interface Grid (the directory of its canonical[or not] numbers for an information). This is where even Kharoshthi numbers can be used (you work on a Kharoshthi document using Hans' smart keyboard: you want to call a reference, you will use Kharoshthi numbers). The Interface Grids are by nature Hexa (IPv6) but they will probably be standardized as decimal and >9 reserved for special plans or service characters, like on the phone (#,*, @, etc.) which works with 12 figures. Except for ISO 10646 Hexa like tables.

This is why the languages "telephonic" scripts are of importance (there are a lot of charsets). In every language including Kharoshthi. The conversion Ethiopic to decimal too. Because the canonical IPv6 (Uninum) Interfacenumber will be the same (pivotal multilingual information) for everyone, but will not be _numbered_ the same by the users.

Obviously a PAD can also be used and numbers being aliased with tags.

Let consider that Hans has defined a touch-screen keyboard and he can easily switch charsets (we are in dynamic Internet, so better speak Internet): he wants to look like a Russian speaking person, using Cyrillic, of military background chating in a relax manner on the web and having a good scientific background. He will use the corresponding script (Cyrillic), language (Ukrainian), regional (Russian), referent (Military   language) and style (casual) subtags and will call an ISP (intelligent service provider) CRC (context reference center) able to filter them positively. When he has done that he will select there a scientific orientation for his context: for jargon, formulas, quotes, ontologies, calendar, jokes, statistics, etc. He will save his langtag with the date (in case subtags change definition, like for "CS" in ISO 3166) as "HansRu" at a given InterfaceID, which will keep the Interface ID of all these elements for him for some additional services. He can also save HansRu-one as the context he got on this CRC, but he can go on others for more, and possibly add them in HansRu-two, etc.

With that anywhere he is, he can call HansRu-one and have all the information and Word personal dictionary and style parameters entered to chat with all the assistance specific to the avatar he wants to play.

Obviously one sees that the locale notion attached to the computer and partly to a region, etc .. will blur and be inserted in the context which is attached to the user. For a good understanding: the locale is a software part to control your hardware, the context is a brainware part to control your software. You can play with locales and you can play with contexts.... and get conflicts :-)

I work on the basic technicallities of Contexts for three years. We created a national test CRC structure for that. And we start having making big "suggestions". InterfaceGrids are probably a very important standardisation issue including plug and play functions, e-home, e-city management, etc. Another is the dialog with CRCs which is to be quick and fast: direct IPv6 address is good, but XML :-( ... Tagging is interesting as in fact a very simple, pervasive, proven and efficient support system is .... the DNS. You enter your personal tag (this permits you to rename the whole Unicode names in every languages every day) and you get its canonical InterfaceID on every CRC (an Interface ID is like a telephone extension, but there are trillons of them, for each use you may have).

Obviously web services, or applications can use them. Let assume you develop in a Chinese environment and never see an ASCII character. You want to enter a French langtag for a person of the Versailles area using the Universalis Encyclopedia as a language reference writing an administrative document. You will enter each of these subtags aa Chinese labels attached to the chinese.chinese CNNIC domain name of your CRC's access server (a simple smart name evaluation system over the DNS - it saves management and permit entries in disorder) were it may know the granularity of Versailles from its postcode, or default to France. It will find for you the corresponding IP, and the numeric encryption for it. The French receiving end will check the numeric langhage encryption and get all the elements from its own Latin local CRC tables.

This works for every "human compatible" exchanges. Let consider two webservices dialoguing in e-Spanish (Spanish version for inter-human/computer usage, a new language to add to ISO 639-6). The specification of the language will permit them to dialog, but the user will be able to follow. Now if you interface an OPES (a process which acts on the traffic flow  - cf. IETF WG-OPES), it will look at the words and will call on the CRC when there is word of e-Spanish its context does not know: it will add a footing note to explain it.

jfc











--=====================_48685245==.ALT--