Generating audio Morse code

This Javascript code allows you to generate audio Morse code from a given string of text by using the Web Audio API . If you didn’t know, Morse code is a method used in telecommunication to encode text characters as standardized sequences of two different signal durations, called dots and dashes. Morse code is named after Samuel Morse , an inventor of the telegraph.

Web Audio API

The Web Audio API provides a powerful and versatile system for controlling audio on the Web, allowing developers to choose audio sources, add effects to audio, create audio visualizations, apply spatial effects (such as panning) and much more. Browser-compatibility is good (all browsers, bonus points for Firefox), except Internet Explorer, of course.



I don’t know why but I have a feeling that much of the world has become Americanized, as if Rammstein’s song “Amerika” got its way. More companies are adopting anglicisms ad infinitum instead of using native counterparts, sometimes it gets so odd that people actually start mixing English and their native language and speak in something that is the opposite of Engrish.

We also see the soft power influence that America has in non-American media, think of Japanese games like Resident Evil (with characters like Leon Scott Kennedy) or Metal Gear Solid (Solid Snake) series. Especially us, gamers. America seems to be a safe bet when it comes to designing art, American fast food chains wherever you go, American products, stores, holidays and company culture. American politics everywhere.

Double Blind Passwords (aka Horcruxing)

For all his faults, Voldemort did one good thing for us muggles. He gave us the concept of a horcrux. For the uninitiated, a horcrux is any object in which you store a piece of your soul, putting the proverbial eggs of your soul into different baskets, to gain quasi-immortality.

The basic idea: You split your password into 2 parts - one which is stored in the password manager, and the other which is stored in your head (aka horcrux).

Basically, at any given point in time, you and your password manager know only a piece of the password. It’s double-blind. In effect, just like You-Know-Who, you’re splitting your password (soul) into pieces and storing them in different places.

Phani Karan

Huawei HarmonyOS info

Huawei HarmonyOS info

DevEco Studio

Huawei DevEco Studio is a one-stop, distributed platform that enables you to develop versatile all-device, all-scenario applications, offering distributed multi-device development, debugging, and simulation, as well as comprehensive quality and security safeguards.

  • Current version: 2.0beta3.
  • Operating systems: Windows 10 and macOS.
  • Requirements: 4GB+ RAM, 3GB+ disk space (the requirements on the official site are way off, you don’t need 100GB of disk space, lol).
  • Language support: Chinese and English . Well, actually, you’re not supposed to download it for now if you don’t live in China. Unless you have special skills. And I do.
  • Devices: phone (Javascript and Java), tablet (Javascript and Java), car (C++ and Java), TV (Javascript and Java), wearable (Javascript and Java), lite wearable and smart vision.