Skip to content

Instantly share code, notes, and snippets.

View mritunjayz's full-sized avatar
🏠
Working from home

Mritunjay Goutam mritunjayz

🏠
Working from home
View GitHub Profile
@mritunjayz
mritunjayz / Every possible TypeScript type.md
Created September 24, 2021 18:19 — forked from laughinghan/Every possible TypeScript type.md
Diagram of every possible TypeScript type

Hasse diagram of every possible TypeScript type

  • any: magic, ill-behaved type that acts like a combination of never (the proper [bottom type]) and unknown (the proper [top type])
    • Anything except never is assignable to any, and any is assignable to anything at all.
    • Identities: any & AnyTypeExpression = any, any | AnyTypeExpression = any
    • Key TypeScript feature that allows for [gradual typing].
  • unknown: proper, well-behaved [top type]
    • Anything at all is assignable to unknown. unknown is only assignable to itself (unknown) and any.
    • Identities: unknown & AnyTypeExpression = AnyTypeExpression, unknown | AnyTypeExpression = unknown
  • Prefer over any whenever possible. Anywhere in well-typed code you're tempted to use any, you probably want unknown.
@mritunjayz
mritunjayz / GSoC19-WorkProduct.md
Last active July 16, 2020 04:39
GSoC19-WorkProduct

GSoC 2019 Work Product: Mozilla/voice-web

Mritunjay Goutam | GitHub | Email | LinkedIn | View Project

I am very thankful to community mozilla/voice-web to give me such a responsible chance to work with them as a integral member of team. Professionally this GSoC internship hone me more as a fullstack developer and to be responsible for my code. And thank you to my mentor Gregoor.

I. Introduction

@mritunjayz
mritunjayz / Voice.md
Last active August 24, 2019 14:10
Voice Avatar PRD

Voice Avatar PRD

Product Requirements

Voice Avatar This feature will allow a Common Voice profile owner to pronounce their name, username or preferred vocal tag. This will then be linked to their avatar, enabling other Common Voice profile owners to ‘hear’ each other’s voice. Purpose and scope, from both a technical and business perspective Presenting profile owners with the opportunity to create their own voice avatar is a fun new way to engage both new and existing profile owners. As Common Voices looks toward connecting contributors across languages, this is also a great way to enable contributors to add a personal touch to their profile. The feature will bring another dimension to diversity & inclusion, both at Mozilla and on the web, by enabling people to pronounce their names while empowering others to learn that pronunciation.

Hypothesis:

Login in Root
#su -
password:
Step 2: Update the System
#apt-get update
Step 3: Install LAMP Server + PHP Extension
#apt-get install lamp-server^
#apt-get install libapache2-mod-php7.0 php7.0-mbstring php7.0-curl php7.0-zip php7.0-gd php7.0-mysql php7.0-mcrypt