What happens if you make an infinite amount of typos in one place? Example: the Khmer word for Thursday ថ្ងៃព្រហស្បតិ៍. Somebody may not be sure whether it's written without the tondakheat at the end like ថ្ងៃព្រហស្បតិ or with. So they think "the more the better" and err on the safe side and put an infinite amount of tondakheats there.

I wrote a script that generates 2.4 Gbps of tondakheats:

#!/bin/bash
echo -n "ថ្ងៃ​ព្រហស្បតិ៍"
while true; do
yes "៍៍" \
| LC_ALL=C tr -d '\n'
done

When I run it on a terminal, the context switch load of the system increases from 3 kHz to 33 kHz and it starts to stutter. Sounds healthy.

#typo #infinite #infinity #khmer #khmerlanguage #thursday #script #linux #scheduler

The name #Cambodia comes from the #Sanskrit word Kambuja (or Kambujadeśa, “land of Kambuja”), which refers to Kambu, a legendary sage or ancestor said to be the progenitor of the #Khmer people.

#language #etymology






ប្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏ស្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ្ឡ៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏

​ ​ ​ I
​ ​ wonder
​ what's
​ written
​ up
there,
on
the
left
and
down
there.

#khmerlanguage
#khmerscript
#formatting
#mastodon
#cambodia
#rendering
#prototype
#untested
#mockup
#firefox
#khmer
#failure

If you write something
and then you change
your mind and want to
strike it through you
can do it like this:
ប៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏ប៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏ប៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏ប៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏ប៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏ប៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏ប៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏ប៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏ប៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏ប៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏ប៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏ប៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏ប៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏ប៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏ប៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏ប៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏៏

#khmer #khmerlanguage #khmerscript #mastodon #renderingfailure #rendering #failure #untested #prototype #mockup

Mastodon cuts off right side of text without breaking it onto the next line. Also cuts bottom of text and writes hashtags over it instead of under it:
ស្រ្រ្រ្រ្ប្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ប្ប្ប្ប្ប្ប្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ឆ្ឆ្ឆ្ឆ្ឆ្ប្ប្ប្ប្ប្ឆ្ឆ្ឆ្ឆ្ឆ្ប្ប្ប្ប្ប្ប្ប្ប្ប្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ឆ្ឆ្ឆ្ឆ្ឆ្ឆ្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ឆ្ឆ្ឆ្ឆ្ប្ប្ប្ឆ្ឆ្ឆ្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្ប្បឿ
#mastodon #dataloss #bug #buggy #internationalization #khmer #cambodia #cambodian #khmerlanguage
An early morning bike to West Baray, with a visit to the very early khmer temple Ak Yum.

Prasat Ak Yum, Khmer: អកយំ, is a very ancient temple in the larger Angkor Archeological area. It is situated on the south bank of West Baray. Parts of the temple area are covered by and probably got partly destroyed by the building of the giant water reservoir.

From the southwest dike of West Baray, visitors look down on this pre-khmer empire temple.

The temple is considered the oldest surviving temple mountain in Southeast Asia. Its base is 100 meter square, and the the three floors are appx 7 meter tall. A truly unique feature is a well from the top of the temple leading to an underground cellar 12.25 meter below the top. This cellar is 2,6 meter square and 2,7 meter tall. This type of temple cellar cave is not found in later temples built the next 550+ years of the Khmer Empire.

The first inscriptions found on the site points at a date corresponding with 674 CE, and the Ak Yum was probably completed before the Khmer Empire was declared at the holy Koulen Mountain in 802 CE. The temple was in active use into the 11th century. But it was partly buried in the late 11th century by the West Baray construction.

There are some speculations that Ak Yum was part of the last capital city before the Khmer Empire was established, the lost city of Banteau Choeu. This city was part of the transition from the Chenla Kingdom originally centered around Sambo Prey Kouk near Kampong Thom today.

https://drzinasia.wordpress.com/2024/03/15/the-pre-khmer-unique-mountain-temple-ak-yum/

#Angkor #ancient #art #architecture #sculpture #archive #worldculturalheritage #hinduism #khmer #empire #buddhism #visitcambodia #visitsiemreap #greentourism #biking #takeonlyphotos #leaveonlyfootprints
🎶🎶 #bikingintheangkorwonderland 🎶🎶

An early morning bike to West Baray and the very ancient khmer temple Ak Yum.

Situated on the south bank dike, you look down on this pre-khmer empire temple. Considered the oldest surviving temple mountain in Southeast Asia.

A truly unique feature is a well from the top of the temple leading to an underground cellar.

Some speculates that Ak Yum was part of the last capital city before the Khmer Empire.

#ancient #architecture #worldculturalheritage #khmer #visitcambodia #visitsiemreap

@sutaio Opravená verze textu po 1/2 dni hledání v poznámkách jak se opraví vadná khmérská klávesnice v Linuxu (úplně skělá UX!)

បាទល្អជាងពេលដែលខ្ញុំសរសេរជាភាសាខ្មែរ គេនឹងដឹងថាមួយណាបោះចោល។

#linux #ux #linuxux #badux #khmer #khmeros #khmerunicode #sptt #sugarpalmtreetranslator #cambodia #bug #buggy #defect #defective

@sutaio IMO the user experience (UX) of Linux is absolutely horrible.

If your Khmer keyboard doesn't work on Linux and inputs nonsense characters instead of compound vowels like ោះ ​ ​ ​ ុំ ​ ​ ​in words like ខ្ញុំ ​ ​ ​ បោះ ​ ​ ​, add GTK_IM_MODULE=xim into /etc/environment and logout/login from X.Fixed for me both in RPi OS (Debian) and EndeavourOS (Arch).

I had to painstakingly search through 224 photos of 5 years old paper notes to find the proper Linux workaround to figure this out again after I was forced to reinstall due to Raspberry Pi OS not officially supporting major version upgrade and serious Linux kernel bugs like Copy Fail and Dirty Frag.

It's not obvious from the problem that this should be done. Why not ship Linux with properly working Khmer keyboard in the first place?

#linux #gtk #input #keyboard #khmer #khmerunicode #bug #buggy #inputmethod #GTK_IM_MODULE #xim #ux #badux #horrible #defect #defective #khmeros #copyfail #dirtyfrag #endeavouros #arch #debian