Tutorial Seek Development Blog

IB Personal Project of Jamie Chung

 

How did I aquire www.tutorialseek.com?

So one question that I have had people asking me is how did I aquire the domain name: www.tutorialseek.com. The answer is, it was apart of my pay for the work I did on version three ( Hammer Time ) of Pixel2Life.com. The domain itself was selling for around $2000 back in January of this year, but it was never sold by Dan ( the owner ).

Domain for sale: www.tutorialseek.com

Asking price: 2000.00 Or best offer :)

Is an auction?: No

Current registrar: ENOM

Further details:
This is the domain name that was the sister site of Pixel2life.com. It was essentially a low bandwidth version of this massive tutorial search engine but I discontinued using it last summer when I changed to dedicated servers. A fantastic domain name for a tutorial oriented site! I have no plans at this point to develop any new projects with it, so I’m taking offers from anyone interested in purchasing the domain name.

http://www.sitepoint.com/forums/showthread.php?p=2447536

Indeed it was a good grab to get in part of my pay for developing the site for I thought I could make good use of it and I am by developing the new Tutorial Seek. Again, thanks to Dan Richard of www.pixel2life.com for the domain name to host my new project. I hope to make good use of it! ;)

Filed under : General, Personal Project, Development
By Jamie
On August 26, 2006
At 3:56 pm
Comments : 6
 
 

Glossary Started

Due to a request from my mother and other average readers, I have started a glossary for terms that may be non-familiar to those who are not web development oriented. They are listed in alphabetical order and will be linked to throughout the blog. I hope to update the list regulary whenever I make a new post.

You can visit the glossary at http://www.tutorialseek.com/blog/glossary/

Filed under : General, Personal Project, Development
By Jamie
On August 24, 2006
At 10:34 pm
Comments :1
 
 

First Journal Check - TOMOROW!

So during Lunch today, I went to Mr. Desmond’s class to get a new pink ( salmon ) form for my project since I changed my project since. I need to fill it out and get it back to him tomorow when I do see him. Just a precaution, I asked him if it was okay to do all of my project online ( even the process journal in the form of a blog ) and he said it as all okay! So I am glad that I got some sort of approval from doing this project so far.

I was doing some Research this afternoon since today was an early release day at school. I was brain-storming for ways of how the spider was going to work so I can apply that same logic to my coding and programming to put the whole thing together and make it a reality. I looked up what the google bot’s user agent was and made my own user agent from that to test with. It worked! I am now able to tell sites when the spider is visiting and crawling their website, in which they can check in their statistic logs to see when they do get crawled and how often and other usefull information that need. Using the useragent tutorialseek, users can identify when the TS Bot does infact crawl their websites. I tested this by sending a fake crawler to a forum in which I can manage the spider’s Human Name. In fact it worked and it showed the bot as Tutorial Seek visiting the site as a spider bot. So as of now, it is a success!

Later tomorow afternoon I will be arraging some database structures for the spider and site to work with. Keeping in mind that the users will submit sites on a whole for the spider to crawl will be the most important - so a method where I can link tutorials hosted on that specific site with a source site that is given is necessary and such and such.

Tomorow starts the first of many journal checks. I am lucky that I got my domain name this week for this project so I could start this project and get it off the ground. Thats it for now.

Filed under : General, Personal Project, Development
By Jamie
On
At 8:22 pm
Comments : 2
 
 

So why am I here?

You are here, and you might be wondering what the purpose of this upcoming site and personal project is. Well you are currently viewing in your browser - the blog ( process journal ) of Jamie Chung. I have just finished setting up and tweaked all the settings and such and got my domain name ( tutorialseek.com ) which I inherited from Dan Richard - Pixel2Life.com. Props to him - will give more details later.Tutorial Seek is a new website in which I will be dedicating to my IB Personal Project required by the IB Program ( International Bachelorette ). During my sophomore year, I am required to complete a project in which we use atleast three of the five areas of interaction:

  • Approaches to Learning is concerned with the intellectual discipline, attitudes, strategies, and skills that will result in critical, coherent, and independent thought. This theme helps students develop self-discipline and a capacity for problem solving that allows them to produce high-quality work.
  • Community Service is a theme that emphasizes community awareness and concern, a sense of civic responsibility, working cooperatively, and the skills needed to make an effective contribution to society.
  • Health and Social Education is a theme that prepares students for a physically and mentally healthy life and helps them develop a sense of responsibility for their own well being.
  • Environment is a theme that develops the students’ awareness of the interdependence of humans and nature. Students learn investigative and problem-solving strategies, which will encourage them to accept responsibility for maintaining an environment fit for the future.
  • Homo Faber is concerned with human creative genius and the impact of this creativity on society and the human mind over time. Students learn to appreciate the human capacity to influence, transform, enjoy, and improve the quality of life. Learning about homo faber therefore encourages students to see the relationships between science, aesthetics, technology, and ethics over time.

What Are the Five Areas of Interaction?http://www.svhs.svsd.org/parentclub/ib_myp_faq/ib_myp_faq_04016.html

During the course of this project, I will be relating it to these three: Approaches to learning, Community Service and Homo Faber. How they relate to them will be posted shortly in the near future.

Now that you know a little about what is expected of from IB, now onto what my project is all about.

Tutorial Seek ( www.tutorialseek.com | TS ) in a nut-shell will be a massive tutorial search engine. Using a similar - yet unique concept from the already world reknown and popular Google.com, the users and visitors of TS will be able to search for a tutorial giving hundreds of categories ranging from Web Development ( PHP / MySQL / C++ ) to any sort of Office Programs such as Microsoft Word and Excel. Web Masters who own the sites in which they write the tutorials will be able to submit their websties for a process called crawling. What this process does is the TS Bot ( not officially named ) will crawl that given website and get the URL’s and links to all those tutorials that the website hosts and adds it to the already massive database of tutorials. Depending on the frequency of updates on the given site - the TS bot will revisit the site maybe a couple times a week and getting new if any tutorials from there.

Now that tutorials are stored in our database, when a user searches for a tutorial containing the keyword “Microsoft PowerPoint” for instance, they will be given a list of all the tutorials and sites in which we have collected which offers tutorials in which the user queried for ( in this case: “Microsoft PowerPoint” ).

Developing such a site is not your everyday garage mockup ( Google was - ironically ), but it will take a lot of time - R&D ( Research and Development ) in order to create an artificial intelligence ( A.I. so to speak ) that will do such a process by itself running on the server every couple of minutes grabbing new tutorials from newly submitted sites and sources.

Given a little basic information about what Tutorial Seek will be all about - it is time to tell a little bit about the server environment that will be used to develop such a website.

Using the standard and popular L.A.M.P. server environment will be my choice for this project. This is an acronym for Linux - Apache - MySQL - PHP. Linux being an open-source operating system in which the server is using, Apache being the most popular and a standard httpd server - MySQL being a very fast - powerful and reliable database which is also open source and PHP which will be my server coding of choice. Using a lot of logic in the planning and development of this site will be key to it’s success!

I am definately excited and pumped up for this project. I hope this will be able to go main-stream and gain popularity pretty fast amoung readers and web masters alike. That is all for now - stay tuned!

Filed under : General, Personal Project, Development
By Jamie
On August 23, 2006
At 10:35 pm
Comments : 5
 
 

Hello world!

Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!

Filed under : General, Personal Project, Development
By Jamie
On
At 8:06 pm
Comments : 3
 
 
PageRank Plus - Google PageRank checking, with a twist.