Interactive Fiction 0 – The Basics

In this series I'm going to be talking about parser-based interactive fiction, and showing you how to develop it. There are a great number of different engines available, but I'll be focusing on two - Tads 3, and Inform 7. They're very different in a structural sense. Inform 7 uses natural language to establish a series of rules for the game, while TADS is a more traditional object oriented language that lets you define the game world as a simulation. I encourage you to explore both and […]

https://mcoorlim.com/interactive-fiction-0-the-basics/

Turns out, I can use `xmllint` to clean up a lot of files… this reads the file in, in whatever charset it is, pretty-prints it out in UTF-8 to a new file, then if successful, renames the new file over the old one.

```
for f in *.xml; do xmllint --encode UTF-8 --format ${f} > ${f}.new && mv ${f}.new ${f}; done
```

#xml #charset #xmllint

As far as I can tell, #macOS contains the only codecs for some of the '80s/'90s #Macintosh character encodings like Mac OS Inuit. None of the usual character encoding conversion libraries like libiconv seem to support these, nor can I find docs on them.

With the only codec being closed source and part of a larger product, I wonder if the means to decode them will one day be lost to history.

#programming #charset

Firefox: Falsche Umlaute reparieren

Zeigt eine Webseite falsche Umlaute, funktioniert im Firefox dieser Minitipp.

ptx

Encoding Differentials: Why Charset Matters

With a charset attribute missing, attackers can inject arbitrary JavaScript code into a website by changing the character set that the browser assumes.

👉 https://thenewstack.io/encoding-differentials-why-charset-matters/

#hack #http #utf8 #xss #javascript #js #attack #web #website #security #code #charset #webdev #hacking #websecurity

Encoding Differentials: Why Charset Matters

With a charset attribute missing, attackers can inject arbitrary JavaScript code into a website by changing the character set that the browser assumes.

The New Stack

Ascii 80x41, 2 colors, codepage 864 (arabic). Made in Moebius for HPM 3 pack.

For those who like humor about ceratin french forward striker who despised the magic skills of South American football. That one who scored 3 goals but his team did fail the necessary rest. Because you only win as a team, not as a single starshine.

#lepifie #ascii #footwear #sports #footbol #argentina #hpm #artetexto #textart #textmode #eiffeltower #botines #demoscene #retroart #charset

[Перевод] Атрибут charset и важность его использования

Какие предположения можно сделать относительно следующего HTTP ответа сервера? Глядя на этот небольшой фрагмент HTTP ответа, можно предположить, что веб-приложение, вероятно, содержит уязвимость XSS . Почему это возможно? Что обращает на себя внимание в этом ответе сервера? Вы будете правы, если сомневаетесь насчет заголовка Content-Type. В нем есть незначительный недостаток - отсутствие атрибута charset. Это может казаться неважным, однако, в этой статье мы объясним, как злоумышленники могут использовать этот недостаток для внедрения произвольного JavaScript кода на веб-сайт, сознательно изменяя набор символов , который ожидает браузер.

https://habr.com/ru/articles/835206/

#xss #http #charset #encoding #contenttype #security #security_web

Атрибут charset и важность его использования

Какие предположения можно сделать относительно следующего HTTP ответа сервера? Глядя на этот небольшой фрагмент HTTP ответа, можно предположить, что веб-приложение, вероятно, содержит уязвимость ...

Хабр

Secret code? New .NET language?

#microsoft #ux #dialog #language #gibberish #charset

i made this and im really proud of it #pokemon #art #mastoArt #rpgmaker #charset #graveler

Today's charset encoding failure, at Starbucks Reserve Milan (drinking their olive oil poop inducing coffee that is apparently only available in this one branch)

#unicode #umlaut #cafe #printer #charset