CS 373 Week 10

Aryaman Jadhav
Nov 4 · 2 min read

What did you do this past week?

This past week I got started on phase 3 of IDB with my team and registered for next semester. The requirements for this phase of IDB are primarily based around the backend, which is my role, so I have to put in a bit more work. Of the 3 major requirements of searching, filtering, and sorting, I took on searching. By the time I started another team member had already set up a basic search that compared the search query against the ‘name’ field in all of the models, so I picked up from there. The major addition I made was breaking the query up into individual terms and then searching all the relevant fields in all of the models for each of the terms. Along the way I also implemented duplicate checking so the same instance of a model isn’t returned more than once for any given model.

What’s in your way?

There isn’t much in my way for IDB3 since I have already completed the bulk of my work for this phase. Besides that, I have an assignment due next week for my data mining class that I need to start on.

What will you do next week?

This upcoming week I plan to work with my team to complete phase 3 of IDB and get started on my data mining assignment. For IDB I plan to make any tweaks to search that may be necessary and to update the technical report to reflect the addition of searching to model pages.

What was your experience of SQL?

I took a database design course last fall, so this week’s lectures have just been a refresher for me. Syntactically and conceptually everything thus far has been at least familiar if not exactly as I remember it.

What’s your pick-of-the-week or tip-of-the-week?

My pick-of-the-week is Chrome’s native dark mode, which works fairly well and does a great job of reducing eye strain. You can activate it by going to the url ‘chrome://flags’. From here you just search ‘dark’, then find ‘Force Dark Mode for Web Contents’. In the drop down menu for this setting I selected ‘Enabled with selective inversion of non-image elements’. Doing this modifies any website you visit that has a light theme but doesn’t affect any with dark themes. There are already extensions that do this, but those require you to give the extension permission to see the contents of any page you visit, which can be a risk.