Tuesday, June 21, 2011

Ubuntu Tips - How to burn mp3 to CD Audio

Easy steps:

1) You'll need k3b: click here
2) After you've installed k3b, grab libk3b3-extracodecs here

Or for easier steps, use the Software Center > Sounds & Music > k3b for the latest version.

Click on audio cd project then navigate to your mp3 folder and just click once on the files u want copied over to disk, then click burn

Note: I experience k3b crash when starting all the time. I noticed that there is a permission issue when the k3b tried to start-up. Therefore, I used root user to start up, by firing the Terminal and type: sudo k3b

Thursday, June 9, 2011

Difference between Windoze and Ubuntu

In Windows XP, if I want to startup n shutdown, the fastest would be using hibernate. However, at some point in time, I still need to restart the PC because the RAM will continue to be consumed, causing the system to be slow.

On the other hand, hibernating Ubuntu is a slower process than Windows. However I find hibernating in Ubuntu useless because starting up and shutting down in Ubuntu takes only a few seconds!

GO GO UBUNTU!!

Sunday, July 25, 2010

Doing form saving with web worker

The Web worker and form field saving, it seems to work. The only problem is that the Web Worker cannot access DOM. I have tried localstorage as well. It cannot retrieve the form field values. This is what I did:

1) User clicks save
2) Increase the queue number
3) Pass the job to the web worker
4) After the webworker done saving with the item, decrease queue and increase completed

In this prototype, however, I hard coded the text variable, that actually should receive the value from a textarea of a form, because I cannot find a solution to pass the value to the web worker. On the other hand, the result was almost there - the queue and completed can increase and decrease based on the web worker. The number of saves clicked and the record number in the database are equals. There is no lags even when the user made quick clicks.

Without the web worker (AJAX only) user can click as many times as he wants, but there will be a lag. Nevertheless, the number of records in database and clicks are equals.

Some how it proved the concept, but it might not necessarily work. Another alternative will be to use the web worker as a queue manager.

numly esn 75682-100725-673958-46


© 2010 All Rights Reserved.

Wednesday, July 21, 2010

I am back!

My GOSH! It has been 8 months since I last posted here! I have even forgotten the URL for this blog! Good think I have this linked to another site! Well, thinking of re-activating my blogging habit coz I have so much to do with new tech all around, and plenty of other things going on around! Hopefully this blog can serve as a reminder and 'notes' on the new things I am going to discover!

After a training in my office on HTML5, I am quite fascinated by the cool stuff that has become available in wed development. One of the things that keeps ringing in my mind is the Web worker. It is very useful for websites that does multiple things at the same time. One of the things that I have in mind with this Web worker is background saving.

The idea behind it comes to solve one of the major disadvantages of the network in this country - slow and unstable. Work can become less efficient, waiting for the message "Your record has been saved."! The initial concept, as I viewed it is this:

1) User fills form
2) User saves form
3) A child window will be opened, where the Web worker does the saving at the background while user enters new data in a new form in the parent window
4) Upon saving the new batch of data, it will be queued up for the Web worker, displayed in the child window
5) When the the saving for the first item in the queue has been completed, the Web worker will process the next batch of data
6) For each item in the queue, a success/ failure message will be displayed to the user
7) If the saving has failed, a link will be displayed and user can click on it to return to the form with the data and the message, for correction.
8) If all saving were successful, user may close the child window.
9) If the user has accidentally closed all the windows, the data in the queue will be saved as a storage to the client PC (another HTML5 feature) so that when the user re-visits the website, Web worker can continue the saving work.

Of course, there are a lot of details that needs to be looked into. However, this is my initial idea, based on what I already know at the moment. A lot still need to be researched and discovered... and this is a good chance to keep my blog updated. If any of my dear readers has any good opinion, feel free to comment. Thanks!

numly esn 36929-100721-286431-70


© 2010 All Rights Reserved.

Thursday, November 19, 2009

The future of computing

Imagine, one day in the future.... You buy a computer, bring it home, plug it to the network and switch it on. No need to install Windows or any operating system, just buy the hardware with minimum storage and processing power...

There will be no hassle of install or uninstall. When connected, you will be greeted with a setup configuration assistant that will help you setup the following:

Storage: you will be given some options of storage package with the price list. You select the storage requirement you need, made payments and the storage is yours. You can upgrade or downgrade the storage whenever you want according to the conditions you have agreed before making the payments

Programs and Applications: A list of the applications will be shown to you. Just as the storage, you will be given their package options and select the package you want. The package may consist of word processors, graphic tools, video tools, etc that can be used upon agreeing on a payment agreement. Just click on the package you want, make payments and use whenever you want bounded by the usage agreement.

What else? Antvirus? Firewalls? Oh all that will be taken care of by the provider... no need to worry about plugging in your USB and getting viruses or trojans spawning your PC.

PC konked? Just buy new hardware, connect to the internet, enter your ID code and you are back to using your PC again. No need to reinstall and no data loss.

Of course, there is always two sides of a coin. Contrary to the benefits mentioned, there are issues that need to be concerned about such as information privacy. We will never know how our information is being dealt with as our data and files are being kept at a storage not of our own. What if the data center is being hacked successfully?

Something to think about....

numly esn 99521-091118-912346-70 Rate content:


© 2009 All Rights Reserved.

Tuesday, January 6, 2009

Virus over Friendster

Just recently, I was talking about malicious software intruding computer systems, but I forgot to mention about viruses spreading through social web sites. As most of you may have checked your Friendster account, you could have been a victim of the comment with a girl and a webcam. For those who are interested, they may have clicked the link, and probably downloaded more nasty, evil, malicious scripts or executables without them knowing it!


This is an example of how viruses, trojans and spywares can get into your computer... scary eh? There's Facebook, Tag, Multiply... (and what else??)... and it is up to the operators of these social websites to ensure the security and 'cleanliness' of their servers.

Will the antivirus and antispyware and antitrojan software suffice? This is hard to say, as my PC is currently being invaded by an advertising malware. It is not so serious, only popping up an ad occasionally, and my antivirus would have detected and eliminated it after that. But makes me wonder, is the virus still residing in my PC, or did it come from Facebook, my company webmail server, or a drive-by-download by one of the websites that I have visited?

Monday, January 5, 2009

Food for thought, points to ponder...

2008, as I see it, is a time when cyber security has improved. Attacks of malware still continue, but controllable. I discovered that, searching of hackers tools and websites for malicious methods of attacks has not returned any results. I assume that the relevant parties has taken the steps to eliminate these threats.

What to expect during 2009? With the economic downturn, electronic manufacturers has been adversely affected. Companies are cutting down their expenses, and my guess is that the IT dept will be one the first. This, in turn, with the lack of security in Information Systems in the top management, may trigger the beginning of another wave
of attack in the near future, due to the lack of control and measurement that should be in place. These loopholes in the organization will be discovered, and will be a source for malicious activities.

The Internet has advanced in technology and methods. Web 2.0 (involving social networking and knowledge and resource sharing) and application sharing such as GoogleDocs - will it cause another virus outbreak, or another attack? Would the cyber space be another method of terrorism? hmm... a food for thought....

numly esn 66614-090104-583275-37 Rate content:


© 2009 All Rights Reserved.