f h o b i a  - Web Site Change Log

f h o b i a

The Art of Brian Muramatsu


Exhibit Menu Header Graphic Sat May 3 20:24:01 2008 -0700 public/exhibit/xcf/menu_background.xcf | Bin 0 -> 130683 bytes public/images/exhibit/menu_background.jpg | Bin 0 -> 2889 bytes public/stylesheets/exhibit.css | 6 ++++-- 3 files changed, 4 insertions(+), 2 deletions(-)
Remove Stat Dumper Sat May 3 19:50:38 2008 -0700 lib/stat_dumper.rb | 10 ---------- 1 files changed, 0 insertions(+), 10 deletions(-)
Change Log Caching Support Sat May 3 19:46:59 2008 -0700 Page cache the change log content by doing the following: 1. Create a new "page" action that replaces the former "index" action used to navigate the logs. Urls now redirect to specific pages, so that the pages can be easily cached without having to have the "index" page cached. 2. Configure the routes to redirect to the "page" action. 3. Add a task to remove the cached version of the last log page to the to the cache Rakefile. This is needed by the log dumper which will often append to the last log file and thus needs to have the cached page deleted. Make the dumper task depend on the rule. 4. Revamp the navigation links to just show the current page number and arrow links to make the page cachable. app/controllers/change_log_controller.rb | 24 ++++++++++------ app/helpers/change_log_helper.rb | 34 ++++++++++++------------ app/views/change_log/index.rhtml | 31 ---------------------- app/views/change_log/page.rhtml | 28 ++++++++++++++++++++ config/routes.rb | 7 +++++ lib/tasks/cache.rake | 42 +++++++++++++++++++++++++++++- lib/tasks/change_log.rake | 4 +- public/stylesheets/change_log.css | 14 +++++++++- 8 files changed, 123 insertions(+), 61 deletions(-)
Change Log Updates Sat May 3 16:41:24 2008 -0700 1. Rearrange code in the ChangeLogController to be profilable. 2. Fix a bug where loading the ChangeLogDumper class would cause rewriting all the log files. This sometimes caused the initial change log page to take up to 20 seconds to load. Apply the same fix to RssDumper and rename it to ChangeLogRssDumper. 3. Make proper Rake tasks for exporting logs to flat files and RSS feeds. 4. Prepare for caching by making a Rake task for deleting cached CSS, Javascript, and HTML files. app/controllers/change_log_controller.rb | 17 ++++++--- lib/change_log_dumper.rb | 45 +++++++++++++++---------- lib/change_log_rss_dumper.rb | 45 ++++++++++++++++++++++++++ lib/rss_dumper.rb | 40 ----------------------- lib/tasks/cache.rake | 52 ++++++++++++++++++++++++++++++ lib/tasks/change_log.rake | 23 +++++++++++++ 6 files changed, 158 insertions(+), 64 deletions(-)
Change Log Colors Adjustment and Output Directory Change Mon Apr 28 00:04:05 2008 -0700 Adjust the Change Log view to match colors with the cover image. Put the generated git logs into a "log" sub-directory and use the same constant in the controller and dumper code. app/controllers/change_log_controller.rb | 6 +--- lib/change_log_dumper.rb | 41 ++++++++++++++++------------- public/stylesheets/change_log.css | 4 +- 3 files changed, 27 insertions(+), 24 deletions(-)
Make Gallery Link Show All Users Sun Apr 27 23:50:17 2008 -0700 app/helpers/application_helper.rb | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
Image Folder Structure Reorganization Sun Apr 27 22:34:28 2008 -0700 app/helpers/exhibit_helper.rb | 4 ++-- app/views/change_log/index.rhtml | 2 +- app/views/exhibit/index.rhtml | 2 +- app/views/gallery/index.rhtml | 2 +- app/views/shared/_preload.rhtml | 2 +- public/change_log/images/background.jpg | Bin 13789 -> 0 bytes public/change_log/xcf/background.xcf | Bin 931051 -> 0 bytes public/change_log/xcf/header.xcf | Bin 0 -> 7165953 bytes public/common/xcf/2007/footer.xcf | Bin 0 -> 1844227 bytes public/common/xcf/2008/footer.xcf | Bin 0 -> 1543129 bytes public/common/xcf/site_logo.xcf | Bin 0 -> 7864 bytes public/common/xcf/site_menu_bg_blend.xcf | Bin 0 -> 30852 bytes public/common/xcf/star_outline.xcf | Bin 0 -> 8993 bytes public/gallery/blend/3d_logo.blend | Bin 0 -> 123324 bytes public/gallery/xcf/2007/background.xcf | Bin 0 -> 4436288 bytes public/gallery/xcf/2007/noscript_cover.xcf | Bin 0 -> 4436288 bytes .../gallery/xcf/2008/exhibit_background_blend.xcf | Bin 0 -> 42212 bytes public/gallery/xcf/2008/header.xcf | Bin 0 -> 5947247 bytes public/gallery/xcf/2008/logo.xcf | Bin 0 -> 201301 bytes public/images/change_log/header.jpg | Bin 0 -> 51547 bytes public/images/change_log/images/header.jpg | Bin 51547 -> 0 bytes .../images/uncompressed_header_background.jpg | Bin 331189 -> 0 bytes public/images/change_log/xcf/header.xcf | Bin 7165953 -> 0 bytes public/images/common/ajax_loader.gif | Bin 0 -> 755 bytes public/images/common/footer.jpg | Bin 0 -> 50124 bytes public/images/common/full_star.png | Bin 0 -> 324 bytes public/images/common/images/ajax_loader.gif | Bin 755 -> 0 bytes public/images/common/images/footer.jpg | Bin 50124 -> 0 bytes public/images/common/images/full_star.png | Bin 324 -> 0 bytes public/images/common/images/no_star.png | Bin 368 -> 0 bytes public/images/common/images/site_menu_bg_blend.png | Bin 5214 -> 0 bytes public/images/common/no_star.png | Bin 0 -> 368 bytes public/images/common/site_menu_bg_blend.png | Bin 0 -> 5214 bytes public/images/common/xcf/2007/footer.xcf | Bin 1844227 -> 0 bytes public/images/common/xcf/2008/footer.xcf | Bin 1543129 -> 0 bytes public/images/common/xcf/site_logo.xcf | Bin 7864 -> 0 bytes public/images/common/xcf/site_menu_bg_blend.xcf | Bin 30852 -> 0 bytes public/images/common/xcf/star_outline.xcf | Bin 8993 -> 0 bytes public/images/gallery/blend/3d_logo.blend | Bin 123324 -> 0 bytes public/images/gallery/exhibit_background_blend.png | Bin 0 -> 11844 bytes public/images/gallery/header.jpg | Bin 0 -> 52865 bytes .../gallery/images/exhibit_background_blend.png | Bin 11844 -> 0 bytes public/images/gallery/images/header.jpg | Bin 52865 -> 0 bytes public/images/gallery/images/mini_logo.jpg | Bin 2532 -> 0 bytes public/images/gallery/mini_logo.jpg | Bin 0 -> 2532 bytes public/images/gallery/xcf/2007/background.xcf | Bin 4436288 -> 0 bytes public/images/gallery/xcf/2007/noscript_cover.xcf | Bin 4436288 -> 0 bytes .../gallery/xcf/2008/exhibit_background_blend.xcf | Bin 42212 -> 0 bytes public/images/gallery/xcf/2008/header.xcf | Bin 5947247 -> 0 bytes public/images/gallery/xcf/2008/logo.xcf | Bin 201301 -> 0 bytes public/stylesheets/common.css | 4 ++-- public/stylesheets/gallery.css | 2 +- 52 files changed, 9 insertions(+), 9 deletions(-)
Redo Change Log Header Image Sun Apr 27 22:07:12 2008 -0700 public/images/change_log/images/header.jpg | Bin 26856 -> 51547 bytes .../images/uncompressed_header_background.jpg | Bin 281746 -> 331189 bytes public/images/change_log/xcf/header.xcf | Bin 6155968 -> 7165953 bytes 3 files changed, 0 insertions(+), 0 deletions(-)
Remove May 1st Reboot Routing Sun Apr 27 22:05:45 2008 -0700 config/routes.rb | 19 ------------------- 1 files changed, 0 insertions(+), 19 deletions(-)
May 1st Reboot Holder Sun Apr 20 21:37:39 2008 -0700 Per guidelines of the contest put up the holder image and redirect all requests to it. Create a new controller to handle the requests and a corresponding view that simply displays the image. Then use Rails routing to easily redirect all traffic except RSS requests to the holder. Finally, upload the images required for the holder and entry to the contest. Site will return on May 1st! app/controllers/reboot_controller.rb | 5 +++++ app/helpers/reboot_helper.rb | 2 ++ app/views/reboot/index.rhtml | 13 +++++++++++++ config/routes.rb | 19 +++++++++++++++++++ public/images/may1streboot/2008/holder.gif | Bin 0 -> 24060 bytes public/images/may1streboot/2008/may1st_after.jpg | Bin 0 -> 17459 bytes public/images/may1streboot/2008/may1st_before.jpg | Bin 0 -> 5109 bytes .../images/may1streboot/2008/may1st_headshot.jpg | Bin 0 -> 7202 bytes public/images/may1streboot/2008/may1st_logo.jpg | Bin 0 -> 2532 bytes test/functional/reboot_controller_test.rb | 8 ++++++++ 10 files changed, 47 insertions(+), 0 deletions(-)