Tuesday, September 30, 2008

SPR720 my madwifi driver..

I've been trying to install my Athero 5700 wifi driver in my fedora, but it always fails. Since I had a experience of successful installing HP laptop wifi driver in Ubuntu, so I install Ubuntu today.

I spend less than 1 hours to install ubuntu. Then i tried to install my driver in my fedora mount under ubuntu, but maybe there is soem permission problem, it didn't install. So, I copy the tar file to my root directory and install it there. It works like a charm. I don't even need to modify the kernel path or any thing.

Well... it was too soon to be happy. 'cos somehow the wifi still dosent' work. I upgrade Ubuntu to the most update version already. But NetworkManager still dosen't recongnize it. Why?? but why??? I'm start feeling so frustrated about Linux... But.. of course I won't give up. I've gotta learn, since I'm takign this course now...

Monday, September 29, 2008

SPR720 Failed in first trial

The lab was about unpacking a source package and install it. I tried to do it with my wifi driver. One stone two bird. I'm smart, huh? em.. not really...

I can't make install, 'cos it has problem with some library files and need kernel source. I made sure i got kernel header, then i even have the whole kernel souce. Still failed... I tried to make the source code, failed also... sigh.. nothing works. I started to hate Fedora... ;-p

But I'm gonna install some game, 'cos i heard it's easy, hehe... so be it.. wait for my good news.. ^^

InstallFest

I had a great time that day. Too bad that I missed the meal, 'cos I had to work...

I installed a Ubuntu for a Yu, who is a Japanese Student. In his HP DV2500 series laptop, it had a Vista installed in his laptop and a dying Fedora also. He wants to remove Fedora and try Ubuntu. And have links to his Vista files. This is a great for me, since I'm doing The Windows Data Migration Project.

The installation part was easy, even I never install Ubuntu before. But.. well.. installation is easy nowaday, click and click. If any thing goes wrong, delete the partition(s) and do it again. I installed my Fedora 4 times to get it done, hehe... Linking files was piece of cake.

The most challenging part was the wi-fi driver. It was painfull!!! I am actually having wi-fi problem with my laptop with Fedora. The Kernel recognise the hardware but driver seem to act strange. NetworkManager has it but can't not control it, returned Set Mode error 08AC (Something like that). The system has it in lspci and lsmod. It's weired. But I got help from David. He is doing a HP laptop DV2000 with Ubuntu also. he had problem with wifi driver. But later on, he told me that after he plug in to internet and upgrade Ubuntu, every thing works like a charm. And I tried, it worked!!!

Now, i'm planning to install Ubuntu also. I've already saved 20Gb for Ubuntu and Kinnopix to have 4 system in my laptop.. if it's possible. I heard there would be some conflict with the bootloader. But I guess it would be fixed easily. I'm sure Ubuntu has already assume nerd like us would install multi-OS in our tiny machine.

But of course... I have to find sometime to do it... sigh...

Tuesday, September 23, 2008

2:30..

i give up... @@ good news is matrix didn't crash... i think i just have a bad day... ;-p

Birthday time, codding time.. ;-p

I have been working in the lab for lab work today. The last one I was doing was the bash script lab for SPR720. Since I still have one hour to work until the lab close at 10:30pm, so, I decide to give it a try, 'cos I have to work 10am and maybe finish at 1am at night.

But, guess what? The terminal just shut down itself after I tried to edit one line in vi... it just shutdown itself. I wasn't sure if it supposed to be like this, since it was 10:45pm already. I was thinking to give up this 1% lab. and get more sleep for work... but.. you know what? i'm not gonna give up!

I've just got home. I work tomrorow at 10am, need to wake up at 9am. So, I can went to bed at 3am, i'll still have 6 hours sleep, which is enough for me to work for my morning shift, 10am to 3pm. So, i'm gonna try it!! It's my birthday, I don't think i'm that unlucky.

Plus.. I've came up an idea... Instead of using my own machine to try the script. I'll store my code in my laptop and run it in matrix... ;-p How many matrix PC will I crash tonight? hehe...

I'm sure I'll have a lot of fun too.. kekee...

Robots exclusion standard

In the old time, search enginee used to search all pages and files in a site to creat a search database. But nowaday, since every one put their personal information in there, Robots Exclusion Standard was created to keep privacy.

But there are some weakness of this system. If someone use a program to search all pages, files and link in a web site, it may eventually find some personal information. The simplest one is offline website download, like SurfOffline, which allow you download the whole website, including links from individual page. Sometime it may get you some hidden video, document, photos if the server dose not have a tide permission system.

Here is two simple example of Robots Exclucsion Standard:

# All allow all robots to all files...
User-agent: *
Disallow:

# No Robot allow in any files...
User-agent: *
Disallow: /




References

The Web Robots Pages - A Standard for Robot Exclusion
http://www.robotstxt.org

Wikipedia.org - Robots exclusion standard
http://en.wikipedia.org/wiki/Robots.txt

SurfOffline 2.0 - Offline browser
http://www.surfoffline.com/

Offline Downloader
http://www.offlinedownloader.com/

Help For Web Beginners Home - Robot Exclusion Standard
http://www.helpforwebbeginners.com/webmasters/robot-exclusion-standard.html

Phishing

Phishing, it something may happens to you all the time. When you open your junk mail box, when you see someone said, "Congraduations! You won a price" or something like, "Hi, there, long time no see", and the person sent u a link for you to sign in or fill some personal information. This is consider "Phishing". The word Phishing is from "fishing". And, Refering to Longman Dictionary Online, Phishing mean, "The criminal activity of sending emails or having a website that is intended to trick someone into giving away information such as their bank account number or their computer password. This information is then used to get money or goods."

So, what will you do when you receive a e-mail from admin@www.rbc.on.ca, asking you to renew personal password with VISA card number, when you do have an account in Royal Bank of Canada? Would you go to the page they sent you and fill in every thing? I wouldn't. First there is no such site as "www.rbc.on.ca" and if RBC do send you a e-mail, they wouldn't send you with an e-mail with user name "admin". Even if they do ask you, they will never ask you to provide VISA card number, which is something they know already. If they have concern about your login password, they will ask you to call them or they will contact you by phone without asking you the password on the phone.

This is the easiest way to avoid phishing, and the best way to do. A lot of website would show you how to anti-phishing. Some suggest people should be educated in school about phishing. Some suggest using e-mail filtering, anti-spam. But I believe the best way is common sense. Phishing is not only exist in cyber world. It also exist in the real every day. Unkown salesman knocking at your day, some unknow air-mail form claim that your far-uncle died and left you few million dollars, someone claims that he's from Rogers and called you about a discount if you could your account with your VISA right now. They are phishing also.

All we have to do is open our eyes, think clear and not to trust any one... beside someone you love. ;-)


REFERENCES

Paypal - Protect Your Self
https://www.paypal.com/us/cgi-bin/webscr?cmd=xpt/cps/securitycenter/antiphishing/ProtectYourself-outside

Wikipedia - Phishing
http://en.wikipedia.org/wiki/Phishing

University of Colorado At Boulder - IT Security Topic - Phishing
http://www.colorado.edu/its/security/awareness/phishing/

Longman Dictionary of Contemporary English
http://www.ldoceonline.com/dictionary/phishing

Sunday, September 21, 2008

Learn link folder

I guess it's not point on do too much planning and thinking. So, I just bought a new 320 SATA HD and install Vista and Fedora in my laptop to test some of my ideas. I spent the whole day to install both systems and transfer files from my external HD to my laptop HD.

SO, I've just successfully link my NTFS folder to my home folder. It's easy tho. So, all i need is some partical test run. I'll keep this link folder for a week and see if it works perfect. Well.. it should.. but reality test is always better than assuming.

My next step is to learn Python. Since I havn't do programing for a while and the programing of migration would involved a lot of classes. PLUS! I have to use first boot.. Well.. maybe i should work on GUI first, since it's easier to test. It may take me few weeks to acheive my goal.

So, I believe the first version is mounting and linking home folder to Vista system. and wallpaper, bookmark, etc should be easy. It's just the matter of finding the source and copying or linking them. ^^

Thursday, September 18, 2008

Windows Data Migration Tool - My LUX Project

Finally I've decided which project to work on. My first and only choice is Windows Data Migration Tool. Since I've been suffering using a you-know-what operation system for years, documents support and driver support always pull me back to using Linux. I hope I can make a user friendly but yet powerful tool to help normal user and technical support to migrate their data in breeze.

Right now, my first goal is just sharing documents in NTFS directory and use all user setting in Linux. My second goal is doing extra user data backup to DVD or maybe removable drive. My ultimate goal is having Vista/XP driver wrapped and used in Linux system without any problem.

Well... I'll be so happy if I could make the first goal done perfectly. Second goal may need some extra time. And doing the driver part is really hard. I may need to use other driver tool, like NDISWrapper.. but i heard the results are not very well. It has some serious problem on some machine, especial 64bit CPU.

Anyway, Here is the wiki page on LUX wiki web site Fedora Project site...


LUX Wiki:
http://zenit.senecac.on.ca/wiki/index.php/Windows_Data_Migration_Tool

Fedora Project:
https://fedoraproject.org/wiki/Windows_data_migration_Tool

Another Open Sauce Playground - Android

First google phone, Linux based phone platform Andriod will be shipped in USA next week. It's a really exciting news. This is another play ground for people love coding for open sauce. To me, it's just great. Since I love fancy powerfull phone with multi-function, this is a great news. I'd love to wait and see if I could do any open sauce project with google phone if I still have some spare time.

Links:
http://code.google.com/android/
http://www.linuxdevices.com/news/NS2572232163.html
http://www.smartcompany.com.au/Free-Articles/The-Briefing/20080918-A-sneak-peak-of-Googles-new-mobile-phone.html?source=cmailer

Wednesday, September 17, 2008

Windows Migration Project - Plan V0.2

Windows Data Migration - Plan v0.2 2008/09/18


Description:
Even installing Linux is a breeze. Thousands of Windows user found Linux is difficult to use and worry about the competity of documents. The goal of Windows Data Migration is provide a one-stop data migration to migrate all Windows data from a Windows System to Linux during installation or even after installation. It will support XP and Vista Windows data.

Features
= A user-friendly, simple GUI with advanced setting will provide the ease of use and flexibility to new comer.
= File System (folder) sharing will provide the flexibility when new linux user needs to rely on Windows when needed. User can save data in a special directory/folder for Windows System.
= All instance messager, images, audio, movies and documents will be migrated and supported. Associated open-source software, freeware will be installed during migration.
=

After a typical user has installed Linux in a pre-existing windows system, there is a number of configuration steps that must be taken before they get a comfortable working environment. This includes personal data like pictures, music, mails etc but also settings like wallpaper. The goal would be to lessen that pain and provide a relatively familiar working environment right after installation.


Basic Functions:
= language support (per user)
= support Vista (or XP first?)
= User Account migration
= IM migration
= Windows a-like environment setting.
= documents migrations
- image (jpeg
- audio (mp3, wav, rm
- movie (avi, mpeg4, divx, xvid, rm, mov,
- documents (xls, doc, rtf, txt, wri,
-
= environment migration
- wallpaper
- mail account, mails
= partition
- having a windows-linux share partition or folder
- possible to migrate from windows user profile directory?
-
= automatic download applications associate all file type

Future Developement / Advanced Functions:
= support XP also(or vista)
= IM history migration
= import outlook database
= wifi driver migration (when there is no native linux driver, using ndiswrapper)
=


Schedule (deadline)

= 1st Oct - concept development
- develop basic concept
- to do list
= 16th Oct - folder move
- solve problems...
> share directory or mount user folder?
> how to do it?
> shell script on doing lin/win folder
- user folder move/share
> move the whole user folder
= 1th Nov
- file type research
- find the most command file type, support linux application
- find the best app

LPT730 Lab2

key ID: EA580B46


My Public Key...


-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.9 (GNU/Linux)

mQGiBEjRp5oRBADXwFTu+It4dE9j+9NkDkcNufoIDTc0NfLhwC8M69bbBQ2j/UAH
L4lxrd+PYusNQc0PnmnNdpvVDIjQqh240Cl60KKwSBOf/tSfuuJ1wdBmGt4Bl+UK
nk5AmFVa8KLCSHJV5hjPUZCoEcTwLQEc8j0bVnz21Lg6IiIEk1IMFrExpwCg0Ph4
rDIyZrPbrK0hskzsVsBudDkD/RyiR1FEPG9WP9wHbTm0+atmmg5KlvkfFwGPnE0/
kHkkSWQiiX2k9NOSz7dPbXET/Dk0j0WGg6hh02uUNV8HvI9MvP0hNmOa/pahdqEz
blVuIw5AXXo4sZKhQwd605U+Nu1NSEea6+DIdspia0GG5Ze0/riLSEIZSvfCfzIu
rr1OBAC8LzmJaAQiDi/eOtIk1iYEoJ1/8jNDYlWi2k4efd6AKbMLRZzz9sGVdWYp
N47ou7xALhRNOm1mYf99ElZoU0dj0TUCS/5/pWC6QHimfUBLk3HpwwQmyZ5cEoYt
h3AN76U/fwyx4S2jAq95b3HadF7gnE9zjB55mfirZA+Jxs2YLrQoTmVzdG9yIENo
YW4gPHRuY2hhbkBsZWFybi5zZW5lY2FjLm9uLmNhPohmBBMRAgAmBQJI0aeaAhsj
BQkJZgGABgsJCAcDAgQVAggDBBYCAwECHgECF4AACgkQvvoEC+pYC0bamQCdGH7K
6n3ZqOYcozaqxUmq6qzn4LgAoM58UalQsQhmuyrkDEcGj2v4oWRluQINBEjRp5oQ
CACsSM+SG9tpkF/4GYVwEqsXDcnUp+Dy4qq7J2MBaCmIVF7euyS+aVOijnwxXJRl
aAEoH3DmqpD/09sjg2P72q/n1Gtf6NYeY9dDEc8rTuw6CTIpaGjF/fSVuvZ8ru57
4IYorsbZzaIRKPvBb+2nh5VO7+56UurQVp4UAsu220HQ0nO88OvV2dy6Sjr1fZ9O
jAdjLwxT1J+fxkEtKhQYp8TPCQBAOK6C9NIWhliIjbOIM2+zXfmn+JL1CREaMyQx
s4fEQjXpoKgJWH+hfGeYXmAqpo3608I2UAqk8urGcQRqEG19MwTy5sr6AW9o6EMv
nrdw9NiQ/wIMpWZCe+cbKg7jAAMFCACcusq6g0ruUoG2aInVgiS+Y6JFCH2Bnve9
+W1ycGzcwOKY4f5vryVKnu8SJHnRsm/RHvvyzxYkp5HsY932T/2OA9MnvwYIqmDP
6OC0+E+uikISW4J87eXnJ1wUICEJpCLEUDgP6xdlIFD8JC1+RwcW14Fs1UkpOq9t
MNd6iumSpbyzxpg/NjHjzN9tv8pFEGHkpmJH/hdmj3T8xXmS5YuZH7URmPC5iOej
T4UfxMjKDhMU89howgO1d2whAirS82298vnMIn5Djt1BNaWzpde369x4G1kjOHY8
k0jf5dF+y/CUPlmVcvv4jrMd0TS2REJoXe2EtTY/M8H300QuVmOiiE8EGBECAA8F
AkjRp5oCGwwFCQlmAYAACgkQvvoEC+pYC0aI9ACeJwm+pN7Y16RnVqvsYmK/tm7k
+HcAnjOkunNjq80XjyiHh82Qb7vqsfbe
=xovV
-----END PGP PUBLIC KEY BLOCK-----

Windows Migration Project

Finally, I've decide to do the windows migration project. It seems to be a big challenge.. but... I'd love to do it, 'cos I want to help more new non-technical Linux user. Althought I may have troubel on coding and development GUI, but I think I can do it within a year.

I've already done some thinking and put down some notes. Gonna have a schedule so i can work on it. I'll be posting the detail in the next post. And I'll be editing it instead of post a new one. Let me know if you guys have any suggest. Thanks. ^^

Tuesday, September 9, 2008

Some usefull links for Arcarde Machine Project

I found some links that may help us on building this project...

The first one is an actual machine that already build on an old console with linux, this is something we should be able to acheive..
http://www.wicksta.com/arcade/gallery.php


a link about license about MAME
http://mamedev.com/license.html


This one is a bit too fancy to build, but.. have a look, maybe it can give us an idea or build some thing cool like this one..

http://www.angrymods.com/mame/

I'll keep u updated when i see some thing cool.. ^^ cheers

Monday, September 8, 2008

SYA710 - Lab 0-b

I think the lab is great. It's always good to have hands-on practice in a machine that has auto-recovery system.

It would be better if there was no interruption from aother outsider came into out class. I hope they can find some other lab or sit in another corner next time.

Sunday, September 7, 2008

sftp to my iphone

Finally, I got my iPhone hacked! I've been waiting until the patch is stable for users. And since i know much about my iPhone, i think it's time to hack it.

Oh.. dun say it's not related to Linux.. for ppl dun know much about it, iPhone is actually a unix based machine. It has ssh connection, a file system just like all linux/unix. And it's actually running Darwin 9.3.1. Someone put a web server, proxy server there.. yeah.. it's crazy...

The reason why i wanna hack it, 'cos i hate the iTune sync. Come on.. it's unix based and the sync is even worse than windows mobile with outlook? give me a break.. i rather use sftp there and save the contacts/Address file myself. I found it can also run a media player and play certain format media files. But i dun have much time to play with them... Althought I spend 6 hours from 1am to 8am last night, i got stucked on hacking it.

Now, The first thing I'll need to do is find all data file path and do backup now. Then I'll put some media there. Or maybe find some usefull, interesting techno apps, hehe... And yes, I've already try to log into matrix.senecac.on.ca with my iphone, it works!!

SPR720 Lab1

I'm not sure if I need to post all 25 commands here.. so i just post what I think after I read about 30 commands.

The first thing I checked out was yum and other 3 yum related commands that's in Fedora. I was su surprised about yum when I first used it. I think i over heard someone show my workmate about yum 5 years ago at work. But I didn't pay attention about it. But once I've got my Linux and Milton shows me about Yum. I really love it. Yes, I love Yellow Dog Updater, hehe...

And I found the linux/unix commands has changed a lot. Before, we always have command with single character parameter to customise the command to suit our need. But now, instead of using hard-to-understand code, new programs/commands tend to use whole string instead. For example, xlogo, xload, etc. But why? for user friendly? or for better paramater input/put to GUI?

Then I found there is a lot of GUI command that store in /usr/bin. I found a command called "animate". I guess this program was developed few years ago, 'cos the GUI is kinda old school.

Man... over 3000 commands in my /usr/bin.. how long will it take to master them? And how many of you has master all of them?

NAP710 Lab1

1. What is the kernel version of Linux on matrix?
2.6.18.8-0.5-default

2. What is the IP address and MAC address of the Linux machine on matrix?
MAC: 00:0E:0C:74:9E:35
IP: 192.168.1.52

3. What is the network mask on matrix?
Mask:255.255.255.0

4. What are the network addresses of the Linux machine? (there should be three networks)
I can only find two..
Local Loopback: 127.0.0.1
eth0: 192.168.1.52

5. What is the IP address of the gateway for the Linux machine on matrix?
192.168.1.254

6. What is the command to display all the currently loaded kernel modules?
lsmod

7. Where is the file for the kernel module called "e100"?
tnchan@matrix:~> /sbin/modinfo e100
filename: /lib/modules/2.6.18.8-0.5-default/kernel/drivers/net/e100.ko

8. What is the MAC address for the network device that has the IP address 192.168.1.254?
192.168.1.254: 00:0E:0C:7F:84:6F

9. How do you display all the physically network addresses known by a Linux machine?
/sbin/arp -a

10. What is the MAC address of the network device on the Linux machine on matrix?
IP: 192.168.1.52

Thursday, September 4, 2008

SYA710 - Lab 0

1. What is your full name?
Tak Ngai CHAN

2. What is the output in steps 3 and 8?

----------------------------------------------------
Disk /dev/sda: 10.2 GB, 10200547328 bytes
255 heads, 63 sectors/track, 1240 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0008edf2

Device Boot Start End Blocks Id System
/dev/sda1 * 1 1181 9486351 83 Linux
/dev/sda2 1182 1240 473917+ 82 Linux swap / Solaris

----------------------------------------------------

3. What is the purpose of the sudo command?
to do with a command as a root, but the user has to be sudoers list.

4. What is the purpose of the minus sign (-) when using the su command?
to sign in as root with security

5. Explain how you deleted the partition table with fdisk.
since i'm gonna delete all partition, i just use "d", then type the partition number and do it backward from 3 to 1.

6. What is the purpose of the partprobe command?
to let the kernel knows that the file system has been changed

7. Write the complete mail command you would use to email a copy of lab00 to your LEARN account from MATRIX.

mail -s "lab0-email" tnchan@learn.senecac.on.ca < lab00.txt

8. What is the function of the -s option to the mail command?
to put a subject for this e-mail

-s Specify subject on command line (only the first argument after the
-s flag is used as a subject; be careful to quote subjects contain-
ing spaces.)

The Top 2 Apps




- In another entry write an article about two desktop software applications that you use often. Your choices do not have to be Linux-based or open source, but please make an effort to show us something unusual - MS Office, Firefox etc. are not the best choices

================================================
RescoExplorer for Windows Mobile
================================================

- What do you use it for and why
I've been using Windows Mobile (or Pocket PC) for years. It's not a great phone platform, but.. since there is not much stable platforms that let me customise and install apps. It seems to be the only choice.
Anyway, RescoExplorer is a great File Explorer has a windows-like interface(or x-windows like, if u prefer) with more powerfull browsing power. It's first thing I install every time I hard reset my WM.
,
- Highlight strengths and weaknesses of the software
- Strengths
It's powerfull, support hot-swap, and even have registry edit, ftp in there. Once you've tried it, you'll never use that simple file explorer that WM comes with.
It of course support select, delete, copy and paste file, movie a whole directry, delete files, search, etc. Support all file type that your WM has. In some lastest version, it even integrate with other Resco products, like Resco Viewer, RescoBackup.
Since I hate the idea of installation, 'cos it always eat up a lot of resources of your phone, as u know, it's something MS good at. I always run programs from my memory from my RescoExplorer, no install, no looking for short cut, and i don't even need to creat a short cut. Well... personal preference anyway...
- Weakness
The first few version up to Version 5 was great, but lack of support. Fewer version dose have some cool feature, like u can use ur finger to browse instead of using your stylus. But newer version seems to use more resources. And installing some other plug-in that you may never use, such as ftp, registry edit.

- For each of your choices provide at least one screenshot
http://www.resco.net/pocketpc/explorer/



================================================
ACDSee 3.0 for Windows
================================================

- What do you use it for and why
I use it viewing photos in full screen. As every DSLR users do, I take a lot of photo during a trip, I went to a Montreal/Quebec trip for 3 days, i took 900 photos. I went to Woodbine Beach just last weekend from 6 to 9pm, I took 600 photos already. I need a photo viewer has full screen and fast, allow me to do some minor edit. And ACDSee is always my best choice. And yes, it's a old version, i think they have ACDSee 7 or something.. it's great, but too slow and i don't need those new features.

- Highlight strengths and weakness' of the software
- Strength
Fast, super fast!! No matter u're using a P3 with 128ram and have XP installed, or having Vista with 1Gb ram, I'm always happy with it performance.
You can always rotate your photos in groups, which is great when you need to edit 500 in 1 hour.
You can change contrast, gammeu, etc with your photos. Which is enough if your don't like to edit your photo too much.
- Weakness
The editing is really limited. If you want to remove a bird that happens flied when you are taking a perfect sunset. You may need to open your PhotoShop again. @@
When you edit the photo, it changes the EXIF also, so, all your information will be gone... yeah... that's sad to some hard core photographer

LPT730 Nespplication

LPT730 Nespplication

First blog of LPT730

- Education and/or professional background
graduated in Sydney, a college called Lorrine Martin College, went to University of Sydney.
worked in IT field for 3 years back in Hong Kong

- Your interests in computers (other than playing games)
buying new "toys", playing around with it, master it and customise it, from NDS to PS3, slim DC to DSLR, from low-end cell phones to iphone 3G...
planning to install a fedora or some linux system in my ps3, hopefully i'll have a wirelss keyboard

- Hobbies away from computers
i used to love music, literature a lot.. but since i'm into IT, and into photography now, plus too busy for work, no time for them... i used to have a small indi pop band in Hong Kong. It was fun. If any white guy wanna sing HK Pop with me, let me know.. j/k ;-p

- Anything else you wish to share with the world
I'm active, talkative and agressive most of them time, but sometime I'm shy.... believe it or not.
I'm so glad that I've applied for LUX. The idea behide it is amazing. It's such a win-win approch to students, professors and our sponsor(s). I hope we can all make something great, so we can proud of it. Maybe one day ppl will know our name in New York Times, who knows?

initial post for NAD710 NesWorking

NAD710 NesWorking

XWN740 NesWindows

XWN740 NesWindows

SYA710 LiNes

SYA710 LiNes

SPR720 NesShell

first post for SPR720...

ops...

i didn't know that we use a centralised blog.. i just opened 1 individual blogs for each course, i guess i'll have to redo my blog again... @@