Vishal Gaurav (dev-vishalgaurav)

dev-vishalgaurav

Geek Repo

Company:Microsoft Corporation

Location:Greate Seattle Area

Home Page:vgaurav.com

Github PK Tool:Github PK Tool

Vishal Gaurav's repositories

system-design-algorithms

Advanced data structure and algorithm for system design

License:MITStargazers:0Issues:0Issues:0

dev-vishalgaurav.github.io

my personal webiste

Stargazers:0Issues:0Issues:0

awesome-scalability

The Patterns Behind Scalable, Reliable, and Performant Large-Scale Systems

License:MITStargazers:0Issues:0Issues:0

system-design-primer

Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

Language:PythonLicense:NOASSERTIONStargazers:0Issues:0Issues:0

awesome-android-ui

A curated list of awesome Android UI/UX libraries

Stargazers:0Issues:0Issues:0

cs-video-courses

List of Computer Science courses with video lectures.

Stargazers:1Issues:0Issues:0

algo

This repo consists of code for my algorithms and data structures problem solving.

Language:JavaStargazers:1Issues:0Issues:0

flipkart-search-android-app

This is simple android app which search results from by parsing html pages from Flipkart website.

Language:JavaStargazers:2Issues:0Issues:0

gitignore

A collection of useful .gitignore templates

License:CC0-1.0Stargazers:0Issues:0Issues:0

android-1

DuckDuckGo Search & Stories for Android

Language:JavaLicense:NOASSERTIONStargazers:1Issues:0Issues:0

vgaurav.com

complete source code of my person website hosted at "http://vgaurav.com"

License:MITStargazers:0Issues:0Issues:0

wearable-computing

This repository contains my coding assignments for the wearable computing (CS169) class. It includes source code for a step counter, activity classifier (standing,running,walking) and speech classifier.

Language:JavaLicense:MITStargazers:1Issues:0Issues:0

cs165

Repository for Smartphone Programming (COSC 165) course work.

Language:JavaLicense:GPL-3.0Stargazers:0Issues:0Issues:0

cs60

assignments and project for Computer Networks coursework.

Language:CLicense:GPL-3.0Stargazers:0Issues:0Issues:0

shared-clipboard

This application aims to provide a platform that makes it easy to transfer text from a computer to a smartphone using the standard copy/paste feature. The user enables the platform with a simple enable/disable switch; once enabled, whatever text the user copies on their computer is copied to the clipboard, and transferred to the smartphone over the cloud. A notification on their smartphone informs the user that a text is on the clipboard and can be pasted wherever desired on the smartphone.

Language:JavaLicense:GPL-3.0Stargazers:1Issues:0Issues:0

FttLawTester

Fitts’ Law predicts movement-time as a function of distance (to the center of the target) and required accuracy (the size of the target). It can be described using the following formula. MT = a + b × ID; ID = log2(2A/W) Where MT is task completion time, ID is the index of difficulty, A (amplitude) is the distance to the center of the target and W (width) is the width of the (square) target. This program will help us to collect data so that we can calculate the coefficients a and b in the future.

Stargazers:0Issues:0Issues:0

multi-threaded-bridge-simulation-in-c

Assignment: Simulate the Ledyard Bridge Construction Project Suppose that they need to rebuild the Ledyard Bridge again. This construction requires closing one lane of the bridge, making it a one-way bridge. Traffic may only cross the bridge in one direction at a time. This construction also will weaken the bridge, limiting its capacity to at most MAX_CARS vehicles. (E.g., try MAX_CARS = 3.) Coding In your system, each vehicle should be represented by a thread, which executes the function OneVehicle(direction) when it arrives at the bridge. OneVehicle(direction) { ArriveBridge(direction); // now the car is on the bridge! OnBridge(direction); ExitBridge(direction); // now the car is off } direction should be TO_NORWICH or TO_HANOVER. (You may certainly add other arguments, or collapse this all into a general argument structure, as appropriate.) ArriveBridge must not return until it is safe for the car to get on the bridge. OnBridge should, as a side-effect, print the state of the bridge and waiting cars, in some nice format, to make it easier to monitor the behavior of the system. (So.... watch out for race conditions here, too!) "Can we have a bridgekeeper thread?" No. The car threads must synchronize themselves; you may not have an extra thread directing traffic. Basic Requirements Safety. Your simulation should always prohibit "bad interleavings" where: cars going opposite directions crash on the bridge. the bridge collapses, because too many cars were on it. Liveness. Your simulation should also ensure that: if a car gets on the bridge, it will eventually cross and get off if cars are waiting, and the bridge is empty, a car will get on Efficiency. Your simulation should also make efficient use of the bridge capacity. That is...... if there are fewer than MAX_CARS on the bridge (say, traveling to Hanover) and they are traveling sufficiently slowly and there's a car waiting to go Hanover then that car will get on the bridge too (If MAX_CARS > 1 but your solution only allows one car at a time on the bridge, then that's a problem.) Be sure to test your code to try to produce a good sampling of potential interleavings. However, also be sure to have a principled design---because testing here may show the presence of bugs, but probably cannot assure you of their absence. Be sure your code does not have dangerous race conditions.

Language:CStargazers:1Issues:0Issues:0

uCrop

Image Cropping Library for Android

Language:JavaStargazers:0Issues:0Issues:0

c-gallery

Assignment: Digital Photo Album Write a program that allows a user to peruse a set of large images downloaded from a digital camera, and produce an html photo album. That is: A set of raw images, from the camera, lives in a directory. The program should take, as arguments, the names of a set of raw images. E.g., if photos/ is the directory and album is your program, one might invoke the program via the shell command line as album photos/*.jpg. For each photo in this input set, the program should: Generate a thumbnail version (e.g., very small) of the photo (using the Linux command-line convert program) Display the thumbnail to the user (using the Linux command-line display program) Ask the user whether or not it should be rotated; if so, do it. (using the Linux command-line convert program) Ask the user for a caption, and collect it. Generate a properly oriented half-size version of the photo (using the Linux command-line convert program) When done, the program should leave the following in the directory in which it was invoked. (That is, if you were in foo/ when you invoked album, then all these things go into foo/) a file index.html containing, for each photo: a properly oriented thumbnail a caption a link from the thumbnail to a properly oriented medium-size version of the photo the thumbnails and medium-size versions.

Language:CLicense:GPL-2.0Stargazers:0Issues:0Issues:0

tree-command

Tree command.

Language:JavaStargazers:0Issues:0Issues:0

selection-sort-visualization

Selection sort visualization project given on Khan academy.

Language:JavaScriptStargazers:3Issues:0Issues:0

unity-samples

my unity exploration and learnings.

Language:C#Stargazers:0Issues:0Issues:0
Language:JavaLicense:Apache-2.0Stargazers:0Issues:0Issues:0

dboyz

source code and other development related docs for dboyz applicaton.

Stargazers:0Issues:0Issues:0
Language:JavaStargazers:0Issues:0Issues:0

ardrone-sdk-android

Parrot's official AR.Drone SDK 2.0.1, now up-to-date to work with Android Studio

Language:CLicense:NOASSERTIONStargazers:0Issues:0Issues:0

ud867

Course code repository for Gradle for Android and Java

Language:JavaLicense:MITStargazers:0Issues:0Issues:0

android-researchkit

Android equivalent of ResearchKit.

Language:JavaStargazers:0Issues:0Issues:0

FreeCodeCamp

The http://FreeCodeCamp.com open-source codebase and curriculum. Learn to code and help nonprofits.

Language:HTMLLicense:NOASSERTIONStargazers:0Issues:0Issues:0

mean

MEAN (Mongo, Express, Angular, Node) - A Simple, Scalable and Easy starting point for full stack javascript web development - utilizing many of the best practices we've found on the way

Language:JavaScriptLicense:NOASSERTIONStargazers:0Issues:0Issues:0