Thursday, October 30, 2008

WDMT over network?

Today, we were learning Samba in NAD710. Its great. I was so surprised there are a lot of options in Samba.

Anyway, the reason why i am bloggin it is, Raymond Chan told me that maybe I should use this in the project. Em... i think it's possible... cos supporting networking is just having one more module on the function that make sure the networking path is working.

It's "do-able". But i think it has to support post-install for sure...

Anyway.. do the first thing first.. ^^ code the basic function next week.

SYA710 - Kick Start, no kick no start..

In the lab today, we install Fedora 9 to our "born again PC" to use kick start. It went quite smooth... and I was lucky enough that John told me about we're missing partition config line before I burn a kick start DVD.

Then I went google and find the configuration page for fedora anaconda. Find the line is easy, cos they have the man page in one html page, just search "partition", vola!

Actually, i wanna blog more something behide this lab. Right now, I'm doing Windows Data Migration Tools, and I've always thinking that when I put WDMT work with anaconda, it's gonna be a tough job.. But, after having this lab, I have an other thinking. I may actually use anaconda to help me on user creation. But it may including a lot of text searching coding and making sure the config file as good as before WDMT edited it. Anyway, lets do it step by step, 0.2 in 2 weeks. ;-p

Wednesday, October 29, 2008

Windows Data Migration Tool - User Migration Functions Plan

I have just did some functions and structure planning for WDMT. Planning is always easy but important. And I'm sure plan will be changes when my Python knowledge increase.

Please leave a comment here or in my discussion board if you have any suggestion. Enoucouragement are always welcome. ^^

Tuesday, October 28, 2008

YOOO!!! HAPPY INDIAN NEW YEAR!!


According to my facebook.. especially from Mohak, i think it's Indian new year... I've got the most handsome Indian student, Mohak, in LUX to say happy new year to you.. ;-p

ops.. i heard there are like 4 new years in India... do i have to post his photo every time?? lol

Saturday, October 25, 2008

FSOSS Photos...







Thank you for supporting FSOSS...
for all FSOSS photos in flickr...
http://flickr.com/photos/tags/fsoss2008/

If you're uploading some photos of FSOSS, please tag your photos as "fsoss2008", Thank you and enjoy..

BTW, here is my own FSOSS selection...
http://www.flickr.com/photos/bossa_nesta/sets/72157608348787296/show/with/2971273642/

Wednesday, October 15, 2008

Push.. push.. PUSH!!!

After this presentation, it made me think a lot. Raymond has such a great idea, having WDMT to run on network and support multi-machine. A server dose it all... wow.. this is something really big... I'm thinking installing the Norton Antivirus has such function. I don't think I can do it myself even the end of this course. But I think I can get someone else to work together for the extended functions. Or.. maybe it can work with FUNC?? I dunno...

So, I'm gonna push myself more forward. Instead of finish all basic function before this course, I'm planning to finish a test version within this semester. I'm not sure if I can do it, but.. I'll try my best.

It's just the matter of time... and hard work.

I'm always the Mr. Impossible anyway. ;-p

Tuesday, October 14, 2008

done presentation, yeah :-)

Today, we do the presentation for our project's first realease. Finally, it's over.

I had been so worry since before the class. Since there was so many small things happens last night. My fedora wifi didn't work, presentation file got screwed up. And my hands was literately shaking before my turn. But I kept my energy and the presentation went smoothly. Althought I missed some gimmick that I was prepared.

And the comments was good to. Patrice said I kept every one energy up, and she likes the pictures moving in the slices. I felt confidence when answering questions. And I guess I answered them right. I was actually relax in Q&A. I have to that iPhone and google phone, cos I learn a lot in their presentation. And... If u have watch gem before, you know who is better. :-p

Yeah, the project sounds like lack of funtions. But I believe I can make it better in a year, it will be as good as the one in Ubuntu. Maybe even better. Another thing is, people may think it's lack of functions, but on the other hand, it has potiential!!!

If the project is successfull, we can do all migration and maybe work with some other module to have network, multi PC, LDAP support. But at that time maybe other people will be working on it instead of me.

I believe it was a good start. And I have more confidence on it and I now I have higher expectation to myself.

Monday, October 13, 2008

Windows Data Migration Tool - First Release

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.

Windows Data Migration Tool
From Open Source@Seneca
Jump to: navigation, search
Contents
[hide]

* 1 Description
* 2 Features
* 3 Basic Functions
* 4 Program Logic Flow v0.1 20081012
* 5 Future Developement / Advanced Functions:
* 6 Links
* 7 To Do

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

= data migration

- copying all information and documents to linux partition
- or having a windows-linux share partition or folder

= documents migrations (file will be copied automatically in the user folders

- image (jpeg
- audio (mp3, wav, rm
- movie (avi, mpeg4, divx, xvid, rm, mov,
- documents (xls, doc, rtf, txt, wri,
- wallpaper

= User migration

- User name search and add with password

Program Logic Flow v0.1 20081012

- Show welcome page and descriptions
- Search Windows User Folders
- Gethering folders information
- Check if Fedora User parition is enough for all documents from Windows users
- Prompt if administrator wants every thing automatic -> go to AUTO else -> go to MANUAL


AUTO

- List all possible users and ask if every thing is correct
- Ask for dummy password for each user
- Automatic create User
- Automatic move User documents to each user directory
- Automatic migrate bookmarks to Konqueror

MANUAL

- List all possible users and ask for individual password
- Prompt each folder that copy to Fedora partition, and see if administrator wants to move files to a specific folder
- Prompt each user when move bookmarks to Konqueror
-

Future Developement / Advanced Functions:

= environment migration

- mail account, mails

= Windows a-like environment setting. = automatic download applications associate all file type = IM migration = import mail database (outlook, thunderbird, etc)


Links

Windows Data Migration Tool in Fedora Project Wiki:
https://fedoraproject.org/w/index.php?title=Windows_data_migration_Tool&action=edit

Windows Data Migration Tool in OpenSource@Seneca:
http://zenit.senecac.on.ca/wiki/index.php/Windows_Data_Migration_Tool

Sunday, October 12, 2008

Finally, making some real progress!! YEAH!!

I've been studying mid-term and doing my project presentation in last 2 days... beside working yesterday. And finally, today, i made some progress on the project.

Finally, I start to learn python. It's not as hard as i thought. I think the compiler that I used when I was studying programming was not stable. It crashes all the time, even if it's simple syntax error. It's quite easy tho. Especially Python has a lot of resources on the net.

So, I know how to handle files, directory with python. It seems not that hard. I found it easier than C++. I remember when I learn C, when I used file handling, it crashes all the time when I have syntax error. So, i know how to check, move, delete, copy file/directory, which are the most basic and important thing for my migratioin tool.

I think I'm gonna use my reading week to work on the project. I hope I can have a simple GUI and basic function working at the end of this semester.

Friday, October 10, 2008

Progress... is no progress... but...

I'm not sure if I should always mention good stuffs in my blog. I think i'm treating this blog as my online linux dairy, hahaha...

I spend the whole evening to try tools and way to migrate mail from outlook to linux mail system. Of course, I can migrate mail from my outlook to linux without tutorial. but its different when u need to write a programe to do it automatically. I think it's non-sense to ask the user to install Thunderbird, migrate outlook mails to thunderbird, export mail from thunderbird and import to Thunderbird in Linux. If user knows how to do it, they don't need this migration tool, right?

Automatic, yes, should be just providing information, even better, the tool should be automatic search user info and migrate them. All they need to do is click and choose and type password. click and click, cos they're Windows user and future linux user.

So.. back to the project. I tried to call up thunderbird migration tool, "thunderbird -migration", FAILED! thunderbird opened, no migration windows pop up. I even try to copy thunderbird profile, follow some web instruction. It seems newer thunderbird has different structure. FAILED! Try to find some program that convert outlook pst file to linux mail format. Some are not free-ware, some are like outdated.

Kinda frustrated.

So.. no progress at all...

but.. look at the bright side, at least i know what I can't do... yeah..

And look at the even brighter side.. no one has done it.. YEAH!! I'm the first one.. well.. almost the first one, 'cos ubuntu may have it. I didn't try ubuntu migration function yet, cos i only had a plain vista running in my system before.

OMG... presentation is coming... i've gotta do something impressive! I know I can do it! ^^

Tuesday, October 7, 2008

Something about XWN740

I love the lab 4. I think lab 4 is the best lab so far, since I like customising things. Opening a WindowManager with a default program open and add on parameter which is very useful to our Acard project. I'm planning to play around one of the WM I learned in this lab, enlightenment, and play around with the configuration file when I have time. I love the fancy look of enlightenment WM. ^^ Then I may find a very lightweight WM for regular use.

I think adding personality in your system is amazing. No matter what system or electronic I use, Windows, Fedora, Ubuntu, iphone, cameras, I always change the setting that best suit me and the look I like.

Murray, thank you for giving us a great lab this week. ^^

MUM!!! I'm on TV!!! (Live)





Hey, mum!! I'm on tv!! well.. maybe youtube. So, at this moment, rpm speech is going in the class. ^^ BRB for more update

Wanna try Android ??

I just found a Android simulator on the net. It's flash clip that let u try some functions of HTC Dream. Interesting... It's fun to play with this flash.

HTC Dream, Android


I've been using smart phone for few years, from Windows Mobile, Palm to iPhone. I would say this google phone is not impressive. It's just like an iPhone.. I would say there are a lot of functions, interface and concept from iPhone. And the hardware is not impressive too, bigger than iphone but with a full keyboard. If u hate iPhone keyboard and dun mind to care even a bigger phone. Android would be a good choice. And as a hardcore open source or Linux developer/user, you may like it. But, as a phone? em... I would say HTC Touch is the best, as a multi-media phone and for fun, iPhone is better.

It's less than $200 with 3 years contract with T-Mobile.. come on, iphone is almost same price. And u can hack iphone and use it as a Linux/Unix phone. I hacked my iphone and can do ssh, sftp, video player, etc. And you can use a lot of program for free by using "Installer" to download from repo.

Anyway, it's still good to see a new platform. I can't wait to see someone fix Android rom to HTC Touch. That's the whole reason why I'm not selling my HTC Touch yet, hehe.. ^^

Monday, October 6, 2008

Install Wormux from source


Wormux is a open source game that support multi-platform system, since it's open source. And I believe it was build for linux, since it's even more complicated if you install it in Windows.

The installation was not easy at all, since I'm running a basic configured Fedora 9. I had to install a big amount of library files. I can't even find some of them even if I followed the instrucations. But I decided to go ahead and try it. The funny thing is when I run make it shows some of the lib files are optional. And after I did "make install" there was a lot of messages but no successfull message and I was guessing it was failed. But then i tried "which wormux" I found it was installed already! So, I ran the game and the game GUI pop up after 2 seconds!! IT WORKED!!! OMG...

I didn't really try to play this game, since I don't have much time. Now, I'll need to package it. ^^