Daniel Norman is a Computer Science student at UCLA. He enjoys designing, creating, and publishing programming projects for practice and enjoyment.Daniel's iPhone and Apple Watch applications.
Visit the wiki page to learn more about this project.
This C# tool written to interact with Apple's iTunes COM SDK for Windows searches through the user's active iTunes library in an attempt to find duplicate songs. Multiple settings are available, such as only matching songs within the same album, and deleting the files along with removing the songs from the iTunes library.
This application was created as a means of learning how to implement Dijkstra's graph search algorithm. It features an easy to navigate view that allows the user to draw walls and move the start and finish locations, along with interfaces for changing settings such as the heuristic weight and the type of allowed movement.
When supplied with a path to either a local or remote image, this Python script will convert the image into a black-and-white representation in text. The script chooses a character with a similar brightness to a sample block of pixels, and uses it to represent those pixels in the final result.
This application simulates a realistic hanging cloth, and uses Verlet integration techniques to calculate movement. It supports interacting with the cloth through dragging and cutting, viewing the cloth as either filled-in or as connected dots, changing colors to show stress, and variable settings.