<?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-9200534642471385594</id><updated>2011-07-08T11:33:13.659-07:00</updated><category term='GIS'/><category term='Toronto'/><category term='Windows XP'/><category term='installation'/><category term='Geos'/><category term='Location'/><category term='subclass'/><category term='javascript'/><category term='Toronto NetTuesday'/><category term='human factor'/><category term='Drupal on Ingres'/><category term='debugging'/><category term='3502'/><category term='debugger'/><category term='I Wa Wong'/><category term='Your web server does not appear to support any common database types'/><category term='projects'/><category term='no GRANT or GRANT compatible permit exists'/><category term='install.php'/><category term='GMap'/><category term='biking'/><category term='test'/><category term='values'/><category term='CSC494'/><category term='configuration'/><category term='day 1'/><category term='pdt'/><category term='extends'/><category term='Ingres'/><category term='http://localhost/dummy.php'/><category term='Niagara Falls'/><category term='Geokudo'/><category term='OpenLayers'/><category term='UCOSP'/><category term='usability'/><category term='Mark Surman'/><category term='warnings'/><category term='linux'/><category term='apache'/><category term='end to end'/><category term='winter 2010'/><category term='computer science'/><category term='Wong I Wa'/><category term='Windows Vista'/><category term='vision'/><category term='schedule'/><category term='php'/><category term='engineering'/><category term='Kien Trinh'/><category term='ajax'/><category term='W3T Productions'/><category term='tutorial'/><category term='object'/><category term='hierarchy'/><category term='software design'/><category term='CV'/><category term='compile'/><category term='trip'/><category term='mission'/><category term='Geospatial'/><category term='Drupal'/><category term='code sprint'/><category term='University of Toronto'/><category term='sql'/><category term='build'/><category term='software'/><category term='Eva Wong'/><category term='about me'/><category term='status report'/><category term='Alex Trofast'/><category term='GSoC 2008'/><category term='Sam Wong'/><category term='zend'/><category term='prototype'/><title type='text'>i-Wa</title><subtitle type='html'>I will dive deeper into sea of code</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>64</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-1120637247258333470</id><published>2010-02-05T09:37:00.000-08:00</published><updated>2010-02-05T09:46:44.491-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='winter 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Geospatial'/><category scheme='http://www.blogger.com/atom/ns#' term='UCOSP'/><category scheme='http://www.blogger.com/atom/ns#' term='Ingres'/><category scheme='http://www.blogger.com/atom/ns#' term='Eva Wong'/><category scheme='http://www.blogger.com/atom/ns#' term='status report'/><category scheme='http://www.blogger.com/atom/ns#' term='Wong I Wa'/><title type='text'>UCOSP status report #2</title><content type='html'>For the past 2 weeks, I have been working with the first 2 patches, issimple and isempty, with the first one committed and second one pending for approval. These patches are compiled based on the latest from the GEOS library repository after the people working on it fixed the building issue, and applied the patch sent by my mentor Alex Trofast. &lt;br /&gt;&lt;br /&gt;Next moving on, I'm going to work closely with Sara on the SEP testing and hopefully and compile a set of steps for newbies to QA for Ingres.&lt;br /&gt;&lt;br /&gt;Wiki pages that I have been reading about.&lt;br /&gt;&lt;a href="http://community.ingres.com/wiki/Test_Developer "&gt;http://community.ingres.com/wiki/Test_Developer&lt;/a&gt;&lt;br /&gt;&lt;a href="http://community.ingres.com/wiki/SEPGUIDE"&gt;http://community.ingres.com/wiki/SEPGUIDE&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-1120637247258333470?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/1120637247258333470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2010/02/ucosp-status-report-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/1120637247258333470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/1120637247258333470'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2010/02/ucosp-status-report-2.html' title='UCOSP status report #2'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-8858428889988968233</id><published>2010-01-22T12:47:00.000-08:00</published><updated>2010-01-23T13:21:53.307-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='winter 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Geospatial'/><category scheme='http://www.blogger.com/atom/ns#' term='UCOSP'/><category scheme='http://www.blogger.com/atom/ns#' term='Ingres'/><category scheme='http://www.blogger.com/atom/ns#' term='Eva Wong'/><category scheme='http://www.blogger.com/atom/ns#' term='status report'/><category scheme='http://www.blogger.com/atom/ns#' term='Wong I Wa'/><title type='text'>UCOSP status report #1</title><content type='html'>For the first week, I have tried stepped through the code in Ingres using the build that is generated by ./runbuild.sh -g after a clean along with gcc.&lt;br /&gt;&lt;br /&gt;For the first patch isempty, I have the diff patch that I have so far to Andrew, Alex, and Sara. I have got a confirmation from Alex that the patch Right now I'm currently stuck on some build error that is at this point unknown to me.&lt;br /&gt;&lt;br /&gt;I have followed the exact same steps for this way of clean build.&lt;br /&gt;&lt;br /&gt;In $ING_ROOT:&lt;br /&gt;rm -rf release install build logs tools&lt;br /&gt;./runbuild.sh -c&lt;br /&gt;cd src&lt;br /&gt;rm -rf `svn stat | grep ? | awk '{ print $2'`&lt;br /&gt;runbuild.sh -g&lt;br /&gt;&lt;br /&gt;However, the build gave me the following error&lt;br /&gt;grep --color -n error ./logs/jam_01_23_10_0309.log &lt;br /&gt;1384:/data/g7iwwong/geospatial/src/common/adf/adg/adgoptab.c:1106: error: 'ADO_ISEMPTY_CNT' undeclared here (not in a function)&lt;br /&gt;1385:/data/g7iwwong/geospatial/src/common/adf/adg/adgoptab.c:1106: error: 'ADZ_ISEMPTY_FIIDX' undeclared here (not in a function)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-8858428889988968233?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/8858428889988968233/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2010/01/ucosp-status-report-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/8858428889988968233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/8858428889988968233'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2010/01/ucosp-status-report-1.html' title='UCOSP status report #1'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-8337772504827872898</id><published>2010-01-18T12:23:00.001-08:00</published><updated>2010-01-18T14:45:28.577-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='winter 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='code sprint'/><category scheme='http://www.blogger.com/atom/ns#' term='Geospatial'/><category scheme='http://www.blogger.com/atom/ns#' term='UCOSP'/><category scheme='http://www.blogger.com/atom/ns#' term='Ingres'/><title type='text'>UCOSP code sprint day #3</title><content type='html'>Today both the Geotools and Ingres group continued to explored the unanswered questions in their heads. We also had an hour of wrap up after lunch on what's good/bad about this meeting up.&lt;br /&gt;&lt;br /&gt;I found the code sprint well-organized and yet elastic to different needs for different groups. I have also learnt more about the different curriculum from different schools, their strength and weakness. I am also able to get most of the discussion about sync'ing the knowledge among the team, the flow of the term, contacts, communication channel and job allocation done at this code sprint, which will definitely ease my work for the rest of the term.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Schedule of this term total = 11 weeks&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Meeting: Every Friday &lt;br /&gt;Where: GTalk/Skype/Google Wave&lt;br /&gt;Blogs: Update 1 summarized blogpost to UCOSP per week after the meeting&lt;br /&gt;&lt;br /&gt;Week 1(22 Jan 2010): Eva: figure out how to debug the code, and complete the 1st patch: isEmpty. See Ingres in debugging mode in action(attach gcc and run on top of Ingres?). Sara: figure out how to add test cases, how the connections are made in between the test_suite and the ingres geospatial code base, structure of the test suite for geospatial, what are the files that are needed to be modified in order to test the functions that Eva writes.&lt;br /&gt;Week 2(29 Jan 2010): the 2nd patch: IsEmpty&lt;br /&gt;Week 3(5 Feb 2010): testing of the first 2 patches&lt;br /&gt;Week 4(12 Feb 2010): the 3rd patch: Overlaps&lt;br /&gt;Week 5(19 Feb 2010): the 4th patch: NumPoints&lt;br /&gt;Week 6(26 Feb 2010): testing of the 3rd, 4th patches&lt;br /&gt;Week 7(5 Mar 2010): ---- &lt;br /&gt;Week 8(12 Mar 2010): the 5th patch: X&lt;br /&gt;Week 9(19 Mar 2010): the 6th patch: Y&lt;br /&gt;Week 10(26 Mar 2010): testing of the 5th, 6th patches&lt;br /&gt;Week 11(2 Apr 2010): Video of seeing the SQL running in action&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-8337772504827872898?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/8337772504827872898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2010/01/ucosp-code-sprint-day-3.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/8337772504827872898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/8337772504827872898'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2010/01/ucosp-code-sprint-day-3.html' title='UCOSP code sprint day #3'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-4706993010413183206</id><published>2010-01-16T12:23:00.000-08:00</published><updated>2010-02-05T08:59:00.774-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='winter 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='code sprint'/><category scheme='http://www.blogger.com/atom/ns#' term='Geospatial'/><category scheme='http://www.blogger.com/atom/ns#' term='UCOSP'/><category scheme='http://www.blogger.com/atom/ns#' term='Ingres'/><title type='text'>UCOSP code sprint day #2</title><content type='html'>Today we continue to explore the unanswered questions left over from yesterday. These are the things that I have explored&lt;br /&gt;&lt;br /&gt;OGC stands for opengeospatial consortium, and GEOS is an implementation of the OGC specification. It is formed by a set of companies who have invested their time to have set out a standard for geospatial information systems and databases. GEOS implements part of &lt;a href="http://www.opengeospatial.org/standards/sfs"&gt;the SFS standard&lt;/a&gt; and Ingres uses it for geospatial manipulation and calculation. The patch Alex sent sends me extends GEOS to support more of the standard so that Ingres can use the GEOS.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Functions instances to implement:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;IsSimple,&lt;br /&gt;&lt;li&gt;IsEmpty, &lt;br /&gt;&lt;li&gt;Overlaps, &lt;br /&gt;&lt;li&gt;X(on points only),&lt;br /&gt;&lt;li&gt;Y(on points only), &lt;br /&gt;&lt;li&gt;NumPoints (on linestring only)&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Files to change:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;adgoptab.roc       &lt;br /&gt;&lt;li&gt;fi_defn.txt            &lt;br /&gt;&lt;li&gt;aduint.h&lt;br /&gt;&lt;li&gt;adfops.h&lt;br /&gt;&lt;li&gt;adupoint.c&lt;br /&gt;&lt;li&gt;adffiids.h&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Following the standard that is quoted from OpenGIS Implementation Specification for Geographic information - Simple feature access:&lt;br /&gt;&lt;/span&gt;Organization: Open Geospatial Consortium Inc.&lt;br /&gt;Date: 2005-11-22&lt;br /&gt;Reference number of this document: OGC 05-134&lt;br /&gt;Version: 1.1.0&lt;br /&gt;Category: OpenGIS® Implementation Specification&lt;br /&gt;Editor: Keith Ryden&lt;br /&gt;&lt;br /&gt;SQL functions on type Geometry&lt;br /&gt;    IsEmpty(g Geometry) : Integer&lt;br /&gt;The return type is Integer, with a return value of 1 for TRUE, 0 for FALSE, and –1 for UNKNOWN corresponding to a function invocation on NULL arguments.&lt;br /&gt;TRUE if this geometric object corresponds to the empty set&lt;br /&gt;&lt;br /&gt;    IsSimple(g Geometry): Integer&lt;br /&gt;The return type is Integer, with a return value of 1 for TRUE, 0 for FALSE, and –1 for UNKNOWN corresponding to a function invocation on NULL arguments.&lt;br /&gt;TRUE if this geometric object is simple, as defined in the Geometry Model&lt;br /&gt;&lt;br /&gt;SQL functions that test spatial relationships&lt;br /&gt;    Overlaps(g1 Geometry, g2 Geometry) : Integer&lt;br /&gt;The return type is Integer, with a return value of 1 for TRUE, 0 for FALSE, and –1 for UNKNOWN corresponding to a function invocation on NULL arguments.&lt;br /&gt;TRUE if the intersection of g1 and g2 results in a value of the same dimension as g1 and g2 that is different from both g1 and g2 Integer&lt;br /&gt;&lt;br /&gt;SQL functions on type Point&lt;br /&gt;    X(p Point) : Double Precision&lt;br /&gt;return the x-coordinate of Point p as a double precision number&lt;br /&gt;&lt;br /&gt;    Y(p Point) : Double Precision&lt;br /&gt;return the y-coordinate of Point p as a double precision number&lt;br /&gt;&lt;br /&gt;SQL functions on type LineString&lt;br /&gt;    NumPoints(l LineString) : Integer&lt;br /&gt;return the number of Points in the LineString&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-4706993010413183206?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/4706993010413183206/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2010/01/ucosp-code-sprint-day-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/4706993010413183206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/4706993010413183206'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2010/01/ucosp-code-sprint-day-2.html' title='UCOSP code sprint day #2'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-5565221333901400920</id><published>2010-01-15T12:19:00.000-08:00</published><updated>2010-01-18T13:03:12.796-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='winter 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='code sprint'/><category scheme='http://www.blogger.com/atom/ns#' term='Geospatial'/><category scheme='http://www.blogger.com/atom/ns#' term='UCOSP'/><category scheme='http://www.blogger.com/atom/ns#' term='Ingres'/><title type='text'>UCOSP code sprint day #1</title><content type='html'>Today Andrew started off the day with explaining to the group of Ingres UCOSP students the general overview picture of how a user at the browser level, Tomcat, GEOServer/Map Server, Geotools and Ingres DMBS fit together. It's decided that the 4 students from University of Waterloo and University of British Columbia work on the Geotools communication with the Ingres DBMS, and that me working on the implementation of SQL functions while Sara test them out.&lt;br /&gt;&lt;br /&gt;We have also decided the goal of the code sprint for the Geotools group to figure out where the code that need to be modified sit, what are the road blocks, and what is the schedule of the work for the rest of the team. It's clear for the Ingres SQL group what need to be done, so the goal of the code sprint will be having 1 patch completed and if not, what is the road block to it and the schedule fo the work for the rest of the team.&lt;br /&gt;&lt;br /&gt;We had pizza lunch and I met with some sponsors who is those that support us financially. I have also talked in person to some other graduate students and professors who I have been talking to on IRC/mailing list in previous term, and they are working on the analysis of the performance of Ingres. Hope that I can learn more from them/together for this semester!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-5565221333901400920?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/5565221333901400920/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2010/01/ucosp-code-sprint-day-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/5565221333901400920'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/5565221333901400920'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2010/01/ucosp-code-sprint-day-1.html' title='UCOSP code sprint day #1'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-5763324081149877524</id><published>2010-01-05T15:23:00.000-08:00</published><updated>2010-01-17T15:38:27.176-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Alex Trofast'/><category scheme='http://www.blogger.com/atom/ns#' term='Geospatial'/><category scheme='http://www.blogger.com/atom/ns#' term='Geos'/><category scheme='http://www.blogger.com/atom/ns#' term='Ingres'/><category scheme='http://www.blogger.com/atom/ns#' term='Eva Wong'/><category scheme='http://www.blogger.com/atom/ns#' term='Wong I Wa'/><title type='text'>Yay, SQL implementation in action!</title><content type='html'>I am always interested in coding and stepping through the code in a DBMS in action and my dreams have finally come true! &lt;br /&gt;&lt;br /&gt;As a continuation of the work that I have been doing from last term, other than the error handling of the SQL functions, this semester it's clear that I will be implementing 6 SQL functions embedded in &lt;a href="http://community.ingres.com/wiki/IngresGeospatial"&gt;Ingres&lt;/a&gt; using the &lt;a href="http://trac.osgeo.org/geos/"&gt;GEOS library&lt;/a&gt; with my mentor Alex Trofast.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-5763324081149877524?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/5763324081149877524/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2010/01/yay-sql-implementation-in-action.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/5763324081149877524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/5763324081149877524'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2010/01/yay-sql-implementation-in-action.html' title='Yay, SQL implementation in action!'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-2752839189677986972</id><published>2010-01-04T14:32:00.000-08:00</published><updated>2010-01-17T15:23:01.738-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Geospatial'/><category scheme='http://www.blogger.com/atom/ns#' term='UCOSP'/><category scheme='http://www.blogger.com/atom/ns#' term='Ingres'/><title type='text'>I'm back with Ingres again</title><content type='html'>After spending a semester with the Ingres community, I have decided to stay with the team for another semester with Andrew Ross and the Geospatial team.&lt;br /&gt;&lt;br /&gt;Other than me, this time we also have Sara Castaneda Danaher(University of Virgin Islands) as a returning student, Lim Goh(University of Waterloo), Xiaoxiao Li(University of Waterloo), Henry Chow(University of British Columbia), and Anthony McCallum(University of British Columbia).&lt;br /&gt;&lt;br /&gt;I'm already looking forward to the code sprint that will be 2 weeks from now :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-2752839189677986972?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/2752839189677986972/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2010/01/im-back-with-ingres-again.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/2752839189677986972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/2752839189677986972'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2010/01/im-back-with-ingres-again.html' title='I&apos;m back with Ingres again'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-2965681530925463043</id><published>2009-12-11T20:23:00.000-08:00</published><updated>2009-12-11T20:24:42.634-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='build'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Geospatial'/><category scheme='http://www.blogger.com/atom/ns#' term='UCOSP'/><category scheme='http://www.blogger.com/atom/ns#' term='Geos'/><category scheme='http://www.blogger.com/atom/ns#' term='Ingres'/><category scheme='http://www.blogger.com/atom/ns#' term='Eva Wong'/><category scheme='http://www.blogger.com/atom/ns#' term='compile'/><title type='text'>Screencast showing building GEOS and Geospatial as a non-root user in action on Linux</title><content type='html'>&lt;span style="font-weight:bold;"&gt;The following video is done with GEOS 3.2.0, compiled in gcc 4.3 and g++ 4.3 on Debian as a non root user.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/7no3_39GNx0&amp;hl=en_US&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/7no3_39GNx0&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-2965681530925463043?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/2965681530925463043/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2009/12/screencast-showing-building-geos-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/2965681530925463043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/2965681530925463043'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/12/screencast-showing-building-geos-and.html' title='Screencast showing building GEOS and Geospatial as a non-root user in action on Linux'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-622558027943029232</id><published>2009-12-10T19:29:00.000-08:00</published><updated>2009-12-10T21:32:38.595-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Eva Wong'/><title type='text'>UCOSP: 2009 fall term final thoughts</title><content type='html'>It was a valuable experience to work on the Ingres Geospatial project along with the community. The most valuable ones are not those that I got from the coding, but the co-operation, management, and more importantly, my weakness. &lt;br /&gt;&lt;br /&gt;This project is challenging to me since I am the only University of Toronto student working with Ingres and one of the very few UCOSP students who have been grouped with a partner who is not under the same university. In order to co-operate well, I need to know more about the expectation from students at that university from which my partner is in, need to understand more about their work load level, schedules of the semester, etc, which is totally different from the group projects/assignments that I have ever done. &lt;br /&gt;&lt;br /&gt;Although it was upsetting when I have not heard anything from my assigned partner until the end of term, because of that I caught the valuable chance to co-operate with other Ingres students as well as the community, and made myself comfortable with the style of the day to day working experience at Ingres.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;I would give myself a grade 80 out of 100, with the reasons as follows.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Things that went went well&lt;/span&gt; &lt;br /&gt;&lt;ul&gt;&lt;li&gt; Get myself to be familiar by the Ingres community at IRC, which always guide me back to the right track when I went side ways.&lt;br /&gt;&lt;li&gt; Let the Ingres community see the scope of work that Andrew has assigned each of us to when the grading scheme is finalized such that the community has a better picture about the UCOSP students.&lt;br /&gt;&lt;li&gt; Attended most of the meetings and updated Andrew and/or my mentors whenever there's news from me.&lt;br /&gt;&lt;li&gt; Helped out with the other UCOSP students who are also under Ingres the best that I can, either on IRC or skype.&lt;br /&gt;&lt;li&gt; Kept track of and jotted down the solution to the roadblocks that I encounter during the installation and configurations stage, also some cheat sheets for newbies like me to refer to understand the bigger picture more.&lt;br /&gt;&lt;li&gt; Organized meetings with UCOSP students at their needs to update each other when normal meetings are cancelled.&lt;br /&gt;&lt;li&gt; Updated several wiki pages which had parts that are irrelevant/outdated as I digged deeper about Geospatial.&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Things that could have done better&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt; Should have contacted Andrew discussing about the organization of the course back in the summer.&lt;br /&gt;&lt;li&gt; Although I have mentioned to the Ingres community, but I should have raised the concern about non-responsive partner to the school earlier.&lt;br /&gt;&lt;li&gt; Should have better time mangagement, especially at peaks of assignments/midterms/exams.&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;After this term, I am more assure of my interest about project management and software architectural design, as well as about my abilities and weakness.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-622558027943029232?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/622558027943029232/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2009/12/ucosp-2009-fall-term-final-thoughts.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/622558027943029232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/622558027943029232'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/12/ucosp-2009-fall-term-final-thoughts.html' title='UCOSP: 2009 fall term final thoughts'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-6012313375897145887</id><published>2009-11-24T18:26:00.000-08:00</published><updated>2009-11-24T18:42:51.585-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Geospatial'/><category scheme='http://www.blogger.com/atom/ns#' term='UCOSP'/><category scheme='http://www.blogger.com/atom/ns#' term='Ingres'/><category scheme='http://www.blogger.com/atom/ns#' term='Eva Wong'/><category scheme='http://www.blogger.com/atom/ns#' term='status report'/><title type='text'>UCOSP: status report #14</title><content type='html'>Back on Wednesday, I have committed the "guiding patch" into the repository. I followed these steps, confirmed with the Ingres community that this is how I should be working for development:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Go to &lt;a href="https://bugs.ingres.com/"&gt;https://bugs.ingres.com/&lt;/a&gt; to create a ticket as "New enhancement" for development. The ticket system is not only used for bugs, but also development purpose.&lt;br /&gt;&lt;li&gt;do "svn commit --username=yourUserName /path/to/file.s -m=#123456 your description", where 123456 is the ticket number that you have created&lt;br /&gt;&lt;li&gt;commit 1 fix/small feature at a time&lt;br /&gt;&lt;li&gt;after committing, send off a quick email notifying everyone that something has just committed. &lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;Other than that, I have also been reading on &lt;a href="http://community.ingres.com/wiki/A_Short_Excursion_Through_The_Ingres_Back-End"&gt;this knowing more about the structure of the Ingres code&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;As for my understanding now, the current development is currently focusing on improving the robustness of this following part.&lt;br /&gt;&lt;blockquote&gt;adu – This is where most of the actual expression and function semantics live. ADU contains code for string functions, date functions, coercions, and more.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;For the rest of the week, I'll be working closely with Chuck Thibert on the small part that he's also working on.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-6012313375897145887?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/6012313375897145887/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2009/11/ucosp-status-report-14.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/6012313375897145887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/6012313375897145887'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/11/ucosp-status-report-14.html' title='UCOSP: status report #14'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-7097021320444388374</id><published>2009-11-18T19:02:00.000-08:00</published><updated>2009-11-18T19:39:41.779-08:00</updated><title type='text'>UCOSP: status report #13</title><content type='html'>I have successfully built the code checked out from Geospatial,&lt;br /&gt;with the dependencies of xerces 2.8 headers, libraries, jam, pax, and pam-devel, GEOS 3.2.0 libraries on Debian as a non-root user.&lt;br /&gt;&lt;br /&gt;As I was running runbuild.sh, I ran into problems about the build script could not pick up some libraries(GEOS, LD) on the fly. It turned out to be the case that the path variables are runtime variables, it doesn't influence the linker. In another words, the path variables tell the build script where to find libraries when then are running, while the linker varibales tell the build script where to find the library when it's linking. The most updated code is adjusted such that it simplifies the process for non-root user to compile code.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Before running runbuild.sh, a non-root user need to:&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;export GEOS_LOC="/path/to/geos-3.2.0rc1/lib"&lt;br /&gt;export GEOS_INC="/path/to/geos-3.2.0rc1/include"&lt;br /&gt;export LD_LIBRARY_PATH=$GEOS_LOC:$LD_LIBRARY_PATH&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Besides, if you are not using default libraries, such as using xerces 2.8 instead of 2.7, you need to put the following line to $INC_ROOT/src/tools/port/jam/bldenv&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;export XERCVERS=28&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Chuck Thibert has provided me with a patch which comes with the adjustment for non-root users to start my first try to apply a patch. Alex Trofast and Andrew Ross also provided me with a diff that serves as a guide for me to go through the proper process of building a patch.&lt;br /&gt;&lt;br /&gt;Now that I have already applied the patch from Chuck and successfully build Geospatial code. Next, apply the diff!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-7097021320444388374?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/7097021320444388374/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2009/11/ucosp-status-report-13.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/7097021320444388374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/7097021320444388374'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/11/ucosp-status-report-13.html' title='UCOSP: status report #13'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-6168559517875871591</id><published>2009-11-15T12:57:00.000-08:00</published><updated>2009-11-15T13:09:58.855-08:00</updated><title type='text'>A couple of notes when compiling Geospatial with GEOS, GDAL, MapServer</title><content type='html'>I have been following &lt;a href="http://community.ingres.com/wiki/GeoDemoLinuxSetup"&gt;this&lt;/a&gt; to compile Geospatial under a Debian environment. There are a couple of notes that I want to make&lt;br /&gt;&lt;ul&gt;&lt;li&gt; As of date 2009-11-15, thanks to Frank Warmerdam, the above wiki says "--with-python" under the configuration of GDAL. However, it is still not clear why the python is required for GDAL. Since MapServer does not use it, and ogr2ogr does not require it. And that python extension for GDAL picks up gcc instead of g++ when make is run and to the point of compiling c++ code.&lt;br /&gt;&lt;li&gt; For the configuration of Mapserver, there is a &lt;a href="http://mapserver.org/installation/unix.html#libgd"&gt;more detailed description for getting the libraries that Mapserver needs to be build on&lt;/a&gt;. That provides the links in 1 place where to get: --with-ogr --with-gd=/usr --with-libiconv=/usr/local --with-png=/usr --with-proj --with-php=yes -with-agg=/usr --with-freetype --with-regex=system&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-6168559517875871591?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/6168559517875871591/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2009/11/couple-of-notes-when-compiling.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/6168559517875871591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/6168559517875871591'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/11/couple-of-notes-when-compiling.html' title='A couple of notes when compiling Geospatial with GEOS, GDAL, MapServer'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-1643686310030928654</id><published>2009-11-13T07:03:00.001-08:00</published><updated>2009-11-15T12:57:42.767-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UCOSP'/><category scheme='http://www.blogger.com/atom/ns#' term='Ingres'/><category scheme='http://www.blogger.com/atom/ns#' term='status report'/><title type='text'>UCOSP: status report #12</title><content type='html'>I have talked with the system administrator, Greg, Andrew, IRC to get me enough quota for the C code to build the code.&lt;br /&gt;&lt;br /&gt;I am right now working on the install of the components and build the Ingres code hopefully within this weekend.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-1643686310030928654?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/1643686310030928654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2009/11/ucosp-status-report-12.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/1643686310030928654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/1643686310030928654'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/11/ucosp-status-report-12.html' title='UCOSP: status report #12'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-6531133825183249060</id><published>2009-11-06T09:42:00.000-08:00</published><updated>2009-11-06T09:58:22.557-08:00</updated><title type='text'>Running install.php of Drupal on Ingres</title><content type='html'>&lt;span style="font-weight:bold;"&gt;There are a couple of things to be watch out for before you run the install script:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt; Make sure that you have enable the rewrite module in Apache. To do this, uncomment the following line in \\Apache\conf\httpd.conf &lt;blockquote&gt;#LoadModule rewrite_module modules/mod_rewrite.so&lt;/blockquote&gt;&lt;br /&gt;&lt;li&gt; We need to make sure Drupal will be able to use the modules. To do so, make sure we have these variables set to the following values, if not, then change them: &lt;br /&gt;&lt;ul&gt;&lt;li&gt; Options Indexes FollowSymLinks&lt;br /&gt;&lt;li&gt; AllowOverride All,&lt;br /&gt;&lt;li&gt;Order allow,deny&lt;br /&gt;&lt;li&gt;Allow from all&lt;/ul&gt;&lt;br /&gt;&lt;li&gt; Since it may take longer than 30 seconds to run the install.php, therefore, we'd better change the maximum execution time in the php.ini located in where the command php -i gives you, to the following line: max_execution_time = 120&lt;br /&gt;&lt;li&gt; Make sure that you have the database with the name drupal created in Ingres by the following command: createdb drupal. For Windows user, this will create a database namely drupal with the username system. The command: createdb -uyourusername drupal will create a database with the DBA -uyourusername. By default, for Windows user, createdb -uyourusername drupal, where yourusername is not your windows account name, then you need to type destroydb -usystem drupal or destroydb -uyourusername drupal to delete the database&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;While you are installing, you should&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt; Put drupal as your database name&lt;br /&gt;&lt;li&gt; Put username system if your Apache is running as a service, otherwise, put the usename that you've set your apache to be running as.&lt;br /&gt;&lt;li&gt; There you go :)&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-6531133825183249060?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/6531133825183249060/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2009/11/running-installphp-of-drupal-on-ingres.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/6531133825183249060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/6531133825183249060'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/11/running-installphp-of-drupal-on-ingres.html' title='Running install.php of Drupal on Ingres'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-5243972384002170387</id><published>2009-11-04T14:49:00.000-08:00</published><updated>2009-11-06T09:24:17.659-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Drupal on Ingres'/><category scheme='http://www.blogger.com/atom/ns#' term='warnings'/><category scheme='http://www.blogger.com/atom/ns#' term='install.php'/><title type='text'>Fix: Drupal on Ingres, install.php warnings</title><content type='html'>While running the install script of Drupal on Windows XP, I came across the following warnings.&lt;br /&gt;&lt;blockquote&gt;warning: ingres_query() [function.ingres-query]: Error: 7 - Unable to close non-result resource statement in /some_path_of_mine_where_drupal_sits/&lt;/blockquote&gt;&lt;br /&gt;Here is a list of actions that you can try out to make the list of warnings go away:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;You might want to make sure that you have entered the correct user name (user name that apache runs as). Follow &lt;a href="http://i-wa.blogspot.com/2009/10/solution-how-to-check-as-what-does.html"&gt;this to check if your Apache is running as a service or locally&lt;/a&gt;. If it is running as a service, put system as the user name, otherwise, put the windows account user name.&lt;br /&gt;&lt;li&gt;You might want to destroydb/createdb again because error messages during install could mess with it.&lt;br /&gt;&lt;li&gt;You might find it takes forever to delete the database, try restarting apache and goes again.&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;If all these don't work, try consulting the IRC channel #ingres :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-5243972384002170387?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/5243972384002170387/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2009/11/fix-drupal-on-ingres-error-7-unable-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/5243972384002170387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/5243972384002170387'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/11/fix-drupal-on-ingres-error-7-unable-to.html' title='Fix: Drupal on Ingres, install.php warnings'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-5013372878355027397</id><published>2009-11-04T08:42:00.000-08:00</published><updated>2009-11-04T08:49:02.067-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Drupal on Ingres'/><category scheme='http://www.blogger.com/atom/ns#' term='Your web server does not appear to support any common database types'/><title type='text'>Fix: Drupal on Ingres,Your web server does not appear to support any common database types.</title><content type='html'>As of date &lt;span style="font-weight:bold;"&gt;2009-Nov-04&lt;/span&gt;, &lt;span style="font-weight:bold;"&gt;Ingres support has not been integrated into the main Drupal product yet&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;So when you run install.php under Drupal, if you "&lt;span style="font-weight:bold;"&gt;Your web server does not appear to support any common database types.&lt;/span&gt;" Checkout the code from Ingres: &lt;a href="http://code.ingres.com/apps/drupal/trunk"&gt;http://code.ingres.com/apps/drupal/trunk&lt;/a&gt; instead of getting from Drupal.org&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-5013372878355027397?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/5013372878355027397/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2009/11/fix-drupal-on-ingresyour-web-server.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/5013372878355027397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/5013372878355027397'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/11/fix-drupal-on-ingresyour-web-server.html' title='Fix: Drupal on Ingres,Your web server does not appear to support any common database types.'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-4401136172014257484</id><published>2009-11-04T07:26:00.000-08:00</published><updated>2009-11-04T07:28:00.129-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sql'/><category scheme='http://www.blogger.com/atom/ns#' term='Ingres'/><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><title type='text'>Basic sql tutorial in Ingres</title><content type='html'>&lt;a href="http://code.ingres.com/ingres/branches/advisor/src/front/tm/fstm/fssinput.hlp"&gt;Here you go&lt;/a&gt;!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-4401136172014257484?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/4401136172014257484/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2009/11/basic-sql-tutorial-in-ingres.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/4401136172014257484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/4401136172014257484'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/11/basic-sql-tutorial-in-ingres.html' title='Basic sql tutorial in Ingres'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-5173957773191262149</id><published>2009-11-03T16:21:00.000-08:00</published><updated>2009-11-03T16:32:52.068-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Vista'/><category scheme='http://www.blogger.com/atom/ns#' term='configuration'/><category scheme='http://www.blogger.com/atom/ns#' term='Ingres'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='apache'/><title type='text'>Configuring Apache, PHP, Ingres on Windows Vista</title><content type='html'>After getting Apache, php, ingres talking to one and other, still no luck in letting Drupal know about Ingres. I need to identify the problem before another round of midterm marching up to me :(.&lt;br /&gt;&lt;br /&gt;Today, I digged up &lt;a href="http://www.ingres.be/drupal/drupal_ingres_vista.pdf"&gt;another document for the sets of configuration for Apapche, Php, and Ingres for Windows Vista&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-5173957773191262149?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/5173957773191262149/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2009/11/configuring-apache-php-ingres-on.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/5173957773191262149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/5173957773191262149'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/11/configuring-apache-php-ingres-on.html' title='Configuring Apache, PHP, Ingres on Windows Vista'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-8991837747610877465</id><published>2009-11-03T10:32:00.000-08:00</published><updated>2009-11-03T17:15:52.297-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='no GRANT or GRANT compatible permit exists'/><category scheme='http://www.blogger.com/atom/ns#' term='UCOSP'/><category scheme='http://www.blogger.com/atom/ns#' term='3502'/><category scheme='http://www.blogger.com/atom/ns#' term='status report'/><title type='text'>Fix: Errno 3502, no GRANT or GRANT compatible permit exists</title><content type='html'>aka, UCOSP: status report #12&lt;br /&gt;&lt;br /&gt;Here is &lt;a href="http://ingres.pastebin.com/f70a4a613"&gt;a piece of php code&lt;/a&gt; that I ran to check I can execute query under my web server.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;There it prints this error message:&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;no GRANT or GRANT compatible permit exists&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Reason:&lt;/span&gt;&lt;br /&gt;By default, when you create a database, the access to the database is public.&lt;br /&gt;By default, when you create a table/view/procedure the access is restricted to the owner.&lt;br /&gt;You will need to do "&lt;span style="font-weight:bold;"&gt;grant select on the_table/view/procedure_you_want to public&lt;/span&gt;". For convenience, I did "&lt;span style="font-weight:bold;"&gt;grant all on test&lt;/span&gt;" and ran the code above. Remember you will &lt;span style="font-weight:bold;"&gt;NEED TO log off the database where that table is sitting&lt;/span&gt; in order for the above code to work :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-8991837747610877465?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/8991837747610877465/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2009/11/fix-errno-3502-no-grant-or-grant.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/8991837747610877465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/8991837747610877465'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/11/fix-errno-3502-no-grant-or-grant.html' title='Fix: Errno 3502, no GRANT or GRANT compatible permit exists'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-7331881659641903373</id><published>2009-10-30T22:53:00.000-07:00</published><updated>2009-11-06T09:28:47.146-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UCOSP'/><category scheme='http://www.blogger.com/atom/ns#' term='Ingres'/><category scheme='http://www.blogger.com/atom/ns#' term='test'/><category scheme='http://www.blogger.com/atom/ns#' term='status report'/><category scheme='http://www.blogger.com/atom/ns#' term='apache'/><title type='text'>Code: Test if Apache is working with Ingres</title><content type='html'>The following is a piece of code that will help to see if Apache is talking to Ingres&lt;br /&gt;&lt;br /&gt;&lt;?php&lt;br /&gt;error_reporting(E_ALL);&lt;br /&gt;&lt;br /&gt;$link = ingres_connect("your_whatever_database_name")&lt;br /&gt;or die("Could not connect");&lt;br /&gt;&lt;br /&gt;echo "Connected successfully&lt;br/&gt;";&lt;br /&gt;&lt;br /&gt;?&gt;&lt;br /&gt;&lt;br /&gt;Ingres by default creates database with the access type public. If you explicitly put in a user name or password as parameters to ingres_connect for public database, it will fails to connect.&lt;br /&gt;&lt;br /&gt;Now that I know Apache is talking to Ingres, next Drupal!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-7331881659641903373?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/7331881659641903373/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2009/10/code-test-if-apache-is-working-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/7331881659641903373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/7331881659641903373'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/10/code-test-if-apache-is-working-with.html' title='Code: Test if Apache is working with Ingres'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-5217269600984590055</id><published>2009-10-30T08:24:00.000-07:00</published><updated>2009-10-30T08:26:12.913-07:00</updated><title type='text'>UCOSP: status report #11</title><content type='html'>An alternative way to do what I have been doing for these months, but you don't have the chance to explore the bigger picture like I do, how's that? &lt;a href="http://esd.ingres.com/product/Community_Projects/Development_Tools/Windows_32-Bit/EasyI%20ngres/"&gt;EasyIngres&lt;/a&gt; is a package which automatically installs a PHP development environment on Windows including Ingres 9.2, Apache 2.2.8 and PHP 5.2.9&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-5217269600984590055?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/5217269600984590055/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2009/10/ucosp-status-report-11.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/5217269600984590055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/5217269600984590055'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/10/ucosp-status-report-11.html' title='UCOSP: status report #11'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-4265593917751721418</id><published>2009-10-29T13:09:00.001-07:00</published><updated>2009-10-30T23:00:44.944-07:00</updated><title type='text'>Configuring Apache 2.2 with Ingres 10.0.0.107 on Windows 32 bit XP Home SP3</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Configuring Apache 2.2 with Ingres 10.0.0.107 on Windows 32 bit XP Home SP3, aka, UCOSP: status report #10&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt; Bring up your command line window by going to start-&gt;Run and type cmd. Type "cbf" to bring up the menu for settings of the DBMS Ingres.&lt;br /&gt;&lt;ol&gt;&lt;li&gt; Go to DBMS Server-&gt;cache Menu, turn the variable 64k caches from "off"(default) to "on".&lt;br /&gt;&lt;li&gt; Go to DBMS Server-&gt;cursor_limit, increase from 128(default) to 200.&lt;br /&gt;&lt;li&gt; Go to DBMS Server-&gt;system_maxlocks, increase from 50(default) to 1500.&lt;br /&gt;&lt;li&gt; Go to Locking System-&gt;per_tx_limit, increase to 1500(default) if it is not.&lt;/ol&gt;&lt;br /&gt;&lt;li&gt; Follow &lt;a href="http://i-wa.blogspot.com/2009/10/solution-how-to-check-as-what-does.html"&gt;this&lt;/a&gt; to check if your Apache is running as a service or locally.&lt;br /&gt;&lt;li&gt;If your web server, Apache, is running as a service, then do the following:&lt;br /&gt;&lt;ol&gt;&lt;li&gt; Right click My Computer&lt;br /&gt;&lt;li&gt; Select "Properties", then go to "Advanced" Tab, click onto "Environment Variables", go to the section of "System variables".&lt;br /&gt;&lt;li&gt; Use Add/Edit to add: &lt;br /&gt;&lt;blockquote&gt;II_SYSTEM=C:\Program Files\Ingres\IngresIJ&lt;br /&gt;PATH=C:\Program Files\Ingres\IngresIJ\bin;C:\Program&lt;br /&gt;Files\Ingres\IngresIJ\utility;%PATH%&lt;/blockquote&gt;&lt;br /&gt;&lt;li&gt; Reboot your PC for the Service Control Manager to see the new variables&lt;/ol&gt;&lt;br /&gt;&lt;li&gt;If your web server, Apache, is running via your local Windows account, then do the following:&lt;br /&gt;&lt;ol&gt;&lt;li&gt; Go to Start-&gt;Run, and type "cmd /k C:\Program Files\Ingres\IngresIJ\bin\setingenvs.bat"&lt;br /&gt;&lt;li&gt; Restart the Apache instance, httpd.exe, by typing "C:\your_path_to_apache\bin\httpd.exe -k restart"&lt;/ol&gt;&lt;br /&gt;&lt;li&gt; Follow &lt;a href="http://i-wa.blogspot.com/2009/10/code-test-if-apache-is-working-with.html"&gt;this here to see if Apache is talking to Ingres&lt;/a&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;As I move onto configuring Apache with Ingres myself, I have made some side notes when following &lt;a href="http://community.ingres.com/wiki/Drupal_on_Ingres_Documentation"&gt;this wiki&lt;/a&gt; here:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt; The wiki above is specific to Fedora Linux as of date 2009-10-29, ways to configure vary for different types and version of Linux as well as Windows. &lt;br /&gt;&lt;li&gt; After following the above on the part of changing locking variables of Ingres, and restarted the Ingres instance, the "shocking green light" of "Primary Transaction Log", and "Dual Transaction Log" maybe become a darker green colour. If you check your own errlog.log in "C:\Program Files\\whatever\\Ingres??\ingres\files\", and there is no problem about changing of the variables, then it should be the Ingres Visual Manager(IVM) that got confused :p, so don't worry about that.&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-4265593917751721418?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/4265593917751721418/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2009/10/ucosp-status-report-10.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/4265593917751721418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/4265593917751721418'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/10/ucosp-status-report-10.html' title='Configuring Apache 2.2 with Ingres 10.0.0.107 on Windows 32 bit XP Home SP3'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-3301021245642412154</id><published>2009-10-29T13:09:00.000-07:00</published><updated>2009-10-29T13:13:26.150-07:00</updated><title type='text'>Solution: How to check as what does Apache is running on Windows XP</title><content type='html'>The following description is specific to Apache 2.2 and Windows XP, but other OS should be similar.&lt;br /&gt;&lt;ol&gt;&lt;li&gt; Start up your Apache instance. There are two ways you can do so: 1. Click "Start" from "Apache Service Monitor". 2. Run "/your_apache_path/Apache2.2/httpd.exe -k start" from commandline.&lt;br /&gt;&lt;li&gt; Bring up your "Task Manager"(Press Ctrl+Alt+Del), go to Process Tab and look for Image Name httpd.exe. If the "User Name" = "SYSTEM", then you are running Apache as a service, otherwise, you are running it from your local Windows XP account.&lt;br /&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-3301021245642412154?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/3301021245642412154/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2009/10/solution-how-to-check-as-what-does.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/3301021245642412154'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/3301021245642412154'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/10/solution-how-to-check-as-what-does.html' title='Solution: How to check as what does Apache is running on Windows XP'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-9197281387138679988</id><published>2009-10-27T08:54:00.000-07:00</published><updated>2009-11-06T09:33:25.607-08:00</updated><title type='text'>UCOSP: status report #9</title><content type='html'>While I'm following &lt;a href="http://community.ingres.com/wiki/Drupal_on_Ingres_Documentation"&gt;getting Drupal on Ingres&lt;/a&gt;, I come across another set of tutorials that I found them useful in understanding the bigger picture.&lt;br /&gt;&lt;ul&gt;&lt;li&gt; &lt;a href="http://www.mgwalk.com/Temp_Topic_View.php?ID=16"&gt;Adding Apache user&lt;/a&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Also, today I have come across some command from IRC that I found them useful to configure a php module on Windows.&lt;br /&gt;&lt;br /&gt;Make sure...&lt;br /&gt;&lt;ul&gt;&lt;li&gt; you have your_whatever_module.dll is located in the path stated in the following line inside the php.ini file: extension_dir=whatever_extension_path  &lt;br /&gt;&lt;li&gt; the variable inside php.ini is enabled to see any error messages&lt;br /&gt;&lt;li&gt; you don't have your path slashes backwards, path such as "C:\php\ext" works but "C:/php/ext" won't for Windows user like me.&lt;br /&gt;&lt;li&gt; If you run this command: \whatever_path_you_install_the_php\php.exe -i(and it should give you "C:\WINDOWS" by default), then you need to place the php.ini into that directory given by the command.&lt;br /&gt;&lt;li&gt; You see the php module that you want to install by running this command: \whatever_path_you_install_the_php\php.exe -m&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Good luck installing :)!&lt;br /&gt;&lt;br /&gt;I have got the php_ingres.dll module loaded in php, and next configure Apache with Ingres, then Drupal installation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-9197281387138679988?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/9197281387138679988/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2009/10/ucosp-status-report-9.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/9197281387138679988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/9197281387138679988'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/10/ucosp-status-report-9.html' title='UCOSP: status report #9'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-2262093449348389475</id><published>2009-10-26T21:31:00.000-07:00</published><updated>2009-10-26T21:34:06.663-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UCOSP'/><category scheme='http://www.blogger.com/atom/ns#' term='status report'/><title type='text'>UCOSP: status report #8</title><content type='html'>I'm trying to get Drupal 7 to talk to Ingres 10 following this &lt;a href="http://community.ingres.com/wiki/Drupal_on_Ingres_Documentation"&gt;here&lt;/a&gt; on Windows 32 bit XP home SP3, with PHP 5.3 and Apache 2.2. When I run the script from http://localhost:8080/drupal-6.14/install.php, and it's stucked on&lt;br /&gt;&lt;br /&gt;    Database configuration&lt;br /&gt;    Your web server does not appear to support any common database types.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I have these 2 lines in my php.ini under Apache&lt;br /&gt;&lt;br /&gt;    extension_dir=C:\php\ext&lt;br /&gt;    extenion=php_ingres.dll&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The funny thing is Drupal knows about other extension such as php_mysql.dll, but the php_ingres.dll does not, which are also located in C:\php\ext like php_mysql.dll. I have got my version of php_ingres.dll from Grant earlier today since the dll is not up on ESD for Ingres version 10 yet(Thanks so much for Grant again on this).&lt;br /&gt;&lt;br /&gt;Apparently, I'm not the only one of the UCOSP students who are still stucked on this. Sarah and Mary has got away from this problem by installing a Linux VM and Evan is still working on it. ARGH, I really want to get this working soon!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-2262093449348389475?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/2262093449348389475/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2009/10/ucosp-status-report-8.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/2262093449348389475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/2262093449348389475'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/10/ucosp-status-report-8.html' title='UCOSP: status report #8'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-6213284328924318784</id><published>2009-10-26T10:23:00.000-07:00</published><updated>2009-10-26T10:41:59.626-07:00</updated><title type='text'>UCOSP: status report #7</title><content type='html'>Here are some useful cheat sheets: &lt;a href="http://pentestmonkey.net/blog/ingres-sql-injection-cheat-sheet/"&gt;1&lt;/a&gt;, &lt;a href="http://www.faqs.org/docs/Linux-HOWTO/IngresII-HOWTO.html"&gt;2&lt;/a&gt;, that I found when I'm playing around with Ingres database while I'm getting drupal installed again T.T&lt;br /&gt;&lt;br /&gt;The IRC channel was really useful, I got an extension for php 5.3 and Ingres 10.0.0.107 fresh built from Grant, when it's not even on ESD yet.&lt;br /&gt;&lt;br /&gt;But hey, it feels good when I know I'm on the right track and making progress!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-6213284328924318784?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/6213284328924318784/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2009/10/ucosp-status-report-7.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/6213284328924318784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/6213284328924318784'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/10/ucosp-status-report-7.html' title='UCOSP: status report #7'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-6916936267327244595</id><published>2009-10-25T17:18:00.000-07:00</published><updated>2009-10-29T08:00:12.404-07:00</updated><title type='text'>UCOSP: status report #6</title><content type='html'>Today, in order for me to add modules to PHP easily for drupal correctly communicating with Ingres, I have got Apache 2.2 and PHP 5.3 configured and installed independent form Xampp on a Windows 32 bit XP Home with SP3. &lt;span style="font-weight:bold;"&gt;I have followed these 2 tutorials&lt;/span&gt;: &lt;a href="http://articles.techrepublic.com.com/5100-10878_11-5034756.html"&gt;1&lt;/a&gt;, &lt;a href="http://www.devarticles.com/c/a/Apache/Installing-PHP-under-Windows/4/"&gt;2&lt;/a&gt; for Apache and PHP respectively.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;There are also some other points that one need to watch out for while you are going through the above tutorials:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt; By default, Skype listens on port 80, kills it before you install Apache with default values.&lt;br /&gt;&lt;li&gt; If you have default values while you are installing Apache, remember to go to httpd.conf(the configuration file for Apache) and replace the following line "LISTEN 80" to "LISTEN 8080"&lt;br /&gt;&lt;li&gt; After all the configurations of PHP, you want to see if PHP is correctly installed. You have a php file only has a single line phpinfo();, and loading up that is giving you a blank page, should go back to php.ini under Apache and look for the variable "short_long_tag". If it is "Off", replace that "Off" with "On", since "&lt;?php" is a long tag and "&lt;?" is a short tag&lt;br /&gt;&lt;li&gt; On completion of installation of MySql, it launches automatically, need to brings up the ProcessExplorer to manually kill the instance before you can proceed with tutorial 3. You can always see the error log in the .err file under data directory inside mysql.&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Next, move Drupal onto the newly configured server!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-6916936267327244595?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/6916936267327244595/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2009/10/ucosp-status-report-6.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/6916936267327244595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/6916936267327244595'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/10/ucosp-status-report-6.html' title='UCOSP: status report #6'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-1387048587354671803</id><published>2009-10-24T16:06:00.001-07:00</published><updated>2009-10-24T16:14:09.687-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UCOSP'/><category scheme='http://www.blogger.com/atom/ns#' term='status report'/><title type='text'>UCOSP: status report #5</title><content type='html'>At the meeting today, Evan, Sarah, and I, the three of us discussed the pitfalls of using xampp to make drupal to talk directly with Ingres. They helped me to discoverred that my configuration was not right and my drupal was based on mysql but not Ingres. &lt;br /&gt;&lt;br /&gt;Besides, preparing ourselves to build the code, we were comparing our understanding of what exactly is Geospatial. Since we are all not sure if Geospatial is a "specialist" of Ingres or a plugin to Ingres. I can see that we are building the Geospatial code which is one of the branches under Ingres in the repository, and the structure is almost identical to the main Ingres code base, which suggests that it may be the former.&lt;br /&gt;&lt;br /&gt;Next week goal: Fix the communication between Drupal and Ingres.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-1387048587354671803?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/1387048587354671803/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2009/10/ucosp-status-report-5.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/1387048587354671803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/1387048587354671803'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/10/ucosp-status-report-5.html' title='UCOSP: status report #5'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-6428360352972859346</id><published>2009-10-23T09:14:00.000-07:00</published><updated>2009-10-24T15:35:19.616-07:00</updated><title type='text'>UCOSP: status report #4</title><content type='html'>Today the team of students meet up on skype and discussed our common goals, our status updates, and the grading scheme of the term&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Grading scheme: &lt;/span&gt;&lt;br /&gt;As Andrew has suggested, we should be graded 75% on 5 patches that each student archieved by the end of the term, 5% on communication, 5% for the 2 blogs, 5% pro-rated for meeting attendance, 5% for participation on the mailing list, 5% for evidence of particupation in the community - mailing list posts, IRC interactions, etc.&lt;br /&gt;However, the students concluded today at the meeting that communication is a very important criteria and determining factor for us to be successful. Some student may be able to get the 5 patches done and pass the course without communicating with the rest of the team. We all wish that the other components can be weight higher to stress their importance.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Status updates: &lt;/span&gt;&lt;br /&gt;Eva Wong: Working on her understanding of the bigger pictures of the Geospatial code base while she's working on her build. It seems that her drupal was not communicating with Ingres properly, need to go back to fix that within next week. &lt;br /&gt;Evan James Bowling: Installed Apache, PHP, and Ingres seperately under Windows XP, rather than making use of XAMPP. Resolved an issue to get PHP communicating with Ingres. Next week: Intend to have drupal installed and communicating with Ingres and using the GMap and Location modules.&lt;br /&gt;Mary Mootoo, Sara Castaneda- Danaher: Got linux virtual machine installed on windows laptop with the help of Dr. Steven Case.&lt;br /&gt;&lt;br /&gt;We are all working on sync'ing what everyone has and make sure that everyone has &lt;a href="http://community.ingres.com/wiki/Drupal_on_Ingres_Documentation"&gt;Drupal on Ingres&lt;/a&gt;, next moving on will be building code, meeting again tomorrow at noon.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Related blog posts:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://marymootoo.wordpress.com/2009/09/03/hello-world/#comment-4%23comment-4"&gt;Mary Mootoo&lt;/a&gt;&lt;br /&gt;&lt;a href="http://i-wa.blogspot.com/"&gt;Eva Wong&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-6428360352972859346?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/6428360352972859346/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2009/10/ucosp-status-report-4.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/6428360352972859346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/6428360352972859346'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/10/ucosp-status-report-4.html' title='UCOSP: status report #4'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-7271249459001473338</id><published>2009-10-19T06:43:00.000-07:00</published><updated>2009-10-22T22:01:07.304-07:00</updated><title type='text'>Fix: Visual Studio 2005 automatic project checkout crashes</title><content type='html'>I have recently got a copy of Visual Studio 2005 and its .NET framework. I am still new to these development tools.&lt;br /&gt;&lt;br /&gt;Problem: Every now and then since a new project has been created, Visual Studio 2005 crashes on automatic checkout on that project. &lt;br /&gt;Fix: Also get &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=BB4A75AB-E2D4-4C96-B39D-37BAF6B5B1DC&amp;displaylang=en"&gt;Visual Studio 2005 SP1&lt;/a&gt;, that &lt;a href="http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=110147"&gt;includes a fix&lt;/a&gt; to this problem&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-7271249459001473338?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/7271249459001473338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2009/10/fix-visual-studio-2005-automatic.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/7271249459001473338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/7271249459001473338'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/10/fix-visual-studio-2005-automatic.html' title='Fix: Visual Studio 2005 automatic project checkout crashes'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-5555312312493479708</id><published>2009-10-16T21:57:00.000-07:00</published><updated>2009-10-22T22:00:07.445-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UCOSP'/><category scheme='http://www.blogger.com/atom/ns#' term='status report'/><title type='text'>UCOSP: status report #3</title><content type='html'>For this week, I have been getting myself working around with subversion of Microsoft Visual Studio. &lt;a href="http://ankhsvn.open.collab.net/wiki/Faq/#head-8901543aab60d836c20e161200f1a89d313ad0f1"&gt;Ankhsvn&lt;/a&gt; is the one that I have got. For next week, since it is packed with midterms, I will keep on working with subversion until next Friday before I'll be resuming my work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-5555312312493479708?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/5555312312493479708/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2009/10/ucosp-status-report-3.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/5555312312493479708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/5555312312493479708'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/10/ucosp-status-report-3.html' title='UCOSP: status report #3'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-5400006376756894681</id><published>2009-10-09T21:13:00.000-07:00</published><updated>2009-10-22T21:57:31.938-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UCOSP'/><category scheme='http://www.blogger.com/atom/ns#' term='status report'/><title type='text'>UCOSP status report #2</title><content type='html'>I have been spending this week to get myself familiar with Microsoft Visual Studio and its .NET components. Such as using debugger, watching tutorial videos and demos of how to use the tool to write C code. Next week goal: Build Ingres.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-5400006376756894681?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/5400006376756894681/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2009/10/ucosp-status-report-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/5400006376756894681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/5400006376756894681'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/10/ucosp-status-report-2.html' title='UCOSP status report #2'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-1198321836683367670</id><published>2009-10-05T19:59:00.000-07:00</published><updated>2009-10-05T20:24:19.066-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='projects'/><category scheme='http://www.blogger.com/atom/ns#' term='human factor'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='engineering'/><title type='text'>Human factor in software engineering</title><content type='html'>Stressed and unpleasant relationships among co-workers always brings down productivity. As quoted from my professor in one of my small scale project course: Projects are very unlikely to fail on technology, but on human.&lt;br /&gt;&lt;br /&gt;The sad thing is, if solving human-related problem is ever a logical one, then it must be &lt;a href="http://en.wikipedia.org/wiki/NP-hard"&gt;NP hard&lt;/a&gt;, thus P != NP. In another words, complicated. It's the thing that we programmers are usually bad at.&lt;br /&gt;&lt;br /&gt;A friend of mine and I were having a conversation some days ago about the human factor in software engineering, and about leadership in such projects, from there we pulled up &lt;a href="http://www.codinghorror.com/blog/archives/000933.html"&gt;this post&lt;/a&gt;. The leader of the project team is like every other manager, facing new problems on top of bugs in their code everyday.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-1198321836683367670?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/1198321836683367670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2009/10/human-factor-in-software-engineering.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/1198321836683367670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/1198321836683367670'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/10/human-factor-in-software-engineering.html' title='Human factor in software engineering'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-3336794099559468880</id><published>2009-10-03T21:45:00.000-07:00</published><updated>2009-10-22T22:06:52.127-07:00</updated><title type='text'>Using Microsoft Visual Studio to code in C</title><content type='html'>First step prior to building of Ingres, I need to &lt;a href="http://community.ingres.com/wiki/Building_Ingres_On_Windows"&gt;grab Microsoft Visual Studio&lt;/a&gt;. I have been told that Microsoft Visual Studio is a neat tool to build C++, however, I have never heard anything about it for C code. Therefore, the first thing I explore about Visual Studio is that how to get it to work with C code.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Microsoft_Visual_Studio"&gt;Step #0: Know more about Microsoft Visual Studio&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/vstudio/default.aspx"&gt;&lt;br /&gt;Step #1: Get Microsoft Visual Studio&lt;/a&gt;&lt;br /&gt;If you are a college/university student, you can get a free copy from msdnaa if your college or university has affiliation with Microsoft. I have &lt;a href="http://msdn03.e-academy.com/elms/Storefront/Storefront.aspx?campus=utoronto_csengbus&amp;np1=112"&gt;obtained a copy&lt;/a&gt; under msdnaa at University of Toronto.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dreamincode.net/forums/showtopic69132.htm"&gt;Step #2: How to create a new project in C&lt;/a&gt;&lt;br /&gt;Create an empty project. You do this by selecting Visual C++ &gt;&gt; General from the left hand tree in &lt;a href="http://www.dreamincode.net/forums/index.php?s=0ffbdcb76f8543b72a891f661db8473f&amp;act=Attach&amp;type=post&amp;id=8808"&gt;the New Project screen&lt;/a&gt; and selecting "Empty Project" From the panel on the right. Then once in the project, right click the source files folder from the tree on the left and "Add Item". Now here it will only give you the choice of creating a .cpp file, do it. Once you have the .cpp file created, you can write straight C in there and it will work fine.&lt;br /&gt;&lt;br /&gt;Remember that C++ is actually "C" with classes. So you can write C code in a file with a cpp extension and it will execute as C. You could even rename the file later if you like. As long as it is an empty project you won't be including any extra libraries or frameworks that will flag your C as not legit "C++ code".&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.daniweb.com/forums/thread16256.html#"&gt;Step #3: Compiling in C&lt;/a&gt;&lt;br /&gt;Ans: Go to Project and Properties, then somewhere in the myriad of options you'll see "Compile as C++" where you can change it to "Compile as C". And while you're at it, change the source file extension to .c instead of .cpp.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-3336794099559468880?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/3336794099559468880/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2009/10/using-microsoft-visual-studio-to-code.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/3336794099559468880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/3336794099559468880'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/10/using-microsoft-visual-studio-to-code.html' title='Using Microsoft Visual Studio to code in C'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-1727887937457814085</id><published>2009-10-02T09:05:00.000-07:00</published><updated>2009-10-12T09:13:05.742-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UCOSP'/><category scheme='http://www.blogger.com/atom/ns#' term='status report'/><title type='text'>UCOSP status report #1</title><content type='html'>A week after the code sprint, the configurations is still going on. This week I have configured Drupal with the remaining modules left over from code sprint, as well as Ingres. Also I have obtained a copy of Microsoft Visual Studio 2005 and its .NET components for moving on to building of Ingres. Since I'm new to Visual Studio and the .NET framework, I will be spending next week to get myself familiar with Microsoft Visual Studio and its .NET components. If I have time, then I'll move onto the building of Ingres.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-1727887937457814085?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/1727887937457814085/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2009/10/ucosp-status-report-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/1727887937457814085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/1727887937457814085'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/10/ucosp-status-report-1.html' title='UCOSP status report #1'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-2986506176966248753</id><published>2009-09-30T18:30:00.000-07:00</published><updated>2009-09-30T18:35:46.438-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='usability'/><category scheme='http://www.blogger.com/atom/ns#' term='software design'/><title type='text'>Usability design</title><content type='html'>Design is not only for the art students with punky shocking pink hair or a CN tower tatoo on their biceps, but also for computer scientists.&lt;br /&gt;Some &lt;a href="http://www.joelonsoftware.com/uibook/chapters/fog0000000057.html"&gt;thoughts&lt;/a&gt; that every programmer should bare in mind when they are designing the user interface.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-2986506176966248753?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/2986506176966248753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2009/09/usability-design.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/2986506176966248753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/2986506176966248753'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/09/usability-design.html' title='Usability design'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-5337751505726121750</id><published>2009-09-27T15:50:00.000-07:00</published><updated>2009-09-28T08:18:03.358-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='code sprint'/><category scheme='http://www.blogger.com/atom/ns#' term='UCOSP'/><title type='text'>UCOSP code sprint: day 3, wrap up and thoughts</title><content type='html'>Today is the last day of code sprint and everyone is wrapping up and give their thoughts. I agreed with our project head Andrew Ross that communications is really important in collaborations. To the very least, "let the community know what you are doing". On top of that, the community itself is a very useful place to get help from and responses to very specific technical questions. Moreover, this way you also can let the community knows more about you, your interest and ability and put you in the right place to contribute. Afterall, coding should be fun!&lt;br /&gt;&lt;br /&gt;Another side note, the most rewarding experience from the code sprint is to "pass it on". It feels so excellent to get them up to speed about their tools and technologies sets needed, such as using version controls, IDE, and how to tackle a problem. I saw myself in the past from my teammates, and wished that only if there had been someone in the past who could have told me all these.&lt;br /&gt;&lt;br /&gt;Great experience, great people, great talks, great connections, great food... The only bad point that I can come up with is that at the start of the code sprint, the students should have been "sync-ed" with the tools that they need, regardless if they are familiar with them or not, such that they can spend the time more usefully on things that would be valuable to be done face to face.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-5337751505726121750?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/5337751505726121750/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2009/09/ucosp-code-spring-day-3-wrap-up-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/5337751505726121750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/5337751505726121750'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/09/ucosp-code-spring-day-3-wrap-up-and.html' title='UCOSP code sprint: day 3, wrap up and thoughts'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-777775714164243279</id><published>2009-09-26T09:47:00.000-07:00</published><updated>2009-10-21T19:28:59.863-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenLayers'/><category scheme='http://www.blogger.com/atom/ns#' term='code sprint'/><category scheme='http://www.blogger.com/atom/ns#' term='Geospatial'/><category scheme='http://www.blogger.com/atom/ns#' term='installation'/><category scheme='http://www.blogger.com/atom/ns#' term='Drupal'/><category scheme='http://www.blogger.com/atom/ns#' term='Location'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows XP'/><category scheme='http://www.blogger.com/atom/ns#' term='build'/><category scheme='http://www.blogger.com/atom/ns#' term='GMap'/><category scheme='http://www.blogger.com/atom/ns#' term='UCOSP'/><category scheme='http://www.blogger.com/atom/ns#' term='CSC494'/><category scheme='http://www.blogger.com/atom/ns#' term='Ingres'/><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><title type='text'>UCOSP code sprint: day 2</title><content type='html'>Today our task was to let the CMS, Drupal, to know about the following modules: GMap, Location, OpenLayers. I am new to Ingres and find it would be helpful if there is an "all in a page step by step tutorial" out there for newbies like me. So there you go!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Tutorial for newbies to start working on Ingres Geospatial on Windows XP 32 bit&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Every step in the following should be done with the latest update/release&lt;br /&gt;&lt;li&gt;Step through the guide in the &lt;a href="http://community.ingres.com/wiki/Install"&gt;movie&lt;/a&gt; to download and install Ingres. If you are using home edition, make sure that the Windows'user name that you are logged in with &lt;a href="http://i-wa.blogspot.com/2009/09/getting-started-for-code-sprint-with.html"&gt;does not contain any space&lt;/a&gt;.&lt;br /&gt;&lt;li&gt;Get &lt;a href="http://www.apachefriends.org/en/xampp-windows.html"&gt;Xampp&lt;/a&gt; - A tool with PHP, Apache, etc and all the necessary configurations in one package.&lt;br /&gt;&lt;li&gt;Note that "//xampp/htdocs/" is the root of your "website".&lt;br /&gt;&lt;li&gt;Get and install &lt;a href="http://drupal.org/getting-started/install"&gt;Drupal&lt;/a&gt;.&lt;br /&gt;&lt;li&gt;Know more on &lt;a href="http://drupal.org/getting-started/6/admin"&gt;how to use Drupal&lt;/a&gt;.&lt;br /&gt;&lt;li&gt;Get the following modules: &lt;a href="http://drupal.org/search/apachesolr_search/OpenLayer"&gt;OpenLayer&lt;/a&gt;, &lt;a href="http://drupal.org/project/modules?text=location"&gt;Location&lt;/a&gt;, and &lt;a href="http://drupal.org/project/modules?text=Gmap"&gt;GMap&lt;/a&gt;, and let Drupal know these modules exists by following &lt;a href="http://drupal.org/node/70151"&gt;these configurations&lt;/a&gt;.&lt;br /&gt;&lt;li&gt;After the modules, checkout the code from repository at &lt;a href="http://code.ingres.com/ingres/main"&gt;http://code.ingres.com/ingres/main&lt;/a&gt;.&lt;br /&gt;&lt;li&gt;Build the code that you have checked out by &lt;a href="http://community.ingres.com/wiki/Building_Ingres_On_Windows"&gt;following this here&lt;/a&gt;.&lt;br /&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-777775714164243279?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/777775714164243279/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2009/09/ucosp-code-spring-day-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/777775714164243279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/777775714164243279'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/09/ucosp-code-spring-day-2.html' title='UCOSP code sprint: day 2'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-1688816691357074150</id><published>2009-09-25T06:43:00.000-07:00</published><updated>2009-10-02T07:06:24.243-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='code sprint'/><category scheme='http://www.blogger.com/atom/ns#' term='UCOSP'/><category scheme='http://www.blogger.com/atom/ns#' term='day 1'/><category scheme='http://www.blogger.com/atom/ns#' term='CSC494'/><title type='text'>UCOSP code sprint: day 1</title><content type='html'>We started off 9am in the morning, with a demo by Andrew Ross about Ingres and valuable advices for our later career. After the lunch, our task for today is to get Apache, PHP, and configured them to work with each other, as well as to get &lt;a href="http://drupal.org/"&gt;Drupal&lt;/a&gt; installed. &lt;br /&gt;&lt;br /&gt;I already have the first three on my machine from a all in one package that I have for quite a while: &lt;a href="http://www.apachefriends.org/en/xampp.html"&gt;XAMPP&lt;/a&gt;. I went smooth myself for the installation back then, but there are various problems encountered by my teammates. &lt;br /&gt;&lt;br /&gt;On top of the &lt;a href="http://i-wa.blogspot.com/2009/09/getting-started-for-code-sprint-with.html"&gt;issue&lt;/a&gt; that I had with installation of Ingres. I found that the usability of installation process also has room to be improved for newbies. I would prefer myself not to spend 3 straight days at the code sprint to get every plugin and features into their own place, but use my time more usefully with everyone else. Nevertheless, I had a good time with them!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-1688816691357074150?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/1688816691357074150/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2009/09/ucosp-code-sprint-day-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/1688816691357074150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/1688816691357074150'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/09/ucosp-code-sprint-day-1.html' title='UCOSP code sprint: day 1'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-7599171628315028697</id><published>2009-09-24T15:50:00.000-07:00</published><updated>2009-09-24T16:04:46.935-07:00</updated><title type='text'>Getting started for code sprint with Ingres!</title><content type='html'>Tomorrow is the start of the code sprint for my project course, where all the students that are enrolled in &lt;a href="http://ucosp.wordpress.com/"&gt;UCOSP&lt;/a&gt; from universities across North America are invited to meet face to face to get things started, and know each other. As preparation for the great event, I have installed &lt;a href="http://esd.ingres.com/"&gt;Ingres 10.0 build 107&lt;/a&gt; on my 32bit machine that has Windows XP home edition on.&lt;br /&gt;&lt;br /&gt;I once have encountered the problem "Invalid Ingres Username. Please check username, for invalid ingres characters". If you also have this problem, check if the user name of the Windows XP account that you are current log in has any space in it. If there is a space, renaming the user name into one that doesn't have space does not work. I solved it by creating another account that does not have a space and it works well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-7599171628315028697?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/7599171628315028697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2009/09/getting-started-for-code-sprint-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/7599171628315028697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/7599171628315028697'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/09/getting-started-for-code-sprint-with.html' title='Getting started for code sprint with Ingres!'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-3862240189875723354</id><published>2009-09-21T08:56:00.000-07:00</published><updated>2009-09-27T15:49:38.371-07:00</updated><title type='text'>What every project should have for management</title><content type='html'>When I was going through the wiki pages of the Ingres Community, I spotted &lt;a href="http://community.ingres.com/wiki/Rules_of_the_road_for_contributing_code_to_Ingres"&gt;a page&lt;/a&gt; that I think every project should have, regardless of its scale, to enhance effectiveness. &lt;br /&gt;&lt;br /&gt;Right now the progress speed of &lt;a href="http://www.geokudo.com/"&gt;Geokudo&lt;/a&gt; is nearly 0 character/second due to serious damage to the architectural structure of the code by part of the team from misunderstandings. Due to this, I am appointed as the new project head, to rewrite the project from scratch to improve usability and project management.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-3862240189875723354?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/3862240189875723354/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2009/09/what-every-project-should-have-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/3862240189875723354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/3862240189875723354'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/09/what-every-project-should-have-for.html' title='What every project should have for management'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-2408264009799636449</id><published>2009-09-17T07:59:00.000-07:00</published><updated>2009-09-17T09:35:45.358-07:00</updated><title type='text'>UCOSP: Ingres Geospatial</title><content type='html'>For this fall semester, I am going to work on an open source GIS, &lt;a href="http://community.ingres.com/wiki/IngresGeospatial"&gt;Geospatial&lt;/a&gt; by Ingres under Andrew Ross and &lt;a href="http://ucosp.wordpress.com"&gt;UCOSP&lt;/a&gt;, which counts towards my &lt;a href="https://stanley.cdf.toronto.edu/drproject/csc49x"&gt;CSC494&lt;/a&gt; credit. I am very excited about it and hope that I can contribute successfully in Geospatial by the end of the term. &lt;br /&gt;&lt;br /&gt;This is so far my second time cooperating with an open source organization. Recalling from some very precious experience from my first time working with &lt;a href="http://hackydev.ics.hawaii.edu/hackyDevSite/home.do"&gt;HackyStat&lt;/a&gt;, I have answered the following questions to myself.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;What skills do you think you will need that you do not have yet?&lt;/span&gt;&lt;ui&gt;&lt;li&gt;Working with project using Scrum&lt;li&gt;Using a profiler&lt;li&gt;Code reading cramming with little support of documentation&lt;li&gt;Co-operating with a team of tester instead of a few&lt;/ui&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Which of your strengths will help you? &lt;/span&gt;&lt;ui&gt;&lt;li&gt;I am not shy to ask questions&lt;li&gt;I write code that has been receiving feedback with the phrase "code with a second thought"&lt;li&gt;I always use a diagram to illustrate ideas well enough that are complicated to demonstrate&lt;/ui&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Which of your potential weaknesses will be ones you need to watch out for?&lt;/span&gt;&lt;ui&gt;&lt;li&gt;Need to polish on skills to solve conflict in a group&lt;li&gt;Also need to polish on skills to find the right thing to blame for problems that a debugger can't solve&lt;/ui&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;How do you see this project helping you in your career?&lt;/span&gt;&lt;ui&gt;&lt;li&gt;Help me to develop skills that I don't have or not so good at which are essential when I start my career after I graduate&lt;li&gt;Obtaining connections to open source organization which are also essential to me&lt;/ui&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;What in particular interests you the most about this project?&lt;/span&gt;&lt;ui&gt;&lt;li&gt;The project itself!&lt;li&gt;It is an open source project&lt;li&gt;The technologies that it is used&lt;li&gt;The experience that I can get from contributing into the team&lt;/ui&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-2408264009799636449?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/2408264009799636449/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2009/09/ucosp-ingres-geospatial.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/2408264009799636449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/2408264009799636449'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/09/ucosp-ingres-geospatial.html' title='UCOSP: Ingres Geospatial'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-3168851882259268289</id><published>2009-09-15T18:52:00.000-07:00</published><updated>2009-09-17T19:18:59.022-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mark Surman'/><category scheme='http://www.blogger.com/atom/ns#' term='Toronto NetTuesday'/><title type='text'>Education with open source</title><content type='html'>Today I have attended a &lt;a href="http://netsquared.meetup.com/20/calendar/11319409/"&gt;talk&lt;/a&gt; by &lt;a href="http://www.commons.ca/people/mark/"&gt;Mark Surman&lt;/a&gt;, the director of the Mozilla Foundation, at the Centre for Social Innovation with a couple of grad students. This talk is one of the series of Toronto NetTuesday, and the topic was about Mozilla Service week and CiviCRM.&lt;br /&gt;&lt;br /&gt;It was very kind of him to spend more time with us, the students to have a separate talk. It was about how open source has been co-operating with education to improve the quality of participation and commitment nowadays. Also, he talks about the importance of commitment and openness in open source organization, regarding those two as the key philosophy of open source. &lt;br /&gt;&lt;br /&gt;However, it leaves me a message that it is getting harder to participate into open source if you are new and not very well-known to the industry. Your ideas to contribute will either be cruelly banned, or accepted but with a harsh future. People need to fight very hard for their ideas in order to get funded, which means it's very not likely that they will share until they get the fame/funds that they want. That exactly violates the key philosophy that Mark has proposed. Does that also explains the low men:women ratio(0.1%) in open source area, which women care more about relationships while men care more about goals? What I take away from that talk with Mark is that somehow at sometime, the culture in open source needs to be more open in order for it to be prosperous.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-3168851882259268289?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/3168851882259268289/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2009/09/education-with-open-source_15.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/3168851882259268289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/3168851882259268289'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/09/education-with-open-source_15.html' title='Education with open source'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-3972996027864249222</id><published>2009-09-05T07:04:00.000-07:00</published><updated>2009-09-17T07:49:22.059-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='W3T Productions'/><category scheme='http://www.blogger.com/atom/ns#' term='Geokudo'/><title type='text'>Geokudo sprint #2</title><content type='html'>In the previous few weeks, &lt;a href="http://www.geokudo.com"&gt;Geokudo&lt;/a&gt;, has been tested with the end users on usability flaws. From there we discover that a majority of them like to draw directly on the map rather than grouping what they have drawn into projects. Also, they find themselves less likely to move from mouse to keyboard when drawing on the map. Considering this, our next sprint will be focusing improving usability, revising the structure of the code due to any effect, and improving documentation.&lt;br /&gt;&lt;br /&gt;A new member, Claudio Yin, has been recruited in our original team of 4. A new fresh mind also have brought us back to think about problems about the structure of the code after refactoring. There are too many source files and the function chaining for each operation is too long. The refactoring problem is, how to make the code easier to read, yet easier to code?&lt;br /&gt;&lt;br /&gt;Our team has another a problem that hasn't found a solution yet. Most of the team are recent grads or full time student who have other things prior to Geokudo. Time to devote is the main concern.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-3972996027864249222?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/3972996027864249222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2009/09/geokudo-sprint-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/3972996027864249222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/3972996027864249222'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/09/geokudo-sprint-2.html' title='Geokudo sprint #2'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-2059890695431830927</id><published>2009-09-01T20:37:00.000-07:00</published><updated>2009-09-19T21:27:03.861-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Eva Wong'/><category scheme='http://www.blogger.com/atom/ns#' term='schedule'/><category scheme='http://www.blogger.com/atom/ns#' term='Wong I Wa'/><title type='text'>Schedule</title><content type='html'>&lt;iframe src="http://www.google.com/calendar/embed?showTitle=0&amp;amp;showPrint=0&amp;amp;showCalendars=0&amp;amp;showTz=0&amp;amp;height=600&amp;amp;wkst=1&amp;amp;bgcolor=%23FFFFFF&amp;amp;src=th8655tnutiujp9fasm8q78hus%40group.calendar.google.com&amp;amp;color=%230D7813&amp;amp;src=0fqfmmqnmb20kn6qibaqflsbo0%40group.calendar.google.com&amp;amp;color=%232952A3&amp;amp;src=en.canadian%23holiday%40group.v.calendar.google.com&amp;amp;color=%23A32929&amp;amp;ctz=America%2FVancouver" style=" border-width:0 " width="480" height="550" frameborder="0" scrolling="no"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-2059890695431830927?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/2059890695431830927/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2009/09/schedule.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/2059890695431830927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/2059890695431830927'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/09/schedule.html' title='Schedule'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-7912774305175083076</id><published>2009-08-30T20:08:00.000-07:00</published><updated>2009-08-30T20:42:08.295-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='biking'/><category scheme='http://www.blogger.com/atom/ns#' term='trip'/><category scheme='http://www.blogger.com/atom/ns#' term='Toronto'/><category scheme='http://www.blogger.com/atom/ns#' term='Niagara Falls'/><title type='text'>Niagara on the bike</title><content type='html'>Summer was going to end. Fall is already coming which means school is starting soon. 3 other friends and I planned to put an end to this summer with a biking trip from downtown Toronto to Niagara Falls and back.&lt;br /&gt;&lt;br /&gt;Sounds impossible? But we did it and we are glad that we did it! Here are the details that make this 137 km * 2 biking trip possible!&lt;br /&gt;&lt;ol&gt;&lt;li&gt;The trail that we biked is the &lt;a href="http://www.waterfronttrail.org/trail.html"&gt;Waterfront trail&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;We pair ourselves up, 1 pair of bikers and 1 pair of drivers, then swap at specific locations on which we agreed.&lt;/li&gt;&lt;li&gt;Each leg is around 28 - 32 km long, and we stopped occasionally during each leg for checking out maps and consuming drinks.&lt;/li&gt;&lt;li&gt;The bikers need to carry 2 bottles of water/energy drink per person, snack bars, gel seats, a wrench and other tools for fixing the gears and tires .&lt;/li&gt;&lt;li&gt;We had our luggage on the car to be carried by the drivers&lt;/li&gt;&lt;li&gt;For the last half an hour for the bikers and drivers to meet, we turned on the walkie talkie for confirming the arrival.&lt;/li&gt;&lt;li&gt;We also have the bike maps highlighted and binded such that they are more durable.&lt;/li&gt;&lt;li&gt;Other things that we have also brought along are buggie cords for holding bikes at the back of car, recharger for batteries and personal necessity.&lt;/li&gt;&lt;li&gt;We lived in &lt;a href="http://www.diplomatinnniagara.com/"&gt;Diplomat motel&lt;/a&gt; which is very clean, has a good price, nice staff and a convenient location.&lt;/li&gt;&lt;li&gt;We had all you can eat breakfast at the corner of the motel for 6.99!&lt;/li&gt;&lt;li&gt;Total cost for 4 people, 2 nights 3 days = 133(motel) + 40(drinks and snacks) + 30(gas) + 70(food) = 273&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;First day(2009 August 26): Toronto to Niagara &lt;br /&gt;&lt;embed src="http://p.webshots.com/flash/smallslideshow.swf" flashvars="playList=http%3A%2F%2Fcommunity.webshots.com%2Fslideshow%2Fmeta%2F574383531gspGve%3Finline%3Dtrue&amp;inlineUrl=http%3A%2F%2Fcommunity.webshots.com%2FinlinePhoto%3FalbumId%3D574383531%26src%3Ds%26referPage%3Dhttp%3A%2F%2Fsports.webshots.com%2Fslideshow%2F574383531gspGve&amp;postRollContent=http%3A%2F%2Fp.webshots.com%2Fflash%2Fws_postroll.swf&amp;shareUrl=http%3A%2F%2Fsports.webshots.com%2Fslideshow%2F574383531gspGve&amp;audio=on&amp;audioVolume=33&amp;autoPlay=false&amp;transitionSpeed=5&amp;startIndex=0&amp;panzoom=on&amp;deployed=true" menu="false" quality="best" width="425" height="384" name="WebshotsSlideshowPlayer"base="http%3A%2F%2Fp.webshots.com%2Fflash%2F" wmode="opaque" allowScriptAccess="always" loop="false" type="application/x-shockwave-flash" pluginspage="http%3A%2F%2Fwww.macromedia.com%2Fgo%2Fgetflashplayer"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sports.webshots.com/album/574383531gspGve"&gt;2009-08-26&lt;/a&gt;&lt;br /&gt;Second day(2009 August 27): At Niagara &lt;br /&gt;&lt;embed src="http://p.webshots.com/flash/smallslideshow.swf" flashvars="playList=http%3A%2F%2Fcommunity.webshots.com%2Fslideshow%2Fmeta%2F574396673pMZwUq%3Finline%3Dtrue&amp;inlineUrl=http%3A%2F%2Fcommunity.webshots.com%2FinlinePhoto%3FalbumId%3D574396673%26src%3Ds%26referPage%3Dhttp%3A%2F%2Fsports.webshots.com%2Fslideshow%2F574396673pMZwUq&amp;postRollContent=http%3A%2F%2Fp.webshots.com%2Fflash%2Fws_postroll.swf&amp;shareUrl=http%3A%2F%2Fsports.webshots.com%2Fslideshow%2F574396673pMZwUq&amp;audio=on&amp;audioVolume=33&amp;autoPlay=false&amp;transitionSpeed=5&amp;startIndex=0&amp;panzoom=on&amp;deployed=true" menu="false" quality="best" width="425" height="384" name="WebshotsSlideshowPlayer"base="http%3A%2F%2Fp.webshots.com%2Fflash%2F" wmode="opaque" allowScriptAccess="always" loop="false" type="application/x-shockwave-flash" pluginspage="http%3A%2F%2Fwww.macromedia.com%2Fgo%2Fgetflashplayer"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sports.webshots.com/album/574396673pMZwUq"&gt;2009-08-27&lt;/a&gt;&lt;br /&gt;Third day(2009 August 28): Niagara to Toronto &lt;br /&gt;&lt;embed src="http://p.webshots.com/flash/smallslideshow.swf" flashvars="playList=http%3A%2F%2Fcommunity.webshots.com%2Fslideshow%2Fmeta%2F574405471dGXgaG%3Finline%3Dtrue&amp;inlineUrl=http%3A%2F%2Fcommunity.webshots.com%2FinlinePhoto%3FalbumId%3D574405471%26src%3Ds%26referPage%3Dhttp%3A%2F%2Fsports.webshots.com%2Fslideshow%2F574405471dGXgaG&amp;postRollContent=http%3A%2F%2Fp.webshots.com%2Fflash%2Fws_postroll.swf&amp;shareUrl=http%3A%2F%2Fsports.webshots.com%2Fslideshow%2F574405471dGXgaG&amp;audio=on&amp;audioVolume=33&amp;autoPlay=false&amp;transitionSpeed=5&amp;startIndex=0&amp;panzoom=on&amp;deployed=true" menu="false" quality="best" width="425" height="384" name="WebshotsSlideshowPlayer"base="http%3A%2F%2Fp.webshots.com%2Fflash%2F" wmode="opaque" allowScriptAccess="always" loop="false" type="application/x-shockwave-flash" pluginspage="http%3A%2F%2Fwww.macromedia.com%2Fgo%2Fgetflashplayer"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sports.webshots.com/album/574405471dGXgaG"&gt;2009-08-28&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-7912774305175083076?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/7912774305175083076/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2009/08/niagara-on-bike.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/7912774305175083076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/7912774305175083076'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/08/niagara-on-bike.html' title='Niagara on the bike'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-435187838192214875</id><published>2009-08-19T19:33:00.000-07:00</published><updated>2009-08-30T20:07:14.762-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='end to end'/><category scheme='http://www.blogger.com/atom/ns#' term='ajax'/><category scheme='http://www.blogger.com/atom/ns#' term='debugging'/><title type='text'>Debugging ajax end to end</title><content type='html'>&lt;ui&gt;&lt;li&gt;&lt;a href="http://www.zend.com/en/products/studio/downloads"&gt;Zend browser toolbar&lt;/a&gt;&lt;/ui&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-435187838192214875?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/435187838192214875/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2009/08/debugging-ajax-end-to-end.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/435187838192214875'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/435187838192214875'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/08/debugging-ajax-end-to-end.html' title='Debugging ajax end to end'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-327719023074424162</id><published>2009-08-19T13:04:00.000-07:00</published><updated>2009-08-19T13:06:13.277-07:00</updated><title type='text'>Project cartoon jokes</title><content type='html'>This &lt;a href="http://www.projectcartoon.com/cartoon/2"&gt;series of cartoon jokes&lt;/a&gt; about coding projects in real life is funny yet so true!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-327719023074424162?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/327719023074424162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2009/08/project-cartoon-jokes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/327719023074424162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/327719023074424162'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/08/project-cartoon-jokes.html' title='Project cartoon jokes'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-2368614870001155666</id><published>2009-08-11T15:05:00.002-07:00</published><updated>2009-08-11T15:06:02.124-07:00</updated><title type='text'>Foods</title><content type='html'>&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-2368614870001155666?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/2368614870001155666/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2009/08/foods.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/2368614870001155666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/2368614870001155666'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/08/foods.html' title='Foods'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-7250120390281581363</id><published>2009-08-11T15:05:00.001-07:00</published><updated>2009-08-30T21:20:37.610-07:00</updated><title type='text'>Travels</title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;a href="http://i-wa.blogspot.com/2009/08/niagara-on-bike.html"&gt;2009 August 26 - 28: Niagara on the bike&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-7250120390281581363?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/7250120390281581363/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2009/08/travels.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/7250120390281581363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/7250120390281581363'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/08/travels.html' title='Travels'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-554825838922506793</id><published>2009-07-17T11:35:00.000-07:00</published><updated>2009-08-19T16:22:29.779-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='debugger'/><category scheme='http://www.blogger.com/atom/ns#' term='http://localhost/dummy.php'/><category scheme='http://www.blogger.com/atom/ns#' term='configuration'/><category scheme='http://www.blogger.com/atom/ns#' term='installation'/><category scheme='http://www.blogger.com/atom/ns#' term='zend'/><category scheme='http://www.blogger.com/atom/ns#' term='pdt'/><title type='text'>Configuring Zend debugger for PDT</title><content type='html'>I have come across some very useful sites about installing and configuring Zend to work with PDT debug php script&lt;br /&gt;&lt;ui&gt;&lt;li&gt;&lt;a href="http://www.thierryb.net/pdtwiki/index.php?title=Using_PDT_:_Installation_:_Installing_the_Zend_Debugger#Installing_Zend_Debugger_server"&gt;debug remote php script&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://files.zend.com/help/PDT/working_with_the_debugger.htm"&gt;debug local php script&lt;/a&gt;&lt;br /&gt;&lt;/ui&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-554825838922506793?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/554825838922506793/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2009/07/configuring-zend-debugger-for-pdt.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/554825838922506793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/554825838922506793'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/07/configuring-zend-debugger-for-pdt.html' title='Configuring Zend debugger for PDT'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-8068387695044266501</id><published>2009-06-04T12:27:00.000-07:00</published><updated>2009-08-19T12:34:36.611-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='object'/><category scheme='http://www.blogger.com/atom/ns#' term='hierarchy'/><category scheme='http://www.blogger.com/atom/ns#' term='prototype'/><category scheme='http://www.blogger.com/atom/ns#' term='subclass'/><category scheme='http://www.blogger.com/atom/ns#' term='extends'/><title type='text'>Subclassing in Javascript</title><content type='html'>Coming to coding in Javascript, I think it will be neat to have &lt;a href="http://blog.thejit.org/2009/02/08/generic-functions-and-javascript/"&gt;a code snippet&lt;/a&gt; which allows a class to extends a parent class. The attached code demonstrate the usage and requires the understanding of the fact that JavaScript is a prototyped-object oriented programming language.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-8068387695044266501?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/8068387695044266501/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2009/06/subclassing-in-javascript.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/8068387695044266501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/8068387695044266501'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/06/subclassing-in-javascript.html' title='Subclassing in Javascript'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-7811959370064094774</id><published>2009-05-18T12:08:00.000-07:00</published><updated>2009-08-19T12:27:31.415-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GIS'/><category scheme='http://www.blogger.com/atom/ns#' term='Geokudo'/><title type='text'>First project : Geokudo</title><content type='html'>The very first application that W3T Productions decided to build is Geokudo - a map master of the future. This GIS provides a way for users to analysis geographic data in the way that they see the best.&lt;br /&gt;&lt;br /&gt;There are several reasons why we pick this as our first project. Currently as international students, we can see the huge market of renting/selling nice houses in some internationally well-known cities like Toronto. Also, around the world, there will be people finding best rated yet nearest restaurant, travelers spotting shortest path for his biking trip, etc. It seems to us that every day there is a significantly large group of people who are relying Google Maps or any GIS for analysis purposes. However, their actions are constrained in a way that they cannot draw on the map as freely as they are drawing on a piece of paper, and thus limits the ways of interactions with the user.&lt;br /&gt;&lt;br /&gt;Due the the above reason, we see the need of providing a GIS that allow users to freely interact with the map in the way that they see the best, and yet help them to analysis the geographical constraints they have in hand and/or share their results with other users.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-7811959370064094774?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/7811959370064094774/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2009/05/first-project-geokudo.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/7811959370064094774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/7811959370064094774'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/05/first-project-geokudo.html' title='First project : Geokudo'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-519373169613171282</id><published>2009-05-10T09:42:00.000-07:00</published><updated>2009-08-19T12:08:25.056-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Kien Trinh'/><category scheme='http://www.blogger.com/atom/ns#' term='vision'/><category scheme='http://www.blogger.com/atom/ns#' term='W3T Productions'/><category scheme='http://www.blogger.com/atom/ns#' term='Eva Wong'/><category scheme='http://www.blogger.com/atom/ns#' term='values'/><category scheme='http://www.blogger.com/atom/ns#' term='Sam Wong'/><category scheme='http://www.blogger.com/atom/ns#' term='mission'/><title type='text'>Birth of W3T Productions</title><content type='html'>To start off my first career post, I am going to gladly announce the birth of W3T Productions. Starting on 10 May, 2009, along with 3 other co-founder, Kien Trinh, Sam Wong and Clara Wong, W3T Productions is ambitious to evolve successfully as a profitable organization. &lt;br /&gt;&lt;br /&gt;At the stage of identifying our mission, vision and values, we identified what is said in the following quote is very true:&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;br /&gt;""Identifying or updating the mission, vision and values statements is usually done during &lt;a href="http://en.wikipedia.org/wiki/Strategic_planning"&gt;strategic planning&lt;/a&gt;." &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;At this stage, we are continuing to search for the answers to the following questions before writing the statement down.&lt;br /&gt;1. How can we be effectively carries out our operations stated in the mission?&lt;br /&gt;2. What method shall we use to identify vision, since it can range from highly analytical and rational to highly creative and divergent?&lt;br /&gt;3. How can they serve us as more of a motivational tool than just strings that sounds ambitious?&lt;br /&gt;4. How shall we we word them?&lt;br /&gt;&lt;br /&gt;There we found an &lt;a href="http://managementhelp.org/plan_dec/str_plan/stmnts.htm#anchor519441"&gt;article&lt;/a&gt; by &lt;a href="http://www.authenticityconsulting.com/"&gt;Authenticity Consulting&lt;/a&gt; that helps us a lot in identifying the first 3, yet the most important statements of W3T Productions.&lt;br /&gt;&lt;br /&gt;Please refer to the W3T Productions website for details on our latest updates.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-519373169613171282?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/519373169613171282/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2009/05/to-start-off-my-first-career-post-i-am.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/519373169613171282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/519373169613171282'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/05/to-start-off-my-first-career-post-i-am.html' title='Birth of W3T Productions'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-6286639146616587488</id><published>2008-08-19T23:18:00.000-07:00</published><updated>2009-09-16T18:50:32.255-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GSoC 2008'/><title type='text'>Lessons Learned from GSoC 2008</title><content type='html'>The GSoC 2008 summer is coming to its end. I wished I could tell the yonger Eva so much about what I have learnt so that she could have done her job better.&lt;br /&gt;&lt;br /&gt;I have become familiar with the languages Flex and Actionscript 3, which I can say is the next generation scripting language of the Macromedia Flash Platform. More than that, I have taken up a visualization toolkit for Actionscript 3 which is Flare. This summer provides me tons of chances to polish my skills on debugging, more importantly, it also enhances my efficiency on self-learning.&lt;br /&gt;&lt;br /&gt;However, there are regrets.&lt;br /&gt;&lt;br /&gt;I wished I could have started reading the API for Flex first before digging into Flare. I wished I could have learnt more about software planning back in May. I wished I could have set milestone evenly such that I could have archieve more goals. I wished...&lt;br /&gt;&lt;br /&gt;Nevertheless, I think I have chosen the right way(the open source development field) as a first start to get experience.&lt;br /&gt;&lt;br /&gt;Evidence of the growing popularity of open source software can be found at midsize companies, in which many of them have their firms use or will soon deploy open source solutions for Web servers, browsers, database management, middleware, program development and security. However, despite of the rapid growing of open source software, the quality of code, documentation and the support of the communities are the tradeoffs yet to be improved.&lt;br /&gt;&lt;br /&gt;If you are considering doing GSoC in the coming summer(2009), I strongly encourage you to apply . There are 3 things that you need to bare in mind: fun, enthusiasm and communication, of which you will experience a lot lesser if you are without any of those. In the coming years, observing from the trend of globalization, web-based programs is definitely another field with undiscovered potential yet to be explored, and I am very interested in joining forces to their development.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-6286639146616587488?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/6286639146616587488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2008/08/lessons-learned-from-gsoc-2008.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/6286639146616587488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/6286639146616587488'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2008/08/lessons-learned-from-gsoc-2008.html' title='Lessons Learned from GSoC 2008'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-9050407016307734566</id><published>2008-08-09T21:02:00.000-07:00</published><updated>2009-09-24T07:07:35.573-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='I Wa Wong'/><category scheme='http://www.blogger.com/atom/ns#' term='Eva Wong'/><category scheme='http://www.blogger.com/atom/ns#' term='about me'/><category scheme='http://www.blogger.com/atom/ns#' term='Wong I Wa'/><title type='text'>About Me</title><content type='html'>I believe I'm changing the world.&lt;br /&gt;&lt;br /&gt;Borne in China, raised in Macau, doing my computer science undergraduate degree in Toronto, from the start of my life I have been surrounded by people who are culture complex. I see, experience and understand the culture differences that different nation has.&lt;br /&gt;&lt;br /&gt;In another words, the world is also changing me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-9050407016307734566?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/9050407016307734566'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/9050407016307734566'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/08/about-me.html' title='About Me'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-7267525587954194495</id><published>2008-08-09T10:51:00.000-07:00</published><updated>2009-09-16T18:52:10.917-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GSoC 2008'/><title type='text'>Wrapping up</title><content type='html'>For the last week of GSoC, I have been doing testing and Improving on user friendliness of my application. For this coming week, I will keep on testing my application out and do a screencast which talks about it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-7267525587954194495?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/7267525587954194495/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2008/08/wrapping-up.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/7267525587954194495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/7267525587954194495'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2008/08/wrapping-up.html' title='Wrapping up'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-6792604190557982915</id><published>2008-07-26T18:52:00.000-07:00</published><updated>2009-09-16T18:52:56.837-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GSoC 2008'/><title type='text'>This is challenging</title><content type='html'>After adding more functionalities to my program, I was trying to run it to see how the new functionalites may affect the "asynchronusized" result handlers. There I discoverred a bug in my program which cause Firefox 2 freezes when it handles multiple threads of those parallelly. It is obviously a concurrency problem and how lucky that I can encounter that at this time of the summer!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-6792604190557982915?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/6792604190557982915/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2008/07/this-is-challenging.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/6792604190557982915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/6792604190557982915'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2008/07/this-is-challenging.html' title='This is challenging'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-4508098154201544354</id><published>2008-07-14T20:53:00.000-07:00</published><updated>2009-09-16T18:54:19.236-07:00</updated><title type='text'>Erm...2 more days to go for parsing XML!!!</title><content type='html'>Last week, the project finally looks closer and closer to what I have designed for my final project. It is organized into packages and actionscript classes according to functionalities while avoiding my code to get spaghetti. I am implementing and debugging the backend logic part for the classes that handle the parsing of the xml. After Wednesday, I should be moving onto user interface part to catch up with another demo next Wednesday!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-4508098154201544354?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/4508098154201544354/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2008/07/erm2-more-days-to-go-for-parsing-xml.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/4508098154201544354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/4508098154201544354'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2008/07/erm2-more-days-to-go-for-parsing-xml.html' title='Erm...2 more days to go for parsing XML!!!'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-3179021188672588467</id><published>2008-06-21T17:00:00.000-07:00</published><updated>2009-09-16T18:56:25.379-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GSoC 2008'/><title type='text'>Handling synchronus signals sent by HTTP requests</title><content type='html'>Actionscript does give Flex user more control in the design of the application. I am having fun this week. While I was enjoying coding in actionscript generating HTTP requests dynamically within a control, some issues came up when I press for the display of data too often, or when there are too much data. This is because the thread of displaying the GUI is faster than that of populating the dataProvider. The problem is fixed by having an actionscript class that extends IResponder, which arranges the order of the way the application responds to signals. Moreover, I have been studying the data fetched by the sensors and the way that may provide me more information about the software development progress.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-3179021188672588467?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/3179021188672588467/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2008/06/handling-synchronus-signals-sent-by.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/3179021188672588467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/3179021188672588467'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2008/06/handling-synchronus-signals-sent-by.html' title='Handling synchronus signals sent by HTTP requests'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-8555151167928404956</id><published>2008-06-13T17:15:00.000-07:00</published><updated>2009-09-16T18:57:45.299-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GSoC 2008'/><title type='text'>More solutions for "security error accessing url" ?</title><content type='html'>Can this be solved without having the crossdomain.xml under the domain of the server? &lt;font size="2"&gt;My application &amp;lt;&lt;a href="http://individual.utoronto.ca/i_wa_wong/pretty.swf"&gt;pretty.swf&lt;/a&gt;&amp;gt; is recognizing the data &amp;lt;&lt;a href="http://individual.utoronto.ca/i_wa_wong/data.xml"&gt;data.xml&lt;/a&gt;&amp;gt; to be remote. Although they are from the same domain, &lt;/font&gt;&lt;font size="2"&gt;&amp;lt;&lt;a href="http://individual.utoronto.ca/i_wa_wong/pretty2.swf"&gt;pretty2.swf&lt;/a&gt;&amp;gt;&lt;/font&gt;&lt;font size="2"&gt; does not work without loading the policy file.&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;From the security updates stated in Flash version 7 &amp;lt;&lt;a href="http://www.adobe.com/devnet/flash/articles/fplayer_security.html"&gt;source&lt;/a&gt;&amp;gt;, it states that:&lt;br /&gt;&lt;blockquote&gt;&lt;font size="1"&gt;...we added a new permission mechanism which allows        broader cross-domain cooperation. You can  &lt;u&gt;perform data loading&lt;/u&gt; (loadVariables,        &lt;u&gt;XML&lt;/u&gt;, XMLSocket, runtime shared libraries,  Flash Remoting)        &lt;u&gt;from &lt;i&gt;&lt;b&gt;outside a movie's own domain&lt;/b&gt;&lt;/i&gt; as long as the server providing the        data provides a &lt;i&gt;policy file&lt;/i&gt;—a small XML file that grants        cross-domain loading permissions&lt;/u&gt;...&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/blockquote&gt;&lt;font size="2"&gt;Since &lt;a href="http://www.adobe.com/devnet/flash/articles/fplayer8_security_print.html"&gt;Flash 8&lt;/a&gt; just has security modification for local sandbox(since my application telling me that the type of the sandbox of my application is remote), I was mainly looking at the newly released(Apr 2008, &lt;a href="http://www.adobe.com/devnet/flashplayer/articles/flash_player9_security_update.html"&gt;Flash 9&lt;/a&gt;) security updates, and found my problem does not quite suit in one of these catergories. &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font size="2"&gt;&lt;font size="5"&gt;"&lt;/font&gt;&lt;/font&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.adobe.com/devnet/flashplayer/articles/flash_player9_security_update.html#socket_policy"&gt;You use sockets or               XMLSockets, regardless of the domain to which you are connecting&lt;/a&gt;&lt;/li&gt;&lt;li&gt;         &lt;p&gt;&lt;a href="http://www.adobe.com/devnet/flashplayer/articles/flash_player9_security_update.html#policy_file"&gt;You use addRequestHeader or URLRequest.requestHeaders           in any network API call when sending or loading data cross-domain&lt;/a&gt;&lt;/p&gt;     &lt;p&gt;&lt;i&gt;or&lt;/i&gt;&lt;/p&gt;               &lt;p&gt;&lt;a href="http://www.adobe.com/devnet/flashplayer/articles/flash_player9_security_update.html#policy_file"&gt;You provide access to content on remote domains as a web                 service provider&lt;/a&gt;&lt;/p&gt;             &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.adobe.com/devnet/flashplayer/articles/flash_player9_security_update.html#allowScriptAccess"&gt;You have SWFs         that are exported for Flash Player 7 (SWF7) or earlier that communicate         with the hosting HTML by any means&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.adobe.com/devnet/flashplayer/articles/flash_player9_security_update.html#javascript" javascript:="javascript:" _urls_will=""&gt;You use "javascript:"         through network APIs to communicate outside a SWF&lt;/a&gt;&lt;font size="2"&gt;&lt;font size="5"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "&lt;/font&gt;&lt;/font&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font size="2"&gt;Since my application and data are from the same domain, why pretty2.swf does not work without the crossdomain.xml?&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-8555151167928404956?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/8555151167928404956/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2008/06/more-solutions-for-security-error.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/8555151167928404956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/8555151167928404956'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2008/06/more-solutions-for-security-error.html' title='More solutions for &quot;security error accessing url&quot; ?'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-7574456885403178117</id><published>2008-06-08T17:07:00.000-07:00</published><updated>2009-09-16T18:55:41.927-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GSoC 2008'/><title type='text'>Possible approaches and structure</title><content type='html'>Build, UnitTest, Commit, CodeIssue, Coupling, Coverage, DevEvent and FileMetric.. These are the different sensordata types that the HackyStat sensors collect. After examining the sensordatatypespecification and dailyprojectdataspecification in detail, I came up with 2 main approaches(drafts), i.e., to visualize the data by users or by project, both providing 2 different layouts, in terms of time(daily) or in terms of sensordata types(only avaliable ones). While I was planning out my project, the more I think of it, the more I find it challenging to structure the whole project from scratch. After next week, I shall have a detailed layout of the structure of my coding.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-7574456885403178117?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://i-wa.blogspot.com/feeds/7574456885403178117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://i-wa.blogspot.com/2008/06/possible-approaches-and-structure.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/7574456885403178117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/7574456885403178117'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2008/06/possible-approaches-and-structure.html' title='Possible approaches and structure'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-7346109939982163547</id><published>2008-05-18T15:04:00.000-07:00</published><updated>2010-01-04T10:46:33.116-08:00</updated><title type='text'>Works</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Projects&lt;/span&gt;&lt;br /&gt;&lt;ui&gt;&lt;li&gt;&lt;a href="http://community.ingres.com/wiki/IngresGeospatial"&gt;Geospatial&lt;/a&gt;, participate in a GIS by &lt;a href="http://www.ingres.com/"&gt;Ingres&lt;/a&gt;, under &lt;a href="http://ucosp.wordpress.com/"&gt;UCOSP&lt;/a&gt;.&lt;br /&gt;&lt;li&gt;&lt;a href="http://humanweathernetwork.co.cc/"&gt;Human Weather Network&lt;/a&gt;, a hack submitted to Yahoo! HackU at University of Waterloo/Toronto 2009, and won on voting.&lt;br /&gt;&lt;li&gt;&lt;a href="http://i-wa.blogspot.com/2009/05/first-project-geokudo.html"&gt;Geokudo&lt;/a&gt;, a GIS that lets users to make sense their geographic data at their hands.&lt;br /&gt;&lt;li&gt;&lt;a href="http://hackydev.ics.hawaii.edu/hackyDevSite/home.do"&gt;HackyStat&lt;/a&gt; &lt;a href="http://pyre.third-bit.com/blog/archives/1503.html"&gt;data visualization&lt;/a&gt;, a tool that lets software project manager to understand the project progress better over time. &lt;br /&gt;&lt;li&gt;Family tree viewer, a course project from "Introduction to Software Engineering" to which design patterns were applied, written in Javascript and CSS.&lt;br /&gt;&lt;/ui&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Computer science related courses&lt;/span&gt;&lt;br /&gt;&lt;ui&gt;&lt;li&gt;CSC 494/5h Independent Capstone Project &lt;br /&gt;&lt;li&gt;CSC 443h Advance Database &lt;br /&gt;&lt;li&gt;CSC 411h Machine Learning and Data Mining &lt;br /&gt;&lt;li&gt;CSC 363h Computational Complexity and Computability&lt;br /&gt;&lt;li&gt;CSC 369h Operating Systems&lt;br /&gt;&lt;li&gt;CSC 373h Algorithm Design &amp; Analysis &lt;br /&gt;&lt;li&gt;CSC 324h Principles of Programming Languages&lt;br /&gt;&lt;li&gt;CSC 336h Numerical Methods&lt;br /&gt;&lt;li&gt;CSC 343h Introduction to Databases &lt;br /&gt;&lt;li&gt;CSC 310h Information Theory &lt;br /&gt;&lt;li&gt;CSC 309h Web Programming &lt;br /&gt;&lt;li&gt;CSC 301h Introduction to Software Engineering &lt;br /&gt;&lt;li&gt;CSC 207h Software Design&lt;br /&gt;&lt;li&gt;CSC 209h Software Tools and Systems Programming&lt;br /&gt;&lt;li&gt;CSC 236h Introduction to the Theory of Computation&lt;br /&gt;&lt;li&gt;CSC 258h Computer Organization&lt;br /&gt;&lt;li&gt;CSC 263h Data Structures and Analysis &lt;br /&gt;&lt;li&gt;CSC 290h Communication Skills for Computer Scientists &lt;br /&gt;&lt;li&gt;CSC 108h Introduction to Computer Programming&lt;br /&gt;&lt;li&gt;CSC 148h Introduction to Computer Science &lt;/ui&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-7346109939982163547?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/7346109939982163547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/7346109939982163547'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/08/projects.html' title='Works'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author></entry><entry><id>tag:blogger.com,1999:blog-9200534642471385594.post-6008948303638891935</id><published>2008-01-06T13:17:00.000-08:00</published><updated>2010-01-04T10:43:31.394-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='I Wa Wong'/><category scheme='http://www.blogger.com/atom/ns#' term='Eva Wong'/><category scheme='http://www.blogger.com/atom/ns#' term='computer science'/><category scheme='http://www.blogger.com/atom/ns#' term='University of Toronto'/><category scheme='http://www.blogger.com/atom/ns#' term='CV'/><category scheme='http://www.blogger.com/atom/ns#' term='Wong I Wa'/><title type='text'>CV</title><content type='html'>&lt;!--This is the table about my pic and my education--&gt;&lt;br /&gt;&lt;img src="http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;EDUCATION&lt;/span&gt;&lt;br /&gt;2006-2010: Honours bachelor of science, computer science information system specialist and mathematics minor, University of Toronto&lt;br /&gt;2005-2006: Pre-university Program, University of Macau&lt;br /&gt;2003-2005: High School, Sacred Heart Canossian College&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;WORKING EXPERIENCE&lt;/span&gt;&lt;br /&gt;2009 Sept-May: UCOSP student of Ingres Geospatial, Toronto, Ontario&lt;br /&gt;2009 Summer: Co-founder and head developer of W3T Productions, Toronto, Ontario&lt;br /&gt;2008 Summer: GSOC student working with HackyStat, Google Summer of Code 2008, Toronto, Ontario&lt;br /&gt;2005-2006: Administration and acccounting department clerk, JM Construction Company Limited, Macau, China&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;TECHNICAL SKILLS&lt;/span&gt;&lt;br /&gt;Main Languages: Java, Javascript and C&lt;br /&gt;Java: Experience in first/second/third year courses, including data structuring and software design&lt;br /&gt;Javascript: Experience in third year software design courses and also in personal projects &lt;br /&gt;C: Experience in second/third year courses, including TCP/IP socket programming, multi-threading, synchronization, signal and interrupt handling, file I/O, kernel-space programming, shell programming&lt;br /&gt;&lt;br /&gt;Minor languages: Python, ActionScript 3, PHP and shell script&lt;br /&gt;Platforms: Windows, Linux(Debian, Ubuntu) and OS/161&lt;br /&gt;IDE: Eclipse, Netbeans, Flex Builder&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;VOLUNTEERING ACTIVITIES&lt;/span&gt;&lt;br /&gt;2009-2010: University of Toronto Computer Science Student Union Treasurer&lt;br /&gt;2008: Volunteer of Agile Conference 2008&lt;br /&gt;2008: Volunteer of 3rd Conference of Association for Software Testing(CAST)&lt;br /&gt;2007-2008: University of Toronto Department of Computer Science Ambassador&lt;br /&gt;2007-2008: University of Toronto Chinese Students and Scholars Association&lt;br /&gt;(UTCSSA), IT assistant&lt;br /&gt;2007: University of Toronto OutReach 2007 team leader&lt;br /&gt;2005: Volunteer of The Fourth East Asian Games 2005 held in Macau&lt;br /&gt;2004-2005: Sacred Heart Canossian College (Macau)Hardware group team leader&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;AWARDS&lt;/span&gt;&lt;br /&gt;2006-Present   Special scholarship from Macau SAR Government&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9200534642471385594-6008948303638891935?l=i-wa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/6008948303638891935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9200534642471385594/posts/default/6008948303638891935'/><link rel='alternate' type='text/html' href='http://i-wa.blogspot.com/2009/08/cv.html' title='CV'/><author><name>A nerdy girl</name><uri>http://www.blogger.com/profile/16828472819550790706</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/S220/temp.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_oeI1qRNc4pA/SrJRl3YY2bI/AAAAAAAAAB0/6w4Q057at5c/s72-c/temp.JPG' height='72' width='72'/></entry></feed>
