nyuuzyou/wikis huggingface dataset:
Building libllresolv

Note - use of this library is now obsolete, thankfully.
----
libresolv / libllresolv
These are instructions for a custom build of libresolv (part of
the ISC BIND9 package) for Linux, since as far as we can discover,
every build of libresolv.{a,so} on common Linux distributions is
either misbuilt or hopelessly runtime-incompatible on other
distributions.
This is only (currently) of interest for the Linux
client, as OSX and Win32 have alternative reasonably-
nonbroken implementations of the functionality we care about.
These instructions describe how to build a libresolv.so, which is the prefered naming for this library in future SL Viewer source releases.
BUILD:
 1) wget http://ftp.isc.org/isc/bind9/9.4.1/bind-9.4.1.tar.gz
 2) tar -xvzf bind-9.4.1.tar.gz
 3) cd bind-9.4.1
 4) CC=gcc-3.4 ./configure --disable-openssl-version-check --disable-threads --enable-shared --disable-static --enable-libbind --disable-atomic --disable-linux-caps --with-openssl=no --enable-threads
 5) make
 6) cd lib/bind
 7) gcc-3.4 -pthread -shared -Wl,-soname,libresolv.so.2 */*.o -o libresolv.so
COPY TO VIEWER TREE:
 8) copy libresolv.so to libraries/i686-linux/lib_release_client/
You're done.
Category:Compiling viewer
Building the Viewer with Autobuild/ja

=== Autobuild のインストール ===
まだやってないなら、autobuild をインストールしてください。Autobuild のページに全体の説明書があります。はしょって手順を説明すると、
* cd コマンドで autobuild をインストールしたい場所に移動します。このディレクトリのパスにスペースが含まれていてはいけません。
* 以下のコマンドを実行します。
 hg clone http://bitbucket.org/lindenlab/autobuild
* 環境変数 PATH に autobuild の /bin ディレクトリを含めます。
=== 希望するコンフィギュレーションをビルド ===
適切に設定された開発用マシン (コンパイル 参照のこと) では、autobuild でのビューアのビルドは、こちらのコマンド一発でできます。
 autobuild build -c [CONFIGURATION]
CONFIGURATION にはビルドしたいビルドコンフィギュレーションの名前が入ります。ビューアの autobuild.xml ファイルに定義されたビルドコンフィギュレーションは以下に説明する簡単な規約に則っています。開発者側では、必要なビルドコンフィギュレーションを選ばなければなりません。ビルドが完了すると、生成物は build-* という名前のディレクトリに格納されます。* はワイルドカードで、プラットフォームによって変わる部分を表します。
IDE でビューアをビルドしたい開発者は、全部をコマンドラインでビルドする必要はありません。
 autobuild configure -c [CONFIGURATION]
でビルドディレクトリに、(ビルドコンフィギュレーションが使用する場合は) 依存モジュールがインストールされ、適切なプロジェクト／ソリューションファイルが作成されます (Mac の場合 .xcodeproj で、Windows の場合 .sln)。
 
==== Linden ビルドコンフィギュレーション ====
以下の３種類のビルドコンフィギュレーションは、デバッグ機能と最適化の兼ね合いを調整するために使用されます。
* Debug — 最適化を行わず、デバッグ情報を出力します。
* RelWithDebInfo — 最適化は行われますが、デバッグ情報を出力します。
* Release — 最適化を行い、デバッグ情報を出力しません。
Debug はクライアントが重くなりますが最もデバッグしやすくなります。RelWithDebInfo はだいぶ軽くなりデバッグもしやすいですが、コードの最適化により、時折デバッガで処理を追うのが困難になります。Release は公開されるビューアのビルドに使用されます。
==== Linden でない開発者向けのコンフィギュレーション ====
前項で説明した、変更されていないビルドコンフィギュレーションは Linden の担当者が利用することを念頭に調整されていて、一般には公開されていないインストール媒体へのアクセスが必要な場合があります。オープンソース開発者向けには、サードパーティによる開発をサポートするために、これから変更されたものが提供されています。OS が最後につく、特別なコンフィギュレーション名を使います。例えば、リリース用の最適化がされていて、デバッグ情報があるビューアをビルドするには、次のようにします。
 autobuild build -c RelWithDebInfoOS
ちなみに、*OS でのビルドでは、FMOD にまつわる問題が残っている可能性があります。1つのやり方としては、以下のようにして、変な FMOD をダウンロードしないように明示的に指定します。
 autobuild build -c ReleaseOS -- -DFMOD:BOOL=FALSE
==== インストール媒体を使わない ====
チェックアウトされたソースツリーに Linden Lab の提供した媒体をインストールすることなく、システムにインストールされたライブラリだけでビューアをビルドすることもできます。過去の経緯から、"STANDALONE" ビルドという名前がついています。(Linux 向けのビルド手順の中にある、What does 'Standalone' mean? を参照してください。)
STANDALONE 専用のビルドコンフィギュレーションは存在しません。その代わりに、*OS コンフィギュレーションを使い、CMake の STANDALONE 変数を手で書き換えて ON にする必要があります。例えば、リリース用の最適化がされていて、デバッグ情報があるビューアをビルドするには、次のようにします。
 autobuild configure -c RelWithDebInfoOS -- -DSTANDALONE=ON
 autobuild build -c RelWithDebInfoOS --no-configure
==== カスタムビルド ====
既存のビルドコンフィギュレーションがニーズに合わない場合、思い通りのオプションでビルドするには、２つの方法があります。追加のコンフィギュレーションオプションを渡したいだけなら、configure コマンドを以下の書式で実行します。
 autobuild configure -c [build configuration] -- [Option, [Option...]]
-- の後にあるオプションがコンフィギュレーションコマンドに渡ります。これで、
 autobuild build -c [build configuration] --no-configure -- [Option, [Option]]
として、-- の後にビルドコマンドに渡したいオプションを書けば、ビルドできるようになります。--no-configure オプションでビルドの間にコンフィギュレーションが再び実行され(て、今まで渡したオプションが無かったことになることが)ないようになります。
それ以外の方法では、autobuild.xml コンフィギュレーションファイルに新しいコンフィギュレーションを
 autobuild edit configure
や
 autobuild edit build
で追加して、新しいコンフィギュレーションを対話形式で作成し、コンフィギュレーションをビルドします。コンフィギュレーションの作成に関する詳細な情報は Autobuild_How_To にあるかと思います。
Category:Autobuild
BulkMoneyTransfer

==Message Layout==
{
	BulkMoneyTransfer Low Trusted Zerocoded
	{
		AgentData	Single
		{	AgentID		LLUUID	}
		{	RegionX		U32		}
		{	RegionY		U32		}
	}
	{
		MoneyData	Variable
		{	TransactionID	LLUUID	}
		{	DestID			LLUUID	}	
		{	Flags			U8		}
		{	Amount			S32		}
		{	TransactionType	S32		}	
		{	Description		Variable 1	}	
	}
}
==Usage and Notes==
Category:Messages
BulkUpdateInventory

==Message Layout==
{
	BulkUpdateInventory Low Trusted Zerocoded
	{
		AgentData		Single
		{	AgentID			LLUUID	}
		{	TransactionID	LLUUID	}
	}
	{
		FolderData		Variable
		{	FolderID		LLUUID	}
		{	ParentID		LLUUID	}
		{	Type			S8	}
		{	Name			Variable	1	}
	}
	{
		ItemData		Variable
		{	ItemID			LLUUID	}
		{	CallbackID		U32		}	
		{	FolderID		LLUUID	}
		{	CreatorID		LLUUID	}	
		{	OwnerID			LLUUID	}	
		{	GroupID			LLUUID	}	
		{	BaseMask		U32	}	
		{	OwnerMask		U32	}	
		{	GroupMask		U32	}	
		{	EveryoneMask	U32	}	
		{	NextOwnerMask	U32	}	
		{	GroupOwned		BOOL	}	
		{	AssetID			LLUUID	}
		{	Type			S8	}
		{	InvType			S8	}
		{	Flags			U32	}
		{	SaleType		U8	}
		{	SalePrice		S32	}
		{	Name			Variable	1	}
		{	Description		Variable	1	}
		{	CreationDate	S32	}
		{	CRC				U32	}
	}
}
==Usage and Notes==
Category:Messages
Bullet

==Script==
Works well with Self Destruction script.
// Davada Gallant (John Girard), WWIIOLers
// Distributable Bullet Code
key z = "b85073b6-d83f-43a3-9a89-cf882b239488";
f()
{
	llMakeExplosion(5, 0.1, 0.01, 2, .5, z, <0,0,0>);
}
default
{
	on_rez (integer a)
	{
		llResetScript();
	}
	state_entry ()
	{
		llSetStatus(STATUS_PHYSICS, TRUE);
		llSetStatus(STATUS_DIE_AT_EDGE, TRUE);
		llSetBuoyancy(0.1); 
 llSetDamage(100);
	}
	collision_start (integer a)
	{
		f();
		llDie();
	}
	touch_start (integer a)
	{
		f();
		llDie();
	}
	land_collision_start( vector a)
	{
		f();
		llDie();
	}
}
Category:LSL Examples
== See Also ==
Articles
*LSL Examples: Self Destruction
Bump Mapping

Bump mapping is a graphical rendering technique in which a "bump map" texture is applied to the surface of a 3D object in order to give it a richer visual appearance closer to that of the real world. You can apply bump maps to some of your objects in Second Life to create a very stimulating visual experience!
To apply a bump map to an object:
# Right-click the object and select Edit.
# If the tools window is not already expanded, press the More >> button.
# Click the Texture tab.
# In the Bumpiness dropdown menu, select a bump map from the list provided. The bump map will be applied over the existing texture on the object, giving the object's surface a more tactile look. 
===Additional notes about bump mapping===
Bump mapping is a client-side effect; this means that other Residents can turn it on and off under Edit > Preferences >Graphics > Bump Mapping & Shiny. If a Resident has this option turned off, they cannot see bump mapping effects on any objects, so you should not use bump mapping for vital effects on any object.
The nature of Second Life's bump mapping effect means it can be hidden if an invisiprim is placed in front of it, just like regular textures with an alpha channel.
Category:Content creation
Burning Life Translations

What is Burning Life?
Burning Life was first held in 2003 when the grid was still in its infancy, and this is its 6th year running. Burning Life is the Second Life version of the real life Art, Fire and Community festival known globally as Burning Man. Both Burning Man and Second Life began in San Francisco, California, USA, (on planet Earth). But they have a lot more in common than their birthplace.
In 1999, an innovative man made a long trek from San Francisco to the sun-baked playa of an enormous, flat, dry lake bed in the Nevada high desert. He went to attend the renowned Burning Man festival where, for one week each year, 50,000 people build art, camps and communities and celebrate being who they really are. This man came back with new ideas for the virtual world he was planning; ideas about the nature of reality, creativity, identity and community. He worked some of these ideas into the very fabric of "Linden World" which eventually became what you and I know as Second Life. That man was Philip Linden.
What happens at Burning Man is something phenomenal. This real-world city built by its citizens has roads, street signs, an FAA-approved airport, a power grid, a hospital, huge public plazas, street lights, processions, rituals and spectacles. It has fabulous fashions, ridiculous situations and artworks so raw they are dangerous.
BUT - It's all temporary. At the end of that week, every last last speck of what was brought there is taken away again, Leaving No Trace of the city that was just there. When the winter rains come, even the footprints vanish. Til next year....
Because Burning Life is a mirror in spirit of a real life event, albeit with the unique and creative twists only Second Life can offer, we follow suit. Together, we will build a city, and we voluntarily accept many of the same restrictions that Nature imposes on the real thing. We do this to see how creative we can be with the same palette of materials and to revel in the beauty of simplicity. We use the same blank, desert landscape, and many of the things we build are naked or primitive in structure, easily revealing to the casual viewer how they were constructed. Just pretend that you're bringing everything you need with you in your car or truck and you're going camping. Extreme Camping. Really Extreme Camping.
The other thing you need to know up front is this: Both Burning Life and Burning Man are completely non-commercial. There is no buying or selling in this city...no sponsorships, no logos, no advertising, but acts of unconditional gift-giving that play a large part in Burning culture. It's all about about the radical inclusion of participants, it means welcome and respect — with no prerequisites for participation. It's all about us and what we have made for each other to enjoy.
Burning Life is a Linden-Sponsored, Resident-Created Event.
Upcoming Episodes:
* More history and Philosophy
* A few words from Philip Linden
 
Stay Tuned!
Dusty Linden
Business, Education, and Marketing

__NOTOC__
Welcome! Many of these pages are set up for community participation to provide current and accurate information - your involvement helps maintain current and accurate information. If you find better resources elsewhere, please point to them; life's too short to duplicate information.
== Learning about Second Life ==
* Second Life Images - Second Life image sources
* Second Life Videos - Second Life-related videos, by category
* Business Articles - Articles about business in Second Life
* Business Tools - Tools in SL useful for business purposes
*Second Life Business Seminars - in-world seminars about business use of Second Life
== Marketing and Advertising ==
* Marketing Your Products In Second Life - Suggestions for ways to promote your product
* Advertising in Second Life
* Periodicals - Periodicals Related to Second Life
* Business Blogs - Blogs about business uses of Second Life
== Interest Specific ==
{| width="100%"	
Healthcare
 Related Articles	Non-Profit
 Related Articles
 Blogs
Education
 Related Articles
 Blogs	Science & Exploration
 Related Articles
 Blogs
Government
 Related Articles
 Blogs	Data & Visualization
Category:Portals
Category:Marketing
Business Blogs

Blogs about Business in Second Life
== Archived ==
These blogs seems to be dead or suspended:
* InformationWeek, Second Life topic (upd. Oct, 2009)
* CPA Island blog, CPA activity and CPE in Second Life (upd. Apr, 2010)
* A german intro into business in Secondlife (upd. July, 2008)
* GREENE concept As-it-happens blog about the creation of a virtual company (upd. Apr 2010)
* Exploring business applications of virtual worlds, No There There Blog, Peter Quirk (upd. Mar 2009)
* Business Communicators blog - Information on businesses in Second Life (upd. June, 2007)
* Not Possible IRL (Not Possible in Real Life - Bettina Tizzy's blog) (upd Sep. 2009)
* EFA Blog (upd. May, 2010)
* SLOG (SL Resident Blog) (upd. Sep, 2010)
* Buying and Selling in Second Life Blog (upd. July 2009)
* The Network News about the immersive web and virtual worlds
* Virtual Worlds Blog, Cisco
* The Lucky Tribe The Lucky Tribe, an entertaining, interactive marketing tool for merchants and a fun social group for members.
* SL Entrepreneur Magazine covers in-world businesses and business activities in SL
* Second Life DJ, Club, & Nightlife News & Info
* Second Lifers' Journal
* Epithet and Synonym Literary Co. A literary blog offering writing and educational services, has a cool social networking area both on the website, and at its Virtual Cafe Location in SL.
Category: Marketing
Business District Microcontinent

Business District or A062 is a Microcontinent located at Coordinates 931-934/1239-1242, Grid Sector I12, Northern Ocean. The names are not official. A062 means this was the 62th structure found on map by Second Life Geography team and Business District comes from the fact that majority of sims share these words in their names.
== Structure ==
It is made of 13 sims and has a compact form. 
== Geography ==
All land is flat, a perfect plain. Roads allow easy access throughout the land. Buildings are shops, studios and also private homes. Each building covers all available land, so the only parcels of Unused Land are in fact land for sale. There is a sandbox too.
== Land Status ==
This land is owned by a an estate that holds land also in other parts. There is enough land for sale. If you want to impress like a rich businessman of this virtual world, get a home here.
== See Also ==
Second Life Geography
List Of Microcontinents And Sim Clusters
Oceans
Business Groups using Second Life

This page lists groups focusing on specific vertical markets or businesses focusing on use of Second Life.
Format: Focus, URL, description, SLURL (if appropriate)
* GIS use in SL - focusing on geospatial information use in Second Life to enhance delivery of administrative and regulatory services by local government [BERKURODAM in Second Life]
* CPAs in SL
* Architects in SL
* Engineering in Second Life
* Second Life Bar Association
* Real Life Government in Second_Life
* Microsoft .NET Developers in Second Life
* CPAs in Second Life Journal of Accountancy and MACPA are hosting events at CPAIsland.com
Back to Marketing
Category:Marketing
Business Inquiries

* Bringing Your Community into Second Life
* Buying Land
* What is a Private Island?
* Creating a private space for your business in Second Life
* Academic/Research Questions
* Advertising in Second Life
* Community Gateway Program
* Custom Name Program
* Events in Second Life
* Licensing/Partnering Questions
* Registration API
* Nonprofits in Second Life
* Second Life Brand Center
* inSL Community Logo Program
Category:Marketing
Business Tools

== Online business tools ==
* advertise.secondlife.com – A self-service advertising system owned by Linden Lab, which allows the purchase of targeted display ads on Linden Lab web properties such as the Marketplace. Watch a video tutorial and learn more.
* http://www.gpc2life.com - GroupCast Marketplace: SL group ads marketplace, tool to buy and sell messages in groups (chat IMs, notices)
* SL Arbeitsamt - A German resource for offering jobs, freelance work and services within SL.
* SL Business Directory - Online free listing of Second Life business, includes a lot of advertising services.
* Virtual Worlds Consulting - Customized business and collaboration tools, virtual learning solutions. Developers of V-Learning, the first solution integrating web e-learning with SL.
* Yellow Lanes SL - German/English yellow pages, offering a range of free and paid services, including in-world kiosks and voting-stations.
== Web-to-Second Life linking services ==
These services allow you to teleport web visitors to your Second Life location:
* SLurl - The Second Life Viewer's built-in location linking system.
* SLPano Location linking for business owners which allows you to specify the business details, upload screenshot, and 3D panorama view (a commercial service).
== Business tools available inworld ==
* Viewer classifieds - Classified ads offer a fast and easy way to boost awareness, drive traffic and increase sales for your inworld business. For as little as L$50/week, you can secure a valuable presence in the Classifieds section of the Viewer search, in addition to a presence in the search results.
Category:Marketing
Businesses in Second Life

* Adidas
* American Apparel
* Autodesk
* Aviva (invite only)
* BBC Film Network
* Belgacom
* Ben & Jerry's
* Brazil Telecom
* British Telecommunications
* Circuit City
* Cisco
* 
* Dell
* Future Focus - BERR (UK)
* Herman Miller
* 
* Intel
* IP Convergence
* JPL
* Memorial Sloan-Kettering Cancer Center
* NASA Ames Research Center
* NPR
* NTT DoCoMo
* 
* National Space Society
* Nissan
* 
* Orange
* Praxis LLP
* Red Runs River
* Reuters
* Showtime: The "L" Word
* Solidworks
* Space Frontier Foundation
* Space Studies Group
* Sun Microsystem
* Sundance Channel
* SwapALease.com
* 
* The Inflectionist (RL publishing & Media Organisation with presence in SL)
* Weather Channel, The
* SL Business Directory advertising services - another listing of real-world companies running business in Second Life.
 (please keep up to date by adding any new ones alphabetically and removing those that are gone)
 (To do: add SLurls to them, please help! :-) See Template:SLurl/simple)
Category:Marketing
Button Click Detector

// This script assumes a grid of 4 columns, 3 rows of buttons as listed in the 'buttons' list below.
// But you can change it as you like, just change horizontal to the # of columns and vertical to the # of rows,
// and of course the buttons list must be updated as well. Other than that the code (and more importantly, the MATH)
// should not need updating.
integer horizontal = 4;
integer vertical = 3;
list buttons = [ "brown", "red", "orange", "yellow",
"blue", "cyan", "lblue", "gray",
"green", "puke", "purple", "pink" ];
default
{ 
 touch_start(integer total_number)
 {
 vector v = llDetectedTouchUV(0);
 
 if( v == TOUCH_INVALID_TEXCOORD ) {
 llSay(0, "I don't know what you just did.");
 return;
 }
 float x = v.x;
 float y = 1.0-v.y;
 
 integer idx;
 integer rowno;
 integer colno;
 
 rowno = (integer)(y / (1.0/(float)vertical));
 colno = (integer)(x / (1.0/(float)horizontal));
 
 idx = rowno*horizontal + colno;
 if( idx > llGetListLength(buttons) ) {
 llSay(0, "Great, you stumped me. Push off.");
 return;
 } 
 
 llSay(0, "Click at " + (string)x + ", " + (string)y); 
 llSay(0, "That is, row " + (string)rowno + ", col " + (string)colno);
 llSay(0, "That is, you clicked near the " + llList2String(buttons,idx) + " button.");
 }
}
BuyObjectInventory

==Message Layout==
{
	BuyObjectInventory	Low	NotTrusted Zerocoded
	{
		AgentData		Single
		{	AgentID		LLUUID	}
		{	SessionID	LLUUID	}
	}
	{
		Data	Single
		{	ObjectID	LLUUID	}
		{	ItemID		LLUUID	}
		{	FolderID	LLUUID	}
	}
}
==Usage and Notes==
Category:Messages
Buying Land

Thank you for your interest in Second Life and the Second Life Grid!
You have several options in purchasing land, depending on how you want to use your land and how you want to pay for it.
==Payment by credit card or PayPal==
You can use our regular land purchase mechanisms.
If you want to maintain a high level of control over who can access your land, you want a private island. You'll want to place it with no adjacent land to provide the most privacy.
To buy an island, use the Land Store.
If you want a public space with a high level of interaction adjacent to other land, you may want to consider buying Mainland land. Mainland land ownership requires a Premium account ($9.95/month): 
Detailed information on Mainland land pricing: Land Pricing & Use Fees
Find out all the ways to acquire and use your [land].
==Invoice==
All invoice orders for islands must go through our Special Order process. We require prepayment of 6 or 12 months of land fees to use invoice payment. Note that we require use of a credit card to authenticate the order, but the card will only be charged if you select that as the payment method.
==Wire Transfer==
Linden Lab accepts wire transfer for payment for land purchase (as well as for LindeX deposits). To order an island, first go to the Land Store and initiate a island order. Then go to the Wire Transfer page and provide your wire transfer information, select Earmark Funds?: Island Purchase and enter your land order number in the Notes field.
To credit your Second Life Account with Wire Transfer, simply fill out the form and enter Earmark Funds?: General Credit. You can use the funds deposited by wire transfer to bid for Mainland land in our Land Auctions.
==Land on private estate(s)==
Alternatively to buying land from Linden Lab, you can also buy or rent land from Private Estate Management Companies. No premium account is required in this case, saving you $9.95/month. Please read also the Land Buying FAQ for more details.
Marketing
Category: Marketing
Buying graphics cards

A great graphics card may not be as expensive as you think! Be a savvy shopper and check deals sites & stores like:
== North America ==
* Amazon.com
* DealsPlus
* NewEgg
* SlickDeals forums
* NCIX
* OnHop
* Canada Computers
* Direct Canada
* TigerDirect
== UK ==
* Dabs.com
* Ebuyer.com
* Oyyy.co.uk
^ Also check out Quidco for cashback. Also:
== Comparison-shopping tools ==
* Shopzilla
* PriceGrabber
* Google Product Search
Add your fave deals sites around the world (only ones you've actually used and have favorable experiences with) to this list.
While there are too many possibilities to describe succinctly, it's generally true that as time goes on, progressively powerful technology gets cheaper. For instance, as of 2008-10-30, GeForce 8800GTs which can run Second Life's graphics at Ultra (the highest) can be found for under US$100 after mail-in rebate. And many capable mid-range cards, like are US$50 or under.
== More buying tips ==
* Yes, card numbering can be confusing — reading hands-on reviews at Tom's Hardware can help clarify which give the best "bang for the buck", like their "Best Graphics Cards For The Money: January 2012" article.
* With Nvidia cards, the second number in their model number is usually more important than the first (e.g., you're better off with a 460 than a 520 also a GTX is better than a GTS). As such, you can usually find bargains amongst older generation high-end cards, which will outperform newer generation budget cards while being comparably priced or cheaper. Never buy a 4-digit model Nvidia card with a second digit lower than "6" if you intend to run heavy 3D applications (which SL clearly is), unless you have no choice. The nVidia 8800 is about the limit on older video cards. The 9800's do a good job. The newer consumer cards are designated as 200, 300, 400, and 500 series cards. The first digit tends to be a generation ID. A 7800 came before an 8800 which came before a 9800 and they all came before a 200, which came before a 300... etc.
* Look through the forum thread How fast is your viewer? to see what performance other are getting in SL.
* If you are deciding whether to get a new computer or upgrade existing hardware, get these two free Windows programs:
** CPU-Z - this will tell you everything you need to know about your CPU to check against System Requirements.
** GPU-Z - this will tell you everything about your video card. It also shows temperature and graphics load. 
* To learn more about graphics card generations, see Wikipedia's ATI and Nvidia tables.
* Your graphics card should be part of a well-balanced system. It won't do you much good to have a top-of-the-line card if you have a lacking power supply or small amount of RAM.
Byte

The alphabet written in local chat or IM cuts off at 1012 characters if written (Upper case * 25) (Lower case * 25) through to 1300 characters.
ie. AaAaAa etc. BbBbBbBb etc.
Since 1023 bytes is the maximum number of bytes allowed via chat or IM Some letters/characters must take more than 1 byte each.
*For a breakdown of byte per application usage see LSL Script Memory