An app for ride sharing at Grinnell College.
Ride sharing for Grinnell students
A minimal ride sharing app built with Ruby on Rails
hallebit/grinnell-211-datapath 0
Labwork for Grinnell College's Computer Organization & Architecture Course (CSC 211): a working datapath and assembler for a simple architecture called PIPS.
clouds
Code for a magic mirror interface written in HTML/CSS/JS
created repositoryrebelsky/csc282
The latest version of the csc282 course (easier to start from scratch)
created time in 19 days
issue openedyashdavisgupta/Asperitas
Tooling: minify frontend code in prod
Should probably run everything through the google closure compiler to make bundle size smaller, etc.
created time in 20 days
issue commentyashdavisgupta/Asperitas
Should probably include docs on what's going on in this repo
comment created time in 20 days
issue openedyashdavisgupta/Asperitas
Display "watched" or similar on videos (optionally?)
When watching a series of videos from a folder, I want to see which ones I've already watched from the folder view.
Some interesting stuff to play with "have I finished all videos in a folder" for e.g. how many seasons you've watched.
created time in 20 days
issue openedyashdavisgupta/Asperitas
Store video playback state client side
E.g. where you left off, volume. Interesting settings to play with on how changing volume should affect other videos in the folder
created time in 20 days
issue openedyashdavisgupta/Asperitas
Cache backend responses client side for faster loads
created time in 20 days
issue openedyashdavisgupta/Asperitas
Publish a sample website on heroku or something so people can play with what it looks like
created time in 20 days
issue openedyashdavisgupta/Asperitas
There's a game controller api for browsers, and it would be dope to support for video playback
created time in 20 days
issue commentyashdavisgupta/Asperitas
For future reference: https://atg.netapp.com/wp-content/uploads/2012/12/FS_crawler_Bisson.pdf
comment created time in a month
startedsovrasov/flops-counter.pytorch
started time in a month
push eventyashdavisgupta/Asperitas
commit sha 5c173eec60d466f0b1022748ead96d815037a447
Set up project for purescript use Also adds a dep on sqlite3, QOL improvement with nodemon
push time in a month
pull request commentyashdavisgupta/Asperitas
Set up project for purescript use
Also worth noting that spago's (the default ps build tool) output directory, /output
is not hidden in an anonymous volume mount like node modules is; this seems like it could cause the same sort of problems that not putting node modules into an anonymous volume mount mount does, but it works out to be a non-issue.
comment created time in a month
pull request commentyashdavisgupta/Asperitas
Set up project for purescript use
The calling convention from js will look like
search = require('./output/Search');
searchHandle = search.init();
search.find("foo", searchHandle);
Not super sure about getting something more object-y, will work on that later; getting something out the door is the priority rn.
comment created time in a month
PR opened yashdavisgupta/Asperitas
Also adds a dep on sqlite3, QOL improvement with nodemon
pr created time in a month
push eventyashdavisgupta/Asperitas
commit sha c3375957f0421f1662507598e1e1b977dad73c35
Minimal ci Just make sure docker builds successfully for now
commit sha 29ba59aecb88ab5afe99e3df0faf8a0f4acb622b
Merge pull request #13 from yashdavisgupta/YourFin-workflows Minimal ci
push time in a month
PR merged yashdavisgupta/Asperitas
Just make sure docker builds successfully for now
pr closed time in a month
PR opened yashdavisgupta/Asperitas
Just make sure docker builds successfully for now
pr created time in a month
push eventyashdavisgupta/Asperitas
commit sha e0e713ffd30add0246b89443b72eec87c8b7f6bc
swap npm -> pnpm
push time in a month
push eventyashdavisgupta/Asperitas
commit sha 945129e495d1a250324fba46daa75a9dde690b63
Add docker-compose nix shell to make patrick happy
push time in a month
created repositoryarthurhero/AttributeDisentangleToy
A toy experiment for attribute disentanglement.
created time in a month
issue openedyashdavisgupta/Asperitas
Change pointer when hovering clickable elements
Directories, files, and breadcrumbs currently use the text pointer. Using the "pointer" pointer would make it clearer that they are clickable.
created time in 2 months
issue openedyashdavisgupta/Asperitas
Grey out "up" button when we are at the root
Currently, when at the root directory the button is clickable, but it doesn't do anything when it is clicked. This is just a small UI awkwardness, but noticeable.
created time in 2 months
Pull request review commentyashdavisgupta/Asperitas
completes this issue, fixes #9
function refreshTable(path){-var request = new XMLHttpRequest();-request.open('GET', path, true);-request.onload = function() {- if (this.status >= 200 && this.status < 400) {- var data = JSON.parse(this.response);- constructTable(data);- } else {+ //don't do reloads if we are already in the right path+ if (path == currentPath) return;+ //directory view refresh+ var request = new XMLHttpRequest();+ request.open('GET', '/files?path=' + path, true);+ request.onload = function() {+ if (this.status >= 200 && this.status < 400) {+ var data = JSON.parse(this.response);+ constructTable(data);+ } else {+ }+ };+ request.onerror = function() {+ };+ request.send();+ //set new current Path+ currentPath = path;+ //+ breadcrumb = document.getElementById('breadcrumb');+ while (breadcrumb.hasChildNodes()) { //Need to do this to remove all elements and their events.+ breadcrumb.removeChild(breadcrumb.firstChild); }-};-request.onerror = function() {-};-request.send();+ //home link+ a = document.createElement("li")+ a.className = 'home';+ a.setAttribute("onclick", "refreshTable('');");+ a.textContent = 'Home';+ breadcrumb.appendChild(a);+ //everything else+ arr = path.split("/")+ vpath = '';+ arr.some((p) => {
Array#some
is a question. Use Array#forEach
, or just a for...of
loop.
comment created time in 2 months
Pull request review commentyashdavisgupta/Asperitas
function constructTable(data){ tab = document.createElement('table'); for(file in data){ tr = document.createElement('tr');- console.log(data[file].Path) if(data[file].IsDirectory){ path = '/files?path='+data[file].Path- tr.setAttribute("onclick","refreshTable('"+path+"'); currentPath = path;");+ tr.setAttribute("onclick","refreshTable('"+path+"'); currentPath = '"+data[file].Path+"';");
I do not envy writing code like this
comment created time in 2 months