Expertester

February 22, 2009

How to Re-sync or Re-timing subtitle

Filed under: Software — expertester @ 10:55 pm

Scenario:

You download a movie from torrent, direct download or whatever P2P software but at the end you found out that there is no suitable subtitle for that movie. The entire subtitle you found from the net doesn’t has perfect synchronization with the movie as you hope for. In the other word, the timing between audio (actor/actress voice) and subtitle doesn’t matching.

And now you start to wonder (I was) if you could re-synchronize the ‘not so match’ subtitle to with this video/movie (voice)?

The answer: Yes you can and it doesn’t require even a single cent.

 

Requirement:

  1. Download Subtitle Workshop from www.urusoft.net: Download page here.
    1. Subtitle Workshop is a freeware.
  2. Your movie and it’s ‘not so match’ subtitle (example extension .srt)

 

Step:

Install Subtitle Workshop (current version as I type this mini tutorial is 2.51).

Launch your Subtitle Workshop 2.51

Load your movie into Subtitle Workshop by : Click on Movie à Open (from the its menubar)

Load your “not so match” subtitle into Subtitle Workshop by : File à Load Subtitle (from its menubar)

    Note : Alternatively, you can drag and drop your movie and ‘not so match’ subtitle into Subtitle Workshop.

You should have this kind of screen (more of less, if you use Dragon war movie and nedivx dwar.srt subtitle).

 

Now, what you need to do is to know when is the exact time for the first voice will be heard.

So, play the movie (using Subtitle workshop) by pressing play button and listen carefully. Be ready to hit pause button when you start to hear voice related to subtitle wording below. If you miss the exact time, you can either estimate how much fraction of second you need to deduct or simply redo.

As for my case, I notice that the first voice saying “Everyone believes the time….” start at 8.803 sec.

Note that, in my ‘not so correct’ subtitle, the first phrase is at 49.849 seconds which is almost 41 seconds later than what it should be. Indirectly, you should catch up by now, what you should do is, make all phrases (timing) in this subtitle start (49.849-8.803 = 41.046) 41.046 seconds sooner.

In order to do that,

  1. Make sure your sliding indicator at the correct time
  2. Click on any subtitle phrase and press CTRL+A (or click Edit à Select All)

     

     

  3. Move Subtitle (Alt+M) or Movie à Subtitles à Move subtitle

     

  4. Result : All phrase in my subtitle now, move 41 second earlier which is the correct timing for this movie.

 

Comparison

Wrong timing….

 

Perfect timing…. (note that : duration between first and second phrase still remain).

 

Verify

To verify that your new subtitle perfectly match with your movie audio (subtitle) simply click on Play button. Subtitle Workshop will play the movie and display your newly edited subtitle. If you satisfy with the result, save it by : File à Save (or Save As).

 

Enjoy


 

 

 

    

February 17, 2009

Apache, PHP, MySQL on Vista x64

Filed under: Software — expertester @ 8:07 pm

Install 64bit versions of Apache, PHP and MySQL on Windows 64bit

Currently no official 64bit versions of Apache and PHP exists for Microsoft Windows. Only MySQL supports officialy 64bit Windows. If you have a 64bit version of Windows (2003/XP/Vista) and want to keep your system pure 64bit here is the solution! In this guide I will show you how to install and set up Apache 2.2 x64 web server, PHP 5.2 x64 and MySQL 5.0/5.1 x64 on Windows 2003/XP/Vista 64bit using unofficial binaries. Althought this setup has been tested successfully on Windows Vista 64bit Home Premium, I am not responsible for any damages may occur to your computer by this guide. Proceed at your own risk.

Download needed software

Download unofficial binaries for Apache x64 from blackdot.be:
http://www.blackdot.be/?inc=apache/binaries
Current version (November 2008): httpd-2.2.10-win64.zip

Download PHP x64 from fusionxlan.com:
http://www.fusionxlan.com/PHPx64.php
Current version (September 2008): 5.2.5

Download latest official MySQL 64bit binaries for Windows:
http://dev.mysql.com/downloads/mysql/


Install Apache 64bit

Create a folder inside your C drive and named it something like apache64. Unzip the contents of the Apache zip package you previously downloaded to folder: C:/apache64.
Edit Apache configuration file C:/apache64/conf/httpd.conf and change paths to match your system.

ServerRoot “C:/apache64″
ServerName localhost:80
DocumentRoot “C:/apache64/htdocs”
<Directory “C:/apache64/htdocs”>
DirectoryIndex index.html, index.htm, index.php
ScriptAlias /cgi-bin/ “C:/apache64/cgi-bin/”

If you want to set up virtual hosts uncomment (remove the “#” symbol) the line bellow and edit the hosts.conf file respectively. Setting up virtual hosts on Windows.
#Include conf/extra/httpd-vhosts.conf

Uncomment the following line to load extension mod_rewite needed by Elxis SEO PRO. Also uncomment any other lines you wish to load the corresponding Apache extensions.
LoadModule rewrite_module modules/mod_rewrite.so

Open the Windows command prompt (Start -> Run/Search -> cmd) and navigate to folder C:/apache64 (CD C:\apache64). Execute the following commands:

bin\httpd.exe -k install
bin\httpd.exe -k start

Your Apache should work. Open bin folder and double click the ApacheMonitor.exe file. An icon will be displayed in your Windows taskbar. From there you can start/stop/restart Apache easily. We set the Document root to C:/apache64/htdocs, so this is the folder where you should put your web files (Elxis CMS for example). Open your browser and go to http://localhost/ to ensure Apache runs.


Install PHP 64bit

Create a folder inside your C drive and named it “php”. Unzip the contents of the PHP zip package you previously downloaded and copy the contents of the “php-5.2.5 (x64)” (or what ever version you downloaded) to folder: C:/php. We will install PHP as an Apache module. Open your Apache configuration file (C:/apache64/conf/httpd.conf) to tell apache to load the PHP module. Under the existing LoadModule directives add the following:
LoadModule php5_module “C:/php/php5apache2_2.dll”
AddType application/x-httpd-php .php

Also add these lines to tell Apache where PHP is located:
# configure the path to php.ini
PHPIniDir “C:/php”

Copy the following files to your Widnows system folder (C:/Windows/system32):
C:/php/php5ts.dll
C:/php/php5isapi.dll
C:/php/php5apache2_2.dll
C:/php/ext/php_mysql.dll

Copy php.ini-dist to the same folder and rename it as php.ini. Open this file to edit PHP configuration parameters.
extension_dir = “C:/php/ext/”
allow_url_fopen = Off
Load at least the following PHP extesnions by removing the “#” symbol in front of each line:
extension=php_gd2.dll
extension=php_mysql.dll
extension=php_oci8.dll (if you have Oracle database installed)
extension=php_pgsql.dll (if you have postgre database installed)
extension=php_zip.dll

Set sendmail from e-mail address:
sendmail_from = me@example.com

Some settings for MySQL:
mysql.default_port = 3306
mysql.default_host = localhost

Set the session save path to a writable (by anyone) folder in your computer. You can set this to any existing path you wish (For example C:/tmp).
session.save_path = “C:/tmp”

Restart Apache to test if your PHP is working properly.


Install MySQL 64bit

This is the easiest part of the overall procedure as we have downloaded an official 64bit msi package from MySQL. Just double click it to run the installer. Install MySQL as a service.

Finish
Unless I forgotten something your system is ready. You have a pure 64bit WAMP system, congratulations! You can now copy Elxis at C:/apache64/htdocs and run the Elxis installation wizard. If you wish to set up virtual hosts follow this guide: Setting up virtual hosts on Windows.

—————————————————————-full credit to—————————————————————

Written by Ioannis Sannos (datahell),
September 12, 2008
Last updated: November 15, 2008

http://www.apachefriends.org/f/viewtopic.php?f=16&t=32549

—————————————————————-full credit to—————————————————————

nVidia PowerMizer for Acer 4530

Filed under: Software — expertester @ 7:36 pm

NVIDIA® PowerMizer® technology is an intelligent power management solution available on all NVIDIA graphics processing units (GPUs) that can effectively extend battery life and reduce wasted power – all while providing performance on demand even while plugged in the wall.

Key Benefits

  • Extends battery life
  • Intelligently adapts performance based on a user’s needs so it saves power even when the notebook is plugged into the wall
  • Runs in the background to provide the best balance of performance and battery life
  • Helps the notebook run cooler and quieter under normal operating conditions by dissipating less heat in the GPU

What’s so SMART about PowerMizer Mobile Technology?

The ultimate goal of PowerMizer technology is to optimize power use for the longest battery life in a notebook PC while providing the performance necessary for the task at hand. Some office applications like word processors and spreadsheets require less processing than is necessary for an immersive 3D gaming experience or for viewing a crystal clear high definition video. PowerMizer technology will intelligently adapt itself to suit the performance needs of the application.

Intelligent digital watchdogs monitor the power utilization in various parts of the GPU. When a certain processor engine is not in use or is not required to run full bore, these digital watchdogs will turn them down. This is happening at such a speed that the user will not experience a change in performance, but will know that every watt of battery power is being conserved.

 

So, if you are using nVidia base system notebook or laptop such as Acer Aspire 4530, you can enjoy this features with these little tricks and softwares.

What you need :

 

What you need to do :

By default, nVidia driver version 185.20 doesn’t enable PowerMizer by default. You need to enable it manually using regedit.

 

Step 1:

 

**********************credit to Weinter*************************

 

Run Regedit from your start menu or press Windows+R

 

Navigate to HKEY_Local_Machine\SYSTEM\CurrentControlSet\Control\Video\{ Your graphics adapter}0000 and 0001

(Note : windows will automatically duplicate entry creation in 0000 so you no need to create both entry 2 times. However, just to be safe, cross check either in 0001 has both entries which is PowerMizerEnable and PerfLevelSrc.

To locate the registry entry expand all the entries until you see one with lots of registry setting That will be the the registry containing your Graphics Options

Right click on the right Window to create a new DWORD 32bit value
The value name change to “PowerMizerEnable” value select “1 in hexidecimal
Repeat
The value name change to “PerfLevelSrc” value data “3333 in hexidecimal

Reboot

 

**********************Link : http://daemonadvocate.blogspot.com/2009/01/nvidia-powermizer.html *************************

 

Step 2:

(Note: If you skip step 1, PowerMizer Switch will report that PowerMizer option is not enabled)

Extract PowerMizer Switch and run it under administrator privilege (right click on PowerMizer Switch icon and choose Run As Administrator.)

 

There are 3 buttons here. The first one isrecommended to save battery life when your laptop running on battery but you want maximum performance when your laptop is connected to AC power. I choose this one as Adobe CS4 requires GPU to run at full speed to help rendering process….but when I am on the go, battery life is more important.

Choose second button if you want to turn off PowerMizer completely. This is recommended for gamers who don’t want his games fps drop significantly when GPU temperature start to enter overheat territory as PowerMizer will reduce GPU Core Frequency automatically if it think GPU temperature a bit on high side.

Choose third button if you want to permanently turn on PowerMizer regardless your laptop run on battery or AC power. This is recommended who use his/her laptop for non 3D intensive application such as browsing internet, office application and normal programming. Save battery and low GPU temperature.

Click on any of these 3 buttons and reboot your computer.

 

Step 3 :

 

Run GPU-Z utilitiy.

By default, CoreClock frequency is 450 MHz. Click on Sensors tab and check your current CPU Core Clock Frequency. As for my case, GPU frequency will drop from 450MHz to 169 MHz when I pull out my AC charger socket from my laptop and as expected, GPU Frequency jump up back to 450MHz when I plug in my AC charger socket.

 

Result :

When laptop on battery….note CPU Core Clock = 169 MHz.

 

When laptop is connected to AC source. Note that GPU core clock raise up to 450 MHz.

February 16, 2009

25 Tips Resume Writing

Filed under: Uncategorized — expertester @ 12:08 pm

Note : I know this is not tech related, but sooner or later we might want to create our very first resume or rewrite our old and outdated resume. In the journey to help my wife rewrite her resume, I found this interesting article (in pdf) and I thought it would be nice to share with my blog readers.

 

*******************************************

 

 

Are you suffering from resume-writer’s block? Does everyone else’s resume seem more professional and better worded than yours? The following are some guidelines to help you create a better resume:

 

1. Be neat and error free.

Catch all typo’s and grammar errors. Make sure someone proofreads

your resume, preferably someone attentive to details. Even

the smallest error could land your resume in the reject pile.

 

2. Write a powerful opening statement.

Form a solid, clear opening statement that will help you carry a

focused message throughout the resume. The best opening statements summarize

your skills and emphasize your strengths.

 

3. Focus on your benefit to employers.

Focus on highlighting accomplishments that will arouse the interest of employers who read

your resume. Answer the question: “How can this candidate fulfill the role and make a positive

impact?” Remember that the goal is to get the interview.

 

4. Make a good first impression.

On average, employers spend less than 30 seconds scanning each resume. Most employers

are more concerned about career achievements than education. Place the most interesting and

compelling facts about yourself at the beginning, such as a list of accomplishments in order of

relevance.

 

5. Emphasize your skills.

Use a skills or capabilities section in your resume that is organized around the main talents

you have to offer. Prioritize everything.

 

6. Use keywords.

Include specific keywords and phrases that describe your skills

and experience, such as Product Launch, Income Statement,

Balance Sheet, Sales, Account Management, C++, Visual Basic,

Word Processing, MS Excel, Adobe Illustrator, Graphic Design, and Advertising.

 

7. Use industry jargon.

Use industry jargon and acronyms to reflect your familiarity with the employer’s business, but

not to the point where it makes your resume hard to read or understand. Spell out acronyms

in parentheses if they are not obvious, such as TQM (Total Quality Management).

 

8. Use action verbs.

Portray yourself as active, accomplished, intelligent, and capable of contributing. Examples:

Managed, Launched, Created, Directed, Established, Organized, and Supervised.

 

9. Avoid personal pronouns.

Never use personal pronouns such as ‘I’ or ‘me’ in your resume. Instead of complete

sentences, use short Action-Benefit statements, like: “Coordinated and published a weekly

newsletter that raised awareness for local community

events.”

 

10. Highlight key points.

Use bold, italics, and underlining to highlight the most relevant information on your resume.

For ASCII text-only resumes, you may use capital letters, quotation marks, even asterisks, to

emphasize important words or section titles.

 

11. Summarize information.

In your resume, use only the amount of space required to demonstrate your qualifications

for the position clearly and succinctly.

 

12. List only recent information.

The general rule of thumb is to show your work experience only for the last

10 to 15 years, unless there is specific prior experience that

is especially relevant to the position you are seeking.

 

13. Quantify or qualify experience.

Numbers are a powerful tool, and should be included in

your Action-Benefit statements. Instead of writing “Responsible for increasing sales in my

territory,” use “Increased sales in my territory 150% over 6 months. Managed 30 accounts

increasing revenues from $1.5M to $2M annually.”

 

14. Be organized, logical, and concise.

In addition to reviewing your experience, employers also use the resume to sense whether

you are organized, logical, and concise. Make sure your resume is balanced, neat, visually

appealing, and flows consistently. Clearly separate sections and emphasize section titles. Leave

sufficient blank space between sections for easy reading.

 

15. Just communicate.

Abandon the use of exorbitant, exquisite vocabulary. In other words, don’t try to impress

employers with the depth of your vocabulary. Use words everyone can understand.

 

16. Omit salary information.

Never refer to salary in your resume. Save this information for the interview.

 

17. Avoid questionable subjects.

Never refer to personal information such as race, religion, marital status, age,

political party, or even personal views. In all but a few instances, it would be illegal

for the employer to consider such issues. Also, avoid the use of humor and clichés

in most resumes.

 

18. Be honest.

Lying or exaggerating your abilities will always come back to haunt you. Since

employers usually check into serious candidates, you will want every detail to check out.

 

19. Sell your strengths.

Do not under-emphasize your strengths and experience. Portray yourself in the best possible

light. Skills that seem natural to you, others may never grasp.

 

20. Write your own resume.

Be personal, yet professional. Create a resume that reflects your best personal characteristics

and positive traits.

 

21. Personal traits.

If you want to include personal traits in your resume, such as “Dependable, Highly-Organized,

Self-Motivated, and Responsible,” rather than just listing these traits, try

demonstrating these characteristics using examples from your experience.

For example, instead of writing “Dependable”, write “Never missed

an important deadline in five years as a project manager.”

 

22. Position yourself in the best possible light.

To de-emphasize glaring gaps in your work history, consider using a

Functional resume, which focuses on your skills and accomplishments rather

than a Chronological format, which emphasizes the progression of your experience.

 

23. Combine sections when possible.

Try to combine any short sections together to make your resume more compact. For

example, if you only have one entry under training, consider placing it under your education

instead and change the section title to “Education and Training”.

 

24. Use common section headings.

Use common section headings. Examples: Objective, Experience, Employment,

Work History, Skills, Summary, Summary of Qualifications,

Accomplishments, Achievements, Capabilities, Education,

Professional Affiliations, Publications, Licenses and Certifications, and Honors.

 

25. Be positive.

Remove any negative comments or feelings conveyed in

your resume, especially when it comes to previous employment

experiences. Emphasize a positive, can-do attitude.

 

 

******************************************************

 

Download softcopy (in pdf) here : MediaFire

Password : expertester.wordpress.com

February 3, 2009

DriverMax : Free Driver Scanner and Updater

Filed under: Uncategorized — expertester @ 11:08 am

How many times did you pull your hair when you can’t find your computer drivers especially if it was freshly formatted? How many times did you sighed when you need to browse one website to another website just to find latest drivers of your computer hardware. And how many times did you curse your <insert anything here> when you found a nice driver scanner and updater software but need to pay for that software?

Well… say bye bye to that days.

DriverMax (freeware) is here.

I am so happy when I found this little tool (but huge impact on my daily computing life). And I can’t believe my eyes…it is free (well, you need to sign-up a free account with them to get registration key…but account sign-up is free too).

Download DriverMax here : http://www.drivermax.com/

After installation complete, you can sign-up a free account within the software itself.

Registration code will be send to your email (thus you need a valid email). Copy that registration code and enter it and viola…

 

 

February 1, 2009

WD 250GB need replacement

Filed under: Uncategorized — expertester @ 11:04 am

I used to use HD Tune 2.55 (freeware) to check my hard disk performance and health. And recently, I found out that data in my almost 3 years old Western Digital Caviar SataII 16 MB Cache (250GB) start to corrupt and certain file can’t be copied to other partition or hard disk. Let alone delete it. Once a while, when I perform scan disk (complete), I notice there was a lot of error need to be fixed.

Finally, I fire up HD Tune 2.55 and I got this :

Health Status : OK….

Hmm… other than very high temperature (I already ignore this one because this model really hot since the very first day I bought it) and Relocated Sector Count, everything seem normal. Like most normal user out there…I thought this is OK. (Actually it is not :D ).

Still not satisfy with this result, I download Hard Disk Sentinel to check my hard disk. Surprisingly….

There are 72 bad sectors on the disk surface. The contents of these sectors were moved to the spare area.

The drive found 5 bad sectors during its self test.

Based on the number of remapping operations, the bad sectors may form continuous areas.

There are 20 weak sectors found on the disk surface. They may be remapped any time in the later use of the disk.

It is recommended to examine the log of the disk regularly. All new problems found will be logged there.

 

It is recommended to backup often to prevent data loss.

 

 

Very handy isn’t it. HardDisk Sentinal mark which partition is OK and which is not.

 

Still not satisfied… test with Western Digital Data Lifeguard Diagnostic and I got this one :

 

Hmm… all these screen shots really made me aware that I need to backup my data ASAP. And of course I gonna need a new hard disk. Further action : Check this hard disk still got warranty under WD or not.

Western D hdd : http://support.wdc.com/warranty/

Seagate HDD : http://support.seagate.com/customer/warranty_validation.jsp

 

 

Ah ha…. This unit still has warranty. Thanks God.

Last step : Call 1800 88 1908 for their WD Express Doorstep Warranty Service. (That number only for Malaysian :p )

 

 

 

 

 

 

 

Blog at WordPress.com.