Thursday, May 22, 2008
2010 Launch: XO-2
There's always room for improvement! Here are a couple of photos of the new and improved XO-2 laptops that will be released after the next 2 years. As you may have already noticed in the photos, the most noticeable new feature is the dual touch screen instead of the conventional keyboard and monitor. Click here for the complete article found on the cnet news page.
Until next time!
--->ELIZA!
Monday, May 19, 2008
Microsoft and OLPC team up!
Based on the article posted on May 15th, it is now official that the XO laptop will be available to be running on both Linux and Microsoft XP. Negroponte says that people are very impressed with this new upgrade! The new and improved laptop will be sold next month, and a much more broad launch will begin around August or September in 5 or 6 countries. Click here for the full story!
Until next time!
--->ELIZA!
Until next time!
--->ELIZA!
Thursday, May 1, 2008
Buying Computers on Ebay & Kijiji
2 classes ago, our class experimented with using the advanced search on eBay and kijiji to find computers being sold from locations in Canada. On eBay, we clicked on the advanced search link and entered a key word. Every time we wanted to dis include a word we put a minus sign before the word (ex: computers -dell) or a plus sign if we wanted to include the word in the search (ex: computers -dell +sony). In order to find more than one computer being sold in a package we added the statement "+lot". The majority of results that came up were computers being sold in sets of 5. We were able to find all sorts of information for each result that was displayed, such as how old the product is (new/used), the price it is being sold for, the name/location of the seller, information on its features, and even a positive rating percentage! I personally found this site to be quite helpful in trying to find the perfect product online.
Kijiji is a little different from eBay, considering that it is a website containing local "classified" items. From the kijiji website, we tried to find a computer being sold in Vancouver. First, we clicked on the BC province on the map, clicked on "Vancouver" entered "computer" in the search box as well as "buy and sell" from the drop down menu. All in all, it was interesting to experiment with how so many people today shop online!
Kijiji is a little different from eBay, considering that it is a website containing local "classified" items. From the kijiji website, we tried to find a computer being sold in Vancouver. First, we clicked on the BC province on the map, clicked on "Vancouver" entered "computer" in the search box as well as "buy and sell" from the drop down menu. All in all, it was interesting to experiment with how so many people today shop online!
ND Bridge Building Contest
Every year, Notre Dame Regional Secondary holds a Balsa Bridge Building Contest for all Physics 11 and 12 students. Click here to go to the contest website and here to see photos from last year's contest!
Contestants work away for weeks to construct a bridge made out of balsa wood and super glue that does not exceed a weight of 100.0 grams. A container would be suspended from the bridge during the testing period and weights would gradually be added to see how much weight the bridge is able to support. The current record weight is 209.4 kg (Record Holder: Matt Sullivan).
And now a word from our sponsors....
And now a word from our sponsors....
ND's major sponsor is the Proffessional Engineers and Geoscientists of BC. Click on the logos below to visit the websites of some of our other sponsors.
Vancouver is a city with many interesting bridges, including the Burrard street bridge, the Granville Street bridge, and the Port-Mann Bridge. The Patullo Bridge in New Westminster is my favorite. Click on the photo for a closer look
Hopefully a senior from our grade 12 class will break the record! Be sure to drop in next Tuesday, May 6th for this year's up coming bridge building contest!
Click Here for an interesting link to help kids build their own bridges from the Additional links section from BalsaBridge.com.
Tuesday, April 29, 2008
Top 100 Web App Winners!
The top 100 Web Apps were determined after a whopping 2 million votes! Click here to see a complete list on the Webware 100 Awards website.
Here are a few examples of the lucky winners that were chosen:
(Click on the logos to visit their website)
Skype is a text, voice, and video-chatting platform that works using your Internet connection. Like instant-messaging clients, Skype gives users a buddy list instead of a set of phone numbers.
Facebook is a popular social networking service. It gives users a place to make and explore personal profiles and interact with friends.
Flickr is a popular photo-sharing and hosting service owned by Yahoo. It supports an active and engaged community where people share and explore each other's photos.
YouTube is the most well-known video service on the Internet. YouTube lets anyone share videos online, either from their hard drive or recorded using their computer's Web cam.
iLike is a music recommendation service that gives you 30-second clips of music tracks as well as links to buy them. It uses Google's Video search to pull up related videos of whatever song you're listening to, in case you want to listen to the whole song.
Here are a few examples of the lucky winners that were chosen:
(Click on the logos to visit their website)
Skype is a text, voice, and video-chatting platform that works using your Internet connection. Like instant-messaging clients, Skype gives users a buddy list instead of a set of phone numbers.
Facebook is a popular social networking service. It gives users a place to make and explore personal profiles and interact with friends.
Flickr is a popular photo-sharing and hosting service owned by Yahoo. It supports an active and engaged community where people share and explore each other's photos.
YouTube is the most well-known video service on the Internet. YouTube lets anyone share videos online, either from their hard drive or recorded using their computer's Web cam.
iLike is a music recommendation service that gives you 30-second clips of music tracks as well as links to buy them. It uses Google's Video search to pull up related videos of whatever song you're listening to, in case you want to listen to the whole song.
Sunday, April 20, 2008
Multi-Form Project -- Easter Egg
I recently finally finished my multi-form "Boredom Buster Game" program with visual basic. See my posting made on March 21st to see more details on this project.
One of the major features that we learned for this project was how to add an "Easter Egg." This is a term used for special surprises that programmers code into their work. When clicking on the "challenge" button on the menu screen, a form pops up challenging them to try and find Sir Scrambled, who has gone missing. They are also asked to keep pressing Shift with another letter on the keyboard to find where he's hiding. If they successfully press Shift + E on the keyboard, another form will pop up notifying them that they found Sir Scrambled! Below are the screen captures for the Challenge Form, as well as the form that pops up when the user successfully types the right code (Shift + E) to unlock the Easter Egg Surprise!
One of the major features that we learned for this project was how to add an "Easter Egg." This is a term used for special surprises that programmers code into their work. When clicking on the "challenge" button on the menu screen, a form pops up challenging them to try and find Sir Scrambled, who has gone missing. They are also asked to keep pressing Shift with another letter on the keyboard to find where he's hiding. If they successfully press Shift + E on the keyboard, another form will pop up notifying them that they found Sir Scrambled! Below are the screen captures for the Challenge Form, as well as the form that pops up when the user successfully types the right code (Shift + E) to unlock the Easter Egg Surprise!
Tuesday, April 1, 2008
OLPC DELIVERY!! (Click on photos for Close-Ups)
The XO Laptop that we ordered from the OLPC Program has finally arrived! I was able to take the lap top home and unpack it for the first time! Click here for a website for more information on how I got started, and all the other features/functions of this fabulous laptop. I also took many photos of my experience. You can also click on them in order to have a closer look.
The FIRST thing I did when I got home was get started with the laptop! After I put in the battery, plugged in the power adapter, turned up the antenna, and turned the power on, I had to wait a little while for the battery to charge up. (Click here for a diagram and explanation for each of the pieces of hardware). I'm actually not sure about it's battery life, because I left the power adapter plugged in to allow the battery to charge while I was using it.
I then logged in and started playing around with the menu icons at the bottom of the screen. The "Journal" kept a history log of all the things I did with the laptop. For example, it says that 40 minutes ago, I recorded a video, and at the present time, I'm working out math problems with the calculator. This is quite handy for keeping track of past projects or just keeping track of progress in general.
Problems that I noticed right away: ...
- I automatically noticed that it took quite a while for each application to load up. Considering that I won't be the only one who runs out of patience, it will also probably be frustrating to the vast majority that will use the laptop.
- It was difficult to click around with the mouse because you had to press a separate button to "click" after using your finger on the touch pad to move around. I personally hate using touch pads, even on regular laptops, so this feature was definitely not a favorite of mine. I prefer using the standard mouse that is able to be plugged into the computer. The XO laptop does not provide that opportunity.
- When I tried to move from one application to another, the mouse would freeze (FREQUENTLY!) and I would have to wait a long time in order to be able to move it again. For one of the occurrences, I actually timed it, and it took 12 minutes in order to un-freeze, and load the next application.
- The buttons on the keyboard are much smaller than regular desktop/laptop keyboard buttons and were very difficult to type accurately.
- I wasn't able to connect to the internet for some reason... I clicked on the "Browse" icon and typed in a URL to see if I could get to the NDRS website, but an error page would always show up. If anyone is able to establish an internet connection, let me know!
- Some of the applications require knowledge with basic programming. I doubt that most of the children in a developing country (the kids that are the purpose of this laptop in the first place) would even have the slightest Idea of how to use these particular programs (Pippy, Turtle Art).
- Beware to everyone that gets impatient with freezing... I had to wait about 10 minutes for the mouse to "un-freeze"... and after it happened again, i waited 13 minutes and decided to restart the computer. I had to restart a total of 3 times in 2 hours. I researched this problem and discovered that many other XO laptop users encounter the exact same thing, but can't provide explanations..
- I realized that an electrical socket was required to plug a power adapter into the laptop in order to charge the battery... Suppose a child in Uganda with a laptop had no access to an electrical socket? How will they be able to charge the battery?
- Paint: This program is very similar to the standard Paint Program that is under "Accessories" in the "Start" menu of most computers running with Windows. I was able to draw with a paint brush, also being able to change the shape of the brush (square/circle) and the thickness and color). I even used the rainbow effect brush! I was also able to insert an image i took with the webcam, draw pre-set shapes, and insert text.
- Record: Using the embedded camera and microphone, I was able to take photos, record videos, as well as record sound! The quality of the videos were less than satisfactory... they appeared rather "pixelated" and blurry. The audio sounded rather clear and the quality of the images produced by the camera were pretty good. I did not delete the samples that I recorded so that others will be able to see the quality. I'm not sure if I saved them properly though... hahah...
- Write: This was like a simpler version of Microsoft Word. I was able to type a couple of sentences, change the font style, font color, and font size. There were buttons to make the text appear bold or italicized.
- Calculate: This program provides a simple interface similar to that of a basic calculator. It is simple enough for a young child to input basic mathematical problems (2+2 = 4), as well as support more complicated branches of mathematics (using declared variables --> if water = 2 and dirt = 4, what does mud (dirt + water) equal? Mud = dirt + water, Mud = 4 + 2, Mud = 6. There are also tabs to use trigonometry(sin/cos/tan etc), boolean, constants(pi/e), and algebra (square, square root, exponents, natural logarithms, and factorials).
- TamTamJam: This program allowed me to click on various instruments, and vocals to put them together in order to create a song! I admit that it took me a while to actually figure out what the purpose of this application really was. However, I was rather pleased with the song I was able to create!
- Chat: I was able to talk to only myself in a chat room because I was not able to establish an internet connection. Hopefully we will be able to connect to another laptop in order to chat with them!
All in all, this laptop was way more complex then I expected! Sadly I only had a limited time with the laptop... one night exactly =(. So there is so much more that I have not discovered or figured out how to work out correctly. I hope the next person that is privileged to take this lap top home will discover those things and maybe we can discuss our findings with the class so we may all learn as much as we can from this amazing piece of technology. I'm so glad that it's finally arrived!
Friday, March 21, 2008
Visual Basic Major Project -- Multi forms!
In class we have been working on creating a program containing multiple forms to create a single '.exe' file that we will be able to install and run at home. In other words, we are using forms that we have created before, graphically designing them to fit a single theme, and putting them together. I have decided to create a sort of "boredum buster" game called "Funpalooza" for little kids using cute pictures and a bright color scheme. Although the project is still in progress, I have managed to create splash, menu, challenge, closing, and confirmation forms. In addition, I've successfully put in a timer for my splash page (in case the user does not click on "continue" after 20 seconds). I've added all the forms together into one project, and I have also added my "Easter Egg" (Secret "surprise" in the code that can be discovered by pressing a letter on the keyboard). Now all that's left to do is make all the icons the same, and modify a few forms to unify the design scheme.
Until next time!
--->Eliza!
Until next time!
--->Eliza!
Programming with Java
Hello everyone! Recently our class has been working on several programs working with Java. So far, we have coded a standard "Hello World" test, simple calculation programs working with area/dog years, and experimenting with basic input and output. Below is the code and screen capture of the "Hello World" program.
Until next time!
--->Eliza!
/* Program to display the traditional Hello WOrld! message. */
/* Eliza Labrador */
/* March 2008 */
public class HelloWorld {
public static void main (String args[])
{
System.out.println ("Hello World!");
System.out.println ("by");
System.out.println ("Eliza Labrador");
}
}
Until next time!
--->Eliza!
Saturday, March 8, 2008
C++ Assignment 2
Yesterday we completed our last assignment from the C++ unit, which was the hardest yet! We had to create a program that asked for the user's first and last name so that the program would personalize its output messages using their initials. Then it would ask for the user to enter in a percentage that they have in a certain subject. After they enter it and press [Enter] , a letter grade of the corresponding percentage would be displayed for them with their initials in the output message. This required us to use a do...while (conditional) loop so that the question keeps repeating so they could enter different percentages until they use a percentage that is less than 0. If they input a negative number, the program ends. Now that we are finished with the C++ unit, we will be starting a hello world test for Java very shortly. Stay tuned for another post on our first program with Java!
Until next time!
--->Eliza!
Until next time!
--->Eliza!
Saturday, February 23, 2008
Hello World!
For every new programming environment, we create a "Hello World" program that simply displays those two words when running. Below is a comparison of each Hello World program for each of the program languages we have used in terms of code and test run.
"Hello World" in Turbo Pascal
This program does nothing more than display two words of text in a specific position in a red colour. The program uses GoToXY to position the words in a certain spot on the screen. To skip lines in the program I used Writeln;.
We created a ‘form’ or program that displays three types of information: two labels (text), an image, and a command button. We were able to change the color, font style, and size for the labels and resize an image. Finally, we used a command that allows the user to end the program when they click the “End” button using the following code (Private Sub cmdQuit_Click() Unload Me. We edited the Name of each aspect, as well as the captions that display on the program. Each “Name” began with an abbreviation composed of three lower case letters (ex: imgND, lblHeading.)
Here we used a 'cout' statement to display words. "endl;" was used to skip lines.
"Hello World" in Turbo Pascal
This program does nothing more than display two words of text in a specific position in a red colour. The program uses GoToXY to position the words in a certain spot on the screen. To skip lines in the program I used Writeln;.
Program Hello;
{ This program displays 'Hello, World!' near the centre of the screen.
Eliza Labrador
ICT 12 Block D
September 11 2007 }
Uses
NewDelay,
Crt;
Begin { Main }
ClrScr;
TextColor(Cyan);
GoToXY(35,9);
Writeln('Hello, World!');
GoToXY(20,13);
Writeln('I might like to become a medical imager.');
Writeln;
Writeln;
Writeln ('Press [Enter] to stop');
Readln;
End. { Main }
-----------------------------------------------------------------------
Hello World in Visual BasicWe created a ‘form’ or program that displays three types of information: two labels (text), an image, and a command button. We were able to change the color, font style, and size for the labels and resize an image. Finally, we used a command that allows the user to end the program when they click the “End” button using the following code (Private Sub cmdQuit_Click() Unload Me. We edited the Name of each aspect, as well as the captions that display on the program. Each “Name” began with an abbreviation composed of three lower case letters (ex: imgND, lblHeading.)
'Introductory Hello World Program
'By Eliza Labrador
'ICT 12 D
'October 22, 2007
'
Private Sub cmdQuit_Click()
Unload Me
End
End Sub
Private Sub Form_Load()
imgND.Visible = True
lblHelloWorld.Visible = True
End Sub
-----------------------------------------------------------------------
Hello World in C++Hello World in Python
In this program, we use the word "print" for output statements
-----------------------------------------------------------------------In this program, we use the word "print" for output statements
Here we used a 'cout' statement to display words. "endl;" was used to skip lines.
// My First C++ Program
// February 2007
// Eliza Labrador
//
#include
using namespace std;
void main () //void means that this function (program)
//returns nothing after it has run
{
cout << "Hello world by Eliza Labrador";
cout << "My program runs" << endl;
cout << endl;
cout << endl;
cout <<>
Friday, February 15, 2008
C++
Our class has recently installed Visual C++ Express Edition on our home computers. Recently we have coded programs including the standard "Hello World" test, calculation of area, calculation of gross and tax amounts, and conversion of human years to dog years. We have only covered the basics of this new coding language. There is still so much to learn!
Until next time!
--->ELIZA!
Until next time!
--->ELIZA!
Wednesday, February 6, 2008
OLPC -- Update*
There has been an obvious delay in the delivery of the XO laptop we bought from the "Give One Get One" program. Our donation has already gone to the placement of a machine being delivered somewhere in the world. Here is a message explaining the updates on the delivery delay from Nicholas Negroponte:
Dear Peter,
Please accept my apologies for the delay in receiving your XO laptop. Give One Get One was such a phenomenal success that we over-taxed our order processing and payment systems. Demand exceeded supply. Additional XO laptops are being built now and will be delivered in 45 to 60 days. If you wish to reconsider your contribution in the face of this delay, we will issue a refund to you. We have set up a dedicated phone line for these requests. The number is 1-800-883-8102. In the meanwhile, please know that laptops are in the process of going to Mongolia, Cambodia, Afghanistan, Rwanda and Haiti as part of the "give one" side of the equation. Fortunately, OLPC's mission of getting laptops to the children in these countries has not been delayed. In Mongolia, the children are already enjoying themselves and learning new things with their XO laptops. Please see: http://wiki.laptop.org/go/Ulaanbaatar . Eliminating poverty through learning is gaining wider acceptance thanks to support like yours.
Sincerely,
Nicholas Negroponte
Chairman
OLPC Foundation
Tuesday, January 22, 2008
Computer Disassembly
At the start of our disassembly, we received a tool case of all the tools we would need to take apart the computer. We then received a used, yet functional computer and photographed the front and back of it with our team name label in the photograph as well.
We removed the lid and then began unscrewing and removing the various parts. First we detached the power cables as well as the data cables. Next, we removed the network card, and the sound card, hard drive, CD ROM drive, floppy drive, the RAM “sticks” the cooling fans, and the mother board. When we completely removed all the parts, our computer looked like this:
We then began to reassemble all the parts in their original location (cables, cards, motherboard, etc). Then we replaced the lid and hooked it up to a power source to test if the computer would run. At first, it did not run because the motherboard was not slid in properly. We double checked to make sure that everything was properly connected, and on our second try, we heard the whizzing noise of the computer running! At first, this task seemed impossible, but finally accomplishing it gave a great rewarding feeling.
We removed the lid and then began unscrewing and removing the various parts. First we detached the power cables as well as the data cables. Next, we removed the network card, and the sound card, hard drive, CD ROM drive, floppy drive, the RAM “sticks” the cooling fans, and the mother board. When we completely removed all the parts, our computer looked like this:
We then began to reassemble all the parts in their original location (cables, cards, motherboard, etc). Then we replaced the lid and hooked it up to a power source to test if the computer would run. At first, it did not run because the motherboard was not slid in properly. We double checked to make sure that everything was properly connected, and on our second try, we heard the whizzing noise of the computer running! At first, this task seemed impossible, but finally accomplishing it gave a great rewarding feeling.
Subscribe to:
Posts (Atom)