A Concise Index of Software Projects in elsanussi-s-mneina Github Profile at https://github.com/elsanussi-s-mneina/
This page was last updated on February 12, 2020. Version 1.0.1.
Hi, my name is Elsanussi Mneina. I make software, and I study linguistics. This page is designed to allow you to see a quick list of the projects I work on. The source code for these projects are hosted on GitHub. I host my source code online on GitHub because it allows people to partially judge my programming skill level, knowledge, and interests in the most convenient way. If you need to contact me please go to my LinkedIn account at https://www.linkedin.com/in/elsanussi-s-mneina/.
This is a crafted summary of my activity on GitHub. It is intended to be a way for people to see all the projects I worked on to a significant extent, or started. The reason I felt this page is necessary is that I need a better way to showcase a list of my projects than Github provides.
The main target audience of this document are people involved in hiring computer programmers, and people who want to use my software. These people are not neccessarily programmers.
This is a way to type using a keyboard layout for typing Arabic that is not usually available on public computers in North America. The Arabic (PC) layout is a very popular keyboard layout for typing Arabic on Windows. I made this project because sometimes people need to type Arabic, and don't have the permisson or time to install another keyboard layout on a public computer.
This is a way to type using a keyboard layout for typing English that is not usually available on public computers. The Dvorak keyboard layout is an alternative keyboard layout for typing English with a long history. I made this project because I use the Dvorak keyboard layout, and as a way to practice my programming skills in Javascript and HTML.
For the manipulation of text data about phonetics. Specifically handles characters in the International Phonetic Alphabet and various functions between them like voicing, devoicing.
This provides a way to remove certain characters from text written in the Arabic script. This may be useful when needing to compare different text, or when using fonts with poor support for diacritics.
This is for converting keyboard layouts between QWERTY and Dvorak. It is software written in the Python programming language intended to be run on the terminal.
This is a way to convert characers such as "a" to "alpha" and "b" to "Bravo". This is a way to spell the letters A to Z in a clear manner. This application automates this conversion.
Many other languages written in Scripts other than Latin use special characters for the numerals 0, 1, 2, 3, to 9.
These are simple files that indicate to the computer what text to type when a key on the keyboard is pressed. I experiment by making new keyboard layouts. I also modify existing layouts to fit my purposes. These are shared in various repositories containing "keyboard" in the name.
This is an implementation of a well known transliteration system for Arabic invented by Tim Buckwalter. I wrote this one-line script that converts Arabic Script to Latin characters such as "abp" (commonly known as ASCII Latin) and back.
It is implemented using sed, and cat, utilities commonly available on Linux installations