<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2942861469163327644</id><updated>2011-07-30T11:17:12.912-07:00</updated><title type='text'>Nathaniel Ashe</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://nathanielashe.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://nathanielashe.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Nathaniel Ashe</name><uri>http://www.blogger.com/profile/00257292138223685483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>46</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2942861469163327644.post-3227070480218101755</id><published>2010-08-11T23:40:00.000-07:00</published><updated>2010-08-11T23:52:03.664-07:00</updated><title type='text'>Accessories Missing From Start Menu Windows 7 Solved</title><content type='html'>Hello Everyone,&lt;br /&gt;&lt;br /&gt;One day i needed to get to my command prompt to use it for a class homework and noticed that my accessories folder was missing from the start menu. I searched everywhere online to find a solution and it gave me complicated ways for a solution, such as: download a program and then change the folder of that program with everything that is in accessories which could be found in this folder.......and so on.&lt;br /&gt;&lt;br /&gt;But as I looked deeper into the problem I figured it out!!!! Somehow the Accessories folder was assigned to be hidden, so you could not see it when you click on the Start Menu button. So to change it follow these steps:&lt;br /&gt;&lt;br /&gt;1. Go to:&lt;br /&gt;    C:\Users\&lt;em&gt;username&lt;/em&gt;\AppData\Roaming\Microsoft\Windows\Start Menu\Programs&lt;br /&gt;&lt;br /&gt;2. You should be able to see  Accessories there and it would look fuzzy compared to the other folders. Right Click it and select properties.&lt;br /&gt;&lt;br /&gt;3. Under Attributes, uncheck Hidden.&lt;br /&gt;&lt;br /&gt;4. Click Apply&lt;br /&gt;&lt;br /&gt;5. Click Ok&lt;br /&gt;&lt;br /&gt;6. Restart Computer&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2942861469163327644-3227070480218101755?l=nathanielashe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nathanielashe.blogspot.com/feeds/3227070480218101755/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nathanielashe.blogspot.com/2010/08/accessories-missing-from-start-menu.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/3227070480218101755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/3227070480218101755'/><link rel='alternate' type='text/html' href='http://nathanielashe.blogspot.com/2010/08/accessories-missing-from-start-menu.html' title='Accessories Missing From Start Menu Windows 7 Solved'/><author><name>Nathaniel Ashe</name><uri>http://www.blogger.com/profile/00257292138223685483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2942861469163327644.post-4245931708639896487</id><published>2010-08-02T11:48:00.000-07:00</published><updated>2010-08-06T12:04:20.175-07:00</updated><title type='text'>Kukuicup Billboard 2</title><content type='html'>So last week I said that I was so close in making the 1,000 resources  and that I had to stop entering resources and change the titles to be  more interesting. So this past week Taka and I have completed that task  and now I can go on in entering more resources in to the resources form.  Maybe this time I will add the goal to be higher again, maybe 1200.&lt;br /&gt;&lt;br /&gt;But  other than the resources page, Taka and I have been tasked with  recreating the resources page and this is what we have come up with as a  mockup:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_d0SVPuhvsQU/TFxa6SpRVHI/AAAAAAAAAHo/XgQaKGO60L0/s1600/whiteRight.png"&gt;&lt;img style="cursor: pointer; width: 200px; height: 122px;" src="http://1.bp.blogspot.com/_d0SVPuhvsQU/TFxa6SpRVHI/AAAAAAAAAHo/XgQaKGO60L0/s200/whiteRight.png" alt="" id="BLOGGER_PHOTO_ID_5502372802223756402" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_d0SVPuhvsQU/TFxa5474a9I/AAAAAAAAAHg/pOX-0_S8DHI/s1600/whiteCenter.png"&gt;&lt;img style="cursor: pointer; width: 200px; height: 112px;" src="http://2.bp.blogspot.com/_d0SVPuhvsQU/TFxa5474a9I/AAAAAAAAAHg/pOX-0_S8DHI/s200/whiteCenter.png" alt="" id="BLOGGER_PHOTO_ID_5502372795322493906" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_d0SVPuhvsQU/TFxa4-DsWXI/AAAAAAAAAHQ/UkhL1AlvOTU/s1600/blackCenter.png"&gt;&lt;img style="cursor: pointer; width: 200px; height: 112px;" src="http://2.bp.blogspot.com/_d0SVPuhvsQU/TFxa4-DsWXI/AAAAAAAAAHQ/UkhL1AlvOTU/s200/blackCenter.png" alt="" id="BLOGGER_PHOTO_ID_5502372779517565298" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Personally I like this one, because it displays the competition name, logo, and the url.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_d0SVPuhvsQU/TFxa5GYH2oI/AAAAAAAAAHY/cnG54KwIMSU/s1600/blackRight.png"&gt;&lt;img style="cursor: pointer; width: 200px; height: 112px;" src="http://2.bp.blogspot.com/_d0SVPuhvsQU/TFxa5GYH2oI/AAAAAAAAAHY/cnG54KwIMSU/s200/blackRight.png" alt="" id="BLOGGER_PHOTO_ID_5502372781750737538" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;What we based these mockups on could be found here: &lt;a href="https://docs.google.com/document/edit?id=1tP0oy8jeH5IeKxp5695atbYa4ARfDK6ve5fJPbwqVr8&amp;amp;hl=en#"&gt;Billboard Requirements.&lt;/a&gt; Also, the project page could be found here: &lt;a href="http://code.google.com/p/kukuicup-billboard2/"&gt;kukuicup-billboard2.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The billboard is going to be the recreation of the &lt;a href="http://code.google.com/p/kukuicup-billboard/"&gt;kukuicup-billlboard&lt;/a&gt; following the mockups above.&lt;br /&gt;&lt;br /&gt;This is going to be another great experience because now I get to work more with javascript and html. My past projects that I worked on in Professor Johnson's class is in java, php, Content Management System, and CSS.&lt;br /&gt;&lt;br /&gt;Tune in next week to see what me and Taka have created with the billboard.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2942861469163327644-4245931708639896487?l=nathanielashe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nathanielashe.blogspot.com/feeds/4245931708639896487/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nathanielashe.blogspot.com/2010/08/kukuicup-billboard-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/4245931708639896487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/4245931708639896487'/><link rel='alternate' type='text/html' href='http://nathanielashe.blogspot.com/2010/08/kukuicup-billboard-2.html' title='Kukuicup Billboard 2'/><author><name>Nathaniel Ashe</name><uri>http://www.blogger.com/profile/00257292138223685483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_d0SVPuhvsQU/TFxa6SpRVHI/AAAAAAAAAHo/XgQaKGO60L0/s72-c/whiteRight.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2942861469163327644.post-9116046228080605572</id><published>2010-07-26T10:47:00.000-07:00</published><updated>2010-08-06T11:48:20.849-07:00</updated><title type='text'>So Close....</title><content type='html'>Last week I made my goal to make 1,000 resources for the resources page. But that had to be cut short because there were complications with the titles of the resources that were inputted. Some were very general and probably boring to the viewer that is going to see them. So, to make the titles more interesting and grabbing to the viewer, me and our new member to the UH Dorm Competition: Taka is going to go through all the resources and change the titles to be more interesting.&lt;br /&gt;&lt;br /&gt;Adding to gathering resources Taka and I are going to recreate the &lt;a href="http://code.google.com/p/kukuicup-billboard/"&gt;kukuicup-billboard&lt;/a&gt;. We are tasked to change the look and the information that is going to be displayed on them. What Taka and I have come up with to work on this project could be found here: &lt;a href="https://docs.google.com/document/edit?id=1tP0oy8jeH5IeKxp5695atbYa4ARfDK6ve5fJPbwqVr8&amp;amp;hl=en#"&gt;Billboard Requirements.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Tune in next week to see what we have done.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2942861469163327644-9116046228080605572?l=nathanielashe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nathanielashe.blogspot.com/feeds/9116046228080605572/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nathanielashe.blogspot.com/2010/07/so-close.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/9116046228080605572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/9116046228080605572'/><link rel='alternate' type='text/html' href='http://nathanielashe.blogspot.com/2010/07/so-close.html' title='So Close....'/><author><name>Nathaniel Ashe</name><uri>http://www.blogger.com/profile/00257292138223685483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2942861469163327644.post-1222843542101405924</id><published>2010-07-20T11:38:00.000-07:00</published><updated>2010-07-20T11:47:11.919-07:00</updated><title type='text'>1000 is the goal</title><content type='html'>Hello everyone,&lt;br /&gt;&lt;br /&gt;So for the past few weeks i have been concentrating on the resources page for the website. On average I think I have inputted about 200 resources a week for the past 2-3 weeks. And now we are at 638 resources. But I am going to make this week a goal to hit 1000 resources, which is twice the average that I have been doing. I think I can do it because I have a bunch of videos that I have found but I have to go through them so that I don't input boring videos.&lt;br /&gt;&lt;br /&gt;I am hoping to get this done so I can try and get other things done for the project. I have been working on the skins for different universities in the beginning of the summer and that number is not as high. So I am hoping to get the number of skins high also.&lt;br /&gt;&lt;br /&gt;I have found a lot of other dorm energy competitions that use &lt;a href="http://www.luciddesigngroup.com/"&gt;Lucid Dashboard&lt;/a&gt; for their competitions. It looks really good; however, I hope in the future, through the many improvements that future students will do for this project, other universities will also use this design.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2942861469163327644-1222843542101405924?l=nathanielashe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nathanielashe.blogspot.com/feeds/1222843542101405924/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nathanielashe.blogspot.com/2010/07/1000-is-goal.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/1222843542101405924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/1222843542101405924'/><link rel='alternate' type='text/html' href='http://nathanielashe.blogspot.com/2010/07/1000-is-goal.html' title='1000 is the goal'/><author><name>Nathaniel Ashe</name><uri>http://www.blogger.com/profile/00257292138223685483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2942861469163327644.post-5551371160136435824</id><published>2010-07-13T12:34:00.001-07:00</published><updated>2010-07-13T12:37:02.712-07:00</updated><title type='text'>More Resources</title><content type='html'>Hello Everyone,&lt;br /&gt;&lt;br /&gt;Just like last week, I worked on the resources gathering for the project. Now we are close to 400 resources. I'm not too sure of the statistics of each topic but I am thinking now that I do not have that much videos for the site. So... I need to start looking for more videos. I have a bunch more resources today for Biomass so the count should go up to 450. The hardest thing that I am looking for is Careers in Energy savings.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2942861469163327644-5551371160136435824?l=nathanielashe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nathanielashe.blogspot.com/feeds/5551371160136435824/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nathanielashe.blogspot.com/2010/07/more-resources.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/5551371160136435824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/5551371160136435824'/><link rel='alternate' type='text/html' href='http://nathanielashe.blogspot.com/2010/07/more-resources.html' title='More Resources'/><author><name>Nathaniel Ashe</name><uri>http://www.blogger.com/profile/00257292138223685483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2942861469163327644.post-4466742041039986423</id><published>2010-07-06T15:15:00.000-07:00</published><updated>2010-07-06T15:25:25.520-07:00</updated><title type='text'>All Resources</title><content type='html'>Hello Everyone,&lt;br /&gt;&lt;br /&gt;This week, as apposed to last week, I focused on gathering resources for the project. Also, while gathering information I have found new topics that could be used for the project.&lt;br /&gt;&lt;br /&gt;Since last week was the finals for the first summer session, I did not enter that much into the form that gathers the resources, however, I did note resources down to put them into the form later. So...there should be a huge boost in the past couple of days in the resources page. And now that I have more free time to work on the project, I will be able to contribute more toward it. I just hope that my contributions so far and in the future will pay off.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2942861469163327644-4466742041039986423?l=nathanielashe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nathanielashe.blogspot.com/feeds/4466742041039986423/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nathanielashe.blogspot.com/2010/07/all-resources.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/4466742041039986423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/4466742041039986423'/><link rel='alternate' type='text/html' href='http://nathanielashe.blogspot.com/2010/07/all-resources.html' title='All Resources'/><author><name>Nathaniel Ashe</name><uri>http://www.blogger.com/profile/00257292138223685483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2942861469163327644.post-6732348021694465557</id><published>2010-06-29T10:39:00.000-07:00</published><updated>2010-06-29T11:05:50.343-07:00</updated><title type='text'>University Skins and Resources</title><content type='html'>Hello Everyone,&lt;br /&gt;&lt;br /&gt;So far this week I tried to balance the creating of skins for other universities to use our project, skins for UH to use, and resources gathering. The RSS feed and the form conversion seems too complicated to work together. But I guess the only way to do it is directly through a spreadsheet because there is no one in blogs asking about a form and import feed conversion. So, I've been putting things manually. If really used, the RSS feeds could be created in a separate page in the project and students could choose certain feeds to look at.&lt;br /&gt;&lt;br /&gt;What I worked on this week was skins for different universities. Last week I tried making themes that we could use for different weeks, but the layout doesn't work so well. But What I did mostly for the skins for different universities was to recreate the look of their home pages. You could see the university's home page compared to what I created. The only thing that I could not change yet was the tabs at the top of the page, which are green. Once I figure where the code for those tags are then I will change them right away. But I was told from my group member that he has changed a bunch of things in the layout so I'm not sure what is compatible now with mine and the new one. So hopefully not much things will break.&lt;br /&gt;&lt;br /&gt;But here are the following skins that I have worked with so far:&lt;br /&gt;&lt;br /&gt;Cambridge University&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_d0SVPuhvsQU/TCoxDCqmS5I/AAAAAAAAAG4/jP3Gm9qmHeU/s1600/Cambridge.png"&gt;&lt;img style="cursor: pointer; width: 200px; height: 132px;" src="http://3.bp.blogspot.com/_d0SVPuhvsQU/TCoxDCqmS5I/AAAAAAAAAG4/jP3Gm9qmHeU/s200/Cambridge.png" alt="" id="BLOGGER_PHOTO_ID_5488253024229280658" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_d0SVPuhvsQU/TCo09FIr90I/AAAAAAAAAHI/gTigDXVo7IY/s1600/CambridgeMain.png"&gt;&lt;img style="cursor: pointer; width: 200px; height: 112px;" src="http://4.bp.blogspot.com/_d0SVPuhvsQU/TCo09FIr90I/AAAAAAAAAHI/gTigDXVo7IY/s200/CambridgeMain.png" alt="" id="BLOGGER_PHOTO_ID_5488257319859648322" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Harvard&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_d0SVPuhvsQU/TCow8koAjCI/AAAAAAAAAGo/a9GhKa6vH08/s1600/HarvardMain.png"&gt;&lt;img style="cursor: pointer; width: 200px; height: 116px;" src="http://3.bp.blogspot.com/_d0SVPuhvsQU/TCow8koAjCI/AAAAAAAAAGo/a9GhKa6vH08/s200/HarvardMain.png" alt="" id="BLOGGER_PHOTO_ID_5488252913086139426" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_d0SVPuhvsQU/TCow8QNmOMI/AAAAAAAAAGg/F6voANvGe1k/s1600/Harvard.png"&gt;&lt;img style="cursor: pointer; width: 200px; height: 115px;" src="http://4.bp.blogspot.com/_d0SVPuhvsQU/TCow8QNmOMI/AAAAAAAAAGg/F6voANvGe1k/s200/Harvard.png" alt="" id="BLOGGER_PHOTO_ID_5488252907606653122" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Chamiade&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_d0SVPuhvsQU/TCow7xnXUjI/AAAAAAAAAGY/jblUUavD610/s1600/ChaminadeMain.png"&gt;&lt;img style="cursor: pointer; width: 200px; height: 185px;" src="http://3.bp.blogspot.com/_d0SVPuhvsQU/TCow7xnXUjI/AAAAAAAAAGY/jblUUavD610/s200/ChaminadeMain.png" alt="" id="BLOGGER_PHOTO_ID_5488252899393229362" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_d0SVPuhvsQU/TCow7ga4PrI/AAAAAAAAAGQ/qrHIaOXgfuo/s1600/Chaminade.png"&gt;&lt;img style="cursor: pointer; width: 200px; height: 178px;" src="http://3.bp.blogspot.com/_d0SVPuhvsQU/TCow7ga4PrI/AAAAAAAAAGQ/qrHIaOXgfuo/s200/Chaminade.png" alt="" id="BLOGGER_PHOTO_ID_5488252894777458354" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Yale&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_d0SVPuhvsQU/TCowu8zk-EI/AAAAAAAAAGI/dqnom3oiVfg/s1600/YaleMain.png"&gt;&lt;img style="cursor: pointer; width: 200px; height: 131px;" src="http://4.bp.blogspot.com/_d0SVPuhvsQU/TCowu8zk-EI/AAAAAAAAAGI/dqnom3oiVfg/s200/YaleMain.png" alt="" id="BLOGGER_PHOTO_ID_5488252679058946114" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_d0SVPuhvsQU/TCowuhoAU_I/AAAAAAAAAGA/SLANHcFLXKA/s1600/Yale.png"&gt;&lt;img style="cursor: pointer; width: 200px; height: 131px;" src="http://3.bp.blogspot.com/_d0SVPuhvsQU/TCowuhoAU_I/AAAAAAAAAGA/SLANHcFLXKA/s200/Yale.png" alt="" id="BLOGGER_PHOTO_ID_5488252671762650098" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;MIT&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_d0SVPuhvsQU/TCowud7-JqI/AAAAAAAAAF4/b25eatTZlcw/s1600/MITMain.png"&gt;&lt;img style="cursor: pointer; width: 200px; height: 130px;" src="http://4.bp.blogspot.com/_d0SVPuhvsQU/TCowud7-JqI/AAAAAAAAAF4/b25eatTZlcw/s200/MITMain.png" alt="" id="BLOGGER_PHOTO_ID_5488252670772651682" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_d0SVPuhvsQU/TCowt_WBXPI/AAAAAAAAAFw/2dRNRCfYnOs/s1600/MIT.png"&gt;&lt;img style="cursor: pointer; width: 200px; height: 132px;" src="http://1.bp.blogspot.com/_d0SVPuhvsQU/TCowt_WBXPI/AAAAAAAAAFw/2dRNRCfYnOs/s200/MIT.png" alt="" id="BLOGGER_PHOTO_ID_5488252662560414962" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;HPU&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_d0SVPuhvsQU/TCow9IBJqeI/AAAAAAAAAGw/pCHRO9aXUcw/s1600/HPU.png"&gt;&lt;img style="cursor: pointer; width: 200px; height: 116px;" src="http://2.bp.blogspot.com/_d0SVPuhvsQU/TCow9IBJqeI/AAAAAAAAAGw/pCHRO9aXUcw/s200/HPU.png" alt="" id="BLOGGER_PHOTO_ID_5488252922586835426" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_d0SVPuhvsQU/TCowthB4Q2I/AAAAAAAAAFo/_0ZaibeEIUU/s1600/HPUMain.png"&gt;&lt;img style="cursor: pointer; width: 200px; height: 139px;" src="http://3.bp.blogspot.com/_d0SVPuhvsQU/TCowthB4Q2I/AAAAAAAAAFo/_0ZaibeEIUU/s200/HPUMain.png" alt="" id="BLOGGER_PHOTO_ID_5488252654422868834" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Since this is the last week for the first summer session, I will be able to balance everything more easily and get more work done. So get ready for a lot of input from me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2942861469163327644-6732348021694465557?l=nathanielashe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nathanielashe.blogspot.com/feeds/6732348021694465557/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nathanielashe.blogspot.com/2010/06/university-skins-and-resources.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/6732348021694465557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/6732348021694465557'/><link rel='alternate' type='text/html' href='http://nathanielashe.blogspot.com/2010/06/university-skins-and-resources.html' title='University Skins and Resources'/><author><name>Nathaniel Ashe</name><uri>http://www.blogger.com/profile/00257292138223685483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_d0SVPuhvsQU/TCoxDCqmS5I/AAAAAAAAAG4/jP3Gm9qmHeU/s72-c/Cambridge.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2942861469163327644.post-8938011963442767588</id><published>2010-06-22T12:30:00.000-07:00</published><updated>2010-06-22T13:06:52.656-07:00</updated><title type='text'></title><content type='html'>Hello everyone,&lt;br /&gt;&lt;br /&gt;Last post I talked about RSS feeds, which is  really a great feature that could be used for gathering information for  users to look at for our project. However, the way we set up our google  spreadsheet to gather information is through a form. I would really like  to use RSS feeds because it is recent postings from others about a  topic they advertise, such as news RSS feeds, energy websites RSS feeds,  teachers of the university in the sustainability field RSS feeds.  Instead of the "project makers" going around and looking for information  and manually entering it into the form, I am trying to figure a way for  the command importfeed and the form that we enter the information we  find to work with each other. Also, if the form gets to a limit, it will  delete entries so that it does not get full. Any ideas of getting this  to work would be greatly appreciated.&lt;br /&gt;&lt;br /&gt;I don't mind looking around  for information because it teaches me about things also, but I think  that it could be very useful for us not to manually enter information  all the time.&lt;br /&gt;&lt;br /&gt;Other things that I am doing this week is CSS file  for the website. What I have thought of doing is different themes for  each type of energy savings, such as solar, wind, geothermal, and hydro.  Also, I tried to make a base page that follows the UH Manoa theme. What  I have done so far is the following. However, the different themes for  each energy savings is tasking because the pictures I try to gather  looks odd when displayed on the homepage. It takes up a lot of time to  try and make the pictures flow.&lt;br /&gt;&lt;br /&gt;This one I tried to follow the main UH Manoa website theme with the symbol on the top left. I added the picture of the 4 different types of energy savings to add a little of what the website is about.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_d0SVPuhvsQU/TCEU7H-e6VI/AAAAAAAAAEg/uizz9WeH9xE/s1600/symbol.png"&gt;&lt;img style="cursor: pointer; width: 200px; height: 91px;" src="http://2.bp.blogspot.com/_d0SVPuhvsQU/TCEU7H-e6VI/AAAAAAAAAEg/uizz9WeH9xE/s200/symbol.png" alt="" id="BLOGGER_PHOTO_ID_5485688827099933010" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This one I just tried to fool around with looks.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_d0SVPuhvsQU/TCEVK8K5LrI/AAAAAAAAAE4/OYJecnMVPsk/s1600/sides.png"&gt;&lt;img style="cursor: pointer; width: 200px; height: 88px;" src="http://4.bp.blogspot.com/_d0SVPuhvsQU/TCEVK8K5LrI/AAAAAAAAAE4/OYJecnMVPsk/s200/sides.png" alt="" id="BLOGGER_PHOTO_ID_5485689098808667826" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The following is the beginning of the different types energy themes. If you look at the windmill one, it looks a little odd. Not with just these two pictures but other pictures that i experimented with also. I chose to display this one because it looked the best of the others.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_d0SVPuhvsQU/TCEVFm2-rAI/AAAAAAAAAEw/owlhM7SJ6EM/s1600/windmill.png"&gt;&lt;img style="cursor: pointer; width: 200px; height: 90px;" src="http://4.bp.blogspot.com/_d0SVPuhvsQU/TCEVFm2-rAI/AAAAAAAAAEw/owlhM7SJ6EM/s200/windmill.png" alt="" id="BLOGGER_PHOTO_ID_5485689007188651010" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The solar theme i was going to have the sun and a solar panel, but like I said it doesn't look that great. So I tried doing it like this and I think it came out better, but I still want something like the sun and solar panel.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_d0SVPuhvsQU/TCEU__u-s4I/AAAAAAAAAEo/hcB7-mfTK20/s1600/solar.png"&gt;&lt;img style="cursor: pointer; width: 200px; height: 120px;" src="http://1.bp.blogspot.com/_d0SVPuhvsQU/TCEU__u-s4I/AAAAAAAAAEo/hcB7-mfTK20/s200/solar.png" alt="" id="BLOGGER_PHOTO_ID_5485688910786769794" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So far I think the themes look a lot basic, but I want the themes to work with the website. I am not a great visual graphic person but if there are any other ways that could help me would be really really appreciated because the things I did so far looks a  bit funny. Themeroller was the first thing I used but it only puts color in tabs and changes fonts. The page still looks plain. That is why i am putting pictures in the site, but that comes out weird also. So again any help would be appreciated.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2942861469163327644-8938011963442767588?l=nathanielashe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nathanielashe.blogspot.com/feeds/8938011963442767588/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nathanielashe.blogspot.com/2010/06/hello-everyone-last-post-i-talked-about.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/8938011963442767588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/8938011963442767588'/><link rel='alternate' type='text/html' href='http://nathanielashe.blogspot.com/2010/06/hello-everyone-last-post-i-talked-about.html' title=''/><author><name>Nathaniel Ashe</name><uri>http://www.blogger.com/profile/00257292138223685483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_d0SVPuhvsQU/TCEU7H-e6VI/AAAAAAAAAEg/uizz9WeH9xE/s72-c/symbol.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2942861469163327644.post-8958877013201702800</id><published>2010-06-15T11:17:00.000-07:00</published><updated>2010-06-15T11:49:37.295-07:00</updated><title type='text'>Energy Resources &amp; Configuring Themeroller</title><content type='html'>Hello everyone,&lt;br /&gt;&lt;br /&gt;Last post I talked about a great feature that I found is using &lt;a href="http://en.wikipedia.org/wiki/RSS"&gt;RSS &lt;/a&gt;feeds with &lt;a href="https://www.google.com/accounts/ServiceLogin?service=writely&amp;amp;passive=1209600&amp;amp;continue=http%3A%2F%2Fdocs.google.com%2F&amp;amp;followup=http%3A%2F%2Fdocs.google.com%2F&amp;amp;ltmpl=homepage"&gt;Google Spreadsheets&lt;/a&gt;, how to do this could be found &lt;a href="http://docs.google.com/support/bin/answer.py?hl=en&amp;amp;answer=75507"&gt;here&lt;/a&gt;. This is such a great feature because what we need for our project is many resources about energy saving. And what RSS feeds in Google Spreadsheets does is gather that information and display it. However, one difference in the gathering is that what is imported to the sheets is not permanently saved. The command =importfeed(url, &lt;what&gt;, T/F - Display the headers of what is gathered. Title, url, summary..., # of entries you want to gather from the feed.) will gather what you want from the feed and update itself every time a new entry is entered in to the feed.&lt;br /&gt;&lt;br /&gt;Other things that I have gathered for the project that does not have an automatic gather, which I wish it did..., is videos and other information such as websites, articles, and news entries. These resources can be permanently saved, however it is so much pain in the butt because it is done manually. But through the gathering process I did learn a lot of things myself that I did not know of.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ted.com/"&gt;TED &lt;/a&gt;is one of the great websites that I stumbled over about today's technology, issues, and &lt;what&gt; energy topics. Information on this website could really educate a person on what is going on in today's technology, issues, and learning. One great topic was a boy named &lt;a href="http://www.ted.com/talks/william_kamkwamba_on_building_a_windmill.html"&gt;William Kamkwamba&lt;/a&gt; who was 14 years old and read a BOOK about windmills at a library. He later then went back to his village and built a windmill out of a bicycle and wood.&lt;br /&gt;&lt;br /&gt;The next thing that I believe that would be great for our project is &lt;a href="http://en.wikipedia.org/wiki/Podcast"&gt;podcasts&lt;/a&gt;. All the information gathering that I gathered, whether it be RSS feeds, videos, and websites, I always saw a podcast feature also. A podcast is a series of digital media files that are released episodically and downloaded, and could be listened to via a computer or a ipod. For the competition this could be used by the students or whoever is on the website to listen to the podcast that talks about how solar energy works or how to make a solar panel.&lt;br /&gt;&lt;br /&gt;The last thing that I worked for this week was &lt;a href="http://jqueryui.com/themeroller/"&gt;themeroller&lt;/a&gt;. I am designated to make different themes that pertain to the different universities in the US so they could use our website for their university if they choose to do so. I have made a couple of themes that I believe closely match the university, however, I am unable to run it with the website as of right now so I cannot really tell if it is close or not. I have to speak with my group member George to get it going.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2942861469163327644-8958877013201702800?l=nathanielashe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nathanielashe.blogspot.com/feeds/8958877013201702800/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nathanielashe.blogspot.com/2010/06/energy-resources-configuring.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/8958877013201702800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/8958877013201702800'/><link rel='alternate' type='text/html' href='http://nathanielashe.blogspot.com/2010/06/energy-resources-configuring.html' title='Energy Resources &amp; Configuring Themeroller'/><author><name>Nathaniel Ashe</name><uri>http://www.blogger.com/profile/00257292138223685483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2942861469163327644.post-8631377042836826355</id><published>2010-06-08T02:36:00.000-07:00</published><updated>2010-06-11T03:27:10.764-07:00</updated><title type='text'>Resource Gathering and Themerolling</title><content type='html'>Hello everyone,&lt;br /&gt;&lt;br /&gt;So far I have learned about &lt;a href="http://www.w3.org/Style/CSS/"&gt;CSS &lt;/a&gt;and my newly bit complicated project, &lt;a href="http://github.com/keokilee/kukui-cup-pinax"&gt;pinax&lt;/a&gt;. After having a good talk with my professor, I now know that I have to get down and dirty to learn, acquire and use software that is available out there. So right now I am still working with CSS for the project to have different themes for different universities to use our website if they choose to do so. The following slide show is some of the university websites that I will follow.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;embed src="http://www.imageloop.com/swf/looopSlider2.swf" flashvars="id=ef3af13e-37e3-1f4f-b66f-12313b030221&amp;amp;c=01,01,02,01" type="application/x-shockwave-flash" quality="high" scale="noscale" salign="l" wmode="transparent" allowscriptaccess="always" style="width: 425px; height: 300px;" height="300" width="425"&gt;&lt;/embed&gt;&lt;div style="width: 425px; padding-top: 3px;" lang="en"&gt;&lt;a href="http://www.imageloop.com/setuplooop.htm" target="_blank"&gt;&lt;img alt="Your pictures and fotos in a slideshow on MySpace, eBay, Facebook or your website!" src="http://st.imageloop.com/_img/bt_myo_new.gif" style="border: medium none; display: inline;" /&gt;&lt;/a&gt;&lt;a href="http://www.imageloop.com/slideshow/ef3af13e-37e3-1f4f-b66f-12313b030221" target="_blank"&gt;&lt;img alt="view all pictures of this slideshow" src="http://st.imageloop.com/_img/bt_vap_new.gif" style="border: medium none; display: inline; vertical-align: top;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;What I am also doing is researching for many resources about Energy Savings. May it be video, websites, papers etc. One great resource that I am looking at to automatically update itself is &lt;a href="http://en.wikipedia.org/wiki/RSS"&gt;RSS Feeds&lt;/a&gt;. There are may RSS feeds out there that people post to, just like a blog, that contain different materials, such as Energy Savings.&lt;br /&gt;&lt;br /&gt;To contain the many RSS Feeds I am using&lt;a href="https://www.google.com/accounts/ServiceLogin?service=writely&amp;amp;passive=1209600&amp;amp;continue=http%3A%2F%2Fdocs.google.com%2F&amp;amp;followup=http%3A%2F%2Fdocs.google.com%2F&amp;amp;ltmpl=homepage"&gt; Google Docs&lt;/a&gt;. There is a great feature in Google Docs that can gather RSS Feeds via its spreadsheets. The feature could be found &lt;a href="http://docs.google.com/support/bin/answer.py?hl=en&amp;amp;answer=75507"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_d0SVPuhvsQU/TBINa2FTNyI/AAAAAAAAAEI/TyrsoBJIPPI/s1600/RSSGoogleDocs.png"&gt;&lt;img style="cursor: pointer; width: 434px; height: 238px;" src="http://3.bp.blogspot.com/_d0SVPuhvsQU/TBINa2FTNyI/AAAAAAAAAEI/TyrsoBJIPPI/s200/RSSGoogleDocs.png" alt="" id="BLOGGER_PHOTO_ID_5481458451308820258" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It is an amazing feature. This feature will update itself because it imports the feeds directly from the url that is specified in the import command. It could also retrieve the feed, feed title, feed author, feed description, feed url, items, items title, items author, items summary, items url, and items created.&lt;br /&gt;&lt;br /&gt;The only thing I need to do is organize this information in a way that could be retrieved for the project.&lt;br /&gt;&lt;br /&gt;Other things that I am doing is manually searching for other Energy Resources. This is done manually but should be able to be done in a couple of days.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2942861469163327644-8631377042836826355?l=nathanielashe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nathanielashe.blogspot.com/feeds/8631377042836826355/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nathanielashe.blogspot.com/2010/06/resource-gathering-and-themerolling.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/8631377042836826355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/8631377042836826355'/><link rel='alternate' type='text/html' href='http://nathanielashe.blogspot.com/2010/06/resource-gathering-and-themerolling.html' title='Resource Gathering and Themerolling'/><author><name>Nathaniel Ashe</name><uri>http://www.blogger.com/profile/00257292138223685483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_d0SVPuhvsQU/TBINa2FTNyI/AAAAAAAAAEI/TyrsoBJIPPI/s72-c/RSSGoogleDocs.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2942861469163327644.post-8728992374112056511</id><published>2010-06-02T12:30:00.000-07:00</published><updated>2010-06-02T13:10:17.242-07:00</updated><title type='text'>CSS Learning and Python and Pinax installation</title><content type='html'>Hello all,&lt;br /&gt;&lt;br /&gt;I'm back again to show and talk about what I am going to do over the summer in my Independent Studies 499 class for the UH Dorm Energy Competition. Yes I am still working on it, but I am going to be in a different part of the project. So... no more Joomla!&lt;br /&gt;&lt;br /&gt;However, this is not the only class that I am taking, which I wish I was so I don't have to stress... I am taking English 200 which should not be much of a problem and I am also taking Japanese 102 which I don't remember much because I took Japanese about 2 years ago SO..... remembering everything is the challenge. Ganbarimasu!!!!!&lt;br /&gt;&lt;br /&gt;I will not bore you with Japanese and English because that is not where the cool technological stuff is. haha. So what is Pinax, Python, CSS!!!&lt;br /&gt;&lt;br /&gt;First off I am now working with a new person: &lt;a href="http://github.com/keokilee/kukui-cup-pinax"&gt;George Lee&lt;/a&gt;. He is the leader and main project manager for the &lt;a href="http://github.com/keokilee/kukui-cup-pinax"&gt;UH Dorm Energy Competition Pinax Website. &lt;/a&gt;I am working under him to create &lt;a href="http://www.w3.org/Style/CSS/"&gt;CSS &lt;/a&gt;to brighten up the website and make it look good. What he is doing is the structure of the website.&lt;br /&gt;&lt;br /&gt;So... so far I have been trying to learn CSS and install the Pinax website. The CSS for the website so far looks like &lt;a href="http://wiki.github.com/keokilee/kukui-cup-pinax/css"&gt;this&lt;/a&gt;. I will be creating more of these in the future. I will also be using &lt;a href="http://jquery.com/"&gt;JQuery&lt;/a&gt; which will allow others to easily choose a type of theme/CSS for the website. Installation so far of the website has given me trouble. The trouble so far I have found is the execution of x64 and x86 executables. I downloaded Python 2.6 (x64) and it runs perfectly. Then I need the &lt;a href="http://www.pythonware.com/products/pil/"&gt;Python Imaging Library&lt;/a&gt; which only has x86 and is the one that gives me problems. It may sound dumb in how I did not see something as easy as that but the error I saw is: Cannot find Python 2.6 in registry. But by using &lt;a href="http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/tools_regeditors.mspx?mfr=true"&gt;regedit&lt;/a&gt;, I found that Python 2.6 is there!!! And by looking around for a long time I found this &lt;a href="http://mail.python.org/pipermail/image-sig/2009-September/005872.html"&gt;post&lt;/a&gt;. It will download the correct PIL for 64 bit machines and run perfectly.&lt;br /&gt;&lt;br /&gt;The next wall I have run into now is the installation of &lt;a href="http://pinaxproject.com/"&gt;Pinax. &lt;/a&gt;I now have the error ValueError: [u'path'] and 0.7.2 failed with error code 1.&lt;br /&gt;&lt;br /&gt;The other bad thing I have run into is that I forgot to meet with my group yesterday!!! It completely slipped my mind. I think it was the Monday holiday. So I hope my professor is not too mad and I want to get this Pinax running so I can get on to working on the project.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2942861469163327644-8728992374112056511?l=nathanielashe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nathanielashe.blogspot.com/feeds/8728992374112056511/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nathanielashe.blogspot.com/2010/06/css-learning-and-python-and-pinax.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/8728992374112056511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/8728992374112056511'/><link rel='alternate' type='text/html' href='http://nathanielashe.blogspot.com/2010/06/css-learning-and-python-and-pinax.html' title='CSS Learning and Python and Pinax installation'/><author><name>Nathaniel Ashe</name><uri>http://www.blogger.com/profile/00257292138223685483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2942861469163327644.post-6542701984898660275</id><published>2010-05-11T13:02:00.000-07:00</published><updated>2010-05-11T13:47:16.398-07:00</updated><title type='text'>Milestone 4</title><content type='html'>It has finally come to an end and we have actually almost finished a working website which hopefully our professor will keep working with...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.joomla.org/"&gt;Joomla!&lt;/a&gt; is a great &lt;a href="http://en.wikipedia.org/wiki/Content_management_system"&gt;CMS&lt;/a&gt;. I think for a first time website creator, Joomla is the best and easiest way to work with. In the beginning, I worked with &lt;a href="http://silverstripe.org/"&gt;SilverStripe&lt;/a&gt;, which is also a great CMS, but I think because there is no standardization within SilverStripe there are a lot of complications. One being&lt;br /&gt;&lt;a href="http://tinymce.moxiecode.com/"&gt;tinyMCE&lt;/a&gt; which filters out html code when inputted by the user. That fix could be found &lt;a href="http://rationalogic.com/cms/silverstripe-tinymce-and-complex-html/"&gt;here&lt;/a&gt;. And switching between themes, which makes code that did work not work.&lt;br /&gt;&lt;br /&gt;But anyway, what my group and I made so far could be found &lt;a href="http://code.google.com/p/kukui-cup-joomla/"&gt;here&lt;/a&gt;. And this is what the main page looks like.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://dl.dropbox.com/u/4867490/wiki/loggedinadmin.png"&gt;&lt;img style="cursor: pointer; width: 600px; height: 342px;" src="https://dl.dropbox.com/u/4867490/wiki/loggedinadmin.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For participants in the competition to log in they will login through the UH &lt;a href="http://kb.iu.edu/data/akui.html"&gt;CAS &lt;/a&gt;login system. Then it will display their own file and dorm energy statistics in the Energy Data tab. They will then be able to see Activities/Events that the admin has posted and what they have submitted (we worked on this so hard for this last milestone because of trying to remember databases).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://dl.dropbox.com/u/4867490/Milestone%203%20screenshots/uhcaslogin.png"&gt;&lt;img style="cursor: pointer; width: 621px; height: 351px;" src="https://dl.dropbox.com/u/4867490/Milestone%203%20screenshots/uhcaslogin.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ICwchx5zq6s/S-A23B6mCPI/AAAAAAAAACg/rp8PrT-9HcE/s1600/Screen+shot+2010-05-04+at+4.44.19+AM+%282%29.png"&gt;&lt;img style="cursor: pointer; width: 628px; height: 375px;" src="http://1.bp.blogspot.com/_ICwchx5zq6s/S-A23B6mCPI/AAAAAAAAACg/rp8PrT-9HcE/s1600/Screen+shot+2010-05-04+at+4.44.19+AM+%282%29.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This next image shows what the admin would see when they login and post or accept/deny participant's submissions.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ICwchx5zq6s/S-A23fjEwLI/AAAAAAAAACo/W2OEBzZvnao/s1600/Screen+shot+2010-05-04+at+4.44.26+AM+%282%29.png"&gt;&lt;img style="cursor: pointer; width: 617px; height: 369px;" src="http://4.bp.blogspot.com/_ICwchx5zq6s/S-A23fjEwLI/AAAAAAAAACo/W2OEBzZvnao/s1600/Screen+shot+2010-05-04+at+4.44.26+AM+%282%29.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So, this was our main project for this semester. Creating a website that handles users/participants in the UH Dorm Energy Competition, but there was other groups in my class that worked on different projects that will be tied with our project. Those projects could be found &lt;a href="http://groups.google.com/group/uh-dorm-energy-competition-2010?hl=en"&gt;here&lt;/a&gt;. Hopefully continuing ICS majors will use what we have developed and UH will use what we started for the Dorm Energy Competition.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2942861469163327644-6542701984898660275?l=nathanielashe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nathanielashe.blogspot.com/feeds/6542701984898660275/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nathanielashe.blogspot.com/2010/05/milestone-4.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/6542701984898660275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/6542701984898660275'/><link rel='alternate' type='text/html' href='http://nathanielashe.blogspot.com/2010/05/milestone-4.html' title='Milestone 4'/><author><name>Nathaniel Ashe</name><uri>http://www.blogger.com/profile/00257292138223685483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_ICwchx5zq6s/S-A23B6mCPI/AAAAAAAAACg/rp8PrT-9HcE/s72-c/Screen+shot+2010-05-04+at+4.44.19+AM+%282%29.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2942861469163327644.post-7926162168765157695</id><published>2010-05-11T12:38:00.000-07:00</published><updated>2010-05-11T13:02:25.803-07:00</updated><title type='text'>Almost Done!!!!!!!!!!</title><content type='html'>Alright, if you have read my last two posts it almost seems there was a faint light at the end but we have actually made progress. My group and I was able to get user submissions (Text only) for their activities. This is what the user would be able to see, submit, and see what they submitted.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ICwchx5zq6s/S-A2x2vq1FI/AAAAAAAAACY/ev51vHqDilM/s1600/Screen+shot+2010-05-04+at+4.44.10+AM+%282%29.png"&gt;&lt;img style="cursor: pointer; width: 616px; height: 370px;" src="http://4.bp.blogspot.com/_ICwchx5zq6s/S-A2x2vq1FI/AAAAAAAAACY/ev51vHqDilM/s1600/Screen+shot+2010-05-04+at+4.44.10+AM+%282%29.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ICwchx5zq6s/S-A23B6mCPI/AAAAAAAAACg/rp8PrT-9HcE/s1600/Screen+shot+2010-05-04+at+4.44.19+AM+%282%29.png"&gt;&lt;img style="cursor: pointer; width: 625px; height: 373px;" src="http://1.bp.blogspot.com/_ICwchx5zq6s/S-A23B6mCPI/AAAAAAAAACg/rp8PrT-9HcE/s1600/Screen+shot+2010-05-04+at+4.44.19+AM+%282%29.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And the admin would be able to see activities that they submitted and users who have submitted.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ICwchx5zq6s/S-A23fjEwLI/AAAAAAAAACo/W2OEBzZvnao/s1600/Screen+shot+2010-05-04+at+4.44.26+AM+%282%29.png"&gt;&lt;img style="cursor: pointer; width: 569px; height: 340px;" src="http://4.bp.blogspot.com/_ICwchx5zq6s/S-A23fjEwLI/AAAAAAAAACo/W2OEBzZvnao/s1600/Screen+shot+2010-05-04+at+4.44.26+AM+%282%29.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There are some things that need to be fixed such as the buttons for editing and creating new activities in the back end. For some reason they are not working when we show user submissions in the back end. It should be something small like a colon that is misplaced. But yes we are almost done!!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2942861469163327644-7926162168765157695?l=nathanielashe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nathanielashe.blogspot.com/feeds/7926162168765157695/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nathanielashe.blogspot.com/2010/05/almost-done.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/7926162168765157695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/7926162168765157695'/><link rel='alternate' type='text/html' href='http://nathanielashe.blogspot.com/2010/05/almost-done.html' title='Almost Done!!!!!!!!!!'/><author><name>Nathaniel Ashe</name><uri>http://www.blogger.com/profile/00257292138223685483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_ICwchx5zq6s/S-A2x2vq1FI/AAAAAAAAACY/ev51vHqDilM/s72-c/Screen+shot+2010-05-04+at+4.44.10+AM+%282%29.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2942861469163327644.post-7358384970571737383</id><published>2010-04-26T12:28:00.000-07:00</published><updated>2010-05-11T12:38:26.448-07:00</updated><title type='text'>phpMyAdmin Database</title><content type='html'>So last week I said we were trying to remember how databases work, and what we found was ?????? However, what we have right now is this schema.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://dl.dropbox.com/u/6122568/dbplan.png"&gt;&lt;img style="cursor: pointer; width: 598px; height: 325px;" src="http://dl.dropbox.com/u/6122568/dbplan.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;jos_verification is going to be our intersection table which collects user's submissions of their activities. This table will be accessed hopefully with the front end and the back end. We are having trouble though being able to save the submissions right now, but it should not be a problem. We just have to read more on the &lt;a href="http://www.amazon.com/Learning-Joomla-1-5-Extension-Development/dp/1847191304"&gt;book &lt;/a&gt;we found to create modules.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2942861469163327644-7358384970571737383?l=nathanielashe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nathanielashe.blogspot.com/feeds/7358384970571737383/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nathanielashe.blogspot.com/2010/05/phpmyadmin-database.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/7358384970571737383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/7358384970571737383'/><link rel='alternate' type='text/html' href='http://nathanielashe.blogspot.com/2010/05/phpmyadmin-database.html' title='phpMyAdmin Database'/><author><name>Nathaniel Ashe</name><uri>http://www.blogger.com/profile/00257292138223685483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2942861469163327644.post-8552601233665729996</id><published>2010-04-20T01:40:00.000-07:00</published><updated>2010-05-11T12:28:15.022-07:00</updated><title type='text'>Database Refresher</title><content type='html'>Ok, so we are able to stay with our groups and continue to work on the same project!!! But what we have ahead right now is a bit complicated. It is a refresher of &lt;a href="http://www.catalog.hawaii.edu/courses/departments/ics.htm"&gt;ICS 321&lt;/a&gt; which deals with &lt;a href="http://searchsqlserver.techtarget.com/definition/database"&gt;databases&lt;/a&gt; and &lt;a href="http://www.mysql.com/"&gt;MySQL&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;So, as of right now my group and I is trying to figure out how to follow the verification process in the &lt;a href="http://code.google.com/p/kukui-cup-joomla/wiki/UseCaseActivity"&gt;UseCaseActivity&lt;/a&gt;. We have some ideas, but trying to remember what we learned in ICS 321 is kind of holding us back. However, the following image is what we have so far.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ICwchx5zq6s/S82ZPSqFrHI/AAAAAAAAACI/4ICBILjoQ4s/s1600/drupalschemaV1.1.bmp"&gt;&lt;img style="cursor: pointer; width: 496px; height: 302px;" src="http://2.bp.blogspot.com/_ICwchx5zq6s/S82ZPSqFrHI/AAAAAAAAACI/4ICBILjoQ4s/s1600/drupalschemaV1.1.bmp" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Hopefully we can remember how everything works and get this schema working with our website.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2942861469163327644-8552601233665729996?l=nathanielashe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nathanielashe.blogspot.com/feeds/8552601233665729996/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nathanielashe.blogspot.com/2010/04/database-refresher.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/8552601233665729996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/8552601233665729996'/><link rel='alternate' type='text/html' href='http://nathanielashe.blogspot.com/2010/04/database-refresher.html' title='Database Refresher'/><author><name>Nathaniel Ashe</name><uri>http://www.blogger.com/profile/00257292138223685483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ICwchx5zq6s/S82ZPSqFrHI/AAAAAAAAACI/4ICBILjoQ4s/s72-c/drupalschemaV1.1.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2942861469163327644.post-1762576590344734197</id><published>2010-04-13T11:54:00.000-07:00</published><updated>2010-04-13T12:48:43.400-07:00</updated><title type='text'>Milestone 3</title><content type='html'>Alright!!!! These past couple of days has been really hectic,  because my  group member &lt;a href="http://djplazaro.blogspot.com/"&gt;Joel &lt;/a&gt;and  I  needed to create a &lt;a href="http://extensions.joomla.org/"&gt;Joomla!   module&lt;/a&gt; by today and we only had about a week and a half. It was   super hard in the beginning because we both had no &lt;a href="http://php.net/"&gt;php &lt;/a&gt;experience and we didn't really know how   and where to start. But looking back now, we both learned something  very  valuable, and I think we both can create Joomla! Modules pretty  easily  now. There were many sources we had to go through but mainly the  book we  had helped us the most. The resources we used can be found &lt;a href="http://code.google.com/p/kukui-cup-joomla/wiki/JoomlaResources"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;What   we followed to create our Joomla! Module was the &lt;a href="http://code.google.com/p/uh-dorm-energy-competition/wiki/UseCaseActivity"&gt;UseCaseActivity&lt;/a&gt;.   The Admin and User will "follow" these steps to post, accept, answer,   do..... on the website. As you can see, the UseCaseActivity is very  very  very long, and the user and admin has many steps that they go  through  to just post and accept things. So, did we finish all of it... I  wish!!!  BUT the amount that Joel and I did so far is pretty good from  starting  with no experience.&lt;br /&gt;&lt;br /&gt;To finish what we have, Joel and I  split up  the creation of the module. Joel took what was the &lt;a href="http://help.joomla.org/content/view/49/258/"&gt;Admins Back End&lt;/a&gt;   and I took what was the &lt;a href="http://www.packtpub.com/article/developing-the-joomla-component-and-understanding-its-structure"&gt;User   Front End&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;So, to see what I did here are some pictures:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_d0SVPuhvsQU/S8TEg7Y1RGI/AAAAAAAAADo/2e_MrLfVUvc/s1600/frontEnd.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 182px;" src="http://3.bp.blogspot.com/_d0SVPuhvsQU/S8TEg7Y1RGI/AAAAAAAAADo/2e_MrLfVUvc/s320/frontEnd.png" alt="" id="BLOGGER_PHOTO_ID_5459704718256587874" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;When the user logs in and navigates to the Activities/Events tab, This is what they will see. Now events posted by the admin has a "type" field where they select either Action or Event for the Activity. Then on the Front-End they will be filtered to their respectable spots under their type. And the user could choose to do an action or attend an event.&lt;br /&gt;&lt;br /&gt;Actions are simple things around the dorm room or campus. The user/participant, I should say, could change a light bulb in the room or on campus (if allowed by the school).&lt;br /&gt;&lt;br /&gt;Events are things such as a convention or concert.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_d0SVPuhvsQU/S8TGAknREqI/AAAAAAAAADw/ferzVBetvqQ/s1600/EnergyPong.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 211px;" src="http://2.bp.blogspot.com/_d0SVPuhvsQU/S8TGAknREqI/AAAAAAAAADw/ferzVBetvqQ/s320/EnergyPong.png" alt="" id="BLOGGER_PHOTO_ID_5459706361410556578" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;When the user decides to choose one of the events, they will see this page. For now I did not make the event very descriptive, but the user will mostly see description of the event, what they have to do, and things that could be learned such as the video above.&lt;br /&gt;&lt;br /&gt;To display these two pages the admin would post events on this page:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_d0SVPuhvsQU/S8THwndTshI/AAAAAAAAAD4/xivAwXSRB6Y/s1600/adminPost.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 121px;" src="http://4.bp.blogspot.com/_d0SVPuhvsQU/S8THwndTshI/AAAAAAAAAD4/xivAwXSRB6Y/s320/adminPost.png" alt="" id="BLOGGER_PHOTO_ID_5459708286319440402" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And for the two pages I created, they grab that information from the Joomla Database which is in the next picture.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_d0SVPuhvsQU/S8THxOFhssI/AAAAAAAAAEA/a0WDjY5jaW4/s1600/phpmyadmin.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 121px;" src="http://4.bp.blogspot.com/_d0SVPuhvsQU/S8THxOFhssI/AAAAAAAAAEA/a0WDjY5jaW4/s320/phpmyadmin.png" alt="" id="BLOGGER_PHOTO_ID_5459708296688677570" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now for those of you who want to use a CMS, learning some &lt;a href="http://www.w3schools.com/sql/default.asp"&gt;SQL &lt;/a&gt;will help you a lot also.&lt;br /&gt;&lt;br /&gt;The hard part of splitting up in this Milestone was how we both named things differently from the book that we used. And at one point it took me over a day to figure out why something was not displaying, and it was just because the database had a different name. So, when separating the workload, have some kind of structure or naming.&lt;br /&gt;&lt;br /&gt;OK, so this is what I have done and if you read &lt;a href="http://djplazaro.blogspot.com/"&gt;Joel's Blog&lt;/a&gt;, you can see what we have done. There are a lot of things that still need to be done on the UseCaseActivity, But I think we can do it. I just hope I don't switch from Joomla! because it has been a really great CMS to me, unlike the other on I worked on....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2942861469163327644-1762576590344734197?l=nathanielashe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nathanielashe.blogspot.com/feeds/1762576590344734197/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nathanielashe.blogspot.com/2010/04/milestone-3.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/1762576590344734197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/1762576590344734197'/><link rel='alternate' type='text/html' href='http://nathanielashe.blogspot.com/2010/04/milestone-3.html' title='Milestone 3'/><author><name>Nathaniel Ashe</name><uri>http://www.blogger.com/profile/00257292138223685483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_d0SVPuhvsQU/S8TEg7Y1RGI/AAAAAAAAADo/2e_MrLfVUvc/s72-c/frontEnd.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2942861469163327644.post-4415821680903126442</id><published>2010-04-05T08:26:00.000-07:00</published><updated>2010-04-10T08:43:29.480-07:00</updated><title type='text'>Creating a new Module</title><content type='html'>As for the last time I blogged, I said that I found the perfect module that will do what we needed for this milestone. I was wrong and didn't follow these &lt;a href="http://code.google.com/p/uh-dorm-energy-competition/wiki/UseCaseActivity"&gt;guidelines&lt;/a&gt; that we need to follow for the participants and admins to easily post or see events.&lt;br /&gt;&lt;br /&gt;By looking at the guidelines, there is no such module that will do what is needed to be done. So the awesome module that I found, &lt;a href="http://extensions.joomla.org/extensions/calendars-a-events/events-registration/8426"&gt;Seminar for Joomla&lt;/a&gt;, will not be used for this milestone. However, it is a great module for events.&lt;br /&gt;&lt;br /&gt;By not knowing about the guidelines, we are now behind for this milestone because to do the guidelines, we need to create our own &lt;a href="http://docs.joomla.org/How_to_create_a_module"&gt;module&lt;/a&gt;. Creating a new module is very difficult and at this point in the milestone, I do not believe we will be able to finish and have a running module.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2942861469163327644-4415821680903126442?l=nathanielashe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nathanielashe.blogspot.com/feeds/4415821680903126442/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nathanielashe.blogspot.com/2010/04/creating-new-module.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/4415821680903126442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/4415821680903126442'/><link rel='alternate' type='text/html' href='http://nathanielashe.blogspot.com/2010/04/creating-new-module.html' title='Creating a new Module'/><author><name>Nathaniel Ashe</name><uri>http://www.blogger.com/profile/00257292138223685483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2942861469163327644.post-4157849207349615512</id><published>2010-03-29T08:04:00.000-07:00</published><updated>2010-04-10T08:43:00.062-07:00</updated><title type='text'>The Perfect Module for Our Website</title><content type='html'>Spring break is over and now it is time to start working on the UH Dorm Energy Competition Project again. From the last time i blogged, I said I am working with &lt;a href="http://sites.google.com/site/djplazaro/"&gt;David&lt;/a&gt; now on a great new CMS &lt;a href="http://www.joomla.org/"&gt;Joomla&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This time the goal is to figure out how the activities and goals for the participants and admins will be carried out. And I found the perfect module that will do what we need to do. &lt;a href="http://http//translate.googleusercontent.com/translate_c?hl=en&amp;amp;langpair=de%7Cen&amp;amp;u=http://seminar.vollmar.ws/&amp;amp;rurl=translate.google.com&amp;amp;twu=1&amp;amp;client=tmpg&amp;amp;usg=ALkJrhh6VVvkpVUrsQU_WexLiSdstZ2LfA"&gt;Seminar for Joomla&lt;/a&gt;. For the activities and goals for the participants and admins we need to have something that will display to the participants events that they can participate in by signing up for it, know the start and end dates, and location. And for the admins, something they can easily just sign into the website and post a new event and manage it. Awesomely, Seminar for Joomla can just do all that.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2942861469163327644-4157849207349615512?l=nathanielashe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nathanielashe.blogspot.com/feeds/4157849207349615512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nathanielashe.blogspot.com/2010/04/perfect-module-for-our-website.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/4157849207349615512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/4157849207349615512'/><link rel='alternate' type='text/html' href='http://nathanielashe.blogspot.com/2010/04/perfect-module-for-our-website.html' title='The Perfect Module for Our Website'/><author><name>Nathaniel Ashe</name><uri>http://www.blogger.com/profile/00257292138223685483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2942861469163327644.post-3110726164515203942</id><published>2010-03-17T22:27:00.000-07:00</published><updated>2010-03-17T23:11:31.266-07:00</updated><title type='text'>Milestone 3 Beginning</title><content type='html'>For Milestone 3, my group is cutting down the CMS's from 4 to 2, and unfortunately I had to give up SilverStripe. I think SilverStripe is a great CMS, but I believe because it is fairly new, there is just too many problems and not much documentation.&lt;br /&gt;&lt;br /&gt;One of the problems I found from SilverStripe was &lt;a href="http://tinymce.moxiecode.com/"&gt;tinyMCE&lt;/a&gt;, and the fix could be found &lt;a href="http://rationalogic.com/cms/silverstripe-tinymce-and-complex-html/"&gt;here&lt;/a&gt;. This little/tiny thing would comment out any script or other html tags that you put into it. So, for the UH Dorm Energy Competition Project which needs graphs, videos, and scripts; it would not allow any of it on the site.&lt;br /&gt;&lt;br /&gt;Another problem is things such as &lt;a href="http://silverstripe.org/themes/"&gt;themes&lt;/a&gt; are not standardized within the &lt;a href="http://www.silverstripe.org/forums"&gt;SilverStripe community. &lt;/a&gt;When I had a layout on one theme and needed to change to another, the layout I had did not transfer over and certain things did not work.&lt;br /&gt;&lt;br /&gt;The biggest problem that made a huge deal with the project was the &lt;a href="http://www.hawaii.edu/infotech/middleware/weblogin/0-web-developers.txt"&gt;CAS Login System&lt;/a&gt;. SilverStripe did not support it. Also, there is no documentation and no one could answer my &lt;a href="http://silverstripe.org/all-other-modules/show/279755#post279755"&gt;post&lt;/a&gt; about it.&lt;br /&gt;&lt;br /&gt;But besides these problems, I think that SilverStripe has potential.&lt;br /&gt;&lt;br /&gt;So, I am joining &lt;a href="http://sites.google.com/site/djplazaro/"&gt;David&lt;/a&gt; to work with the CMS &lt;a href="http://www.joomla.org/"&gt;Joomla&lt;/a&gt;. I am excited to work on this CMS because it has been around for a while and there is plenty of &lt;a href="http://docs.joomla.org/"&gt;documentation&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;So, tune in next week and I'll show you what we have put together for the &lt;a href="http://code.google.com/p/uh-dorm-energy-competition/"&gt;UH Dorm Energy Competition&lt;/a&gt; so far.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2942861469163327644-3110726164515203942?l=nathanielashe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nathanielashe.blogspot.com/feeds/3110726164515203942/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nathanielashe.blogspot.com/2010/03/milestone-3-beginning.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/3110726164515203942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/3110726164515203942'/><link rel='alternate' type='text/html' href='http://nathanielashe.blogspot.com/2010/03/milestone-3-beginning.html' title='Milestone 3 Beginning'/><author><name>Nathaniel Ashe</name><uri>http://www.blogger.com/profile/00257292138223685483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2942861469163327644.post-180720970295309390</id><published>2010-03-09T11:46:00.000-08:00</published><updated>2010-03-09T12:16:49.545-08:00</updated><title type='text'>End of Milestone 2</title><content type='html'>We have finally reached the end of Milestone2 and my group Kukuicuptech1 has pulled our hair a lot trying to make our CMS work.&lt;br /&gt;&lt;br /&gt;Some main things that my CMS does not do is the CAS login. There is a module called External Authentication which can do what the title says, but not CAS. I posted on the Silverstripe forum for help in the CAS login but unfortunately no one answered. Also, the last person who did post something about CAS login did not get an answer.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_d0SVPuhvsQU/S5apVY8ubPI/AAAAAAAAADg/rkrxMp6FJJc/s1600-h/forum.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 109px;" src="http://4.bp.blogspot.com/_d0SVPuhvsQU/S5apVY8ubPI/AAAAAAAAADg/rkrxMp6FJJc/s320/forum.png" alt="" id="BLOGGER_PHOTO_ID_5446726984290692338" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So instead of keeping on trying to do the CAS login, I worked on the layout of the website following the Mockup provided by the Design team. Now I tried changing some parts around to have a layout to choose with my group's CMS. So instead of having tabs along the top of the website, I had the tabs on the left side.&lt;br /&gt;&lt;br /&gt;This is my home page where users will automatically go to first.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_d0SVPuhvsQU/S5aoqUzueHI/AAAAAAAAADY/dEs7UF17cfc/s1600-h/home.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 141px;" src="http://4.bp.blogspot.com/_d0SVPuhvsQU/S5aoqUzueHI/AAAAAAAAADY/dEs7UF17cfc/s320/home.png" alt="" id="BLOGGER_PHOTO_ID_5446726244444829810" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The next page under would be the Kukuicup page.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_d0SVPuhvsQU/S5aoom14IxI/AAAAAAAAADI/h2dVVALJY8w/s1600-h/kukuicup.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 143px;" src="http://3.bp.blogspot.com/_d0SVPuhvsQU/S5aoom14IxI/AAAAAAAAADI/h2dVVALJY8w/s320/kukuicup.png" alt="" id="BLOGGER_PHOTO_ID_5446726214925951762" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The next under would be the resource page which talks about energy saving. As sub pages, I put in the games provided by the design team for users to play with.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_d0SVPuhvsQU/S5aopQgTX_I/AAAAAAAAADQ/ZTeRiGNJvag/s1600-h/resource.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 142px;" src="http://1.bp.blogspot.com/_d0SVPuhvsQU/S5aopQgTX_I/AAAAAAAAADQ/ZTeRiGNJvag/s320/resource.png" alt="" id="BLOGGER_PHOTO_ID_5446726226109751282" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_d0SVPuhvsQU/S5aoblzYCfI/AAAAAAAAADA/kxA23Lv84Z8/s1600-h/havefun.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 142px;" src="http://3.bp.blogspot.com/_d0SVPuhvsQU/S5aoblzYCfI/AAAAAAAAADA/kxA23Lv84Z8/s320/havefun.png" alt="" id="BLOGGER_PHOTO_ID_5446725991308724722" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_d0SVPuhvsQU/S5aoaxUTqWI/AAAAAAAAAC4/hl92XGSdsqU/s1600-h/energyville.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 144px;" src="http://3.bp.blogspot.com/_d0SVPuhvsQU/S5aoaxUTqWI/AAAAAAAAAC4/hl92XGSdsqU/s320/energyville.png" alt="" id="BLOGGER_PHOTO_ID_5446725977219770722" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The Last pages would be the login and logout pages. Now, since I could not apply the CAS login to my website, I just used what the CMS had. Silverstripe has two different ways of logging in. One for the admin and one for a regular user. So I could not make the login to just have one place to login. I had to make two different links for people to login.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_d0SVPuhvsQU/S5aoaMGN2XI/AAAAAAAAACw/NliUYpP8vpQ/s1600-h/login.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 144px;" src="http://2.bp.blogspot.com/_d0SVPuhvsQU/S5aoaMGN2XI/AAAAAAAAACw/NliUYpP8vpQ/s320/login.png" alt="" id="BLOGGER_PHOTO_ID_5446725967228557682" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_d0SVPuhvsQU/S5aoZcqddAI/AAAAAAAAACo/yaXq4pWW5TI/s1600-h/login2.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 144px;" src="http://3.bp.blogspot.com/_d0SVPuhvsQU/S5aoZcqddAI/AAAAAAAAACo/yaXq4pWW5TI/s320/login2.png" alt="" id="BLOGGER_PHOTO_ID_5446725954495673346" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_d0SVPuhvsQU/S5aoY2a9S_I/AAAAAAAAACg/N-OCui6_RBs/s1600-h/login3.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 145px;" src="http://1.bp.blogspot.com/_d0SVPuhvsQU/S5aoY2a9S_I/AAAAAAAAACg/N-OCui6_RBs/s320/login3.png" alt="" id="BLOGGER_PHOTO_ID_5446725944230104050" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;When someone logs in there will be other tabs that will come up. One is the user's page and the logout button. The user's page will contain information about the user's energy savings and the logout button will just logout the person. It does look funny though that the login tab is still there when someone logs in but if that is not the person's login they could go to the login and login as themselves.&lt;br /&gt;&lt;br /&gt;To use my website that I have built with SilverStripe, click &lt;a href="http://code.google.com/p/kukui-cup-silverstripe/"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2942861469163327644-180720970295309390?l=nathanielashe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nathanielashe.blogspot.com/feeds/180720970295309390/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nathanielashe.blogspot.com/2010/03/end-of-milestone-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/180720970295309390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/180720970295309390'/><link rel='alternate' type='text/html' href='http://nathanielashe.blogspot.com/2010/03/end-of-milestone-2.html' title='End of Milestone 2'/><author><name>Nathaniel Ashe</name><uri>http://www.blogger.com/profile/00257292138223685483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_d0SVPuhvsQU/S5apVY8ubPI/AAAAAAAAADg/rkrxMp6FJJc/s72-c/forum.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2942861469163327644.post-8249051179546473009</id><published>2010-03-02T03:15:00.000-08:00</published><updated>2010-03-02T03:24:21.285-08:00</updated><title type='text'>Milestone 2 Stuck</title><content type='html'>Hello everyone. As of right now my whole group is stuck at getting the CAS login to work for each of our CMS'. But for interest of time and being told by our professor, we are going to press on with other parts of our project and leave the CAS login on the side for now.&lt;br /&gt;&lt;br /&gt;At least for my group's CMS', they are able to have the CAS login to actually login via a module. Silverstripe has no CAS login module, but it has a module for external authentication which I am trying to use. I put a post on the SilverStripe Forum and have gotten no response yet and the last post about a CAS login was from someone 4 months ago and they don't even have a response for one yet either. However, despite this setback, I notice through my post others are looking for this solution also because people are visiting my post. If I am able to actually make the login work then the SilverStripe community will benefit from what I find.&lt;br /&gt;&lt;br /&gt;So as of right now, I am working on the layout of the site following the Mockups provided by the design group. I don't really have any problem yet but just looking at .css and php files.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2942861469163327644-8249051179546473009?l=nathanielashe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nathanielashe.blogspot.com/feeds/8249051179546473009/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nathanielashe.blogspot.com/2010/03/milestone-2-stuck.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/8249051179546473009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/8249051179546473009'/><link rel='alternate' type='text/html' href='http://nathanielashe.blogspot.com/2010/03/milestone-2-stuck.html' title='Milestone 2 Stuck'/><author><name>Nathaniel Ashe</name><uri>http://www.blogger.com/profile/00257292138223685483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2942861469163327644.post-8825492914902707825</id><published>2010-02-22T20:06:00.001-08:00</published><updated>2010-02-22T20:27:05.632-08:00</updated><title type='text'>Implementing SiverStripe Fully</title><content type='html'>Ok this is week 2 for milestone 2 and my group has been working on our CMS' and following a &lt;a href="http://code.google.com/p/uh-dorm-energy-competition/wiki/mockupMilestone2"&gt;skeletal mockup&lt;/a&gt;. What I said last week was that now, for milestone 2, we need to have certain things working perfectly within our CMS'. E.G. - CAS Login through UH and Admin and Student home pages. But SilverStripe again is giving me problems and I have to change certain things within the code.&lt;br /&gt;&lt;br /&gt;I found a module called &lt;a href="http://www.silverstripe.org/auth-external-module/"&gt;External Authentication&lt;/a&gt; which can use an outside source to login. It uses authenticate against an LDAP server, Active Directory, a mail server, or some other external source. Now it is not as easy as some other CMS that just works right away, so I have to look more into depth on how to work this login process.&lt;br /&gt;&lt;br /&gt;Just looking for this information is taking a lot of time just to get it working. I think this is because SilverStripe has not expanded that far and fast yet so there is not much modules that can just plugin and have it working.&lt;br /&gt;&lt;br /&gt;I am still having fun working with SilverStripe though, and learning things that I did not know. Maybe all these things that I have to look up in order for it to work will benefit me in the future because then I would know how to fix it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2942861469163327644-8825492914902707825?l=nathanielashe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nathanielashe.blogspot.com/feeds/8825492914902707825/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nathanielashe.blogspot.com/2010/02/implementing-siverstripe-fully.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/8825492914902707825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/8825492914902707825'/><link rel='alternate' type='text/html' href='http://nathanielashe.blogspot.com/2010/02/implementing-siverstripe-fully.html' title='Implementing SiverStripe Fully'/><author><name>Nathaniel Ashe</name><uri>http://www.blogger.com/profile/00257292138223685483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2942861469163327644.post-730659172501578644</id><published>2010-02-11T19:49:00.000-08:00</published><updated>2010-02-11T20:03:50.612-08:00</updated><title type='text'>Work for MileStone 2</title><content type='html'>Alright, we just finished talking with our professor and what we are working for MileStone 2 is to actually get our CMS' working. We have to get the CAS login working, user/admin pages working perfectly, and have the layout of the page working. OH MY.... I am glad to have gotten my CMS working how it should be but what wasted my time was that &lt;a href="http://tinymce.moxiecode.com/"&gt;tinyMCE&lt;/a&gt;. And what I had to do to get rid of this was to change the code within SilverStripe, which can be found &lt;a href="http://rationalogic.com/cms/silverstripe-tinymce-and-complex-html/"&gt;here&lt;/a&gt;. Other problems I found was if I wanted to change themes the transfer would mess up the code and then I would have to go in the code again to make everything work again. I believe this is a really big disadvantage for Silverstripe because compared  to my group's CMS' they did not have to do what I had to do.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2942861469163327644-730659172501578644?l=nathanielashe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nathanielashe.blogspot.com/feeds/730659172501578644/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nathanielashe.blogspot.com/2010/02/work-for-milestone-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/730659172501578644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/730659172501578644'/><link rel='alternate' type='text/html' href='http://nathanielashe.blogspot.com/2010/02/work-for-milestone-2.html' title='Work for MileStone 2'/><author><name>Nathaniel Ashe</name><uri>http://www.blogger.com/profile/00257292138223685483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2942861469163327644.post-452610657587152083</id><published>2010-02-09T22:33:00.001-08:00</published><updated>2010-02-09T22:52:21.555-08:00</updated><title type='text'>Milestone 1</title><content type='html'>So far my group has worked on our chosen CMS': dotCMS, SilverStripe, Joomla, and Drupal. My CMS, SilverStripe has given me a lot of grief. The main things that we looked for in our CMS' is the implementation of google gadgets, charts, forums, CAS login. At first SilverStripe did not allow any javascript code to be entered in its html editor. There was no documentation on this anywhere in the SilverStripe website. I thought I was going to be the first one to drop the CMS. But as I heard from Joel that SilverStripe looks a lot like Joomla and that Joomla kind of had the same problem and he had to change a setting within it, I kept looking for a solution. AND I FOUND IT. tinyMCE is the html editor that SilverStripe uses, and it comments out certain code when entered. Now it was not as easy as Joomla where all you had to do was change a setting. I had to change code within the CMS just to have it work. So now I was able to catch up to my groups standing with their CMS'.&lt;br /&gt;&lt;br /&gt;&lt;img src="file:///C:/DOCUME%7E1/naosa/LOCALS%7E1/Temp/moz-screenshot.png" alt="" /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_d0SVPuhvsQU/S3JWJGNGvfI/AAAAAAAAABI/tmyxvOl1Ado/s1600-h/chart.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 180px;" src="http://3.bp.blogspot.com/_d0SVPuhvsQU/S3JWJGNGvfI/AAAAAAAAABI/tmyxvOl1Ado/s320/chart.png" alt="" id="BLOGGER_PHOTO_ID_5436502414474001906" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_d0SVPuhvsQU/S3JWQ2G74HI/AAAAAAAAABQ/t8D23ow_atY/s1600-h/forum.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 289px;" src="http://3.bp.blogspot.com/_d0SVPuhvsQU/S3JWQ2G74HI/AAAAAAAAABQ/t8D23ow_atY/s320/forum.png" alt="" id="BLOGGER_PHOTO_ID_5436502547592110194" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_d0SVPuhvsQU/S3JWa4P70TI/AAAAAAAAABY/77GSFg7LAes/s1600-h/gadgets.bmp"&gt;&lt;img style="cursor: pointer; width: 320px; height: 181px;" src="http://3.bp.blogspot.com/_d0SVPuhvsQU/S3JWa4P70TI/AAAAAAAAABY/77GSFg7LAes/s320/gadgets.bmp" alt="" id="BLOGGER_PHOTO_ID_5436502719965417778" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I was able to implement all the main things that we needed for our project. However, I am still playing catchup with the layout of the site, but I am glad to have gotten it working.&lt;br /&gt;&lt;br /&gt;Milestone 1 for our group was to be able to get the CMS' to kind of do what we want the website to look like. And we have all completed/gotten through this milestone, but with some problems. My problems as of right now is the layout and the implementation of the CAS system.&lt;br /&gt;&lt;br /&gt;For Milestone 2, I believe we are going to narrow down the CMS' we are working with to at least 2 and come closer to choosing a final CMS to work with.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2942861469163327644-452610657587152083?l=nathanielashe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nathanielashe.blogspot.com/feeds/452610657587152083/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nathanielashe.blogspot.com/2010/02/milestone-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/452610657587152083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/452610657587152083'/><link rel='alternate' type='text/html' href='http://nathanielashe.blogspot.com/2010/02/milestone-1.html' title='Milestone 1'/><author><name>Nathaniel Ashe</name><uri>http://www.blogger.com/profile/00257292138223685483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_d0SVPuhvsQU/S3JWJGNGvfI/AAAAAAAAABI/tmyxvOl1Ado/s72-c/chart.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2942861469163327644.post-3156520455995242259</id><published>2010-02-02T05:36:00.000-08:00</published><updated>2010-02-02T05:53:48.588-08:00</updated><title type='text'>SilverStripe Learning</title><content type='html'>Alright!!! now so far our group has researched the four different CMS' that we chose, dotCMS, Drupal, Joomla, and SilverStripe. And so far, it looks that all four of the CMS' can do what we want them to do. At first we were following the mockup that was shown like this.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_d0SVPuhvsQU/S2grseRm2DI/AAAAAAAAABA/w-tSQPrKHKU/s1600-h/login.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 170px;" src="http://2.bp.blogspot.com/_d0SVPuhvsQU/S2grseRm2DI/AAAAAAAAABA/w-tSQPrKHKU/s320/login.png" alt="" id="BLOGGER_PHOTO_ID_5433640993463654450" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;But as each of us tried to work with our CMS, it was difficult to make it that way. So we all agreed to "try and make it the way the CMS wants to make it". And so we set off to make what we can.&lt;br /&gt;&lt;br /&gt;The difficult thing I had with SilverStripe was getting the thing to work. And that wasted a lot of time. But do not get me wrong, SilverStripe is very easy to use and download and get running if you already do not have another server running on your computer. I had Apache and the one that downloaded with SilverStripe. So if you do not have a server application already, then the SilverStripe download will be super easy.&lt;br /&gt;&lt;br /&gt;But during that time of frustration, I researched first for the things that SilverStripe can do. And I found that it might be a problem with google gadgets, which is one of the biggest things that is needed for our project. So far there is nothing in the documentation and online that says google gadget can be easily used.&lt;br /&gt;&lt;br /&gt;This is a big problem for the project, so as far as I can see right now, SilverStripe is something that we might not use. But that is not final yet, because I have gotten SilverStripe working correctly on my machine and I will see if google gadgets will be a problem yet or not. So wait for next week on my new post and see if SilverStripe will still be used.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2942861469163327644-3156520455995242259?l=nathanielashe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nathanielashe.blogspot.com/feeds/3156520455995242259/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nathanielashe.blogspot.com/2010/02/silverstripe-learning.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/3156520455995242259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/3156520455995242259'/><link rel='alternate' type='text/html' href='http://nathanielashe.blogspot.com/2010/02/silverstripe-learning.html' title='SilverStripe Learning'/><author><name>Nathaniel Ashe</name><uri>http://www.blogger.com/profile/00257292138223685483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_d0SVPuhvsQU/S2grseRm2DI/AAAAAAAAABA/w-tSQPrKHKU/s72-c/login.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2942861469163327644.post-221036188834202893</id><published>2010-02-02T05:05:00.000-08:00</published><updated>2010-02-11T19:47:16.623-08:00</updated><title type='text'>CMS Researching</title><content type='html'>Our team, Kukui Cup Tech 1 was tasked to research different types of CMS for our project. The CMS' we looked at was Anahita, dotCMS, Drupal, Elgg, Joomla!, MODx, Ning, Pligg, SilverStripe, and Wordpress. These CMS' are platforms that help create a website, and what we are looking for is a platform that can be easily created and accommodate the things that is needed for the website, which is Google Gadgets, forums, and charts.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_d0SVPuhvsQU/S2gpJHLFF0I/AAAAAAAAAAw/exqR0OgshmQ/s1600-h/cmscomparisons.png"&gt;&lt;img style="cursor: pointer; width: 466px; height: 262px;" src="http://4.bp.blogspot.com/_d0SVPuhvsQU/S2gpJHLFF0I/AAAAAAAAAAw/exqR0OgshmQ/s320/cmscomparisons.png" alt="" id="BLOGGER_PHOTO_ID_5433638186943584066" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;By looking at the above picture, we compared all of the CMS' based on the listed criteria. What we came down to was the 4 green highlighted CMS'. Each of us will take on one of these four and present them to our teacher of what the CMS can do and what it can support.&lt;br /&gt;&lt;br /&gt;The CMS that I am working on is &lt;a href="http://www.silverstripe.org/"&gt;SilverStripe&lt;/a&gt;. It is a very nice looking platform and from the looks of it very easy to use. I am excited to work with this platform, and next week I will show you what I have learned.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2942861469163327644-221036188834202893?l=nathanielashe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nathanielashe.blogspot.com/feeds/221036188834202893/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nathanielashe.blogspot.com/2010/02/cms-researching.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/221036188834202893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/221036188834202893'/><link rel='alternate' type='text/html' href='http://nathanielashe.blogspot.com/2010/02/cms-researching.html' title='CMS Researching'/><author><name>Nathaniel Ashe</name><uri>http://www.blogger.com/profile/00257292138223685483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_d0SVPuhvsQU/S2gpJHLFF0I/AAAAAAAAAAw/exqR0OgshmQ/s72-c/cmscomparisons.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2942861469163327644.post-2965117477571980379</id><published>2010-01-19T07:04:00.000-08:00</published><updated>2010-01-19T07:20:26.685-08:00</updated><title type='text'>ICS 414</title><content type='html'>Back again with a new semester and new projects in a bigger and better class! This time, my software engineering class is all about the UH Dorm Energy Competition, which we are setting up for next Fall. We are divided into groups again, and this time I am with DJ, Shaun, and Daniel. Our group is assigned to the Kukui Cup Technology Prototypes and our goal is to explore different technology infrastructures.&lt;br /&gt;&lt;br /&gt;This week, our task was to research systems for our project. What we were focused on was Drupal and Joomla. So far, according to our friend Remy, Joomla is the best system to use for our project. At our first meeting this week, we will discuss what we have found out about Joomla and Drupal with Professor Johnson. But so far, I believe we will be using Joomla for this project.&lt;br /&gt;&lt;br /&gt;If you have been wondering what Joomla and Drupal is about, check them out here: &lt;a href="http://www.joomla.org/"&gt;Joomla &lt;/a&gt;&lt;a href="http://drupal.org/"&gt;Drupal&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2942861469163327644-2965117477571980379?l=nathanielashe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nathanielashe.blogspot.com/feeds/2965117477571980379/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nathanielashe.blogspot.com/2010/01/ics-414.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/2965117477571980379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/2965117477571980379'/><link rel='alternate' type='text/html' href='http://nathanielashe.blogspot.com/2010/01/ics-414.html' title='ICS 414'/><author><name>Nathaniel Ashe</name><uri>http://www.blogger.com/profile/00257292138223685483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2942861469163327644.post-7602006909376232830</id><published>2009-12-18T03:52:00.000-08:00</published><updated>2009-12-18T04:06:49.290-08:00</updated><title type='text'>The Last Review for this Semester</title><content type='html'>Although there was so much reading and implementing a lot of code. ICS 413 was a very informative and fun class. This class taught a lot about standardization and major development. I believe these two things made me a better programmer. By doing all the reviews for classmates, it was very noticeable that standardization was very important in programming.&lt;br /&gt;&lt;br /&gt;What I would like to learn more about is User Interface. I noticed that we all have problems with a good user interface. When any group went up in front of the class to present their project, they then notice that a part of their project could look better, and the teacher would point out something we would not notice.&lt;br /&gt;&lt;br /&gt;I had fun in this class because the teacher was the most interesting teacher than any teacher I had so far (This is not me brown nosing). I think that the only thing that was hard was the major reading. It was hard to get the reading done, code, and get other classes done also. However, overall this class was fun and informative.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2942861469163327644-7602006909376232830?l=nathanielashe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nathanielashe.blogspot.com/feeds/7602006909376232830/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nathanielashe.blogspot.com/2009/12/last-review-for-this-semester.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/7602006909376232830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/7602006909376232830'/><link rel='alternate' type='text/html' href='http://nathanielashe.blogspot.com/2009/12/last-review-for-this-semester.html' title='The Last Review for this Semester'/><author><name>Nathaniel Ashe</name><uri>http://www.blogger.com/profile/00257292138223685483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2942861469163327644.post-3248452812451179562</id><published>2009-12-18T03:34:00.000-08:00</published><updated>2009-12-18T04:26:35.326-08:00</updated><title type='text'>The Final: Greendepot 2.1</title><content type='html'>It has been a long semester of cramming code together to finish our last project, and it is over!!!! Since the 16th of November, we have worked on a project called Greendepot. This project takes what we learned in Wattdepot and output the information for users on the internet. It is just like any basic website, homepage and links to other pages. Certain pages inform the user about the carbon intensity. The stoplight page tells the intensity now and Gridinfo outputs a graph. And we have a home page and a contact page.&lt;br /&gt;&lt;br /&gt;What we did now was update a lot of the looks for our website. It was a really hard start for this project, but if you look at the differences when we first started and now, there is a huge difference. Between 2.0 and 2.1 we tried to implement bonus things and we fixed a lot of the errors we had at 2.0. I tried to implement the google visualization, but I could not figure out how to implement it very well. I was able to have it output to the screen but not get the information i needed for the output to be correct. So, instead of leaving a non working visualization, I left what we had before for 2.1 Overall, we corrected the errors we had such as default settings for the drop down lists.&lt;br /&gt;&lt;br /&gt;SO, version 2.1 could be found &lt;a href="http://code.google.com/p/greendepot/"&gt;here&lt;/a&gt;. My last 413 project. Until next semester with 414. Have a nice break.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2942861469163327644-3248452812451179562?l=nathanielashe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nathanielashe.blogspot.com/feeds/3248452812451179562/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nathanielashe.blogspot.com/2009/12/final-greendepot-21.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/3248452812451179562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/3248452812451179562'/><link rel='alternate' type='text/html' href='http://nathanielashe.blogspot.com/2009/12/final-greendepot-21.html' title='The Final: Greendepot 2.1'/><author><name>Nathaniel Ashe</name><uri>http://www.blogger.com/profile/00257292138223685483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2942861469163327644.post-1092719107380827973</id><published>2009-11-24T14:08:00.000-08:00</published><updated>2009-11-24T17:02:35.125-08:00</updated><title type='text'>Review of Greensmart</title><content type='html'>After the cramming of making our projects work, now it is time to review each others projects and if we got them to work correctly. The group project I was assigned to was Greensmart. Their project looked very good. The home page looked very professional and the logo they have makes it a legit looking program.&lt;br /&gt;&lt;br /&gt;The project was able to handle anything that i threw into it. Al l the error handling captured each thing I wrote. What I really like from the error handling was that it knows when you have entered a date too long ago when electricity was not being documented yet and if you enter a date after today's date, it says it cannot retrieve things in the future.&lt;br /&gt;&lt;br /&gt;To look at my full review, click &lt;a href="http://www2.hawaii.edu/%7Enashe/GreensmartReview.pdf"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;But overall, I think the project looks good, but for a brand new computer user, it would be hard to understand how to work the program. The changes needed would just be to make it like Greensmart for Dummies.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2942861469163327644-1092719107380827973?l=nathanielashe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nathanielashe.blogspot.com/feeds/1092719107380827973/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nathanielashe.blogspot.com/2009/11/review-of-greensmart.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/1092719107380827973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/1092719107380827973'/><link rel='alternate' type='text/html' href='http://nathanielashe.blogspot.com/2009/11/review-of-greensmart.html' title='Review of Greensmart'/><author><name>Nathaniel Ashe</name><uri>http://www.blogger.com/profile/00257292138223685483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2942861469163327644.post-6189611594094299511</id><published>2009-11-23T09:03:00.000-08:00</published><updated>2009-11-23T09:25:39.965-08:00</updated><title type='text'>The OscarWebApp called Greendepot</title><content type='html'>So far throughout the development of Wattdepot, there were many struggles. If you look at my previous blogs it would tell you a tale of hardship and pain. Greendepot is an add on to Wattdepot. But instead of just printing numbers to the screen, this project uses a user friendly web page that displays the carbon emission of the given day and displays when a home owner should use electricity, via green, yellow, or red flag.&lt;br /&gt;&lt;br /&gt;This project was a very big task. It was hard to implement this project because setting up the build files, hackystat, and subversion took us a lot of time to get them up and running. Although, it was not our fault, hackkystat was giving a lot of errors and that stopped us from moving forward because without hackystat, our work for the project would not be displayed. From the countless time we took looking into the error, we found that it was an update to the site and everything would be normal later. If that was known we would have been able to start the project earlier. With this setback, we now had to rush and make the project.&lt;br /&gt;&lt;br /&gt;The group worked very well together. We met during the day and when class was not in session. The build of the project is not so great because of us rushing to get it working.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_d0SVPuhvsQU/SwrEI4cHbdI/AAAAAAAAAAc/Sn7R8x_OHNQ/s1600/oscarwebapp.png"&gt;&lt;img style="cursor: pointer; width: 638px; height: 75px;" src="http://3.bp.blogspot.com/_d0SVPuhvsQU/SwrEI4cHbdI/AAAAAAAAAAc/Sn7R8x_OHNQ/s320/oscarwebapp.png" alt="" id="BLOGGER_PHOTO_ID_5407349959480012242" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Above is the work that my group has done. As you can see not much was done in the beginning, (Commit). That was where we were trying to get hackystat and the .xml files working. Then we started on the project and that is where you can see spikes in the build. I really believe that if we were told about hackystat, the project would be complete.&lt;br /&gt;&lt;br /&gt;As of now, the web app takes in the user's input and just echos it. But we have the command line printing what is suppose to be in the web app. We could not integrate the output into the web app in time.&lt;br /&gt;&lt;br /&gt;The download for our project could be found &lt;a href="http://code.google.com/p/greendepot/downloads/list"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2942861469163327644-6189611594094299511?l=nathanielashe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nathanielashe.blogspot.com/feeds/6189611594094299511/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nathanielashe.blogspot.com/2009/11/oscarwebapp-called-greendepot.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/6189611594094299511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/6189611594094299511'/><link rel='alternate' type='text/html' href='http://nathanielashe.blogspot.com/2009/11/oscarwebapp-called-greendepot.html' title='The OscarWebApp called Greendepot'/><author><name>Nathaniel Ashe</name><uri>http://www.blogger.com/profile/00257292138223685483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_d0SVPuhvsQU/SwrEI4cHbdI/AAAAAAAAAAc/Sn7R8x_OHNQ/s72-c/oscarwebapp.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2942861469163327644.post-8266786717969655469</id><published>2009-11-16T02:41:00.000-08:00</published><updated>2009-11-16T03:39:43.839-08:00</updated><title type='text'>WattDepot 2.0!!!!!!!!!!!!!</title><content type='html'>After our class reviewed each others code for Wattdepot, we all needed to remake everything. And now here is 2.0!!!!!! The program could be downloaded &lt;a href="http://code.google.com/p/wattdepot-cli/downloads/list"&gt;here&lt;/a&gt;. Click on &lt;span class="h3"&gt;WattDepotCli Version 2 by Team Eiwa&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;This project, Wattdepot, collects information about electrical data from meters in certain areas. We created a program that takes this information and organizes it in a way for easy readability. And what is new in the new version 2.0, we added a SoftwareICU system called Hackystat. Hackystat gives us great information on analysis, visualization, interpretation, annotation, and dissemination for us to monitor the project.&lt;br /&gt;&lt;br /&gt;Our system fulfills all of the requirements. We changed most of the issues made by our reviewers, but documentation could still be improved. We also created a somewhat high-quality system design. I had it in a way where test commands and regular commands was in different packages for easy readability, but there was changes to that. And due to our reviews about testing our code, we made test cases for every command.&lt;br /&gt;&lt;br /&gt;The group could not meet regularly due to conflicting schedules. We did split the work equally, but changes were made to each others code so we both corrected each others code.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_d0SVPuhvsQU/SwE4JJrqCqI/AAAAAAAAAAU/jt6WENrdQoU/s1600/Hackystat.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 180px;" src="http://2.bp.blogspot.com/_d0SVPuhvsQU/SwE4JJrqCqI/AAAAAAAAAAU/jt6WENrdQoU/s320/Hackystat.jpg" alt="" id="BLOGGER_PHOTO_ID_5404662757690313378" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The Software ICU shows that our test coverage is mostly stable. It also shows that our builds, tests, and commits a spiky, this is because the group doesn't meet regularly so we are doing the project on our own and that makes the graph jumpy.&lt;br /&gt;&lt;br /&gt;The following is the questions we had to answer using our program:&lt;br /&gt;&lt;br /&gt;What day and time during the month was Oahu energy usage at its highest?  How many MW was this?&lt;br /&gt;Time: 2009-11-02T20:00:00.000-10:00  Power: 995.0 MegaWatts&lt;br /&gt;&lt;br /&gt;What day and time during the month was Oahu energy usage at its lowest?  How many MW was this?&lt;br /&gt;Time: 2009-11-02T04:00:00.000-10:00  Power: 493.0 MegaWatts&lt;br /&gt;&lt;br /&gt;What day during the month did Oahu consume the most energy?   How many MWh was this?&lt;br /&gt;Time: 2009-11-02T00:00:00.000-10:00  Power: 14764.0 MegaWatt-Hours&lt;br /&gt;&lt;br /&gt;What day during the month did Oahu consume the least energy? How many MWh was this?&lt;br /&gt;Time: 2009-11-01T00:00:00.000-10:00  Power: 14089.0 MegaWatt-Hours&lt;br /&gt;&lt;br /&gt;What day during the month did Oahu emit the most carbon (i.e. the "dirtiest" day)?  How many lbs of carbon were emitted?&lt;br /&gt;Time: 2009-11-04T00:00:00.000-10:00  Carbon: 29959472 pounds&lt;br /&gt;&lt;br /&gt;What day during the month did Oahu emit the least carbon (i.e. the "cleanest" day)?  How many lbs of carbon were emitted?&lt;br /&gt;Time: 2009-11-07T00:00:00.000-10:00  Carbon: 22908808 pounds&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2942861469163327644-8266786717969655469?l=nathanielashe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nathanielashe.blogspot.com/feeds/8266786717969655469/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nathanielashe.blogspot.com/2009/11/wattdepot-20.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/8266786717969655469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/8266786717969655469'/><link rel='alternate' type='text/html' href='http://nathanielashe.blogspot.com/2009/11/wattdepot-20.html' title='WattDepot 2.0!!!!!!!!!!!!!'/><author><name>Nathaniel Ashe</name><uri>http://www.blogger.com/profile/00257292138223685483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_d0SVPuhvsQU/SwE4JJrqCqI/AAAAAAAAAAU/jt6WENrdQoU/s72-c/Hackystat.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2942861469163327644.post-3874512599177109182</id><published>2009-11-10T22:14:00.000-08:00</published><updated>2009-11-11T11:31:09.555-08:00</updated><title type='text'>My Review Experience</title><content type='html'>After reviewing my peers code, I learned a lot of things. A lot of us procrastinates. When the deadline is near, everyone starts putting whatever they can together. That is why there is no test cases, comments, and "one person doing the job". What we all should do differently is set for ourselves an earlier date so that we do not procrastinate on the real due date.&lt;br /&gt;&lt;br /&gt;Not much people did test cases because they are concentrating to get the project done. But while rushing to get the project done, they have been "testing" it the whole time, because they look to see if what they just made is outputting the right thing. However, just because we see that the program works we still need to make test castes. We should show test cases because then the programmer/reviewer can know that the code is working correctly or incorrectly. But the most important thing that I saw while reviewing my peers code is comments. Comments help the most for the user or reviewer to know what is going on in the code. It may seem stupid to comment something small, but it is important.&lt;br /&gt;&lt;br /&gt;What I learned from my reviews is that to start early. It is bad to start late because you will get crappy code and not get everything done and lose sleep time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2942861469163327644-3874512599177109182?l=nathanielashe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nathanielashe.blogspot.com/feeds/3874512599177109182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nathanielashe.blogspot.com/2009/11/my-review-experience.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/3874512599177109182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/3874512599177109182'/><link rel='alternate' type='text/html' href='http://nathanielashe.blogspot.com/2009/11/my-review-experience.html' title='My Review Experience'/><author><name>Nathaniel Ashe</name><uri>http://www.blogger.com/profile/00257292138223685483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2942861469163327644.post-7063829175486453902</id><published>2009-11-09T06:06:00.000-08:00</published><updated>2009-11-09T06:47:06.382-08:00</updated><title type='text'>Wattdepot Reviews</title><content type='html'>After the long nights and cramming the making of our wattdepot-cli projects, we were tasked to perform reviews on our peers' project. The Criteria for this review could be found &lt;a href="http://groups.google.com/group/ics-software-engineering-fall-2009/web/00-review-checklist?_done=%2Fgroup%2Fics-software-engineering-fall-2009%3F"&gt;here&lt;/a&gt;. We were tasked to review two projects, the two that I reviewed was ewalu and umi.&lt;br /&gt;&lt;br /&gt;Ewalu:&lt;br /&gt;An overview of this project is that it builds and it runs. However what I could not figure out is how to do other methods than just quit, help, and list sources. The other commands do not work. What could be improved in this project is the separating the commands into a package and each in their own class. To see the full report click &lt;a href="http://www2.hawaii.edu/%7Enashe/wattdepot-cli-ewalu%20review.docx"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Umi:&lt;br /&gt;An overview of this project is that it build and it runs. What could be improved in this project is the separation of the commands and putting them into a package and different classes. Also, to make test cases for the project because there is none made. To see the full report click &lt;a href="http://www2.hawaii.edu/%7Enashe/wattdepot-cli-umi%20review.docx"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2942861469163327644-7063829175486453902?l=nathanielashe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nathanielashe.blogspot.com/feeds/7063829175486453902/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nathanielashe.blogspot.com/2009/11/wattdepot-reviews.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/7063829175486453902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/7063829175486453902'/><link rel='alternate' type='text/html' href='http://nathanielashe.blogspot.com/2009/11/wattdepot-reviews.html' title='Wattdepot Reviews'/><author><name>Nathaniel Ashe</name><uri>http://www.blogger.com/profile/00257292138223685483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2942861469163327644.post-5982479091408432267</id><published>2009-11-04T08:12:00.000-08:00</published><updated>2009-11-04T08:35:45.838-08:00</updated><title type='text'>Learning integration through Wattdepot</title><content type='html'>For one week, my class has been working on a new project called Wattdepot. Wattdepot is a system that is accessible by anyone to store and analyze power consumption. This tool is great for consumers that want to monitor their power consumption. However, this tool can make the bill more accurate and could cost more if you are not careful.&lt;br /&gt;&lt;br /&gt;My partner for this project is David Mau. We split the work up by looking at the list that needs to be done and did every other to split the workload. David did a great job in making the code easily read and understood. I say this because I had to do the CommandLineInterface and every file he made, I was able to implement it easily. To not stray away from his style, I followed it as closely as i could so that the whole project has the same style.&lt;br /&gt;&lt;br /&gt;About every goal was achieved during this past week. However, on my part, I did not make any test cases for my commands and the CommandLineInterface that my teacher wanted was not implemented. But what I did do was make a CommandLineInterface that was able to run everything with no problem. As for test cases, I should be able to make some but not before the deadline. Plus I think I did so many test cases for myself because I did the CommandLineInterface and checked to see every time that what I needed to print printed. ahahhahaha. date, timestamp, description.... By looking at our project code, everything had a return statement except for the quitCommand. Also, for the power chart, I tried my best to  figure out how to get the file, but I am really not sure how that works.&lt;br /&gt;&lt;br /&gt;Overall, I had fun working with David even though we could not meet up every day. I think not meeting up about every day or other day broke a communication barrier for this project. We both had things to do so setting our minds straight for this project was difficult. But, David is a great partner and smart is coding.&lt;br /&gt;&lt;br /&gt;After this, I will definitely fix the code to work properly and look more efficient. Click &lt;a href="http://code.google.com/p/wattdepot-cli/downloads/list"&gt;here &lt;/a&gt;to download our project. Our project name is wattdepot-cli-eiwa.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2942861469163327644-5982479091408432267?l=nathanielashe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nathanielashe.blogspot.com/feeds/5982479091408432267/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nathanielashe.blogspot.com/2009/11/learning-integration-through-wattdepot.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/5982479091408432267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/5982479091408432267'/><link rel='alternate' type='text/html' href='http://nathanielashe.blogspot.com/2009/11/learning-integration-through-wattdepot.html' title='Learning integration through Wattdepot'/><author><name>Nathaniel Ashe</name><uri>http://www.blogger.com/profile/00257292138223685483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2942861469163327644.post-866407399359796634</id><published>2009-11-02T04:52:00.000-08:00</published><updated>2009-11-02T05:26:43.422-08:00</updated><title type='text'>Hudson the System Checker</title><content type='html'>Continuous Integration is a software development practice where members of a team integrate their work frequently/daily. Each integration would be verified by an automated build to detect errors. By doing integration frequently/daily, there are less integration problems and it allows the team to develop software quickly.&lt;br /&gt;&lt;br /&gt;What we are using for our watt-depot-cli project is Hudson. We configured Hudson to work side by side with SVN, which checks changes made to the project. Whenever changes are made to the project, Hudson would ensure that everything is working correctly. If it is not, it would send email notifications to whoever is associated with the project. This great feature allows developers to know that there was an update made that failed, and it can be fixed by anyone.&lt;br /&gt;&lt;br /&gt;Right away when testing small parts of our code, I could see the benefits of using continuous integration. It keeps the user updated for every single thing. Also, it gives little symbols of what is going on with the code and if the code is working  correctly or not.&lt;br /&gt;&lt;br /&gt;One small problem I see with Hudson is that the little cloud symbols don't give the right symbol. It starts off with a sun saying everything is great and running correctly. Then when we tested Hudson to see if it works with our project, it gives a little cloud. Which was correct because we were just testing it. But when we fixed it, it did not change back to the sun. If anyone was to just look at that symbol, they would think that the code is not doing what it is suppose to do even though it is fine.&lt;br /&gt;&lt;br /&gt;I think that this is a great tool to use when in a group project. If you cannot meet with the group all the time, this tool helps by keeping you updated.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2942861469163327644-866407399359796634?l=nathanielashe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nathanielashe.blogspot.com/feeds/866407399359796634/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nathanielashe.blogspot.com/2009/11/hudson-system-checker.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/866407399359796634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/866407399359796634'/><link rel='alternate' type='text/html' href='http://nathanielashe.blogspot.com/2009/11/hudson-system-checker.html' title='Hudson the System Checker'/><author><name>Nathaniel Ashe</name><uri>http://www.blogger.com/profile/00257292138223685483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2942861469163327644.post-7056368234483460791</id><published>2009-10-19T07:08:00.000-07:00</published><updated>2009-10-21T02:40:47.741-07:00</updated><title type='text'>Quicky Questions</title><content type='html'>&lt;div&gt;Midterm is coming up! What could be on the test? Here are some questions that ask what we have learned so far.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;1. As a programmer, why is the code "import java.util.*" not something you should have in your code?&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;You want to let the viewer to be able to understand and trace every part of the source code. &lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;By using a wildcard, this makes the viewer unable to help resolve issues, if there are in&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;your code, because the viewer does not know what you imported.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2. Why is a FizzBuzz program being used as an entry question to any programming job?&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;There are people who know a whole lot about programming, but not a lot about writing &lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;source code. FizzBuzz weeds out those type of people at a programming job interview.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;3. What is it called when someone watches tv, checks their phone, checks their email, checks their myspace, and trying to do their programming all at the same time? As a programmer, why is this bad?&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Multi-tasking. For a programmer this is bad because their focus is not 100% on their work.&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;If a programmer does not have full focus on their work then the code will not have high&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;quality also.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;4. Write a FizzBuzz program, but instead of using for loops and while loops, do it recursively.&lt;/div&gt;&lt;div&gt;&lt;div&gt;public class RecursiveFizzBuz {&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;/span&gt;private static int x = 1;&lt;/div&gt;&lt;div&gt;  &lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;/span&gt;public static void main(String[]args){&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;&lt;/span&gt;recursive();&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;}&lt;/div&gt;&lt;div&gt;  &lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;/span&gt;public static void recursive(){&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt; &lt;/span&gt;if (x != 101){&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;/span&gt; &lt;/span&gt;if((x % 15) == 0){&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;    &lt;span class="Apple-tab-span" style="white-space:pre"&gt;    &lt;/span&gt;&lt;/span&gt;System.out.println("FizzBuzz");&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;/span&gt;&lt;/span&gt;} else if ((x % 3 )== 0){&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;    &lt;span class="Apple-tab-span" style="white-space:pre"&gt;    &lt;/span&gt;&lt;/span&gt;System.out.println("Fizz");&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;/span&gt;&lt;/span&gt;} else if ((x % 5)==0){&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;    &lt;span class="Apple-tab-span" style="white-space:pre"&gt;    &lt;/span&gt;&lt;/span&gt;System.out.println("Buzz");&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;/span&gt;&lt;/span&gt;} else {&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;span class="Apple-tab-span" style="white-space:pre"&gt;    &lt;/span&gt; &lt;/span&gt;System.out.println(x);&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;/span&gt;&lt;/span&gt;}&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt; &lt;/span&gt;x++;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt; &lt;/span&gt;recursive();&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;&lt;/span&gt;}&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;/span&gt;}&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;5. What is open source software? What is so good about it?&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Open source software is source code that is viewable to the public and is open for the public &lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;use. The public can use, change, and improve the software, and redistribute it. What is &lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;so good about it is that any one can help improve the code because the code is viewable.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;6. In a forum, does a subject "HELP!!!!!" give you any insight of what that person needs? Is this a proper subject line? What should be a proper subject line?&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;No. No. A proper subject line should describe something fully and precisely on what you&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;need help on. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;7. Why would you test your own code? What are three types of testing?&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;You should test your code to see that your code is doing what you want it to do. Acceptance,&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;behavioral, and unit.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;8. What is so good about ANT? What are some things that ANT does?&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;ANT is a java-based build tool that checks your project and says if your project is ready to &lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;be distributed. Some things is that it checks your source code, byte code, and runs &lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;tests.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;9. Why should you comment your code? Is updating your comments important? Why?&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;You should comment your code to state what is going on in certain areas of the code, what &lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;the program is about, and why it is doing what it is doing. Yes, it is important because&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;if you do not update your code then whoever is looking at your code is trying to figure &lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;what is going on, they will read that comment, and that comment and the code will not &lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;match each other.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;10. What is subversion and why is it helpful.&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Subversion is a free open source version control system. It is helpful because it manages &lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;files and directories and the changes made to them. The owner can keep track of what &lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;has changed, and backup to older versions of the code if they want to.&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2942861469163327644-7056368234483460791?l=nathanielashe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nathanielashe.blogspot.com/feeds/7056368234483460791/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nathanielashe.blogspot.com/2009/10/quicky-questions.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/7056368234483460791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/7056368234483460791'/><link rel='alternate' type='text/html' href='http://nathanielashe.blogspot.com/2009/10/quicky-questions.html' title='Quicky Questions'/><author><name>Nathaniel Ashe</name><uri>http://www.blogger.com/profile/00257292138223685483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2942861469163327644.post-2073161452541767768</id><published>2009-10-14T07:21:00.000-07:00</published><updated>2009-10-14T07:35:37.725-07:00</updated><title type='text'>Project Management and SVN</title><content type='html'>Working with Google's Project Management and SVN has shown me two programs that are very useful. SVN or subversion, is a useful tool that a group could use when working on a big project. It allows the group of people to make small or big changes to the projects and commit the changes to the source server for everyone in the group to update. SVN differs on different machines, so what I used was TortoiseSVN, MAC uses smartSVN. What is really great about SVN is that it always checks for the most recent version, so if you were to try and commit the code you fixed and someone else has done so before you, you have to update according to their fix before you can commit yours. This feature gets rid of update problems. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;By learning so many things about programming, it has shown me lots of resources. I did not know Google had so many features. Google Project Management has made it easy to load all my project files on to one server, and anyone can access it and make comments. Which is really great because the more input from people the better my project will be.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To go to my discussion page click &lt;a href="http://groups.google.com/group/robocode-nah-killarobot-discuss"&gt;here&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To go to my project page click &lt;a href="http://code.google.com/p/robocode-nah-killarobot/"&gt;here&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2942861469163327644-2073161452541767768?l=nathanielashe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nathanielashe.blogspot.com/feeds/2073161452541767768/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nathanielashe.blogspot.com/2009/10/project-management-and-svn.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/2073161452541767768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/2073161452541767768'/><link rel='alternate' type='text/html' href='http://nathanielashe.blogspot.com/2009/10/project-management-and-svn.html' title='Project Management and SVN'/><author><name>Nathaniel Ashe</name><uri>http://www.blogger.com/profile/00257292138223685483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2942861469163327644.post-6400786284851970197</id><published>2009-10-08T18:38:00.000-07:00</published><updated>2009-10-08T19:14:06.476-07:00</updated><title type='text'>JUnit: Robocode Testing ... not a Crew</title><content type='html'>JUnit testing is code that is programmed to test a programmers main code to see that the code that they wrote is doing what it is suppose to be doing, or it could be used to see statistics in the code so that the programmer can make the program better.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;When we first started using JUnit, I noticed that not just me but everyone was having a hard time just trying to write code to test our main java file. I thought it was a little funny but it is pretty hard. However, now that I know how to do it and how it works I think I can make more JUnit cases for future programs.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;What I tested in my robocode program is if my robot can beat two sample robots, if it turns to try and ram another robot if another robot is close, fire power, if my robot loses all its energy, and if it at least hits another robot when it fires. I believe that all these test cases were hard  to make because at first I had no clue on what I was doing. I had to sit and look at classmate's JUnit cases and understand how and what they are doing. And since I took too long I am turning in my assignment late. I could have turned it in on time, but I wanted to understand the code fully instead of just turning it in. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now that I do understand it, there is no problem making another one. What I could change though is how I made my robot because then writing these test cases would be a whole lot easier. What Emma did for me is run my test cases and show me if they failed or executed. This showed me what needed improvement.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Alright!!! without taking more time and not turning my code in, my robocode could be found &lt;a href="http://www2.hawaii.edu/~nashe/robocode-nah-KillaRobot-1.1.929-1.0.1008.zip"&gt;here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2942861469163327644-6400786284851970197?l=nathanielashe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nathanielashe.blogspot.com/feeds/6400786284851970197/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nathanielashe.blogspot.com/2009/10/junit-robocode-testing-not-crew.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/6400786284851970197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/6400786284851970197'/><link rel='alternate' type='text/html' href='http://nathanielashe.blogspot.com/2009/10/junit-robocode-testing-not-crew.html' title='JUnit: Robocode Testing ... not a Crew'/><author><name>Nathaniel Ashe</name><uri>http://www.blogger.com/profile/00257292138223685483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2942861469163327644.post-4686910890023347717</id><published>2009-09-30T02:58:00.000-07:00</published><updated>2009-09-30T04:02:51.180-07:00</updated><title type='text'>A Nightmare for a Programmer</title><content type='html'>Anyone can write the best code that they can, but there will always be something very small that could mess up the whole program. The one nightmare for a programmer is a program that was written in one hour but still being debugged for three hours. Any programmer or ICS student knows what I am talking about. But what I have learned about Ant has helped tremendously in making sure my code is correctly made.&lt;br /&gt;&lt;br /&gt;In a workplace, having a standard for everything can keep the workplace safe, quickly done, and easily understood by others. Formatting code helps greatly for others in the workplace to understand your code, but what about the world? What about other platforms that want to download the program that you made on your own computer? This is where the program Ant comes in. Ant is a program that contains a bunch of xml files that can check your program and the build of your program. It can check the style of your code and prompt you for every line that is incorrect. Also, it can look for bugs which check your code for incorrect inputs. The most important thing that Ant does is create a file that could be run on any pc.&lt;br /&gt;&lt;br /&gt;When I started this program, I found that the style of my java file had a bunch of errors. What was great even though it had a lot of errors was that each error said what was wrong and where it was. It took me a while at first to figure how to correct some errors but they were easy. Most of my errors was when I was commenting about @params. But after fixing that and some whitespace my program was fine. Also what was hard was correctly assigning the titles for the xmls. I had to find each title and change it to mine.&lt;br /&gt;&lt;br /&gt;I you would like to learn about my new Robocode file click &lt;a href="http://www2.hawaii.edu/~nashe/robocode-nah-KillaRobot-1.1.929-1.0.930.zip"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2942861469163327644-4686910890023347717?l=nathanielashe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nathanielashe.blogspot.com/feeds/4686910890023347717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nathanielashe.blogspot.com/2009/09/nightmare-for-programmer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/4686910890023347717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/4686910890023347717'/><link rel='alternate' type='text/html' href='http://nathanielashe.blogspot.com/2009/09/nightmare-for-programmer.html' title='A Nightmare for a Programmer'/><author><name>Nathaniel Ashe</name><uri>http://www.blogger.com/profile/00257292138223685483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2942861469163327644.post-246135114094815197</id><published>2009-09-21T09:09:00.000-07:00</published><updated>2009-09-21T13:19:16.769-07:00</updated><title type='text'>KillaRobot is ALIVE!!!!!!</title><content type='html'>Up until now, we have been messing around with a program called Robocode. We have been looking at how the robots work, learning how to make them move, and brainstorming strategies to defeat other robots. Coming up is a tournament that has been put together by our professor called Robowars. In Robowars we can challenge other people over the internet with the robot I created and the robot they created. But for now we are going to challenge people within our class. The robot I put together now to challenge my classmates with is called KillaRobot, KR for short.&lt;br /&gt;&lt;br /&gt;Now that we have learned the basic movements and some strategies, it was time to design our own robots. KillaRobot does basic movements, but it destroys 7 out 8 sample robots at best 2 out of 3. &lt;span style="font-size:85%;"&gt;The sample robots can be viewed in my last blog entry.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Creating KillaRobot&lt;/strong&gt;&lt;br /&gt;Upon building my robot, my main concern was how am I going to fire at the other robots. After doing the basic scan the battlefield and fire on scanned robot, then came the idea of just moving straight to be able to dodge enemy bullets. But after getting those two basic movements and observing that with just the basic movements I can destroy most sample robots, Ramfire comes and just destroys me. I did not know how to counter Ramfire. I tried moving away when I got hit. I tried doing circles. But it kept on winning the overall battle. Then I thought, how about I just hit Ramfire back, because I have the advantage first because I shoot it a couple times first before it hits me. Then after applying this thought, I was able to make "KillaRobot".&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Movements&lt;/strong&gt;&lt;br /&gt;KillaRobot's movements are really basic. It moves in a straight line while scanning the battlefield. When it sees another robot, it fires max power. If it hits a wall, it will turn right and move forward again. What is unique about KillaRobot is that when it gets hit or hits another robot first, it will act like Ramfire. It will run into the enemy robot and fire max power. Another thing that makes KillaRobot unique is that when it gets hit by a bullet it will turn right and move forward. I made it do this when it get hits by a bullet because I noticed that it died alot when facing Spinbot. I thought how am I dying by Spinbot. I found out that since KillaRobot moves in a straight line, if it moved horizontal on the playing field Spinbot was able to hit KillaRobot. When applying the turn when KillaRobot gets hit by a bullet, KillaRobot was able to defeat Spinbot.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Victories&lt;/strong&gt;&lt;br /&gt;The robots KillaRobot was able to defeat was RamFire, SpinBot, Crazy, Fire, Sitting Duck, Corners, Tracker. Tracker wins sometimes, but overall KillaRobot wins. A win is a win. Walls is the only robot that KillaRobot cannot defeat. The next build, I will concentrate on defeating walls. Since Ramfire was what I concentrated on first, I stuck with it. And it destroyed 7 out of 8.&lt;br /&gt;&lt;br /&gt;You can see my robot's abilies &lt;a href="http://www2.hawaii.edu/~nashe/nah.KillaRobot_1.0.jar"&gt;HERE&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2942861469163327644-246135114094815197?l=nathanielashe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nathanielashe.blogspot.com/feeds/246135114094815197/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nathanielashe.blogspot.com/2009/09/killarobot-is-alive.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/246135114094815197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/246135114094815197'/><link rel='alternate' type='text/html' href='http://nathanielashe.blogspot.com/2009/09/killarobot-is-alive.html' title='KillaRobot is ALIVE!!!!!!'/><author><name>Nathaniel Ashe</name><uri>http://www.blogger.com/profile/00257292138223685483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2942861469163327644.post-799042719302335817</id><published>2009-09-16T00:42:00.000-07:00</published><updated>2009-09-16T02:36:24.661-07:00</updated><title type='text'>RoboCode: Review of the Sample Robots</title><content type='html'>After learning the basic movements for robocode, it has become fun and interesting. Seeing the robot move, track, and fire has made this ICS class fun. But the time is getting near for RoboWars and we need strategies for making our own KRs. KILLA ROBOTS. The following 8 robots are samples that I have reviewed to make a KR.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Walls:&lt;/strong&gt;&lt;br /&gt;This robot's movement has the simplest movement. It finds the nearest wall, goes to it, and moves along the walls shooting at the enemy. It only shoots at the enemy with medium power and when the enemy is in front of the gun. The movement for this robot is not very effective. If there was an enemy in the robot's path, it treats that enemy as a wall. The enemy robot could be towards the middle of a wall and if this sample robot hits the enemy robot, it would then move along the middle of the map as if it is moving along a wall. The firing for this robot is also not that effective because if it is correctly moving along the walls it would only shoot when the enemy robot is in front of the gun. If it is not moving correctly along the walls, then it could be missing the all the robots it does not see.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ramfire:&lt;/strong&gt;&lt;br /&gt;A robot that is like a bulldozer with a gun fixed to it. This robot will pick an enemy robot that it will fire at and run into until that enemy is dead. This would be a very effective robot if it was able to stop the paths of other robots. If it doesn't stop the paths of other robots, it is just a straight moving robot because it does not fire at the enemy until it rams the enemy robot first. Ramfire has no special movements but ramming and getting extra points and no special fire abilities because it will not shoot the enemy robot until it hits the enemy first.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Spinbot:&lt;/strong&gt;&lt;br /&gt;This robot is a very dizzying robot. It spins in a circle while wildly firing at an enemy robot at full power. Most of the time this robot misses its target. The movement of this robot has no strategy, when it has an enemy in front of its gun it fires and mostly missing. It is a little effective for dodging bullets but not very. If its target is sitting still, then this robot will win.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Crazy:&lt;/strong&gt;&lt;br /&gt;Crazy is pretty crazy... The movement of this robot is very effective for enemy robots to miss. In its code it uses setTurns, setAhead, and waitFor in the AdvancedRobot. These methods give this robot the ability to move in a curve. Unlike robot, it has to use call a lot of methods to do the same. Although it uses advanced movements, its tracking and firing abilities are terrible. The gun and radar is fixed, so when the enemy is in front of the gun, it then shoots. What is worse, it fires with the least amount of energy.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Fire:&lt;/strong&gt;&lt;br /&gt;Ouch I got hit let me move from this spot... The movements of this robot is very bad. It sits in one spot until it gets hit, then it will just move a little either left or right. The tracking is also bad because the radar and fixed gun only turns to the right scanning the field. And judging only if the enemy is close, less than 50 pixels, it will use max fire power. If the enemy is far then it will use the least fire power. What is good about this robot is if it gets hit, the gun will turn real fast pointing to the enemy robot who hit it, and fires at maximum power.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Sitting Duck&lt;/strong&gt;:&lt;br /&gt;Shoot me!!!! This robot has nothing at all. There is no movement, scanning, or firing. Basically it is a target.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Corners:&lt;/strong&gt;&lt;br /&gt;Go to the corner... This robot has a good thought strategy but is very ineffective. It is good that it goes to a corner because no one can shoot it from behind. However, if it is stopped from getting to an actual corner, this robot is useless because it thinks it is at a corner but it is not. The tracking for this robot is ok, when it reaches its corner, it sweeps its gun from 0-90 and does a little tracking when locked on to a robot. Its firepower is also ok because it fires at the enemy when it is in front of the gun. It uses low power if the enemy is far and max when the enemy is close.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Tracker:&lt;/strong&gt;&lt;br /&gt;I got you in my sights... This robot is like Tracking02, but when it gets withing a certain distance between the enemy it open fires. The movement for this robot is not effective. It just tracks an enemy and either moves toward it or away and then fires. Its targeting is good because it sweeps its radar left to right if it lost its target. If it finds it then it moves foward or backward. If it does not find it in its left to right sweep, it then spins looking for another target. Its fire power is at maximum when it gets to a certain distance between the enemy. If another enemy hits the robot, it will open fire at maximum at that robot.&lt;br /&gt;&lt;br /&gt;Reviewing these robots have given me a little insight on what I can use as strategy for my KR.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2942861469163327644-799042719302335817?l=nathanielashe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nathanielashe.blogspot.com/feeds/799042719302335817/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nathanielashe.blogspot.com/2009/09/robocode-review-of-sample-robots.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/799042719302335817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/799042719302335817'/><link rel='alternate' type='text/html' href='http://nathanielashe.blogspot.com/2009/09/robocode-review-of-sample-robots.html' title='RoboCode: Review of the Sample Robots'/><author><name>Nathaniel Ashe</name><uri>http://www.blogger.com/profile/00257292138223685483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2942861469163327644.post-1323108662989556620</id><published>2009-09-14T09:19:00.000-07:00</published><updated>2009-09-14T09:44:43.727-07:00</updated><title type='text'>Coding Standards - Why they are important</title><content type='html'>Coding Standards in our codes is very important in today's developing world. If there are no standards, how can anyone read your or anybody's code? If there was no MLA formmating in writing, everyones citations for their paper's would be all over the place and no one could understand where that writer got their resources. MLA formmating and Coding Standards give guidelines so anyone anywhere can read the code.&lt;br /&gt;&lt;br /&gt;So far using using coding standards in class has not been difficult. I have been using it for my college career and it is easy to read my own code when I bring it up again to look at it. The only difference between now and when I first started my Software Engineering class, is the use of tabs. Tabs made the code look real nice and organized, however learning that tabs could be interpreted differently in a different environmet made it hard to stop using it. But since eclipse has a format option, it made it easy to eliminate those tabs.&lt;br /&gt;&lt;br /&gt;Click &lt;a href="http://www2.hawaii.edu/~nashe/robocode-nathaniel.h.ashe.jar"&gt;here&lt;/a&gt; to see my new robocoding standards.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;What is new in my code&lt;/strong&gt;&lt;br /&gt;While looking at my classmate's code, I noticed that on some of my codes I use the most complicated way to make it work. This reminded me from what my professor has said about his career, there is always a way that what your doing could be made simpler. While looking at my classmate BJ DelaCruz's code, I noticed that the code I wrote is a billion lines longer than what he had. So I looked at his code and made mine similar to what he had, I tried to make my code unique so it is not like I copied his code line for line, BUT his code is so simple that there is no way to not see the difference.&lt;br /&gt;&lt;br /&gt;In everything you do, there will always be someone that could do better.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2942861469163327644-1323108662989556620?l=nathanielashe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nathanielashe.blogspot.com/feeds/1323108662989556620/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nathanielashe.blogspot.com/2009/09/coding-standards-why-they-are-important.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/1323108662989556620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/1323108662989556620'/><link rel='alternate' type='text/html' href='http://nathanielashe.blogspot.com/2009/09/coding-standards-why-they-are-important.html' title='Coding Standards - Why they are important'/><author><name>Nathaniel Ashe</name><uri>http://www.blogger.com/profile/00257292138223685483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2942861469163327644.post-6077447313883529929</id><published>2009-09-09T07:36:00.000-07:00</published><updated>2009-09-09T08:01:19.683-07:00</updated><title type='text'>Robocode *****&amp;&amp;%%%%^^&amp;**^%</title><content type='html'>Oh my, robots have taken over my mind... This assignment was tough on some parts and easy on others. To look at my code click &lt;a href="http://www2.hawaii.edu/~nashe/MyRobot.zip"&gt;here&lt;/a&gt;. The assignment had robots that had to do nothing and robots that had to track another robot and follow them or shoot them. IT WAS CRAZY TO FIGURE OUT ALL THE METHODS. aaaaahhhhhhh. But in the end when the robot worked, I understood very well how the robot works.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Experiences&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Some robots needed a little bit of math. I have forgotten some basics of math and i needed to refresh it by looking it up in google. For example, the robot for Movement05 needed to move to one corner and move to the opposite corner. I forgot the basic a^2 + b^2 = c^2. I just needed the distance c to move across the board. lol But it was a funny refresher. Other codes needed some sitting back and thinking because they needed to do things specially. For example the tracking robots, they needed to scan the field and follow the robot it scanned.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Future build&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;From learning basic movements, tracking, and firing, I think that when we have to make a competitive robot, I will be able to last for a while. I would make my robot be able to recognize fired bullets and dodge them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2942861469163327644-6077447313883529929?l=nathanielashe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nathanielashe.blogspot.com/feeds/6077447313883529929/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nathanielashe.blogspot.com/2009/09/robocode.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/6077447313883529929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/6077447313883529929'/><link rel='alternate' type='text/html' href='http://nathanielashe.blogspot.com/2009/09/robocode.html' title='Robocode *****&amp;&amp;%%%%^^&amp;**^%'/><author><name>Nathaniel Ashe</name><uri>http://www.blogger.com/profile/00257292138223685483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2942861469163327644.post-8753237922038060786</id><published>2009-08-31T09:21:00.000-07:00</published><updated>2009-08-31T10:12:45.242-07:00</updated><title type='text'>OSS Experience</title><content type='html'>Overview:&lt;br /&gt;&lt;br /&gt;jEdit (&lt;a href="http://sourceforge.net/projects/jedit/"&gt;http://sourceforge.net/projects/jedit/&lt;/a&gt;) is a programmer's text editor written in Java. It is like any other text editor, but with a little more power. It is supported on multiple systems, mac or pc. With the correct plugins, this not so simple text editor can be a powerful tool for a new java programmer.&lt;br /&gt;&lt;br /&gt;PD1:&lt;br /&gt;&lt;br /&gt;Right after download and startup, this text editor is like any other text editor. I tried writing my previous posted program and it was like notepad but with a little more features. Unlike eclipse, this text editor does not help too much when first downloaded. However, with the correct plugins, jEdit could be a powerful editor (said by the website).&lt;br /&gt;&lt;br /&gt;PD2:&lt;br /&gt;&lt;br /&gt;When downloaded, jEdit is just one executable file. After download, with just a few clicks as to where the user would like to save the program and have certain features, the program is up and running. If the user is a first time computer user, this type of download could not be any easier. However, when using this type of text editor, it should not be a for a first time java programmer and computer user, because without the correct plugins, it will not help for a first time java programmer, and finding the correct plugins for a first time computer user is not so great also.&lt;br /&gt;&lt;br /&gt;PD3:&lt;br /&gt;&lt;br /&gt;For an experienced computer user and java user, this program can be very easily used. Again, with the right plugins this program could be very powerful, even though it is like a simple text editor. To improve this program as a developer, I would give the option of downloading the program with plugins already installed. As it is now after download, the program is almost identical as notepad. If it came with an option for certain plugins, jEdit could be like eclipse after download. As a new developer, this program could be easily modified because it gives the new developer to write and update modes, write macros and plugins, and fix plugins or core bugs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2942861469163327644-8753237922038060786?l=nathanielashe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nathanielashe.blogspot.com/feeds/8753237922038060786/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nathanielashe.blogspot.com/2009/08/oss-experience.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/8753237922038060786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/8753237922038060786'/><link rel='alternate' type='text/html' href='http://nathanielashe.blogspot.com/2009/08/oss-experience.html' title='OSS Experience'/><author><name>Nathaniel Ashe</name><uri>http://www.blogger.com/profile/00257292138223685483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2942861469163327644.post-1859333216043430902</id><published>2009-08-31T08:17:00.000-07:00</published><updated>2009-08-31T08:31:59.565-07:00</updated><title type='text'>FizzBuzz</title><content type='html'>The FizzBuzz Program:&lt;br /&gt;&lt;br /&gt;The purpose of this program is to print integers from 1 - 100 with the following exception, every number divisible by 3 prints Fizz, 5 prints Buzz, 3 and 5 prints FizzBuzz. It was assigned to test&lt;br /&gt;"programmers", who say they can program, but in reality they can not. This simple program helped companies to not hire people who can not do a simple program.&lt;br /&gt;&lt;br /&gt;Time took to do this: 5 min&lt;br /&gt;&lt;br /&gt;Problems: A little basics&lt;br /&gt;&lt;br /&gt;Solutions: Look for examples online or the java API&lt;br /&gt;&lt;br /&gt;Overview:&lt;br /&gt;&lt;br /&gt;Fun refresher when done in class. It was interesting to learn the JUnit test case program and implementing it with this program. So far the class seems great. Love the structure of how we are doing work in class and not mostly at home.&lt;br /&gt;&lt;br /&gt;Code:&lt;br /&gt;&lt;br /&gt;public class FizzBuzz {&lt;br /&gt;//Constructor to print out the numbers.&lt;br /&gt;public FizzBuzz(){&lt;br /&gt;for(int x = 1; x &lt;= 100; x++){ if((x % 15) == 0){//number is 15 because that is 3 and 5 System.out.println("FizzBuzz"); } else if ((x % 3 ) == 0){ System.out.println("Fizz"); } else if ((x % 5) == 0){ System.out.println("Buzz"); } else { System.out.println(x); } } }&lt;br /&gt;&lt;p&gt;&lt;br /&gt;public static void main(String[]args){&lt;br /&gt;FizzBuzz fizzer = new FizzBuzz();&lt;br /&gt;}&lt;/p&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2942861469163327644-1859333216043430902?l=nathanielashe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nathanielashe.blogspot.com/feeds/1859333216043430902/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://nathanielashe.blogspot.com/2009/08/fizzbuzz_31.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/1859333216043430902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2942861469163327644/posts/default/1859333216043430902'/><link rel='alternate' type='text/html' href='http://nathanielashe.blogspot.com/2009/08/fizzbuzz_31.html' title='FizzBuzz'/><author><name>Nathaniel Ashe</name><uri>http://www.blogger.com/profile/00257292138223685483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
