Chithravishesham
Sankethikam
Kaliyarangu Grahanam Nishchalam
സാങ്കേതികം - ഗ്രാഫിക് ഡിസൈന്‍ ട്യൂട്ടോറിയലുകള്‍, ബ്ലോഗര്‍ വിഡ്ജറ്റുകള്‍...

Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player

Malayalam Blogger Profile. Powered by newnmedia.

Thursday, September 11, 2008

ഫോട്ടോഷോപ്പ് ബ്രഷില്‍ പൂക്കള്‍ വിരിയിക്കാം...

Adobe Photoshop CS3 Tutorial: Defining a Flower Brush in Photoshop.
ഫോട്ടോഷോപ്പിൽ നമുക്കിഷ്ടമുള്ള രീതിയിൽ ബ്രഷുകൾ എങ്ങിനെ ഒരുക്കിയെടുക്കാമെന്ന് ഇവിടെ നാം പരിചയപ്പെട്ടതാണ്. ഈ ഓണത്തിന് കൂട്ടുകാർക്കും, ബന്ധുക്കൾക്കും മറ്റും ആശംസാകാർഡുകൾ ഒരുക്കുമ്പോൾ; ഫോട്ടോഷോപ്പിൽ ലഭ്യമായ ഈ സാധ്യത എങ്ങിനെ പ്രയോജനപ്പെടുത്താം എന്നതാണ് ഇവിടെ പ്രതിപാദിക്കുന്നത്.

Adobe Photoshop CS3 Tutorial: Draw the flower petal.ആദ്യമായി ബ്രഷ് ഉണ്ടാക്കുവാൻ ഉപയോഗപ്പെടുത്തുവാൻ കഴിയുന്ന ഒരു പൂവ് വരച്ചുണ്ടാക്കുകയാണ് വേണ്ടത്. 200 x 200 പിക്സൽ വലുപ്പമുള്ള ഒരു ഗ്രേ-സ്കെയിൽ ചിത്രം തുറക്കുക. ബ്രഷുകൾക്ക് പിന്നീട് നിറം നൽകുമ്പോൾ അവ ശരിയായി ദൃശ്യമാകുവാൻ, നിർമ്മാണവേളയിൽ ഗ്രേസ്കെയിലിലുള്ള ചിത്രങ്ങളാണ് വേണ്ടതെന്നുള്ളത് ഓർമ്മിക്കുക. ഈ ചിത്രത്തിൽ പൂവിന്റെ ഒരു ഇതൾ നിർമ്മിക്കുക. കറുപ്പ്, ഒരു ലൈറ്റ് ഗ്രേ ഷേഡ് എന്നിവ യഥാക്രമം ഫോർ‍ഗ്രൌണ്ട്, ബാക്ക്‌ഗ്രൌണ്ട് നിറങ്ങളായി തിരഞ്ഞെടുത്ത ശേഷം; അതുപയോഗിച്ചു വേണം ഈ ഇതൾ വരച്ചുണ്ടാക്കുവാന്‍. പെൻ‍ടൂൾ, പാത്ത് എന്നിവയും ഇത് വരയ്ക്കുവാൻ പ്രയോജനപ്പെടുത്താവുന്നതാണ്.

Adobe Photoshop CS3 Tutorial: Final Flower.പൂവിന്റെ നടുവിലുള്ള ഭാഗം വൃത്താകൃതിയിൽ വരച്ചുചേർക്കുക. നേരത്തേ വരച്ചുണ്ടാക്കിയ ഇതൾ ഡ്യൂപ്ലിക്കേറ്റ് ചെയ്ത് ചുറ്റം അടുക്കുക. നടുവിലെ ഭാഗത്തിന് കൂടുതൽ സ്വാഭാവികത തോന്നിപ്പിക്കുവാൻ അനുയോജ്യമായ രീതി ഉപയോഗിക്കാവുന്നതാണ്. ഇതളുകളുടെ ചുവട്ടിൽ കാണാറുള്ള കലകളും മറ്റും വരച്ചു ചേർക്കുക, ഇതളുകളുടെ വലുപ്പത്തിലും, ആകൃതിയിലും ചില മാറ്റങ്ങൾ വരുത്തുക എന്നിവയും ചെയ്യാവുന്നതാണ്. ചിത്രത്തിൽ കാണുന്ന രീതിയിലൊരു പൂവിന്റെ രൂപമാണ് ഒടുവിൽ ലഭിക്കേണ്ടത്. വെളുപ്പ് ബാക്ക്ഗ്രൌണ്ട് ലെയർ ഒഴിവാക്കി, മറ്റുള്ള ലെയറുകളെല്ലാം ഒരുമിപ്പിച്ച് ചിത്രം സേവ് ചെയ്യുക. ചുറ്റും ധാരാളം സ്ഥലം ഒഴിവായി കിടപ്പുണ്ടെങ്കിൽ, Ctrl അമർത്തി ലഭ്യമായ ലെയ‍റിൽ മൌസമർത്തുക. ഇപ്പോൾ പൂവിന്റെ ചിത്രം പൂർണ്ണമായി സെലക്ട് ചെയ്തിട്ടുണ്ടാവും. പ്രധാനമെനുവിൽ Image > Crop അമർത്തുക. ഇപ്പോൾ പൂവ് ക്യാൻ‍വാസ് പൂർണ്ണമായും ഉപയോഗപ്പെടുത്തുന്ന രീതിയിലാവും കാണപ്പെടുക.

ഇപ്പോൾ വരച്ചുണ്ടാക്കിയ പൂവിന്റെ ചിത്രത്തെ ഒരു ബ്രഷ് ആയി മാറ്റുകയാണ് അടുത്ത ഘട്ടം. അതിനായി പ്രധാനമെനുവിൽ Edit > Define Brush Preset... എന്ന ഓപ്ഷൻ സെലക്ട് ചെയ്യുക. തുറന്നുവരുന്ന ഡയലോഗ് ബോക്സിൽ ആവശ്യമുള്ള പേര് എന്റർ ചെയ്ത് OK ബട്ടണിൽ മൌസമർത്തുക. ഈ പേരിൽ ഒരു ബ്രഷ് ഇപ്പോൾ ബ്രഷസ് പാലെറ്റിലേക്ക് ചേർക്കപ്പെട്ടിട്ടുണ്ടാവും.
Adobe Photoshop CS3 Tutorial: Enter a Brush Name.

Adobe Photoshop CS3 Tutorial: Greeting Card - Initial Stage.ഇപ്പോൾ നിർമ്മിച്ചെടുത്ത ഈ ബ്രഷ് ഒരു ആശംസാകാർഡിൽ എങ്ങിനെ ഉപയോഗപ്പെടുത്താം എന്നു നോക്കാം. 5in x 7in വലുപ്പത്തിൽ ഒരു പുതിയ ഡോക്യുമെന്റ് തുറക്കുക. കാർഡിൽ ഉപയോഗിക്കുവാൻ ആഗ്രഹിക്കുന്ന ചിത്രം അതിലേക്ക് ചേർക്കുക. ആവശ്യമുള്ള സന്ദേശവും ടൈപ്പ് ചെയ്തിനു ശേഷം; ചിത്രത്തിനു മുകളിലായി, എന്നാൽ ടൈപ്പ് ലെയ‍റിനു താഴെയായി മറ്റൊരു പുതിയ ലെയർ കൂട്ടിച്ചേർക്കുക. നമുക്കിതിനെ Strokes എന്നു വിളിക്കാം. ഇവിടെയാണ് നാം പുതുതായി ഉണ്ടാക്കിയ ബ്രഷ് പ്രയോഗിക്കുവാൻ പോവുന്നത്. ഇത്രയും ചെയ്തു കഴിയുമ്പോൾ നമുക്ക് ലഭിക്കുന്ന ചിത്രത്തില്‍ കാണുന്ന രീതിയിലൊരു ക്യാന്‍‌വാസ് ലഭ്യമാവും.

ബ്രഷ് ടൂൾ(B) സെലക്ട് ചെയ്തതിനു ശേഷം, പ്രധാനമെനുവിൽ Window > Brushes തുറക്കുക. നമ്മൾ പുതുതായി ചേർത്ത ബ്രഷ് Brush Presets എന്ന ടാബിൽ നിന്നും സെലക്ട് ചെയ്യുക. ഏറ്റവും ഒടുവിലായാവും ഈ ബ്രഷ് ചേർക്കപ്പെട്ടിരിക്കുക. അടുത്തതായി Brush Tip Shape എന്ന ടാബിലെത്തുക. ഇവിടെ ഒടുവിലായി കാണുന്ന Spacing എന്ന ഓപ്ഷൻ ടിക്ക് ചെയ്ത ശേഷം പൂക്കൾ പരസ്പരം കൂട്ടിമുട്ടാത്ത രീതിയിൽ ക്രമീകരിക്കുക. രണ്ട് പൂക്കൾ തമ്മിലുള്ള അകലം സ്പേസിംഗ് സ്ലൈഡർ ഉപയോഗിച്ച് വ്യത്യാസപ്പെടുത്താവുന്നതാണ്. ചിത്രം ശ്രദ്ധിക്കുക.
Adobe Photoshop CS3 Tutorial: Adjust Brush Spacing.

മറ്റ് ഓപ്ഷനുകൾ താഴെ പറയുന്ന രീതികളിൽ ക്രമീകരിക്കുക.
Shape Dynamics
> Size Jitter: 60%
> Angle Jitter: 50%

Scattering
> Scatter: Both Axes: true, 400%
> Count: 3
> Count Jitter: 100%

Color Dynamics
> Foreground/Background Jitter: 100%
> Hue/Saturation/Brightness Jitter: 40%

Other Dynamics
> Opacity Jitter: 50%

ഇത്രയും സെറ്റ് ചെയ്തതിനു ശേഷം ബ്രഷ് ചിത്രത്തിൽ അപ്ലേ ചെയ്തു നോക്കുക. ഫോർഗ്രൌണ്ട്, ബാക്ക്‌ഗ്രൌണ്ട് നിറങ്ങളായി; മഞ്ഞയും, ചുവപ്പും യഥാക്രമം തിരഞ്ഞെടുക്കുക. വിവിധ വലുപ്പത്തിൽ, വ്യത്യസ്ത നിറങ്ങളിൽ, പല ഒപ്പാസിറ്റി വിലകളിൽ പൂക്കൾ ചിത്രത്തിൽ നിറയുന്നതു കാണാം. മുകളിലെ സെറ്റിംഗുകളിൽ മാറ്റം വരുത്തി ബ്രഷ് മറ്റു രീതികളിലും പ്രയോഗിക്കാവുന്നതാണ്. ഫോർഗ്രൌണ്ട്, ബാക്ക്‌ഗ്രൌണ്ട് നിറങ്ങൾ വ്യത്യാസപ്പെടുത്തുന്നതു വഴിയും ബ്രഷിന്റെ സ്വഭാവം മാറുന്നതാണ്. ബ്രൈറ്റ്നെസ്/കോൺ‍ട്രാസ്റ്റ് (Image > Adjustments > Brightness/Contrast) ഉപയോഗിച്ച്, ബ്രഷ് ഉപയോഗിച്ചു വരച്ച പൂക്കൾക്ക് കൂടുതൽ തെളിച്ചം നൽകുവാനും കഴിയും. ഈ രീതിയിൽ മുകളിൽ കാണുന്ന ആശംസാകാർഡിൽ വ്യത്യാസം വരുത്തിയതു നോക്കൂ.

Adobe Photoshop CS3 Tutorial: Greeting Card - Final Stage.
ഇതേ ബ്രഷ് ഈ സെറ്റിംഗുകളോടെ മറ്റ് ചിത്രങ്ങളിൽ ഉപയോഗിക്കുവാൻ, ബ്രഷസ് പാലെറ്റിന്റെ ഓപ്ഷൻസ് മെനുവിൽ നിന്നും New Brush Preset... തിരഞ്ഞെടുക്കുക. പേരു നൽകുവാൻ ഒരു ഡയലോഗ് ബോക്സ് തുറന്നുവരും. ഇവിടെ ആവശ്യമുള്ള പേരു നൽകി ബ്രഷ് സേവ് ചെയ്യുക. മറ്റ് രീതിയിലുള്ള പൂക്കളും ഈ രീതിയിൽ വരച്ചുണ്ടാക്കി നോക്കുക. ഏവർക്കും എന്റെ ഹൃദയം നിറഞ്ഞ ഓണാശംസകൾ.

(2008 സെപ്റ്റംബര്‍ ലക്കം ഇന്‍ഫോകൈരളി കമ്പ്യൂട്ടര്‍ മാഗസീനില്‍ പ്രസിദ്ധീകരിച്ചത്.)

Description: Creating a Custom Photoshop Brush; How to create a brush in Adobe Photoshop?; Custom Flower Brush in Adobe Photoshop; Saving a Brush Present; Defining Brush Styles; Tutorial by Hareesh N. Nampoothiri aka Haree|ഹരീ; Published in InfoKairali, September iIssue, 2008.
--



Saturday, September 6, 2008

ഫ്ളാഷിലൊരു ഫീഡ്ബാക്ക് ഫോം - ഭാഗം രണ്ട്

How to make a Feedback Form in Adobe Flash? Using Flash Movie(SWF) file as front-end and ASP, PHP, CGI scripts as back-end to create an interactive feedback form in Adobe Flash.
ഫ്ളാഷിൽ ഒരു ഫീഡ്ബാക്ക് ഫോം തയ്യാറാക്കുന്നതിന്റെ ആദ്യ പടിയായി, ഒരു ഇന്റർഫേസ് എങ്ങിനെ ഡിസൈൻ ചെയ്യാം എന്ന് ആദ്യഭാഗത്തിൽ നാം കണ്ടുവല്ലോ. ബാക്ക്-എൻഡ് സ്ക്രിപ്റ്റുകൾ കൂടി ചേർത്ത്, ഫീഡ്ബാക്ക് ഫോം എങ്ങിനെ പ്രവർത്തനക്ഷമമാക്കാം എന്ന് ഇവിടെ വിശദമാക്കിയിരിക്കുന്നു. ആദ്യപടിയായി ടൈം‍ലൈനിൽ, actions എന്ന പേരിൽ പുതിയ ഒരു ലെയർ കൂട്ടിച്ചേർത്ത്, അതിലെ ആദ്യ ഫ്രയിമിൽ താഴെക്കാണുന്ന ആക്ഷൻ‍സ്ക്രിപ്റ്റ് എന്റർ ചെയ്യുക.

Feedback Form in Adobe Flash: ActionScript.
  1. ഒരു LoadVars വേരിയബിള്‍ നിര്‍മ്മിക്കുവാന്‍ പോവുന്നു എന്ന സൂചകം.
  2. feedback എന്ന പെരില്‍ ഒരു LoadVars വേരിയബിള്‍ നിര്‍വ്വചിച്ചിരിക്കുന്നു.
  3. ....
  4. സ്റ്റേജില്‍ നല്‍കിയിരിക്കുന്ന Send ബട്ടണ്‍ ആക്ഷനുകളുടെ തുടക്കമെന്ന സൂചകം.
  5. btn_send എന്ന ഇന്‍സ്റ്റന്‍സ് നെയിമോടു കൂടിയ ബട്ടണില്‍ മൌസ് ക്ലിക്ക് ചെയ്തതിനു ശേഷം റിലീസ് ചെയ്യുമ്പോള്‍ ഫംഗ്‌ഷനുള്ളിലെ ആക്ഷനുകള്‍ പ്രവര്‍ത്തിക്കുക.
  6. box_user_name എന്ന ടെക്സ്റ്റ് ബോക്സില്‍ ആ സമയം ലഭ്യമായ text, feedback എന്ന LoadVars ഓബ്ജക്ടിനുള്ളിലെ user_name എന്ന വേരിയബിളിലേക്ക് സേവ് ചെയ്യുക.
  7. box_user_email -ന്റെ text feedback.user_email എന്നതിലേക്ക് സേവ് ചെയ്യുക.
  8. box_user_subject -ന്റെ text feedback.user_ subject എന്നതിലേക്ക് സേവ് ചെയ്യുക.
  9. box_user_message-ന്റെ text feedback.user_ message എന്നതിലേക്ക് സേവ് ചെയ്യുക.
  10. box_status എന്ന ഇന്‍സ്റ്റന്‍സ് നാമത്തോടു കൂടിയ ഡൈനമിക് ടെക്സ്റ്റ് ഫീല്‍ഡിന്റെ ടെക്സ്റ്റായി "Sending..." എന്ന സ്ട്രിംഗ് സേവ് ചെയ്യുക.
  11. feedback എന്നതില്‍ അടങ്ങിയിരിക്കുന്ന വേരിയബിളുകള്‍ sendmail.php എന്നതിലേക്ക് അയയ്ക്കുകയും; sendmail.php-യില്‍ നിന്നും ലഭിക്കുന്ന വേരിയബിള്‍ വിലകള്‍ ലോഡ് ചെയ്യുകയും ചെയ്യുക.
  12. ബട്ടണ്‍ ആക്ഷനുകള്‍ അവസാനിക്കുന്നു.
  13. ....
  14. മെയില്‍ കൃത്യമായി അയയ്ക്കുവാന്‍ സാധിച്ചെങ്കില്‍, PHP-യില്‍ നിന്നും mail_send = true എന്ന ഒരു വേരിയബിള്‍ തിരിച്ച് അയയ്ക്കുന്നതാണ്. ആ മെസേജിന് അനുസൃതമായാണ് സ്റ്റാറ്റ്സ് മെസേജ് കാണിക്കേണ്ടത്. അതിനുള്ള സ്ക്രിപ്റ്റ് താഴെ നല്‍കുന്നു എന്ന സൂചകം.
  15. feedback എന്ന LoadVars വേരിയബിള്‍ ലോഡാവുമ്പോള്‍, തുടര്‍ന്നുള്ള ഫംഗ്‌ഷന്‍ റണ്‍ ചെയ്യുക.
  16. പൂര്‍ണ്ണമായും ലോഡ് ആയെങ്കില്‍, success എന്ന വേരിയബിളിന്റെ വില true ആയിരിക്കും. അങ്ങിനെയെങ്കില്‍
  17. feedback.mail_send എന്ന വേരിയബിളിന്റെ വില true ആണെങ്കില്‍
  18. box_status എന്ന ഡൈനമിക് ടെക്സ്റ്റ് ഫീല്‍ഡിന്റെ ടെക്സ്റ്റ് വിലയായി Success! എന്ന സ്ട്രിംഗ് സേവ് ചെയ്യുക.
  19. 17-ല്‍ തുടങ്ങിയ if-statement അവസാനിച്ചിരിക്കുന്നു.
  20. 16-ല്‍ തുടങ്ങിയ if-statement-ന്റെ else ഭാഗം തുടങ്ങുന്നു.
  21. പൂര്‍ണ്ണമായും വേരിയബിളുകള്‍ ലോഡായില്ലെങ്കിലോ, mail_send എന്ന വേരിയബിളിന്റെ വില false ആവുകയോ ചെയ്താല്‍, box_status എന്ന ഡൈനമിക് ടെക്സ്റ്റ് ഫീല്‍ഡിന്റെ ടെക്സ്റ്റ് വിലയായി Sending Failed!!! എന്ന സ്ട്രിംഗ് സേവ് ചെയ്യുക.
  22. 16-ല്‍ തുടങ്ങിയ if-statement അവസാനിച്ചിരിക്കുന്നു.
  23. 15-ല്‍ തുടങ്ങിയ ഫംഗ്ഷന്‍ അവസാനിച്ചിരിക്കുന്നു.
ഇത്രയും ചെയ്ത ശേഷം ഡോക്യുമെന്റ് പബ്ലിഷ് ചെയ്യുക. രണ്ടു ഫയലുകള്‍ form.html, form.swf എന്നീ പേരുകളില്‍ ഇപ്പോള്‍ ഫ്ലാഷ് ഫയല്‍ സേവ് ചെയ്ത ഫോള്‍ഡറില്‍ കാണുവാന്‍ സാധിക്കും. ഇവയെക്കൂടാതെ, AC_RunActiveContent.js എന്ന പേരില്‍ ഒരു ജാവ‌‌‌‌‌‌‌‌‌‌‌സ്ക്രിപ്റ്റ് ഫയല്‍ ഫ്ലാഷ് സ്വയം നിര്‍മ്മിച്ചിട്ടുണ്ടാവും. ഈ ജാവസ്ക്രിപ്റ്റ് ഫയലിന്റെ സഹായത്തോടെയാണ് ഫ്ലാഷ് മൂവി ഫയല്‍ HTML ഫയലിലേക്ക് ചേര്‍ത്തിരിക്കുന്നത്. നോട്ട്പാഡ് തുറന്ന് (Start > Programs > Accessories > Notepad) പ്രധാനമെനുവില്‍ File > Save As തിരഞ്ഞെടുത്ത്, ഇതേ ഫോള്‍ഡറില്‍ sendmail.php എന്ന പേരില്‍ സേവ് ചെയ്യുക. ഇപ്പോള്‍ താഴെ കാണുന്ന രീതിയിൽ, ഇത്രയും ഫയലുകളായിരിക്കും ഫോള്‍ഡറില്‍ ലഭ്യമായിരിക്കുക.
Feedback Form in Adobe Flash: Files Required.


നോട്ട്‌പാഡില്‍ PHP ഫയല്‍ വീണ്ടും തുറന്ന ശേഷം, മുകളില്‍ നല്‍കിയിരിക്കുന്ന PHP കോഡ് അതുപോലെ എന്റര്‍ ചെയ്യുക. ഫ്ലാഷില്‍ നിന്നും വേരിയബിളുകള്‍ സ്വീകരിച്ച ശേഷം mail() എന്ന ഫംഗ്‌ഷന്‍ ഉപയോഗിച്ച് admin എന്ന വേരിയബിളില്‍ നല്‍കിയിരിക്കുന്ന ഇ-മെയില്‍ അഡ്രസിലേക്ക് അയയ്ക്കുകയാണ് ഈ PHP സ്ക്രിപ്റ്റ് ചെയ്യുന്നത്. admin എന്ന വേരിയബിളില്‍ സേവ് ചെയ്യുന്ന ഇ-മെയില്‍ വിലാസം നിങ്ങളുടേതാക്കുവാന്‍ ശ്രദ്ധിക്കുക. PHP ശരിയായി പ്രവര്‍ത്തിക്കുവാന്‍, സെര്‍വ്വറില്‍ PHP ശരിയായ രീതിയില്‍ പ്രവര്‍ത്തിക്കുന്ന രീതിയില്‍ സജ്ജീകരിക്കേണ്ടതുണ്ട്. GooglePages പോലെയുള്ള സൌജന്യ ഹോസ്റ്റിംഗ് സൌകര്യമൊരുക്കുന്ന സെര്‍വ്വറുകളില്‍ PHP പലപ്പോഴും ലഭ്യമായിരിക്കുകയില്ല. PHP സജ്ജീകരിച്ചിരിക്കുന്ന സെര്‍വ്വറുകളില്‍ തന്നെ, mail() എന്ന ഫംഗ്‌ഷന്‍ ബ്ലോക്ക് ചെയ്തിട്ടില്ല എന്നും ഉറപ്പുവരുത്തുക. പലപ്പോഴും അതാത് ഡൊമൈന്‍ സെര്‍വ്വറുകളിലേക്ക് മാത്രമേ മെയില്‍ ഫോര്‍വേഡ് ചെയ്യുവാന്‍ സാധിക്കുകയുള്ളൂ. അതായത്, നിങ്ങളുടെ സൈറ്റില്‍ നിന്നും ജി-മെയിലിലേക്ക് ഫീഡ്‌ബാക്ക് ഫോം ഫോര്‍വേഡ് ചെയ്യുവാന്‍ സാധിക്കണമെന്നില്ല. കൂടുതല്‍ വിവരങ്ങള്‍ക്ക് ഹോസ്റ്റിംഗ് സര്‍വ്വീസ് നല്‍കുന്ന സേവനദാതാവുമായി ബന്ധപ്പെടുക.

(2008 ആഗസ്റ്റ് ലക്കം ഇന്‍ഫോകൈരളി കമ്പ്യൂട്ടര്‍ മാഗസീനില്‍ പ്രസിദ്ധീകരിച്ചത്.)

Description: How to make a Feedback Form in Adobe Flash? Using Flash Movie(SWF) file as front-end and ASP, PHP, CGI scripts as back-end to create an interactive feedback form in Adobe Flash. Published in InfoKairali Computer Magazine, August Issue, 2008. Article by Hareesh N. Nampoothiri aka Haree | ഹരീ.
--



Saturday, August 30, 2008

ആഡിയോ പ്ലെയര്‍ രണ്ട്

Audio Player 2: A simple solution to add sound files to your blog.
ബ്ലോഗുകളിൽ ആഡിയോ ഫയലുകൾ ചേർക്കുവാനുള്ള ഒരു ഫ്ളാഷ് വിഡ്ജറ്റാണ് ‘ആഡിയോ പ്ലെയർ’. ഈ വിഡ്ജറ്റിന്റെ ഒന്നാം പതിപ്പ് ഇവിടെ പരിചയപ്പെടുത്തിയിരുന്നു. കൂടുതൽ സാധ്യതകളും, പ്രശ്നപരിഹാരങ്ങളും കൂട്ടിച്ചേർത്ത ആഡിയോ പ്ലെയറിന്റെ രണ്ടാം പതിപ്പിനെക്കുറിച്ചാണ് ഈ പോസ്റ്റിൽ പ്രതിപാദിച്ചിരിക്കുന്നത്. ഇന്റർനെറ്റിൽ എവിടെ ചേർത്തിരിക്കുന്ന സൌണ്ട് ഫയലുകളും(മറ്റ് സാങ്കേതിക തടസ്സങ്ങളൊന്നുമില്ലാതെ നേരിട്ട് ലഭ്യമാണെങ്കിൽ), ഈ പ്ലെയർ ഉപയോഗിച്ച് ഒരു വെബ്‍പേജിലേക്ക് കൂട്ടിച്ചേർക്കുവാൻ സാധിക്കും.

പുതിയ സാധ്യതകൾ
Download Button - Audio Player 2• മെച്ചപ്പെട്ട സീക്ക് ബാർ - പാട്ട് എത്രമാത്രം ലോഡ് ചെയ്തു, എത്രഭാഗം വരെ കേട്ടുകഴിഞ്ഞു ഇത്രയും സൂചിപ്പിക്കുക മാത്രം ചെയ്യുന്ന സീക്ക് ബാറായിരുന്നു ആഡിയോ പ്ലെയർ ഒന്നിൽ ഉണ്ടായിരുന്നത്. എന്നാൽ ഇവിടെ കേൾവിക്കാരന് ആവശ്യാനുസരണം മുൻപോട്ടോ, പിൻപോട്ടോ സ്ലൈഡർ നീക്കി പ്ലേഹെഡ് സ്ഥാനം നിർണ്ണയിക്കുവാൻ സാധിക്കുന്ന മെച്ചപ്പെട്ട സീക്ക് ബാർ ലഭ്യമാണ്.
• മെച്ചപ്പെട്ട ശബ്ദനിയന്ത്രണം - ആദ്യ പതിപ്പിൽ, കേവലം ശബ്ദം പൂർണ്ണമായി ഒഴിവാക്കുവാനുള്ള(മ്യൂട്ട്) സാധ്യത മാത്രമായിരുന്നു ഉണ്ടായിരുന്നത്. ഇവിടെ ആവശ്യാനുസരണം സ്ലെഡർ നീക്കിയോ, -/+ ബട്ടണുകൾ അമർത്തിയോ പാട്ട് എത്ര ശബ്ദത്തിൽ കേൾക്കണമെന്ന് തീരുമാനിക്കാവുന്നതാണ്.
• ഡൌൺലോഡ് ബട്ടൺ - പാട്ട് ഡൌൺലോഡ് ചെയ്യുവാനുള്ള ലിങ്ക് പ്രത്യേകം നൽകേണ്ടതില്ല. കോഡ് ജനറേറ്ററിൽ, ഈ സാധ്യത തിരഞ്ഞെടുത്താൽ മാത്രം മതി. പ്ലെയറിൽ സൌണ്ട് ഫയൽ ഡൌൺലോഡ് ചെയ്യുവാനുള്ള ബട്ടൺ ദൃശ്യമാവും.
• ആർട്ടിസ്റ്റ്/ടൈറ്റിൽ/സമയം/ഫയൽ സൈസ് എന്നിവ പ്ലെയറിൽ ദൃശ്യമാക്കുവാനുള്ള സാധ്യതയും പുതിയ പതിപ്പിൽ ലഭ്യമാണ്.

പരിഹരിച്ച പ്രശ്നങ്ങൾ
File Not Available/Server Not Responding - Error Message - Audio Player 2• ഫീഡുകളിൽ പ്ലെയർ ദൃശ്യമാവുന്നില്ല. ജാവസ്ക്രിപ്റ്റ് മാത്രം ഉപയോഗിച്ചാണ് ആഡിയോ പ്ലെയർ 1 പേജിൽ ചേർക്കുവാനുള്ള കോഡ് ലഭ്യമാക്കിയിരുന്നത്. അതിനാൽ ശരിയായ വെബ്‍പേജിലല്ലാതെ പ്ലെയർ ദൃശ്യമായിരുന്നില്ല. ഇവിടെ ജാവസ്ക്രിപ്റ്റിനൊപ്പം, ഒരു ഓബ്ജക്ടായി എംബെഡ് കൂടി ചെയ്യുന്നതിനാൽ, ഫീഡുകളിലും പ്ലെയർ ലഭ്യമാവുമെന്നു കരുതുന്നു. ഈ പ്രശ്നം പരിഹരിക്കപ്പെട്ടിട്ടില്ല. :-(
• ഫയൽ ലോഡ് ചെയ്യാതെ, പ്ലേ ബട്ടൺ എനേബിൾഡ് ആവുന്നു. ഫയൽ സെർവ്വറിൽ നിന്നും ലഭ്യമല്ലാത്ത അവസരങ്ങളിൽ, ഫയൽ ടോട്ടൽ സൈസ് 0 MB എന്നു കണക്കാക്കുന്നതിനാലാണ് ഈ പ്രശ്നം ഉണ്ടായിരുന്നത്. ഫയൽ സെർവ്വറിൽ നിന്നും ലഭ്യമല്ലെങ്കിൽ ഇനിമുതൽ ഒരു മെസേജ് ദൃശ്യമാവുന്നതാണ്.

എങ്ങിനെ ഉപയോഗിക്കാം?
• പ്രൈവറ്റ് സെർവ്വറുകളിൽ - FTP യൂസർനെയിം/പാസ്‍വേഡ് ലഭ്യമാക്കുന്ന പ്രൈവറ്റ് സെർവ്വറുകളിൽ സൌണ്ട് ഫയൽ അപ്‍ലോഡ് ചെയ്തതിനു ശേഷം, യു.ആർ.എൽ. കോഡ് ജനറേറ്ററിൽ നൽകി, ആ ഫയൽ പ്ലേ ചെയ്യുവാനുള്ള പ്ലെയർ ലഭ്യമാക്കാവുന്നതാണ്. ഏറ്റവും ഫലപ്രദമായി ഉപയോഗിക്കുവാൻ ഈ മാർഗമാണ് അനുയോജ്യം. എന്നാൽ പ്രൈവറ്റ് സെർവ്വറുകൾക്ക് കുറഞ്ഞത് 1000 രൂപ(10 MB സ്പേസിന്)യെങ്കിലും മുടക്കേണ്ടിവരും എന്നുമാത്രം. താഴെക്കാണുന്ന പ്ലെയർ അപ്രകാരം പ്രവർത്തിക്കുന്നു.


• ഗൂഗിൾ ഗ്രൂപ്പ്സ് - ഗൂഗിൾ പേജസ് സർവ്വീസ് അവസാനിപ്പിച്ചതിനാലും, പകരമുള്ള ഗൂഗിൾ സൈറ്റ്സ് ഫയലുകൾ അപ്‍ലോഡ് ചെയ്ത ശേഷം, പുറത്തുനിന്ന് ഉപയോഗിക്കുവാൻ അനുവദിക്കാത്തതിനാലും; ഗൂഗിൾ ഗ്രൂപ്പ്സ് ഉപയോഗിക്കുക എന്നതാണ്, ആഡിയോ പ്ലെയർ പ്രയോജനപ്പെടുത്തുവാനുള്ള മറ്റൊരു മാർഗം. ഗൂഗിൾ ഗ്രൂപ്പ്സിലെത്തി, ഒരു പുതിയ ഗ്രൂപ്പ് തുടങ്ങുക. അത് എല്ലാവർക്കും കാണാവുന്ന രീതിയിലായിരിക്കണമെന്നത്(Public) പ്രത്യേകമോർക്കുക. ഗ്രുപ്പ് ഹോം പേജിന്റെ വലതുഭാഗത്തായി Files എന്നൊരു ടാബ് കാണാം. ഇതിൽ ക്ലിക്ക് ചെയ്ത് തുറന്നുവരുന്ന പേജിൽ ഫയൽ അപ്‍‍ലോഡ് ചെയ്യുവാനുള്ള ഓപ്ഷൻ ലഭ്യമായിരിക്കും. അപ്‍ലോഡ് ചെയ്തതിനു ശേഷം അതാത് ഫയലിൽ വലത് മൌസ് ബട്ടൺ അമർത്തി ലിങ്ക് കോപ്പി ചെയ്യുക. ലിങ്കിൽ മാറ്റമൊന്നും വരുത്താതെ കോഡ് ജനറേറ്ററിൽ നൽകി, പ്ലെയർ ലഭ്യമാക്കാവുന്നതാണ്. ഈ രീതിയിൽ പ്രവർത്തിക്കുന്ന പ്ലെയറാണ് താഴെക്കാണുന്നത്.

ശ്രദ്ധിക്കുക: ഗൂഗിൾ ഗ്രൂപ്പ്സിൽ ചേർത്തിരിക്കുന്ന ഫയലുകളുടെ സൈസ് ലഭ്യമാക്കുവാൻ സാധിക്കുന്നില്ല. അതിനാൽ കോഡ് ജനറേറ്ററിൽ നൽകുന്ന സൈസാവും പരിഗണിക്കുക. പൂർണ്ണമായും ലോഡ് ചെയ്യാതെ സീക്ക് ബാർ ശരിയായി പ്രവർത്തിക്കുകയില്ല.

• യാഹൂ ഗ്രൂപ്പ്സ് - ഗൂഗിൾ ഗ്രൂപ്പ്സിൽ ചെയ്തതുപോലെ, ഒരു പുതിയ ഗ്രൂപ്പ് തുടങ്ങുക. Web Features എനേബിൾ ചെയ്തിരിക്കണം. (ഗ്രൂപ്പ് തുടങ്ങുന്ന സമയത്ത് ഇവ എനേബിൾ ചെയ്യണമോ എന്നു ചോദിക്കുന്ന ഒരു പേജ് ദൃശ്യമാവുന്നതാണ്.) ഇടതുഭാഗത്തുള്ള ലിങ്കുകളിൽ Files തിരഞ്ഞെടുത്ത്, തുറന്നുവരുന്ന പേജിൽ വലത്-മുകളിൽ കാണുന്ന Add Files ലിങ്കിൽ ക്ലിക്ക് ചെയ്ത് സൌണ്ട് ഫയൽ കൂട്ടിച്ചേർക്കാവുന്നതാണ്. യാഹൂ ഗ്രൂപ്പിൽ ചേർക്കുന്ന ഫയലുകളുടെ സൈസ് കൃത്യമായി ലഭിക്കുന്നുണ്ട്. അതിനാൽ ഗൂഗിൾ ഗ്രൂപ്പ്സിനെ അപേക്ഷിച്ച്, യാഹൂ ഗ്രൂപ്പ്സാണ് ആഡിയോ പ്ലെയറിന് കൂടുതൽ അനുയോജ്യം. യാഹൂ ഗ്രൂപ്പിൽ ചേർത്തിരിക്കുന്ന സൌണ്ട് ഫയൽ പ്ലേ ചെയ്യുന്ന പ്ലെയറാണ് താഴെ.


കോഡ് ജനറേറ്റർ
• യു.ആർ.എൽ. - ചേർക്കുവാൻ ആഗ്രഹിക്കുന്ന സൌണ്ട് ഫയലിന്റെ പൂർണ്ണമായ യു.ആർ.എൽ. ഇവിടെ നൽകുക. ഉദാ: http://www.yourdomain.com/files/yoursong.mp3
• TITLE - സൌണ്ട് ഫയലിന്റെ പേര് ഇവിടെ ചേർക്കുക.
• ARTIST - ആർട്ടിസ്റ്റുകളുടെ പേര് ഇവിടെ നൽകാവുന്നതാണ്.
• FILE SIZE - ഫയലിന്റെ വലുപ്പം ഇവിടെ നൽകുക. സംഖ്യകൾ മാത്രം നൽകുവാൻ പ്രത്യേകം ശ്രദ്ധിക്കുക. പ്ലെയറിന് ഫയൽ സൈസ് സെർവ്വറിൽ നിന്നും ലഭ്യമാക്കുവാൻ സാധിക്കുന്നില്ലെങ്കിൽ മാത്രമേ ഇവിടെ നൽകുന്ന വില ഉപയോഗിക്കുകയുള്ളൂ.
• Display Download Link - സൌണ്ട് ഫയൽ ഡൌൺലോഡ് ചെയ്യുവാനുള്ള ഓപ്ഷൻ പ്ലെയറിൽ തന്നെ നൽകണമെന്നുണ്ടെങ്കിൽ, ഈ ചെക്ക്ബോക്സ് ടിക്ക് ചെയ്യുക.

ഇത്രയും നൽകിയശേഷം ‘തുടരുക’ എന്ന ബട്ടണിൽ മൌസമർത്തുക. പ്ലെയറിനായുള്ള കോഡ് തുടർന്ന് ലഭ്യമാവും. SELECT ALL എന്ന ബട്ടണിൽ അമർത്തി, കോഡ് പൂർണ്ണമായും സെലക്ട് ചെയ്തതിനു ശേഷം, നിങ്ങളുടെ പേജിലേക്ക് കോപ്പി-പേസ്റ്റ് ചെയ്യുക.

Description: How to add sound files to your blog? Presenting Audio Player 2, a simple solution to add sound files to your blog. No registration, no user-account required. Just use your Google Account along with Google Pages service. Upload files to Google Pages and then generate your code using the Audio Player Code Generator. Add the player code in your blog post and you are done! Add Sound/Audio/MP3 Files, Audio Player 1, AudioPlayer 1, Odio/MOG/esnips Alternative, Sankethikam, Haree | ഹരീ, Hareesh N. Nampoothiri.
--



Wednesday, August 27, 2008

ഫ്ളാഷിലൊരു ഫീഡ്‌ബാക്ക് ഫോം - ഭാഗം ഒന്ന്

How to make a Feedback Form in Adobe Flash? Using Flash Movie(SWF) file as front-end and ASP, PHP, CGI scripts as back-end to create an interactive feedback form in Adobe Flash.
ഫീഡ്‌ബാക്ക് ഫോമുകള്‍ ഏവര്‍ക്കും പരിചിതമായിരിക്കും. മിക്കവാറും എല്ലാ സൈറ്റുകളിലും ഈ സൌകര്യം, ഉപയോക്താക്കള്‍ക്ക് ലഭ്യമാണ്. വെബ് സൈറ്റ് പ്രേക്ഷകര്‍ക്ക്, അഭിപ്രായങ്ങളും നിര്‍ദ്ദേശങ്ങളും വെബ് സൈറ്റില്‍ നിന്നു തന്നെ, അതിന്റെ നിര്‍മ്മാതാക്കള്‍ക്ക് അയയ്ക്കുവാനുള്ള സൌകര്യമാണ് ഫീഡ്‌ബാക്ക് ഫോമുകള്‍ എന്നതുകൊണ്ട് ഉദ്ദേശിക്കുന്നത്. ഫ്രണ്ട് എന്റ്, ബാക്ക് എന്റ് എന്നിങ്ങനെ രണ്ട് പടികളിലായാണ് ഫീഡ്‌ബാക്ക് ഫോമുകള്‍ പ്രവര്‍ത്തിക്കുന്നത്. ഫ്രണ്ട് എന്റായി മുന്‍‌കാലങ്ങളില്‍ HTML ഫോമുകളാണ് ഉപയോഗിച്ചിരുന്നത്. ഇവിടെ ഫ്രണ്ട് എന്റായി ഒരു SWF മൂവി എങ്ങിനെ ഉപയോഗിക്കാമെന്നാണ് വിശദീകരിക്കുന്നത്. ബാക്ക്‍എന്റായി PHP, ASP, CGI എന്നിങ്ങനെയുള്ള സ്ക്രിപ്റ്റുകള്‍ ഉപയോഗിക്കാവുന്നതാണ്.

ആദ്യമായി ഫീഡ്‌ബാക്ക് ഫോമിന് ആവശ്യമായ ഇന്റര്‍ഫേസ് ഫ്‌ളാഷില്‍ ഡിസൈന്‍ ചെയ്യുകയാണ് ചെയ്യേണ്ടത്. ഇന്റര്‍ഫേസ് ഡിസൈനിംഗ് ആരംഭിക്കുന്നതിനു മുന്‍പായി എന്തൊക്കെ വിവരങ്ങളാണ് ഉപയോക്താവില്‍ നിന്നും സ്വീകരിക്കുവാന്‍ ലക്ഷ്യമിടുന്നതെന്ന് തീരുമാനിക്കുക. ഇവിടെ വിവരിച്ചിരിക്കുന്ന ഉദാഹരണത്തില്‍, ചില പ്രാഥമിക വിവരങ്ങള്‍ മാത്രമാണ് സ്വീകരിക്കുന്നത്. ആവശ്യാനുസരണം കൂടുതല്‍ വിവരങ്ങള്‍ ചേര്‍ക്കുവാന്‍ കഴിയും, അതിനനുസരിച്ച് ഫ്‌ളാഷിലെ ആക്ഷനുകളിലും, PHP സ്ക്രിപ്റ്റിലും മാറ്റങ്ങള്‍ വരുത്തണമെന്നു മാത്രം.
  • Name (Variable: user_name) - Name എന്ന ഫീല്‍ഡിലെ ഡാറ്റ user_name എന്ന വേരിയബിളിലാണ് സൂക്ഷിക്കപ്പെടുക എന്നര്‍ത്ഥമാക്കിയിരിക്കുന്നു.
  • E-mail (user_email)
  • Subject (user_subject)
  • Message (user_message)
ഇത്രയും തീരുമാനിച്ചതിനു ശേഷം നമുക്ക് ഇന്റര്‍ഫേസ് ഡിസൈനിംഗിലേക്ക് കടക്കാം. ഒരു പുതിയ ഫ്‌ളാഷ് ഫയല്‍ തുറക്കുക. ചേര്‍ക്കേണ്ടുന്ന വെബ് പേജിന്റെ വലുപ്പത്തിന് അനുസൃതമായാണ് ഈ ഫയലിന്റെ വീതിയും, പൊക്കവും തീരുമാനിക്കേണ്ടത്. ഇവിടെ 250 x 300 വലുപ്പത്തിലൊരു ഫയലാണ് ഉപയോഗിച്ചിരിക്കുന്നത്. പ്രധാനമെനുവില്‍ File > Publish Settings സെലക്ട് ചെയ്യുക. Formats എന്ന ടാബില്‍ Flash (.swf), HTML (.html), ഈ രണ്ട് ചെക്ക് ബോക്‍സുകളും സെലക്ട് ചെയ്യുക. തുടര്‍ന്ന് Flash എന്ന ടാബ് സെലക്ട് ചെയ്ത് Version: എന്ന കോംബോ ബോക്സില്‍ നിന്നും Flash Player 6, ActionScript version: എന്നയിടത്ത് ActionScript 2.0 എന്നതും സെലക്ട് ചെയ്യുക.

Flash Library containing Button, TextArea and TextInput components.ഫോം ഇന്റഫേസ് ഡിസൈനിംഗാണ് അടുത്ത പടി. ടൈം‌ലൈനില്‍; bg, components, texts എന്നീ പേരുകളില്‍ മൂന്ന്‍ ലെയറുകള്‍ കൂട്ടിച്ചേര്‍ക്കുക. പ്രധാനമെനുവില്‍ Window > Components എന്ന പാനല്‍ തുറന്ന്; Button, TextArea, TextInput എന്നീ കമ്പൊണെന്റുകള്‍ ലൈബ്രറിയിലേക്ക് ചേര്‍ക്കുക. ഫീഡ്‌ബാക്ക് ഫോമിന് യോജ്യമായ ഒരു ബാക്ക്‍ഗ്രൌണ്ട് ആദ്യമായി ഡിസൈന്‍ ചെയ്യുക. bg എന്ന ലെയ‌റില്‍ ഒരു ഗ്രാഫിക് സിംബലായി ഇത് നിര്‍മ്മിക്കാവുന്നതാണ്.

പ്രധാന സ്റ്റേജിലേക്ക് തിരിച്ചു വന്ന്, ലൈബ്രറിയില്‍ ലഭ്യമായ കമ്പൊണെന്റുകളുടെ വിവിധ ഇന്‍സ്റ്റന്‍സുകള്‍ സ്റ്റേജിലേക്ക് ചേര്‍ക്കുക. Name, E-Mail, Subject എന്നിവയ്ക്ക് TextInput എന്ന കമ്പൊണെന്റും; Message ചേര്‍ക്കുവാനുള്ള സ്ഥലത്തിന് TextArea എന്ന കമ്പൊണെന്റും; മെസേജ് അയയ്ക്കുവാനുള്ള ബട്ടണായി Button എന്ന കമ്പൊണെന്റും ഉപയോഗിക്കുക. കമ്പൊണെന്റുകള്‍ components എന്ന പേരില്‍ ടൈം‌ലൈനില്‍ ലഭ്യമായ ലെയറിലേക്കാണ് ചേര്‍ക്കേണ്ടത്. തൊട്ടു മുകളില്‍ കാണുന്ന texts എന്ന ലെയറില്‍, ഓരോ ബോക്സിന്റേയും പേരും മറ്റ് വിവരങ്ങളും ആവശ്യാനുസരണം നല്‍കാവുന്നതാണ്. ഓരോ കമ്പൊണെന്റിനും ഇന്‍സ്റ്റന്‍സ് നെയിം നല്‍കേണ്ടതുമുണ്ട്.
Variable Name / Variable     / Component / Instance Name
Name          / user_name    / TextInput / box_user_name
E-Mail        / user_email   / TextInput / box_user_email
Subject       / user_subject / TextInput / box_user_subject
Message       / user_message / TextArea  / box_user_message


Feedback Form Interface. ടൈംലൈനില്‍ ലഭ്യമായിരിക്കുന്ന text എന്ന ലെയറിലേക്ക് ഒരു Dynamic Text ഫീല്‍ഡ് കൂടി കൂട്ടിച്ചേര്‍ക്കുക. ഈ ടെക്സ്റ്റ് ഫീല്‍ഡിന്റെ ഇന്‍സ്റ്റന്‍സ് നാമമായി box_status എന്നും നല്‍കുക. ഫീഡ്‌ബാക്ക് ഫോമിന്റെ ഇന്റര്‍ഫേസ് ഡിസൈനിംഗ് ഇവിടെ പൂർത്തിയായി. ചിത്രത്തിൽ കാണുന്നതിനു സമാനമായ രീതിയിലാവണം സ്റ്റേജ് നമുക്ക് ഇപ്പോള്‍ ലഭ്യമായിരിക്കുക. ഭാവനയ്ക്ക് അനുസൃതമായി ഫോമിനെ മോടിപിടിപ്പിക്കുകയും, ആനിമേഷനുകൾ ചേർക്കുകയും മറ്റുമൊക്കെ ചെയ്യാവുന്നതാണ്. ഫീഡ്ബാക്ക് ഫോം ഉപയോഗിക്കുന്ന വെബ് സൈറ്റിന്റെ ഡിസൈനുമായി ചേർന്നു പോവുന്ന രീതിയിൽ ഫോം ഡിസൈൻ ചെയ്യുകയാണ് വേണ്ടത്. ഫീഡ്‌ബാക്ക് ഫോം പ്രവര്‍ത്തിക്കുവാന്‍ ആവശ്യമുള്ള ആക്ഷന്‍സ്ക്രിപ്റ്റിംഗ്, PHP സ്ക്രിപ്റ്റിംഗ് എന്നിവയെക്കുറിച്ച് അടുത്ത പോസ്റ്റിൽ.

(2008 ജൂലൈ ലക്കം ഇന്‍ഫോകൈരളി കമ്പ്യൂട്ടര്‍ മാഗസീനില്‍ പ്രസിദ്ധീകരിച്ചത്.)

Description: How to make a Feedback Form in Adobe Flash? Using Flash Movie(SWF) file as front-end and ASP, PHP, CGI scripts as back-end to create an interactive feedback form in Adobe Flash. Published in InfoKairali Computer Magazine, July Issue, 2008. Article by Hareesh N. Nampoothiri aka Haree | ഹരീ.
--



Sunday, August 3, 2008

മൈക്രോസോഫ്റ്റ് സിന്‍‌ക്‌ടോയ് (Microsoft SyncToy)


നിങ്ങളുടെ കമ്പ്യൂട്ടറിലെ ഹാർഡ്‍ഡിസ്ക് പ്രവർത്തന രഹിതമായാൽ എത്രയാണ് നിങ്ങളുടെ നഷ്ടം? ഒരു കമ്പ്യൂട്ടറോ, ലാപ്ടോപ്പോ സ്ഥിരമായി ഉപയോഗിക്കുന്ന ഒരാളോടാണ് ഈ ചോദ്യമെങ്കിൽ, ഒരു സംശയവും വേണ്ട അയാളുടെ ഉത്തരം, നഷ്ടം വിലമതിക്കുവാനാവാത്തതാണ് എന്നാവും. ജോലി ആവശ്യങ്ങൾക്കോ, പഠന ആവശ്യങ്ങൾക്കോ കമ്പ്യൂട്ടറിനെ വളരെയധികം ആശ്രയിക്കുന്നവരാണെങ്കിൽ പറയുകയും വേണ്ട. കരണം, ഒരു കമ്പ്യൂട്ടർ ഉപഭോക്താവിനെ സംബന്ധിച്ചിടത്തോളം ഏറ്റവും അമൂല്യമായ സംഗതി, കമ്പ്യൂട്ടറിൽ സൂക്ഷിക്കപ്പെട്ടിരിക്കുന്ന അവന്റെ ഡേറ്റയാണ്.

വളരെയധികം മെമ്മറി ലഭ്യമായ ഹാർഡ്‍-ഡിസ്കുകൾ ഇന്ന് അധികവിലയില്ലാതെ ലഭ്യമാണ്. ഇതിനാൽ തന്നെ കൂടുതൽ ഡേറ്റ ഹാർഡ്-ഡിസ്കിൽ സൂക്ഷിക്കുവാനും കഴിയുന്നു. എന്നാൽ ഇത്രയും മെമ്മറി ശേഷിയുള്ള ഒരു ഹാർഡ്-ഡിസ്കിന്റെ പ്രവർത്തനം പെട്ടെന്നൊരു ദിവസം നിലച്ചുപോയാലോ? അപ്പോൾ ഉണ്ടാവുന്ന നഷ്ടവും സൂക്ഷിക്കുവാൻ കഴിയുന്ന ഡേറ്റ പോലെ ഭീമമാണ്. ഇതിനൊരു പോം‍വഴി കൃത്യമായി ഹാർഡ്-ഡിസ്കിലെ വിവരങ്ങൾ മറ്റൊരിടത്തുകൂടി സൂക്ഷിക്കുക എന്നതാണ്. ഒരു സി.ഡി.യിൽ/ഡി.വി.ഡി.യിൽ പകർത്തി സൂക്ഷിക്കുകയാണ് ഒരു മാർഗം. എന്നാൽ പലപ്പോഴും, ഒരു പ്രോജക്ട് തുടങ്ങിയാൽ അവസാനിക്കുവാൻ പല മാസങ്ങൾ എടുത്തെന്നു വരാം. ഒരു പ്രോജക്ടിന്റെ തന്നെ അനവധി ബാക്ക്-അപ്പ് സി.ഡി./ഡി.വി.ഡി.കൾ അതിനാൽ നിർമ്മിക്കേണ്ടി വരുന്നു. ഇവിടെയാണ് എക്സ്‍റ്റേണൽ ഹാർഡ്-ഡിസ്ക്കുകൾ ഉപകാരപ്പെടുന്നത്.

80 ജി.ബി. മുതൽ 500 ജി.ബി. വരെയുള്ള എക്സ്‍റ്റേണൽ ഹാർഡ്-ഡിസ്ക്കുകൾ ഇന്ന് വിപണിയിൽ ലഭ്യമാണ്. 2500 മുതൽ 5500 രൂപ വരെയാണ് ഈ ശ്രേണിയിലുള്ള എക്സ്റ്റേണൽ ഹാർഡ്-ഡിസ്ക്കുകളുടെ വില. ഇവയിൽ മിക്കവയും യു.എസ്.ബി. 2.0 സാങ്കേതിക വിദ്യയിൽ പ്രവർത്തിക്കുന്നവയാണ്. പ്രത്യേകം പവർ നൽകേണ്ടവയും, അല്ലാത്തവയും ഇവയിലുണ്ട്. യു.എസ്.ബി. പോർട്ടിൽ നിന്നു തന്നെ പവർ ലഭ്യമാക്കുന്ന മോഡലുകൾക്ക് വില അല്പം അധികമാവുമെന്നു മാത്രം. ഇങ്ങിനെയുള്ള ഒരു ഹാർഡ്-ഡിസ്ക് ഉപയോഗിച്ച് പ്രോജക്ട് ഫയലുകളുടെ ബാക്ക്-അപ് എടുക്കാവുന്നതാണ്. വ്യത്യാസം വരുത്തുന്ന ഫയലുകൾ മാത്രം പുറമേയുള്ള ഹാർഡ്-ഡിസ്കിൽ പുതുക്കിയാൽ മതിയാവും. എന്നാൽ ഇത് സ്ഥിരമായി ചെയ്യേണ്ടിവരുമ്പോൾ, അത് മറ്റൊരു മടുപ്പുളവാക്കുന്ന പ്രക്രിയയാവും. ഏതൊക്കെ ഫയലുകൾ പുതുക്കിയിട്ടുണ്ടെന്നു പരിശോധിച്ച്, അവ തിരഞ്ഞുപിടിച്ച് ബാക്ക്-അപ് ചെയ്യുക എന്നത് സമയമെടുക്കുന്ന പ്രവർത്തിയുമാണ്. എന്നാൽ ഇതു ചെയ്യുവാനായി ധാരാളം സോഫ്റ്റ്‍വെയർ ആപ്ലിക്കേഷനുകൾ ഇന്ന് ലഭ്യമാണ്. അത്തരത്തിലൊന്നാണ് മൈക്രോസോഫ്റ്റ് പുറത്തിറക്കിയിരിക്കുന്ന സിൻ‍ക്‌ടോയ് എന്ന സോഫ്റ്റ്‍വെയർ.

മൈക്രോസോഫ്റ്റ് സിൻ‍ക്‌ടോയ്
സിൻ‍ക്‌ടോയുടെ രണ്ട് പതിപ്പുകൾ നിലവിൽ ലഭ്യമാണ്. സിൻ‍ക്‌ടോയ് 1.4, സിൻ‍ക്‌ടോയ് 2.0 ബീറ്റ എന്നിവയാണവ. മൈക്രോസോഫ്റ്റിന്റെ ഡൌൺലോഡ് സൈറ്റിൽ നിന്നും ഇവ സൌജന്യമായി ഡൌൺലോഡ് ചെയ്യാവുന്നതാണ്. വിൻഡോസ് എക്സ്.പി, വിൻഡോസ് വിസ്റ്റ എന്നീ പ്രവർത്തകങ്ങളിൽ ഉപയോഗിക്കുവാനായാണ് ഈ സോഫ്റ്റ്‍വെയർ നിർമ്മിച്ചിരിക്കുന്നത്. ഇൻസ്റ്റലേഷൻ റൺ ചെയ്ത്, മറ്റേതൊരു വിൻഡോസ് സോഫ്‍റ്റ്‍വെയറിനേയും പോലെ ഇതും സിസ്റ്റത്തിലേക്ക് വളരെ എളുപ്പത്തിൽ ഇൻസ്റ്റാൾ ചെയ്യാവുന്നതാണ്.

സിൻ‍ക്‌ടോയ് ഉപയോഗിച്ച് തുടങ്ങുവാനായി ആദ്യം ചെയ്യേണ്ടത്, ഒരു ഫോൾഡർ പെയർ ഉണ്ടാക്കുക എന്നതാണ്. Create New Folder Pair എന്ന ബട്ടണിൽ ക്ലിക്ക് ചെയ്ത് ഇതിനുള്ള ഡയലോഗ് ബോക്സ് ലഭ്യമാക്കാം. തുറന്നുവരുന്ന ജാലകത്തിൽ ഒരു Left Folder-ഉം, ഒരു Right Folder-ഉം ബ്രൌസ് ചെയ്തു നൽകുക. ഇടത് ഫോൾഡറായി നൽകുന്നതാണ് സോഴ്സ്, അഥവാ ബാക്ക്-അപ് ചെയ്യേണ്ട ഫോൾഡർ. നിങ്ങളുടെ ഡോക്യുമെന്റ് ഫോൾഡർ, അല്ലെങ്കിൽ പ്രോജക്ട് ഫയലുകൾ സൂക്ഷിക്കുന്ന ഫോൾഡർ ഇങ്ങിനെ ബാക്ക്-അപ് ആവശ്യമായ ഫോൾഡറുകളിൽ ഒന്ന് സെലക്ട് ചെയ്യുക. വലത് ഫോൾഡർ ഡെസ്റ്റിനേഷനാണ്, ഇത് ഒരു എക്സ്റ്റേണൽ ഹാർഡ്-ഡിസ്ക്, അല്ലെങ്കിൽ ഒരു ഫ്ളാഷ് ഡ്രൈവ്, അതുമല്ലെങ്കിൽ നെറ്റ്‍വർക്കിൽ ബന്ധിപ്പിച്ചിരിക്കുന്ന ഒരു കമ്പ്യൂട്ടർ ഒക്കെ ആകാവുന്നതാണ്. ഫോൾഡറുകൾ തിരഞ്ഞെടുത്ത ശേഷം Next ബട്ടൺ അമർത്തി അടുത്ത ഘട്ടത്തിലെത്തുക. ഇവിടെ നിങ്ങൾക്ക് ഏതു രീതിയിലാണ് ബാക്ക്-അപ് ഈ ഫോൾഡർ പെയറിൽ ചെയ്യേണ്ടതെന്ന് നൽകുക. മൂന്ന് ഓപ്ഷനുകൾ ഇവിടെ ലഭ്യമാണ്.
• Synchronize - ഈ ഓപ്ഷനിൽ സോഴ്സ് ഫോൾഡറിലേയും, ഡെസ്റ്റിനേഷൻ ഫോൾഡറിലേയും ഫയലുകൾ ഇരുഭാഗത്തേക്കും അപ്‍ഡേറ്റ് ചെയ്യപ്പെടും. ഉദാഹരണത്തിന് നിങ്ങൾ ഫ്ളാഷ് ഡ്രൈവിൽ ബാക്ക്-അപ് ചെയ്തിരിക്കുന്ന ഫയലുകൾ ഓഫീസിലും, വീട്ടിലും എഡിറ്റ് ചെയ്യുന്നുണ്ടെന്നു കരുതുക. വീട്ടിൽ നിന്നും ഫയലുകൾ ഫ്ളാഷ് ഡ്രൈവിൽ എടുത്ത് ഓഫീസിൽ ചെല്ലുന്നു. അവിടെ എഡിറ്റ് ചെയ്ത ശേഷം, പുതുക്കിയ ഫയലുകൾ ഫ്ളാഷ് ഡ്രൈവിൽ തിരിച്ച് വീട്ടിലെത്തിക്കുന്നു. ഇപ്പോൾ ഫ്ളാഷ് ഡ്രൈവിലെ ഫയലുകൾ സിസ്റ്റത്തിലേക്കാണല്ലോ അപ്‍ഡേറ്റ് ചെയ്യേണ്ടത്. ഈ രീതിയിൽ ഇരുഭാഗത്തേക്കും പുതുക്കിയ ഫയലുകൾ കൈമാറ്റം ചെയ്യേണ്ടതുണ്ടെങ്കിൽ ഈ ഓപ്ഷൻ തിരഞ്ഞെടുക്കുക. ഫയലുകളുടെ പുതുക്കൽ മാത്രമല്ല; ഫയലുകളുടെ പേരുമാറ്റവും(Renaming), ഒഴിവാക്കലുകളും(Deletion) ഈ രീതിയിൽ രണ്ടിടത്തും ആവർത്തിക്കപ്പെടും.
• Echo - ഇവിടെ സോഴ്സിൽ(Left Folder) ഉള്ള മാറ്റങ്ങൾ ഡെസ്റ്റിനേഷനിൽ(Right Folder) അപ്‍ഡേറ്റ് ചെയ്യുക മാത്രമാണ് ചെയ്യുന്നത്. ഡെസ്റ്റിനേഷനിൽ വരുത്തുന്ന മാറ്റങ്ങൾ സോഴ്സിൽ പുതുക്കപ്പെടുകയില്ലെന്ന് സാരം. ഇടതു ഫോൾഡറിൽ വരുത്തുന്ന ഫയലുകളുടെ പേരുമാറ്റവും, ഒഴിവാക്കലുകളും; വലതു ഫോൾഡറിലും പ്രതിഫലിക്കും.
• Contribute - Echo-യിൽ നിന്നും ഏറെയൊന്നും വ്യത്യസ്തമല്ല ഈ ഓപ്‍ഷൻ. ഇടതു വശത്ത് ഏതെങ്കിലും ഫയൽ ഒഴിവാക്കിയാൽ അത് വലതു വശത്ത് പ്രതിഫലിക്കില്ല്ല എന്നതാണ് ഏക വ്യത്യാസം.
(സിൻ‍ക്‌ടോയ് 1.4-ൽ മറ്റ് രണ്ട് ഓപ്ഷനുകൾ കൂടി ലഭ്യമാണ്. അവ പുതിയ പതിപ്പിൽ ലഭ്യമല്ലാത്തതിനാൽ വിശദീകരിക്കുന്നില്ല.)

അടുത്ത ഘട്ടത്തിൽ ഈ ഫോൾഡർ പെയറിന് ഒരു പേരുനൽകുവാൻ ആവശ്യപ്പെടും. നിങ്ങൾക്കിഷ്ടമുള്ള ഒരു പേരുനൽകി Finish ബട്ടണിൽ അമർത്തുക. ഇപ്പോൾ വലതുഭാഗത്ത് All Folder Pairs എന്നതിന്റെ മുകളിലായി ഫോൾഡർ പെയറിനു നൽകിയ പേരിൽ ഒരു ടാബ് ദൃശ്യമാക്കപ്പെടും. അതിൽ ക്ലിക്ക് ചെയ്ത് ആ ബാക്ക്-അപ് ഫോൾഡർ പെയറിന്റെ ജാലകത്തിൽ എത്താവുന്നതാണ്. Change action എന്നതിൽ ക്ലിക്ക് ചെയ്ത് Synchronize, Echo, Contribute എന്നിവയിൽ ഏതെങ്കിലും ഒന്ന് സെലക്ട് ചെയ്യാവുന്നതാണ്. Change options എന്ന മറ്റൊരു സാധ്യതയും ഇവിടെ ലഭ്യമാണ്. ഇവിടെ എതൊക്കെ ഫയൽ ബാക്ക്-അപ് ചെയ്യുമ്പോൾ ഉൾപ്പെടുത്തണം (ഡിഫോൾട്ട്: * എല്ലാ ഫയലുകളും. *.doc എന്നു നൽകിയാൽ വേഡ് ഡോക്യുമെന്റ് ഫയലുകൾ മാത്രമാവും ബാക്ക്-അപ് ചെയ്യപ്പെടുക.) എന്നു നൽകുവാനുള്ള സാധ്യത; ഏതൊക്കെ ഫയലുകൾ ഒഴിവാക്കണം (ഉദാ: *.exe എന്നിവിടെ നൽകിയാൽ, ആ EXE ഫയലുകൾ ബാക്ക്-അപ് ചെയ്യപ്പെടുകയില്ല.) എന്നു നൽകുവാനുള്ള സാധ്യത; റീഡ്-ഒൺലി ഫയലുകൾ, ഹിഡൻ ഫയലുകൾ, സിസ്റ്റം ഫയലുകൾ എന്നിവ പ്രത്യേകം ഒഴിവാക്കുവാനുള്ള സാധ്യത; എന്നിവ ലഭ്യമാണ്. സോഴ്സായി സെലക്ട് ചെയ്തിരിക്കുന്ന ഫോൾഡറിൽ വിവിധ സബ്‍-ഫോൾഡറുകൾ അടങ്ങിയിട്ടുണ്ടെങ്കിൽ അവയിൽ ചിലതുമാത്രമായി തിരഞ്ഞെടുക്കുവാൻ Select subfolders എന്നതിൽ ക്ലിക്ക് ചെയ്യുക. തുറന്നുവരുന്ന ജാലകത്തിൽ ആവശ്യമുള്ളവ മാത്രമായി സെലക്ട് ചെയ്യാവുന്നതാണ്.

ലഭ്യമായ മറ്റ് ഓപ്ഷനുകൾ:
• Active for run all: ഈ ഓപ്ഷൻ സെലക്ട് ചെയ്താൽ All Folder Pairs എന്ന ടാബിൽ ലഭ്യമായിരിക്കുന്ന Run All എന്ന ബട്ടൺ അമർത്തുമ്പോൾ, ഈ ഫോൾഡർ പെയർ അപ്ഡേറ്റ് ചെയ്യപ്പെടും. ഇത് സെലക്ട് ചെയ്യുന്നില്ലെങ്കിൽ, ഇത് പ്രത്യേകമായി റൺ ചെയ്യുമ്പോൾ മാത്രമേ അപ്ഡേറ്റ് ചെയ്യപ്പെടുകയുള്ളൂ.
• Save overwritten files in the Recycle Bin: ഫയലുകൾ പഴയതിനു മുകളിൽ പുതിയത് കോപ്പി ചെയ്യപ്പെടുമ്പോൾ, പഴയ ഫയൽ റീസൈക്കിൾ ബിന്നിൽ സൂക്ഷിക്കണമെന്നുണ്ടെങ്കിൽ ഈ ഓപ്ഷൻ സെലക്ട് ചെയ്യുക.
• Check file contents: ഫയൽ നെയിം, മോഡിഫൈ ഡേറ്റ്, ഫയൽ സൈസ് എന്നിവയെക്കൂടാതെ അവയ്ക്കുള്ളിലെ വിവരങ്ങൾ കൂടി പരിശോധിച്ച്, അപ്ഡേറ്റ് ചെയ്യണമെങ്കിൽ ഈ ഓപ്ഷൻ തിരഞ്ഞെടുക്കുക. ഇത് സെലക്ട് ചെയ്താൽ ബാക്ക്-അപ് ചെയ്യുവാൻ കൂടുതൽ സമയമെടുക്കുമെന്നതും പ്രത്യേകമോർക്കുക.

ബാക്ക്-അപ് റൺ ചെയ്യുന്നതിനു മുൻപ് ഏതൊക്കെ ഫയലുകളിൽ/ഫോൾഡറുകളിൽ വ്യത്യാസം വരുന്നു എന്നറിയുവാൻ Preview എന്ന ബട്ടണിൽ മൌസമർത്തുക. തുറന്നുവരുന്ന പ്രിവ്യൂ ജാലകത്തിലും അപ്ഡേറ്റ് ആക്ഷനുകൾ ഒഴിവാക്കാവുന്നതാണ്. ആവശ്യമുള്ളവ മാത്രം സെലക്ട് ചെയ്ത ശേഷം Run അമർത്തി ബാക്ക്-അപ് പൂർത്തിയാക്കുക. എക്സ്റ്റേണൽ ഹാർഡ്-ഡിസ്ക്കുകളും പൂർണ്ണമായ സുരക്ഷ പ്രദാനം ചെയ്യുന്നില്ല എന്ന കാര്യം മറക്കാതിരിക്കുക. നിശ്ചിത കാലയളവിൽ ഒരു സി.ഡി.യിലേക്കോ/ഡി.വി.ഡിയിലേക്കോ ഫയലുകൾ പകർത്തി സൂക്ഷിക്കുന്നത് എപ്പോഴും നന്നായിരിക്കും.

(2008 സെപ്റ്റംബർ ലക്കം ഇന്‍ഫോകൈരളി കമ്പ്യൂട്ടര്‍ മാഗസീനില്‍ പ്രസിദ്ധീകരിച്ചത്.)

Description: SyncToy is a free PowerToy designed by Microsoft that provides an easy to use graphical user interface that can automate synchronizing files and folders. SyncToy can manage multiple sets of folders at the same time; it can combine files from two folders in one case, and mimic renames and deletes in another. SyncToy can keep track of renames to files and will make sure those changes get carried over to the synchronized folder. (Source: Wikipedia:[http://en.wikipedia.org/wiki/SyncToy]). This article explains the use of the application and briefly explains how to use the software. The article is in Malayalam. Posted by Hareesh N. Nampoothiri aka Haree | ഹരീ.
--


 
Sankethikam - Technology Blog. Tutorials on Adobe Photoshop, Adobe Flash, Digital Photography and other general technical articles.
Original theme by Douglas Bowman | Theme customized by newnmedia | Lightbox v2.0 by Lokesh Dhakar | Recent Comments Widget by Blogger Templates
Recommended Browsers: Mozilla Firefox / Google Chrome