ɐn˙ʇǝu˙uoıuıdoʎɯ

26.11.2008 Jman

Оппа, а что это с названием поста?
Сегодня я нашёл сервис, который флипит текст, правда с русским текстом он поступает вот так — тскет йикссур, а таким мало кого удивишь.
Где такое можно использовать? Поскольку перевёрнутые буквы — всего лишь UTF8 символы, то практически везде где есть поддержка юникода. Можно переворачивать никнейм в социальных сетях или интернет пейджерах, а можно генерировать сложные пароли.

Кому лень делать Ctrl+U

<script>
function flip() {
 var result = flipString(document.f.original.value.toLowerCase());
 document.f.flipped.value = result;
}
function flipString(aString) {
 var last = aString.length - 1;
 //Thanks to Brook Monroe for the
 //suggestion to use Array.join
 var result = new Array(aString.length)
 for (var i = last; i >= 0; --i) {
  var ch = aString.charAt(i);
  var r = flipTable[ch];
  result[last - i] = r != undefined ? r : ch;
 }
 return result.join('')
}
var flipTable = {
a : '\u0250',
b : 'q',
c : '\u0254', //open o -- from pne
d : 'p',
e : '\u01DD',
f : '\u025F', //from pne
g : '\u0183',
h : '\u0265',
i : '\u0131', //from pne
j : '\u027E',
k : '\u029E',
//l : '\u0283',
m : '\u026F',
n : 'u',
r : '\u0279',
t : '\u0287',
v : '\u028C',
w : '\u028D',
y : '\u028E',
'.' : '\u02D9',
'[' : ']',
'(' : ')',
'{' : '}',
'?' : '\u00BF', //from pne
'!' : '\u00A1',
"\'" : ',',
'<' : '>',
'_' : '\u203E',
';' : '\u061B',
'\u203F' : '\u2040',
'\u2045' : '\u2046',
'\u2234' : '\u2235',
'\r' : '\n' //thank you, Yeeliberto
}
for (i in flipTable) {
  flipTable[flipTable[i]] = i
}
// ]]></script>

<form name="f" action="">
<div><textarea id="original" class="textBox" onkeyup="flip()" name="original"></textarea></div>
<div><textarea id="flipped" class="textBox" name="flipped"></textarea></div>
</form>

Ссылка на оригинал. Хотя, немного по гуглив, понял что это всего лишь ремейк, идея пренадлежит pne

Метки: , , ,

3 Комментария на запись“ɐn˙ʇǝu˙uoıuıdoʎɯ”

  1. Комментирует Zodios

    Хорошая забава, жаль только что в тайтле не работает.

  2. Комментирует Jman

    Чего-чего? Это как это, в тайтлах не работает? у меня ж вроде работает

  3. Комментирует лина

    Прикольно флипит, можно поиздеваться над постом.

Оставить комментарий