You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

190 lines
7.2 KiB
HTML

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="https://hub.xpub.nl/sandbot/~eunalee/flaskplay/templates/desktop.css">
<style>
@media print {
@page {
margin-top: 5%;
}
.left{
display: none;
}
.right{
display: none;
}
.cnt{
width: 75%;
margin: 0;
}
}
</style>
<title>Frabjousish Dictionary</title>
</head>
<body>
<div class="left">
<a href="../"><pre>
____________
| |<span class="grr">\</span>
| <span class="petit">MAIN</span> |<span class="grr"></span>
|____________|<span class="grr"></span>
<span class="grr">\░░░░░░░░░░░░\;</span>
</pre></a>
<pre onClick="window.print()">
____________
| |<span class="grr">\</span>
| <span class="petit">Print</span> |<span class="grr"></span>
|____________|<span class="grr"></span>
<span class="grr">\░░░░░░░░░░░░\;</span>
</pre>
</div>
<div class="right">
<p>(C)eunalee</p>
</div>
<div class="box">
<div class="cnt">
<pre>
______________________________________________________________________________________________
______________________________________________________________________________________________
. . . . . . . .
. ____ _ _ _ _ ____ ____ . __ ____ ____ _____ _ _
(_ _)( \( )( \/ )(_ _)(_ _) /__\ (_ _)(_ _)( _ )( \( ) . .
. _)(_ ) ( \ / _)(_ )( /(__)\ )( ._)(_ )(_)( ) ( .
(____)(_)\_) \/ (____) (__)(__)(__)(__) (____)(_____)(_)\_)
. __ ____ ____ ____ ____ ____ . .
. . ( ) ( ___)(_ _)(_ _)( ___)( _ \ . .
. )(__ )__) )( )( . )__) ) /
. (____)(____) (__) (__) (____)(_)\_) .
. . . . ._.
. . . . <span id='ascii'></span>
_________________________________________________________________________________\_|_≤___|____
______________________________________________________________________________________________
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
<span class="letter">
Hello my friend on the other side of the screen!
When communicating in a second language, you may have accidentally made a slip
of the tongue that made people laugh, feel embarrassed, or enraged! As my mother tongue is
Korean and I learned English and French in Korea, I have experienced those situations.
Once, I proposed an "unanimous" vote instead of an "anonymous" vote and sometimes, I struggle
to pronounce “sheet” and “shit” differently. And even yesterday, Grammarly sentenced me a
red dotted underline. According to the AI , I should've not use the word "humour", because
it doesn't suit me. Do I deserve to be blamed? Do I have to be ashamed of these errors?
At first, does the "correct" language exist? Does anyone deserve to convict me as
a "linguistic criminal"? I confess, "I was and I believed so" before I discovered
the 'Looking-Screen World', a digital universe inspired by the looking-mirror world
in <em>Through the Looking-Glass</em> by Lewis Carroll.
The first time I came here, every Frabjousish* welcomed me with open arms. Figuring out
that Im from the “Real-world”, they asked me with a twinkle in their eyes, if I've
experienced a slip of tongue, which is an urban legend** for Frabjousish. As soon as
I finished my several anecdotes, a Frabjousish*** stepped up. "When I use a word," she said
in rather a scornful tone, "it means just what I choose it to mean- neither more nor less.”
We, as I am one of them by now, don't obey linguistic rules, but we all are the creator
of our language. For us, speaking or writing in an unknown way is a moment of growth
of Frabjousish. We register it on the Frabjousish Dictionary*** and from that moment, we
chat, read and make a poem in that way!
This is why I'm writing this invitation to you. On behalf of Frabjousish, I kindly ask
you to come here, contribute to our language and to savour it together! You don't need
to worry if we don't like you. Your color, gender, political orientation, MBTI type, pet
or else don't matter to us. On the contrary, we are always seeking diversity and warmly
welcome anyone as they are. We look forward to meeting you here:
https://hub.xpub.nl/sandbot/~eunalee/flask/,
Hug,
Your sincere friend from the Looking-Screen World,
Euna
* A compound word of Frabjous(invented word by Lewis Carroll, fair + fabulous +joyous)
and ish(suffix meaning relating to)
** A steady seller in the Looking-screen world, "Urban legendarium Tome 1" is
about the language in other worlds. As the "correct" nor "wrong" language does not exist
in Frabjousish, the word "Slip of tongue", "pidgin", "rectify", "red underline",
"Grammarly" and others make Frabjousish tremble.
*** She was an egg-shape person and sat on a wall.
**** A ring bound book. Since Frabjousish never stops adding a new page, the bookmaker
refuses to bind with glue or thread.
</span>
______________________________________________________________________________________________
______________________________________________________________________________________________
</pre>
</div>
</div>
</body>
<script>
// Define global variables for the function of the code
// Frequncy in Hz
var frequency = 4;
// The ID of the HTML element you wish to update
var elementID = "ascii";
// The array (list) of things you want to cycle through. To escape special characters like \, ', " etc use a \ before them. To do a newline use <br />. All HTML tags are valid.
var ASCIIs = [
"[] /. .\\ .",
"{} /. .\\ .",
"[] /. .\\ ." ];
// On window load, start the update cylce function
window.onload = function() {
update(0);
}
// Update cylce function takes the index (where it is in the array)
function update(index){
// Update the element id of elementID to have the index-th ASCII array entry in it. (Note: arrays start at 0)
document.getElementById(elementID).innerHTML = ASCIIs[index];
// Call the update function after 1 second / frequency (Hz).
setTimeout(function(){
// Pass the update function the index that it was called with this time, plus 1.
// % means modulus (remainder when divided by)
// This way, it doesnt' try to look for the 1000th element which doesn't exist
update((index+1)%ASCIIs.length);
}, 1000/frequency);
}
</script>
</html>