David Sarver's banner
knob


Projects:


http://sarverd.info/bulletblock/
My brother asked me to make a project for him. And here it is the content should be fairly self explanatory with the videos to the side. It took a couple of days and it's a pretty solid project.
thumbnail


http://sarverd.info/FormulaDe/
I've been asked by Derek DeRooy to build something which facilitates play of the Formula Dé board game. This project is now on GetHub. As the xml branch is updated the content is pulled in automatically by my web server. I've worked on this a lot and have been generating a lot of code, but it has gotten out of hand. I've purchased "Learning JavaScript Design Patterns" by Addy Osmani to try to learn better how I ought to be structuring the project.
thumbnail

Time Spent: 72 hours Started: June 2013 http://sarverd.info/gravity/
I wanted to develop this for extra credit in my physics class. The concept was to design a page that would calculate the force of gravity on multiple free-floating objects excerted by the other objects. I've decided to use the GD php image library to create the force diagram and figured out how to encode the output so that server-side generated images could be inserted by javascript back into the page. Hitting the Rebuild button shows that I've got that part working. I haven't gotten much farther than that.
thumbnail
Time spent: 6 hours


https://sarverd.info/filezilla/
I use Filezilla as my FTP server, but my users had to be at my computer to change their password because Filezilla doesn't have a web interface, but I found some code on Filezilla's forum and made a couple of fixes to it. This page now allows users to remotely change their passwords. (oh hey, and I just learned how to do https! Because of SNI I get to do TLS encryption for as many virtual hosts as I want. Test your client's support of SNI here.)
Yay! It's now working. I had a bad entry in the configuration file for Filezilla so that when the script told it to refresh it's configuration it would break. Debug time: 6 hours
thumbnail
Time spent
Filezilla page: 1 hour
Learning HTTPS: 4 hours


sarverd.info/gallery/
I was looking for a script that would dynamically generate thumbnails for large pictures and generate a gallery out of them so that I didn't have to, but I couldn't easily find one. I've borrowed The One-Page gallery and combined it with PHPthumb as the back-end to create semi-dynamic thumbnails. Update: I've now added a huge amount of features onto this including stateful AJAX(linkable and bookmarkable as well as forward and back arrow functionality), graceful degredation without JS, discrete settings for each gallery, an optional counter, a new class of gallery that is easier for presenting pictures where you expect most of them to be saved to the users computer, and optional buttons that advance only one picture at a time for galleries containing many pictures.
thumbnail
Time Spent: 15 hours
Status: I need to add some more format options.


freakwalkerboots.sarverd.info
This was a class project where we worked with some business students to create a web page based around a shoe. One of the other team members put a lot of good work into the CSS3 effects, but they didn't work at all in IE8. I found a JavaScript library called PIE and implemented it to add IE8 functionality.
thumbnail
Time Spent: 3 hours
Status: Got an A


sarverd.info/files/
Users can upload and download files from my MySQL database by signing into the user console. This page displays the last nine images stored in the database. Index.html is semi-dynamically created either when users upload a new document or when you click the reload button.
thumbnail
Time Spent: 2 hours
Status: Done.


sarverd.info/pictures/
While I'm not proud of being in a car accident I'm glad that as I'm generating all of these high-quality pictures because of one I'm able to use my skills to arrange and display them well while making it easy for users with moderate internet resources to get to them. The picture display is handled with the ThickBox gallery widget put in place with DreamWeaver. And then I edited the ThickBox javascript to show a smaller, but scaling picture and to open the full picture in another tab if you clicked it again.
thumbnail
Time Spent: 2 hours
Status: Done.


joomla.sarverd.info
For practice with content management systems(CMS) I've setup a subdomain and installed Joomla.
thumbnail
Time Spent: 3-4 hours
Status: Installed, but not customized any. I need to learn more about Joomla. Stopped hosting this because it was compromised.


wordpress.sarverd.info
One of my housemates has been wanting to work with wordpress for his website so I've installed it to make sure that I can support it on my server.
thumbnail
Time Spent: 1 hour
Status: I still need to familiarize myself with this more.


sarverd.info/comforteagle/
I wanted to copy the flash file and went a little overboard.
This was a bit of fun practice at using someone else's code.
thumbnail
Time spent: 2-3 hours
Status: Done; not messing with it anymore.


sarverd.info/status/
I host multiple websites with Apache from one IP address.
I tried to find a product that would track the usage of the different virtual hosts for me,
but I was unable to find one. So my brother and I built one.
thumbnail
Time Spent: 5 days
Status: This was a really pretty project and I wish it was still there to show people. The .exe kept crashing my computer so it's off until I learn C++ and debug it or get it all done in SQL and PHP.
Number crunching has been moved to a server-side C++ program instead of client-side JavaScript. Source code can be found at isarver.info.
I believe that the page should be viewable in IE 7,8,9, Chrome, Opera, Mozilla 3,4.
I should move more of the page creation over to PHP in the future.

I currently host:

boisepianotuning.com
sarverd.com
  sarverd.info
  www.sarverd.info
  www.sarverd.com
isarver.info
  www.isarver.info
flamingcacti.com
  www.flamingcacti.com
lumpeez.com
  www.lumpeez.com
dev.lumpeez.com
winnerchickendinner.com
  www.winnerchickendinner.com
dev.winnerchickendinner.com
jeremyreukauf.com
  www.jeremyreukauf.com
safewalksgps.jeremyreukauf.com
  safewalksgps.winnerchickendinner.com
freakwalkerboots.sarverd.info
  freakwalkerboot.sarverd.info
  freakwalkers.sarverd.info
  freakwalker.sarverd.info
joomla.sarverd.info
wordpress.sarverd.info
nathan.sarverd.info