Lucky that I was playing blogger because my FreeBSD assignment needs to import post from blogger to wordpress. And I did have a backup... that I didn't even remember. Thanks god.. every thing is here.. :-) I still wanna show my blog to my grand children... LOL
Showing posts with label News. Show all posts
Showing posts with label News. Show all posts
Sunday, April 12, 2009
OH.. My gosh... i almost delete all my post in blogger..
I was managing my label/tag of my post to prepare my project presentation.. i click on the 'delete' below 'apply label', it thought it's delete the label. But no!! it deleted my blog. I actually doubt about it already, but as labeling a blog has an undo function, i thought delete a blog should have an undo, right?
NO!!! IT DOSE NOT!!
Lucky that I was playing blogger because my FreeBSD assignment needs to import post from blogger to wordpress. And I did have a backup... that I didn't even remember. Thanks god.. every thing is here.. :-) I still wanna show my blog to my grand children... LOL
Lucky that I was playing blogger because my FreeBSD assignment needs to import post from blogger to wordpress. And I did have a backup... that I didn't even remember. Thanks god.. every thing is here.. :-) I still wanna show my blog to my grand children... LOL
Thursday, February 19, 2009
CDOT photos - 20090220
Hi, guys.. I've just editing all the photos. and posted it in flicker.com. For some reason, some of the photos in flicker dosen't look so nice. Therefore, I also saved the edited photo in my matrix account. Please see the link below to download. And, yes! facebook.. go tag yourself. ;-)
If you want the original files, please let me know. They are saved in Nikon RAW format (NEF). Make sure you have around 1.5Gb space for them.
LINKS:
flickr
Edited JPEG in zipp format
Thursday, January 29, 2009
What? Linux on iPod??!
Yes, that's right.. and they're working on iPhone also.. They have successfully install kernel 2.6 in iPhone..
I was talking with Chinmay Patel about linux and iPod. I told him that he may able to install linux on his new iPod Nano. And he was interested about it. So, I went home and do some searching.. cool. I am so surprised people has successfully installed linux in different type of iPod...
But.. looks like it dosen't support the new fat iPod Nano yet.. well.. u know, it's fun.. but.. how can you type stuffs there???
Download page from iPodLinux.org
More Screen Shots..
LinuxOniPhone Blog
Thursday, January 15, 2009
More about Virtual Machine with Sun VirtualBox

I've been working on a little project on Virtual Machine. And I was trying to setup a network for our networking course, so we can do thing like Beowulf clustering. I used VirtualBox, since it's a cross platform. Because I have tri-boot with Vista/OSX/Fedora. So I can turn on my VM in any system and work on it.
After hours of searching and testing. Finally, I can ssh to and from my VMs and even connected to outside world. Thank you John64 and Vyas(Mohak) testing it for me. There are a lot of things that I'm not quite sure too. But since I've gotta stop playing with my VM and go back to my labs works. I can't spend too much time on it.
Anyway, here is the command to enable port fowarding with the build-in command "VBoxManage". This command allow you control VM configuration and even create a VM with one line command...
= enable Foward ports 2222 to 22 in VirtualBox =
# VBoxManage setextradata vm-F10i686 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/HostPort" 2222
# VBoxManage setextradata vm-F10i686 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort" 22
# VBoxManage setextradata vm-F10i686 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/Protocol" TCP
NOte: - vm-F10i686 - is the name in your VirtualBox, not your hostname
= Check configuration with VBoxMange command.
# VBoxManage getextradata vm-F10i686 enumerate
The good thing about using port forwarding is easy. But it has limitation also. Like... if I want to VNC to/from my VM, i'll need to forward another port also. So, instead, my next little project will be working on using DNS server, etc to setup a network (virtual network?) for my VMs. And I'll be using my host (my laptop) as the router, DNS server, etc.
And her are some trick and tips I would like to share with you..
1. If you are setting up same VMs in different machine. You can actually save your image file (.vdi). So you don't have to install again. But it seems a name is writed in the file also. So, I wasn't able to duplicate image file and having two same config VMs running in same host. I may spend sometime to hack about it when I have chance.
2. There is a build-in function called "snapshot" that allow you to capture the system status and recovery it later. But instead, I just copy the image file instead, because it gives me more flexibility when I'm using it in different OS.
3. Install Guest Additions, it's just fun to see a full-screen high resolution Fedora running in your Vista! I was able to have 1440x900 to use my Fedora VM in osx and Fedora host!
4. If you want to have a tri-boot VM with XP, Vista and some Linux. You may want to install XP, Vista and Linux in order. I would suggest to put XP, Vista, Swap as the primary and put all other Linux in your logical drive. Yeah... You can put all different Linux in your vm, Fedora, Ubuntu, FreeBSD... (the list goes on forever)
5. If you have backup, and somehow your vm system is not working. Instead of fixing it, you can just mount the old image file back! It's not a good admin should do, but... if u know the stuffs.. why do it over and over again? ^^
Actually, There are still a lot of things I want to explorer about VM. I could spend a month on it without doing any thing else. But... I'll save this fun later when I'm done the LUX course. Lets put study first. ^^
Nes
Monday, December 15, 2008
Android on iPhone?
I was searching material to learn objective C for iPhone, then I found there is an artical saying iPhone DevTeam is working on putting Android on iPhone. They have already successfully ported Linux kernel 2.6 to iPhone OS1 and OS2. That's great. I would like to see Android running on iPhone and compare with the original iPhone Drawin OS.
But I guess the result is the same, I believe the OSX Drawin would be more stable and user friendly while Android has more freedom and control on your hardware and system. I believe Android has more potential then iPhone original OS. Right now, Android is not some thing that I want, since an iPhone can do most stuffs that I want. Well.. of course there are somethign I don't like about iPhone, there is no "copy and paste" and I hate that iTune sync! The sync is even worse than Windows Mobile! unbelievable! Android is still a baby, give it 2,3 years, if there is someone give it a fancier interface, it's gonna be a great Mobile OS!
Anyway, I'm really looking forward to Android on iPhone. ^^
Link:
'Open-Source iPhone' – Linux Boot Possible
But I guess the result is the same, I believe the OSX Drawin would be more stable and user friendly while Android has more freedom and control on your hardware and system. I believe Android has more potential then iPhone original OS. Right now, Android is not some thing that I want, since an iPhone can do most stuffs that I want. Well.. of course there are somethign I don't like about iPhone, there is no "copy and paste" and I hate that iTune sync! The sync is even worse than Windows Mobile! unbelievable! Android is still a baby, give it 2,3 years, if there is someone give it a fancier interface, it's gonna be a great Mobile OS!
Anyway, I'm really looking forward to Android on iPhone. ^^
Link:
'Open-Source iPhone' – Linux Boot Possible
Friday, December 12, 2008
VMzzzz.. F8, F10

Due to Fedora 10 has changed a lot of since Fedora 8, I have had some trouble in praticing my labs. Therefore I install Fedora 8 as a Virtual Machine. And.. install Lightenment as the windows/desktop manager, isnt' cool? It has a Mac feeling, althought vm is quite slow...

Looks like I have had too much fun with my VMs during my final exam lately, hahaha..
Labels:
JustForFun,
LUX,
News,
SYA710 LiNes,
XWN740 NesWindows
Monday, December 8, 2008
VM Fedora 10 on Mac.. lovely!

Finally, I got a chance to try Fedora 10, and I tried to use Virtual Box in Mac OSX. It had some problem before, I think VM dosen't have 64bit yet and there was some compatiable problem with sound card in my VM. But lucky, I got my network working. Next step, I'm gonna try making my local driver mountable to F10. I tried with the option "Share Folder" in Virtual Box, but it didn't work. Well.. I'm so happy that I can ssh/sftp from vm to my OSX. I think I need top open a port or virtual port to redirect port 20 from my local host to my VM, but I still dunno how to do it yet. I'm gonna find out....
In this few minutes experience, I found that F10 has improved a lot of graphic interface, althought my vm was kind of slow, but i can see the visual effects has running smoothly.
Anyway, here are some captures. I hope you like my desktop setting. ^^
Sunday, November 30, 2008
Migrate aNd Manage Project status: Link added
I've just added link function in mNm. So, old user folder from OSX/Win can be linked under current user folder, it will be named "~/mNm_folder". This link function is one of the backup option once the function "MoveSrcDir" or "CreateAndMove" is called.
At this point it will handle all users that is provided in the given list. It could be called up when used in GUI mode. Since I'm now targeting on having mNm in GUI mode, I don't put a lot of error checking in command mode at this state. But I'm sure I may add on more to make it better in the future.
Here is the link you can find the latest version of mNm...
mNm0.2.3
At this point it will handle all users that is provided in the given list. It could be called up when used in GUI mode. Since I'm now targeting on having mNm in GUI mode, I don't put a lot of error checking in command mode at this state. But I'm sure I may add on more to make it better in the future.
Here is the link you can find the latest version of mNm...
mNm0.2.3
Wednesday, November 26, 2008
Migrate aNd Manage Project: Status update
Right now, I'm working on auto mount function for Migrate aNd Manage.
I was trying to see what is the best way to do. And I come out of 2 different approach. First, just let create a temp folder and use bash command to mount it. It will be one or multiple loop to mount all sd* . Since hd* is not the standard any more. At this point, I will use sd*. The loop will trying mounting all harddisk and partition in FAT/ntfs format and also hfs, hfs-plus format. The second way to do is capture the command return from "fdisk -l", it will return all partitions that is avaliable to the current system.
It sounds like using "fdisk -l" is a smarter way to do. But after an overnight of research, considering the afford and speed to the system, it seems auto mount is actually more efficient. Because if the program spend time on calling "fdisk" and anylise the output. Then mount it, it actually the system is doing more than mounting them one by one. Instead if I trying to mount one by one, it could have been even faster than capture in fdisk.
But.. here is a concern.. Since, i'm gonna mount the source partition in a temp name, say "/media/ntfs1", what if people want to use another name? but I'll work on this part later..
Step by step.. function by function.. ^^
I was trying to see what is the best way to do. And I come out of 2 different approach. First, just let create a temp folder and use bash command to mount it. It will be one or multiple loop to mount all sd* . Since hd* is not the standard any more. At this point, I will use sd*. The loop will trying mounting all harddisk and partition in FAT/ntfs format and also hfs, hfs-plus format. The second way to do is capture the command return from "fdisk -l", it will return all partitions that is avaliable to the current system.
It sounds like using "fdisk -l" is a smarter way to do. But after an overnight of research, considering the afford and speed to the system, it seems auto mount is actually more efficient. Because if the program spend time on calling "fdisk" and anylise the output. Then mount it, it actually the system is doing more than mounting them one by one. Instead if I trying to mount one by one, it could have been even faster than capture in fdisk.
But.. here is a concern.. Since, i'm gonna mount the source partition in a temp name, say "/media/ntfs1", what if people want to use another name? but I'll work on this part later..
Step by step.. function by function.. ^^
Thursday, November 6, 2008
Windows Data Migration Tool(wdmt) - Progress News
I've been working on coding wdmt in python. I found it's really easy. I myself don't have much experience on programming. The only programming langage I used the most was GWBASIC, yeah.. structure programming. But of course, I did learn some at other college and university. But it's still lack of skill tho.
I was so happy to see my first python function running. Then I made my argument coding completed also. Great!! Althought I found there is a better way to sort out argument input, but it's still good. Because It means I'm improving. And I think I've been learning faster than I expected.
In my early planning, I was going to have all functions working on Release 0.2. But it seems to be impossible now, because of the time of learning curve is more than I expected. But I still plan to have all command mode functions working at the end of this sem. Wish me luck. ^^
Here is something I would like to share to you. The way I learn python is not from reading a concept, it's actually not the best way to learn thing, but it's the fastest way. When I need file handling, I google "python file handling", when I need user create, I search "python user create". It seems to improve the speed on learning. But of course, I may not making the best app, but I'm sure it's a working app. ^^
Right now, I have a simple user search based on listing vista/nt user directory and exclude a list of non-user folders and the help file after 5 hours of coding. The simple user search should handle the most documents migration cases. But at the end I may need to go to registry file and search for user's documents path, since user may move their folder to other location, eg: user may move music folder to 'D:\user_name\mp3'
I will have at least 2 more days to code, wait for my good news.. ^^
I was so happy to see my first python function running. Then I made my argument coding completed also. Great!! Althought I found there is a better way to sort out argument input, but it's still good. Because It means I'm improving. And I think I've been learning faster than I expected.
In my early planning, I was going to have all functions working on Release 0.2. But it seems to be impossible now, because of the time of learning curve is more than I expected. But I still plan to have all command mode functions working at the end of this sem. Wish me luck. ^^
Here is something I would like to share to you. The way I learn python is not from reading a concept, it's actually not the best way to learn thing, but it's the fastest way. When I need file handling, I google "python file handling", when I need user create, I search "python user create". It seems to improve the speed on learning. But of course, I may not making the best app, but I'm sure it's a working app. ^^
Right now, I have a simple user search based on listing vista/nt user directory and exclude a list of non-user folders and the help file after 5 hours of coding. The simple user search should handle the most documents migration cases. But at the end I may need to go to registry file and search for user's documents path, since user may move their folder to other location, eg: user may move music folder to 'D:\user_name\mp3'
I will have at least 2 more days to code, wait for my good news.. ^^
Tuesday, November 4, 2008
Kick Start - Creating User in Automatic Installation
In the lecture, Prof. John Selmy suggested me to have a look of kick start configuration options, I may able to use one or two function from kickstart. So I did.. and yeah.. it dose support user creation!
It seems useful. When I was thinking how to use it, I had a second thought. Because if I use kickstart to do user migration, then, the adminstrator can not use the Windows Data Migration Tools (WDMT) after installation. Then it is not the concept of WDMT, cos we want WDMT to support post-installation migration.
But i found some other usefull options. First one is cmdline, it support some non-interactive command to run during installation. It's cool. Because you can run your own bash, python script to do something that the installation dose not support. Second one is firstboot, it will allow system to enable or disable firstboot to run after the system is installed. I would properly disable it if I am using kick start to install a lot of machines. Because I prefer to do those first boot functions our self. ^^
Anyway, I was of surprised how many options kickstart support.. There must be like 100 options. It's a really good administrators tool. ^^
============================
user (optional)
Creates a new user on the system.
user --name= [--groups=
It seems useful. When I was thinking how to use it, I had a second thought. Because if I use kickstart to do user migration, then, the adminstrator can not use the Windows Data Migration Tools (WDMT) after installation. Then it is not the concept of WDMT, cos we want WDMT to support post-installation migration.
But i found some other usefull options. First one is cmdline, it support some non-interactive command to run during installation. It's cool. Because you can run your own bash, python script to do something that the installation dose not support. Second one is firstboot, it will allow system to enable or disable firstboot to run after the system is installed. I would properly disable it if I am using kick start to install a lot of machines. Because I prefer to do those first boot functions our self. ^^
Anyway, I was of surprised how many options kickstart support.. There must be like 100 options. It's a really good administrators tool. ^^
============================
user (optional)
Creates a new user on the system.
user --name=
- ] [--homedir=
--name=
Provides the name of the user. This option is required.
--groups=
In addition to the default group, a comma separated list of group names the user should belong to.
--homedir=
The home directory for the user. If not provided, this defaults to /home/
--password=
The new user's password. If not provided, the account will be locked by default.
--iscrypted
Is the password provided by --password already encrypted or not?
--shell=
The user's login shell. If not provided, this defaults to the system default.
--uid=
The user's UID. If not provided, this defaults to the next available non-system UID.
cmdline (optional)
Perform the installation in a completely non-interactive command line mode. Any prompts for interaction will halt the install. This mode is useful on S/390 systems with the x3270 console.
firstboot (optional)
Determine whether the Setup Agent starts the first time the system is booted. If enabled, the firstboot package must be installed. If not specified, this option is disabled by default.
--enable or --enabled
The Setup Agent is started the first time the system boots.
--disable or --disabled
The Setup Agent is not started the first time the system boots.
--reconfig
Enable the Setup Agent to start at boot time in reconfiguration mode. This mode enables the language, mouse, keyboard, root password, security level, time zone, and networking configuration options in addition to the default ones.
Monday, November 3, 2008
Windows Data Migration Tool - Plan for 0.2 Rlease
After researching on Windows XP, Vista system, I think it's time to do some actual coding.
I'm planning to write all the codes for user and directory handling. Which included user search and create, directory search and create. The functions sounds complicated but the concept is easy. All it will do is list vista/xp home directory and generate a list, administrators files will be moved to root in linux.
The program will be writen in multiple function format, in one big python code files. User will be able to run the program with running "wdmt" with flags. It may not have full support in 0.2 release, but may able to handle basic user search and folders functions.
Please refer to my wiki for detail informations...
Windows Data Migration Tool in Fedora Project
Windows Data Migration Tool in Seneca Open Source Wiki
I'm planning to write all the codes for user and directory handling. Which included user search and create, directory search and create. The functions sounds complicated but the concept is easy. All it will do is list vista/xp home directory and generate a list, administrators files will be moved to root in linux.
The program will be writen in multiple function format, in one big python code files. User will be able to run the program with running "wdmt" with flags. It may not have full support in 0.2 release, but may able to handle basic user search and folders functions.
Please refer to my wiki for detail informations...
Windows Data Migration Tool in Fedora Project
Windows Data Migration Tool in Seneca Open Source Wiki
Wednesday, October 29, 2008
Windows Data Migration Tool - User Migration Functions Plan
Tuesday, October 28, 2008
YOOO!!! HAPPY INDIAN NEW YEAR!!
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/
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.
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.
Tuesday, October 7, 2008
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.. ^^
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.. ^^
Thursday, September 18, 2008
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
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
Subscribe to:
Posts (Atom)